/**++********************************************
***+++data:2024.04.5++**************************
***+++athor:cdzhyq*******************************
*************************************************/
@charset "utf-8";
/*************页面头尾文件样式s****************/
/**yq-header**/
.yq-header{position: fixed;top:0;left:0;height:88px;background:#fff;width:100%;z-index:9999;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.yq-header .blockbox{position: relative;z-index: 1;height:100%;display: block;}
.yq-header .blockbox .yq-logo{position: absolute; width:108px;height:32px;left:45%;top:28px;-webkit-transform:translate(-45%,0%);-ms-transform:translate(-45%,0%); transform:translate(-45%,0%);z-index:10}
.yq-header .blockbox .yq-logo a{display: inline-block;position: relative;top:-10px}
.yq-header .blockbox .yq-nav{text-align: center;overflow:hidden;padding-top: 28px;float:left;width:91%}
.yq-header .blockbox .yq-nav ul{height:50px;overflow:hidden;display: flex;align-items: center;justify-content: space-between;}
.yq-header .blockbox .yq-nav ul li{height: 50px;text-align: center; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;line-height: 32px;}
.yq-header .blockbox .yq-nav ul li:nth-child(5){margin-left:17.4%;}
.yq-header .blockbox .yq-nav ul li a{font-size: 16px;color: #595757;position: relative;position: relative;}
.yq-header .blockbox .yq-nav ul li a::after{ content: "";display: block;height: 3px;background:#0e86b6;position: absolute;left: 50%;border-radius:10px;bottom:-15px; -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;/*-webkit-transition: all 0.3s;width:0px;-o-transition: all 0.3s;transition: all 0.3s; */}
.yq-header .blockbox .yq-nav ul li.active a::after,.yq-header .blockbox .yq-nav ul li a:hover::after{width:40px;}
.yq-header .blockbox .yq-nav ul li.active a,.yq-header .blockbox .yq-nav ul li a:hover{color:#0e86b6 }
.yq-header .blockbox .yq-head-tool{width:60px;height:32px;float: right;padding-top: .38rem;}
.yq-header .blockbox .yq-head-tool a.li{position: relative;height:100%;display: block;}
.yq-header .blockbox .yq-head-tool a.li div.img{width:16px;height:16px;overflow:hidden;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in; }
.yq-header .blockbox .yq-head-tool a.li div.img img{vertical-align: top;height: 16px;width: 16px;}
.yq-header .blockbox .yq-head-tool a.li div.img .img2{display: none;}
.yq-header .blockbox .yq-head-tool a.li .drop-box{position: absolute;width:288px; border:1px solid #0e86b6;left:-142px;top:35px;background-color: #fff;display: none;-webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.yq-header .blockbox .yq-head-tool a.li .drop-box h4{line-height: 44px;text-align: center;color: #fff;height: 44px;font-size:16px;background-color:#0e86b6;width:100%;position:relative; }
.yq-header .blockbox .yq-head-tool a.li .drop-box h4::after{content: '';width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #0e86b6;display: block;position: absolute;top:-10px;left:49.5%;}
.yq-header .blockbox .yq-head-tool a.li .drop-box div.txt{padding:15px 30px;color:#252626;font-size:18px;line-height:36px;text-align:center; }
.yq-header .blockbox .yq-head-tool a.li:hover .drop-box{display: block;}
.yq-header .blockbox .yq-head-tool a.li:hover div.img .img2{display: block;}
.yq-header .blockbox .yq-head-tool a.li:hover div.img .img1{display: none;}
.yq-header .blockbox .yq-head-tool a.li .drop-box .searchbox{padding:24px;overflow: hidden;position: relative;}
.yq-header .blockbox .yq-head-tool a.li .drop-box .searchbox .searchboxinput{width:188px;height:40px;padding-right:40px;border:none;padding-left:10px;color:#252525;background: #fff;border: 1px solid #E1E3E5;}
.yq-header .blockbox .yq-head-tool a.li .drop-box .searchbox .searchbtn{width: 40px;height: 40px;background:url(../images/searchbtn.png) no-repeat center;cursor: pointer;display: block;border:none;position: absolute;right:30px;top:24px;}
.yq-header.fixed{box-shadow: 5px 3px 15px rgba(0, 0, 0, .15);}
/*headerWap*/
.headerWap{background: rgba(255, 255, 255, 1)!important;box-shadow: 5px 3px 15px rgba(0, 0, 0, .05);position: fixed;width: 100%;z-index: 999992;display: none;left: 0;top: 0;}
.headerWap .headerBox{padding: 0 0.20rem;margin: 0 auto;}
.headerWap .headerBox .logo{float: left;padding: 15px 0;}
.headerWap .headerBox .logo a{display: block;}
.headerWap .headerBox .logo a img{display: block;height:28px;}
.headerWap .headerBox .right{text-align: right;display: flex;float: right;font-size: 35px;font-weight: 700;color: #444;cursor: pointer;}
.headerWap .headerBox .right img{width: 40px;}
.headerWap .nav{position: fixed;top: 0px;left: 0;background: rgba(0, 0, 0, 0);width: 100%;height: 100%;transform: translateX(100%);transition: all 0.5s;}
.headerWap .nav.open{transform: translateX(0);transition: all 0.5s;}
.headerWap .nav.open{background: rgba(0, 0, 0, 0.5);}
.headerWap .nav .head{height: 50px;padding: 20px 15px;}
.headerWap .nav .head .icon{height:40px;display: block;line-height: 10px;margin-top: 10px;}
.headerWap .nav .head .icon img{height: 25px;}
.headerWap .nav .head .btn{width: 30px;height:30px;color: #444;text-align: right;font-size: 20px;line-height:40px;cursor: pointer;}
.headerWap .nav .head .btn img{width: 20px;}
.headerWap .nav .navBox{position: absolute;right: 0;top: 0;width: 80%;height: 100%;background: #fff;}
.headerWap .nav .navBox ul{overflow-y: auto;height: calc(100% - 50px);}
.headerWap .nav .navBox li{border-bottom: 1px solid #f5f5f5;position: relative;width: 100%;border-bottom: 1px solid #f5f5f5;}
.headerWap .nav .navBox li.open dl{display: block;}
.headerWap .nav .navBox li >i.iconfont{width: 59px;height: 59px;color: #1F3163;position: absolute;right: 0;top: 0;text-align: center;font-size: 15px;border: 0px solid red;display: inline-flex;align-items: center;justify-content: center;transition: all 0.5s;background: #F5F5F5;}
.headerWap .nav .navBox li >i.iconfont img{transition: all 0.5s;}
.headerWap .nav .navBox li.open>i.iconfont img{border: 0px solid red;transform: rotate(180deg);}
.headerWap .nav .navBox li i img{width: 20px;}
.headerWap .nav .navBox li a{display: inline-block;width: calc(100% - 59px);color: #444;font-size: 15px;padding: 20px 0;font-weight: 700;box-sizing: border-box;padding-left: 20px;}
.headerWap .nav .navBox li a.on{color: #63A517;}
.headerWap .nav .navBox li dl{display: none;}
.headerWap .nav .navBox li dl a{font-weight: normal;box-sizing: border-box;padding: 10px 0 10px 20px;}
.headerWap .nav .lanuage img{height: 50px;padding: 0.3rem 0;}
/**header-banner**/
.header-banner{width: 100%;height:5rem;position:relative;overflow: hidden;z-index: 998}
.header-banner .swiper-container{z-index: 9998;width:100%;height: 100%;}
.header-banner .swiper-container .swiper-slide {width:100%;height:100%;overflow:hidden;margin:0 auto!important;display:block;background-size: cover!important;position: relative;}
.header-banner .swiper-container .swiper-slide  .banner-txt{position: absolute;top:2rem;left:15%;z-index: 100;transition:opacity 2s ease-out,transform 2s ease-out;-webkit-transition:opacity 2s ease-out,transform 2s ease-out;-moz-transition:opacity 2s ease-out,transform 2s ease-out;-ms-transition:opacity 2s ease-out,transform 2s ease-out;-o-transition:opacity 2s ease-out,transform 2s ease-out}
.header-banner .swiper-container .swiper-slide  .banner-txt div.img{width: 3.39rem;}
.header-banner .swiper-container .swiper-slide  .banner-txt h2.tit{font-size: 0.42rem;color: #fff;margin-top:.22rem;letter-spacing: 4px;}
.header-banner .swiper-container .swiper-slide  .banner-txt p.t{color: #fff;font-size: 0.14rem;margin-top: .21rem;line-height: 1.728}
.leftUp img{-webkit-animation-name:leftUp;animation-name:leftUp;}
@-webkit-keyframes leftUp{
0%{transform:scale(1.1,1.1) translate(4.545%,4.545%); }
100%{transform:scale(1.1,1.1)  translate(-4.545%,-4.545%);}}
@keyframes leftUp{
0%{transform:scale(1.1,1.1) translate(4.545%,4.545%);}
100%{transform:scale(1.1,1.1)  translate(-4.545%,-4.545%);}}
.moveRight img{-webkit-animation-name:moveRight;animation-name:moveRight;}
@-webkit-keyframes moveRight{
0%{transform:scale(1.1,1.1) translate(-4.545%,0); }
100%{transform:scale(1.1,1.1)  translate(4.545%,0);}}
@keyframes moveRight{
0%{transform:scale(1.1,1.1) translate(-4.545%,0);}
100%{transform:scale(1.1,1.1)  translate(4.545%,0);}}
.moveDown img{-webkit-animation-name:moveDown;animation-name:moveDown;}
@-webkit-keyframes moveDown{
0%{transform:scale(1.1,1.1) translate(0,-4.545%); }
100%{transform:scale(1.1,1.1)  translate(0,4.545%);}}
@keyframes moveDown{
0%{transform:scale(1.1,1.1) translate(0,-4.545%);}
100%{transform:scale(1.1,1.1)  translate(0,4.545%);}}
.centerBig img{-webkit-animation-name:centerBig;animation-name:centerBig;}
@-webkit-keyframes centerBig{
100%{transform:scale(1.1,1.1);}}
@keyframes centerBig{
100%{transform:scale(1.1,1.1);}}
.rightDownBig img{-webkit-animation-name:rightDownBig;animation-name:rightDownBig;}
@-webkit-keyframes rightDownBig{
100%{transform:scale(1.1,1.1) translate(4%,4%);}}
@keyframes rightDownBig{
100%{transform:scale(1.1,1.1) translate(4%,4%);}}
.header-banner .swiper-container .swiper-slide img.pcimg{width:100%;height:100%;animation-duration:7s;animation-timing-function:linear;animation-fill-mode: forwards;-webkit-animation-duration:7s;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode: forwards;}
.header-banner .swiper-container .headbg{display:none;position:absolute;z-index:9;width:100%;height: 100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-animation-fill-mode: both; animation-fill-mode: both;}
.slideDown{display:none;z-index: 999999;-webkit-animation: Tmouse 0.5s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;animation: Tmouse 0.5s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;position: absolute;width:60px;height:100px;bottom: 0;left:50%;margin-left:-30px;background:url(../images/mouse.svg) no-repeat center;background-size:20px 33px;}
@-webkit-keyframes Tmouse {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    -o-transform: translateY(-8px);
    transform: translateY(-5px);
  }
}
@keyframes Tmouse {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-8px);
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    -o-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.header-banner  .swiper-container .swiper-pagination{text-align:left!important;height: 10px;width:5.3rem;line-height:40px;position: absolute;bottom:80px;left:15%;}
.header-banner  .swiper-container .swiper-pagination-bullet{opacity: 0.2;margin:0 6px !important;width:0.38rem;background: #D8D8D8;height:0.02rem;position:relative;outline:none;vertical-align:middle;border-radius: 1px!important}
.header-banner  .swiper-container .swiper-pagination-bullet-active {position:relative;z-index:1;opacity:1}
.header-banner .swiper-button-prev:hover,.header-banner  .swiper-button-prev.swiper-button-disabled:hover{opacity:.8;}
.header-banner .swiper-button-next:hover,.header-banner  .swiper-button-next.swiper-button-disabled:hover{opacity: .8;}
/**yq-footer**/
.yq-footer{width: 100%;padding:.64rem 0 0 0;background: #1D2129}
.yq-footer .yq-copy{border-top: 1px solid #BA9714;text-align: center;padding:.3rem 0;}
.yq-footer .yq-copy p{font-size: 12px;line-height: 1.628;color: #fff;}
.yq-footer .yq-copy p a{padding-left: 5px;color: #fff;}
.yq-footer .yq-copy p a:hover{text-decoration: underline;}
.yq-footer .yq-footer-content{height: 160px;overflow: hidden;}
.yq-footer .yq-footer-content .yq-footer-logo{width: 2.5rem;overflow: hidden;}
.yq-footer .yq-footer-content .yq-footer-logo .txt{height: 32px;width: 142px;line-height: 32px;text-align: center;margin-top: .32rem;}
.yq-footer .yq-footer-content .yq-footer-logo .txt a{display: block;background: #444;text-transform: uppercase;color: #fff;font-size: 16px;}
.yq-footer .yq-footer-content .yq-footer-logo .img{height: .88rem;width:2.23rem;overflow: hidden;}
.yq-footer .yq-footer-content .yq-footer-right{Width:calc(100% - 4.45rem);}
.yq-footer .yq-footer-content .yq-footer-right dl.li{color: #fff;}
.yq-footer .yq-footer-content .yq-footer-right dl.li dt{font-size: 16px;position: relative;height: 40px;}
.yq-footer .yq-footer-content .yq-footer-right dl.li dt::after{content: '';display: block;width:24px;height: 2px;background: #FFFFFF;position: absolute;bottom: 2px;left:0;}
.yq-footer .yq-footer-content .yq-footer-right dl.li dd{margin-top:.4rem;}
.yq-footer .yq-footer-content .yq-footer-right dl.li dd .lis{font-size: 16px;color: #fff;line-height:2.2; }
.yq-footer .yq-footer-content .yq-footer-right dl.li dd .lis span{display: inline-block;padding-right: .04rem}
.yq-footer .yq-footer-content .yq-footer-right dl.li dd .lis span:first-child{width: 2.2rem;}
.yq-footer .yq-footer-content .yq-footer-right dl.li2{width: 124px;}
.yq-footer .yq-footer-content .yq-footer-right dl.li2 dt{display: block;width: 124px;height: 124px;}
.yq-footer .yq-footer-content .yq-footer-right dl.li2 dd{text-align: center;color:#fff;line-height:2.2;font-size: 12px;}
.yq-footer .foot-city{margin-top: .8rem;line-height: 20px;height:20px;margin-bottom: .48rem;}
.yq-footer .foot-city span.txt,.yq-footer .foot-city a.txt{display: inline-block;font-size: 16px;color: #fff;background:url(../images/2.png) no-repeat left center ;padding-left:2%;line-height: 20px;}
.yq-footer .foot-city span.line{display: inline-block;background: url(../images/line.png) no-repeat center;width:1px;height: 14px;}
.yq-footer .foot-city span:last-child::after{display: none;}
/***>>>>>>>>>>>NEWS.HTML新闻中心<<<<<<<<<<************/
.yq-newscontainer{background:#f5f7fa;padding:.56rem 0 1.28rem 0;overflow: hidden;width: 100%}
.news-list{overflow:hidden;}
.news-list a{display: block;padding:.56rem .36rem;margin-bottom:.28rem;background-color: #fff;width:31.5%;box-sizing: border-box;height: 5.56rem;overflow: hidden;position: relative;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;}
.news-list a div.img{width: 100%;height: 1.28rem;overflow: hidden;}
.news-list a h4.dot{font-size: 24px;line-height: 44px;height: 88px;overflow: hidden;margin-top: .38rem;color: #252626}
.news-list a p.time{color:#252626;font-size:16px;line-height:16px;padding-top:.28rem; }
.news-list a div.dot{color:#575859;font-size: 16px;line-height: 30px;height: 120px;overflow: hidden;margin-top: .38rem;}
.news-list a:hover{background: #004D81; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.15);box-shadow:0 1px 5pxrgba(0,0,0,.15);}
.news-list a:hover div.img{position: absolute;top:0;left:0;height:63%;}
.news-list a:hover div.dot{display: none;}
.news-list a:hover  h4.dot{position: absolute;bottom: .86rem;left:.36rem;color: #fff;right:.36rem;}
.news-list a:hover p.time{color: #fff;position: absolute;bottom: .56rem;left:.36rem;}
.news-list a.li:last-child:nth-child(3n + 2){margin-right: calc((100% - 31.5%) / 2);}
.news-list a.li:last-child:nth-child(3n + 2){margin-right: calc((100% - 31.5%) / 2);}
.newsdetailcontainer{width: 100%;padding:.8rem 0 0 0 ;position: relative;}
.newsdetailcontainer::after{opacity: 0.3;position:fixed;background: linear-gradient(45deg, rgba(0, 149, 250, 0.41) 0%, rgba(0, 182, 255, 0.56) 50%, rgba(0, 182, 255, 0.23) 99%);background: -webkit-linear-gradient(45deg, rgba(0, 149, 250, 0.41) 0%, rgba(0, 182, 255, 0.56) 50%, rgba(0, 182, 255, 0.23) 99%);background: -moz-linear-gradient(45deg, rgba(0, 149, 250, 0.41) 0%, rgba(0, 182, 255, 0.56) 50%, rgba(0, 182, 255, 0.23) 99%);background: -o-linear-gradient(45deg, rgba(0, 149, 250, 0.41) 0%, rgba(0, 182, 255, 0.56) 50%, rgba(0, 182, 255, 0.23) 99%);background: -ms-linear-gradient(45deg, rgba(0, 149, 250, 0.41) 0%, rgba(0, 182, 255, 0.56) 50%, rgba(0, 182, 255, 0.23) 99%);filter: blur(408px);left:200px;top:-88px;content: '';display: block;width: 600px;height: 600px;z-index: -1}
.newsdetailcontainer .detail-left{width: 61.5%;box-sizing: border-box;padding:.8rem;overflow: hidden;border-right:1px solid #E1E3E5;;}
.news-box .first-news:hover .viewmore span,.news-box .news-listbox .li:hover .viewmore span{color: #E60B1E}
.news-box .news-listbox .li:hover .viewmore span::after{width:45%;}
.news-box .first-news:hover .viewmore span::after{width:30%;}
.news-box .news-listbox .viewmore .animat{font-size: 14px;}
.news-detailbox{position: relative;}
.news-detailbox .detail-left .box{overflow: hidden;}
.news-detailbox .detail-left .detail-tit{margin-bottom:.3rem;overflow: hidden;padding-top: .15rem}
.news-detailbox .detail-left .detail-tit h4{font-size: 24px;font-weight: 600;line-height: 1.628}
.news-detailbox .detail-left .detail-tit .intros{height: 40px;line-height: 40px;overflow: hidden;margin-top: .15rem;text-align: center;justify-content: space-between;}
.news-detailbox .detail-left .detail-tit .intros div.lis{font-size:16px;color: #8A8D8D;vertical-align: middle; }
.news-detailbox .detail-left .detail-tit .intros div.lis img{display: inline-block;vertical-align: middle;margin-right: 5px;}
.news-detailbox .detail-left .contentboxs{font-size:16px;line-height:1.628;color:#252626;border-top: 1px solid #E1E3E5;padding-top:.4rem; }
.news-detailbox .detail-left .contentboxs * p,.news-detailbox .detail-left .contentboxs p{padding-bottom: .2rem;font-size: 16px;line-height: 1.8;text-indent: 35px;}
.news-detailbox .detail-left .contentboxs * p,.news-detailbox .detail-left .contentboxs img{margin:.2rem auto;width:100%;display: block;}
.news-detailbox .detail-right{width:calc(38.5% - .8rem);overflow: hidden;margin-top: .15rem;padding-left: .8rem;padding-top: .7rem;position: relative;}
.news-detailbox .detail-right .tit{height: 60px;border-bottom: 1px solid #E1E3E5;font-size: 24px;color: #252626;font-weight: 600;line-height: 60px;position: relative;padding-bottom: .2rem;}
.news-detailbox .recnewslist{overflow: hidden;position: relative;}
.news-detailbox::after{position:fixed;bottom:50%;margin-bottom:-150px;right:10%;content:'';display:block;width: 300px;height: 300px;opacity: 0.25;background: linear-gradient(45deg, rgba(0, 77, 129, 0.52) 0%, rgba(11, 146, 229, 0.59) 42%, rgba(11, 146, 229, 0.36) 100%);background: -webkit-linear-gradient(45deg, rgba(0, 77, 129, 0.52) 0%, rgba(11, 146, 229, 0.59) 42%, rgba(11, 146, 229, 0.36) 100%);background: -moz-linear-gradient(45deg, rgba(0, 77, 129, 0.52) 0%, rgba(11, 146, 229, 0.59) 42%, rgba(11, 146, 229, 0.36) 100%);background: -o-linear-gradient(45deg, rgba(0, 77, 129, 0.52) 0%, rgba(11, 146, 229, 0.59) 42%, rgba(11, 146, 229, 0.36) 100%);background: -ms-linear-gradient(45deg, rgba(0, 77, 129, 0.52) 0%, rgba(11, 146, 229, 0.59) 42%, rgba(11, 146, 229, 0.36) 100%); filter: blur(250px);}
.news-detailbox a.lis{display: block;padding-bottom: .15rem;overflow: hidden;margin-top: .3rem;}
.news-detailbox a.lis  p.time{color: #8A8D8D;font-size: 16px;line-height: 30px;}
.news-detailbox a.lis h4.dot{color:#1D2129;font-size: 18px;font-weight:400;height: 56px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;}
.news-detailbox a.lis span.more{display: block;padding-top: .2rem;color: #8A8D8D;font-size: 14px;}
.news-detailbox a.lis:hover h4.oe,.news-detailbox .detail-left .updow  .updowm a:hover{color:#0E86B6 }
.news-detailbox a.lis:hover  h4.dot,.news-detailbox a.lis:hover span.more{color:#0E86B6;}
.news-detailbox .detail-left .updow {border-top: 1px solid #E1E3E6;padding:.3rem 0;margin-top: .4rem;overflow: hidden;}
.news-detailbox .detail-left .updow  .updowm{font-size: 18px;color: #3E3F40;line-height: 40px;width: 100%;}
.news-detailbox .detail-left .updow  .updowm a{display: block;color: #3E3F40;width: 100%}
/**>>>>>>>二级菜单公共样式<<<<<<<<<<<<<<<<<<<<<<<<**/
.second-menu{width: 100%;overflow: hidden;background: #fff;}
.second-menu .box{width: 90%;text-align: center;height: .9rem}
.second-menu .box li a{font-size: 18px;color:#252626;position:relative; }
.second-menu .box li{padding-left:.6rem;}
.second-menu .box li::after{content: '/';display: inline-block;font-size: 22px;color: #E1E3E5;padding-left:.6rem;vertical-align:top;}
.second-menu .box li:last-child::after{display: none;}
.second-menu .box li a:hover ,.second-menu .box li.active a{color: #004D81;font-weight: bold;}
.second-menu .box li a::after{content: "";display: block;height: 3px;background:#0e86b6;position: absolute;left: 50%;border-radius:10px;bottom:-15px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;-webkit-transition: all 0.3s;width:0px;-o-transition: all 0.3s;transition: all 0.3s;}
.second-menu .box li.active a::after,.second-menu .box li a:hover::after{width:40px;}
.second-menu .blockbox{position: relative;}
.second-menu .search-box{position: absolute;cursor:pointer;background: url(../images/s.png) no-repeat left center;width: 65px;height:.4rem;top:.25rem;right: 0;line-height: .4rem;font-size: 18px;color:#575859;text-align:right; }

/*关键词搜索*/
.newssearchbox{width: 100%;padding-top: 1rem;}
.newssearchbox .item{width: 100%;background-color: #fff;display: block;padding: 0.1rem 0.2rem;box-sizing: border-box;margin-bottom: 0.1rem;}
.newssearchbox .item .title{width: 100%;font-size: 0.24rem;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newssearchbox .item .description{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  width: 100%;
  font-size: 0.18rem;
  margin-top: 0.2rem;
}
.newssearchbox .item .date{font-size: 0.14rem;margin-top: 0.3rem;}

/********>>>>>>>社会责任<<<<<<<<**************/
.yq-container{background:#f5f7fa;padding:.56rem 0 1rem 0;overflow: hidden;width: 100%}
.news2-list{overflow:hidden;position: relative;}
.news2-list a{display: block;margin-bottom:.28rem;background-color: #fff;width:31.5%;box-sizing: border-box;height: 5.28rem;overflow: hidden;position: relative;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;}
.news2-list a div.img{width: 100%;height:2.6rem;overflow: hidden;position: relative;}
.news2-list a div.img img{position: absolute;top:0;left:0;z-index: 1}
.news2-list a div.img .date{width: 64px;height: 72px;background: #FFFFFF;position: absolute;top:.24rem;right:.24rem;z-index: 2}
.news2-list a div.img .date span{display: block;text-align: center;}
.news2-list a div.img .date span.m{color: #8A8D8D;font-size: 14px;line-height: 35px;}
.news2-list a div.img .date span.d{font-size: 24px;color:#575859;line-height: 28px;}
.news2-list a h4.dot{font-size: 20px;line-height: 36px;height: 72px;overflow: hidden;margin-top: .28rem;color:#252626;padding:0 .28rem;}
.news2-list a div.dot{color:#8A8D8D;font-size: 16px;line-height: 30px;height: 60px;overflow: hidden;margin-top: .18rem;padding:0 .28rem;}
.news2-list a:hover{background: #004D81; -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.15);box-shadow:0 1px 5pxrgba(0,0,0,.15);}
.news2-list a:hover div.dot{color: #fff}
.news2-list a:hover  h4.dot{color: #fff;right:.36rem;}
.news2-list a span.more{display: block;padding:0 .28rem;margin-top: .35rem;background: url(../images/5.png) no-repeat  1.2rem center;font-size: 16px;color: #8A8D8D}
.news2-list a.li:last-child:nth-child(3n + 2){margin-right: calc((100% - 31.5%) / 2);}
.news2-list a.li:last-child:nth-child(3n + 2){margin-right: calc((100% - 31.5%) / 2);}
.news2-list a:hover span.more{color: #fff;background: url(../images/7.png) no-repeat  1.2rem center; }
/********>>>>>>>专业研究<<<<<<<<**************/
.yq-majorcontainer{padding-bottom: .6rem!important}
.news3-list{overflow:hidden;position: relative;}
.news3-list a{display: block;margin-bottom:.28rem;background-color: #fff;width:48.5%;box-sizing: border-box;height:2.08rem;overflow: hidden;position: relative;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;}
.news3-list a div.imgs{width: 2rem;height:2.08rem;overflow: hidden;position: relative;float: left;}
.news3-list a div.txts{margin-left: 2.28rem;overflow: hidden;padding:.2rem .28rem .28rem 0;position: relative;}
.news3-list a div.txts p.dot{font-size: 16px;color: #8A8D8D;line-height: 30px;height: 60px;overflow: hidden;margin-top: .2rem;margin-bottom: .1rem;}
.news3-list a div.txts h4.oe{height: 40px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #252626;font-size: 20px;}
.news3-list a div.txts .tool{position: absolute;bottom: 0rem;left:0;right:.28rem;font-size: 14px;color: #8A8D8D;width:100%;}
.news3-list a div.txts .tool>div{width: 49%}
.news3-list a div.txts .tool p.times{background: url(../images/8.png ) no-repeat 0 center;padding-left: 20px;}
.news3-list a div.txts .tool p.views{background: url(../images/9.png ) no-repeat 0 center;padding-left: 20px;}
.news3-list a div.txts .tool p.mores{background: url(../images/10.png ) no-repeat left center;height: 16px;width: 36px;padding-right:.28rem;}
.news3-list a:hover{background: #004D81;}
.news3-list a:hover div.txts  p.dot,.news3-list a:hover div.txts  h4.oe,.news3-list a:hover div.txts .tool{color: #fff;}
.book-box{width: 100%;padding:.8rem 0;background:#fff;}
.commomtit{text-align: center;}
.commomtit h4{color: #1D2129;font-size: 0.3rem;}
.commomtit p.txt{color: #595757;font-size: 0.16rem;line-height: 0.26rem;padding-top: .15rem;}
.book-container{margin-top: .6rem;position: relative;}
.book-container .swiper-slide{height: 3.6rem;overflow: hidden;}
.book-container .swiper-slide div.img{width: 2rem;height: 2.68rem;margin:0 auto;position: relative;}
.book-container .swiper-slide div.img::after{background: url(../images/shadow.png) no-repeat center; content: '';width: 2.6rem;background-size:2.6rem auto;height: .72rem;display: block;left:-.3rem;position: absolute;bottom:-.6rem;}
.book-container .swiper-slide .txts{text-align: center;font-size: 18px;color: #252626;margin-top: .4rem;}
.book-box .swiper-button-prev,.book-box .swiper-button-next{width: 48px;height:48px;position: absolute;top:60%;margin-top:-34px;opacity: 1;cursor: pointer;}
.book-box .swiper-button-prev{background: url(../images/prev.png) no-repeat center;left:-3%;}
.book-box .swiper-button-next{background: url(../images/next.png) no-repeat center;right:-3%;}
.book-box .blockbox{position: relative;}
/*******>>>>专业人员<<<<******/
.person-list{overflow:hidden;position: relative;}
.person-list .li{color: #252626;background: #fff;width:49%;height:360px;overflow: hidden;cursor: pointer;margin-bottom: .24rem;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;}
.person-list .li .imgs{width: 240px;height:360px;overflow: hidden;position: relative;}
.person-list .li a{display: block;height: 100%}
.person-list .li .imgs img{position: absolute;z-index: 2;left: 0;top:0;}
.person-list .li .txt{padding:.48rem .36rem;width: 3.86rem;box-sizing: border-box;}
.person-list .li .txt h4{font-size: 28px;position: relative;}
.person-list .li .txt h4::after{content: '';display: block;width: 32px;height: 4px;background: #0E86B6;position: absolute;bottom: -1.2rem;left: 0}
.person-list .li .txt h4 span{font-size: 20px;padding-left: 8px;}
.person-list .li .txt .position{font-size: 16px;padding-top: .08rem;}
.person-list .li .txt .skill{padding-top: .4rem;overflow: hidden;}
.person-list .li .txt .skill h6{font-size: 16px;}
.person-list .li .txt .skill p.dot{font-size: 14px;line-height: 28px;height: 56px;overflow: hidden;margin-top: .1rem;}
.person-list .li:hover{background: #004D81}
.person-list .li:hover{color: #fff;}
.person-list .li:hover .txt h4::after{background: #fff;}
.person-list .li .imgs::after{display:none;background: linear-gradient(0deg, #004D81 0%, rgba(0, 77, 129, 0) 89%);width: 100%;height: 100%;content: '';z-index: 3;position: absolute;top:0;left:0;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;}
.person-list .li .imgs span{display: none;width: 1.6rem;height: .44rem;line-height: .44rem;text-align: center;color: #004D81;font-size: 14px;background: #fff;position: absolute;bottom: .4rem;left:50%;margin-left:-.8rem;z-index: 4;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;}
.person-list .li:hover  .imgs::after,.person-list .li:hover .imgs span{display: block;}
.person-top{width: 100%;height:auto;background: #fff}
.person-top .blockbox{overflow:hidden; position: relative;top:-1.09rem;z-index: 999;}
.person-top .blockbox .box {background:#262626;height:6.6rem;}
.person-top .blockbox .box .img{width: 4.4rem;height: 6.6rem;overflow: hidden;}
.person-top .blockbox .box .txt{padding:.48rem .8rem ;background: url(../images/logo4.png ) no-repeat 80% .9rem;color: #fff;width:calc(100% - 6rem)}
.person-top .blockbox .box .txt .item h4{font-size: 28px;position: relative;}
.person-top .blockbox .box .txt .item{margin-bottom: .6rem}
.person-top .blockbox .box .txt .item h4::after{content: '';display: block;width: 32px;height: 4px;background: #0E86B6;position: absolute;bottom: -1rem;left: 0}
.person-top .blockbox .box .txt .item h4 span{font-size: 20px;padding-left: 8px;}
.person-top .blockbox .box .txt .item .position{font-size: 16px;padding-top: .15rem;}
.person-top .blockbox .box .txt .item2{padding-top: .02rem;overflow: hidden;}
.person-top .blockbox .box .txt .item2 div.tit  {font-size: 16px;color: #fff;margin-bottom: .2rem;}
.person-top .blockbox .box .txt .item2 div.tit img{display: inline-block;vertical-align: middle;width: 18px;height: 18px;margin-right: 10px;margin-top: -3px;}
.person-top .blockbox .box .txt .item2 .cont{margin-top: .05rem;overflow: hidden}
.person-top .blockbox .box .txt .item2 p{color: #8A8D8D;font-size: 14px;line-height: 28px;padding-bottom: .15rem;white-space: pre-line;}
.person-top .blockbox .box .txt .item3{padding-top: .02rem;overflow: hidden;}
.person-top .blockbox .box .txt .item3 div.tit  {font-size: 16px;color: #fff;margin-bottom: .2rem;}
.person-top .blockbox .box .txt .item3 div.tit img{display: inline-block;vertical-align: middle;width: 18px;height: 18px;margin-right: 10px;margin-top: -3px;}
.person-top .blockbox .box .txt .item3 .cont{margin-top: .05rem;overflow: scroll;height: 3rem;overflow-x: hidden;padding: 0 0.3rem 0 0;box-sizing: border-box;}


.person-top .blockbox .box .txt .item3 .cont::-webkit-scrollbar {
  width: 4px; /* 设置滚动条的宽度 */
  display: none;
  transition: 0.5s;
}

/* 自定义滚动条轨道 */
.person-top .blockbox .box .txt .item3 .cont::-webkit-scrollbar-track {
  background: rgba(204, 237, 250, 0.49); /* 设置轨道的背景颜色 */

}

/* 自定义滚动条的滑块（thumb） */
.person-top .blockbox .box .txt .item3 .cont::-webkit-scrollbar-thumb {
  background: #0e86b6; /* 设置滑块的背景颜色 */
}

.person-top .blockbox .box .txt .item3 p{color: #8A8D8D;font-size: 14px;line-height: 28px;padding-bottom: .15rem;white-space: pre-line;text-align: justify}
.person-top .blockbox .honor-listbox{overflow: hidden;margin-top: .48rem;border-bottom: 1px solid #E1E3E5;padding-bottom: .6rem}
.person-top .blockbox .honor-listbox .tits{color:#252626;font-size: 16px;font-weight: normal;background: url(../images/p5.png ) no-repeat left center;padding-left: 30px;}
.person-top .blockbox .honor-listbox .list{overflow: hidden;margin-top: .3rem;}
.search-box.on{background: url(../images/ss.png) no-repeat left center;color:#0E86B6}
.person-top .blockbox .honor-listbox .list li{width: 45%;text-align: left;background: url(../images/li.png) no-repeat left 10px;margin-bottom:.18rem;padding-left: 18px;font-size: 16px;color: #252626;line-height: 28px;}
.search-windows{display:none;max-width:1280px;position: fixed;background: #fff;border-radius: 8px;box-sizing: border-box;padding:.64rem .48rem;overflow: hidden;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);z-index: 199999;}
.search-windows .searchbox{border-radius:8px ;display:block;width: 1184px;border:none;height:72px;margin:.2rem auto;overflow: hidden;background: #F7F8FA;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;}
.search-windows .searchbox .searchboxinput{width:70%;height:72px;border:none;padding-left:10px;color:#252525;float: left;background: #F7F8FA url(../images/sr1.png) no-repeat 20px center;font-size: 16px;padding-left: 60px;}
.search-windows .searchbox .searchbtn{float:right;width: 128px;height:72px;background:#0E86B6 ;cursor: pointer;display: block;color:#fff;line-height:72px;font-size:24px;letter-spacing:2px;border:none;border-radius:0 8px 8px 0; }
.closexs{position:absolute;top:6px;right:6px;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;  display: block;width:32px;height:32px;background:url(../images/gb.png) no-repeat  center;float: right;margin:15px 15px 0 5px;cursor:pointer}
.closexs:hover{transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);}
.condition-list{margin-top: .24rem;overflow: hidden;}
.condition-list .li{padding:.24rem;background: #F7F8FA;border-radius: 8px;width:31.3%;box-sizing: border-box;}
.condition-list .li .title{color: #1D2129;font-size: 24px;}
.condition-list .li .boxconts{height: 200px;overflow: hidden;margin-top: .3rem}
.condition-list .li .boxconts a{display: block;font-size: 20px;line-height:50px;}
.condition-list .li .boxconts a.on,.condition-list .li .boxconts a:hover{color:#0E86B6 }
.condition-list .li .title::after{content:'';display: block;width: 40px;height:4px;background: #0E86B6;margin-top:.2rem}
/*翻页**/
.double{height:1.06rem;margin-top:.56rem;overflow: hidden;}
.double li{width:41%;height:100%;font-size:16px;height:1.04rem;border:.01rem solid #E1E3E5;}
.double li:nth-child(2){width:17.6%;border:.01rem solid #E1E3E5;border-left:0;border-right:0}
.double li a{position:relative;color:#575859;background-color:#ffffff;display: block;height:1.04rem;}
.double li:nth-child(3) a{text-align:right}
.double li:nth-child(2) a{line-height: 1.04rem}
.double li a span{float:left;width:.22rem;height:.2rem;opacity:1;display: block;}
.double li a span img{width:100%;height:100%;display: block;vertical-align: middle;}
.double li:nth-child(1) a span{margin:.4rem .17rem 0 .71rem}
.double li:nth-child(2) a span{margin:.4rem .2rem 0 .56rem;height:.22rem;text-align: center;}
.double li:nth-child(3) a span.double_1{float:right;margin:-.36rem .71rem 0 .17rem}
.double li:nth-child(3) a .double_dis span{float:right;margin:.42rem .71rem 0 .17rem;display: block;}
.double_text{width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent: 0;padding-bottom: 0;padding-top: .2rem;overflow: hidden;}
.double_text .imgs{width: .66rem;height:.66rem;margin-left: .3rem}
.double_text .imgs img{display:none;}
.double_text .font{color: #252626;}
.double_text .font h4{font-size: 20px;line-height: 28px;}
.double_text .font  p.s{font-size: 14px;padding-top: .08rem}
.double li:nth-child(3) .double_text .imgs{margin-left: .8rem;}
.double li a:hover{color:#fff;background-color:#0E86B6}
.double_dis{display:none;position: absolute;left:0;top:0;height: 100%;width: 100%;}
.double_dis span{background-color:#0E86B6;display: block;}
.double li a:hover .double_dis{display:block}
.double li a:hover .double_1{opacity:0;display: none;}
.double li a:hover .double_text .imgs img{display: block;}
.double li:nth-child(3) a .double_text {margin-left: 10%;text-align: right;}
.double li:nth-child(1) a .double_text .imgs{margin-left: 0}
.double li:nth-child(1) a:hover {padding-left: 1.4rem;}
.double li:nth-child(2) a:hover {padding-left: 1.1rem;}
.double li:nth-child(3) a:hover {padding-right: .3rem;}
.double li:nth-child(1) a:hover .double_text{width: 92%}
.double li a:hover .double_text .font{color: #fff;}
.double li:nth-child(3) a:hover .double_text .imgs{margin-left: .35rem}
.double li:nth-child(3) a:hover .double_text{margin-left:0;width:80%}
/*翻页**/
.wapupdow{width: 100%;display: none;}
.wapupdow .updowm,.returnlm{width:100%;height: 45px;border-radius: .5rem;background: #F5F7FA;display:block;margin-top:.2rem;line-height:45px;font-size: 14px;}
.wapupdow.updowm a{display: block;padding:0 .3rem;}
.person-reclist{width: 100%;overflow: hidden;background: #F5F7FA;padding:.8rem 0;}
.person-reclist .tits{height: 50px;}
.person-reclist .tits h4{color:#252626;font-size: 28px;float:left;}
.person-reclist .tits p{color:#8A8D8D;font-size:16px;line-height: 28px;float:left;padding-left: 15px;padding-top: 10px;}
.person-reclist .tits  .refresh{float: right;background: url(../images/res.png) no-repeat left center ;padding-left: 30px;color: #8A8D8D;font-size: 16px;cursor: pointer;line-height: 50px;}
.person-reclist .list{overflow: hidden;margin-top: .4rem}
.person-reclist .list .li{width: 23.5%;height: 4.5rem;overflow: hidden;}
.person-reclist .list .li a{display: block;position: relative;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;}
.person-reclist .list .li a .img{width: 100%;height: 4.5rem;overflow: hidden;position: relative;}
.person-reclist .list .li a .img::after{background: linear-gradient(0deg, #004D81 4%, rgba(14, 134, 182, 0.8) 50%, rgba(14, 134, 182, 0.2) 99%);display: block;content: '';position: absolute;top:0;left:0;width: 100%;height: 0;z-index: 3}
.person-reclist .list .li a .txt{overflow: hidden;color: #fff;position: absolute;bottom: 40px;left:0;width: 100%;z-index: 4;}
.person-reclist .list .li a .txt .font{text-align: center;}
.person-reclist .list .li a .txt .font h4{font-size: 18px;line-height: 28px;}
.person-reclist .list .li a .txt .font .s{font-size: 14px;padding-top: 5px;}
.person-reclist .list .li a .txt .intro{display: none;width: 100%;box-sizing: border-box;padding:0 .28rem}
.person-reclist .list .li a .txt .intro p{font-size: 14px;line-height: 24px;text-align: center;}
.person-reclist .list .li a .txt .intro span{display: block;width: 160px;height: 44px;border-radius: 30px;text-align: center;line-height: 44px;color: #004D81;font-size: 14px;margin:.4rem auto 0 auto;background:#fff;}
.person-reclist .list .li a .txt .intro span:hover{color: #fff;background: #f00;}
.person-reclist .list .li a:hover .txt .intro{display: block;}
.person-reclist .list .li a:hover .img::after{height: 100%}
.person-reclist .list .li:last-child:nth-child(4n + 2){ margin-right: calc((100% - 23.5%) / 3 * 2);}  
.person-reclist .list .li:last-child:nth-child(4n + 3){ margin-right: calc((100% - 23.5%) / 3 * 1);} 
/**>>>>yq-servicecontainer服务领域<<<<**/
.yq-servicecontainer{background:#fff;padding:.56rem 0 1.28rem 0;overflow: hidden;width: 100%}
.service-lefts{width:298px;border:1px solid #E1E3E5;float: left;min-height: 300px;}
.service-lefts h4{padding:.32rem 0 0 .32rem;color: #252626;font-size: 28px;font-weight: 700;margin-bottom: .06rem;}
.service-lefts .li{overflow: hidden;position: relative;display:block;margin-bottom:.25rem;padding:0 .32rem;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;cursor: pointer;}
.service-lefts .li:hover,.service-lefts .li.on{background:#0e86b6}
.service-lefts .li dl{overflow: hidden;display:flex;border-bottom: 1px solid #E1E3E5;height: 76px;position: relative;line-height: 76px;justify-content: flex-start}
.service-lefts .li:hover dl dd,.service-lefts .li.on  dl dd{color: #fff}
.service-lefts .li dl dt{display: flex;width: 24px;height: 24px;vertical-align: middle;margin-right: 12px;justify-content: center;align-items: center}
.service-lefts .li dl dt img{width: 100%;}
.service-lefts .li dl dt img:nth-child(2){display: none}
.service-lefts dl dd{display: inline-block;font-size: 16px;color: #252626;vertical-align: middle;}
.service-lefts .li12 dl{border-bottom: none;}
.service-lefts .li:hover dl dt img:nth-child(1){display: none;}
.service-lefts .li:hover dl dt img:nth-child(2){display: inline-block;}
.service-lefts .li.on dl dt img:nth-child(1){display: none;}
.service-lefts .li.on dl dt img:nth-child(2){display: inline-block;}
.service-rights{float: right;border:1px solid #E1E3E5;padding:.48rem .48rem 0 .48rem ;overflow: hidden;min-height: 300px;width: calc(100% - 4.26rem);}
.service-rights .title{border-bottom: 1px solid #E1E3E5;padding-bottom: .4rem;}
.service-rights .title h4{ font-size: 28px;font-weight: normal;line-height: 34px;font-weight: 600}
.service-rights .title p.en{color:#999B9B;font-size: 14px;font-weight: normal;line-height: 18px;margin-top:.12rem;text-transform:uppercase; }
.service-rights .content{margin-top: .3rem;overflow: hidden;}
.service-rights .content * p,.service-rights .content p{font-size: 18px;color: #1D2129;line-height: 32px;padding-bottom: .14rem;}
.service-rights .team-box{margin-top: .18rem;overflow: hidden;}
.service-rights .team-box .comtit{border-bottom: 1px dashed #E1E3E5;padding-bottom: 16px;display: flex;align-items: center;justify-content: space-between;}
.service-rights .team-box .comtit h4{color: #1D2129;font-size: 24px;position: relative;height: 40px;line-height: 40px;padding-left: 15px;}
.service-rights .team-box .comtit h4::after{content: '';display: block;width: 4px;height: 24px;background: #0E86B6;position: absolute;top:10px;left:0;}
.service-rights .team-box  .boxs{font-size: 18px;margin-top: .2rem;}
.service-rights .team-box  .boxs3{margin-bottom: .3rem}
.service-rights .team-box  .boxs a{color: #1D2129;padding-right: .24rem;margin-top: .02rem}
.service-rights .team-box  .items{margin-bottom: .02rem;overflow: hidden;}
.service-rights .team-box  .boxs a:hover,.service-rights .team-box .comtit a:hover{color: #0E86B6}
.service-rights .team-box .comtit a{color:#8A8D8D;font-size: 18px;}
/**********》》》关于我们《《《《****/
.yq-aboutcontainer{background:#f4f5f7;padding:.56rem 0 1.28rem 0;overflow: hidden;width: 100%}
.about-mian01{overflow: hidden;}
.about-mian01-left{width: 50%;float: left;}
.about-mian01-left .title{font-size: 36px;color: #1D2129;line-height: 43px;}
.about-mian01-left .title img{display: inline-block;height: 34px;margin-left:20px;}
.about-mian01-left .contsnt{margin-top: .4rem;overflow: hidden;}
.about-mian01-left .contsnt * p,.about-mian01-left .contsnt p{font-size: 18px;color: #1D2129;line-height: 36px;padding-bottom: .18rem;}
.about-mian01 .about-box-oneright{width:42%;height: 100%;overflow: hidden;cursor: pointer;position: relative;float: right;margin-top: .9rem;}
.about-mian01 .about-box-oneright .imgs{width: 100%;height: 100%;overflow: hidden;position: relative;}
.about-mian01 .about-box-oneright .imgs img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1); filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.about-mian01 .about-box-oneright .shadow{width: 100%;height: 100%;position: absolute;top:0;left:0;background: #000;filter: alpha(opacity=25);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);-webkit-opacity: 0.25;-moz-opacity: 0.25;-khtml-opacity: 0.25;opacity: .25;background: rgba(0,0,0,.25);}
.about-mian01 .about-box-oneright:hover .imgs img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.about-mian01 .about-box-oneright  .cirlce{width: 88px;height: 88px;background: url(../images/circle.png) no-repeat center;display: block;animation: turn 4s linear infinite;position: absolute;top:50%;margin-top:-45px;left:50%;margin-left: -45px;}
.about-mian01 .about-box-oneright .play{width: 90px;height: 90px;background: url(../images/play.png) no-repeat center;position: absolute;top:50%;margin-top:-45px;left:50%;margin-left: -45px;}
@keyframes turn{
    0%{transform:rotate(0deg);}
    25%{transform:rotate(90deg);}
    50%{transform:rotate(180deg);}
    75%{transform:rotate(270deg);}
    100%{transform:rotate(360deg);}
}
.about-mian02{width: 100%;background:url(../images/abg.png) no-repeat center;background-attachment: fixed;height: 8rem;background-size: cover;margin-top: .75rem;}
.about-mian02 .cell{text-align: center;color: #fff}
.about-mian02 .cell div.img{width: 8.8rem ;height: 1rem;margin:0 auto;}
.about-mian02 .cell div.txt{font-size: 18px;margin-top: .48rem;}
.about-mian03{background: #fff;margin-top: .8rem;overflow: hidden;height: 8.3rem;}
.about-mian03 .main03-left{background:#004a7d url(../images/13.png) no-repeat center;width: 5rem;overflow: hidden;float: left;padding:.5rem;box-sizing: border-box;height: 100%}
.about-mian03 .main03-left .title {padding-bottom:.25rem;background: url(../images/0.png) no-repeat left bottom;}
.about-mian03 .main03-left .title  h4{color: #fff;font-size: 36px;font-weight: 600;padding-bottom: .25rem;}
.about-mian03 .main03-left .content{margin-top: .5rem;overflow: hidden;}
.about-mian03 .main03-left .content * p,.about-mian03 .main03-left .content p{font-size: 18px;color: #fff;line-height: 35px;padding-bottom: .12rem;}
.about-mian03 .main03-left .content div.img{width: 2.14rem;height: 2.84rem;overflow: hidden;margin:.2rem auto .2rem auto;}
.about-mian03 .main03-left .content div.txts{text-align: center;font-size: 16px;color: #fff;}
.about-mian03 .main03-right{padding:.5rem  .5rem .43rem .5rem;overflow: hidden;float: right;width: calc(100% - 6rem);}
.about-mian03 .main03-right .box .li{width:29.3%;text-align: center;margin-bottom: .69rem;}
.about-mian03 .main03-right .box .li a.img{width:100%;height: 1.5rem;overflow: hidden;display: block;}
.about-mian03 .main03-right .box .li div.t{color: #1D2129;font-size: 14px;margin-top: .19rem;white-space: nowrap;}
.about-mian03 .main03-right .box .li2{margin-bottom: 0}
/********>>>>>>首页样式<<<<<<******/
.index-main01{padding: .88rem 0 1.2rem 0;width: 100%;overflow: hidden;background: #F4F5F7;}
.index-main01 .left{float: left;width: 50%;}
.index-main01 .left .tit{color: #1D2129;font-size: 0.28rem;font-weight: 600}
.index-main01 .left .img{width: 1rem;overflow: hidden;margin-top: .4rem;}
.index-main01 .right{float: right;width: 44.9%;}
.index-main01 .right .txt{color:#1D2129;font-size: 0.16rem;line-height:1.738;}
.index-main01 .right .searchbox{display:block;width: 100%;border:none;height:52px;margin:.4rem auto auto;overflow: hidden;background-color: #fff;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;}
.index-main01 .right .searchbox .searchboxinput{width:70%;height:50px;border:none;padding-left:10px;color:#252525;float: left;background:#fff;font-size: 16px;}
.index-main01 .right .searchbox .searchbtn{float:right;width: 120px;height:52px;background:#004D81 ;cursor: pointer;display: block;color:#fff;line-height:52px;font-size:18px;letter-spacing:2px;border:none }
.index-main02{width: 100%;margin:0 auto;
  background-size: cover;
  background: url(../images/index2.png) no-repeat fixed center;
  padding:.4rem 0;box-sizing: border-box;}
.index-main02 .commomtit h4{color: #fff;}
.index-main02 .commomtit p{color: #fff}
.index-main02 .box{margin-top: .3rem;overflow: hidden;}
.index-main02 .box .tabcontbox{width:4.88rem;padding:.24rem 0.34rem;overflow: hidden;background:rgba(255,255,255,.7);box-sizing: border-box;height: 4.68rem;}
.index-main02 .box .lileft{width: 100%;height: 100%;display: none;}
.index-main02 .box .lileft .title{color: #1D2129;margin-bottom: .16rem;}
.index-main02 .box .lileft .title h4{font-size: 0.25rem;font-weight: normal;}
.index-main02 .box .lileft .title p.en{font-size: 0.13rem;font-weight: normal;line-height: 0.18rem;text-transform: uppercase;color: #999B9B;padding-top: 0.1rem;}
.index-main02 .box .lileft .conts{overflow: hidden;}
.index-main02 .box .lileft .conts .conts_box{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 11;
  overflow: hidden;
}
.index-main02 .box .lileft .conts * p,.index-main02 .box .lileft .conts p{font-size: 0.14rem;color: #1D2129;line-height:0.22rem;margin-bottom: .1rem;}
.index-main02 .box .lileft .conts  a{color: #fff;width: 136px;height: 48px;border-radius: 4px;opacity: 1;background: #004D81;display:block;text-align: center;line-height: 48px;font-size: 18px;margin-top: .12rem;}
.index-main02 .box .tabbtn{width: calc(100% - 4.909rem);overflow: hidden;height: 4.7rem;}
.index-main02 .box .liright{width:100%;height: 100%;position: relative;}
.index-main02 .box .liright div.li{width: 99%;height: 99%;background:rgba(255,255,255,.4);overflow: hidden;box-sizing: border-box;text-align: center;cursor: pointer;margin-bottom: 2px;}
.index-main02 .box .liright div.li.on,.index-main02 .box .liright div.li:hover{background: rgba(255, 255, 255, .5);}
.index-main02 .box .liright div.li div.img{height: 40px;margin:0 auto;}
.index-main02 .box .liright div.li div.txt{color: #fff;font-size: 16px;padding-top: .25rem;}

.index-main02 .box .tabbtn .mySwiper{width: 100%;height: 100%;}
.index-main02 .box .tabbtn .mySwiper .swiper-slide {
}
.index-main02 .mySwiper .swiper-wrapper{flex-direction: initial}

.index-main03{padding:.48rem 0 1rem 0;overflow: hidden;background:#f4f5f7}

.indexnewsSwiper{width: 100%;margin-top: .64rem;overflow: hidden;}
.indexnewsSwiper .swiper-slide{overflow: hidden;height: 5.96rem;}
.indexnewsSwiper .swiper-slide a{display: block;background: #fff;height:100%;padding:.56rem .48rem;position: relative;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;box-sizing: border-box;}
.indexnewsSwiper .swiper-slide a div.img{width: 100%;height: 3.6rem;overflow: hidden;position: absolute;top:0;left:0;display: none;}
.indexnewsSwiper .swiper-slide a h4{color: #1D2129;font-size: 0.2rem;line-height: 0.3rem;overflow: hidden;text-overflow: ellipsis;}
.index-main03 .blockbox{position: relative;}
.index-main03 .swiper-button-prev,.index-main03 .swiper-button-next{width: 48px;height:48px;position: absolute;top:60%;margin-top:-14px;opacity: 1;cursor: pointer;}
.index-main03 .swiper-button-prev{background: url(../images/prev.png) no-repeat center;left:-9%;}
.index-main03 .swiper-button-prev::after,.index-main03 .swiper-button-next::after{content: none;}
.index-main03 .swiper-button-next{background: url(../images/next.png) no-repeat center;right:-9%;}
.indexnewsSwiper .swiper-slide a p.time{padding-top: .24rem;color: #1D2129;font-size: 16px;line-height: 28px;}
.indexnewsSwiper .swiper-slide a p.dot{font-size: 16px;color: #1D2129;line-height: 28px;height: 1.96rem;padding:0 .48rem;overflow: hidden;text-overflow: ellipsis;position: absolute;bottom: .6rem;left:0rem}
.indexnewsSwiper .swiper-slide a:hover{background:#004D81}
.indexnewsSwiper .swiper-slide a:hover  p.time, .indexnewsSwiper .swiper-slide a:hover h4{color: #fff;}
.indexnewsSwiper .swiper-slide a:hover p.dot{display: none;}
.indexnewsSwiper .swiper-slide a:hover div.img{display: block;}
.indexnewsSwiper .swiper-slide a:hover h4{position: absolute;padding:0 .48rem;bottom:.64rem;left:0;}
/***>>>>加入我们<<<<<***/
.join-main01{width: 100%;position: relative;top:-1.09rem;height:auto;z-index: 999;}
.join-main01 .blockbox{position: relative;}
.join-main01 .blockbox .box{background: #fff;padding:.4rem;}
.join-main01 .blockbox .box .joinSwiper{height: 2.76rem;overflow: hidden;}
.join-main01 .blockbox .box .joinSwiper .swiper-slide{display: flex}
.join-main01 .blockbox .box .joinSwiper .img{height: 2.76rem;width: 7rem;overflow: hidden;}
.join-main01 .blockbox .box .joinSwiper .txt{width: calc(100% - 7.8rem);height: 2.76rem;overflow: hidden;}
.join-main01 .blockbox .box .joinSwiper .txt h4{font-size:20px;color: #1D2129;}
.join-main01 .blockbox .box .joinSwiper .txt .boxs{margin-top: .4rem;}
.join-main01 .blockbox .box .joinSwiper .txt .boxs p{color: #1D2129;font-size: 18px;line-height: 30px;padding-left: 35px;margin-bottom: .14rem;height: 30px;}
.join-main01 .blockbox .box .joinSwiper .txt .boxs p.li1{background: url(../images/a0.png) no-repeat left center;}
.join-main01 .blockbox .box .joinSwiper .txt .boxs p.li2{background: url(../images/a1.png) no-repeat left center;}
.join-main01 .blockbox .box .joinSwiper .txt .boxs p.li3{background: url(../images/a2.png) no-repeat left center;}
.join-main01 .blockbox .box .joinSwiper .txt .boxs p.li4{background: url(../images/a3.png) no-repeat left center;}
.join-main01 .blockbox .box .joinSwiper .txt .boxs p.li5{background: url(../images/a4.png) no-repeat left center;}
.join-main01 .blockbox  .swiper-button-prev,.join-main01 .blockbox .swiper-button-next{width: 48px;height:48px;position: absolute;top:50%;margin-top:-14px;opacity: 1;cursor: pointer;}
.join-main01 .blockbox .swiper-button-prev{background: url(../images/prev.png) no-repeat center;left:-6%;}
.join-main01 .blockbox .swiper-button-next{background: url(../images/next.png) no-repeat center;right:-6%;}
.join-main01 .blockbox .swiper-button-prev::after,.join-main01 .blockbox .swiper-button-next::after{content: none}
.join-main02{width: 100%;overflow: hidden;margin-top: -.1rem;}
.join-main02 .tableboxs{margin-top: .64rem;overflow: hidden;width: 100%;}
.join-main02 .tableboxs .th{height: 60px;background: #0E86B6;text-align: center;line-height: 60px;color: #fff;}
.join-main02 .tableboxs .th li{font-size: 16px;}
.join-main02 .tableboxs .th .td1{width: 25%;}
.join-main02 .tableboxs .th .td2{width: 35%;}
.join-main02 .tableboxs .th .td3{width: 40%;}
.join-main02 .tableboxs .tablebody{overflow: hidden;}
.join-main02 .tableboxs .tablebody .li{padding:.3rem;text-align: center;box-sizing: border-box;color:#1D2129;background:#fff; }
.join-main02 .tableboxs .tablebody .li .item1{width: 20%;font-size:24px;padding:0 1%;}
.join-main02 .tableboxs .tablebody .li .item2{width: 20%;font-size: 16px;padding-left:6%;padding-right: 8%}
.join-main02 .tableboxs .tablebody .li .item3{width: 40%;text-align: left;font-size: 16px;line-height: 1.8}
.join-main02 .tableboxs .tablebody .li .item3 p{line-height: 1.8;font-size: 16px;}
.join-main02 .tableboxs .tablebody .li:nth-child(even){background: #EBEDF0;}
.join-main03{width: 100%;overflow: hidden;}
.join-main03 .blockbox{padding:.8rem 0;background: url(../images/j1.png) no-repeat center;background-attachment: fixed;background-size: cover;text-align: center;color: #fff;}
.join-main03 .blockbox h4{font-size: 36px;}
.join-main03 .blockbox .txt{font-size: 18px;line-height: 30px;padding-top: .15rem;}
.join-main03 .blockbox .submit-a{display: block;width: 192px;height: 56px;opacity: 1; transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in; background: rgba(255, 255, 255, 0.3); box-sizing: border-box;/* 背景色/白色背景 */border: 1px solid #FFFFFF;text-align: center;font-size: 16px;color: #fff;line-height: 56px;text-align: center;margin:.7rem auto}
.join-main03 .blockbox .submit-a:hover{ background: rgba(255, 255, 255, 0.8);color: #555}
.mask{display:none;width: 100%;height:100%;background:#000;-webkit-opacity: 0.7;   /* Netscape and Older than Firefox 0.9 */   -moz-opacity: 0.7;  /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  -khtml-opacity: 0.7;  /* IE9 + etc...modern browsers */   opacity: .7;  /* IE 4-9 */   filter:alpha(opacity=70);  /*This works in IE 8 & 9 too*/  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  /*IE4-IE9*/  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); position:fixed;top:0;left:0;}
.windowsbox{transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in; display:none;position: fixed;width: 550px;height: 420px;top:50%;margin-top:-210px;left:50%;margin-left: -275px;z-index: 12;background: #fff}
.closex{position:absolute;top:-30px;right:-30px;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;  display: block;width:32px;height:32px;background:url(../images/closex.png) no-repeat  center;float: right;margin:15px 15px 0 5px;cursor:pointer}
.closex:hover{transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);}
.windowsbox .box{padding:.72rem .48rem;position: relative;}
.windowsbox .box .layui-form input{height: 48px;line-height: 48px;border: 1px solid #E1E3E5;}
.windowsbox .box .layui-form .layui-form-item{margin-bottom: 24px;}
.windowsbox .box .layui-form .layui-form-item .layui-block{font-size: 16px;font-weight: normal;color: #BBBDBF;padding-top: .1rem}
.windowsbox .box .layui-form .layui-form-item .layui-btn{background: #0E86B6}
.windowsbox .box .layui-form .layui-form-item  .submits{height: 56px;width: 100%;background: #0E86B6;line-height: 56px;font-size: 18px;color: #fff;cursor: pointer;}
.join-main04{width: 100%;padding:1rem 0 1.2rem 0;overflow: hidden;}
.join-main04 .blockbox{background: #fff;overflow: hidden;}
.join-main04 .blockbox .box{padding:.56rem .64rem;background: #fff;}
.join-main04 .blockbox .box .join4-left{width: 3.3rem;}
.join-main04 .blockbox .box .join4-left h4{color: #1D2129;font-size: 28px;}
.join-main04 .blockbox .box .join4-left p.txt{color: #1D2129;font-size: 18px;line-height: 30px;margin-top: .3rem;}
.join-main04 .blockbox .box .join4-left .cont{margin-top: .2rem;overflow: hidden;}
.join-main04 .blockbox .box .join4-left .cont p{font-size: 16px;color: #1D2129;line-height: 36px;}
.join-main04 .blockbox .box .join4-left .cont p img{width: 1.28rem;height: 1.28rem;margin-top: .25rem;display: block;}
.join-main04 .blockbox .box  .join4-right {width: calc(100% - 5rem);}
.join-main04 .blockbox .box  .join4-right h4{color: #1D2129;font-size: 28px;text-align: left;}
.join-main04 .blockbox .box  .join4-right h4 span{text-transform:capitalize;font-size: 20px;color: #252626;padding-left: 10px;}
.join-main04 .blockbox .box  .join4-right .messagecontent{margin-top: .32rem;overflow: hidden;}
.join-main04 .blockbox .box  .join4-right .messagecontent .layui-form{width: 100%;}
.join-main04 .blockbox .box  .join4-right .messagecontent .form-cell,.join-main04 .blockbox .box  .join4-right .messagecontent .layui-form .formboxs{width: 100%;}
.join-main04 .blockbox .box  .join4-right .messagecontent .messagetu{height: 4.3rem;overflow: hidden;width: 46%;}
.form-input {box-sizing: border-box;padding: 0 0.1rem;width: 48%;height: 0.54rem;background-color: #fff;font-size: 14px;font-weight: 400;color: #262626;border:1px solid #E1E3E6;}
.form-input::placeholder,
.form-textarea::placeholder {color: #999;}
.form-textarea:focus,
.form-input:focus,.layui-input:focus, .layui-textarea:focus{  border-color:rgba(32, 121, 210, 1)!important;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.015), 0 0 8px rgba(32, 121, 210, .6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.015), 0 0 8px  rgba(32, 121, 210, .6);
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.015), 0 0 8px  rgba(32, 121, 210, .6);}
.form-textarea-box {box-sizing: border-box;margin-top: 0.4rem;height: 1.56rem;background-color: #Fff;}
.form-textarea {width: 100%; height: 100%; background-color: transparent;font-size:14px;font-weight: 400;color: #262626;border:1px solid #E1E3E6;resize: none;box-sizing: border-box;padding: .1rem;}
.form-submit {margin-top: 0.5rem; width: 100%;height: 0.6rem;background-color:#004D81; border:1px solid #004D81; font-size:18px;font-weight: 400;color: #fff;cursor: pointer;border:none;cursor: pointer;}
.form-submit:hover{opacity: .6;}
.join-main04 .blockbox .box  .join4-right .form-cell .layui-input-inline{width: 48%;height: .54rem;}
.join-main04 .blockbox .box  .join4-right .form-cell .layui-input-inline .layui-input{height: .54rem!important;margin-top: .2rem;border:1px solid #E1E3E6;}
.join-main04 .blockbox .box  .join4-right .form-cell  .layui-input-email{width: 48%;margin-top: .38rem}
.join-main04 .blockbox .box  .join4-right .form-cell  .layui-input-email .form-input2{width: 100%;}
/********>>>>办公室<<<<*****/
.office-container{width: 100%;padding:.8rem 0 1.28rem 0;overflow: hidden;background: url(../images/officebg.png) no-repeat center;background-size: cover;}
.office-container .office-content{padding-top: .8rem;overflow: hidden;}
.office-container .office-content .left-txts {width: 46.1%;}
.office-container .office-content .left-txts h4{color: #fff;font-size: 32px;position: relative;}
.office-container .office-content .left-txts h4::after{content: '';margin-top:.27rem;display: block;width: 48px;height: 6px;background: #fff;}
.office-container .office-bottom{background: #fff;padding:.24rem;border-radius: 4px;margin-top: .69rem;}
.office-container .office-content .left-txts .box{margin-top: .5rem;overflow: hidden;color: #fff;}
.office-container .office-content .left-txts .box * p,.office-container .office-content .left-txts .box p ,.office-container .office-content .left-txts .box *{font-size: 18px;line-height: 1.825}
.office-container .office-bottom .comtit{margin-bottom: .2rem; border-bottom:1px solid #E1E3E5;padding-bottom: .24rem;}
.office-container .office-bottom .comtit h4{color: #1D2129;font-size: 24px;height: 24px;line-height:23px;padding-left: 15px;border-left:4px solid #0E86B6}
.office-container .office-content .right-imgs{width: 46%;}
.office-container .office-content .right-imgs .imgs{margin-top:.9rem;width: 100%;height: 4rem;overflow: hidden;border-radius: 4px;}
.office-container .office-content .right-imgs .imgs img{border-radius: 4px;}
.office-container .office-content .right-imgs .citybox{position: relative;}
.office-container .office-content .right-imgs .citybox .city{border-bottom: 1px dashed #E1E3E5;font-size: 18px;color: #FFFFFF;line-height: 30px;padding-bottom: .2rem}
.office-container .office-content .right-imgs .citybox .city a{color: #fff;}
.office-container .office-content .right-imgs .citybox .city a:hover,.office-container .office-content .right-imgs .citybox .city a.on,.office-container .office-content .right-imgs .citybox  .dropboxs div.lists a.on,.office-container .office-content .right-imgs .citybox  .dropboxs div.lists a:hover{color: #0e86b6}
.office-container .office-content .right-imgs .citybox .city .more{display: inline-block;background: url(../images/down.png) no-repeat right center ;padding-right: 18px;cursor: pointer;font-size:18px;}
.office-container .office-content .right-imgs .citybox  .dropboxs{padding:.2rem 0;border-radius:4px;background: #fff;position: absolute;top:.7rem;left:0;width:100%;box-sizing: border-box;display: none;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transition: all 0.4s ease-out;  }
.office-container .office-content .right-imgs .citybox  .dropboxs div.lists a{font-size: 18px;color: #1D2129;display:inline-block;width: 12.5%;text-align: right;padding-bottom: .1rem}
.office-container .office-content .right-imgs .citybox  .dropboxs div.ups{width: 24px;height: 24px;overflow: hidden;margin-top: .14rem;float: right;margin-right: .45rem;cursor: pointer;}
.office-container .office-content .right-imgs .citybox .city .more.on{background: url(../images/downs.png) no-repeat right center ;}
/**********>>>>>>响应式布局样式<<<<<<**************/

@media (max-width:1600px){
  /**首页**/
  .index-main03 .swiper-button-prev{left:-5%;}
  .index-main03 .swiper-button-next{right:-5%;}
  .index-main02 .box .tabbtn{height: 3rem;}
  .index-main02 .box .tabbtn{width: calc(100% - 3.92rem);height: 3.5rem}
  .index-main02 .box .tabcontbox{width: 3.88rem;height: 3.47rem;}
  .index-main02 .box .lileft .conts .conts_box{-webkit-line-clamp: 7;}
  .index-main02 .box .lileft .conts a{height: 40px;line-height: 40px;font-size: 16px;}

}
@media (max-width:1440px){
  /**首页*/
  .yq-header .blockbox .yq-nav ul li:nth-child(5){margin-left:2rem;}
  .header-banner{height: 44vh;}
  .header-banner .swiper-container .swiper-slide .banner-txt div.img{width: 3.39rem;height: auto}
  .header-banner .swiper-container .swiper-slide .banner-txt,.header-banner .swiper-container .swiper-pagination{left:1.5rem;}
  .header-banner .swiper-container .swiper-slide .banner-txt{top: 19vh}
  .header-banner .swiper-container .swiper-slide .banner-txt h2.tit{font-size:.38rem;}
  .yq-footer .foot-city a::after{margin:0 .3rem}
  .yq-header .blockbox .yq-head-tool a.li .drop-box{left:auto!important;right:-30px;top:30px;}
  .yq-header .blockbox .yq-head-tool a.li .drop-box h4::after{left:auto!important;right:20px;}
  /**新闻*/
  .news-list a h4.dot{font-size:22px;line-height: 36px;height: 72px;}
  .news-list a div.dot,.news-list a p.time{font-size: 15px;}
  .news-list a{height: 5.36rem;padding:.4rem;}
  .about-mian03 .main03-left .content * p, .about-mian03 .main03-left .content p{font-size: 17px;}
  .about-mian03 .main03-left{width: 35%;padding: .3rem}
  .about-mian03 .main03-left .title h4{font-size: 32px;}
  .about-mian03 .main03-right{padding: .3rem;width: 60%}
  .common-list .list li,.service-rights .team-box .comtit a,.service-rights .team-box .boxs,.service-rights .content * p, .service-rights .content p{font-size: 16px;}
  .index-main02 .box .tabbtn{height: 3rem;}
  .index-main02 .box .tabbtn{width: calc(100% - 3.92rem);height: 3.5rem}
  .index-main02 .box .tabcontbox{width: 3.88rem;height: 3.47rem;}
  .index-main02 .box .lileft .conts .conts_box{-webkit-line-clamp: 7;}
  .index-main02 .box .lileft .conts a{height: 40px;line-height: 40px;font-size: 16px;}

}

@media (max-width:1360px){

  /**首页*/
  .index-main01 .left .tit{font-size: 32px;}
  .index-main01 .left{width: 50%}
  .commomtit h4{font-size: 34px;}
  .commomtit p.txt{font-size: 16px;}
  .index-main01 .right .txt,.index-main01 .right .searchbox .searchbtn{font-size: 16px;}
  .index-main01 .right .searchbox .searchbtn{width:26%;}
  .index-main02{padding: 0.3rem 0;}
  .index-main03{padding: 0.28rem 0 1.28rem 0;}
  .index-main03 .swiper-button-prev, .index-main03 .swiper-button-next,.join-main01 .blockbox .swiper-button-prev, .join-main01 .blockbox .swiper-button-next{display: none;}
  .indexnewsSwiper .swiper-slide a h4{font-size: 16px;line-height: 26px;height: auto;}
  .indexnewsSwiper .swiper-slide a p.time{padding-top: 0.1rem;font-size: 12px}
  .indexnewsSwiper .swiper-slide a p.dot{font-size: 14px;line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: justify;
    height: auto;
  }
  .yq-footer .yq-footer-content .yq-footer-right dl.li dd{margin-top: 0.1rem}
  .yq-footer .yq-footer-content .yq-footer-right dl.li dd .lis{font-size: 14px;line-height: 1.6;}
  .yq-footer .yq-footer-content .yq-footer-right{Width: calc(100% - 3.45rem);}
  .yq-footer .yq-footer-content .yq-footer-right dl.li dd .lis span:first-child{width: 2rem}
  .yq-footer .yq-footer-content .yq-footer-right dl.li2 dt{width: 100px;height: 100px;}
  .yq-footer .yq-footer-content .yq-footer-right dl.li2 dd{transform: scale(0.7)}
  .indexnewsSwiper .swiper-slide a{padding:.2rem .2rem;}
  .yq-footer .yq-footer-content .yq-footer-right dl.li2{display: flex;flex-wrap: wrap;justify-content: center;}
  .indexnewsSwiper .swiper-slide{height:4rem;}
  .indexnewsSwiper .swiper-slide a div.img{height:2.5rem;}
  .index-main02 .box .liright div.li div.txt{font-size: 13px;}
  .index-main02 .box .lileft .title h4{font-size: 26px;}
  .index-main02 .box .tabcontbox{width: 4rem;height: 2.7rem}
  .index-main02 .box .lileft .conts .conts_box{-webkit-line-clamp: 5;}
  .index-main02 .box .tabbtn{width: calc(100% - 4.06rem);height: 2.73rem}
  .index-main02 .box .liright div.li{height: 99%;}
  .index-main02 .box .lileft .conts a{margin-top: .1rem;width: 1.3rem;height: .4rem;line-height: .4rem;font-size: 16px;}
  .blockbox{max-width: 9.8rem}
  .index-main02 .box .lileft .title{margin-bottom: 0.1rem}
  .index-main02 .box .lileft .conts * p, .index-main02 .box .lileft .conts p{font-size: 12px;line-height: 20px;}
  /**专业研究*/
  .book-box .swiper-button-prev, .book-box .swiper-button-next{display:none;}
  .book-container .swiper-slide .txts{font-size: 16px;}
  .service-rights{padding:.32rem  .32rem 0 .32rem;width: calc(100% - 4.06rem);}
  /**关于我们*/
  .about-mian01-left .contsnt * p, .about-mian01-left .contsnt p{font-size:16px;line-height:1.89}
  .office-container .office-content .right-imgs .citybox .city，.office-container .office-content .left-txts .box * p, .office-container .office-content .left-txts .box p, .office-container .office-content .left-txts .box *{font-size: 16px}
  .office-container .office-content .right-imgs .citybox .dropboxs div.lists a,.office-container .office-content .right-imgs .citybox .city{font-size: 16px;}
  .office-container .office-content .left-txts h4{font-size:30px;}
  .office-container .office-content{padding-top: .7rem}

}
@media (max-width:1280px){

  /**首页*/
  .index-main02 .box .lileft .title h4{font-size: 24px;}
  .index-main02 .box .liright div.li div.txt{font-size: 0.12rem;}
  .commomtit h4{font-size:22px;}
  .commomtit p.txt{font-size:14px;}
  .index-main02 .box{margin-top: 0.2rem;}

  /**新闻*/
  .news-list a h4.dot{font-size:20px;line-height: 30px;height: 60px;}
  .news-list a div.dot,.news-list a p.time{font-size: 14px;}
  .about-mian03 .main03-left .content * p, .about-mian03 .main03-left .content p{font-size: 16px;}
  .about-mian03 .main03-left,.about-mian03 .main03-right{padding:.2rem;}
  .about-mian03 .main03-right .box .li{width: 30.3%;}
  .about-mian03 .main03-left .title h4{font-size: 24px;}
  .about-mian03 .main03-left .content * p, .about-mian03 .main03-left .content p,.about-mian03 .main03-left .content div.txts{font-size: 14px;line-height: 1.8}
  .about-mian03 .main03-left .title{background-size: auto 20px;padding-bottom: .1rem}
  .about-mian03 .main03-right .box .li a.img{width: 100%;}
  .about-mian03 .main03-right .box .li div.t{font-size:14px;}
  .join-main01 .blockbox .box .joinSwiper .img{width: 58%}
  .join-main01 .blockbox .box .joinSwiper .txt .boxs p{background-size: 18px auto!important}
  .join-main01 .blockbox .box .joinSwiper .txt{width: 37%}
  .join-main01 .blockbox .box .joinSwiper .txt .boxs p{font-size:16px;}
  .person-top .blockbox .box{overflow: hidden;}
  .person-top .blockbox .box .img{width: 35%;}
  .person-top .blockbox .box .txt{box-sizing: border-box;width: 65%}
  .person-top .blockbox .box .txt .item2{padding-top: .2rem}
  .double li a:hover .double_text .imgs{display: none;margin-right: .45rem}
  .office-container .office-content{padding-top: .6rem}
  .search-windows .searchbox .searchboxinput{width:60%}
  .search-windows .searchbox{width:1000px;}
  .condition-list .li .boxconts a{font-size: 16px;}
  .condition-list .li .title{font-size: 20px;}
  .person-list .li .txt{padding:.4rem .3rem}
}

@media (max-width:1195px){
  /**首页*/
  .yq-header{display:none;}
  .headerWap{display:block;}
  .service-rights .team-box .comtit h4{font-size: 18px;}
  .service-rights .team-box .comtit h4::after{height: 18px;top:13px;}

  /*footer**/
  .yq-footer .foot-city a::after{display: none}
  .yq-footer .yq-footer-content .yq-footer-right dl.li dd .lis span{display: block;}
  .yq-footer .yq-footer-content{height: auto}
  .indexnewsSwiper .swiper-slide a p.dot{font-size: 14px;}
  .about-mian01-left .contsnt * p, .about-mian01-left .contsnt p{font-size: 14px;}
  .about-mian01-left .title{font-size: 26px;}
  .about-mian01-left .title img{height: 26px;}
  .person-top .blockbox .box .txt .item2 p{padding-bottom:.1rem;line-height: 26px;}
  .person-top .blockbox .box .txt .item h4{font-size: 26px;}
  .person-top .blockbox .box .txt .item h4 span{font-size: 16px;}
  .about-mian02 .cell div.txt{font-size: 16px;}
  .search-windows .searchbox{width:900px;}

}
@media (max-width:1080px){
  .office-container .office-content .left-txts h4{font-size: 24px;}
  .office-container .office-content .left-txts h4::after{height: 4px;}
  .index-main01 .right .txt, .index-main01 .right .searchbox .searchbtn,.person-reclist .tits .refresh{font-size: 14px;}
  .index-main02 .box{display: block;}
  .index-main02 .box .tabcontbox{width: 100%;height: auto;padding:.4rem;margin-bottom: 2px;}
  .index-main02 .box .tabbtn{width: 100%;height: auto;}
  .commomtit h4,.index-main01 .left .tit{font-size: 26px;}
  .index-main01 .right .searchbox .searchboxinput{font-size: 14px;}
  .index-main01 .right{width: 50%}
  .indexnewsSwiper .swiper-slide a h4{font-size: 22px;}
  .indexnewsSwiper .swiper-slide a{padding:.3rem;}
  .commomtit p.txt{line-height: 25px;}
  .person-top .blockbox .box .txt .item h4 span{font-size:14px;}
  .person-top .blockbox .box .txt .item h4{font-size: 22px;}
  .person-top .blockbox .honor-listbox .list li{font-size: 15px;}
  .person-top .blockbox .box .img{width: 100%;height: auto;box-sizing: border-box;}
  .person-top .blockbox .box{display:block;height: auto;}
  .person-top .blockbox .box .txt{width: 100%;padding:.3rem;}
  .person-reclist .tits h4{font-size:26px;}
  /*footer**/
  .yq-footer .yq-footer-content{display: block;margin-bottom: .4rem}
  .yq-footer .yq-footer-content .yq-footer-right dl.li2 dd{padding-top: .15rem}
  .yq-footer .foot-city,.yq-footer .yq-footer-content .yq-footer-logo .txt a{display:none;}
  .yq-footer .yq-footer-content .yq-footer-right dl.li2{width:2.2rem;margin-top: .4rem}
  .yq-footer .yq-footer-content .yq-footer-right dl.li2 dt{width: 2.2rem;height: 2.2rem}
  .yq-footer .yq-footer-content .yq-footer-right dl.li dd .lis{font-size: 14px;}
  .yq-footer .yq-footer-content .yq-footer-logo,.yq-footer .yq-footer-content .yq-footer-right{width: 100%;display: block;}
  .header-banner .swiper-container .swiper-slide .banner-txt p.t{font-size: 16px;}
  .header-banner .swiper-container .swiper-slide .banner-txt h2.tit{font-size: 34px;}
  .indexnewsSwiper .swiper-slide a p.time{font-size: 14px;}
  .indexnewsSwiper .swiper-slide a p.dot{padding:0 .3rem}
  .indexnewsSwiper .swiper-slide a div.img{height: 2.6rem;}
  .indexnewsSwiper .swiper-slide{height: 4.8rem}
  .search-windows .searchbox{width:800px;}
  .search-windows .searchbox .searchbtn{font-size: 20px;}
  .condition-list .li .boxconts{margin-top: .15rem}
  .second-menu .box li{padding-left: .4rem}
  /**关于我们**/
  .about-mian01-left .contsnt * p, .about-mian01-left .contsnt p{font-size:14px;line-height: 1.738}
  .about-mian01-left .title img{height: 28px;}
  .about-mian01-left .title{font-size:28px;}
  .about-mian02 .cell div.img{width: 80%;height: auto;}
  .about-mian03 .main03-left .content div.img{width: 80%;height: auto;}
  .about-mian02{height: 6rem;}
  .office-container .office-content .right-imgs .citybox .dropboxs div.ups{margin-right: 6%}
  .office-container .office-content .left-txts .box * p, .office-container .office-content .left-txts .box p, .office-container .office-content .left-txts .box * {line-height: 2;}
  /**新闻*/
  .news-list a h4.dot{font-size:18px;line-height: 28px;height:56px;margin-top: .26rem}
  .news-list a{height:4.8rem;padding:.25rem;}
  .news-detailbox{display: block;}
  .newsdetailcontainer .detail-left{padding:.8rem 0 0 0 ;border-right: 0}
  .news-detailbox .detail-left .detail-tit h4{font-size: 22px;text-align: center;}
  .newsdetailcontainer .detail-left,.news-detailbox .detail-right{width: 100%;}
  .news-detailbox .detail-left .contentboxs{font-size: 14px;}
  .news-detailbox .detail-left .updow .updowm a,.news-detailbox .detail-left .contentboxs * p, .news-detailbox .detail-left .contentboxs p{font-size: 14px;}
  .news-detailbox .detail-right{padding:0;margin-bottom: .6rem}
  .news-detailbox .detail-right .tit{font-size: 22px;}
  .news-detailbox a.lis h4.dot{font-size: 14px;}
  .news-detailbox a.lis p.time{font-size: 13px;}
  .person-reclist .list{height:4rem;overflow: hidden;}
  .person-reclist .list .li{width:31.33%;}
  .person-reclist .list .li a .img{height:4rem;}

  /**社会责任*/
  .second-menu .box li a{font-size:16px;}
  .second-menu .box{height: .8rem}
  .news2-list a{width: 48%;}
  .news2-list a.li:last-child:nth-child(3n + 2){margin-right:0;}
  .news2-list a.li:last-child:nth-child(3n + 2){margin-right: 0;}
  .news2-list a h4.dot{font-size: 18px;line-height: 30px;height: 60px;}
  .news2-list a div.img{height: 2.5rem}
  .news2-list a div.img .date span.d{font-size: 22px;}
  .news2-list a div.dot{font-size:15px;}
  /**专业研究*/
  .news3-list a{width:100%}
  .news3-list a div.txts h4.oe{font-size: 18px;}
  .news3-list a div.txts p.dot{font-size:15px;}
  /**服务领域**/
  .service-lefts h4{font-size:22px;}
  .service-rights .title h4{font-size: 20px;}
  .service-rights .title{padding-bottom: .2rem}
  .service-rights .title p.en{font-size:13px;margin-top: 4px;}
  .service-lefts dl dd{font-size: 15px;}
  .service-rights .content * p, .service-rights .content p{font-size: 14px;}
  .service-lefts .li{margin-bottom: 0;}
  .person-list .li .txt{box-sizing: border-box;width: 55%;padding:2.5%;}
  .person-list .li .txt h4{font-size: 24px;}
  .person-list .li .txt h4 span{font-size: 14px;}
  .person-list .li .txt .position{font-size: 14px;}
  .person-list .li a{width:40%;display: block;}
  .join-main02 .tableboxs .tablebody .li .item1{font-size: 20px;}
  .person-list .li a .imgs{width: 100%}
  .person-list .li .imgs span{width:1.4rem;height: .4rem;line-height: .4rem;margin-left:-.7rem}
  .join-main01 .blockbox .box .joinSwiper .img{width: 55%}
  .join-main01 .blockbox .box{padding:.3rem;box-sizing: border-box;}
  .join-main01 .blockbox .box .joinSwiper .txt{width: 42%}
  .join-main02 .tableboxs .tablebody .li .item3 p,.join-main02 .tableboxs .tablebody .li .item2{font-size: 14px;}
  .join-main04 .blockbox .box .join4-left p.txt{font-size: 16px;}
  .join-main04 .blockbox .box{padding:.3rem}
  .join-main04 .blockbox .box .join4-left h4,.join-main04 .blockbox .box .join4-right h4{font-size: 24px;}
  .join-main04 .blockbox .box .join4-right{width: 50%;}
  .join-main03 .blockbox h4{font-size: 30px;}
  .join-main03 .blockbox .txt{font-size: 16px;}
  .join-main03 .blockbox .submit-a{width:1.7rem;height: .4rem;line-height: .4rem;text-align: center;font-size: 14px;}
  .common-list .list li, .service-rights .team-box .comtit a, .service-rights .team-box .boxs, .service-rights .content * p, .service-rights .content p{font-size: 14px;}
  .wapupdow{display: block;}
  .person-reclist .list .li{height: 4rem;}
  .person-reclist .tits p{font-size: 14px;}
  .double{display: none;}
  .office-container .office-content .right-imgs .citybox .city .more{font-size: 16px;}
  .join-main03 .blockbox,.about-mian02{background-attachment: inherit;}

}
@media (max-width:768px){
    .headerWap{display:block;}
    .headerWap .headerBox .logo a img{height:28px;}
    .headerWap .headerBox .right{font-size:30px;}
    .header-banner .swiper-container .swiper-slide .banner-txt p.t{font-size: 14px;}
    .header-banner .swiper-container .swiper-slide .banner-txt h2.tit{font-size: 26px;}
    .commomtit h4, .index-main01 .left .tit{font-size: 24px;}
    .person-reclist .tits h4{font-size:24px;}
    .index-main01 .left{width: 40%;}
    .index-main01 .right{width: 60%;}
    .index-main02 .box .liright div.li{width: 33.23%}
    .indexnewsSwiper .swiper-slide a h4{font-size:18px;}
    .indexnewsSwiper .swiper-slide a div.img{display: block;position: static;height: 2.5rem;}
    .indexnewsSwiper .swiper-slide a p.time{padding-bottom: .24rem}
    .indexnewsSwiper .swiper-slide a p.dot{padding:0 ;line-height: 22px;position: static;}
    .indexnewsSwiper .swiper-slide a:hover {background:#fff; }
    .indexnewsSwiper .swiper-slide a:hover p.dot{display: block;}
    .indexnewsSwiper .swiper-slide a:hover h4{position: static;color: #444;padding:0}
    .indexnewsSwiper .swiper-slide a:hover  p.time{color: #444;display: block;}
    .indexnewsSwiper .swiper-slide a p.dot{height: 110px;}
    .index-main02 .box .liright div.li div.txt{font-size: 13px;}
    .index-main02 .box .liright div.li{width: 99%}
  .swiper-grid-column > .swiper-wrapper{flex-direction: initial;}
  .index-main02 .box .liright div.li{height: 2.33rem;}
    .person-list .li .txt .skill{padding-top: .6rem}
    .office-container .office-content .right-imgs .citybox .city .more{font-size: 14px;}

  .newssearchbox .item .title{font-size: 0.42rem}
  .newssearchbox .item .description{font-size: 0.36rem;}
  .newssearchbox .item .date{font-size: 0.28rem;}

    /**关于我们**/
    .about-mian02{height:auto;padding:.88rem 0;}
    .about-mian02 .cell div.txt{font-size: 13px;}
    .pages a, .pages span{margin-bottom: 8px;font-size: 13px;padding:5px 8px;}
    /**新闻*/
    .news-list a{width: 48%;height: auto}
    .yq-newscontainer,.yq-container{padding-bottom: .6rem}
    .news-list a div.img{height: 2.2rem;}
    .news-list a:hover div.img{position:static;height: 2.2rem}
    .news-list a:hover{background: #fff;}
    .news-list a.li:last-child:nth-child(3n + 2){margin-right: 0;}
    .news-list a.li:last-child:nth-child(3n + 2){margin-right:0;}
    .news-list a h4.dot{font-size: 16px;line-height: 22px;height: 44px;}
    .news-list a div.dot{font-size: 13px;line-height: 20px;height: 60px;margin-top: .26rem;display: block;}
    .news-list a:hover div.dot{display:block;}
    .news-list a:hover  h4.dot{position: static;color: #252626}
    .news-list a:hover  p.time{display: block;color: #252626;position: static;}
    .news-detailbox .detail-left .detail-tit h4{font-size: 20px}
    .news-detailbox .detail-left .detail-tit .intros div.lis{font-size: 14px;}

    /**社会责任*/
    .second-menu .box{display: flex;align-items: center;justify-content: space-between;width: 100%;}
    .second-menu .box li{padding-left:0}
    .second-menu .box li::after{display:none;}
    .second-menu .box li a{font-size: 14px;}
    .book-container .swiper-slide .txts,.join-main04 .blockbox .box .join4-left p.txt,.join-main04 .blockbox .box .join4-left .cont p{font-size: 14px;}
    .service-rights{padding:.2rem .15rem;}
    .service-lefts .li{padding:0 .15rem}
    .service-rights{width:60%;box-sizing: border-box;}
    .service-rights .title h4{font-size: 18px;}
    .service-rights .content{margin-top:.2rem}
    .join-main04 .blockbox .box .join4-left h4, .join-main04 .blockbox .box .join4-right h4{font-size: 20px;}
    .join-main04 .blockbox .box .join4-right h4 span{font-size:14px;}
    .form-submit{font-size: 16px;height: .6rem;line-height:.6rem}
    .service-lefts .li dl dt{background-size:18px auto!important;margin-right: 2px;}
    .service-lefts h4{padding:.2rem 0 0 .15rem;font-size: 20px;}
    .service-lefts .li dl{height: 60px;line-height: 60px;}
    .service-lefts dl dd{font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .service-lefts{width:32%}
    .about-mian02 .cell div.img{width: 70%}
    .about-mian03 .main03-left, .about-mian03 .main03-right{padding:.3rem;width:100%;box-sizing: border-box;float: none;}
    .about-mian01-left{width:100%;float: none;}
    .about-mian03{height: auto;}
    .about-mian03 .main03-left .content div.img{height: auto;}
    .about-mian01 .about-box-oneright{float: none;width: 100%;margin-top: .2rem}
    .about-mian03 .main03-right .box .li div.t{font-size:13px;}
    .person-list .li{width: 100%}
    .person-list .li .imgs,.person-list .li{height: 4rem}
    .person-list .li .txt h4{font-size: 20px;}
    .person-list .li .txt h4::after{bottom: -1.8rem}
    .header-banner .swiper-container .swiper-slide .banner-txt{top:22vh}
    .join-main01 .blockbox .box .swiper-slide{display: flex;flex-wrap: wrap}
    .join-main01 .blockbox .box .joinSwiper .img{width: 100%}
    .join-main01 .blockbox .box .joinSwiper{height: auto;}
    .join-main01 .blockbox .box .joinSwiper .txt{width: 100%;height: auto;margin-top: .4rem}
    .join-main01 .blockbox .box .joinSwiper .txt h4{font-size: 18px;}
    .join-main01 .blockbox .box .joinSwiper .txt .boxs{margin-top: .25rem}
    .join-main01 .blockbox .box .joinSwiper .txt .boxs p{line-height: 25px;}
    .join-main02 .tableboxs .tablebody .li .item1{font-size: 16px;}
    .join-main03 .blockbox h4{font-size: 22px;}
    .person-top .blockbox .box .txt .item h4{font-size:18px;}
    .join-main03 .blockbox .txt{font-size:14px;}
    .join-main03 .blockbox .submit-a{width:110px;height: 35px;line-height: 35px;}
    .person-top .blockbox .box .txt .item .position{font-size: 14px;}
    .person-top .blockbox .box .txt .item h4::after{bottom: -1.5rem}
    .person-top .blockbox .honor-listbox .list{display: block;}
    .person-top .blockbox .honor-listbox .list li{width:100%;font-size: 14px;}
    .person-top .blockbox .box .txt .item2 div.tit img{width: 16px;height: 16px;}
    .person-reclist .list{height:auto;}
    .person-reclist .list .li{width:48%;margin-bottom: .3rem}
    .person-reclist .tits{height: auto;text-align: center;}
    .person-reclist .tits h4{text-align: center;line-height: 30px;float: none;}
    .person-reclist .tits p{padding-top: .1rem;text-align: center;float: none;font-size: 13px;line-height: 22px;height: 44px;}
    .person-reclist .tits .refresh{display: none;}
    .person-reclist .list .li a .txt .font h4{font-size: 16px;}
    .person-reclist .list .li a .txt .font .s{font-size: 13px;}
    .join-main03 .blockbox .submit-a{margin-bottom: 0;}
    .service-lefts{width: 100%;float: none;}
    .service-rights{margin-top:.35rem;width: 100%;float: none;height: auto!important}
    .office-container .office-content .left-txts,.office-container .office-content .right-imgs{width: 100%;}
    .office-container .office-content{display: block;}
    .office-container .office-content .right-imgs{margin-top: .5rem}
    .office-container .office-content .right-imgs .citybox .city，.office-container .office-content .left-txts .box * p, .office-container .office-content .left-txts .box p, .office-container .office-content .left-txts .box *{font-size: 14px;}
    .office-container .office-content .left-txts .box{margin-top:.4rem}
    .office-container .office-content .right-imgs .imgs{margin-top: .35rem}
    .office-container .office-content .right-imgs .citybox .dropboxs div.lists a, .office-container .office-content .right-imgs .citybox .city{font-size: 14px;}
    .office-container .office-content .right-imgs .citybox .dropboxs div.ups{margin-right: 8%}
    .office-container .office-content .left-txts h4{font-size:22px;}
    .office-container .office-bottom .comtit h4{font-size: 20px}
    .search-windows .searchbox{width:100%;}
    .second-menu .search-box,.closexs{display: none;}
    .search-windows .searchbox .searchboxinput{height:45px;line-height: 45px;}
    .search-windows .searchbox,.search-windows .searchbox .searchbtn{height: 45px;line-height: 45px;font-size: 16px;}
    .search-windows .searchbox{background: #fff}
    .condition-list .li{background:#ddd}
    .search-windows .searchbox .searchboxinput{background: #fff url(../images/s.png) no-repeat 15px center;padding-left: 50px;}
    .search-windows{display: block;position: static;left: 0;top:0;margin:0 auto;width: 95%;background:none;padding:.3rem 0 0 0 ;-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%); transform:translate(0%,0%);}
}
@media (max-width:640px){
    .office-container .office-content{padding-top: .8rem}
    .office-container .office-content .left-txts h4{font-size:20px;}
    .office-container .office-content .left-txts h4::after{width:40px;height: 3px;}
    .office-container .office-bottom .comtit h4{font-size: 18px;height: 18px;line-height: 18px;}
    .office-container .office-content .right-imgs .citybox .dropboxs div.ups{margin-right: 7%}
    .common-list .list li .time{font-size: 13px;}
    .index-main01 .left .tit {font-size: 20px;}
    .commomtit p.txt{line-height: 22px;font-size: 13px;}
    .person-reclist .tits h4{font-size:20px;}
    .index-main01 .left .img{width:2.04rem;height: .4rem}
    .index-main01 .left,.index-main01 .right{width: 100%;float: none;}
    .index-main01 .right{margin-top: .4rem}
    .index-main02 .box .lileft .conts a{font-size: 12px;}
    .indexnewsSwiper .swiper-slide a h4{line-height: 25px;height:auto;font-size: 16px;margin-top: .2rem}
    .indexnewsSwiper .swiper-slide{height: auto;}
    .commomtit h4, .index-main01 .left .tit{font-size: 20px;}
    /**新闻*/
    .search-windows .searchbox .searchboxinput{width:50%;font-size: 14px;}
    .search-windows .searchbox .searchbtn{width:25%;}
    .condition-list{display: block;}
    .condition-list .li{width: 100%;margin-bottom: 24px;}
    .condition-list .li .boxconts{height: 140px;}
    .condition-list .li .title{font-size: 18px;}
    .condition-list .li .boxconts a{line-height: 35px;}
    .news-list a div.img{height: 2.8rem;}
    .condition-list .li .boxconts{margin-top: 24px;}
    .news-list a{width:100%;height:auto;padding:.2rem}
    .news-detailbox .detail-right .tit{font-size: 20px;height: 45px;line-height: 45px;padding-bottom: .1rem}
    .news-detailbox .detail-left .detail-tit h4{font-size: 18px}
    .news-detailbox .detail-left .detail-tit .intros{display: flex;align-items: center;justify-content: space-between;}
    .news-detailbox .detail-left .detail-tit .intros div.lis{margin:5px 0 0 0;font-size: 12px;width: 50%;}
    .news-detailbox .detail-left .detail-tit .intros div.lis:last-child{display: none;}
    /*社会责任**/
    .news2-list a{width:100%;height: auto;padding-bottom: .3rem}
    .news2-list a div.img{height: 3rem;}
    .news2-list a h4.dot{font-size: 16px;line-height: 25px;height:50px;}
    .news2-list a div.dot{font-size: 14px;line-height: 25px;height: 50px;}
    .news2-list a div.img .date span.d{font-size: 20px;}
    .news2-list a span.more{font-size: 14px;background: none}
    .news2-list a:hover span.more{font-size: 14px;background: none}
    /*专业研究**/
    .header-banner .swiper-container .swiper-pagination{display: none;}
    .news3-list a{height:auto;padding:.22rem ;box-sizing: border-box;}
    .news3-list a div.txts{margin-left: 0}
    .news3-list a div.txts h4.oe{font-size: 16px;line-height: 30px;height: 30px;}
    .news3-list a div.txts p.dot{line-height: 25px;font-size: 14px;height: 50px;padding-bottom: .2rem}
    .news3-list a div.imgs{width:100%;float: none;height: 3rem}
    .news3-list a div.txts .tool{font-size: 13px;}
    .news3-list a div.txts .tool p.times,.news3-list a div.txts .tool p.views{background-size: 14px auto}
    .news3-list a div.txts .tool p.mores{background-size: 25px auto;}
    
    .about-mian03 .main03-right .box .li{width: 48%;}
    .person-list .li .txt .skill p.dot{font-size: 13px;line-height: 25px;height: 50px;}
    .about-mian03 .main03-right .box .li a.img{height:auto;}
    .about-mian03 .main03-right .box .li2{margin-bottom: .42rem}
    .person-list .li .imgs,.person-list .li{min-height:4.5rem}
    .header-banner{height: 44vh}
    .join-main01 .blockbox .box .joinSwiper .txt .boxs p{font-size:14px;}
    .join-main02 .tableboxs .th li{font-size: 14px;}
    .join-main03 .blockbox .txt{font-size: 13px;}
    .join-main04 .blockbox .box{display: block;}
    .join-main04 .blockbox .box .join4-right{margin-top: .4rem}
    .join-main03 .blockbox h4{font-size: 20px;}
    .join-main04 .blockbox .box .join4-right .form-cell .layui-input-inline .layui-input{font-size: 14px;}
    .join-main04 .blockbox .box .join4-left,.join-main04 .blockbox .box .join4-right{width:100%}
    .form-submit{height:40px;line-height: 40px;font-size: 14px;}
    .common-list .list li a{width:70%}
    .service-rights .team-box .comtit h4::after{width:3px;border-radius: 3px;}

}