﻿body{
    background-color: #f2f4f8
}
.header{
    margin: 0 auto;
    width: 1180px;
    height: 80px;
    border-bottom: 1px solid #dbdbdb;
}
.tab li a:hover{
    color: black
}
.header_middle{
    float: left;
}
.header_left img{
    margin-top: 12px;
}
.foot_three span b{
    font-weight: normal;
}
.header_right{
    float: right;
}
.header_left{
    float: left;
}
.header_middle li{
    float: left;
}
 .con_three_left_three_shou{
        display: none;
    }
.header_middle ul li dd a{
    color: black;
    display: inline-block;
    width: 100%;
    height: 60px;
    line-height: 60px;
        -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.header_middle ul li dd a:hover{
    color: #3988fc
}
.header_middle ul li dl{
    /* border-top: 2px solid #ba9d78; */
    background:#fafafa;
    position: absolute;
    top: 80px;
    margin-top: 0px;
    margin-left: 12px;
    width: 108px;
    display: none;
    color:#333;
    font-size: 14px;
    z-index: 600;
}
.header_middle ul li dl dd{
    -webkit-margin-start: 0px;
    text-align: center;
    line-height: 60px;
}



.top-nav-item {
    display: block;
    float: left;
    height: 79px;
    line-height: 84px;
    margin-left: 20px;
    text-align: center;
    font-size: 16px;
    color: #333;
    padding: 0 14px;
}



.new-login-box{
    float: right;
}
.new-logged-box{
    float: right;
}
.login-box {
    float: right;
    font-size: 14px;
    border-left: 1px solid #dbdbdb;
    padding-left: 16px;
    height: 13px;
    line-height: 11px;
    margin: 36px 23px 0 22px;
}

.login-box a {
    float: left;
    margin-left: 16px;
    opacity: .9;
    color: #666;
}

.login-box a:hover {
    color: #333;
}

.login-box .login-btn {
    float: left;
    margin-left: 16px;
    opacity: .9;
    color: #666;
}

.login-box .login-btn:hover {
    cursor: pointer;
    color: #333;
}

.logged-box {
    float: right;
    cursor: pointer;
    position: relative;
    display: none;
    padding-left: 51px;
    padding-bottom: 2px;
    margin: 28px 20px 0 48px;
}

.logged-box img {
    border-radius: 50%;
    vertical-align: middle;
    -webkit-transition: transform .3s linear;
            transition: transform .3s linear;
}
.search-box {
    width: 214px;
    height: 30px;
    float: right;
    margin-top: 27px;
}

.search-inp {
    width: 184px;
    border: none;
    height: 30px;
    line-height: 16px;
    box-sizing: border-box;
    padding: 0 9px;
    background: none;
    font-size: 12px;
}

.head-search-inp {
    border: 1px solid #666;
    border-right: 0;
}

.search-btn {
    width: 30px;
    height: 30px;
    padding: 0;
    background: none;
    border: none;
    border-left: 1px solid #999;
    float: right;
    cursor: pointer;
    border-radius: 0;
    transition: linear .2s;
    position: relative;
}

.head-search-btn {
    border: 1px solid #666;
}

.search-btn:hover {
    background: #333;
    border-color: #333;
}

.search-btn:hover .search-img {
    display: none;
}

.search-btn:hover .search-img-h {
    display: block;
}

.search-img,
.search-img-h {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 14px;
    height: 14px;
}

.search-img-h {
    display: none;
}
.top-nav-item1 {
    border-bottom: 2px solid #333;
}
.top-nav-item1:hover{
   border-color: #3998fc;
}
.top-nav-item:hover{
    color: #3998fc;
}







.banner-box {
    float: left;
    width: 940px;
    height: 437px;
    background: #fff;
        margin-right: 20px;
}


/*è½®æ’­å›¾*/

.banner {
    width: 100%;
    height: 320px;
    background: #f5fbfa;
}

.banner-swiper {
    width: 100%;
    height: 100%;
}

.banner-img {
    width: 100%;
    height: 100%;
}

.banner-prev-btn {
    background: url(../img/banner-prev.png) no-repeat;
    background-size: contain;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -25px;
    z-index: 2;
    display: none;
}

.banner-next-btn {
    background: url(../img/banner-next.png) no-repeat;
    background-size: contain;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -25px;
    z-index: 2;
    display: none;
}

.banner:hover .banner-btn {
    display: block;
}


/*ä¿®æ”¹swiperæ ·å¼*/

.swiper-pagination-bullet {
    width: 9px;
    height: 9px;
    border: 1px solid #fff;
    opacity: 1;
    border-radius: 100%;
    background: none;
}

.swiper-pagination-bullet-active {
    background: #fff;
}


/*bannerä¸‹é“¾æŽ¥*/

.banner-link {
    width: 100%;
    height: 117px;
}

.banner-link-item {
    float: left;
    box-sizing: border-box;
    width: 20%;
    height: 100%;
    padding-top: 32px;
    text-align: center;
}

.banner-link-item:hover .banner-link-title {
    color: #3988fc;
}

.banner-link-img {
 /*   width: 33px;
    height: 33px;*/
}

.banner-link-title {
    margin-top: 8px;
    color: #333;
    line-height: 16px;
    font-size: 14px;
}

.banner-link a:nth-of-type(1) p{
    margin-top: 13px;

}
.banner-link a:nth-of-type(2) p{
    margin-top: 10px;

}
.banner-link a:nth-of-type(4) p{
    margin-top: 10px;

}
.banner-link a:nth-of-type(5) p{
    margin-top: 17px;

}

.banner-link a:nth-of-type(1) img{
    position: relative;
    top: 3px;
}
.banner-link a:nth-of-type(2) img{
    position: relative;
    top: 1px;
}
.banner-link a:nth-of-type(4) img{
    position: relative;
    top: 1px;
}
.banner-link a:nth-of-type(5) img{
    position: relative;
    top: 6px;
}
.con_one{
        margin: 0 auto;
    width: 1180px;
    margin-top: 20px;
    overflow: hidden;
}




/*å·¦ä¾§å¯¼èˆª*/
.nav-index-box {
    position: relative;
    float: left;
    box-sizing: border-box;
    width: 220px;
    height: 437px;
    background: #5f6065;
    padding: 12px 0;
}

.first {
    padding: 8px 20px 0 20px;
}

.first:hover {
    background: #66676b;
}

/*.first:hover .open-level-box {
    display: block;
}*/

.first-level {
    padding-bottom: 13px;
}
.first-level a{
        color: white;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
}
.first-active {
    background: #66676b;
}

.first:nth-last-child(1) .first-level {
    border: none;
}

.first-level-title {
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    font-weight: 500;
}

.first-level-img {
    float: left;
    margin-top: 2px;
    margin-right: 8px;
    width: 15px;
    height: 15px;
}

.second-level {
    /*margin-left: -12px;*/
}

.second-level-title {
    float: left;
    margin-top: 9px;
    margin-right: 18px;
    font-size: 12px;
    color: #cacaca;
    line-height: 16px;
}

.second-level-title:nth-child(3),
.second-level-title:nth-child(6) {
    margin-right: 0;
}

.first-level a:hover {
    color: #3998fc;
}


        .nav-index-box {
            position: relative;
            /*z-index: 600;*/
        }
        .section-left .index-video-course {
            position: relative;
            /*z-index: 600;*/
        }
.con_two{
    width: 1180px;
    margin: 20px auto
}

.line-overflow {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.div-overflow {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/*è½®æ’­äºŒ*/
.image-text-box {
    height: 101px;
}

.iamge-text {
    position: relative;
    width: 100%;
    height: 100%;
}

.iamge-text:hover .img-text-btn {
    display: block;
}

.iamge-text-swiper {
    width: 1180px;
    height: 100%;
    margin: 0 auto;
}

.con_two .swiper-slide{
    width: 380px !important;
        margin-right: 20px;
}
.image-text-item {
    position: relative;
    width: 380px;
    height: 101px;
    margin: 0 auto;

    background: #fff;
}

.image-text-item a {
    display: block;
    width: 100%;
    height: 100%;
}

.image-text-img {
    position: absolute;
    top: 0;
    right: 0;
    width: 140px;
    height: 101px;
}

.it-prev-btn,
.it-next-btn {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    z-index: 2;
    cursor: pointer;
    display: none;
    margin-top: -20px;
}

.it-prev-btn {
    left: 15px;
    background: url(../img/banner-prev.png) no-repeat;
    background-size: contain;
}

.it-next-btn {
    right: 15px;
    background: url(../img/banner-next.png) no-repeat;
    background-size: contain;
}

.image-text-content {
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    width: 240px;
    height: 100%;
    padding: 19px 30px;
}

.image-text-title {
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    color: #333;
    font-weight: bold;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.image-text-item:hover .image-text-title {
    color: #3988fc;
}

.image-text-article {
    width: 100%;
    margin-top: 8px;
    font-size: 12px;
    text-align: left;
    color: #999;
    -webkit-line-clamp: 2;
    line-height: 18px;
    height: 36px;
}


.con_three{
    width: 1180px;
    margin:0px auto;
    overflow: hidden;
}
.con_three_left{
    width: 890px;
    float: left;
}
.con_three_right {
    width: 270px;
    float: right;
}
.con_three_left_one{
        box-sizing: border-box;
    padding: 30px;
    background-color: white
}




/*ç¬¬ä¸‰å—*/
.module-title {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #eee;
    font-size: 16px;
    font-weight: bold;

}

.module-title-a:hover {
    color: #3988fc;
}

.index_more {
    position: absolute;
    top: 5px;
    right: 0;
    font-size: 12px;
    font-weight: 400;
    color: #999;
    cursor: pointer;
}

.index_more a:hover {
    color: #3998fc
}
.index_more:hover {
    color: #3998fc
}

.replace-img {
    float: left;
    margin-top: 3px;
    margin-right: 7px;
    width: 11px;
}

.blackboard-content {
    display: none;
    box-sizing: border-box;
    width: 100%;
}


.con_three_left_one_bottom ul{
    overflow: hidden;
}
.con_three_left_one_bottom li{
    float: left;
    width: 29.3%;
    margin-right: 6%;
}
.con_three_left_one_bottom li:hover .con_three_left_one_bottom_h2{
    color: #3998fc
}


.con_three_left_one_bottom li h2{
    font-size: 14px;
    margin-top: 25px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
            overflow:hidden;
        text-overflow:ellipsis; 
        white-space: nowrap;
        height: 15px;
}
.con_three_left_one_bottom li p{
    font-size: 12px;
    color: #9f9f9f;
    margin-top: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    line-height: 24px;
    height: 68px;
}
.con_three_left_one_bottom li:last-child{
    margin-right: 0%;
}
.new_guan{
    text-align: center;
    display: none;
}
.new_guan a {
    display: inline-block;
    padding: 3px 10px;
    border: 1px solid #999;
    border-radius: 2px;
    margin:12px 4px;
    margin-bottom: 0px;
    font-size: 12px;
}

.con_three_left_two{
        padding: 30px;
    background-color: white;
    margin-top: 20px
}
.tab{
    position: relative;
}
.tab li{
    float: left;

}

.con_three_left_two_con li{
    float: left;
    width: 23%;
    margin-right: 2.6%;

}

.video-img-box {
    overflow: hidden;
    width: 100%;
    height: 125px;
        position: relative;
}

.video-img {
    display: block;
    width: 100%;
    height: 100%;
    -webkit-transition: transform linear .3s;
    transition: transform linear .3s;
}

.video-img-box:hover .video-img {
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
}



.bg-mark {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 125px;
    background: rgba(0, 0, 0, .3);
}

.video-start,
.start-light {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 33px;
    height: 33px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.start-light {
    display: none;
}

.bg-mark:hover .video-start {
    display: none;
}

.bg-mark:hover .start-light {
    display: block;
}

.con_three_left_two_con{
    margin-top: 24px
}


.chanming_span{
    position: relative;
    display: block;
    cursor: pointer;
    padding-bottom: 12px;
    margin-right: 90px;
    font-size: 16px;
    font-weight: bold;
}

.chanming_span_selet{
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.cm_s{
    display: block;
    width: 80px;
    height: 4px;
    background-color: #ba9d78;
    margin: 0px auto;
    position: relative;
    top: 2px;
}
.cm_s3{
            display: block;
    width: 50px;
    height: 4px;
    background-color: #ba9d78;
    margin: 0px auto;
    position: relative;
    top: 2px;
}
.cm_s2{
        display: block;
    width: 70px;
    height: 4px;
    background-color: #ba9d78;
    margin: 0px auto;
    position: relative;
    top: 2px;
}
.tab-content li:last-child{
    margin-right: 0px;
}




/*å·¦ä¸‰*/
.con_three_left_three{
        padding: 30px;
    background-color: white;
    margin-top: 20px
}
.con_three_left_three_con{
        margin-top: 10px;
}
.con_three_left_three_con li{
    float: left;
    width: 43%;
    margin-right: 8%;
    padding-left: 15px;
    position: relative;
    margin-top: 20px
}
.con_three_left_three_con li:nth-child(2n){
    float: right;
    width: 48%;
    margin-right: 0%;
        padding-left: 45px;
}


.con_three_left_three_con_point{
    background: #ff5b5b;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 5px;
}
.con_three_left_three_con li:nth-child(2n) .con_three_left_three_con_point{
    left: 30px;
}
.con_three_left_three_con_div h3:hover {
    color: #3998fc;
}
.con_three_left_three_con_div h3{
    display: block;
    width: 78%;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    line-height: 18px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    height: 18px;
}
.con_three_left_three_con_div h2{
    height: 36px;
    margin-top: 8px;
    font-size: 12px;
    line-height: 18px;
    -webkit-line-clamp: 2;
    width: 348px;
    color: #999;
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}

.con_three_right_one{
        padding: 30px;
    background-color: white;
}
.con_three_right_one h3{
    font-size: 16px;
    height: 30px;
    letter-spacing: 1px;
    border-bottom: 1px solid #eee;
    font-weight: bold;
}
.con_three_right_one input{
    width: 100%;
    height: 36px;
    border:1px solid #e5e5e5;
    outline-color: #999;
    line-height: 36px;
    margin-top: 20px;
    padding-left: 10px;
}
.con_three_right_one .submit{
    background-color: #2932e1;
    color: white;
    text-align: center;
    margin-bottom: 0px;
    padding-left: 0;
        -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;


}
.con_three_right_one .submit:hover{
     background-color:#585fe8
}



.con_three_right_two{
        padding: 30px;
    background-color: white;
    margin-top: 20px
}
.con_three_right_two h1{
        font-size: 16px;
    letter-spacing: 1px;
    font-weight: bold;
}
.con_three_right_two h3{
        font-size: 16px;
        /* height: 30px; */
        letter-spacing: 1px;
        font-weight: bold;
}
.con_three_right_two_con{
        margin-top: 0;
}
.con_three_right_two_con ul{
    overflow: hidden;
    margin-top: 3px
}
.con_three_right_two_con li{
    float: left;
    width: 100%;
    margin-right: 0%;
}
.con_three_right_two_con li{
    display: none;
}
.con_three_right_two_con li:nth-of-type(1),.con_three_right_two_con li:nth-of-type(2),.con_three_right_two_con li:nth-of-type(3){
    display: block;
}
.con_three_right_two_con li:nth-of-type(5){
    display: block;
}

.con_three_right_two_con li:nth-of-type(6){
    display: block;
}

.con_three_right_two_con li:nth-of-type(7){
    display: block;
}

.con_three_right_two_con li:nth-of-type(8){
    display: block;
}

.con_three_right_two_con li:nth-of-type(9){
    display: block;
}

.con_three_right_two_con li:nth-of-type(10){
    display: block;
}

.con_three_right_two_con li:nth-of-type(11){
    display: block;
}

.con_three_right_two_con li:nth-of-type(12){
    display: block;
}

.con_three_right_two_con li:nth-of-type(13){
    display: block;
}

.con_three_right_two_con li:nth-of-type(14){
    display: block;
}

.con_three_right_two_con li:nth-of-type(15){
    display: block;
}

.con_three_right_two_con li:nth-of-type(16){
    display: block;
}


.con_three_right_two_con li:nth-of-type(17){
    display: block;
}

.con_three_right_two_con li:nth-of-type(18){
    display: block;
}

.con_three_right_two_con li:nth-of-type(19){
    display: block;
}






.con_three_right_two_con li:nth-child(2n){
    margin-right: 0px;
}
.con_three_right_two_con li a{
   display: block;
   margin: 0px auto;
   height: 24px;
   line-height: 22px;
   text-align: center;
   border: 1px solid #eeeeee;
   margin-top: 7.6px;
   font-size: 12px;
   color: #999;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.con_three_right_two_con li a:hover{
        color: #3998fc;
}

.foot{
   background: #333;
   width: 100%;
   color: #999;
   font-size: 12px;
   padding: 20px 0;
   text-align: center;
}
.foot a{
        color: #999;
    font-size: 12px;
}
.foot_one img{
    width: 16px;
    height: auto;
    margin-right: 5px;
    margin-top: -4px;
    vertical-align: middle;
}
.con_three{
    margin-bottom: 30px;
}
.foot_two {
    margin-top: 6px;
    text-align: center;
}
.foot_two_gang{
        margin-left: 9px;
    margin-right: 9px;
    border: .5px solid #999;
    height: 8px;
    display: inline-block;
}
.foot_three{
    margin-top: 6px;
}
.foot_three a{
    position: relative;
    /*top: 5px*/
}
.foot_three span{
    position: relative;
    top: 5px
}
.foot_three img{
    width: 84px;
    height: auto;
    padding-left: 11px;
    padding-right: 11px;
}
    
.foot_four{
    margin-top: 10px;
    display: none;
}
.foot_four span{
    color: #ccc;
}

.foot_four a{
    color:#999;
    display: inline-block;
    margin: 0px 3px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.foot_four a:hover{
    color: #3998fc;
}




/*å³ä¾§æµ®æ¡†*/
.float-window {
    position: fixed;
    z-index: 100;
    bottom: 240px;
    left: 50%;
    margin-left: 590px;
    cursor: pointer;
    width: 40px;
    
}

.float-window-bottom {
    position: absolute;
    bottom: 352px;
}
.float-pic {
    position: absolute;
    top: 0;
    right: 40px;
    width: 146px;
    height: 146px;
    text-align: center;
    background: #fff;
    display: none;
    font-size: 14px;
    color: #444;
}

.float-pic img {
    margin-top: 10px;
}

.float-pic .float-robot {
    margin-top: 33px;
}

.float-pic p {
    width: 100%;
    font-size: 12px;
    margin-top: 5px;
}

.float-pic .text-robot {
    margin-top: 16px;
}
.float-icons-item {
    width: 100%;
    height: 35px;
    position: relative;
    margin-bottom: 4px;
    width: 35px;
}

.float-icon {
    width: 100%;
    height: 100%;
    position: relative;
    background: #fff;
    text-align: center;
    line-height: 35px;
    font-size: 12px;
}

.float-icon-img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 35px;
    height: 35px;
    z-index: 10;
}

.float-top .float-icon {
    border-bottom: none;
}

.float-icons-item:hover .float-pic {
    display: block;
}

.float-icons-item:hover .float-icon-img {
    display: none;
}


body{
    position: relative;
}
.con_top_daohangg a:hover{
    color: black
}
        .con_top_daohangg_c_d {
     display: none; 
    margin-top: -9px;
        margin-bottom: 8px;
        padding-left: 11px;
}
        .con_top_daohangg_c_d dd{
    margin-top: 4px;
    line-height:22px;
    font-size: 14px;
        }
        .con_top_daohangg_c_d dd a{
            color: #606060
        }
.con_top_daohangg{
    position: fixed;
    top: 54;
    width: 43%;
    right: -43%;
    height: 100%;
    background-color: white;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    z-index: 103;
   

}
.con_top_daohangg ul{
     padding: 15px
}
.shou_dao{
    display: none;
} 
.con_top_daohangg ul li{
    font-size: 16px;
    line-height: 42px;
    height: 43px;
    border-bottom: 1px solid #eee;
}



.liebiaoye{

}

.liebiaoye .con_one_left{
    width: 890px;
    float: left;
    margin-bottom: 30px

}
.liebiaoye .con_one_left_one{
    padding: 10px;
    overflow: hidden;
    background-color: white;
}
.liebiaoye .banner-box{
    width: 100%;
    height: auto;
}
.liebiaoye .banner-link{
    display: none;
}
.liebiaoye_right{
    float: right;
    width: 270px;
    margin-bottom: 30px;
}

.con_one_left_two_head{
    overflow: hidden;
    padding: 30px;
    padding-bottom: 19px;
    border-bottom: 1px solid #d8d8d8;
}
.guanzhu .con_one_left_two_head{
    padding-top: 19px;
}
.con_one_left_two{
    background-color: white;
    margin-top: 20px;
    padding-bottom: 30px;
}
.con_one_left_two_head_left{
    font-size: 18px;
    float: left;
}
.con_one_left_two_head_right{
    float: right;
}
.con_one_left_two_head_right_s2{
    display: none !important;
}
.con_one_left_two_head_right_select .con_one_left_two_head_right_s2{
    display: block !important;
}
.con_one_left_two_head_right li:hover .con_one_left_two_head_right_s2{
 display: block !important;
}
.con_one_left_two_head_right li{
    float: left;
    margin-left: 55px;
    font-size: 16px;
      position: relative;
}
.con_one_left_two_head_right li a{
    display: block;
}
.con_one_left_two_head_right li a:hover{
    color:black
}
.con_one_left_two_head_right_s2{
    display: block;
    width: 28px;
    height: 2px;
    margin: 0px auto;
    margin-top: 10px;
    background-color: #535353;
}
.con_one_left_two_con{
    padding: 0px 30px;
}
.con_one_left_two_con li{
    padding: 30px 0;
    border-bottom: 1px solid #eee;
    overflow: hidden;
     position: relative;
}
.con_one_left_two_con_left{
    float: left;
    width: 29.5%;
}
.con_one_left_two_con_right{
    float: right;
    width: 68%;
   
}


.con_one_left_two_con_right h1{
       font-size: 18px;
    color: #333;
    line-height: 24px;
    margin-top: 8px;
    width: 90%;
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
    height: 24px;
            -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.con_one_left_two_con_right_p1{
    margin-top: 26px;
}
.con_one_left_two_con_right_p1 a{
    margin-right: 30px;
}
.con_one_left_two_con_right_p1 a img{
    width: 16px;
    margin-right: 10px;
    position: relative;
    top: -2px;
}
.con_one_left_two_con_right_p1 a:last-child{
    color: #3988fc
}
.con_one_left_two_con_right_p2{
    margin-top: 20px;
    font-size: 12px;
    line-height: 18px;
    color: #999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 35px;
}
.con_one_left_two_con_right_p3{
    position: absolute;
    z-index: 10;
    right: 20px;
    bottom: 30px;
    font-size: 14px;
    color: #3998fc;
}
.con_one_left_two_con_right_p3 a {
    display: inline-block;
    margin-left: 20px;
    color: #3988fc;
}
.con_one_left_two_con_right_p3 a:hover{
    color: #3988fc;
}
.con_one_left_two_con_left{
    overflow: hidden;
}
.con_one_left_two_con_left_img{
    cursor: pointer;
    transition: all 0.6s;
    height: 175px;
    width: 100%
}
.con_one_left_two_con li:hover .con_one_left_two_con_left_img{
    transform: scale(1.1);
}
.con_one_left_two_con li:hover .con_one_left_two_con_right_h1 a{
    color: #3988fc;


}
.con_one_left_two_con_right_h1 a{
        -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}


.liebiaoye_right_one{
    padding: 30px;
    background-color: white

}
.liebiaoye_right_one h1{
    font-size: 16px;
    font-weight: bold;
}
.liebiaoye_right_one p{
    font-size: 15px;
    padding: 19px 0;
    border-bottom: 1px solid #eeeeee;
    line-height: 24px;
}
.liebiaoye_right_one input{
    width: 100%;
    height: 36px;
    border:1px solid #e5e5e5;
    outline-color: #999;
    line-height: 36px;
    margin-top: 20px;
    padding-left: 10px;
    outline-color: #3998fc
}
.liebiaoye_right_one .submit{

color: black;

font-size: 16px;

background-color: transparent;

text-align: center;

margin-bottom: 0px;

padding-left: 0;

letter-spacing: 7px;

height: 42px;

line-height: 42px;

margin-top: 27px;

border: 1px solid #666666;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

}
.liebiaoye_right_one .submit:hover{
    background-color: #3988fc;
    color: white;
    border: 1px solid #3988fc;
}

.liebiaoye_right_two{
    padding: 30px;
    background-color: white;
    margin-top: 20px;
}
.liebiaoye_right_two .chanming_span{

    margin-right: 30px;
    font-size: 16px;
    font-weight: bold
}
.liebiaoye_right_two_con a{
    font-size: 12px;
    color: #666;
    margin-top: 20px;
    display: block;
    line-height: 24px;
        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.liebiaoye_right_two_con_d{
    float: left;
    height: 24px;
    width: 24px;
    line-height: 24px;
    text-align: center;
    margin-right: 10px;
    color: #999;
}
.liebiaoye_right_two_con li a:hover {
    color: #3988fc
}
.liebiaoye_right_two_con li:nth-of-type(1) .liebiaoye_right_two_con_d{
        background: #ff5066;
    color: #fff;
}
.liebiaoye_right_two_con li:nth-of-type(2) .liebiaoye_right_two_con_d{
        background: #ff7050;
    color: #fff;
}
.liebiaoye_right_two_con li:nth-of-type(3) .liebiaoye_right_two_con_d{
        background: #ff9750;
    color: #fff;
}



.liebiaoye_right_four{
    padding: 30px;
    background-color: white;
    margin-top: 20px
}
.liebiaoye_right_four h1{
        font-size: 16px;
    letter-spacing: 1px;
    font-weight: bold;
}
.liebiaoye_right_four a{
        display: block;
    width: 100%;
    height: 100%;
    margin-top: 20px;
}
.liebiaoye_right_four img{
    float: left;
    width: 91px;
    height: 66px;
}
.present-content {
    float: left;
    width: 110px;
    margin-left: 8px;
    padding-top: 2px;
}
.present-title {
    font-size: 14px;
    color: #333;
    line-height: 18px;
    font-weight: bold;
}
.present-article {
    font-size: 12px;
    color: #999;
    line-height: 18px;
    margin-top: 7px;
    height: 36px;
    -webkit-line-clamp: 2;
}
.liebiaoye_right_four_d{
    margin-top: 26px;
}

.guanxin_con_one_left_two_con{
    padding: 30px;
    padding-top: 26px;
    padding-bottom: 0;
}
.guanxin_con_one_left_two_con li{
    margin-bottom: 24px;
}
.guanxin_con_one_left_two_con li h1{
    margin-bottom: 10px;
    font-size: 18px;
    color: #3998fc;
}
.guanxin_con_one_left_two_con li p{
    padding-left: 34px;
    line-height: 25px;
}



/*è”ç³»*/
.lianxi{
    margin-top: 40px;
    margin-bottom: 30px;
    overflow: hidden;

}
.lianxi_left{
    float: left;
    width: 48%;
}
.lianxi_right{
    float: left;
    width: 52%;
    margin-top: 50px;
}
.lianxi_left h1{
    font-size: 22px;
    font-family:Source Han Sans CN;
    font-weight:bold;
}
.lianxi_left h1 span{
    font-size: 32px;
}
.lianxi_left h1 b{
   color: #3188F3
}
.lianxi_left li{
    margin-top: 22px;
}
.lianxi_left h2{
     color: #3188F3;
     font-size: 18px;
}
.lianxi_left li div{
    margin-top: 12px;
    line-height: 36px;
}
.lianxi_right h1{
    font-size: 18px;
    margin-bottom: 40px

}
.lianxi_right h1 span{
      color: #3188F3;
}
.lianxi_right p{
    margin-bottom: 20px;
}
.lianxi_right_d2{
    margin-top: 40px
}

.guanjianci_lie .con_one_left_two_head{
    display: none;
}
.guanjianci_lie{
    margin-top: 0px;
}



.neiye_con_one_left_one{
    padding: 30px;
}


.neiye{
    background-color: white
}
.neiye_head h1{
    font-size: 28px;
}
.neiye_head div{
    margin-top: 30px;
    overflow: hidden;
}
.neiye_head_p1{
    float: left;
}
.neiye_head_p2{
    float: right;
}
.neiye_head_p1 a{
    margin-right: 30px;
    color: #3998fc
}
.neiye_head_p1 span{
    margin-right: 30px;
        color: #999;
}
.neiye_head_p2 a{
    margin-left: 30px;
    color: #3998fc
}

.neiye_con_d{
    padding: 30px;
    background: rgba(248, 248, 248);
    margin-bottom: 10px;
}
.neiye_con_d img{
    width: 19px;
}
.neiye_con_d div {
    color: #999;
    text-indent: 2em;
    line-height: 28px;

}
.neiye_con_p2{
    text-align: right;
}
.neiye_con_d{
    margin-top: 20px;margin-bottom: 16px;
}
.neiye_con_con p{
    line-height: 35px
}
.neiye_con_con img{
    margin-top: 10px;
    margin-bottom: 10px;
}

.index_more a{
    color: #999
}

.nei_fen{
    margin-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #cbc8c8;
    overflow: hidden;
}
.nei_fen a{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.nei_fen a:hover{
    color: #3998fc
}
.nei_fen_p1{
    float: left;
    max-width: 350px;
        overflow:hidden;
        text-overflow:ellipsis; 
        white-space: nowrap;
} 
.nei_fen_p2{
    float: right;
    max-width: 350px;
        overflow:hidden;
        text-overflow:ellipsis; 
        white-space: nowrap;
} 
.neiye_con_one_left_two{
    padding: 30px;
}
.neiye_con_one_left_two h1{
    font-size: 22px;
}
.neiye_con_one_left_two li{
    width: 32%;
    margin-right: 2%;
    margin-top: 30px;
    float: left;

}
.neiye_con_one_left_two ul{
    overflow: hidden;
}
.neiye_con_one_left_two li:nth-child(3n){
    margin-right: 0px;
}
.neiye_con_one_left_two li h2{
        margin-top: 10px;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        font-size: 16px;
        height: 17px;
        
}
.neiye_con_one_left_two li p{
    margin-top: 7px;
    font-size: 14px;
    line-height: 21px;
    color: #999;
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 41px;
}
.nei_con_one_left_two_img{
    transition: all 0.6s;
}
.neiye_con_one_left_two li div{
    overflow: hidden;
}
.neiye_con_one_left_two_h2{
     transition: all 0.2s;
}


.neiye_con_one_left_two li:hover .nei_con_one_left_two_img{
    transform: scale(1.1);
}
.neiye_con_one_left_two li:hover .neiye_con_one_left_two_h2{
     color: #3998fc
}

.sou_head_f{
    width: 560px;
    margin: 0px auto;
    margin-top: 30px;
    overflow: hidden;
}
.sou_head_f input{
    float: left;
    box-sizing: border-box;
    width: 460px;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #666;
    border-right: none;
    font-size: 16px;
    color: #999;
    line-height: 38px;
}
.sou_head_f button{
        line-height: 20px;
    padding-bottom: 0px;
        float: left;
    width: 100px;
    height: 40px;
    border: 1px solid #666;
    text-align: center;
    color: #333;
    background: #fff;
    font-size: 16px;
    transition: background linear .2s;
}
.sou_head_f button:hover{
    background: #333;
    color: #fff;
}
.sou_head_quan{
    border-bottom: 1px solid #eeeeee;
}
.sou_head_quan p{
    width: 560px;
    margin: 0px auto;
    margin-top:15px;

}
.sou_head_quan span{
        padding-bottom: 15px;
    border-bottom: 2px solid black;
    display: inline-block;
    font-size: 18px;
}

.sou_head_con{
    padding: 30px;
    padding-left: 165px;
}
.sou_head_con_p1{
        color: #999;
}
.sou_head_con .con_one_left_two_con_right {
    float: none;
    width: 100%;
}
.sou_head_con .con_one_left_two_con_right_p1 {
    margin-top: 20px;
}
.sou_head_con .con_one_left_two_con_right_p2 {
    margin-top: 18px;
    font-size: 14px;
}
.sou_head_con li{
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    padding-top: 14px;
    position: relative;
}
.sou_head_con .con_one_left_two_con_right_p3{
    position: static;
    text-align: right;
}


.sou_head_con .con_one_left_two_con_right_h1 a:hover{
   color: #3998fc
}
#demo0 .layui-laypage a, .layui-laypage span {
    color: #999 !important;
        border: 1px solid #999  !important;
}
#demo0 .layui-laypage {
    margin: 30px 0;
}

/*å…³äºŽ*/
@font-face {
    font-family: 'MyriadPro-LightCond';
    src: url('../fonts/myriadpro-lightcond.eot');
    src: url('../fonts/myriadpro-lightcond.eot') format('embedded-opentype');
    src:url('../fonts/myriadpro-lightcond.woff') format('woff'), url('../fonts/myriadpro-lightcond.ttf') format('truetype'), url('../fonts/myriadpro-lightcond.svg#myriadpro-lightcond') format('svg'),local('MyriadPro-LightCond'),local('Myriad Pro');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DIN Condensed Bold';
    src: url('../fonts/din condensed bold.eot');
    src: url('../fonts/din condensed bold.eot') format('embedded-opentype');
    src:url('../fonts/din condensed bold.woff') format('woff'), url('../fonts/din condensed bold.ttf') format('truetype'), url('../fonts/din condensed bold.svg#din condensed bold') format('svg'),local('DIN Condensed Bold');
    font-weight: normal;
    font-style: normal;
}
.guanyu_top_con {
    position: relative;
    width: 1200px;
    margin: 0px auto;
    margin-top: 40px;
    text-align: center;
}
.guanyu_top_con_p1 {
    color: #434343;
    font-size: 60px;
    line-height: 72px;
    letter-spacing: 0.18em;
    font-family: 'MyriadPro-LightCond';
    font-weight: 100;
    font-stretch: ultra-condensed;
    width: 100%;
    text-align: center;
}

.guanyu_top_con_gang {
    width: 37px;
    height: 2px;
    background: #1661a2;
    margin: 19px auto;
    margin-bottom: 22px;
}
.guanyu_top_con_s {
    padding: 10px 0px;
    text-align: center;
    font-size: 24px;
    color: #434343;
    font-family: 'Noto Sans S Chinese Light','NotoSansHans-Light','å¾®è½¯é›…é»‘';
    border-bottom: 1px solid #bfbfbf;
}
.content {
    padding-top: 40px;
}
.guanyu_top_con_d1{
        width: 21%;
    margin: 0 1%;    text-align: left;
    display: inline-block;
}
.guanyu_top_con_d1_div {
    position: relative;
    border: 2px solid #1661a2;
    height: 160px;
}
.service .content .child .childContent {
    padding: 30px 0 0 0;
}
.guanyu_top_con_d1_div_p1{
    margin: 80px 0 2px 8%;
    font-size: 20px;
    font-family: 'MyriadPro-Regular_0';
    color: #1661a2;
}
.guanyu_top_con_d1_div_p2{
    margin: 0 0 0 8%;
    font-size: 16px;
    color: #444;
}
.guanyu_top_con_d1_xiadiv{
    padding-top: 18px;
}
.guanyu_top_con_d1_xiadiv ul {
    float: left;
}
.guanyu_top_con_d1_xiadiv li {
    padding-left: 25px;
    font-size: 14px;
    color: #444;
    line-height: 32px;
}
.guanyu_top{
    padding-bottom: 40px;
}
.guanyu_bottom{
    width: 100%;
    background-color: white;
    padding-top: 36px;
    text-align: center;
    padding-bottom: 50px;
}

.guanyu_bottom .guanyu_top_con{
    margin-top: 0px
}



.guanyu_bottom_p1{    line-height: 36px;
    padding-bottom: 6px;color:#444;font-size: 40px;font-family:'Noto Sans S Chinese Light','NotoSansHans-Light','å¾®è½¯é›…é»‘';}
.guanyu_bottom_p2{
    color:#444;font-size: 14px;line-height:30px;width: 869px;margin-top: 15px;margin:0px auto;margin-top: 6px;}
.content{padding-top: 33px;}
.guanyu_bottom_d{height: 164px;width:840px;margin:0px auto;}
.guanyu_bottom_d_child{padding-top: 10px;/* height:250px; */width:280px;text-align:center;float:left;}
.guanyu_bottom_d_mun{font-family:'DIN Condensed Bold';font-size: 87px;color:#444;}
.guanyu_bottom_d_mun2{
    font-family: 'å¾®è½¯é›…é»‘';
    /* font-weight: 100; */
    font-size: 18px;
    color: #444;
    margin-top: -5px;
    }
.guanyu_bottom_d_linkBtn{
    margin:0px auto;
    background-image: url(../img/righticon.png);
    background-repeat: no-repeat;
    background-size: 27px auto;
    background-position: 190px center;
    width: 230px;
    height: 44px;
    line-height: 44px;
    text-align: left;
    border: 2px solid #1661a2;
    color: #1661a2;
    font-size: 16px;
    margin-top: 40px;
    }
    .guanyu_bottom_d_linkBtn span {
    margin-left: 20px;
}
.guanyu_bottom_zizhi{
    text-align: center;
}


.first-level-title span img:nth-of-type(2){
    display: none;
}
#demo0{
    text-align: center;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {

    background-color: #3988fc !important;
}
#demo0 #layui-laypage-1 a:hover{
     background-color: #3988fc !important;
     color: white !important
}
#layui-laypage-1 a{
    border-right:none;
}#layui-laypage-1 a:last-child{
    border-right:1px solid #999 ;
}

.anli{
    text-align: center;
    font-style: 16px;
    max-width: 93%;
    margin: 0px auto;
}
.anli table{
    width: 100%;
    text-align:center;
}
 .bg-mark_p{
                                margin-top: 27%;
                                color: white;
                                font-size: 16px;
                                text-align: center;
                                display: none;
                                -webkit-transition: all 0.2s ease-in-out;
                                    -webkit-animation: opGradient2 .5s;
    animation: opGradient2 .5s;

    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

                        }
                        .bg-mark{
                                -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
                        }
                        .video-img-box:hover .bg-mark_p{
                            display: block;
                        }
                        .video-img-box:hover .bg-mark{
                                background: rgba(0, 0, 0, .5);
                        }
 @-webkit-keyframes opGradient2 {
 0% {
opacity: 0.6;
}
 100% {
opacity: 1;
}
}
@keyframes opGradient2 {
 0% {
opacity: 0;
}
 100% {
opacity: 1;
}
} 

.first:nth-of-type(2) .second-level-title:nth-child(3), .second-level-title:nth-child(6){
  margin-right: 18px;
}
.first:nth-of-type(3) .second-level-title:nth-child(3), .second-level-title:nth-child(6){
  margin-right: 13px;
}

.guanyu_bottom_d_linkBtn:hover {
    color: #fff;
    background-color: #1661a2;
    background-image: url(../img/righticonon.png);
}
.guanyu_bottom_d_linkBtn{

  -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
  
  .con_top_daohangg ul li a{
    display:block
}



.market{ margin: 30px 0; padding: 60px 7% 65px; background: #FFFFFF;}
.market .market-list{ margin-top: 50px; padding: 15px 0 60px; border-top:1px solid #ededed;}
.market-list li{margin-top: 26px;float: left;width: 48.5%;margin-right: 3%;background-color: white;}
.market-list li:nth-child(2n){ margin-right: 0;}
.market-list li:nth-child(1),
.market-list li:nth-child(2){margin-bottom: 0;}
.market-list li a{position: relative;display: block;height: auto;box-shadow:0 0 20px rgba(228, 228, 228, 0.3);-webkit-box-shadow:0 0 20px rgba(228, 228, 228, 0.3);}
.market-list li a:before{z-index: 1;content: "";position: absolute;bottom: 0;left:0;width: 0;height: 2px;background: #3988fc;transition: ease all .6s;-webkit-transition: ease all .6s;}
.market-list li .img{float:left;position: relative;width: 141px;height: 176px;border-right: 1px solid #f0f0f0;}
.market-list li .img img{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-height: 100%; max-width: 100%; }
.market-list li .intro{margin-left: 141px;padding: 24px 21px 0;}
.market-list li .intro>span{padding-bottom: 13px;display: block;font-size: 18px;color: #333333;position: relative;text-align: left;}
.market-list li .intro>span:after{ content:""; position: absolute; bottom:0; left:0; width: 30px; height: 1px; background:#333333;}
.market-list li .intro p{margin: 9px 0 6px;line-height: 27px;margin-bottom: 4px;height: 51px;color: #999999;font-size: 12px;overflow: hidden;text-align: left;}
.market-list li .intro div{line-height:40px;position: relative;overflow: hidden;}
.market-list li .intro div i{font-style:normal;font-size: 12px;float: left;color: #3988fc;}
.market-list li .intro div em{position: absolute;right:0;top: 0;margin-top: 7px;width: 26px;height: 26px;background: url(../img/ico_more.png)  no-repeat;background-size: 22px;}
.market-list li a:hover:before{ width: 100%;}
.market-list li a:hover .intro div i{ color: #288fd4;}
.market-list li a:hover .intro div em{transform:translateX(-10px);-webkit-transform: translateX(-5px);width: 27px;top: 6px;background: url(../img/ico_moreh.png)  no-repeat;background-size: contain;}
.market-list li:nth-child(2n-1){ -webkit-transition-delay: 0.3s; transition-delay: 0.3s;}
.market-list li:nth-child(2n){ -webkit-transition-delay: 0.6s; transition-delay: 0.6s;}
.market-more{ margin: 0 auto; display: block; line-height:44px; width: 194px; cursor: pointer;}
.market-more i{ width: 23px; height: 23px; background: url(../img/home_more_white.png);}



.market-list .li-logo{ margin-top: 20px; float: left; width: 20%; padding: 0 10px; margin-right: 0;}
.market-list .li-logo a{ padding-bottom: 54%; position: relative;}
.market-list .li-logo a:hover:before{ width: 0%;}


.market-logo{ margin: 30px 0 50px; padding: 55px 7% 80px; background: #FFFFFF;}
.market-logo .market-logo-box{ margin-top: 40px;}
.market-logo-box{ margin-top: 60px; border: 1px solid #e5e5e5; border-top: none;}
.market-logo-box li{ float: left; width: 20%; border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; overflow: hidden;}
.market-logo-box li:nth-child(5n){ border-right: none;}
.market-logo-box li a{ display: block; padding-bottom: 50%; position: relative;}
.market-logo-box li img{  position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-height: 90%; max-width: 90%;transition: ease all .4s; -webkit-transition: ease all .4s;}
.market-logo-box li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.market-logo-box li .more{ padding:12% 0 0 15%;}
.market-logo-box li .more p{ font-size: 18px; color: #333333;}
.market-logo-box li .more span{ margin-top:7%; width: 90px; font-size: 12px; display: inline-block; position: relative;}
.market-logo-box li .more span i{ position: absolute; margin-top: -6px; top:50%; left:70px; width: 20px; height: 12px; background: url(../img/ico_moreh.png) right no-repeat;}
.market-logo-box li .more:hover span i{ width: 36px;}

.market-list li .intro div i span{
    display: inline-block;
    margin-right: 4px;
    color: #3988fc;
}

.nei_baiyin {
    position: absolute;
    width: 100%;
    height: 150px;
    bottom: 0;
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
}


.anli{
    position: relative;
}
.anli ul{
    max-height: 950px;
    overflow: hidden;
}
.nei_tandeng{
    text-align: center;
    font-size: 18px;
}
.nei_tandeng p{
    overflow: hidden;
}
.nei_tandeng span{
    display: inline-block;
    padding-right: 24px;
    background:url(../img/unfold-news.png) no-repeat;
    background-position: right 2px;
    background-size: 23px;
    color: #3e8bfc;
    cursor: pointer;
}


.channei .neiye_con_con{
    margin-top: 25px;

}



.channei_top{
    margin-top:15px;
    overflow: hidden;
    margin-bottom: 11px;
}
.channei_top img{
    float: left;
    width: 40px;
    margin-top: 0;
    margin-bottom: 0;
}
.channei_top p{
    float: right;
    width: calc(100% - 48px);
    font-size: 18px;
    border-bottom: 1px solid #3998fc;
    margin-top: 0;
    font-weight: bold;
    color: #3998fc;
    line-height: 34px;
}

.channeo_nei p {
    line-height: 32px;
}

.duanshipin img{
	margin-top:20px;
	
}