.animate-5{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.animate-5:hover{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.space{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.margin-t30{margin-top: 30px;}
.margin-t20{margin-top: 20px;}
.margin-t15{margin-top: 15px;}
.title{font-size: 22px;line-height: 1.65;color: #333;}
.content-text{font-size: 16px;line-height: 2;color: #666;}
.text-p p{margin-bottom: 0;}

@media(max-width: 768px){
    .title{font-size: 20px;}
    .content-text{font-size: 15px;}
}

.index-news-left{width: 580px;}
.slide-list{height: 346px;position: relative;}
.slide-list h4{width: 100%;font-size: 14px;line-height: 2;color: #fff;padding: 6px 120px 6px 6px;background: rgba(0,0,0,.4);position: absolute;bottom: 0;left: 0;}
.index-news-left .swiper-pagination{width: auto;left: inherit;right: 0;bottom: 10px;padding-right: 10px;}
.index-news-left .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity: 1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
.index-news-left .swiper-pagination-bullet-active{background: #ff000c;}

.slide-list a:hover img{transform: scale(1.08);}
.slide-list a:hover h4{background: rgba(0,0,0,.8);}
.picurl-img-1{border-radius: 10px;overflow: hidden;}
.picurl-img-2{border-radius: 20px;overflow: hidden;}

.index-news-right{width: calc(100% - 580px);padding-left: 20px;}
.index_news_bg{width: 100%;height: 36px;line-height: 36px;background: #f1f1f1;box-shadow: 0 1px 6px rgba(0,0,0,.16);}
.index_news_bg ul li{float: left;width: 95px;text-align: center;}
.index_news_bg ul li a{display: block;font-size: 16px;color: #333;}
.index_news_bg ul li.newson a{background: #385aa6;color: #fff;background: -webkit-linear-gradient(left, #385ba8, #4070da);}
.more a{margin-right: 15px;font-size: 14px;color: #333;}
.more a:hover{color: #385aa6;text-decoration: underline;}

.news-box-img{width: 170px;height: 128px;}
.news-box-text{width: calc(100% - 170px);padding-left: 20px;}
.news-box-text h4{line-height: 1.5;-webkit-line-clamp: 2;max-height: 3em;}
.news-box-text h4 a{font-size: 17px;color: #333;}
.news-box-text h5{margin-top: 7px;font-size: 14px;color: #888;line-height: 1.5;-webkit-line-clamp: 3;height: 4.5em;}
.main_news_text ul.news-ul li{font-size: 15px;padding-top: 10px;padding-bottom: 10px;color: #464646;}
.main_news_text ul.news-ul li a{color: #464646;}
.news-box-text h4 a:hover{color: #3b62b8;text-decoration: underline;}

.dynamics-left{width: 400px;}
ul.dynamics-list li a{display: block;height: 85px;background: #f7f7f7;padding: 10px 10px 10px 90px;position: relative;}
ul.dynamics-list li a dl{text-align: center;position: absolute;top: 10px;left: 10px;}
ul.dynamics-list li a dl dt{font-size: 32px;line-height: 40px;color: #d3aa68;}
ul.dynamics-list li a dl dd{font-size: 14px;line-height: 25px;color: #d3aa68;}
ul.dynamics-list li a dl:before{content: "";width: 1px;height: 64px;background: #e5e5e5;position: absolute;top: 0;left: 65px;}
ul.dynamics-list li a h3{font-size: 14px;color: #003bd8;line-height: 32px;}
ul.dynamics-list li a h4{font-size: 14px;color: #484848;line-height: 32px;}
ul.dynamics-list li a:hover{background: #003bd8;}
ul.dynamics-list li a:hover dl dt,ul.dynamics-list li a:hover dl dd,ul.dynamics-list li a:hover h3,ul.dynamics-list li a:hover h4{color: #fff;}

.dynamics-right{width: calc(100% - 400px);}
.apply-cases{width: 345px;margin: auto;}
.apply-cases-img{height: 148px;}
.apply-cases-img:hover{box-shadow: 0 2px 15px rgba(0,0,0,.16);}

.info-left{width: 450px;}
.info-right{width: calc(100% - 450px);}
ul.join-list li a{display: block;padding: 15px 0;border-bottom: 1px dashed #e5e5e5;}
ul.join-list li a h5{font-size: 14px;line-height: 22px;color: #385baa;}
ul.join-list li a h3{font-size: 14px;line-height: 22px;color: #484848;}
ul.join-list li a:hover h3{color: #3b62b8;text-decoration: underline;}

.member_zone{width: 100%;height: 180px;background: url("../images/bg01.png") no-repeat center center/cover;border-radius: 14px;}
.zone_title{width: 132px;text-align: center;height: 180px;line-height: 180px;font-size: 18px;color: #fff;background: url("../images/bg02.png") no-repeat center center/cover;}
.zone_text{margin: 20px 0 20px 30px;}
.zone_text_1{width: 160px;}
.zone_text_2{width: 230px;}
.zone_text_3{width: 230px;}
.zone_text_4{width: 270px;}
.zone_text h4 a{display: inline-block;font-size: 18px;color: #033e9b;margin-bottom: 10px;}
.zone_text h4 a:hover{color: #f00;text-decoration: underline;}
.zone_con{width: 100%;height: 110px;overflow: hidden;}
.zone_con p{margin: 0;}
.zone_con p a{font-size: 14px;line-height: 22px;color: #141414;}
.zone_con p a:hover{color: #033e9b;text-decoration: underline;}
.content-box-img{height: 100px;display: flex;justify-content: left;align-items: center;}

@media(max-width: 1200px){
    .info-left{width: 400px;}
    .info-right{width: calc(100% - 400px);}

    .member_zone{width: 100%;height: auto;}
    .zone_title{width: 100%;height: 40px;line-height: 40px;}
    .zone_text{margin: 0;padding: 20px;}
    .zone_text_1{width: 18%;}
    .zone_text_2{width: 25%;}
    .zone_text_3{width: 25%;}
    .zone_text_4{width: 32%;}
}
@media(max-width: 1024px){
    .index-news-left,.dynamics-left,.dynamics-right,.info-left,.apply-cases,.info-right{width: 100%;}
    .info-left{margin-top: 0;}
    .apply-cases-img{height: auto;}
    .slide-list{height: 240px;}
    .slide-list h4{padding-right: 90px;}
    .index-news-right{width: 100%;padding: 30px 0 0;}
    .index_news_bg ul li{width: 78px;}
    .index_news_bg ul li a{font-size: 14px;}
    .more a{font-size: 13px;margin-right: 8px;}

    .news-box-img{width: 120px;height: 124px;}
    .news-box-text h4 a{font-size: 16px;}
    .news-box-text{width: calc(100% - 120px);padding-left: 15px;}
    .zone_text{padding: 15px;}
    .zone_text_1,.zone_text_2,.zone_text_3,.zone_text_4{width: 100%;}
    .content-box-img{height: auto;display: block;margin: 0;}
}


.content-area{background: #fff;min-height: 660px;padding: 30px 15px;}
.menu_left{width: 225px;}
.nav-title{font-size: 22px;color: #fff;height: 80px;line-height: 80px;background: #3b62b8;border-radius: 8px 8px 0 0;}
ul.menu li a{margin-top: 2px;display: block;height: 60px;line-height: 60px;font-size: 16px;color: #333;text-align: center;background: #f7f7f7;position: relative;}
ul.menu li a:hover,ul.menu li.active a{background: #f0f7fd;color: #3b62b8;}
ul.menu li.active a{font-weight: bold;}
ul.menu li.active a:after{content: "";width: 15px;height: 8px;background: url("../images/icon-right.png") no-repeat;position: absolute;top: 50%;transform: translateY(-50%);right: 15px;}

.content_right{width: calc(100% - 225px);padding-left: 60px;}
.con-title{font-size: 24px;line-height: 1;color: #3a61b6;padding-bottom: 15px;border-bottom: 1px solid #e5e5e5;}
.con-title span{font-size: 14px;color: #999;margin-left: 10px;}

ul.news-ul li{padding: 20px 135px 20px 0;font-size: 16px;color: #666;border-bottom: 1px dashed #e5e5e5;position: relative;}
ul.news-ul li span{padding-left: 25px;position: relative;}
ul.news-ul li a{color: #666;}
ul.news-ul li span:after{content: "";width: 14px;height: 14px;display: block;background: url("../images/diamond.png") no-repeat top left/cover;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
ul.news-ul li .time{position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
ul.search-news li{padding-right: 220px;}
ul.search-news li span{margin-right: 10px;}
.news-time span{font-size: 14px;color: #999;padding: 0 5px;}
.prev_next a{font-size: 14px;line-height: 2;color: #999;}
ul.news-ul li a:hover,.prev_next a:hover{color: #3b62b8;text-decoration: underline;}

.peer-search .peer-input{width: 100%;font-size: 16px;height: 42px;line-height: 42px;padding: 0 115px 0 75px;background: #f7f7f7;}
.peer-search span{height: 42px;line-height: 42px;position: absolute;top: 0;left: 35px;}
.peer-search .peer-btn{font-size: 16px;width: 100px;height: 42px;background: #2850a9;color: #fff;position: absolute;top: 0;right: 0;}
.peer-search .peer-btn:hover{background: #060606;}
.peer-content a{width: 100%;display: inline-block;padding: 20px 35px;background: #f7f7f7;}
.peer-info{font-size: 16px;line-height: 2;color: #333;}
.peer-info span,.details-tel-email span{color: #3a61b6;}
.peer-info .peer-title{float: left;width: 40%;}
.peer-info .tel-email{float: left;width: 30%;padding-left: 15px;}
.peer-text{margin-top: 10px;font-size: 16px;line-height: 1.8;color: #333;-webkit-line-clamp: 3;max-height: 5.4em;}
.peer-content a:hover{box-shadow: 0 2px 15px rgba(0,0,0,.16);}
a.sign_up{display: block;width: 120px;height: 40px;line-height: 40px;font-size: 16px;text-align: center;background: #2850a9;color: #fff;border-radius: 4px;}
a.sign_up:hover{background: #3a61b6;}

.contact-left{width: 420px;}
.contact-right{width: calc(100% - 430px);padding-left: 40px;}
.iw_poi_title{color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}
#dituContent{width: 100%;height: 544px;}

.search-form{width: 100%;margin: 30px 0;position: relative;}
.search-form .keywords{width: 100%;height: 50px;line-height: 50px;font-size: 16px;font-weight: bold;padding: 0 120px 0 20px;border: 1px solid #efefef;}
.search-form .keywords::-webkit-input-placeholder{color: #333;}
.search-form .btnform{width: 100px;height: 50px;line-height: 50px;font-size: 16px;background: #2850a9;color: #fff;position: absolute;top: 0;right: 0;}
.search-form .btnform:hover{background: #060606;}
.box-table{border: none;}
.box-table table.table{margin-bottom: 0;}
.box-table table.table .firstRow th{text-align: center;font-size: 18px;background: #f9f9f9;border: 1px solid #eee;}
.box-table table.table tbody tr td{text-align: center;font-size: 16px;border: 1px solid #eee;}
.box-table table.table tbody tr td:nth-child(1){width: 66%;}
.box-table table.table tbody tr:hover td{background: #f6fbff;}

@media(max-width: 1230px){
    .box-mobile{padding: 0;}
    .top_bg{background: rgba(255,255,255,.9);}
    .content-area{min-height: 500px;}
    .content_right{padding-left: 30px;}
}
@media(max-width: 1024px){
    .menu_left,.contact-left,.contact-right{width: 100%;}
    .content_right{width: 100%;padding: 0;margin-top: 25px;}
    .nav-title,ul.menu li.active a:after{display: none;}
    ul.menu{margin: 0 -3px;}
    ul.menu li{margin: 2px;float: left;}
    ul.menu li a{margin: 0;padding: 0 6px;font-size: 14px;height: 32px;line-height: 32px;}
    .con-title{font-size: 22px;}
    .con-title span{font-size: 13px;}

    ul.news-ul li,ul.search-news li{padding-right: 0;}
    ul.news-ul li span{padding-left: 20px;}
    ul.news-ul li span:after{width: 12px;height: 12px;}
    ul.news-ul li .time{font-size: 14px;position: static;transform: none;margin: 5px 0 0 20px;}
    
    .peer-search .peer-input,.peer-search .peer-btn,.peer-info,.peer-text{font-size: 15px;}
    .peer-info .peer-title,.peer-info .tel-email{width: 100%;padding: 0;}
    .peer-search .peer-input{padding: 0 80px 0 40px;}
    .peer-search span{left: 10px;}
    .peer-search span img{height: 20px;}
    .peer-search .peer-btn{width: 70px;height: 42px;}
    .peer-content a{padding: 15px;}
    .peer-content a .peer-text{margin-top: 8px;}
    #dituContent{height: 280px;}

    .search-form .keywords{height: 36px;line-height: 36px;font-size: 14px;padding: 0 75px 0 15px;}
    .search-form .btnform{width: 60px;height: 36px;line-height: 36px;font-size: 14px;}
    .box-table table.table .firstRow th{font-size: 16px;}
    .box-table table.table tbody tr td{font-size: 14px;}
}