﻿@charset "UTF-8";
/* css reset */


@font-face {
  font-family: "PingFang-ExtraLight-2";
  src: url("../fonts/pingfang-extralight-2.woff2") format("woff2"),
       url("../fonts/pingfang-extralight-2.woff") format("woff"),
       url("../fonts/pingfang-extralight-2.ttf") format("truetype"),
       url("../fonts/pingfang-extralight-2.eot") format("embedded-opentype"),
       url("../fonts/pingfang-extralight-2.svg") format("svg");
}

@font-face {
  font-family: "苹方字体";
  src: url("../fonts/苹方字体.woff2") format("woff2"),
       url("../fonts/苹方字体.woff") format("woff"),
       url("../fonts/苹方字体.ttf") format("truetype"),
       url("../fonts/苹方字体.eot") format("embedded-opentype"),
       url("../fonts/苹方字体.svg") format("svg");
}




body,html,div,p,h1,h2,h3,h4,h5,h6,span,i,strong,small,ul,li,dl,dt,dd,ol,table,a,input,textarea,label{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration: none;outline:none;display:inline-block;-webkit-transition: .3s;transition: .3s;color:#333}
img{border:0;vertical-align: middle;max-width: 100%;}
span{display:inline-block;}
i{font-style: normal;}
ul,li{list-style: none;}
sub,sup{font-size: 6px;margin-left: 2px}
input:focus,textarea:focus,select:focus{outline:none; }
input,textarea{font-family:"苹方字体",sans-serif,SourceHanSansCN,"Source Han Sans CN",Helvetica,"Helvetica Neue";}
/* body{font-family:"Aileron-Regular","Source Sans Pro",SourceHanSansCN,"Source Han Sans CN",Helvetica,"Helvetica Neue", Arial, sans-serif;font-weight:300;font-size:1em;color:#333;margin:0 auto;width:100%;max-width: 1920px;background:#FFF;}
 */
body{font-family:"苹方字体",sans-serif,Helvetica,"Helvetica Neue", Arial, sans-serif;font-weight:300;font-size:1em;color:#333;margin:0 auto;width:100%;background:#FFF;}

.clear{clear:both;zoom:1;}
.clear:after,.clear:before{content:""; display:table; height:0; clear: both;}
.wrap{width:1440px;max-width:94%;margin:0 auto;}
.wrap2{width:1210px;max-width:90%;margin:0 auto;}
.fl{float:left}
.fr{float:right}

/* header */
#header{position: absolute;top: 0;z-index: 999;left: 0;right: 0;}
.header{}
.header .header-list{height: 70px;padding-top: 40px;}
.header .header-list .logo{line-height: 70px;cursor: pointer;}
.header .header-list .logo a{}
.header .header-list .menu{margin-left: 30px;margin-top: 13px;cursor: pointer;}
.header .header-list .menu span{display: block;width: 30px;height: 4px;background: #ffffff;margin: 6px 0;}
.header .header-list .search{margin-left: 30px;margin-top: 15px;cursor: pointer;}
.header .header-list .search icon{width: 32px;height: 32px;display: block;background: url(../images/search_09.png) no-repeat;background-position: center;background-size: 100%;}
.header .header-list .lang{margin-left: 30px;margin-top: 15px;}
.header .header-list .lang icon{width: 32px;height: 32px;display: block;background: url(../images/lang_06.png) no-repeat;background-position: center;background-size: 100%;}

.nav-aside{position: fixed;right: -100%;top: 0;height: 100%;width: 500px;background: #ffffff;box-sizing: border-box;padding: 35px;/* transform: translateX(100%); */transition: 0.5s;}
.nav-aside .nav-aside-box{}
.nav-aside .nav-aside-top{}
.nav-aside .nav-aside-top a{}
.nav-aside .nav-aside-top .close-btn{width: 50px;height: 50px;background: url(../images/clo-btn.png) no-repeat;background-size: 100%;background-position: center;float: right;cursor: pointer;}
.nav-aside .aside-search{margin-top: 25px;}
.nav-aside .aside-search p{border-bottom: 1px solid #999999;padding: 8px 0;}
.nav-aside .aside-search p input{width: calc(100% - 50px);border: none;}
.nav-aside .aside-search p input[type="text"]{font-size: 18px;}
.nav-aside .aside-search p icon{width: 32px;height: 32px;background: url(../images/search2.png) no-repeat;background-position: center;display: inline-block;cursor: pointer;}
.nav-aside .nav-list{margin-top: 20px;}
.nav-aside .nav-list ul{}
.nav-aside .nav-list ul li{border-bottom: 1px solid #999999;}
.nav-aside .nav-list ul li>a{font-size: 18px;color: #666666;padding: 15px 0;display: block;}
.nav-aside .nav-list ul li>a.on-jt{background: url(../images/jtt.png) right no-repeat;background-size: 30px;}
.nav-aside .nav-list ul li:hover>a.on-jt{background: url(../images/jtt-h.png) right no-repeat;background-size: 30px;}
.nav-aside .nav-list ul li:hover>a{color: #00468E;font-size: 19px;}
.nav-aside.active{/* transform: translateX(0); */transition: 0.5s;right: 0;}

/* index */
.index-banner{z-index: 0;position: relative;}
.index-banner .swiper-slide{width: 100%!important;}
.index-banner .swiper-slide .ban-text{position: absolute;top: 30%;left: 0;right: 0;margin: auto;text-align: center;}
.index-banner .swiper-slide .ban-text h1{font-size: 72px;font-weight: bold;color: #ffffff;}
.index-banner .swiper-slide .ban-text p{font-size: 30px;color: #ffffff;}
.index-banner .swiper-pagination-bullet{width: 55px;border-radius: 0;height: 4px;background-color: #ffffff;opacity: 0.5;}
.index-banner .swiper-pagination-bullet-active{background-color: #007AFF;opacity: 1;}
.index-banner .swiper-pagination{width: 1440px;max-width: 94%;margin: auto;left: 0;right: 0;text-align: center;bottom: 2em;}

.index-section{background: #00468e;padding-bottom: 65px;}
.index-section .wrap{margin-top: -11em;z-index: 1;position: relative;}
.index-section .lingyu{padding: 55px 0;background: #ffffff;}
.index-section .lingyu .title-ly{padding:0 80px;margin-bottom: 0px;}
.index-section .lingyu .title-ly h3{color: #000000;float: left;font-size: 24px;font-weight: bold;}
.index-section .lingyu .title-ly a{margin-top: 7px;float: right;color: #00468E;font-size: 14px;}
.index-section .ly-swiper {padding:0 80px;position: relative;}
.index-section .swiper-button-next,.index-section .swiper-button-prev{background-size: 20px 44px;outline: none;opacity: 0.5;}
.index-section .swiper-button-next{right: 25px;}
.index-section .swiper-button-prev{left: 25px;}
.index-section .ly-swiper .swiper-slide{}
.index-section .ly-swiper .swiper-slide a{display: block;}
.index-section .ly-swiper .swiper-slide a .slide-img{overflow: hidden;}
.index-section .ly-swiper .swiper-slide a .slide-text{text-align: center;background: #f3f7fb;padding: 35px 20px;box-sizing: border-box;}
.index-section .ly-swiper .swiper-slide a .slide-text h3{font-size: 16px;color: #000000;}
.index-section .ly-swiper .swiper-slide a .slide-text span{width: 35px;height: 4px;background: #00468E;}
.index-section .ly-swiper .swiper-slide a .slide-text p{font-size: 13px;color: #999999;margin-top: 10px;line-height: 24px;height: 72px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.index-section .ly-swiper .swiper-slide a:hover .slide-text h3{color: #035297;}
.index-section .ly-swiper .swiper-slide a:hover .slide-text p{color: #333333;}
.index-section .ly-swiper .swiper-slide a:hover .slide-img img{transform: scale(1.15);transition: 0.4s;}
.index-section .ly-swiper .swiper-slide:hover{transform: scale(1.105);transition: 0.4s;}
.index-section .ly-swiper .swiper-container{padding: 35px 0;}
.index-section .lingyu .title-ly a:hover{font-size: 15px;}
.index-news-right .index-news-nav>a:hover{font-size: 15px;}

.index-caxun-box{padding: 0 80px;margin-top: 25px;}
.index-caxun{background: #f3f7fb;padding: 15px;}
.index-caxun .caxun-left{float: left;width: 165px;}
.index-caxun .caxun-left h3{font-size: 18px;color: #035297;font-weight: bold;line-height: 35px;}
.index-caxun .caxun-right{float: right;width: calc(100% - 165px);}
.index-caxun .caxun-right p{float: left;width: 18.4%;margin-right: 2%;height: 35px;}
.index-caxun .caxun-right p:last-of-type{margin-right: 0;background: #035297;text-align: center;}
.index-caxun .caxun-right p input{width: 100%;border: 1px solid #e5e5e5;box-sizing: border-box;padding: 0 10px;background: #ffffff;height: 100%;}
.index-caxun .caxun-right p select{width: 100%;border: 1px solid #e5e5e5;box-sizing: border-box;padding: 0 10px;background: #ffffff;height: 100%;color: #999999;}
.index-caxun .caxun-right p button{border: none;color: #ffffff;background: none;text-align: center;height: 100%;font-size: 12px;cursor: pointer;display: block;width: 100%;outline: none;}
.index-caxun .caxun-right p button i{vertical-align: middle;width: 14px;height: 14px;background: url(../images/xx_16.png) no-repeat;background-position: center;background-size: 100%;display: inline-block;margin-right: 8px;}
.index-caxun .caxun-right p button span{vertical-align: middle;}

.index-news{background: #ffffff;padding: 70px 80px;margin-top: 75px;}
.index-news .index-news-left{width: calc(100% - 40%);float: left;padding-bottom: 15px;}
.index-news .index-news-left .index-news-img{height: 280px;}
.index-news .index-news-left .index-news-text{margin-top: 45px;}
.index-news .index-news-left .index-news-text .div-left{width: 47%;float: left;}
.index-news .index-news-left .index-news-text p{font-size: 14px;color: #666666;line-height: 30px;}
.index-news .index-news-left .index-news-text p b{font-size: 16px;font-weight:bold;color: #00468e;}
.index-news .index-news-left .index-news-text h4{font-size: 16px;color: #333333;font-weight: bold;line-height: 30px;}

.index-news .index-news-left .index-news-text .div-right{width: 47%;float: right;}
.index-news .index-news-left .more{display: block;text-align: right;margin-top: 20px;}
.index-news .index-news-left .more a{color: #00468E;background: url(../images/q-y_16.png) right top no-repeat;padding-right: 30px;font-size: 14px;padding-bottom: 5px;border-bottom: 1px solid #ffffff;}
.index-news .index-news-left .more a:hover{border-bottom: 1px solid #00468E;}


.index-news-right{width: 35%;float: right;background: #f3f7fb;box-sizing: border-box;padding: 25px 0px;overflow: hidden;}
.index-news-right .index-news-nav-box{padding: 0 30px;}
.index-news-right .index-news-nav{border-bottom: 2px solid #a3a5a7;}
.index-news-right .index-news-nav h3{}
.index-news-right .index-news-nav h3 a{padding: 8px 6px;font-size: 18px;margin-bottom: -1px;;font-weight: bold;color: #666666;margin-right: 5px;cursor: pointer;}
.index-news-right .index-news-nav h3 a.active,.index-news-right .index-news-nav h3 a:hover{color: #035297;border-bottom: 3px solid #00468E;}
.index-news-right .index-news-nav>a{font-size: 14px;color: #00468e;margin-top: 10px;}
.index-news-swiper{}
.index-news-swiper .swiper-container{height: 100%;padding: 0px 30px 30px;margin-top: 20px;}
.index-news-swiper .swiper-container .swiper-slide{height: auto;box-sizing: border-box;}
.index-news-swiper .swiper-container .swiper-slide li{padding: 11px 5px;border-bottom: 1px dashed #A3A5A7;}
.index-news-swiper .swiper-container .swiper-slide li a{display: block;}
.index-news-swiper .swiper-container .swiper-slide li a h3{font-size: 14px;color: #333333;line-height: 24px;margin-bottom: 5px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-news-swiper .swiper-container .swiper-slide li a p{text-align: right;}
.index-news-swiper .swiper-container .swiper-slide li a span{font-size: 14px;color: #00468E;background: url(../images/time_19.png) left no-repeat;padding-left: 25px;}
.index-news-swiper .swiper-container-vertical>.swiper-scrollbar{width: 3px;}
.index-news-swiper .swiper-container{display: none;}
.index-news-swiper .swiper-container.active{display: block;}
.index-news-swiper .swiper-container .swiper-slide li a:hover h3{color: #00468E;font-weight: bold;transition: 0.3s;}

/* footer */
.footer{background: url(../images/foot-bac_19.jpg) no-repeat;background-position: center;background-size: cover;}
.footer .footer-top{padding: 40px 0;}
.footer .footer-top .footer-left{width: 20%;}
.footer .footer-top .footer-left .foot-logo{}
.footer .footer-top .footer-left .footer-link{}
.footer .footer-top .footer-left .footer-link a{width: 30px;height: 30px;border: 1px solid rgba(255,255,255,0.1);border-radius: 100px;margin-right: 15px;background-position: center;background-size: 84%;background-repeat: no-repeat;}
.footer .footer-top .footer-left .footer-link .chat{background-image: url(../images/chat_19.png);}
.footer .footer-top .footer-left .footer-link .weibo{background-image: url(../images/weibo_16.png);}
.footer .footer-top .footer-left .footer-link .qq{background-image: url(../images/qq_22.png);}
.footer .footer-top .footer-right{width: 75%;}
.footer .footer-top .footer-right dl{width: 20.5%;float: left;margin-right: 6%;}
.footer .footer-top .footer-right dl:last-of-type{margin-right: 0;}
.footer .footer-top .footer-right dl dt{border-bottom: 1px solid #1d3a54;margin-bottom: 20px;}
.footer .footer-top .footer-right dl dt a{font-size: 16px;color: #ffffff;padding: 12px 0;}
.footer .footer-top .footer-right dl dd{margin-bottom: 8px;}
.footer .footer-top .footer-right dl dd a{font-size: 13px;color: #ffffff;opacity: 0.8;}
.footer .footer-top .footer-right .foot-lx{}
.footer .footer-top .footer-right .foot-lx dd{color: #ffffff;padding-left: 25px;font-size: 13px;}
.footer .footer-top .footer-right .foot-lx .foot-call{background: url(../images/f-call_06.png) left no-repeat;}
.footer .footer-top .footer-right .foot-lx .foot-email{background: url(../images/f-email_09.png) left no-repeat;}
.footer .footer-top .footer-right .foot-lx .foot-ewm{padding-left: 0;background: rgba(255,255,255,0.1);margin-top: 20px;}
.footer .footer-top .footer-right .foot-lx .foot-ewm icon{width: 61px;height: 61px;background: url(../images/f-ewm_13.png) no-repeat;background-size: 100%;display: table-cell;}
.footer .footer-top .footer-right .foot-lx .foot-ewm>div{display: table;} 
.footer .footer-top .footer-right .foot-lx .foot-ewm p{display: table-cell;vertical-align: middle;padding-left: 25px;} 
.footer .footer-top .footer-right .foot-lx .foot-ewm p span{display: block;}
.footer .footer-bottom{border-top: 1px solid rgba(255,255,255,0.1);padding: 15px 0;} 
.footer .footer-bottom-left{float: left;}
.footer .footer-bottom-left a{font-size: 13px;margin-right: 8px;color: #ffffff;}
.footer .footer-bottom-right{float: right;font-size: 13px;color: #ffffff;}
 .footer .footer-top .footer-right dl dd a:hover{opacity: 1;font-size: 14px;}
 
 /* busin */
 .busin{margin: 75px auto 120px;}
 .title{text-align: center;}
 .title h3{font-size: 30px;font-weight: bold;color: #333333;margin-bottom: 15px;}
 .title span{width: 70px;height: 4px;background: #00468E;display: block;margin: auto;margin-bottom: 25px;}
 .title p{text-align: left;font-size: 16px;color: #666666;line-height: 30px;}
 .busin .busin-list{margin-top: 50px;}
 .busin .busin-list ul{}
 .busin .busin-list ul li{width: 22.75%;float: left;margin-bottom: 2%;margin-right: 3%;text-align: center;box-sizing: border-box;background: #f3f7fb;}
 .busin .busin-list ul li:nth-of-type(4n){margin-right: 0;}
 .busin .busin-list ul li a{display: block;padding:40px 35px;}
 .busin .busin-list ul li a icon{width: 60px;height: 60px;background-position: center;background-size: 100%;display: inline-block;}
 .busin .busin-list ul li a i{width: 35px;height: 4px;background: #00a0e9;display: block;margin: auto;margin-top: 10px;}
 .busin .busin-list ul li a h3{font-size: 16px;color: #000000;margin-top: 25px;} 
 .busin .busin-list ul li:hover{box-shadow: 0 0 8px #cccccc;}
 
 /* busin-detail */
 .n-nav{text-align: right;margin: 20px auto;}
 .n-nav p{float: right;background: url(../images/syy_03.png) left no-repeat;padding-left: 28px;}
 .n-nav p a{display: inline-block;font-size: 14px;color: #666666;}
 .n-nav p a:hover{color: #00468E;}
 .n-nav p a:last-of-type{color: #00468E;}
 .busin-detail{margin: 110px auto 115px;}
 .busin-detail .busin-name{margin-bottom: 70px;}
 .busin-detail .busin-name .busin-left{width: 45%;position: relative;margin-bottom: 15px;margin-right: 55px;}
 .busin-detail .busin-name .busin-left .busin-img{overflow: hidden;position: relative;}
 .busin-detail .busin-name .busin-right{float: none;}
 .busin-detail .busin-name .busin-right h2{font-size: 30px;color: #333333;font-weight: bold;margin-top: 15px;}
 .busin-detail .busin-name .busin-right span{width: 66px;height: 4px;background: #00468E;display: block;margin: 15px 0;margin-left: 49.5%;}
 .busin-detail .busin-name .busin-right p{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 20px;}
 .busin-detail .busin-name .busin-left::after{position: absolute;content: "";background: #eeeeee;width: 100%;height: 100%;top: 10px;left: 10px;z-index: -1;}
 .busin-yw{margin-top: 40px;}
 .busin-yw h3{font-size: 16px;font-weight: bold;color: #000000;margin-bottom: 15px;}
 .busin-yw ul{background: #fafafa;border: 1px solid #eeeeee;box-sizing: border-box;padding: 25px 35px;}
 .busin-yw ul li{width: 47.5%;float: left;margin-right: 5%;}
 .busin-yw ul li:nth-of-type(2n){margin-right: 0;}
 .busin-yw ul li p{font-size: 14px;color: #666666;line-height: 29px;background: url(../images/l-img_07.png) left 10px no-repeat;padding-left: 25px;}
 
 /* respon */
 .respon{margin-top: 100px;background: url(../images/tree-bac_02.jpg) bottom no-repeat;background-size: 100%;padding-bottom: 200px;}
 .respon .respon-box{}
 .respon .respon-box .respon-left{width: 46%;}
 .respon .respon-box .respon-left h3{font-size: 30px;margin-top: 35px;font-weight: bold;color: #010101;}
 .respon .respon-box .respon-left span{width: 60px;height: 4px;background: #00468E;display: block;margin: 15px 0;}
 .respon .respon-box .respon-left p{font-size: 16px;color: #333333;line-height: 30px;margin-bottom: 15px;}
 .respon .respon-box .respon-right{width: 46%;}
 .respon .respon-list{margin-top: 70px;}
 .respon .respon-list>h3{border-bottom: 1px solid #e3e5ed;}
 .respon .respon-list>h3 span{font-size: 18px;color: #ffffff;background: #00468E;padding: 8px 60px;}
 .respon .respon-list ul{}
 .respon .respon-list ul li{border-bottom: 1px solid #E3E5ED;background: url(../images/r-icon_07.jpg) 98% no-repeat;}
 .respon .respon-list ul li a{display: block;padding: 30px 150px 30px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 18px;color: #00468e;}
 
 .respon-detail{}
 
 /* news-detail */
 .news-detail{margin-top: 90px;margin-bottom: 55px;}
 .news-detail .news-detail-title{border-bottom: 1px solid #cccccc;text-align: center;}
 .news-detail .news-detail-title h3{font-size: 24px;color: #1e1e1e;margin-bottom: 15px;}
 .news-detail .news-detail-title p{font-size: 14px;color: #00468e;margin-bottom: 15px;}
 .news-detail .news-detail-title p span{}
 .news-detail .news-detail-text{padding: 30px 10px 80px;}
 .news-detail .news-detail-text p,.news-detail .news-detail-text div{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 25px;}
 .news-detail .news-detail-text p img{text-align: center;max-width: 850px;}
 .news-detail .news-detail-text em{text-align: center;display: block;font-style: normal;font-size: 14px;margin-bottom: 25px;}
 .fanye{border-top: 1px solid #cccccc;padding: 35px 10px;}
 .fanye .fanye-left{width: 70%;float: left;}
 .fanye .fanye-left a{display: block;margin-bottom: 8px;}
 .fanye .fanye-left a b{width: 70px;float: left;font-size: 14px;}
 .fanye .fanye-left a p{width: calc(100% - 70px);float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
 .fanye .fanye-left a:hover{color: #00468E;}
 .fanye .back{float: right;}
 .fanye .back a{background: #00468E;color: #ffffff;font-size: 14px;padding: 10px 35px;}
 
 
 /* news */
 .nei-nav{background: #f7f8fa;transition: 0.4s;height: 46px;}
 .nei-nav a{font-size: 14px;color: #666666;padding: 13px 25px;}
 .nei-nav a.active,.nei-nav a:hover{background:#00468E;color: #ffffff;}
 .nei-nav-box.active{position: fixed;top: 0;left: 0;right: 0;margin: auto;z-index: 999;}
 .nei-nav-box{background: #f7f8fa;transition: 0.4s;height: 46px;}
 
 
 .news{margin: 70px auto 110px;}
 .news .news-time-list{padding: 22px 40px;background: #fafafc;position: relative;height: 22px;margin-bottom: 70px;}
 .news .news-time-list .swiper-slide{text-align: center;border-right: 2px solid #ababac;}
 .news .news-time-list .swiper-slide:last-of-type{border-right: none;}
 .news .news-time-list .swiper-slide a{font-size: 16px;color: #666666;}
 .news .news-time-list .swiper-button-next,.news .news-time-list .swiper-button-prev{background-size: 15px!important;opacity: 0.7;outline: none;}
 .news .news-time-list .swiper-button-disabled{opacity: 0!important;}
 .news .news-time-list .swiper-slide:hover a{color: #00468E;font-size: 18px;font-weight: bold;}
 
 .news-swiper .swiper-container{}
 .news-swiper .swiper-container .swiper-slide{}
 .news-swiper .swiper-container .swiper-slide .news-slide-left{float: left;width: 48%;}
 .news-swiper .swiper-container .swiper-slide .news-slide-right{width: 48%;float: right;}
 .news-swiper .swiper-container .swiper-slide .news-slide-right h3{font-size: 24px;line-height: 36px;color: #1e1e1e;font-weight: bold;margin-top: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
 .news-swiper .swiper-container .swiper-slide .news-slide-right p{font-size: 16px;line-height: 36px;color: #666666;height: 75px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;margin-top: 10px;}
 .news-swiper .swiper-container .swiper-slide .news-slide-right a{display: block;}
 .news-swiper .swiper-container .swiper-slide .news-slide-right a icon{}
 
 .news-swiper .swiper-container .swiper-slide .news-slide-right a span{vertical-align: middle;font-size: 14px;color: #00468E;display: block;margin-top: 10px;}
 .news-swiper .swiper-container-horizontal>.swiper-pagination-bullets,.news-swiper .swiper-pagination-custom,.news-swiper .swiper-pagination-fraction{width: 40%;text-align: left;left: 52%;bottom: 30px;}
 .news-swiper .swiper-pagination-bullet-active{background: #00468E;}
 .news-swiper .swiper-container .swiper-slide .news-slide-right a:hover h3{color: #00468E;}
 .news-swiper .swiper-pagination-bullet{width: 50px;height: 4px;border-radius: 0;background: #ccdae8;opacity: 1;}
 .news-swiper .swiper-pagination-bullet-active{background: #00468E;}
 
 .news-list{margin: 35px 0 50px;}
 .news-list ul{}
 .news-list ul li:first-of-type{border-top: 1px solid #F0F0F0;}
 .news-list ul li{border-bottom: 1px solid #f0f0f0;}
 .news-list ul li a{display: block;padding: 35px 0;}
 .news-list ul li a .news-list-left{overflow: hidden;float: left;width: 255px;}
 .news-list ul li a .news-list-center{float: left;width: 55%;padding-left: 40px;}
 .news-list ul li a .news-list-center h3{font-size: 16px;color: #333333;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 10px;}  
 .news-list ul li a .news-list-center p{font-size: 14px;line-height: 30px;color: #999999;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 15px;}
 .news-list ul li a .news-list-center .read-news{}
 .news-list ul li a .news-list-center .read-news icon{width: 25px;height: 25px;background: #BD320E url(../images/jt-b_10.png) no-repeat;background-position: center;vertical-align: middle;border-radius: 100%;display: inline-block;}
 .news-list ul li a .news-list-center .read-news span{font-size: 16px;color: #666666;vertical-align: middle;margin-left: 8px;}
 
 .news-list ul li a .news-list-right{float: right;} 
 .news-list ul li a .news-list-right b{display: block;font-size: 36px;font-weight: bold;color: #00468e;position: relative;margin-bottom: 15px;padding-bottom: 25px;}
 .news-list ul li a .news-list-right b::after{content: "";position: absolute;width: 55px;height: 3px;background: #7fa2c6;bottom: 0;right: 0;}
 .news-list ul li a .news-list-right span{display: block;font-size: 16px;color: #999999;text-align: right;font-weight: bold;}
 .news-list ul li a:hover .news-list-center h3{color: #00468E;font-weight: bold;}
 .news-list ul li a:hover .news-list-center p{color: #333333;}
 .news-list ul li a:hover .news-list-right b{color: #00468E;}
 .news-list ul li a:hover .news-list-center .read-news span{color: #00468E;}
 .page{text-align: center;}
 .page a{display: inline-block;padding: 5px 15px;border: 1px solid #cccccc;cursor: pointer;margin: 0 5px;color: #01155b;margin-top: 25px;}
 .page a.active,.page a:hover{color: #ffffff;background: #035297;border: 1px solid #035297;}
 
 /* team */
 .team{margin: 75px auto 110px;}
 .team .index-caxun-box{padding: 0;margin-top: 55px;}
 .team .name-list{margin-top: 50px;}
 .team .name-list h3{font-size: 14px;color: #333333;font-weight: bold;}
 .team .name-list .name-box{border-bottom: 1px solid #cccccc;margin-top: 15px;padding-bottom: 12px;}
 .team .name-list .name-left{}
 .team .name-list .name-left a{font-size: 18px;color: #333333;margin-right: 15px;margin-left: 5px;}
 .team .name-list .name-left a:hover{color: #00468E;font-weight: bold;}
 .team-list{margin-top: 60px;}
 .team-list ul{margin-bottom: 40px;}
 .team-list ul li{width: 48%;float: left;margin-right: 4%;background: #f3f7fb;margin-bottom: 3%;}
 .team-list ul li:nth-of-type(2n){margin-right: 0;}
 .team-list ul li a{display: block;}
 .team-list ul li a .team-list-img{width: 235px;float: left;margin-right: 0px;}
 .team-list ul li a .team-list-text{padding-top: 33px;padding-left: 260px;padding-right: 20px;}
 .team-list ul li a .team-list-text h2{}
 .team-list ul li a .team-list-text h2 b{font-size: 18px;color: #333333;font-weight: normal;margin-right: 25px;}
 .team-list ul li a .team-list-text h2 span{font-size: 14px;color: #333333;background: url(../images/biao_06.jpg) left no-repeat;padding-left: 18px;}
 .team-list ul li a .team-list-text h3{font-size: 16px;color: #666666;margin-top: 10px;max-height: 90px;margin-bottom: 15px;}
 .team-list ul li a .team-list-text .team-text-div{}
 .team-list ul li a .team-list-text .team-text-div h4{font-size: 16px;font-weight: bold;color: #333333;border-bottom: 1px solid #dae5f0;padding-bottom: 10px;margin-bottom: 6px;}
 .team-list ul li a .team-list-text .team-text-div p{font-size: 14px;color: #999999;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
 
 /* .team-detail */
 .team-detail{margin: 75px auto;}
 .team-detail .team-detail-box{}
 .team-detail .team-detail-box .team-detail-left{width: 360px;float: left;}
 .team-detail .team-detail-box .team-detail-left .team-detail-img{}
 .team-detail .team-detail-box .team-detail-left .team-detail-img img{}
 .team-detail .team-detail-box .team-detail-left .team-detail-left-top{padding:30px 25px;}
 .team-detail .team-detail-box .team-detail-left .team-detail-left-top ul{}
 .team-detail .team-detail-box .team-detail-left .team-detail-left-top ul li{border-bottom: 1px dashed #d3d3d3;}
 .team-detail .team-detail-box .team-detail-left .team-detail-left-top ul li a{display: block;position: relative;font-size: 16px;color: #333333;text-align: center;padding: 18px 0;box-sizing: border-box;}
 .team-detail .team-detail-box .team-detail-left .team-detail-left-top ul li:last-of-type{border-bottom: none;}
 .team-detail .team-detail-box .team-detail-left .team-detail-left-top ul li a:hover::before{content: "";position: absolute;left: 25px;width: 18px;height: 14px;background: url(../images/l-icon_07.png) no-repeat;background-size: 100%;top: 22px;}
 .team-detail .team-detail-box .team-detail-left .team-detail-left-top ul li a:hover::after{content: "";position: absolute;right: 25px;width: 18px;height: 14px;background: url(../images/r-icon_09.png) no-repeat;background-size: 100%;top: 22px;}
 .team-detail .team-detail-box .team-detail-left .team-detail-left-top ul li a:hover{color: #00468e;}
 .team-detail-right{width: calc(100% - 360px);background: #f7f9fb;padding: 50px 60px;float: left;box-sizing: border-box;}
 .team-detail-right .team-detail-right-title{border-bottom: 1px solid #dee2eb;padding-bottom: 12px;}
 .team-detail-right .team-detail-right-title h2{margin-bottom: 8px;}
 .team-detail-right .team-detail-right-title h2 b{font-size: 30px;color: #000000;font-weight: normal;}
 .team-detail-right .team-detail-right-title h2 span{float: right;background: url(../images/biao_06.jpg) left no-repeat;padding-left: 20px;font-size: 14px;color: #333333;margin-top: 10px;}
 .team-detail-right .team-detail-right-title p{font-size: 16px;color: #666666;}
 .team-detail-right .team-detail-name{margin-top: 20px;margin-bottom: 50px;}
 .team-detail-right .team-detail-name a{font-size: 14px;color: #00468E;border: 1px solid #00468E;padding: 6px 15px;margin-right: 5px;}
 .team-detail-right .team-detail-xiazai{}
 .team-detail-right .team-detail-xiazai-left{width: 65%;float: left;margin-top: 40px;}
 .team-detail-right .team-detail-xiazai-left a{text-align: center;vertical-align: middle;margin-right: 30px;}
 .team-detail-right .team-detail-xiazai-left a icon{width: 22px;height: 22px;background-position: center;background-repeat: no-repeat;display: inline-block;}
 .team-detail-right .team-detail-xiazai-left a span{font-size: 14px;color: #035297;margin-top: 3px;display: block;}
 .team-detail-right .team-detail-xiazai-left a.dayin icon{background-image: url(../images/dy_03.png);}
 .team-detail-right .team-detail-xiazai-left a.card icon{background-image: url(../images/cad_06.png);}
 .team-detail-right .team-detail-xiazai-left a.down{background:#00468E url(../images/down_09.png) 25px center no-repeat;color: #ffffff;padding: 10px 35px 10px 55px;}
 .team-detail-right .team-detail-xiazai-right{float: right;}
 .team-detail-right .team-detail-xiazai-right p{font-size: 14px;color: #333333;margin-bottom: 13px;}
 .team-detail-right .team-detail-text{padding: 48px 0;margin-top: 23px;border-top: 1px dashed #d2d3d3;}
 .team-detail-right .team-detail-text h3{font-size: 16px;font-weight: bold;color: #00468E;margin-bottom: 10px;}
 .team-detail-right .team-detail-text p{font-size: 14px;color: #999999;line-height: 29px;}
 .team-detail-right .team-detail-text>div{margin-bottom: 25px;}
 
 /* office */
 .office{margin: 80px auto 120px;}
 .office-address{background: #f3f7fb;padding: 20px 45px;margin-top: 50px;}
 .office-address .office-address-left{width: 43%;float: left;margin-top: 35px;}
 .office-address .office-address-left h2{font-size: 24px;color: #000000;font-weight: bold;padding: 15px 0;border-bottom: 1px solid #d9e3ef;margin-bottom: 25px;}
 .office-address .office-address-left p{font-size: 16px;line-height: 29px;color: #333333;margin-bottom: 15px;padding-left: 35px;}
 .office-address .office-address-left p.addres{background: url(../images/add-icon_03.jpg) left no-repeat;}
 .office-address .office-address-left p.call{background: url(../images/add-icon_07.jpg) left no-repeat;}
 .office-address .office-address-left p.fex{background: url(../images/add-icon_11.jpg) left no-repeat;}
 .office-address .office-address-left p.email{background: url(../images/add-icon_15.jpg) left no-repeat;}
 .office-address .office-address-right{width: 50%;float: right;}
 #add-map{width: 100%;height: 400px;}
 .amap-icon {
     background-image: url(../images/marker.png);
 }
.amap-icon img{display: none;}

 .office-room{margin-top: 70px;}
 .office-room>h3{border-bottom: 1px solid #dcdcdc;}
 .office-room>h3 span{background: #00468E;color: #ffffff;padding: 8px 75px;font-size: 16px;}
 .office-room .office-room-list{margin-top: 45px;}
 .office-room .office-room-list ul{}
 .office-room .office-room-list ul li{float: left;width: 23.5%;margin-right: 2%;margin-bottom: 3%;}
 .office-room .office-room-list ul li:nth-of-type(4n){margin-right: 0;}
 .office-room .office-room-list ul li a{display: block;background: #f3f7fb;}
 .office-room .office-room-list ul li a .room-img{overflow: hidden;}
 .office-room .office-room-list ul li a .room-img img{}
 .office-room .office-room-list ul li a .room-name{border-bottom: 1px solid #dae5f0;}
 .office-room .office-room-list ul li a .room-name h3{font-size: 16px;color: #333333;position: relative;padding:20px 40px;}
 .office-room .office-room-list ul li a .room-name h3::before{position: absolute;content: "";left: 0;width: 23px;height: 4px;background: #00468E;top: 28px;}
 .office-room .office-room-list ul li a .room-addres{padding: 20px;height: 120px;}
 .office-room .office-room-list ul li a .room-addres div{display: table;font-size: 13px;color: #999999;}
 .office-room .office-room-list ul li a .room-addres span{width: 40px;line-height: 24px;}
 .office-room .office-room-list ul li a .room-addres p{display: table-cell;line-height: 24px;}
 .office-room .office-room-list ul li a .room-addres .room-dz{background: url(../images/dz_24.png) left 5px no-repeat;padding-left: 21px;}
 .office-room .office-room-list ul li a .room-addres .room-call{background: url(../images/dh_28.png) left 5px no-repeat;padding-left: 21px;}
 .office-room .office-room-list ul li a .room-addres .room-cz{background: url(../images/cz_32.png) left 5px no-repeat;padding-left: 21px;}
 
 /* join */
 .join{margin: 80px auto;}
 .join-nav{border-bottom: 1px solid #dcdcdc;margin-top: 90px;}
 .join-nav a{background: url(../images/jt-l_04.png) 90% no-repeat;font-size: 16px;color: #00468e;    padding: 10px 100px 10px 15px;margin-right: 20px;cursor: pointer;}
 .join-nav a.active,.join-nav a:hover{background: #00468E url(../images/jt-b_04.png) 90% no-repeat;color: #ffffff;}
 
 .join-box-list{margin-top: 50px;}
 .join-box-list .join-box{}
 .join-box-list .join-box .join-search{background: #f3f7fb;padding: 20px 35px;}
 .join-box-list .join-box .join-search p{width: 30%;float: left;margin-right: 4%;height: 35px;}
 .join-box-list .join-box .join-search p:last-of-type{margin-right: 0;}
 .join-box-list .join-box .join-search p span{font-size: 14px;color: #035297;width: 57px;font-weight: bold;}
 .join-box-list .join-box .join-search p select{border: 1px solid #eeeeee;border-radius: 5px;background: #ffffff;width: calc(100% - 70px);height: 100%;color: #999999;box-sizing: border-box;padding: 0 10px;}
 .join-box-list .join-box .join-search p button{color: #ffffff;font-size: 12px;background: #00468E url(../images/xx_16.png) 50px no-repeat;border: none;outline: none;height: 100%;padding: 0 60px 0 75px;cursor: pointer;}
 .join-list{margin-top: 50px;}
 .join-list ul{}
 .join-list ul li{border-bottom: 1px solid #e5e7ee;}
 .join-list ul li span{width: 13%;float: left;text-align: center;}
 .join-list ul li span.ziwei{width: 48%;float: left;text-align: left;box-sizing: border-box;padding-left: 35px;}
 .join-list ul li.join-tit{background: #81a8cb;padding: 20px 0;border-bottom: none;}
 .join-list ul li.join-tit span{color: #ffffff;font-size: 18px;}
 .join-list ul li .join-li-dao{padding: 20px 0;cursor: pointer;}
 .join-list ul li .join-li-dao span{color: #00468e;font-size: 14px;height: 35px;line-height: 35px;}
 .join-list ul li .join-li-dao icon{width: 31px;height: 31px;display: inline-block;background: url(../images/j-on_03.jpg) no-repeat;background-position: center;}
 .join-list ul li.active .join-li-dao icon{background-image: url(../images/j-on_07.jpg);}
 .join-list ul li.active{background: #f7f8fa;}
 .join-list-text{padding: 20px 35px 45px;display: none;}
 .join-list-text h4{font-size: 16px;color: #333333;font-weight: bolder;margin-bottom: 10px;}
 .join-list-text p{font-size: 14px;color: #666666;line-height: 29px;}
 .join-box{display: none;}
 .join-box.active{display: block;}
 .join-list ul li:hover{background: #f7f8fa;}
 .join-list ul li.join-tit:hover{background: #81a8cb;}
 
 
 
 /* about */
 .about{/* margin: 80px auto; */transition: 0.4s;padding: 80px 0;}
 .about-jj{}
 .about-jj .about-jj-img{text-align: center;}
 .about-jj .about-jj-img img{max-width: 100%;}
 .about-jj .about-jj-text{padding: 25px 50px;box-sizing: border-box;}
 .about-jj .about-jj-text p{font-size: 16px;color: #666666;line-height: 24px;margin-top: 15px;}
 .about.active{padding-top: 46px;transition: 0.4s;}
 
 
 
 .about-history{background: url(../images/ab-bac_06.jpg) no-repeat;background-position: center;background-size: cover;width: 100%;padding: 1px;box-sizing: border-box;}
 .about-history .title h3{color: #ffffff;}
 .about-history .title span{background: #ffffff;}
 
 .develop{padding: 5em 0;}
  .develop .develop-swiper{margin: 75px 0;}
  .develop .develop-swiper .gallery-thumbs .swiper-wrapper{height: 400px;}
  .develop .develop-swiper .gallery-thumbs{float: left;width: 120px;margin-right: 100px;}
  .develop .develop-swiper .gallery-thumbs .swiper-slide{color: #ffffff;opacity: 1;font-size: 18px;margin-bottom: 0px!important;padding-bottom: 0px;text-align: right;padding-right: 45px;box-sizing: border-box;}
  .develop .develop-swiper .gallery-thumbs .swiper-slide::after{content: "";position: absolute;right: 15px;top: 15px;background: url(../images/kdx_09.png) no-repeat;background-position: right;height: 100%;width: 50px;background-size: contain;background-position: right;}
  .develop .develop-swiper .gallery-thumbs .swiper-slide-thumb-active{font-size: 30px;opacity: 1;font-weight: bold;}
  .develop .develop-swiper .gallery-thumbs .swiper-slide{height: 34px;line-height: 34px;}
  .develop .develop-swiper .gallery-thumbs .swiper-slide span{cursor: pointer;}
  .develop .develop-swiper .gallery-top{margin-left: 100px;}
  .develop .develop-swiper .gallery-top .swiper-slide{padding: 5px;box-sizing: border-box;}
  .develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left{width: 35%;float: left;margin-top: 3%;}
  .develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left h3{font-size: 30px;margin-bottom: 20px;color: #ffffff;font-weight: bold;position: relative;padding: 15px 0;}
  .develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left h3::after{position: absolute;content: "";left: 0;bottom: 0;width: 30px;height: 3px;background: #ffffff;display: none;}
  .develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left p{font-size: 16px;line-height: 30px;color: #ffffff;margin-bottom: 10px;} 
  .develop .develop-swiper .gallery-top .swiper-slide .develop-slide-right{float: right;position: relative;box-sizing: border-box;padding: 15px;width: 48%;}
  .develop .develop-swiper .gallery-top .swiper-slide .develop-slide-right::after{width: 95%;height: 93%;background: rgba(255,255,255,0.2);position: absolute;content: "";top: 0;left: 20px;z-index: -1;}
  .develop .develop-swiper .gallery-top .swiper-slide .develop-slide-right img{width: 100%;} 
 .develop .swiper-scrollbar-drag{background: #ffffff!important;}
 .develop .swiper-container-vertical>.swiper-scrollbar{width: 4px;}
 
 .about-wh{background: url(../images/dt_02.jpg) no-repeat;background-position: center;background-size: 100%;margin: 80px auto;}
 .about-wh .about-wh-text{}
 .about-wh .about-wh-text p{font-size: 16px;color: #333333;line-height: 24px;margin-bottom: 15px;}
 .about-wh .about-wh-list{margin: 80px auto;}
 .about-wh .about-wh-list ul{}
 .about-wh .about-wh-list ul li{width: 22.75%;float: left;margin-right: 3%;}
 .about-wh .about-wh-list ul li:last-of-type{margin-right: 0;}
 .about-wh .about-wh-list ul li a{display: block;text-align: center;}
 .about-wh .about-wh-list ul li a .about-wh-img{width: 151px;height: 151px;display: inline-block;background-position: center;background-size: 100%;position: relative;}
 .about-wh .about-wh-list ul li a .about-wh-img::before{width: 45%;position: absolute;content: "";left: -53%;border-bottom: 1px dashed #00468E;top: 50%;}
 .about-wh .about-wh-list ul li a .about-wh-img::after{width: 45%;position: absolute;content: "";right: -53%;border-bottom: 1px dashed #00468E;top: 50%;}
 .about-wh .about-wh-list ul li:last-of-type .about-wh-img::after{border: none;}
 .about-wh .about-wh-list ul li:first-of-type .about-wh-img::before{border: none;}
 .about-wh .about-wh-list ul li a span{width: 1px;height: 25px;background:#c4d4e5;display: block;margin:10px auto;}
 .about-wh .about-wh-list ul li a h3{font-size: 20px;color: #00468E;font-weight: bold;}
 .about-wh .about-wh-list ul li a p{font-size: 14px;line-height: 22px;color: #666666;}
 .about-wh .about-wh-list ul li a .about-wh-img:hover{}
 .about-hrono{background: #f6f7fa url(../images/about-hr_02.jpg) no-repeat;background-position: bottom;padding-top: 60px;padding-bottom: 170px;}
 .about-hrono .gallery-thumbs{}
 .about-hrono .about-swiper{padding:0 45px;position: relative;margin: auto;width: 85%;margin-top: 44px;}
 .about-hrono .gallery-thumbs .swiper-slide{text-align: center;border-right: 1px solid #7f7f7f;font-size: 16px;color: #666666;cursor: pointer;}
 .about-hrono .gallery-thumbs .swiper-slide-thumb-active,.about-hrono .gallery-thumbs .swiper-slide:hover{color: #00468E;font-weight: bold;font-size: 18px;}
 .about-hrono .about-swiper .swiper-button-next,.about-hrono .about-swiper .swiper-button-prev{background-size: 12px;background-color: #9f9f9f;width: 27px;height: 27px;border-radius: 100px;outline: none;margin-top: -13px;}
 .about-hrono .about-swiper .swiper-button-next:hover,.about-hrono .about-swiper .swiper-button-prev:hover{background-color: #00468E;}
 .about-swiper-img{padding: 0 50px;position: relative;margin-top: 70px;}
 .about-swiper-img .swiper-slide{}
 .about-swiper-img .swiper-slide ul{}
 .about-swiper-img .swiper-slide ul li{width: 31.33333%;float: left;margin-right: 3%;text-align: center;background: #ffffff;}
 .about-swiper-img .swiper-slide ul li:last-of-type{margin-right: 0;}
 .about-swiper-img .swiper-slide ul li .hron-img{margin: 45px 0 30px;height: 232px;}
 .about-swiper-img .swiper-slide ul li .hron-img img{max-height: 232px;}
 .about-swiper-img .swiper-slide ul li p{background: #00468E;color: #ffffff;font-size: 14px;padding: 15px 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;box-sizing: border-box;}
 .about-swiper-img .swiper-slide ul li:hover .hron-img img{transform: scale(1.1);transition: 0.4s;}
 .about-swiper-img .swiper-button-next,.about-swiper-img .swiper-button-prev{opacity: 0.5;outline: none;background-size: 20px;}
 .about-swiper-img .swiper-slide ul li a{display: block;}
 
 
 
 .office-room .office-room-list ul li a:hover .room-img img{transform: scale(1.125);transition: 0.4s;}
 
 .header .header-list .search{}
 .header .header-list .lang{}
 /* .header .header-list .lang a{color: #ffffff;padding: 7px;border: 1px solid rgba(255,255,255,0.5);} */
 
 .nav-aside .aside-search{}
 
 .header-nei .menu{display: none;}
 .header-nei .header-nav-list{float: right;}
 .header-nei .header-nav-list ul{}
 .header-nei .header-nav-list ul li{float: left;margin-left: 25px;padding: 23px 0;}
 .header-nei .header-nav-list ul li a{color: #ffffff;font-size: 18px;padding: 0 10px;}
 
 /* about */
 .about-kehu{background: #f6f7fa;padding: 75px 0;}
 .about-kehu .about-kehu-swiper{}
.about-kehu .about-kehu-swiper .swiper-slide{text-align: center;background: #ffffff;}
.about-kehu .about-kehu-swiper .swiper-container{padding-bottom: 60px;padding-top: 30px;}

.about-kehu .swiper-pagination-bullet{border-radius: 0;width: 12px;height: 12px;transform: rotateZ(45deg);}

.about-kehu .about-kehu-swiper .swiper-slide:hover{transform: scale(1.1);transition: 0.4s;}



.index-section .wrap{margin-top: 0;}
.index-news{margin-top: 0;}

#section0 .swiper-slide img{height: 100vh;width: 100%;}
.index-section{height: 100%;}
/* .index-banner .swiper-slide{width: 100%!important;} */
.index-banner{width: 100%;}

.index-section .wrap{}

 .index-section .wrap{position: absolute;top: 100%;left: 0;right: 0;}
 .index-section .wrap.acc{top: 50%;transform: translateY(-50%);transition: 0.4s;}
 .section1{background-image: url(../images/ba_015.jpg);background-attachment: fixed;background-repeat: no-repeat;background-size: cover;background-position: center;}
 .index-section{background: none;}
 
 #fp-nav{right: 10px;}
 #fp-nav ul li a span, .fp-slidesNav ul li a span{background: #ffffff;}
 
 
 .develop-swiper .gallery-top{}
 .develop-swiper .gallery-top .btn-a{color: #ffffff;font-size: 14px;cursor: pointer;}
 
 
 
 .tan-box{position: fixed;background: rgba(0,0,0,0.5);width: 100%;height: 100%;top: 0;display: none;}
 .tan-box .tan-text{background: #ffffff;width: 70%;margin: auto;top: 20%;left: 0;right: 0;position: absolute;box-sizing: border-box;padding: 70px 70px 70px;}
 .tan-box .tan-text .deve-list-text{}
 .tan-box .tan-text .deve-list-text h3{border-bottom: 1px solid #eeeeee;margin-bottom: 30px;font-size: 30px;font-weight: bold;padding: 7px 0;}
 .tan-box .tan-text .close-btn{position: absolute;right: 20px;top: 20px;width: 40px;height: 40px;background: url(../images/clo-btn.png) no-repeat;background-size: 100%;cursor: pointer;}
 .tan-box .tan-text .deve-list-text p{font-size: 16px;line-height: 30px;margin-bottom: 20px;background: url(../images/lx_04.png) 8px 8px no-repeat;padding-left: 25px;padding-right: 55px;}
 .tan-box .tan-text .deve-list-p{height: 350px;overflow-y: overlay;}
.develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left p{margin-bottom: 15px;}
 .develop-slide-left p:nth-of-type(3){display: none;}
  
  
 .dongtai{margin-top: 70px;}
 .dongtai h3{position: relative;padding: 12px 0;font-size: 18px;font-weight: bold;border-bottom: 1px solid #eeeeee;}
  .dongtai h3::after{position: absolute;content: "";bottom: 0;left: 0;width: 77px;height: 1px;background:#00468E;}
  .dongtai ul{margin-top: 15px;}
  .dongtai ul li{}
  .dongtai ul li a{padding: 10px 0;font-size: 16px;}
  .dongtai ul li a:hover{color: #00468E;}
  
  
  .fp-section.fp-table, .fp-slide.fp-table{overflow: hidden;}
  .fp-tableCell{overflow: hidden;}
  

.develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left p{display:none;}
.develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left p:nth-of-type(1){display:block!important;}
.develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left p:nth-of-type(2){display:block!important;}





/* 0603 */


.team-list ul li a .team-list-img{max-height: 235px;line-height: 235px;overflow: hidden;}





.index-section .ly-swiper .swiper-slide:nth-of-type(1n+6){display:none;}

.index-section .ly-swiper .swiper-slide:nth-of-type(1n+6){display:none;}
.about-kehu .about-kehu-swiper .swiper-slide{height: 74px;
    line-height: 74px;}

.footer .footer-bottom-right p a{color: #fff;}



.tan-box{z-index: 999;}

.busin .busin-list ul li a h3{height: 44px;}


.header-nav-list .nav-aside-box{display: none;}


.swiper-ul .swiper-button-black{display: none;}
.swiper-ul .swiper-pagination{display: none;}



/* 0723 */

/* library */
  
  .library{margin: 50px auto 60px;}
  .library-title{}
  .library-title h3{font-size: 30px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 15px;}
  .biao-list{margin-top: 50px;margin-bottom: 11px;}
  .biao-list a{font-size: 16px;
    padding: 5px 15px;cursor: pointer;}
  .biao-list a.active,.biao-list a:hover{font-weight: bold;color: #00468E;}
  .table-list{margin-bottom: 111px;}
  .table-list table{width: 100%;text-align: center;}
  .table-list table tr:first-of-type{background: #f1f1f1;}
  .table-list table tr th{font-size: 15px;color: #000;padding: 15px;}
  .table-list table tr td{font-size: 14px;padding: 15px 10px;}
  .table-list table tr th,.table-list table tr td{border: 1px solid #ccc;border-right: none;border-bottom: none;}
  .table-list table tr th:last-of-type,.table-list table tr td:last-of-type{border-right: 1px solid #ccc;}
  .table-list table tr:last-of-type td{border-bottom: 1px solid #ccc;}
  .table-list table tr:hover{background: #f7f7f7;}
  .table-list table tr:first-of-type:hover{background: #f1f1f1;}
  .table-list .table{display: none;}
  .table-list .table.active{display: block;}
   .search-biao{margin-bottom: 15px;}
   .search-biao p{text-align: right;}
   .search-biao p input{border: 1px solid #ccc;box-sizing: border-box;padding: 5px;width: 160px;}
   .search-biao p label{font-size: 14px;cursor: pointer;}
  .biao-list{float: left;margin-top: 0;}
  .search-biao{float: right;}
  .lib-box{margin-top: 50px;}





.about-jj-img video{width: 85%;}




/* 0812 */
/* search */
.search-bb{margin-bottom: 100px}
.search-right{text-align: center;margin-top: 50px;}
.search-right p{width: 360px;height: 40px;line-height: 40px;
    border: 1px solid #ccc;
    margin: auto;background: #fff;}
.search-right p input{border: none;background: none;width: calc(100% - 40px);vertical-align: middle;}
.search-list{margin-top: 25px;}
.search-list ul{margin-bottom: 50px;}
.search-list ul li{padding: 20px 0;border-bottom: 1px dashed #ccc;}
.search-list ul li a{display: block;}
.search-list ul li a h3{    font-size: 16px;
    font-weight: bold;margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.search-list ul li a p{font-size: 16px;}
.search-right icon{cursor: pointer;vertical-align: middle;width: 25px;height: 25px;background: url(../images/search2.png) no-repeat;background-position: center;display: inline-block;background-size: 100%;}



.search-list.pro .pro-list>ul{min-height: 250px;}
.search-list.pro .pro-list{margin-bottom: 55px;    margin-top: 30px;}



.search-list ul li .pro-img{display: none;}






.index-banner .swiper-slide video{width: 100%;height: 100vh;object-fit: cover;}





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


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

 
 @media (max-width:1280px) {
 	.header-nei .header-nav-list ul li{margin-left: 15px;}
 }

 
  @media (max-width:1200px){
      /* html,#header{width: 1200px;max-width: 1200px;} */
	   /* .wrap{max-width: 1110px;} */
	   
	   
	   #section0 .swiper-slide img {
	       height: auto;
	       width: 100%;
	   }
	   .index-section .wrap{    position: inherit;}
	   .header .header-list .logo {
	       line-height: 65px;
	       cursor: pointer;
	       width: 230px;
	   }
	   .header .header-list {
	       height: 65px;
	       padding-top: 0px;
	   }
	   #header{position: fixed;padding: 10px 0;}
	   #header.active{background: #00468E;}
	   .section1{padding-top: 60px;padding-bottom: 0;}
	   #section2{padding-bottom: 60px;}
	   .nav-aside .nav-aside-top a {
	       width: 220px;
	   }
	   .nav-aside .nav-aside-top .close-btn{width: 40px;height: 40px;}
	   .nav-aside{width: 400px;}
	   .index-section{padding-bottom: 0;}
	   .footer .footer-top .footer-right .foot-lx .foot-ewm p{padding-left: 10px;}
	   .index-news-right{width: 42%;}
	   .index-news .index-news-left{width: calc(100% - 46%);}
	   .header-nei .header-nav-list ul li a{padding: 0 8px;font-size: 17px;}
	   .header-nei .header-nav-list ul li{padding: 20px 0;margin-left: 0px;}
	   .header .header-list .lang icon {
	       width: 25px;
	       height: 25px;}
	   .header .header-list .search icon{width: 25px;height: 25px;}
	   .header .header-list .search{margin-top: 20px;}
	   .header .header-list .lang{margin-top: 20px;}
	   .title h3,.respon .respon-box .respon-left h3{font-size: 24px;}
	   .about{padding: 50px;}
	   .develop .develop-swiper .gallery-thumbs .swiper-slide-thumb-active{font-size: 24px;}
	   .develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left h3,.tan-box .tan-text .deve-list-text h3{font-size: 24px;}
	   .busin,.busin-detail,.team,.team-detail,.news,.news-detail,.office,.join{
	       margin: 50px auto 60px;
	   }
	   
	   .busin-detail .busin-name .busin-right h2{font-size: 24px;}
	   .busin-detail .busin-name .busin-right span{margin-left: 51.5%;}
	   .team-detail-right .team-detail-name{margin-bottom: 30px;}
	   
	   .team-detail .team-detail-box .team-detail-left {
	       width: 300px;
	       float: left;
	   }
	   
	   .team-detail-right .team-detail-right-title h2 b{font-size: 24px;}
	   .team-detail-right {
	       width: calc(100% - 300px);padding: 35px 35px;}
	   .team-detail-right .team-detail-xiazai-left a.down{margin-right: 0;}
	   .team-detail-right .team-detail-xiazai-left{width: 100%;margin-top: 25px;}
	   .team-detail-right .team-detail-xiazai-right{width: 100%;}
	   .team-detail-right .team-detail-xiazai {
	       display: flex;
	       flex-direction: column-reverse;
	   }
	   .news .news-time-list {
	       padding: 16px 10px;margin-bottom: 45px;}
	   .news-swiper .swiper-container .swiper-slide .news-slide-right h3 {
	       font-size: 16px;
	       line-height: 26px;margin-top: 10px;}
	   .news-swiper .swiper-container .swiper-slide .news-slide-right a span{margin-top: 6px;}
	   .news-swiper .swiper-container .swiper-slide .news-slide-right p {
	       font-size: 14px;
	       line-height: 24px;-webkit-line-clamp: 3;}
	   .news-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .news-swiper .swiper-pagination-custom, .news-swiper .swiper-pagination-fraction{bottom: 0;}
	   .news-list ul li a .news-list-center h3{line-height: 24px;margin-bottom: 4px;}
	   .news-list ul li a .news-list-right b{font-size: 24px;margin-bottom: 9px;
    padding-bottom: 12px;}
	   .news-list ul li a .news-list-center p{line-height: 24px;}
	   .news-list ul li a .news-list-center{margin-top: 13px;}
	   .news-list ul li a{padding: 20px 0;}
	   .news-detail .news-detail-title h3 {
	       font-size: 20px;
	       color: #1e1e1e;
	       margin-bottom: 13px;
	   }
	  /* .news-detail-text section{display: block!important;margin: auto!important;}
	   */
	   .office-address .office-address-left h2{font-size: 20px;}
	   .office-room .office-room-list ul {
	       display: flex;
	       flex-wrap: wrap;
	   }
	   .office-room .office-room-list ul li{width: 32%;}
	   .office-room .office-room-list ul li:nth-of-type(4n){margin-right: 2%;}
	   .office-room .office-room-list ul li:nth-of-type(3n){margin-right: 0;}
	   .office-room .office-room-list ul li a .room-name h3{padding: 15px 40px;}
	   .office-room .office-room-list ul li a .room-name h3::before{top: 24px;}
	   .office-room .office-room-list ul li a{height: 100%;}
	   .office-room .office-room-list ul li a .room-addres{height: auto;}
	   .join-list ul li.join-tit,.join-list ul li .join-li-dao{padding: 15px 0;}
	   .join-list ul li.join-tit span{font-size: 16px;}
	   .respon .respon-list ul li a{padding: 20px 150px 20px 0;}
	   .respon{margin-top: 65px;padding-bottom: 130px;}
	   .about-hrono{padding-bottom: 120px;}
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   
  }
  @media (max-width:992px){
	
	.nav-aside {
	    width: 350px;
		padding: 25px;
	}
	.nav-aside .nav-aside-top a {
	    width: 185px;
	}
	.nav-aside .nav-aside-top .close-btn {
	    width: 35px;
	    height: 35px;
	}
	.nav-aside .aside-search p icon{width: 24px;
    height: 24px;background-size: 100%;vertical-align: middle;}
	.nav-aside .aside-search p input{vertical-align: middle;}
	.nav-aside .nav-list ul li>a{font-size: 16px;}
	.nav-aside .aside-search p input[type="text"] {
	    font-size: 16px;
	}
	.header .header-list .menu span{height: 3px;margin: 7px 0;}
	.index-section .lingyu {
	    padding: 40px 0;
	    background: #ffffff;
	}
	.index-section .lingyu .title-ly h3{font-size: 20px;}
	.index-section .lingyu .title-ly {
	    padding: 0 35px;
	    margin-bottom: 0px;
	}
	.index-section .ly-swiper {
	    padding: 0 35px;
	    position: relative;
	}
	.index-section .swiper-button-prev {
	    left: 5px;
	}
	.index-section .swiper-button-next {
	    right: 5px;
	}
	.index-section .ly-swiper .swiper-slide a .slide-text{padding: 20px 20px;}
	
	.index-caxun-box{padding: 0 35px;margin-top: 10px;}
	.index-caxun .caxun-left h3{font-size: 16px;}
	.index-caxun .caxun-right{float: none;padding-left:165px;}
	.index-caxun .caxun-right p{width: 49%;margin-bottom: 10px;}
	.index-caxun .caxun-right p:nth-of-type(2n){margin-right: 0;}
	.index-section .ly-swiper .swiper-slide a .slide-img img{width: 100%;}
	.index-news{padding: 40px 35px;}
	.index-news .index-news-left .index-news-text {
	    margin-top: 25px;
	}
	.index-news-right .index-news-nav h3 a{font-size: 16px;}
	.index-news-right .index-news-nav-box {
	    padding: 0 20px;
	}
	.index-news-swiper .swiper-container{padding: 0px 20px 30px;}
	.index-news .index-news-left .index-news-text h4{font-size: 14px;}
	.index-news-right {
	    width: 100%;
	}
	.index-news .index-news-left {
	    width: 100%;
	}
	.index-news-swiper .swiper-container .swiper-slide li a {
	    display: flex;
	    justify-content: space-between;
	}
	.index-news-swiper .swiper-container .swiper-slide li a h3{margin-bottom: 0;;-webkit-line-clamp: 1;width: calc(100% - 140px);}
	.index-news-swiper .swiper-container .swiper-slide li a p{width: 110px;}
	.index-news-right{height: auto!important;}
	.section1{padding-top: 40px;}
	#section2 {
	    padding-bottom: 40px;
	}
	.index-banner .swiper-pagination{bottom: 1em;}
	.footer .footer-top .footer-right dl{margin-right: 4%;}
	.footer .footer-top .footer-right dl:last-of-type {
	    margin-right: 0;
	    width: 26%;
	}
	.footer .footer-top .footer-left .footer-link a{margin-right: 5px;}
	.footer .footer-top .footer-right .foot-lx dd span{font-size: 12px;}
	.index-section .ly-swiper .swiper-container {
	    padding: 35px 0 20px;
	}
	
	.header-nav-list .nav-aside-box{display: block;}
	.header-nei .menu{display: block;}
	.header-nei .header-nav-list ul li {
	    padding: 0;
	    margin-left: 0px;
	    width: 100%;
	    border-bottom: 1px solid #999;
	}
	.header-nei .header-nav-list ul li a {
	   
	    font-size: 16px;
	    
	    color: #666666;
	    padding: 15px 0;
	    display: block;
	}
	.header-nei .header-nav-list ul {
	    margin-top: 10px;
	}
	.about {
	    padding: 35px 0;
	}
	.about-jj .about-jj-text {
	    padding: 15px 10px;
	    box-sizing: border-box;
	}
	.title h3, .respon .respon-box .respon-left h3 {
	    font-size: 20px;
	}
	
	.develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left h3,.tan-box .tan-text .deve-list-text h3{font-size: 20px;}
	.develop .develop-swiper .gallery-thumbs{margin-right: 65px;}
	.develop .develop-swiper .gallery-top {
	    margin-left: 65px;
	}
	.develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left{width: 100%;}
	.develop .develop-swiper .gallery-top .swiper-slide .develop-slide-right{padding-left: 0;width: 80%;float: left;margin-top: 20px;}
	.develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left p {
	    margin-bottom: 5px;
	}
	.develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left h3{margin-bottom: 5px;padding: 6px 0;}
	.tan-box .tan-text{width: 80%;padding: 70px 32px 45px;}
	.tan-box .tan-text .deve-list-p{height: auto;max-height: 350px;}
	.develop {
	    padding: 3em 0;
	}
	.develop .develop-swiper {
	    margin: 50px 0 30px;
	}
	.about-swiper-img .swiper-slide ul li .hron-img {
	    margin: 0;
	    height: 232px;
	    line-height: 232px;
	    padding: 10px 0;
	}
	.about-swiper-img{margin-top: 40px;}
	.about-hrono {
	    padding-bottom: 75px;
	}
	.about-kehu {
	    background: #f6f7fa;
	    padding: 45px 0;
	}
	.respon .respon-box .respon-left h3{margin-top: 10px;}
	.respon .respon-box .respon-left span{margin: 10px 0;}
	.busin .busin-list ul li a {
	    display: block;
	    padding: 25px 15px;
	}
	.busin .busin-list ul li a icon{width: 50px;height: 50px;background-repeat: no-repeat;}
	.header-nei .header-nav-list{float: none;}
	.busin-detail .busin-name .busin-right h2 {
	    font-size: 20px;
	}
	.busin-detail .busin-name .busin-right span {
	    margin-left: 53.5%;
	}
	.busin-detail .busin-name {
	    margin-bottom: 35px;
	}
	.team-list ul li a .team-list-img{width: 150px;}
	.team-list ul li a .team-list-text {
	    padding-top: 10px;
	    padding-left: 165px;
	    padding-right: 15px;
	}
	.team-list ul li a .team-list-img{height: 200px;line-height: 200px;max-height: 200px;}
	.team-list ul li a .team-list-text h3{font-size: 15px;    margin-bottom: 10px;}
	.team-list ul li a .team-list-text .team-text-div h4{font-size: 15px;padding-bottom: 6px;}
	.team-detail .team-detail-box .team-detail-left {
	    width: 260px;
	    float: left;
	}
	
	.team-detail-right {
	    width: calc(100% - 260px);
	    padding: 25px 25px;
	}
	.team-detail .team-detail-box .team-detail-left .team-detail-left-top {
	    padding: 10px 15px;
	}
	.team-detail .team-detail-box .team-detail-left .team-detail-left-top ul li a{padding: 15px 0;}
	.team-detail-right .team-detail-text {
	    padding: 25px 0;}
	.team-detail-right .team-detail-right-title h2 b {
	    font-size: 20px;
	}
	.news-swiper .swiper-container {
	    padding-bottom: 20px;
	}
	.news-list ul li a .news-list-left {
	    overflow: hidden;
	    float: left;
	    width: 220px;
	}
	.news-list ul li a .news-list-center {
	    float: left;
	    width: 48%;
	    padding-left: 20px;
	}
	.news-swiper .swiper-container .swiper-slide .news-slide-right p{height: 50px;-webkit-line-clamp: 2;margin-top: 5px;}
	.news-list ul li a .news-list-right b{font-size: 20px;}
	.news-detail .news-detail-title h3{font-size: 18px;}
	.news-swiper .swiper-container .swiper-slide {
	    padding: 0;
		box-sizing: border-box;
	}
	.office-address {
	    background: #f3f7fb;
	    padding: 20px 20px;
	    margin-top: 40px;
	}
	.office-address .office-address-left h2 {
	    font-size: 18px;
		margin-bottom: 15px;
	}
	.office-address .office-address-left{margin-top: 20px;}
	.office-address .office-address-left p{margin-bottom: 10px;}
	#add-map {
	    width: 100%;
	    height: 300px;
	}
	.office-room .office-room-list ul li a .room-addres {
	    padding: 15px;
	    
	}
	.office-room .office-room-list ul li a .room-name h3 {
	    padding: 10px 40px;
	}
	.office-room .office-room-list ul li a .room-name h3::before {
	    top: 20px;
	}
	.office-room .office-room-list ul li a .room-addres p{line-height: 22px;}
	.join-box-list .join-box .join-search {
	    background: #f3f7fb;
	    padding: 20px 20px;
	}
	.join-list ul li .join-li-dao span{height: auto;
    line-height: normal;}
	.join-list ul li.join-tit, .join-list ul li .join-li-dao {
	   
	    display: flex;
	    align-items: center;
	}
	
	
	
	
	
	
	
	
	
	
	
	
  }
  @media (max-width:750px){ 
  
  
  .header .header-list .logo {
      line-height: 50px;
      cursor: pointer;
      width: 168px;
  }
  .header .header-list .lang icon {
      width: 20px;
      height: 20px;
  }
  .fp-notransition{overflow: hidden;}
  .header .header-list .search icon {
      width: 20px;
      height: 20px;
	 
  }
  .header .header-list .search{display: none;}
  .header .header-list .menu span{width: 22px;height: 2px;
    margin: 6px 0;}
  .header .header-list {
      height: 50px;
      padding-top: 0px;
  }
  .header .header-list .lang {
      margin-top: 16px;
  }
  .header .header-list .menu {
      margin-left: 0px;
      margin-top: 11px;
      cursor: pointer;
	  margin-left: 20px;
  }
  #header{background: #00468E;}
  #section0{padding-top: 70px;}
  .nav-aside{width: 100%;}
  .index-banner .swiper-pagination-bullet {
      width: 35px;
      border-radius: 0;
      height: 2px;
      /* background-color: #ffffff;
      opacity: 0.5; */
  }
  .index-banner .swiper-pagination {
      bottom: 0.5em;
  }
  .section1 {
      padding-top: 20px;
  }
  .index-section .ly-swiper .swiper-slide a .slide-text {
      padding: 10px 10px;
  }
  .index-section .lingyu .title-ly h3 {
      font-size: 18px;
  }
  .index-section .lingyu .title-ly h3 {
      font-size: 18px;
  }
  .index-section .swiper-button-next, .index-section .swiper-button-prev{background-size: 12px 25px;}
  .index-section .ly-swiper .swiper-slide a .slide-text span{display: block;
    margin: auto;
    margin-top: 5px;}
  .index-section .ly-swiper .swiper-container {
      padding: 20px 0 5px;
  }
  .index-caxun .caxun-right {
      float: left;
      padding-left: 0;
      width: 100%;
  }
  .index-caxun .caxun-right p {
      width: 49%;
      margin-bottom: 5px;
  }
  .index-section .ly-swiper {
      padding: 0 25px;
      position: relative;
  }
  .index-section .swiper-button-next {
      right: 0px;
  }
  .index-section .swiper-button-prev {
      left: 0px;
  }
  .index-caxun-box {
      padding: 0 25px;
      margin-top: 10px;
  }
  .index-news {
      padding: 25px 25px;
  }
  .index-news .index-news-left .index-news-img {
      height: 160px;
  }
  .index-news .index-news-left .index-news-text .div-left {
      width: 100%;
      float: left;
  }
  .index-news .index-news-left .index-news-text .div-right {
      width: 100%;
      float: right;
  }
  .index-news .index-news-left .index-news-text p{line-height: 24px;}
  .index-news .index-news-left .index-news-text h4{line-height: 24px;}
  .index-news-right .index-news-nav h3 a {
      font-size: 14px;
  }
  .index-news-right{padding: 15px 0;}
  .index-news-swiper .swiper-container .swiper-slide li a h3{width: 100%;-webkit-line-clamp: 2;}
  .index-news-swiper .swiper-container .swiper-slide li a p {
      width: 100%;
      text-align: right;
  }
  .index-news-swiper{height: auto!important;}
  .index-news-swiper .swiper-container {
      padding: 0px 20px 20px;
	  margin-top: 10px;
  }
  #section2 {
      padding-bottom: 20px;
  }
  .footer .footer-top .footer-left {
      width: 40%;
  }
  .footer .footer-top .footer-right {
      width: 55%;
  }
  .footer .footer-top .footer-right dl dt a {
      font-size: 14px;
      color: #ffffff;
      padding: 8px 0;
  }
  .footer .footer-top .footer-right dl dt{margin-bottom: 10px;}
  .footer .footer-top .footer-right dl{display: none;}
  .footer .footer-top .footer-right .foot-lx{display: block;width: 100%;}
  .footer .footer-top .footer-right dl:last-of-type {
      margin-right: 0;
      width: 100%;
  }
  .footer .footer-top {
      padding: 25px 0;
  }
  .footer .footer-bottom-left a{font-size: 12px;}
  .footer .footer-bottom-right{font-size: 12px;}
  .footer .footer-bottom-right{float: left;width: 100%;}
  .index-section .lingyu {
      padding: 20px 0;
      background: #ffffff;
  }
  .nav-aside .nav-list {
      margin-top: 5px;
  }
  .about-hrono .about-swiper .swiper-button-next, .about-hrono .about-swiper .swiper-button-prev{background-size: 8px;width: 22px;
    height: 22px;}
  .nei-ban{padding-top: 70px;}
  .about-hrono .about-swiper{box-sizing: border-box;padding: 0;}
  
  .about-hrono .about-swiper .swiper-button-next{right: -20px;}
  .about-hrono .about-swiper .swiper-button-prev{left: -20px;}
  
  .team-list ul li{width: 100%;margin-right: 0;}
  .team-detail .team-detail-box .team-detail-left {
      width: 100%;
      float: left;
  }
  .team-detail .team-detail-box .team-detail-left .team-detail-left-top{display: none;}
  .team-detail-right{width: 100%;}
  .news-swiper .swiper-container .swiper-slide .news-slide-left {
      float: left;
      width: 100%;
  }
  .news-swiper .swiper-container .swiper-slide .news-slide-right{width: 100%;}
  .news-swiper .swiper-pagination-bullet{width: 25px;height: 3px;}
  .news-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .news-swiper .swiper-pagination-custom, .news-swiper .swiper-pagination-fraction {
      bottom: 0;
      text-align: right;
      width: 100%;
  }
  .news-list ul li a .news-list-left{width: 100%;}
  .news-list ul li a .news-list-center {
      float: left;
      width: 80%;
      padding-left: 0;
  }
  .office-address .office-address-left{width: 100%;}
  .office-address .office-address-right{width: 100%;}
  .office-room .office-room-list ul li {
      width: 100%;
	  margin-right: 0;
  }
  .office-room .office-room-list ul li a .room-img img{width: 100%;}
  .join-list ul li span.ziwei{padding-left: 14px;}
  .join-box-list .join-box .join-search p{width: 100%;margin-right: 0;margin-bottom: 5px;}
  .join-box-list .join-box .join-search p:last-of-type {
      margin-right: 0;
      text-align: center;
  }
  .busin .busin-list ul li{width: 48.5%;}
  .busin .busin-list ul li:nth-of-type(4n){margin-right: 3%;}
  .busin .busin-list ul li:nth-last-of-type(2n){margin-right: 0%;}
  .busin-detail .busin-name .busin-left{width: 100%;margin-right: 0;}
  .busin-detail .busin-name .busin-right {
      float: left;
  }
  .busin-detail .busin-name .busin-right span {
      margin-left: 0;
  }
  .busin-yw ul li {
      width: 100%;
      float: left;
      margin-right: 0%;
  }
  
  .nei-nav-box{height: auto;}
  .nei-nav{height: auto;}
  .title h3, .respon .respon-box .respon-left h3 {
      font-size: 18px;
  }
  .title h3{margin-bottom: 10px;}
  .title span {
      width: 70px;
      height: 2px;
      background: #00468E;
      display: block;
      margin: auto;
      margin-bottom: 20px;
  }
  .about {
      padding: 25px 0;
  }
  
  .about-jj .about-jj-text p {
      font-size: 14px;
      color: #666666;
      line-height: 24px;
      margin-top: 5px;
  }
  .about-jj .about-jj-text {
      padding: 10px 0px;
      box-sizing: border-box;
      text-align: justify;
  }
  .develop .develop-swiper .gallery-thumbs .swiper-slide{font-size: 16px;}
  .develop .develop-swiper .gallery-thumbs .swiper-slide-thumb-active {
      font-size: 18px;
  }
  .develop .develop-swiper .gallery-thumbs {
      margin-right: 35px;
	  width: 97px;
  }
  .develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left h3, .tan-box .tan-text .deve-list-text h3 {
      font-size: 18px;
  }
  .develop .develop-swiper .gallery-top .swiper-slide .develop-slide-left p{font-size: 14px;line-height: 24px;}
  .develop .develop-swiper .gallery-thumbs .swiper-wrapper {
      height: 333px;
  }
  .tan-box .tan-text {
      width: 90%;
      padding: 45px 10px 20px;
  }
  .tan-box .tan-text .close-btn{width: 30px;height: 30px;top: 10px;}
  .tan-box .tan-text .deve-list-text p {
      font-size: 14px;
      line-height: 24px;
      margin-bottom: 10px;padding-left: 22px;
    padding-right: 0;
    background-size: 8px;}
  .tan-box .tan-text .deve-list-text h3{margin-bottom: 15px;}
  .tan-box .tan-text{top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
  .develop {
      padding: 3em 0 1em;
  }
  .about-kehu .swiper-pagination-bullet{width: 8px;height: 8px;}
  .about-kehu .about-kehu-swiper .swiper-container {
      padding-bottom: 60px;
      padding-top: 10px;
  }
  .about-kehu {
      background: #f6f7fa;
      padding: 25px 0;
  }
  .respon .respon-box .respon-left {
      width: 100%;
  }
  .respon .respon-box .respon-left p {
      font-size: 14px;
      color: #333333;
      line-height: 24px;
      margin-bottom: 5px;
  }
  .respon .respon-box .respon-right {
      width: 100%;
  }
  .respon .respon-list>h3 span{padding: 6px 35px;}
  .respon .respon-list ul li a{font-size: 16px;}
  .respon .respon-list ul li a {
      padding: 15px 120px 15px 0;
  }
  .respon .respon-list {
      margin-top: 50px;
  }
  .respon {
      margin-top: 25px;
      padding-bottom: 35px;
  }
  .busin, .busin-detail, .team, .team-detail, .news, .news-detail, .office, .join {
      margin: 25px auto 30px;
  }
  .title p {
      text-align: left;
      font-size: 14px;
      color: #666666;
      line-height: 24px;
  }
  .title span{margin-bottom: 15px;}
  .busin .busin-list {
      margin-top: 20px;
  }
  .busin .busin-list ul li a icon {
      width: 40px;
      height: 40px;
      background-repeat: no-repeat;
  }
  .busin .busin-list ul li a i{height: 2px;margin-top: 5px;}
  .busin .busin-list ul li a h3{font-size: 15px;}
  .busin-detail .busin-name .busin-right h2 {
      font-size: 16px;
  }
  .busin-detail .busin-name .busin-right span{
	  width: 65px;
	      height: 2px;
		  margin: 8px 0;
  }
  .busin-detail .busin-name .busin-right p {
      font-size: 14px;
      color: #666666;
      line-height: 24px;
      margin-bottom: 5px;
  }
  .busin-yw ul{
	  padding: 15px 10px;
  }
  .dongtai ul li a {
      padding: 5px 0;
      font-size: 15px;
  }
  .dongtai {
      margin-top: 20px;
  }
  .n-nav p{background-size: 18px;}
  .team .index-caxun-box {
      padding: 0;
      margin-top: 35px;
  }
  .team .name-list .name-left a{font-size: 16px;}
  .team-list ul li a .team-list-text h2 b{font-size: 16px;}
  .team-list ul li a .team-list-text h3 {
      font-size: 14px;
      margin-bottom: 8px;
	  margin-top: 5px;
  }
  .team-list ul li a .team-list-text .team-text-div h4 {
      font-size: 14px;
      padding-bottom: 6px;
  }
  .team-list ul li a .team-list-text .team-text-div {
      margin-top: 10px;
  }
  .page a {
      display: inline-block;
      padding: 5px 8px;
      border: 1px solid #cccccc;
      cursor: pointer;
      margin: 0 2px;
      color: #01155b;
      margin-top: 25px;
      font-size: 12px;
  }
  .team-list {
      margin-top: 40px;
  }
  .team-detail-right .team-detail-right-title h2 b {
      font-size: 16px;
  }
  .team-detail-right .team-detail-right-title p {
      font-size: 14px;
      color: #666666;
  }
  .team-detail-right .team-detail-name {
      margin-bottom: 20px;
  }
  .team-detail-right .team-detail-xiazai-left {
      width: 100%;
      margin-top: 10px;
  }
  .team-detail-right .team-detail-xiazai-left a span{margin-top: 0;}
  .team-detail-right .team-detail-xiazai-left a.down{font-size: 12px;padding: 10px 18px 10px 45px;background-position: 17px;}
  .team-detail-right .team-detail-text h3{font-size: 14px;}
  .team-detail-right{padding: 25px 10px;}
  .news-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .news-swiper .swiper-pagination-custom, .news-swiper .swiper-pagination-fraction{left: 0;}
  .news-swiper .swiper-container .swiper-slide .news-slide-right h3 {
      font-size: 14px;
      line-height: 24px;
      margin-top: 10px;
  }
  .news .news-time-list {
      padding: 13px 8px;
      margin-bottom: 25px;
  }
  .news-list ul li a .news-list-right b {
      font-size: 16px;
	  margin-bottom: 5px;
	      padding-bottom: 8px;
  }
  .news-list ul li a .news-list-right{margin-top: 10px;}
  .news-list ul li a .news-list-right b::after{width: 50px;height: 2px;}
  .news-list ul li a .news-list-center p{margin-bottom: 0;}
  .news-list {
      margin: 20px 0 28px;
  }
  .news-detail .news-detail-text p, .news-detail .news-detail-text div img{height: auto!important;}
  .news-detail .news-detail-title h3 {
      font-size: 15px;
  }
  .news-detail .news-detail-text p, .news-detail .news-detail-text div{font-size: 14px;}
  .news-detail .news-detail-text {
      padding: 30px 0px 40px;
  }
  .fanye .fanye-left{width: 100%;}
  .fanye .fanye-left a p{font-size: 14px;}
  .fanye .back a{padding: 5px 25px;}
  .fanye .back{margin-top: 15px;}
  .news-detail .news-detail-text div img{width: 100%!important;}
  .news-detail .news-detail-text p span{font-size: 14px!important;}
  .nei-nav a{    padding: 7px 25px;}
  .office-address .office-address-left h2 {
      font-size: 16px;
      margin-bottom: 10px;
  }
  .office-address .office-address-left p {
      font-size: 14px;
      line-height: 24px;padding-left: 30px;}
  .office-address{padding: 20px 10px;}
  .office-address .office-address-left {
      margin-top: 0px;
  }
  .office-room>h3 span {
      background: #00468E;
      color: #ffffff;
      padding: 8px 40px;
      font-size: 16px;
  }
  .join-list ul li.join-tit, .join-list ul li .join-li-dao {
      padding: 9px 0;
  }
  .join-list ul li.join-tit span {
      font-size: 14px;
  }
  .join-list ul li span.ziwei {
      padding-left: 10px;
  }
  .join-list ul li .join-li-dao span{font-size: 13px;}
  .join-list ul li .join-li-dao icon{width: 25px;height: 25px;background-size: 100%;}
  .join-list-text {
      padding: 10px 10px 25px;
      
      border-top: 1px solid #f1f1f1;
  }
  .join-list-text p {
      font-size: 13px;
      color: #666666;
      line-height: 24px;
  }
  
  .about-swiper-img .swiper-slide ul li p{padding: 10px 15px;}
  .about-swiper-img .swiper-slide ul {
      padding-bottom: 45px;
  }
  
  
  .about-swiper-img .swiper-button-next, .about-swiper-img .swiper-button-prev{display: none;}
  .swiper-ul .swiper-button-black{display: none;}
  .swiper-ul .swiper-pagination{display: block;}
  .about-swiper-img {
      padding: 0 25px;}
  .about-hrono {
      padding-bottom: 35px;
	  padding-top: 35px;
  }
  
  
  .busin-txt>p{font-size: 14px;line-height: 24px;}
  .nei-nav-box.active{position: relative;}
  
  
  
  .table-list table{width: 800px;}
  .table-list .table.active{}
  .table-list .table{overflow-x: overlay;}
  .biao-list{margin-top: 0px;}
  .library {
      margin: 30px auto 42px;
  }
  .biao-list a {
      font-size: 14px;
      padding: 5px 8px;
      cursor: pointer;
  }
  .table-list table tr th{font-size: 14px;}
  .lib-box {
      margin-top: 25px;
  }
  
  
  /* 0812 */
  .search-right p{width: 100%;}
  .search-list ul li a p {
      font-size: 14px;
  }
  .nei-banner{padding-top: 70px;}
  .search-right{margin-top: 30px;}
  .search-list {
      margin-top: 8px;
  }
  .search-list ul {
      margin-bottom: 34px;
  }
  .search-bb {
      margin-bottom: 55px;
  }
  .news-detail .news-detail-text p img{max-width: 100%;}
  
  
  
  }
  @media (max-width:500px){
      
  	
  }
  
  