/*关于我们*/
.about-part01{ padding: 5% 0; background: url(../images/about_bg01.jpg) right top no-repeat; background-size: 100% auto;}
.abp01{ padding-bottom:4%; border-bottom: 1px solid #E3E3E3;}
.abp01 h2{font-weight: bold; margin-bottom:2%;}
.abp01 .con{color:#424242;}
.abp02{ border-bottom: 1px solid #D4D4D4; padding: 4% 0;}
.abp02 .ll{ float: left;}
.abp02 .rr{ float: right;}
.abp02 .box{ width: 46%;}
.abp02 .box h2{ margin-bottom: 4%; font-weight: bold;}
.abp02 .box .c p{ margin-bottom: 5%; line-height: 1.8;}
.abp02 .box .c p.bold{font-weight: bold;}
.abp02 .box .c p:last-child{margin-bottom: 0;}
.abp03{ padding: 5% 0;}
.abp03 h2{ font-weight: bold; margin-bottom: 2%;}
.abp03 .c{ margin-bottom:4%;}
.abp03 ul{ margin: 0 -0.6%;}
.abp03 li{ float: left; width: 18.8%; margin: 0 0.6%; border-radius: 30px; overflow: hidden; background: #F2F7F6;}
.abp03 li dd{ padding:10% 10% 15%;}
.abp03 li dd h3{font-weight: bold; margin-bottom:5%;}
.abp03 li dd .p1{ line-height: 1.8em; height: 9em; overflow: hidden; margin-bottom: 5%;}
.abp03 li dd .p2{ text-decoration: underline;}

.about-video{padding: 5% 0; background: #fff;}
.about-video h2{font-weight: bold; text-align: center; margin-bottom: 2%;}
.video-box{cursor: pointer; max-width: 1440px; width: 94%; margin: 0 auto; position: relative;}
.video-box em{color: #fff;}
.video-box video{ width: 100%; height: 100%; object-fit: fill;}

.about_history{ padding: 5% 0 0; background: url(../images/about_bg02.jpg) no-repeat; background-size: cover;}
.about_history h2{ text-align: center; font-weight: bold; margin-bottom: 3%;}

.history-item{position: relative;opacity: 0;height: 0;overflow: hidden;transition: all .3s;}
.history-item.on{position: relative;display: block;opacity: 1;height: auto;overflow:inherit;}
.history-item li{position: relative; background: #fff;padding: 40px;box-sizing: border-box;border-radius: 20px;}
.history-item li i{ position: absolute; right:8%; top:-20px; line-height: 1;color: #006260; font-weight: bold;}
.history-item li h4{ font-weight: bold; height: 1.5em; margin-bottom: 10%; color: #006260;}
.history-item li h3{font-weight: bold; height: 9em; overflow: hidden; margin-bottom:10%;}
.history-item li h5{ height: 30px; overflow: hidden;}
.history-item li a{ text-decoration: underline!important;}
.history-item .lhl_but{position: static;width: 100%;}
.history-item .lhl_but div{width: 44px;height: 44px;line-height: 44px; text-align: center; box-shadow: 0 0 10px rgba(0,0,0,.1);border-radius: 100%;color:#fff; background: #000000;margin-top: -22px;position: absolute;}
.history-item .lhl_but div.swiper-button-prev{left: 0px;}
.history-item .lhl_but div.swiper-button-next{right:0px;}

.history_year{ margin: 5% auto 0; position: relative; background: url(../images/history_bg.jpg) no-repeat center bottom;max-width: 1169px; width: 100%; height:440px; overflow: hidden;}
.history_year .leftbox{ width:400px; height: 900px; margin:auto; position: relative;}
.history_year .leftbox .swiper-container{height: 100%;width: 100%}
.history_year li{float: left; width: 100%; padding: 35px 0; border-bottom:#bebebe solid 1px;overflow: hidden;}
.history_year a{color: #D6D7DA;display: block;margin: auto;width:100%; height: 100%; line-height: 110px; text-align: center;position: relative;opacity: 0;transform-origin:50% 50%;}

@media only screen and (max-width:1870px){
.history-item li{padding: 30px;}
}
@media only screen and (max-width:1439px){
    .history-item li{padding: 25px;}
}

@media only screen and (min-width:1025px){
.history_year .leftbox .swiper-slide-active a{font-size:72px;opacity: 1; color: #000000;}
.history_year .leftbox a{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.history_year .leftbox .prev_nth2Mode a{transform: rotate(75deg) translateX(12px) translateY(-70px);opacity: 1;color: #707072;}
.history_year .leftbox .next_nth2Mode a{transform: rotate(108deg)  translateX(12px) translateY(-70px);opacity: 1; color: #707072;}
.history_year .leftbox .prev_nth3Mode a{transform: rotate(64deg) translateX(-5px) translateY(-3px);opacity: 1;}
.history_year .leftbox .next_nth3Mode a{transform: rotate(124deg) translateX(32px) translateY(-3px);opacity: 1;}
.history_year .leftbox .prev_nth4Mode a{transform: rotate(-80deg) translateX(-126px) translateY(-143px);}
.history_year .leftbox .next_nth4Mode a{transform: rotate(80deg) translateX(-214px) translateY(162px);}
.history_year .leftbox .prev_nth5Mode a{transform: rotate(-25deg) translateX(-65px);opacity: 1;}
.history_year .leftbox .next_nth5Mode a{transform: rotate(25deg) translateX(-65px) translateY(20px);opacity: 1;}
.history_year .leftbox .prev_nth6Mode a{transform: rotate(-30deg) translateX(-99px);opacity: 1;}
.history_year .leftbox .next_nth6Mode a{transform: rotate(30deg) translateX(-99px) translateY(20px);opacity: 1;}
.history_year .swiper-button-prev{width: 50px;height: 32px; line-height: 32px; left:30%; top:20px; margin-top: 0; color: #fff; text-align: center; background: #000000; border-radius: 30px;}
.history_year .swiper-button-next{width: 50px;height: 32px; line-height: 32px; lefT:auto; right:30%; top:20px; margin-top: 0; color: #fff; text-align: center; background: #000000; border-radius: 30px;}
.history_year .leftbox .swiper-container{padding-right: 150px;}
.history_year .leftbox .swiper-slide-active a{transform: rotate(90deg) translateX(-3px) translateY(-180px);}
.history_year .leftbox{transform: rotate(-90deg) translateX(275px);}
.history-item li:hover{ color: #fff;
    background: -webkit-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -moz-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -o-linear-gradient(left, #46B993 0%, #7ACB6B 100%);}
.history-item li:hover i,.history-item li:hover h4,.history-item li:hover a{color: #fff!important;}
}

@media only screen and (max-width:1024px){
.history-item .swiper-slide{height: auto!important;margin-top: 0!important;}
.history-item .lhl_but div.swiper-button-prev{left: -15px;}
.history-item .lhl_but div.swiper-button-next{right: -15px;}
.history_year .leftbox .prev_nth2Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .next_nth2Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .prev_nth3Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .next_nth3Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .prev_nth4Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .next_nth4Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .prev_nth5Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .next_nth5Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .prev_nth6Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .next_nth6Mode a{transform: rotate(0deg) translateX(0)  translateY(0);}
.history_year .leftbox .swiper-slide-active a{transform: rotate(0deg) translateX(0px) translateY(0px);}
.history_year .leftbox{transform: rotate(0deg) translateX(0px); }
.history_year .leftbox .swiper-slide-active a{color: #000;}
.history_year,.history_year .leftbox{width: 100%;height: auto;}
.history_year .leftbox .swiper-container{padding-right: 0px;}
.history_year{padding-top:0;background: none;}
.history_year a{opacity: 1;}
.history_year .swiper-button-next.swiper-button-disabled,.history_year .swiper-button-prev.swiper-button-disabled{opacity: 0.5; cursor: pointer;     pointer-events: inherit;}
.history_year .swiper-button-next.disabled,.history_year .swiper-button-prev.disabled{opacity: 0.35; cursor: default;}
.history_year .leftbox .swiper-slide-active i{display: none;}
.history_year a{line-height: 32px;}
.history_year .leftbox .swiper-slide-active a{color: #D6D7DA;}
.history_year .leftbox .swiper-slide.on a{ color: #000;}
.history_year .swiper-button-prev{width: 28px;height:28px; text-align: center; line-height: 28px; position: absolute;left:0px;top:50%;margin-top: -14px; color: #fff; border-radius: 15px; background:#000;}
.history_year .swiper-button-next{width: 28px;height:28px; text-align: center; line-height: 28px; position: absolute;right:0px;top:50%;margin-top: -14px; color: #fff;border-radius: 15px; background:#000;}
.about_history{position: relative;}
.about_history h2{margin-bottom: 5%;}
.history_year{padding: 0 30px;  box-sizing: border-box; position: absolute;top:12%;left:3%;width: 94%;}
.history_cont{ padding-top: 5%; padding-bottom: 5%;}
}
@media only screen and (max-width:767px){
.history-item .swiper-slide{height: auto!important;}
.history_year .leftbox .swiper-slide.on a{font-size: 24px;}
.history_cont{padding-top: 15%;}
.history-item li{padding: 5% 10%;}
.history-item li h4{margin-bottom: 5%;}
.history-item li h3{ height: auto; margin-bottom: 5%;}
.history-item .lhl_but div{ width: 28px; height: 28px;text-align: center; line-height: 28px; }
.history-item .lhl_but div.swiper-button-prev{lefT:0;}
.history-item .lhl_but div.swiper-button-next{ right:0;}
}

@media only screen and (max-width:1599px){
.history-item li i{top:0;}
}
@media only screen and (max-width:1279px){
    .abp03 li{ width: 32.13%; margin-bottom: 2%;}
}
@media only screen and (max-width:767px) { 
    .abp02 .box{width: 100%;}
    .abp02 .box.ll{margin-bottom: 5%;}
    .abp03 ul{margin: 0;}
    .abp03 ul li{ width: 100%; margin: 0 0 2%;}
    .abp03 li dd{padding: 5%;}
    .abp03 li dd .p1{ height: auto;}
}
/*关于我们end*/


/*专家库*/
.database-part{ padding:3% 8% 5%;}
.database-info{ margin-bottom: 5%;}
.database-info h2{font-weight: bold; margin-bottom: 2%;}
.database-info .con{color:s#424242;}
.data_search{ margin-bottom: 2.5%; height: 50px; border-bottom: 1px solid #A8B0BC;}
.data_search input{ float: left; width: calc(100% - 60px); height: 30px; line-height: 30px; background: none; border:none;}
.data_search input::placeholder{color: #7D8794;}
.data_search button{ float: right; height: 30px; line-height: 30px; width: 40px; font-size: 24px; text-align: center; background: none; border:none;}

.data_type{margin:0 0 3%; position: relative; z-index: 10;}
.data_type li{ float: left; margin:0 2% 0 0; height: 54px; line-height: 54px;}
.data_type li:last-child{margin-right: 0;}
.data_type li span{ float: left; margin-right: 10px;}
.data_type li dl{ float: left; width: 210px; border-radius:5px; background: #F2F7F6;}

.data_surname{ margin-bottom: 3%;}
.data_surname span{ margin-right: 10px;}
.data_surname a{ margin-right:4px; padding-bottom: 8px;}
.data_surname a.on{ border-bottom: 1px solid #255F5F;}


.data_list ul{margin: 0 -1%;}
.data_list li{ float: left; width: 18%; margin: 0 1% 2%;}
.data_list dl{ background: #E7EAEB;}
.data_list dl dt{position: relative;}
.data_list dl dt span{ position: absolute; z-index: 1; lefT:5%; top:5%; width: 42px; height: 28px; overflow: hidden;}
.data_list dl dt span img{ width: 100%!important;}
.data_list dl dd{ padding: 5% 5% 8%; color: #1C2B40;}
.data_list dl dd h2{ margin-bottom: 3%; font-weight: bold;}
.data_list dl dd h3{ height: 1.5em; overflow: hidden;}
.data_list dl dd h4{height: 1.5em; overflow: hidden; margin-bottom: 15%;}
.data_list dl dd a{color: #255F5F; line-height: 20px;}
.data_list dl dd a i{ font-size: 20px; margin-left: 5px; vertical-align: middle;}
.data_list .more{ cursor: pointer; margin-top: 2%;}
#infscr-loading{ text-align: center;}
@media only screen and (max-width:1279px) { 
    .data_list li{ width: 23%;}
}
@media only screen and (max-width:1023px) { 
    .data_type li{margin-bottom: 2%;}
    .data_list li{ width: 31.33%;}
}
@media only screen and (max-width:767px) { 
    .data_search{ height: 40px;}
    .data_type li{ width: 100%;margin: 0 0 2%; height: 40px;line-height: 40px;}
    .data_list li{ width: 48%;}
    .data_surname a{padding-bottom: 0;}
    .data_search button{font-size: 18px;}
}


.profile-part{ padding:2% 8%;}
.profile-tit{ color: #7D8794;}
.profile-con{ padding:2.5% 3%;}
.profile-ll{ float: left; width: 73.56%; color: #1C2B40;}
.profile-ll .pro_name{ margin-bottom: 2%;}
.profile-ll .pro_brief{ margin-bottom: 2%;}
.profile-ll .pro_country{ margin-bottom: 2%;}
.pro_share{ margin-bottom: 3%;}
.pro_share a{ float: left; margin-right: 20px; width: 32px; height: 32px; line-height: 32px; text-align: center; border:1px solid #125C5F; color: #125C5F;border-radius: 100%;}
.pro_item{ margin-bottom: 5%;}
.pro_item_t{margin-bottom: 2%; font-weight: bold;}
.list01 li{ position: relative; margin-bottom: 10px; padding-left: 30px;}
.list01 li::before{content: ""; position: absolute; lefT:0; top:10px; width: 6px; height: 6px; border-radius: 6px; background:#255F5F;}
.list02{ width: 90%;}
.list02 li{ float: left; width: 31.33%; margin-right: 2%; border-radius: 10px;overflow: hidden; background: #F9F9FA;}
.list02 li dd{ padding:8% 8% 10%;}
.list02 li dd p{ margin-bottom:2%;}

.profile-rr{ float: right; width: 19.42%;}
.profile-rr dt{position: relative;}
.profile-rr dt span{ position: absolute; lefT:8%; top:8%; width: 42px; height: 28px;}
.profile-rr dd{border-bottom:1px solid #A8B0BC; color: #1C2B40; padding: 30px 0;}
.profile-rr dd .btn{ cursor: pointer; height: 56px; line-height: 56px; color: #fff; text-align: center; border-radius: 8px;
    background: -webkit-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -moz-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -o-linear-gradient(left, #46B993 0%, #7ACB6B 100%); }
.profile-rr dd .btn i{ margin-right:20px; font-size: 20px;}
.profile-rr dd p span{ float: left; margin-right: 20px; width: 30px; height: 30px; line-height: 30px; color: #fff; text-align: center; border-radius: 100%; background: #2F6969;}
.profile-rr dd p span i{font-size: 14px; font-weight: normal;}
.profile-rr dd h2{ font-weight: bold; margin-bottom: 8%;}
.profile-rr dd p{ margin-bottom: 5%; line-height: 30px;}
.profile-rr dd p:last-child{margin-bottom: 0;}

@media only screen and (max-width:1660px) {
    .list02{ width: 100%;}
}
@media only screen and (max-width:1023px) {
    .profile-con{padding: 3% 0;}
    .profile-ll,.profile-rr{ width: 100%;}
    .list01 li{padding-left: 12px;}
    .list01 li::before{ width: 4px; height: 4px; border-radius: 4px; top:8px;}
    .list02 li{ width: 100%; margin: 0 0 2%;}
    .list02 li dd{ padding: 5%;}
    .list02 li dd p{ height: auto;}
    .profile-rr dd{ padding: 5% 0;}
    .profile-rr dt,.profile-rr dd h2{ margin-bottom: 5%;}
}
/*专家库end*/



/*多变研究计划-工程介绍*/
.introduce-wrapper{background: url(../images/bg04.jpg) right 215px no-repeat #fff; background-size: 100%;}
.introduce-part01{ padding: 4% 0;}
.introduce-part01 dl{position: relative;border-radius: 20px; overflow: hidden;}
.introduce-part01 dt{width: 100%;}
.introduce-part01 dd{position: absolute; lefT:0; top:0; width: 100%; height: 100%; color: #fff; padding:4% 5%;}
.introduce-part01 dd h2{ line-height: 1.2; font-weight: bold;  text-transform: uppercase;}
.introduce-part01 dd p{ margin-top:2.5%;font-weight: bold;}
.introduce-part01 .txt{padding: 5% 0;}
.introduce-part01 .txt h2{font-weight: bold;}
.introduce-part01 .txt .c{margin-top: 2.5%;}

.introduce-part02{ position: relative; overflow: hidden; max-width: 1920px; margin: 0 auto;}
.introduce-part02 .text{position: absolute; left:0; top:0; width: 100%; color: #fff;}
.introduce-part02 .text h2{margin-top: 12%; font-weight: bold;}
.introduce-part02 .right{position: absolute;left: 0;top: 0;color: #fff;width: 100%;height: 100%;}
.introduce-part02 .right .swiper-container {height: 100%;}
.introduce-part02 .right .cog_box {width: 1575px; height: 1575px;border: 1px solid rgba(255,255,255,0.5);border-radius: 100%;position: absolute;top: 50%;left: 65%;transform: translateY(-50%);}
.introduce-part02 .right .swiper_box {position: absolute;right: 0; top: 15%;height: 70%;overflow: hidden;}
.introduce-part02 .right .cog_box .swiper_box { width: 110%; height:60%; left: 0;color: #fff;top: 50%;transform: translateY(-50%);overflow: visible;margin-left: -140px;}
.introduce-part02 .right .cog_box .swiper_box .swiper {height: 100%;}
.introduce-part02 .right .cog_box .swiper-slide {transition: margin .3s; opacity: 0.5; cursor: pointer;}
.introduce-part02 .right .cog_box .swiper-slide span{position: absolute; lefT:0;top:0; line-height: 1.2;}
.introduce-part02 .right .cog_box .swiper-slide:after { content: '';position: absolute;top:18px;left:137px;width: 10px; height: 10px; background: #fff;border-radius:100%;}
.introduce-part02 .right .cog_box .swiper-slide.swiper-slide-active{opacity: 1; font-size: 48px;}
.introduce-part02 .right .cog_box .swiper-slide-prev {margin-left:41px;}
.introduce-part02 .right .cog_box .swiper-slide-prev span{left:80px;top:15px;}
.introduce-part02 .right .cog_box .swiper-slide-next {margin-left:6px;}
.introduce-part02 .right .cog_box .swiper-slide-next span{ left:80px;top:15px;}
.introduce-part02 .right .cog_box .swiper-slide-next+.swiper-slide{margin-left: 60px;}
.introduce-part02 .right .cog_box .swiper-slide-next+.swiper-slide span{ left:80px;top:15px;}
.introduce-part02 .swiper-slide{overflow: hidden;}
.introduce-part02 .text_box {position: relative; cursor: default;height: 100%;overflow: hidden;}
.introduce-part02 .right h3 {margin: 16px 0;line-height: 34px;max-height: 34px;overflow: hidden;}
.introduce-part02 .right h4{font-weight: bold;line-height: 34px;max-height: 34px;overflow: hidden;}
.introduce-part02 .text_box span {overflow: hidden;display: inline-block;transform-origin: left center;max-height: 36px;line-height: 1.2;}
.introduce-part02 .text_box span.re { transform: translateY(100%) rotate(10deg);transition: all 2s;}
.introduce-part02 .ani-slide .text_box span.re {transform: translateY(0) rotate(0deg);}

.swiper_box-item{display: none;height: 100%;overflow: hidden;}
.swiper_box-item.on{display: block;}
.introduce-part02 .right .box {position: relative; float: right; margin-right: 5%; width: 25%;height: 100%;}
.introduce-part02 .right .box .swiper_box{width: 520px;}
.introduce-part02 .right .box .swiperBoxAll{position: absolute;width: 100%;right: 0;top: 25%;height: 50%;}
.introduce-part02 .swiper-slide-active .text_box span.re {transform: translateY(0) rotate(0deg);}
.introduce-part02 .swiper-slide-next .text_box span.re {transform: translateY(0) rotate(0deg);}
.phone_show{display: none!important;}
@media screen and (max-width: 768px) {
.phone_show{display: block!important;}
.phone_hide{display: none!important;}
}


.introduce-part03{ padding: 7% 0 0;}
.introduce-part03 h2{ font-weight: bold; margin-bottom:2.5%;}
.int03_swibox{position: relative;}
.int03_swibox dl{overflow: hidden;}
.int03_swibox dt{ width: 100%;border-radius: 20px;overflow: hidden;}
.int03_swibox dt img{ width: 100%;}
.int03_swibox dd{padding:4% 0 0;}
.int03_swibox dd h3{ color: #000; font-weight: bold;}
.int03_swibox .swiper-button-prev{width: 50px;height: 32px; line-height: 32px; left:-60px; margin-top: -16px; color: #fff; text-align: center; background: #000000; border-radius: 30px;}
.int03_swibox .swiper-button-next{width: 50px;height: 32px; line-height: 32px; lefT:auto; right:-60px; margin-top: -16px; color: #fff; text-align: center; background: #000000; border-radius: 30px;}
.int03_swibox .swiper-button-prev:after,.int03_swibox .swiper-button-next:after{ display: none;}

.introduce-part04{padding: 7% 0 0;}
.introduce-part04 h2{ font-weight: bold; margin-bottom:2.5%;}
.int04_list ul{margin: 0 -1.7%;}
.int04_list li{ float: left; width: 29.93%;margin: 0 1.7% 3%; position: relative; border-radius: 20px; overflow: hidden;}
.int04_list li:first-child{ width: 63.27%;}
.int04_list li:nth-child(3){ clear: both;}
.int04_list li h3{position: absolute; left:0; bottom:0; width: 100%; padding: 30px 30px 30px; font-weight: bold; color: #fff; background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6));}

.introduce-part05{padding: 5% 0 0;}
.introduce-part05 h2{ font-weight: bold; margin-bottom:2.5%;}
.int05_edit{ margin-bottom: 4%;}
.int05_swibox{position: relative;}
.int05_swibox .swiper-container{ padding:15px;}
.int05_swibox .swiper-slide{position: relative;background: #fff;padding: 40px;box-sizing: border-box;border-radius: 20px; box-shadow: 0 0 20px rgba(0,0,0,.1);}
.int05_swibox .swiper-slide i{ position: absolute; right:8%; top:-20px; line-height: 1;color: #006260; font-weight: bold;}
.int05_swibox .swiper-slide h4{ font-weight: bold; height: 1.5em; margin-bottom: 5%; color: #006260;}
.int05_swibox .swiper-slide h3{font-weight: bold; height: 6em;overflow: hidden;margin-bottom:2%; }
.int05_swibox .swiper-button-prev{width: 50px;height: 32px; line-height: 32px; left:-60px; margin-top: -16px; color: #fff; text-align: center; background: #000000; border-radius: 30px;}
.int05_swibox .swiper-button-next{width: 50px;height: 32px; line-height: 32px; lefT:auto; right:-60px; margin-top: -16px; color: #fff; text-align: center; background: #000000; border-radius: 30px;}
.int05_swibox .swiper-button-prev:after,.int05_swibox .swiper-button-next:after{ display: none;}

.introduce-part06{padding: 5% 0 0;}
.introduce-part06 h2{ font-weight: bold; margin-bottom:2.5%;}
.int06_list li{ float: left; width: 48.5%; border-radius: 20px; background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.15);overflow: hidden;}
.int06_list li:nth-child(2n){ float: right;}
.int06_list dt{ width: 100%;}
.int06_list dd{ padding:3% 5%; font-weight: bold;}

.introduce-part07{padding: 5% 0;}
.introduce-part07 h2{ font-weight: bold; margin-bottom:2.5%;}
.int07_box{background: #fff;box-shadow: 0 0 25px rgba(0,0,0,0.15); border-radius: 30px; overflow: hidden;}

.introduce-part08{padding: 5% 0;}
.introduce-part08 h2{ font-weight: bold; margin-bottom:2.5%;}
.int08_list ul{ margin: 0 -2%;}
.int08_list li{ float: left; width: 21%; margin: 0 2% 2%;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.15); border-radius: 20px; overflow: hidden;}
.int08_list li dt{ width: 100%;}
.int08_list li dd{ padding:10% 10% 12%;}
.int08_list li dd h3{ font-weight: bold; margin-bottom:8%;}
.int08_list li dd p{ line-height: 1.8; max-height: 5.4em; height: 5.4em; margin-bottom: 10%;}
.int08_list li dd span{ display: block; font-weight: bold;}
.int08_list li a:hover{color: #000!important;}
.int08_list li a:hover h3{color: #006260!important;}
@media only screen and (max-width: 1799px) {
    .int03_swibox .swiper-button-prev,.int05_swibox .swiper-button-prev{lefT:0;}
    .int03_swibox .swiper-button-next,.int05_swibox .swiper-button-next{right:0;}
}
@media only screen and (max-width: 1599px) {
.introduce-part02 .right .cog_box{ height: 1250px;}
.introduce-part02 .right .cog_box .swiper-slide-prev{margin-left: 39px;}
.introduce-part02 .right .cog_box .swiper-slide-next{margin-left: 7px;}
.introduce-part02 .right .cog_box .swiper-slide-next+.swiper-slide{margin-left: 62px;}
.int05_swibox .swiper-slide i{top:0;}
}
@media only screen and (max-width: 1279px) {
.introduce-part02 .text h2{margin-top: 5%;}
.introduce-part02 .right .cog_box{ height: 900px;}
.introduce-part02 .right .cog_box .swiper-slide-prev{margin-left: 36px;}
.introduce-part02 .right .cog_box .swiper-slide-next{margin-left: 9px;}
.introduce-part02 .right .cog_box .swiper-slide-next+.swiper-slide{margin-left: 67px;}
.introduce-part02 .right .cog_box .swiper-slide.swiper-slide-active{font-size: 30px;}
.introduce-part02 .right .cog_box .swiper-slide.swiper-slide-active span{left:45px; top:5px;}
}
@media only screen and (max-width: 1023px) {
    .int08_list li{ width: 46%;}
}
@media only screen and (max-width: 767px) {
    .introduce-part01 dd{position: static; color: #000; height: auto; padding: 5% 0;}
    .introduce-part02{ height: 420px;}    
    .introduce-part02 .text{position: static;}    
    .introduce-part02>img{ display: none;}
    .introduce-part02 .right .cog_box{left:30%;}
    .introduce-part02 .right .box{ width: 50%;}
    .introduce-part02 .right .cog_box .swiper-slide.swiper-slide-active{font-size: 20px;}
    .introduce-part02 .right .cog_box .swiper-slide.swiper-slide-active span{left:65px; top:12px;}
    .int04_list ul,.int08_list ul{margin: 0;}
    .int04_list li{ width: 100%!important; margin: 0 0 2%;}
    .int05_swibox .swiper-slide{padding: 5% 10%;}
    .int06_list li,.int08_list li{ width: 100%;margin: 0 0 2%;}
    .int08_list li dd{padding: 5%;}
    .int08_list li dd h3,.int08_list li dd p{ height: auto; max-height: unset; margin-bottom: 5%;} 
}
/*多变研究计划-工程介绍end*/


/*会员中心-登录&&注册*/
.login-part{ padding: 5% 0; background: url(../upload/login_bg.jpg) no-repeat; background-size: cover; background-position:left top;}
.wrap_1440{ max-width: 1660px; margin: 0 auto; width: 84%;}
.login-box{ float: right; max-width: 562px;width:40%; background: #fff; padding:3% 5%; border-radius: 15px; box-shadow: 0 0 5px rgba(0,0,0,0.15);}
.login-box h2{ text-align: center; font-weight: bold; color: #1C2B40; margin-bottom: 5%;}
.login-box h3{ text-align: center; font-weight: bold; color: #1C2B40; margin-bottom: 5%;}
.login-box li{margin-bottom: 2%;}
.login-box li p{margin-bottom: 5px;}
.login-box li input{ width: 100%; height: 54px; line-height: 54px; border-radius: 5px; padding: 0 10px; border:none; background: #F2F7F6;}
.login-box .forgot{ margin-top: 2%;}
.login-box .forgot a:last-child{color: #93D762;}
.login-box .btn,.register-box .btn{ max-width: 240px; margin: 8% auto 0;}
.login-box .btn button,.register-box .btn button{ width: 100%; height: 54px; line-height: 54px; margin-bottom:5%;border-radius: 5px; color: #fff; border:none;
    background: -webkit-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -moz-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -o-linear-gradient(left, #46B993 0%, #7ACB6B 100%);}
.login-box .btn p{ text-align: center; color:#1C2B40;}
input[type=checkbox]{cursor: pointer; font-size: 14px; width: 15px; height: 15px; margin-right: 10px; position: relative;}
input[type=checkbox]::after{content: ""; position: absolute; top:0;color: #28b28b;width: 15px; height: 15px;background: #fff;
    border:1px solid #aaaaaa; display: inline-block; visibility: visible;padding-left: 0; text-align: center;}
input[type=checkbox]:checked::after{content: "√"; font-size: 12px; line-height: 15px; color: #fff;border:1px solid #28b28b; background: #28b28b;}

.register-part{padding: 2% 0 5%; background: url(../upload/register_bg.jpg) no-repeat; background-size: cover; background-position: center;}
.return{margin-bottom: 2%; color: #1C2B40;}
.return a{color: #1C2B40;}
.register-box{background: #fff; padding:5% 5% 6%; border-radius: 15px; box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.register-box h2{ text-align: center; font-weight: bold; color: #1C2B40; margin-bottom: 2%;}
.register-box h3{ text-align: center; font-weight: bold; color: #1C2B40; margin-bottom: 5%; text-transform: uppercase;}
.register-box ul{ max-width: 750px; margin: 0 auto;}
.register-box li{ margin-bottom: 2%;}
.register-box li span{ display: block; margin-bottom: 5px;}
.register-box li .inp{position: relative;}
.register-box li .inp input{width: 100%; height: 50px; line-height: 50px; border-radius: 5px; padding: 0 20px; font-size: 18px; border:none; background: #F2F7F6;}
.register-box li .inp01 input{ float: left; width:calc(100% - 130px);}
.register-box li .inp01 button{ float: right; width: 120px; height: 50px; line-height: 50px; border-radius: 5px; font-size: 18px; color: #fff; text-align: center; bordeR:none; background: #015F5E;}
.register-box li .inp .eye{ cursor: pointer; position: absolute; right:2%; top:0; height: 100%; line-height: 50px; color: #015F5E;}
.register-box li .inp dl{width: 100%; height: 50px; line-height: 50px; border-radius: 5px; padding: 0 20px;border:none; background: #F2F7F6;}
.register-box li .inp dl dt a{ margin: 0; line-height: 50px; color: #BEBEBE!important;}
.register-box li .inp dl dt a.active{color: #000!important;}
.register-box li .inp dl dd a{ padding: 0 20px;}
.register-box li>p{ padding-top: 2%;}
.register-box li p input{ margin-right: 10px;}
.register-box .btn{ margin: 5% auto 0;}
.register-box .btn button{ margin-bottom: 0;}

.CountrySelect{ cursor: pointer;width: 100%;height: 50px; line-height: 50px; background: #F2F7F6;padding: 0 20px;box-sizing: border-box;position: relative;}
.CountrySelect i{transition:all 0.3s;position:absolute;top:0px;right:0px; width: 40px; font-size: 24px; text-align: center;}
.CS-text{display:block; color: #000;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; overflow: hidden;}
.CS-option .CS-text{color: #BEBEBE;}
.CS-option .CS-text.active{color: #000;}
.moption{ display: none;line-height: 36px; padding: 10px 0; position:absolute; lefT:0; top:calc(100% + 1px); z-index:11; width:100%;max-height:200px; overflow:auto; border-radius:5px;background:#F2F7F6;}
.moption li{ height:36px; line-height: 36px; padding: 0 20px; margin: 0;}

@media only screen and (max-width: 1399px) {
.register-box li .inp input,.register-box li .inp01 button{font-size: 16px;}
}
@media only screen and (max-width: 1279px) {
    .register-box li .inp input,.register-box li .inp01 button{font-size: 15px;}
}
@media only screen and (max-width: 1023px) {
    .register-box li .inp input,.register-box li .inp01 button{font-size: 14px;}
    .login-box{width: 100%; max-width: 100%;}
}
@media only screen and (max-width: 767px) {
.login-box li input,.login-box .btn button, .register-box .btn button,.register-box li .inp input,.register-box li .inp01 button,.register-box li .inp dl{ height: 40px; line-height: 40px;}
.login-box .btn button, .register-box .btn button{ display: block; width: 120px; margin: 0 auto 5%;}
.register-box li .inp dl dt a,.register-box li .inp .eye{line-height: 40px;}
.wrap_1440{ width: 94%;}
}
/*会员中心-登录&&注册end*/


/*新闻内容页*/
.details-part{padding:2% 8%;}
.details-part .return{ padding-bottom: 20px; border-bottom: 1px solid #DBDDDD;}
.details-part .return a{color:#1C2B40; font-weight:bold;}
.details-box{ padding-bottom: 5%; border-bottom:1px solid #C7CBCB;}
.details-part .ll{ float: left; width: 72%;}
.details-part .ll .date{margin-bottom:1%;}
.details-part .ll h1{font-weight: bold; color: #1C2B40; margin-bottom: 2%;}
.details-part .ll .dets_cons{color: #1C2B40;}
.details-part .rr{ float: right; padding:30px 40px 50px;width: 23%; background: #EEEFF5;}
.details-part .rr h2{ margin-bottom: 5%; color: #1C2B40; font-weight: bold;}
.details-part .rr li{border-top:1px solid #C0C0C0; padding: 20px 0;}
.details-part .rr li .img{ float: left; width:35%; margin-right: 20px;}
.details-part .rr li h3{font-weight: bold;}
.details-part .rr li h4{ margin-top:5px; font-weight: bold;}
.details-part .rr li p{ margin-top: 5px;}
.details-part .rr li h5{margin-top: 5px; font-weight: bold; overflow: hidden;}
.details-part .rr li h5 span{ float: left; width: 100%;}
.details-part .rr li h5 span+span{/*float: right;*/}
.details-part .rr li a:hover{color: #000!important;}
.details-part .rr li a:hover h3{color: #006260!important;}
.dets_page{ padding:2% 0; color: #1C2B40; font-weight: bold;}
.dets_page p{ float: left; width: 49%;}
.dets_page p+p{ float: right;}
.dets_page p a{color: #1C2B40; }
@media only screen and (max-width: 1825px) {
    .details-part .rr li h3{line-height: 1.2; max-height: 2.4em; height: 2.4em;}
}
@media only screen and (max-width: 1700px) {
    .details-part .rr{ padding:20px 30px 40px;}
}
@media only screen and (max-width: 1599px) {
    .details-part .rr li h5 span{ width: 100%;}
}
@media only screen and (max-width: 1279px) {
.details-part .rr li .img{ width: 100%;}
}
@media only screen and (max-width: 1023px) {
    .details-part .ll,.details-part .rr{width: 100%;}
    .details-part .rr{margin-top: 5%; padding: 5%;}
    .details-part .rr li{padding: 5% 0;}
    .dets_page p{ width: 100%; margin-top: 10px;}
}
/*新闻内容页end*/


/*会议及弹出表单*/
.conference-part{padding: 2% 0 5%; background: url(../upload/register_bg.jpg) center top no-repeat #F2F7F6;}
.conference-tit{ text-align: center; color: #1C2B40; margin-bottom: 2%;}
.conference-box{ position: relative; margin-bottom: 3%; padding: 2.5% 3%; border-radius:15px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.conference-box::before{content: ""; position: absolute; lefT:3%; top:0; width:120px; height:3px;
    background: -webkit-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -moz-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -o-linear-gradient(left, #46B993 0%, #7ACB6B 100%);}
.conference-box h2{font-weight: bold;color: #1C2B40;margin-bottom: 1%;}
.conf01 .c,.conf03 .c{color: #1C2B40;}
.conf01 ul{ margin: 0 -1%; margin-top: 5%;}
.conf01 li{ float: left; width: 31.33%; margin: 0 1%; padding:2% 3%; border-radius: 10px; background: #F7FCFC;}
.conf01 li span{ float: left; margin-top: 5px; width: 35px; height: 35px; overflow: hidden;}
.conf01 li h3{ float: right; width: calc(100% - 60px); height:4.5em;}
.conf01 li h3 p{color: #1C2B40; font-weight: bold;}
.conf01 li h3 p+p{color: #A1A1A1;}

.conf02 li{ float: left; width: 48%; padding: 20px 20px 20px 40px;margin-bottom: 10px; position: relative; border-radius: 10px; background: #F7FCFC;}
.conf02 li:nth-child(2n){ float: right;}
.conf02 li a{ float: left; width: calc(100% - 60px); height: 24px; overflow: hidden;}
.conf02 li::before{content: ""; position: absolute; lefT:20px; top: 50%; margin-top:-6px; width: 0px;height: 0px;border-top: 6px solid transparent;border-left: 6px solid #015F5E;border-bottom: 6px solid transparent;border-right: none;}
.conf02 li i{ float: right;}

.conf03 ul{ margin: 0 -1%; margin-top: 2%;}
.conf03 li{ float: left; width: 48%; margin: 0 1%; padding:2% 3.5%; border-radius: 10px; background: #F7FCFC;}
.conf03 li span{ float: left; margin-top: 5px; width: 49px; height: 49px; overflow: hidden;}
.conf03 li h3{ float: right; width: calc(100% - 80px);}
.conf03 li h3 p{color: #1C2B40;}

.conf04 .table_style{border-radius: 10px;  overflow: hidden;}
.conf04 .table_style table{ width: 100%;}
.conf04 .table_style thead tr{ color: #fff; height: 65px; line-height: 65px;
    background: -webkit-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -moz-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -o-linear-gradient(left, #46B993 0%, #7ACB6B 100%);}
.w01{width: 20%; padding: 0 0 0 5%;}
.w02{ width: 80%;padding: 0 2%;}
.conf04 .table_style tbody tr{ background: #F7FCFC; border-bottom:1px solid #E5F0F0;}
.conf04 .table_style tbody tr td{line-height: 30px; padding-top: 10px; padding-bottom: 10px; color: #1C2B40;}
.conf04 .table_style+p.tips{ margin-top: 1.5%;color: #1C2B40;}

.conference-part .btn{ width: 240px; margin: 0 auto;}
.conference-part .btn button{width: 100%; height: 54px; line-height: 54px; margin-bottom:5%;border-radius: 5px; color: #fff; border:none;
    background: -webkit-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -moz-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -o-linear-gradient(left, #46B993 0%, #7ACB6B 100%);}


    
.item-box h3{font-weight: bold; color: #1C2B40;}
.item-box .item-con{ margin-top: 1%;margin-bottom:1.5%;}
.item-box .item-con ul{ float: left; width: calc(100% - 80px);}
.item-box .item-con li{ float: left; width: 49.2%;}
.item-box .item-con li+li{ float: right;}
.info_t{ height: 30px; line-height: 30px; margin-bottom: 10px;}
.info_c{width: 100%; height: 50px; line-height: 50px; border-radius: 5px; background: #F2F7F6;}
.info_c input{ width: 100%; height: 100%; background: none; border:none; padding: 0 20px;}
.item-box .item-con .addbtn-box{ float: right; width: 72px; margin-top: 50px;}
.item-box .item-con .addbtn-box span{cursor: pointer; float: left; margin-left: 10px; width: 26px; height: 26px; line-height: 26px; border-radius: 100%; text-align: center;}
.item-box .item-con .addbtn-box span.btn-add{ color: #fff; background: #015F5E;}
.item-box .item-con .addbtn-box span.btn-subtract{ color: #015F5E; background: #F2F7F6;}

.conf06 .item-txt{width: calc(100% - 80px);margin-bottom: 2%;}
.conf06 .item-txt .item-con ul{ margin: 0 -0.8%;}
.conf06 .item-txt .item-con li{width: 31.73%; margin:0 0.8%; float: left!important;}
.conf06 .item-txt .item-con li .select-box dt a{line-height: 50px; margin-left: 20px;color: #BEBEBE!important;}
.conf06 .item-txt .item-con li .select-box dt a.active{color: #000!important;}
.hide{ display: none;}
.conf06 .item-box .item-con li{ width: 23.8%; margin: 0 1.6% 0 0; float: left!important;}
.conf06 .item-box .item-con li:last-child{ float: right; margin: 0;}

.conf07{padding-bottom:4%;}
.conf07-uploadbox{position: relative; margin-bottom:2%!important;}
.uptxt{ float: left; width: 40%; max-width: 425px; margin-right: 20px; height: 50px; line-height: 50px; border:none; padding: 0 20px; border-radius: 5px; background: #F2F7F6;}
.upbtn{ position: relative; float: left;width: 215px;height: 50px; line-height: 50px;}
.upbtn .btn{width: 100%; height: 50px; line-height: 50px;color: #fff; text-align: center; border-radius: 5px; background: #015F5E;}
.upbtn .file{position:absolute;left:0;top:0; z-index: 2; width: 100%; height: 50px; line-height: 50px; opacity: 0;filter:alpha(opacity=0);cursor:pointer;}
.item-box .item-con.conf07-uploadbox .addbtn-box{ float: left; margin-top: 12px;}
.conf07-infobox li{ float: left; width: 48%; margin-bottom:1%;}
.conf07-infobox li:nth-child(2n){ float: right;}
.conf07-infobox li a{ color: #1C2B40; /*text-decoration: underline!important;*/ border-bottom: 1px solid #5E6671;}
.conf07-infobox li a.del{ margin-left: 10px;}

.conf02_balnk,.conf02_form{display: none;}
.conf02_balnk{position: fixed;top:0;left: 0;width:100%;height: 100%;background:rgba(0,0,0,0.4);z-index: 9999;}
.conf02_close{cursor: pointer; position: absolute;right:20px;top:20px;color: #fff;width:26px;height: 26px;line-height: 26px;text-align: center; border-radius: 100%; background: #015F5E;}
.conf02_form{top:20px;background:#fff;z-index: 99991;padding: 4% 5% 5%;border-radius:10px;color:#1C2B40;}
.conf02_form h2{text-align: center;line-height: 1.2em;font-weight: bold; margin-bottom: 5%;}
.conf02_form .cons-01 li{ margin-bottom:2%;}
.conf02_form .cons-01 li h3{font-weight: bold; }
.conf02_form .cons-01 li:first-child h3{text-transform: uppercase;}
.conf02_form .cons-01 li p{ margin-top: 1%;}
.conf02_form .cons-02{ margin-top: 5%;}
.conf02_form .cons-02 h3{font-weight: bold; margin-bottom: 4%;}
.conf02_form .table_style{overflow: hidden;}
.conf02_form .table_style table{ width: 100%;}
.conf02_form .table_style thead tr{ color: #fff; height: 65px; line-height: 65px;
    background: -webkit-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -moz-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
    background: -o-linear-gradient(left, #46B993 0%, #7ACB6B 100%);}
.cw01,.cw02,.cw03{width: 33.33%; padding: 0 5%;text-align: center; }
.conf02_form .table_style tbody tr{ background: #F2F7F6; border-bottom:1px solid #CCDFDF;}
.conf02_form .table_style tbody tr td{line-height: 40px; padding-top: 10px; padding-bottom: 10px; border-left:1px solid #CCDFDF;}
.conf02_form .table_style tbody tr td.cw01{border-left:none;}
.conf02_form .table_style+p.tips{ margin-top: 1.5%;}
@media only screen and (max-width: 1279px) {
.conf01 li{ width: 48%; margin-bottom: 2%; padding: 2%;}
.uptxt{ width: 45%;}
.conf07-infobox li{ width: 100%;}
}
@media only screen and (max-width: 1023px) {
    .w01{ width: 25%;}
    .w02{ width: 75%;}
    .conference-box h2{margin-bottom: 5%;}
    .conf02 li{width: 100%; padding-top: 10px; padding-bottom: 10px;}
    .conf02 li::before{margin-top: -7px;}
    .uptxt{ width: 53.5%;}
}
@media only screen and (max-width: 767px) {
.conf01 li h3{ height: auto;}
.conf02_form{padding: 10% 5%;}
.conf02_close{top:10px; right:10px;}
.conf02_form .table_style tbody tr td{line-height: 20px;}
.conference-box{padding: 5%;}
.conf01 ul,.conf03 ul{ margin: 5% 0 0;}
.conf01 li,.conf03 li{ width: 100%; margin: 0 0 2%;}
.conf03 li span{ width: 35px; height: 35px;}
.conf03 li h3{ width: calc(100% - 60px);}
.conf04 .table_style thead tr{ height: 40px; line-height: 40px;}
.conf04 .table_style tbody tr td{line-height: 20px;}
.w01{ width: 30%;}
.w02{ width: 70%;}
.item-box .item-con .addbtn-box{margin-top:0; position: absolute; right:0; top:0;}
.item-box .item-con ul,.conf06 .item-txt{ width: 100%;}
.item-box .item-con li{ width: 100%; margin-bottom: 3%;}
.item-item{margin-bottom:5%; position: relative;}
.info_t{margin-bottom: 0;}
.conf06 .item-txt .item-con ul{margin: 0;}
.conf06 .item-txt .item-con li,.conf06 .item-box .item-con li{ width: 100%; margin: 0 0 3%;}
.info_c{ height: 40px; line-height: 40px;}
.conf06 .item-txt .item-con li .select-box dt a{line-height: 40px;}
.uptxt{ height: 40px; line-height: 40px; max-width: 100%; width: 100%;}
.upbtn{margin-top: 2%; width:150px; height: 40px; line-height: 40px;}
.upbtn .btn{height: 40px; line-height: 40px;}
.item-box .item-con.conf07-uploadbox .addbtn-box{margin-top: 55px;}
.conference-part .btn{ width: 150px;}
.conference-part .btn button{ height: 40px; line-height: 40px;}
}
/*会议及弹出表单end*/

.int07_box{padding:0 5%;position: relative;}
.echartsbox{ width: 90%; margin: 0 auto; position: relative;}
.pos_img01{position:absolute; right:15%; top:15%; text-align: center;}
.pos_img01 span,.pos_img02 span,.pos_img03 span{ float: left; width: 17px; height: 60px;}
.pos_img01 em,.pos_img02 em,.pos_img03 em{ float: left; width: 130px; color: #3F9722; line-height: 1.3; font-weight: bold; font-style: italic; text-shadow: 2px 2px 2px rgba(0,0,0,.1);}
.pos_img02 em{ width: 160px; color: #DB6D0C;}
.pos_img03 em{ width: 190px; color: #1790BB;}
.pos_img02{position:absolute; left:15%; top:57%;text-align: center;}
.pos_img03{position:absolute; left:15%; top:15%;text-align: center;}
.pos_img04{position:absolute; left:50%; top:50%; width: 246px; height: 246px; margin: -123px 0 0 -123px;}

.item_list li{position: absolute;cursor: pointer; }
.item_list li.li1_01{left:50.5%; top:28%;}
.item_list li span{ display: block; margin-bottom: 10px; width: 60px; height: 20px; line-height: 20px; font-size: 14px; text-align: center; color: #549E3D; border-radius: 5px; background: #fff;}
.item_list li span:nth-of-type(2){ margin-left: 10px;}
.item_list li span:nth-of-type(3){ margin-left: 20px;}
.item_list li span:nth-of-type(4){ margin-left: 10px;}
.item_list li.li1_02{left:56.5%; top:32.5%;}

.item_list li.li1_03{left:60.5%; top:35%;}

.item_list li.li1_04{left:64.5%; top:40%;}
.item_list li.li1_04 span{ margin-bottom: 5px;}
.item_list li.li1_04 span:nth-of-type(2){ margin-left: -10px;}
.item_list li.li1_04 span:nth-of-type(3){ margin-left: -20px;}
.item_list li.li1_04 span:nth-of-type(4){ margin-left: -30px;}
.item_list li.li1_04 span:nth-of-type(5){ margin-left: -100px;margin-top: -25px;}

.item_list li.li1_05{left:64.5%; top:48.5%;}

.item_list li.li1_06{left:64.5%; top:54%;}
.item_list li.li1_06 span,.item_list li.li1_07 span,.item_list li.li1_08 span,.item_list li.li1_09 span,.item_list li.li1_10 span,
.item_list li.li1_11 span,.item_list li.li1_12 span,.item_list li.li1_13 span{color: #DB6D0B;}

.item_list li.li1_07{left:61.5%; top:59%;}

.item_list li.li1_08{left:54.5%; top:60%;}
.item_list li.li1_08 span:nth-of-type(4){ margin-left: 35px;}
.item_list li.li1_08 span:nth-of-type(5){margin-left: 45px;}

.item_list li.li1_09{left:50%; top:63%;}

.item_list li.li1_10{left:44%; top:62%;}

.item_list li.li1_11{left:36%; top:60.5%;}

.item_list li.li1_12{left:32%; top:46.5%;}

.item_list li.li1_13{left:33%; top:40%;}

.item_list li.li1_14{left:36%; top:33%;}

.item_list li.li1_15{left:39.5%; top:30%;}

.item_list li.li1_16{left:45%; top:30%;}
.item_list li.li1_14 span,.item_list li.li1_15 span,.item_list li.li1_16 span{color: #1790BB;}


.flexbox{display: none;z-index: 999;position: fixed; width: 100%; height: 100vh;top: 0px;left: 0px;background: rgba(0, 0, 0, 0.5);}
.flexbox .box{max-width: 370px; margin: 0 auto; width: 30%; background: #fff; border-radius: 10px; box-shadow: 0 0 10px 10px rgba(0,0,0,.1);}
.flexbox .box i{ cursor: pointer; position: absolute; right:10px; top:10px; z-index:10; font-size: 20px; color: #7AD544;}
.flexbox .box dl{ padding: 30px; max-height:600px;}
.flexbox .box dd{ padding:5% 0; border-bottom: 1px solid #DFDFDF;}
.flexbox .box dd:last-child{border-bottom: none;}



@media only screen and (max-width: 1599px) {    
    .pos_img04{ width: 200px; height: 200px; margin: -100px 0 0 -100px;}
    .item_list li span{ width: 50px;height: 18px; line-height: 18px; margin-bottom: 5px;}
    .item_list li.li1_04 span:nth-of-type(5){ margin-left: -82px; margin-top: -23px;}
}
@media only screen and (max-width: 1399px) {   
.echartsbox{ width: 100%;}
.item_list li.li1_02{left:57.5%;}
.item_list li.li1_03{left:62%;}
.item_list li.li1_04{left:66%;}
.item_list li.li1_07{left:62.5%;}
.item_list li.li1_08{left:55%;}
.item_list li.li1_10{left:43%;}
.item_list li.li1_11{left:34.5%;}
.item_list li.li1_13{left:31%;}
.item_list li.li1_14{left:34.5%;}
.item_list li.li1_15{lefT:39%;}
.item_list li.li1_16{left:44.5%;}
}
@media only screen and (max-width: 1279px) {   
    .pos_img01{right:10%;}
    .pos_img02,.pos_img03{left:10%;}
    .pos_img04{ width: 120px; height: 120px; margin: -60px 0 0 -60px;}
}

.int07_box_phone{ display: none;}
@media only screen and (max-width: 1023px) {
.int07_box_phone{ display: block;}
.int07_box{ display: none;}
.int07_boxph_t{ margin-bottom: 5%;}
.int07_boxph_t span{float: left; width: 17px; height: 60px;}
.int07_boxph_t em{float: right; width: calc(100% - 40px); color: #3F9722; margin-top: 10px; line-height: 1.5; font-weight: bold; font-style: italic; text-shadow: 2px 2px 2px rgba(0,0,0,.1);}
.int07_boxph_t:nth-of-type(3) em{color: #DB6D0C;}
.int07_boxph_t:nth-of-type(5) em{color: #1790BB;}
.int07_boxph_c{ margin-bottom: 5%; padding:0 5% 5%; border-radius: 10px; background: #549E3D;}
.int07_boxph_c:nth-of-type(4){background: #DB6D0C;}
.int07_boxph_c:nth-of-type(6){background: #1790BB;}
.item_list_phone li{ padding: 5% 0 4%; border-bottom: 1px dashed rgba(255,255,255,0.5); overflow: hidden;}
.item_list_phone li h3{color: #fff; font-weight: bold; margin-bottom: 2%;}
.item_list_phone li span{float: left; width: 50px; text-align: center; margin: 6px 10px 6px 0; height: 30px; line-height: 30px; border-radius: 5px; background: #fff; box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);}
/*.pos_img01,.pos_img02,.pos_img03,.pos_img04,.echartsbox{ display: none;}  
.item_list{padding: 5% 0;}
.item_list li{position: static; overflow: hidden; padding: 0 5px;}
.item_list li span{ float: left; margin: 6px 10px 6px 0!important; height: 30px; line-height: 30px; box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);}
.item_list li.li1_06,.item_list li.li1_14{clear: both;}*/
.flexbox .box{max-width: 100%; width: 94%;}
.flexbox .box i{font-size: 30px; top:-40px; right:0;}
.flexbox .box dl{padding: 20px; max-height: 300px;}
}


.policies-part,.search-part,.sitemap-part{ padding: 4% 0;}

.search_t{background: #f4f4f4;padding: 3% 10%; margin-bottom:2%; overflow: hidden;}
.search_t input,.search_t button{height:46px;line-height: 46px; font-size: 16px; border:none;outline: none;}
.search_t input{padding: 0 10px; width: calc(100% - 140px);float: left; box-sizing: border-box;}
.search_t button{background:#006260;color: #fff;width: 140px;float: left;}
.search_p{color: #4c4c4c;padding:2%;}
.search_p span,.search_p i{color: #006260;}
.search_list li{overflow: hidden;padding: 0 2%;height: 50px;line-height: 50px;border-bottom: 1px solid #e6e6e6;}
.search_list p{float: left;width:calc(100% - 150px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_list p i{color: #006260;}
.search_list li span{float: right;font-family: arial;color: #999999;}
.search_list p a{color: #4c4c4c;}
.search_list .more{ cursor: pointer; margin-top: 4%;}
@media only screen and (max-width:1024px) {
.search_t input, .search_t button{font-size: 14px;}
}
@media only screen and (max-width:767px) {
.search_t{padding:5%;}
.search_t button{width:100px;}
.search_t input{width:calc(100% - 100px);}
.search_p{padding-bottom: 0;}
.search_list li{height:40px; line-height: 40px;}
.search_list li span{font-size:12px;}
}

.sitemap-part ul{margin:0 -1%;}
.sitemap-part li{ float: left; width:31.33%; margin:0 1% 5%;}
.sitemap-part li:nth-child(3n+1){ clear: both;}
.sitemap-part li h2{ padding-bottom: 20px; margin-bottom: 30px; border-bottom:1px solid #E4E4E4; position: relative;}
.sitemap-part li h2::after{content: ""; position: absolute; left:0; bottom:0; width: 96px; height: 3px; background: #006260;}
.sitemap-part li h2 span{ display: block;}
.sitemap-part li p{margin-bottom: 10px;}
@media only screen and (max-width:1279px){
.sitemap-part li p{margin-bottom: 5px;}
}
@media only screen and (max-width:767px){
.sitemap-part ul{margin:0;}
.sitemap-part li{width:100%!important; margin:0 0 20px;}
.sitemap-part li h2{padding-bottom: 10px; margin-bottom: 15px;}
}



.history-item li,.data_list li,.data_list .more,.int05_swibox .swiper-slide,.int05_swibox .swiper-slide i,.int05_swibox .swiper-slide h4,.int05_swibox .swiper-slide h3,
.login-box .btn button,.register-box .btn button,.register-box li .inp01 button,.conference-part .btn button{transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
@media only screen and (min-width: 1025px) {
    .data_list li:hover dl{ background: #255F5F;}
    .data_list li:hover dd{color: #fff;}
    .data_list li:hover dd a{color: #fff!important;}
    .data_list .more:hover{ color: #255F5F;}
    .int05_swibox .swiper-slide:hover{ color: #fff;
        background: -webkit-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
        background: -moz-linear-gradient(left, #46B993 0%, #7ACB6B 100%);
        background: -o-linear-gradient(left, #46B993 0%, #7ACB6B 100%);}
    .int05_swibox .swiper-slide:hover i,.int05_swibox .swiper-slide:hover h4,.int05_swibox .swiper-slide:hover h3{color: #fff!important;}
    .login-box .btn button:hover, .register-box .btn button:hover,.register-box li .inp01 button:hover,.conference-part .btn button:hover{opacity: 0.8;}
    
}

.conf08-box{margin: 5% 0;}





/*20240208关于我们页面新增版块*/
.about-part01{ /*background: url(../images/Information/b1.jpg) left 30em no-repeat; background-size: 90%;*/}
.abp01{border-bottom: none;}
.conferences{ position: relative;}
.modular1 .conferences .title{margin-top: 0;}

.abp02{padding: 0;border:none;}
.abp02 .box{ padding: 5% 0; width: 100%; /*border-bottom: 1px solid #D4D4D4;*/}
.abp02 .box h2{ text-align: center; margin-bottom:3%;}
.abp02 .box .c p{margin-bottom: 2%;}
.abp02 .box.rr{border-top: 1px solid #D4D4D4;}
.abp02 .box.rr .c p{ text-align: center;}

.abp02 .box.ll{ padding:4% 5%; margin-bottom: 5%; border-radius: 30px; background: #86D55B;}

.about-part03{ padding: 4% 0; background: url(../images/index/img13.jpg) left 60px no-repeat; background-size:98% auto;}
.about-part03 .ttbox{ margin-bottom: 5%;}
.about-part03 .ttbox h2{ font-weight: bold; text-align: center; line-height: 1.2; margin-bottom: 3%;}
.about-part03 .ttbox ul{ margin: 0 -3%;}
.about-part03 .ttbox li{ position: relative; overflow: hidden; float: left; width: 27.33%; margin: 0 3%; padding: 5% 4% 3%; background: #fff; border-radius: 20px; box-shadow: 0 0 8px 8px rgba(005, 0, 0, 0.05);}
.about-part03 .ttbox li span{ position: absolute; z-index: 1; right:0; top:0; text-align: center; text-indent: 15px; font-weight:bold; color: #fff; line-height: 64px; max-width: 104px; height: 94px; width: 24%; background: url(../images/index/img14.jpg) no-repeat; background-size:cover;}
.about-part03 .ttbox li h3{position: relative; z-index: 2; line-height: 1.2;max-height: 3.6em; height: 3.6em; font-weight: bold; margin-bottom: 5%;}
.about-part03 .ttbox li p{position: relative; z-index: 2; line-height: 1.8;max-height: 10.8em; height: 10.8em;}
.about-part03 .ttbox li .more{margin-top: 10%;}
.about-part03 .ttbox li .more i{margin-left: 15px;}
.about-part03 .ttbox li:hover .more a:hover i{ margin-left: 10px;}

.about-part03 .mmbox{ padding: 4% 5%; border-radius: 20px; background: #86D55B;}
.about-part03 .mmbox h2{font-weight: bold; text-align: center; line-height: 1.2; margin-bottom: 1.5%;}
.about-part03 .mmbox .c{padding: 0 5%; line-height:1.8; text-align: center;}
.about-part03 .mmbox .linkto{ border-bottom: 2px solid #000; display: inline-block; margin-top: 2.5%;}

.about-part03 .bbbox{ margin-top: 4%; text-align: center;}
.about-part03 .bbbox li{ float: left; width: 22%;margin: 0 1.5%;}
.about-part03 .bbbox li .img{background: #fff; border-radius: 10px; box-shadow: 0 0 8px 8px rgba(005, 0, 0, 0.05);}
.about-part03 .bbbox li h3{margin-top: 5%; padding: 0 5%; font-weight: bold; line-height: 1.2;height: 2.4em;}
.about-part03 .bbbox .btn{ display: inline-block; margin-top: 3%; padding: 0 70px; height: 46px; line-height: 46px;color: #fff; font-weight: bold; border-radius: 30px; background: #86D55B;}

.abp03{padding-top: 2%;}
.video-box em{color:#86D55B;}
@media only screen and (max-width:1599px){
.about-part03 .ttbox li{margin: 0 1.5%; width: 30.33%;}
}
@media only screen and (max-width:1365px){
.about-part03 .ttbox li p{line-height: 1.7; height: 10.2em;}
}
@media only screen and (max-width:1279px){
    .about-part03 .bbbox li{ width: 47%; margin-bottom: 5%;}
    .about-part03 .mmbox .c{padding: 0;}
}
@media only screen and (max-width:767px){
.about-part03{padding: 5% 0;}
.about-part03 .ttbox ul{margin: 0;}
.about-part03 .ttbox li{ width: 100%; margin: 0 0 3%; padding:10% 5%;}
.about-part03 .ttbox li h3,.about-part03 .ttbox li p{ height: auto; max-height: unset;}
.about-part03 .ttbox li .more{margin-top: 5%;}
.about-part03 .mmbox{padding: 5%;}
.about-part03 .bbbox li{width: 100%; margin: 0 0 5%;}
.about-part03 .bbbox li h3{ height: auto;}
.about-part03 .ttbox li span{ width: 18%; height: 64px; line-height: 40px;}
.video-box em{ display: none;}
}
/*20240208关于我们页面新增版块*/



/*20240312新增documents页面*/
.documents-part01{ padding: 5% 0; background: #F2F7F6;}
.docu_search{ margin-top: 2.5%;float: right; max-width: 710px; width:100%; position: relative; z-index: 2;}
.docu_search li{ float: left; width: 270px; height: 40px; margin-right: 10px;}
.docu_search li input{ width: 100%; height: 100%; padding: 0 10px; border:1px solid #DEDEDE;border-radius: 3px; background: #fff;}
.docu_search li:last-child{ float: right; width: 150px; margin-right: 0;}
.docu_search li button{ width: 150px; height: 40px; line-height: 40px; text-align: center; color: #fff; border-radius: 3px; border:none; background: #86D55B;}
.docu_search li .select-box{width: 100%; height: 100%;border:1px solid #DEDEDE; background: #fff;border-radius: 3px;}
.docu_search li .select-box dt a{ height: 40px; line-height: 40px; margin-left: 10px; color: #BDBDBD!important;}
.docu_search li .select-box dt a.active{color: #000!important;}
.docu_search li .select-box dd{border:1px solid #DEDEDE; background: #fff;}
.docu_search li .select-box dd a{padding: 0 10px;}
.docu_list{margin-top: 5%;}
.docu_list ul{ margin: 0 -1%;}
.docu_list li{ float: left; width: 18%; margin: 0 1% 3%;}
.docu_list li dt{ position: relative;border-radius: 20px; overflow: hidden;box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.05);}
.docu_list li dt .img{position: relative;}
.docu_list li dt span{position: absolute; z-index: 2; left:0; bottom:0; width: 100%; height: 30.88%; background: url(../images/docu_bg.png) no-repeat; background-size: 101% auto;}
.docu_list li dt .txt{ opacity: 0; position: absolute; z-index: 3; lefT:0; top:0; width: 100%; height: 100%; padding:10%; color: #fff; background: #85D55A;}
.docu_list li dt .txt h3+em{ display: block; margin: 20px 0 0; width: 37px; height: 2px; background: #fff;}
.docu_list li dt .txt .bbtn{position: absolute; lefT:5%; bottom:10%; width: 90%;}
.docu_list li dt .txt .bbtn .bico{ text-align: center;}
.docu_list li dt .txt .bbtn .ll{ float: left; width: 55%;}
.docu_list li dt .txt .bbtn .rr{ float: right; width: 45%;}
.docu_list li dt .txt .bbtn .bico .ico{ display: block; margin: 0 auto 10px; width: 45px; height: 45px; line-height: 45px; color: #fff; text-align: center; border-radius: 100%; background: #5AB757;}
.docu_list li dt .txt .bbtn .bico a{color: #fff; display: block;}
.docu_list li dd{margin:6% 0 0;}
.docu_list li dd p{line-height: 1.5;height: 4.5em; overflow: hidden;}
.docu_list .more{margin-top: 2%;}

.documents-part02{ text-align: center; padding: 4% 0; background: url(../images/docu_06.jpg) center no-repeat; background-size: cover;}
.documents-part02 .btn{ display:inline-block;height: 48px; line-height: 48px; color: #fff; padding: 0 56px; border-radius: 30px; background: #86D55B;}

.docu_form{padding: 4% 5%; width: 1660px;}
.docu_form .index_close{ width: 26px; height:26px; line-height: 26px; text-align: center; border-radius: 100%; font-size: 14px; color: #fff!important; background: #015F5E;}
.docu_upload{max-width: 1300px; margin: 0 auto;}
.docu_upload h2{margin-bottom:2%; color: #1C2B40; text-align: center; font-weight: bold;}
.docu_upload p{margin-bottom: 3%;}
.docu_upload .f_input{ width: 100%; max-width: 1000px; margin: 0 auto;}
.docu_upload .uptxt{max-width: 525px; width:60%; height:56px; line-height: 56px;margin-right: 10px; border-radius: 3px; background: #F2F7F6;}
.docu_upload .upbtn{ width:223px; height: 56px; line-height: 56px;}
.docu_upload .upbtn .btn{height: 56px; line-height: 56px; border-radius: 5px; background: linear-gradient(to right,#46B993,#7BCC6B);}
.docu_upload .upbtn .file{ cursor: pointer; height: 56px; line-height: 56px;}
.docu_upload .surebtn{ margin-left: 10px; float: left;width:223px; height: 56px; line-height: 56px; color: #fff!important; text-align: center;border-radius: 5px; background: linear-gradient(to right,#46B993,#7BCC6B);}

@media only screen and (max-width:1599px){
.docu_list li dt .txt .bbtn{font-size: 14px;}
}
@media only screen and (max-width:1399px){
    .docu_upload .f_input{max-width: 850px;}
    .docu_upload .uptxt,.docu_upload .upbtn,.docu_upload .upbtn .btn,.docu_upload .upbtn .file,.docu_upload .surebtn{ height: 40px; line-height: 40px;}
    .docu_upload .upbtn,.docu_upload .surebtn{ width: 150px;}
}
@media only screen and (max-width:1365px){
    .docu_upload .upbtn,.docu_upload .surebtn{ width: 18%;}
}
@media only screen and (max-width:1024px){
    .docu_list li dt,.docu_list li dt .img{border-radius: 10px;}
    .docu_list li dt .txt{opacity: 1; position: static;}
    .docu_list li dd{ display: none}
    .docu_list li dt .txt h3+em{margin-top: 10px;}
    .docu_list li dt .txt .bbtn{position: static; margin-top: 10%;}
    .docu_list li dt .txt .bbtn .ll,.docu_list li dt .txt .bbtn .rr{width: 100%;}
    .docu_list li dt .txt .bbtn .ll{margin-bottom: 5%;}
    .docu_upload .upbtn, .docu_upload .surebtn{ width: 18%;}
}
@media only screen and (max-width:1023px){
    .docu_list li{ width: 31.33%;}
    .docu_search li{ width: 35%;}
    .documents-part02{padding: 10% 0;}
    .documents-part02 .btn{ height: 40px; line-height: 40px; padding: 0 20px;}
}
@media only screen and (max-width:767px){
    .docu_form{max-width:94%;}
    .docu_list li{ width: 48%;}
    .docu_search li{ width: 100%; margin-bottom: 2%;}
    .docu_upload .uptxt{ width:100%; margin: 0 0 10px;}
    .docu_upload .upbtn{margin-top: 0;}
    .docu_upload .upbtn, .docu_upload .surebtn{ width: 48%;}
}



.documents_dets{padding: 5% 0 8%; background: #F2F6F5;}
.documents_dets .wrap{max-width: 1440px;}
.documents_dets .back{ color: #85D55A;  display: block; width: 100px; height: 34px;line-height: 34px; background: #fff; border-radius:20px; box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.05);}
.documents_dets .back i{ display: inline-block; margin:0 0 0 15px; transform: rotate(90deg);}
.documents_dets .conts{margin: 2.5% 0 0;}
.documents_dets .ll{ float: left; width: 80%;}
.documents_dets .ll h2{margin: 0 0 1%;}
.documents_dets .ll .share{margin-bottom: 3%;}
.documents_dets .ll .share a{color: #94D761; float: left; margin-right: 10px;}
.documents_dets .rr{ float: right; width: 17.22%; margin-top: 3%;}
.documents_dets .rr .img{position: relative;border-radius: 20px; overflow: hidden;box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.05);}
.documents_dets .rr span{position: absolute; z-index: 2; left:0; bottom:0; width: 100%; height: 30.88%; background: url(../images/docu_bg.png) no-repeat; background-size: 101% auto;}
.documents_dets .rr .btn{ display: block; text-align: center; margin-top:7%; width: 100%; height: 40px;line-height: 40px; background: #85D55A; color: #fff; border-radius: 20px;}
.documents_dets .rr .btn i{margin-right: 10px;}
@media only screen and (max-width:1023px){
.documents_dets .ll{ width: 72%;}
.documents_dets .rr{ width: 24%;}
}
@media only screen and (max-width:767px){
.documents_dets .ll,.documents_dets .rr{ width:100%;}
.documents_dets .rr .img{border-radius: 25px;}
}


.docu_list li dt .txt{transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
@media only screen and (min-width:1025px){
.docu_list li:hover dt .txt{opacity: 1;}
}

/*20240312新增documents页面end*/

/*20240329修改*/
.about-part03 .bbbox h2{font-weight: bold; text-align: center; line-height: 1.2; margin-bottom: 3%;}
.about-part03 .bbbox .btn{ max-width: 100%; padding: 0 8%; height: 56px; line-height: 56px; overflow: hidden;}
.pro_share a{margin-right: 10px;}
.pro_share a.print-btn{margin-right: 0;}
@media only screen and (max-width:767px){
    .database-part{padding: 3% 3% 5%;}
    .data_type li dl{ width:200px;}
    .details-part{padding: 2% 3%;}
    .about-part03 .bbbox .btn{height: 40px; line-height: 40px; }
}
/*20240329修改end*/

.about_main{background: url(../images/about_bg01.jpg) right top no-repeat; background-size: 100% auto;}

/*20240511修改关于我们页面*/
.about_main .about-part01{ background: none;}
.abp01 dt{ float: left; width: 50%; border-radius:30px;overflow: hidden;}
.abp01 dd{ float: right; width: 45%; padding: 5% 0 0;}
.abp01 dd h2{line-height: 1.2; margin-bottom: 0;}
.abp01 dd .con{margin-top: 3%;}
@media only screen and (max-width:1365px){
.abp01 dd{padding-top: 0;}
}
@media only screen and (max-width:1279px){
.abp01 dt{ width: 100%;}
.abp01 dd{ width: 100%; padding: 5% 0 0;}
}
/*20240511修改关于我们页面end*/


/*20240715修改关于我们页面*/
.abp02 .box.ll .c table td{ word-break:keep-all!important;}
.about-part02{position: relative; z-index: 11;}
.about-part03{position: relative; z-index: 1;}
.about-part03 .bbbox h2{margin-bottom: 1.5%;}
.about-part03 .bbbox .c{line-height: 1.8; margin-bottom: 3%;}
.abp02 .box.rr .coalition_ul{margin: 3% 10% 0;}
.abp02 .box.rr .coalition_ul li{ position: relative; float: left; width:calc(33.33% - 40px); margin: 0 20px; background: #fff; border-radius: 20px; }
.abp02 .box.rr .coalition_ul dt{ position: relative; height: 40px; line-height: 40px; padding: 0 40px 0 20px; border:1px solid #efefef;border-radius: 20px;}
.abp02 .box.rr .coalition_ul dt a{ display: block;}
.abp02 .box.rr .coalition_ul dt i{ position: absolute; right:0px; top:0; width: 40px; text-align: center;}
.abp02 .box.rr .coalition_ul dd{ display: none; position: absolute; z-index: 10; lefT:0; top:calc(100% + 1px); padding: 10px 0; width: 100%; border:1px solid #efefef;border-radius: 20px; background: #fff;}
.abp02 .box.rr .coalition_ul dd a{ display: block; padding: 0 20px; line-height: 30px;}
@media only screen and (max-width:1399px){
.abp02 .box.rr .coalition_ul{margin: 3% 0 0;}
}
@media only screen and (max-width:1023px){
.abp02 .box.rr .coalition_ul li{width:100%; margin: 0 0 5%;}
}

.details-box.norr .ll{ width: 100%;}
/*20240715修改关于我们页面 end*/



/*20240731修改*/
.introduce-part01 dl{border-radius: 0;}
.introduce-part01 dd{position: static; color: #000; padding:0; height: auto;}
.conf01_an li h3{ height: 3em;}
.introduce-part-add{padding: 4% 0 0;}
.introduce-part-add h2{font-weight: bold; margin-bottom: 2.5%;}
.introduce-part-add .docu_list{margin-top: 0;}
.introduce-part-add .docu_list li{ width: 13.28%; margin: 1% 0.5% 0;}
.introduce-part-add .docu_list li dt .txt h3{font-size: 16px; line-height: 1.4; max-height: 8.4em; height: 8.4em;}
.introduce-part-add .docu_list li dt .txt h3+em{ height: 1px; width:30px; margin-top: 10px;}
.introduce-part-add .docu_list li dt .txt .bbtn{bottom:5%; left: 0; width: 100%;}
.introduce-part-add .docu_list li dt .txt .bbtn .ll{ width: 100%; font-size: 14px; margin-bottom: 0;}
.introduce-part-add .docu_list li dt .txt .bbtn .bico .ico{ width:30px; height: 30px; line-height: 30px; margin: 0 auto;}
.introduce-part-add .docu_list li dt .txt .bbtn .bico p{ display: none; float: right; text-align: left; width: calc(100% - 40px); line-height: 30px;}
.introduce-part-add .docu_list li dd p{font-size: 16px;}
@media only screen and (max-width:1024px){
.introduce-part-add .docu_list li{ width: 24%;}
}
@media only screen and (max-width:767px){
.conf01_an li h3{ height: auto;}
.introduce-part-add .docu_list li{ width:49%;}
}

.conf02_form .cons{height: 24em;}
.conf06_an .item-txt{width: 100%;}
.conf06_an .item-txt .item-con li{margin-bottom: 2%;}
.conf06_an .item-txt .item-con li .info_t em{color: red;}
.conf06_an .item-txt .item-con li .moption{margin: 0; overflow-x: hidden;}
.conf06_an .item-txt .item-con li .moption li{width: 100%;}
.CountrySelect{ border-radius: 5px;}
@media only screen and (max-width:767px){
.CountrySelect{height: 40px; line-height: 40px;}
}
/*20240731修改end*/


.introduce-part04 .edit_con_original table tr td{word-break:break-word!important;text-align:justify; text-justify:distribute-all-lines;}



/*20240103*/
