@font-face{
  font-family:'impact';
  src:url('../font/impact-2.ttf');
}
@font-face{
  font-family:'MontserratRegular';
  src:url('../font/Montserrat-Regular.ttf');
}


html,body{
  font-family: MontserratMedium,Helvetica,Arial,sans-serif,"Microsoft YaHei";
  background: #F0F5F8;color:#333;
}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%}
body{margin:0;font-size:16px;line-height:1.5;min-height:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
h1,h2,h3,h4,h5{margin:0;padding:0}
*{transition: all .3s;}
*{scrollbar-color:#222 #ccc;scrollbar-width:thin;-ms-overflow-style:none}
*::-webkit-scrollbar{width:6px;height:6px}
*::-webkit-scrollbar-thumb{border-radius:3px;background:#222}
*::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:6px;background:#ccc}
.no-scroll{overflow:hidden !important}
a{text-decoration:none}
a:hover{text-decoration:none;color:#37BBC3;}
a:focus{text-decoration:none;outline: none;}
.bg-cover{background-size:cover !important;background-repeat:no-repeat;background-position:center center}
.bg-contain{background-size:contain;background-repeat:no-repeat;background-position:center center}
.oneline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.twoline{overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box}
.threeline{overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box}
.fiveline{overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;display:-webkit-box}
.clearfix:after { content: "."; display: block; height: 0; line-height: 0; font-size: 0; overflow: hidden; visibility: hidden; clear: both; }
.clearfix { *zoom: 1; *display: table; }
li,ul{list-style: none;margin:0;padding:0;}

.Radio input,
.Checkbox input {
  display: none
}
.Radio label,
.Checkbox label {
  padding: 0 16px 0 0;
  display: inline-block;
  cursor: pointer;
  position: relative;
  font-weight: normal;
}
.Radio label:before,
.Checkbox label:before {
  box-sizing: border-box;
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid #999;
  margin: 0 8px;
  vertical-align: middle;
  display: inline-block;
  transition: 0.1S;
}
.Radio label:hover:before,
.Checkbox label:hover:before {
  border-color: #37BBC3;
}
.Radio input:disabled + label:before,
.Checkbox input:disabled + label:before {
  background-color: #37BBC3;
  border-color: #999;
  opacity: 0.5;
}
.Radio input:disabled + label,
.Checkbox input:disabled + label {
  opacity: 0.5;
}
.Radio input:checked + label:before {
  border: 5px solid #00a4ff;
  background-color: #37BBC3;
}
.Checkbox label:before {
  /*background: url(images/ico_tick.svg) no-repeat center;*/
  background-size: 0;
  border-radius: 4px;
  transition: 0.2S;
}
.Checkbox input:checked + label:before {
  background-color: #00a4ff;
  background-size: 16px;
  border-color: #00a4ff;
}
.HoverLabel label {
  display: block;
  border-radius: 4px;
  padding: 4px;
  width: 100%;
}
.HoverLabel label:hover {
  background-color: #EEE;
}

/*max-width:1920px;*/
.common-layout{width:100%;padding-left:100px;padding-right:100px;position:relative;margin:0 auto}

.page-wrap{visibility: hidden;}
.page-loading{position:fixed;left:0;right:0;bottom:0;top:0;z-index: 999;background: rgba(20,20,20,.3)}
.page-loading .loading-text{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);font-size:50px;color:rgba(255,255,255,.1);display: none;}

/*公共更多按钮*/
.common-more-btn{position:relative;display: flex;align-items: center;color:#999;}
.common-more-btn .more-icon{width:55px;height:55px;border-radius: 999px;display: flex;align-items: center;justify-content: center;background-color: #CECECE;margin-right:16px;}
.common-more-btn .more-icon i{font-size:18px;color:#fff;}
.common-more-btn .more-txt{font-size:16px;color:#999;}


/*公共内部区域*/
.common-block-in{width:100%;max-width: 1720px;margin:0 auto;}

/*公共title*/
.common-title-flex{display: flex;align-items: center;justify-content: space-between;}
.common-title-flex .title-left{font-size:36px;font-weight:normal;}
.common-title-flex .title-right{font-size:36px;font-weight:normal;}

/*公共title*/
.common-tit{text-align: center;}
.common-tit .t1{font-size:36px;}
.common-tit .t2{font-size:18px;margin-top:50px;}


/*移动端导航 start*/
.common-menu-box{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(47,85,151,.9);z-index: 999999;color:#fff;display: none;}
.common-menu-box .menu-box-in{position:fixed;top:0;right:50px;bottom:50px;left:50px;}
.common-menu-box .menu-head{display: flex;align-items: center;justify-content: space-between;margin-top:19px;padding:0 36px 0 16px;position: relative;z-index: 9999;}
.common-menu-box .menu-box-close{
  width:20px;height:20px;background: url("../img/icon/icon-close.png") no-repeat center center;
  backgorund-size:contain;cursor: pointer;
}
.common-menu-box .menu-bottom{position:absolute;display:flex;align-items: flex-end;justify-content: space-between;
  left:50%;top:50%;transform: translate(-50%,-50%);
}
.common-menu-box .bottom-nav-box ul,.common-menu-box .bottom-nav-box li{margin:0;padding:0;list-style: none;}
.common-menu-box .bottom-nav-box li{margin-top:36px;display: flex;justify-content: center;}
.common-menu-box .bottom-nav-box li:first-child{margin-top:0;}
.common-menu-box .bottom-nav-box a.nav-a-main{display: block;text-decoration: none;color:#fff;transition: all .3s;}
.common-menu-box .bottom-nav-box li a:hover{color:#fff;}
.common-menu-box .bottom-nav-box a .t1{font-size:31px;font-family:Montserrat}
.common-menu-box .bottom-nav-box a .t2{font-size:21px;margin-left:30px;}

.common-menu-box .bottom-nav-box .ul-menu-sub{padding-left:24px;line-height: 2}
.common-menu-box .bottom-nav-box .ul-menu-sub a{display: block;color:#5B595A;font-size:20px;}

.common-menu-box .bottom-nav-box .nav-item-in{display: inline-block;line-height: 1;position:relative;
}
.common-menu-box .bottom-nav-box .curr .nav-item-in:after{
  content:"";display: block;position:absolute;left:0;right:0;bottom:0;height:6px;background: #E50012;
}
.common-menu-box .bottom-nav-box .curr a,.common-menu-box .bottom-nav-box .curr a{
  color:#fff;
}
.common-menu-box .bottom-connect{display: flex;align-items: center;}
.common-menu-box .bottom-connect .connect-left img{display: block;width:150px;height:auto;}
.common-menu-box .bottom-connect .connect-right{padding-left:60px;}
.common-menu-box .bottom-connect .connect-right .connect-label{color:#5B595A;}
.common-menu-box .bottom-connect .connect-right .connect-label i{font-size:30px;}
.common-menu-box .bottom-connect .connect-right .connect-label span{font-size:20px;}
.common-menu-box .bottom-connect .connect-right .connect-num{font-size:30px;color:#5B595A;font-family: StretchPro}
.common-menu-box .bottom-connect .connect-right .connect-shejiao{
  display: flex;align-items: center;justify-content: space-between;padding-top:8px;
}
.common-menu-box .bottom-connect .connect-right .connect-shejiao .shejiao-item{
  width:50px;height:50px;border-radius: 99px; display: flex;
  align-items: center;justify-content: center;background: #282727;font-size:30px;
}
.common-menu-box .bottom-connect .connect-right .connect-shejiao .shejiao-item i{
  font-size:30px;color:#fff;
}
/*移动端导航 end*/

/*二级页面的banner*/
.sub-page-banner{position:relative;background-size:cover !important;background-repeat:no-repeat;background-position:center center;padding:0 16px;}
.sub-page-banner:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background: linear-gradient(to right,#000,transparent);opacity: .2;}
.sub-page-banner img{display: block;width:100%;}
.sub-page-banner .sub-page-banner-in{
  height:750px;box-sizing: border-box;margin:0 auto;
  width:100%;max-width:1720px;display: flex;align-items: center;
  color:#fff;justify-content: space-between;position:relative;
}
.sub-page-banner .sub-page-banner-in .t1{font-size:20px;text-transform: uppercase;}
.sub-page-banner .sub-page-banner-in .t2{font-size:50px;}
.sub-page-banner .sub-page-banner-in .sub-page-banner-nav{position:absolute;left:0;bottom:72px;}
.sub-page-banner .sub-page-banner-in .sub-page-banner-nav ul{display: flex;align-items: center;justify-content: flex-start;}
.sub-page-banner .sub-page-banner-in .sub-page-banner-nav li{margin-right:22px;}
.sub-page-banner .sub-page-banner-in .sub-page-banner-nav a{font-weight: bolder;display: block;padding:22px 40px;color:#999;background: #fff;}
.sub-page-banner .sub-page-banner-in .sub-page-banner-nav a:hover,
.sub-page-banner .sub-page-banner-in .sub-page-banner-nav li.active a
{background: #2F5597;color:#fff;}


.common-paging-box{margin-top:60px;}
.common-paging-box ul{display: flex;align-items: center;justify-content: center}
.common-paging-box li{padding:0 8px;}
.common-paging-box a{width:40px;height:40px;background: #fafafa;border-radius: 99px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#333;}
.common-paging-box li.curr a,.common-paging-box li:hover a{color:#fff;background: #37BBC3;}

/*搜索弹框*/
.common-search-wrap{position:fixed;left:0;top:0;right:0;bottom:0;background: rgba(47,84,152,.9);padding:50px;display: none;z-index: 999}
.common-search-wrap .search-wrap-close{position:absolute;top:50px;right:50px;width:40px;height:40px;color:#fff;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.common-search-wrap .search-wrap-close i{font-size:22px;}
.common-search-wrap .search-box{position: absolute;top:50%;left:50px;right:50px;display: flex;transform: translateY(-50%)}
.common-search-wrap .search-box .search-box-left{display: flex;align-items: center;flex:1;background: #fff;padding:0 30px;}
.common-search-wrap .search-box .search-box-left .box-left-icon {padding-right:20px;}
.common-search-wrap .search-box .search-box-left .box-left-icon i{font-size:30px;color:#999;}
.common-search-wrap .search-box .box-left-in{flex:1;}
.common-search-wrap .search-box .box-left-in input{width:100%;height:100px;border:none;outline: none;-webkit-appearance: none;font-size:21px;}
.common-search-wrap .search-box .search-box-right{background: #449FCE;color:#fff;font-size:24px;width:200px;display: flex;align-items: center;justify-content: center;cursor: pointer;}




.common-more-wrap{display:flex;justify-content:flex-end}
.common-more-wrap.right{justify-content:flex-end}
.common-more-wrap .common-more{position:relative;display:flex;width:60%;cursor:pointer}
.common-more-wrap .common-more .more-text{padding-right:24px;background-color:#000;position:relative;z-index:2;color:#fff;font-size:16px}
.common-more-wrap .common-more .more-line{position:absolute;top:50%;z-index:1;width:100%;background-color:#fff;height:1px;font-size:0}
.common-more-wrap .common-more .more-arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:20px;cursor:pointer}
.common-more-wrap .common-more .more-arrow:before{content:"";display:block;width:16px;border-top:1px solid #fff;transform:rotate(30deg);position:absolute;top:5px;right:1px}
.common-more-wrap .common-more .more-arrow:after{content:"";display:block;width:16px;border-top:1px solid #fff;transform:rotate(-30deg);position:absolute;bottom:4px;right:1px}
.com-toast-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:rgba(0,0,0,.6)}
.com-toast-box{position:absolute;top:50%;left:50%;padding:12px 30px;border-radius:2px;background-color:rgba(255,255,255,.9);color:#222;transform:translate(-50%,-50%);font-size:14px}
.com-toast-tit{line-height:30px}
.com-toast-item{line-height:30px;font-size:14px}
.index-banner{width:100%;overflow:hidden;position: relative;}
.index-banner .swiper-container{width:100%}
.swiper-button-prev,.swiper-button-next{width:15%;height:100%;top:0;background:none}
.swiper-button-prev{left:0}
.swiper-button-next{right:0}
.swiper-button-prev span,.swiper-button-next span{
  width:32px;height:32px;position:absolute;left:20px;top:50%;border-radius:100%;opacity:0;
  -webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;display:flex;align-items:center;justify-content:center;
  color:#fff;
}
.swiper-button-prev span i,.swiper-button-next span i{font-size:28px;color:#fff;}
.swiper-button-next span{left:auto;right:20px}
.swiper-button-prev:hover span,.swiper-button-next:hover span{opacity:.6}
.index-banner .swiper-pagination{
  top:auto;background:none;width:auto;right:150px;display: flex;align-items: center;bottom:50px;left:auto;
}
.index-banner .swiper-pagination-bullets span{margin:0 8px !important; width:20px;height:20px;display:block;border-radius:999px;transition:all .3s;background-color: #fff;}
.index-banner .swiper-pagination-bullet{background: transparent;opacity: 1;}
.swiper-pagination-bullet-active{background: transparent;}
.index-banner .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color: #32ADD9;}
.index-banner .swiper-pagination-bullet-active span{background:linear-gradient(to right,#83CD3B,#0E76C4);width:130px}
.index-banner .swiper-pagination-bullet i{background:gray;height:2px;transform:scaleX(0);transform-origin:0;display:none}
.index-banner .autoplay .firsrCurrent i{transition:transform 2.9s linear;transform:scaleX(1)}
.index-banner .autoplay .current i{transition:transform 4s linear;transform:scaleX(1)}
.index-banner .autoplay .replace span{background:gray}
.index-banner .slide-in{height:100%;position:relative;width:100%}
.index-banner .slide-in img{display:block;width:100%}


/*公共头部*/
.page-head{
  position:fixed;z-index: 999;padding:0 16px;left:0;top:32px;right:0;background-color: transparent;
}
.page-head.scrolled{background-color: #fff;top:0;box-shadow: 0 0 8px rgba(0,0,0,.1);}
.page-head-in{
  width:100%;max-width:1720px;margin:0 auto;display: flex;align-items: center;justify-content: space-between;height:80px;background: #fff;padding:0 16px;
  box-sizing: border-box;
}
.page-head .logo a{display: block;}
.page-head .logo a img{display: block;width:100%;}
.page-head .logo a img.logo-img{display: block;width:100%;}
.page-head.hover .logo a img.logo-img{display: none;width:100%;}
.page-head .logo a img.logo-img-white{display: none;width:100%;}
.page-head.hover .logo a img.logo-img-white{display: block;width:100%;}
.page-head .head-right{display: flex;align-items: center;}
.page-head .head-right .head-right-info{display: flex;align-items: center;margin-left:32px;}
.page-head .head-right .info-item{padding:0 24px;position:relative;}
.page-head .head-right .info-lang{display: flex;color:#fff;cursor: pointer;}
.page-head .head-right .info-more{cursor: pointer;display: none;}
.page-head .head-right .info-search{cursor: pointer;width:50px;height:50px;border-radius: 999px;background-color: #32ADD9;display: flex;align-items: center;justify-content: center;color:#fff;}
.page-head .head-right .info-search i{font-size:20px;}
.page-head .head-nav ul{display: flex;align-items: center;}
.page-head .head-nav li{position:relative;}
.page-head .head-nav li.curr:before,.page-head .head-nav li:hover:before
{content:"";position:absolute;left:0;right:0;bottom:0;background: #2F5498;height:2px;}
.page-head .head-nav a{padding:0 30px;height:80px;display: flex;align-items: center;color:#333;text-shadow: 0 0 1px #fff;font-size:16px;position:relative;z-index: 1;}
.page-head .head-nav .nav-item-sub{display: none;}

.page-head.hover{background: transparent;box-shadow: none !important;}
.page-head.hover .page-head-in{background: transparent;position: relative;z-index: 999;}
.page-head.hover .head-nav a{color:#fff;}
.page-head.hover .head-right .info-search{background:#fff;}
.page-head.hover .head-right .info-search i{color: #2F5498;}
.page-head:hover .head-nav li:hover:before,
 .page-head.hover .head-nav li:hover:before
{background: #fff;}
.page-head.hover .page-sub-head{z-index: 998;opacity: 1;visibility: visible;}


/*.page-sub-head{background:rgba(47,84,152,.1);padding-bottom:20px;position:fixed;left:0;right:0;top:0;border-radius: 0 0 285px 0;z-index: 998;}*/
/*.page-sub-head-2{background:rgba(47,84,152,.3);padding-bottom:20px;border-radius: 0 0 285px 0;}*/
.page-sub-head{padding:160px 0 100px 0;background:url("../img/bg/nav-bg.png") no-repeat right 0;background-size: auto 100%;border-radius: 0 0 285px 0;box-sizing: border-box;
position:fixed;top:0;left:0;right:0;z-index: -1;opacity: 0;visibility: hidden;}
.page-sub-head .common-block-in{box-sizing: border-box;padding:0 16px;display: flex;align-items: stretch;justify-content: space-between;}
.page-sub-head .sub-head-left{flex:1;display: flex;align-items: stretch;justify-content: flex-start;}
.page-sub-head .sub-head-left .left-img{margin-right:50px;}
.page-sub-head .sub-head-left .left-img img{display: block;width:496px;;}
.page-sub-head .sub-head-left .left-info{color:rgba(255,255,255,.9);margin-right:50px;}
.page-sub-head .sub-head-left .left-info .t1{font-size:20px;color:#fff;}
.page-sub-head .sub-head-left .left-info .t2{font-size:16px;margin-top:40px;}
.page-sub-head .sub-head-left .left-info .t3{font-size:18px;margin-top:90px;font-weight:bold;}
.page-sub-head .sub-head-left .left-info .t4{font-size:26px;margin-top:4px;font-weight:bold;color:#32ADDA;}
.page-sub-head .sub-head-left .left-qrcode{margin-right:70px;display: flex;align-items: flex-end;justify-content: center;}
.page-sub-head .sub-head-left .left-qrcode {margin-right:70px;text-align: center}
.page-sub-head .sub-head-left .left-qrcode img{display: block;width:100px;margin: 0 auto;}
.page-sub-head .sub-head-left .left-qrcode .qrcode-in{width:120px;}
.page-sub-head .sub-head-left .left-qrcode .qrcode-txt{color:rgba(255,255,255,.3);font-size:16px;padding-top:8px;}



.page-sub-head .sub-head-right{width:350px;text-align: center;border-left:1px solid #7890BB;}
.page-sub-head .sub-head-right a{display: block;height:50px;line-height: 1;}
.page-sub-head .sub-head-right .nav-1{margin-bottom:40px}
.page-sub-head .sub-head-right .nav-1 a{font-size:21px;color:#fff;}

.page-sub-head .sub-head-right .nav-2{margin-bottom:0;}
.page-sub-head .sub-head-right .nav-2 a{font-size:18px;color:rgba(255,255,255,.6);display: flex;align-items: center;justify-content: center;}

/*首页about*/
.index-about{
  background:url("../img/bg/index-about-bg.jpg") repeat center center;position:relative;padding:110px 16px;
  overflow:hidden;
}
.index-about .index-about-in{overflow: hidden;position:relative;}
.index-about .index-about-left{width:45%;padding:66px 60px;background-color: #fff;float:left;position:relative;}

.index-about .index-about-left .about-left-title{}
.index-about .about-left-title .t1{font-size:28px;color:rgba(47,85,150);}
.index-about .about-left-title .t2{font-weight: 600;font-size:28px;color:rgba(47,85,150,1);padding-top:8px;}
.index-about .index-about-left .about-left-cont{font-size:16px;color:#666;padding-right:50px;margin-top:50px;}
.index-about .index-about-left .about-left-cont p{margin-bottom:24px;line-height: 2;}
.index-about .index-about-left .about-left-cont p.cont-weight{font-size:24px;color:#37bbc3;}
.index-about .index-about-left .about-left-cont .index-about-more{margin-top:66px;}
.index-about .index-about-left .about-left-cont .index-about-more .common-more-btn:before{border-color:#37bbc3;}
.index-about .index-about-left .about-left-cont .index-about-more .common-more-btn span{position: relative;z-index: 2;}

.index-about .index-about-right{
  width:55%;float:right;
}
.index-about .index-about-right .about-img{display: block;position:relative;z-index: 2;width:100%;margin-left:-50px;}

/*首页业务 business*/
.index-business-wrap{padding:100px 16px;background: url("../img/bg/index-business-bg.jpg") no-repeat center center;background-size: cover;}
.index-business-wrap .index-business-cont{padding-top:70px;}
.index-business-wrap .index-business-cont .business-list{display: flex;align-items: center;justify-content: flex-start;}
.index-business-wrap .index-business-cont .business-item{flex:1;height: 590px;display: flex;align-items: center;justify-content: center;position: relative;}
.index-business-wrap .index-business-cont .business-item:nth-child(1){background-image: url("../img/bg/index-business-1.png");}
.index-business-wrap .index-business-cont .business-item:nth-child(2){background-image: url("../img/bg/index-business-2.png");}
.index-business-wrap .index-business-cont .business-item:nth-child(3){background-image: url("../img/bg/index-business-3.png");}
.index-business-wrap .index-business-cont .business-item:hover,.index-business-wrap .index-business-cont .business-item.hover{flex:3;}
.index-business-wrap .index-business-cont .business-item .item-icon i{font-size:70px;color:#fff;}
.index-business-wrap .index-business-cont .business-item .item-link{display: block;position: absolute;left:0;top:0;right:0;bottom:0;;}
.index-business-wrap .index-business-cont .item-in{text-align: center}
.index-business-wrap .index-business-cont .item-txt{font-weight: bolder;font-size:33px;color:#fff;}


/*首页优势*/
.index-youshi-wrap{background: url("../img/bg/index-youshi-bg.jpg") no-repeat center center;padding:100px 16px;background-size:cover;}
.index-youshi-wrap .index-youshi-cont{width:100%;max-width:1540px;margin:120px auto 0 auto;}
.index-youshi-wrap .index-youshi-cont-in{display: flex;align-items: stretch;justify-content: flex-start;}
.index-youshi-wrap .index-youshi-cont-in .index-youshi-item{flex:1;padding:33px;box-sizing: border-box;display: flex;}
.index-youshi-wrap .index-youshi-cont-in .index-youshi-item .item-in{background: #fff;padding:50px 60px;border-bottom:6px solid #2F5596;flex:1;}
.index-youshi-wrap .index-youshi-cont-in .item-head{display: flex;align-items: center;justify-content: center;line-height: 1;}
.index-youshi-wrap .index-youshi-cont-in .item-head-in{display: flex;justify-content: center;}
.index-youshi-wrap .index-youshi-item .head-left{font-size:66px;font-weight: bold;color:#2F5596;font-family:impact;margin-right:8px;}
.index-youshi-wrap .index-youshi-item .head-right{position:relative;display: flex;align-items: flex-end;height:60px;}
.index-youshi-wrap .index-youshi-item .head-right .head-right-unit{position:absolute;font-size:18px;color:#2F5596;top:0;left:0;}
.index-youshi-wrap .index-youshi-item .head-right .head-right-unit .unit-plus{font-size:24px;}
.index-youshi-wrap .index-youshi-item .head-right .head-right-icon{position:absolute;font-size:16px;color:#2F5596;top:0;right:0;}
.index-youshi-wrap .index-youshi-item .head-right .head-right-icon i{font-size:24px;color:#33ADDC;}
.index-youshi-wrap .index-youshi-item .head-right .head-right-txt{font-size:20px;color:#2F5596;}
.index-youshi-wrap .index-youshi-item .item-tit{font-size:24px;padding-top:24px;text-align: center;}
.index-youshi-wrap .index-youshi-item .item-cont{font-size:16px;padding-top:24px;min-height:127px;line-height: 2;text-align: center;color:#666;}



.index-product{padding:128px 16px;background: url("../img/bg/index-product-bg.jpg") center center;background-size:cover;}
.index-product-in{ display: flex;}
.index-product .index-pro-head .t1{font-size:80px;color:#E6E6E6;font-family:impact; }
.index-product .index-pro-head .t2{font-size:36px;margin-top:16px;}
.index-product .index-pro-cate{margin-top:100px;}
.index-product .index-pro-cate li{margin-top:24px;cursor: pointer;}
.index-product .index-pro-cate a{color:#333;display: inline-block;position:relative;font-size:20px;height:38px;}
.index-product .index-pro-cate a.curr{color:#37bbc3;}
.index-product .index-pro-cate a.curr:before{content:"";position:absolute;bottom:0;border-top:1px solid #37bbc3;left:0;right:0;}
.index-product .index-pro-cate-more{margin-top:250px;}
.index-product .index-pro-right{display: none;flex-wrap: wrap;margin-left:150px;}
.index-product .index-pro-item-wrap{width:50%;padding:24px 24px;}
.index-product .index-pro-item{display: flex;align-items: center;justify-content:space-between; background: #fff;padding:32px;color:#333;}
.index-product .index-pro-item:hover{background: #3C96CB;}
.index-product .index-pro-item:hover *{color:#fff !important;}
.index-product .index-pro-item .item-left .item-name{font-size:20px;}
.index-product .index-pro-item .item-left .item-more{display: flex;align-items: center;margin-top:36px;}
.index-product .index-pro-item .item-left .item-more .more-text{font-size:14px;color:#999;margin-right:8px;}
.index-product .index-pro-item .item-left .item-more .more-icon{opacity: 0;}
.index-product .index-pro-item:hover .item-name{color:#37bbc3;}
.index-product .index-pro-item:hover .item-left .item-more .more-icon{opacity: 1;}

/*首页新闻*/
.index-news-wrap{padding:100px 16px;background: url("../img/bg/index-news-bg.jpg") no-repeat center center;background-size:cover;}
.index-news-wrap .index-news-cont{padding-top:40px;}
.index-news-wrap .index-news-list-1{display: flex;align-items: flex-start;justify-content: flex-start;}
.index-news-wrap .index-news-list-1 .list1-swiper{width:66%;margin-right:45px;overflow: hidden;position: relative;}
.index-news-wrap .index-news-list-1 .list1-swiper .slide-in{display: block;color:#333;position:relative;height:362px;}
.index-news-wrap .index-news-list-1 .list1-swiper .slide-in img{display: block;width:100%;background-color:#ccc }
.index-news-wrap .index-news-list-1 .list1-swiper .slide-in .news-tit{position:absolute;left:0;right:0;bottom:0;padding:16px;color:#fff;font-size:20px;}
.index-news-wrap .index-news-list-1 .list1-swiper .swiper-pagination{position: absolute;left:initial;right:0;bottom:0;padding:16px;width:auto;opacity: 1;}
.index-news-wrap .index-news-list-1 .list1-swiper .swiper-pagination .swiper-pagination-bullet{opacity: 1;background: #fff;width:10px;height:10px;}
.index-news-wrap .index-news-list-1 .list1-swiper .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;background: #32ADD9;}
.index-news-wrap .index-news-list-1 .list1-right{flex:1;}
.common-news-item{background: #fff;padding:50px 40px;}
.common-news-item .item-date{display: flex;align-items: center;justify-content: flex-start;}
.common-news-item .item-date .item-date-month{background: #D8D8D8;color:#fff;font-size:14px;padding:2px 16px 2px 8px;}
.common-news-item .item-date .item-date-day{background: #2F5596;color:#fff;font-size:14px;padding:2px 8px;position: relative;}
.common-news-item .item-date .item-date-day:before{
  content:"";display: block;
  width: 0;
  height: 0;
  border-bottom: 25px solid #2F5596;
  border-left: 8px solid transparent;
  position:absolute;
  top:0;
  left:-8px;
}
.common-news-item .item-title{font-size:22px;line-height: 2;min-height: 132px;margin-top:24px;}
.common-news-item .item-foot{border-top:1px solid #D8D8D8;padding:24px 0 8px 0;display: block;margin-top:24px;}
.common-news-item .item-foot .foot-txt{color:#666;}
.common-news-item .item-foot:hover .foot-txt{color:#2F5596;}
.common-news-item .item-foot i{font-size:12px;color:#32ADD9;}

.index-news-wrap .index-news-list-2{display: flex;align-items: center;justify-content: flex-start;flex-wrap:wrap;margin:45px -50px -45px 0;}
.index-news-wrap .index-news-list-2 .index-news-item-wrap{margin-right:45px;width:calc(33.33% - 45px);margin-bottom:45px;}


/*首页 合作伙伴*/
.index-client-wrap{padding:100px 16px;background: url("../img/bg/index-friend-bg.jpg") no-repeat center top;background-size: cover;}
.index-client-box{padding-top:50px;}
.index-client-box .index-client-in{width:100%;margin:0 auto;padding-left:16px;padding-right:16px;display: flex;
  align-items: center;flex-wrap: wrap;justify-content: center;
}
.index-client-box .client-item{margin:16px 16px;}
.index-client-box .client-item img{display: block;width:222px;height:99px;}
.index-client-box .client-item:last-child{}

.index-client-box .customer-item {
  position: relative;width: 196px;-webkit-perspective: 800px;-moz-perspective: 800px;margin:16px 16px;
}
.index-client-box .customer-item .img-placeholder{display: block;width:100%;}

.index-client-box .customer-item .item-gray, .index-client-box .customer-item .item-normal {
  position: absolute;
  left: 0;
  top:0;
  width: 100%;
  height: 100%;
  color: #fff;
  /*动画元素transform-style*/
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-transition: .8s ease-in-out;
  -moz-transition: .8s ease-in-out;
  /*动画元素背后设置为hidden*/
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}

.index-client-box .customer-item .item-gray {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  z-index: 2;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  /*border:1px solid rgba(255,255,255,.1);*/
}

.index-client-box .customer-item .item-normal {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  z-index: 1;
  /*border:1px solid rgba(255,255,255,.1);*/
}

.index-client-box .customer-item img {
  display: block;
  width: 100%;
  height: 100%;

}

/*.index-client-box .customer-item .item-gray img {*/
/*filter: grayscale(100%);*/
/*-webkit-filter: grayscale(100%);*/
/*}*/

.index-client-box .customer-item .item-gray {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
  z-index: 2;
}

.index-client-box .customer-item:hover .item-gray {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
}

.index-client-box .customer-item:hover .item-normal {
  -webkit-transform: rotateY(0);
  -moz-transform: rotateY(0);
}



/*页脚*/
.page-footer{background: url("../img/bg/footer-bg.jpg") no-repeat center center;background-size: cover;padding:0 16px;position:relative;}
.page-footer .footer-in{display: flex;border-bottom:1px solid #EBEBEB;}
.page-footer .footer-left{border-right: 1px solid #EBEBEB;width:80%;}
.page-footer .footer-left-top{padding:50px 0;border-bottom:1px solid #EBEBEB;}
.page-footer .footer-left-bottom{padding:50px 0;}
.page-footer .footer-left-bottom .foot-cate-1{display: flex;justify-content: space-between;}
.page-footer .footer-left-bottom .foot-cate-1-li{flex:1;}
.page-footer .footer-left-bottom .foot-cate-1-li > a{
  display: block;position:relative;padding-bottom:24px;font-size:18px;color:#666;font-weight:500;
}
.page-footer .footer-left-bottom .foot-cate-1-li > a:after{
  content:"";position:absolute;width:21px;
  left:0;bottom:0;
}
.page-footer .footer-left-bottom .foot-cate-1-li > a:hover{color:#333;}
.page-footer .footer-right{display: flex;align-items: center;justify-content: center;flex:1;padding:24px;}
.page-footer .footer-right .footer-right-in{text-align: center;}
.page-footer .footer-right .footer-right-tit{font-size:20px;font-family: MontserratRegular;}
.page-footer .footer-right .footer-right-phone{font-size:32px;margin-top:30px;}
.page-footer .footer-right .footer-right-address{font-size:16px;margin-top:24px;}
.page-footer .footer-right .footer-right-qrcode{text-align: center;display:block;margin-top:20px;width:170px;}
.page-footer .footer-right .footer-right-qrcode img{display: block;width:100%;}
.page-footer .footer-right .qrcode-txt{margin-top:20px;color:#999;}

.page-footer .footer-left-bottom .foot-cate-2 li a{display: block;padding:8px 0;color:#7b7a7a;}
.page-footer .footer-left-bottom .foot-cate-2 li a:hover{color:#666;}
.page-footer .footer-copyright{padding:24px 0;color:#999;font-size:14px;}

.page-footer .footer-goto-top{position:absolute;right:0;top:0;bottom:0;width:150px;background: #3B97CC;
  display: flex;align-items: center;justify-content: center;cursor: pointer;
}
.page-footer .footer-goto-top .goto-icon{position:relative;width:28px;padding-top:6px;text-align: center;}
.page-footer .footer-goto-top .goto-icon:before{content:"";width:28px;height:28px;border:1px solid #fff;border-radius: 99px;display: block;
  position:absolute;top:0;right:0;
}
.page-footer .footer-goto-top .goto-icon i{position:relative;z-index: 2;color:#fff;font-size:22px;}
.page-footer .footer-goto-top .goto-text{color:#fff;writing-mode: vertical-rl;text-orientation: upright; letter-spacing: 5px;margin-left:1px;}

.page-about-in{background: url("../img/bg/about-in-bg.jpg") no-repeat center center;background-size: cover;position: relative;padding-bottom:20px;}
.page-about-in .about-in-bottom{position:absolute;left:0;right:0;bottom: 0;height:300px;background-color:#2F5596; }
.about-banner{background-image: url("../img/banner/about-banner.jpg");}
.page-about-desc{padding:130px 16px 130px 16px;}
.page-about-desc .about-desc-in{}
.page-about-desc .about-desc-tit{font-size:36px;}
.page-about-desc .about-desc-cont{display: flex;justify-content: flex-start;align-items: flex-start;}
.page-about-desc .about-desc-cont .cont-left{width:40%;}
.page-about-desc .about-desc-cont .cont-left .left-t1{
  font-size:32px;

  /*background-color: #2F5596;*/
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to bottom,#2F5596,#333);





}
.page-about-desc .about-desc-cont .cont-left .left-t2{font-size:38px;margin-top:100px;}
.page-about-desc .about-desc-cont .cont-left .left-cont{margin-top:32px;}
.page-about-desc .about-desc-cont .cont-left .left-cont .cont-item{
  position:relative;padding-left:30px;font-size:16px;color:#333;line-height: 2;padding-bottom:20px;
}
.page-about-desc .about-desc-cont .cont-left .left-cont .cont-item:last-child{padding-bottom:0;}
.page-about-desc .about-desc-cont .cont-left .left-cont .cont-item:before{
  content:"";position:absolute;top:9px;width:12px;height:12px;background:#2F5596;border-radius: 99px;left:0;font-size:16px;
}
.page-about-desc .about-desc-cont .cont-left p{font-size:16px;line-height: 32px;margin-bottom:32px;color:#666;}
.page-about-desc .about-desc-cont .cont-right{flex:1;margin-left:150px;}
.page-about-desc .about-desc-cont .cont-right img{display: block;width:100%;}

.about-youshi{padding:100px 16px;position:relative;z-index: 2;}
.about-youshi .business-list{display: flex;align-items: center;justify-content: flex-start;margin-top:50px;}
.about-youshi .business-item{flex:1;height: 590px;display: flex;align-items: flex-end;justify-content: flex-start;margin-right:30px;color:#fff;position:relative;}
.about-youshi .business-item:before{content:"";display: block;position: absolute;left:0;top:0;right:0;bottom:0;background: rgba(255,255,255,.5);}
.about-youshi .business-item:last-child{margin-right:0;}
.about-youshi .business-item:nth-child(1){background-image: url("../img/bg/about-youshi-1.jpg");}
.about-youshi .business-item:nth-child(2){background-image: url("../img/bg/about-youshi-2.jpg");}
.about-youshi .business-item:nth-child(3){background-image: url("../img/bg/about-youshi-3.jpg");}
.about-youshi .business-item:hover,.about-youshi .business-item.hover{flex:1.5;}
.about-youshi .item-in{width:70%;padding:0 0 50px 50px;position: relative;z-index: 2;color:#2F5597;}
.about-youshi .item-in *{transition: none;}
.about-youshi .item-head{display: flex;align-items: center;justify-content: flex-start;line-height: 1;}
.about-youshi .item-head-in{display: flex;justify-content: center;}
.about-youshi .head-left{font-size:66px;font-weight: bold;font-family:impact;margin-right:8px;}
.about-youshi .head-right{position:relative;display: flex;align-items: flex-end;height:60px;}
.about-youshi .head-right .head-right-unit{position:absolute;font-size:18px;top:0;left:0;}
.about-youshi .head-right .head-right-unit .unit-plus{font-size:24px;}
.about-youshi .head-right .head-right-icon{position:absolute;font-size:16px;top:0;right:0;}
.about-youshi .head-right .head-right-icon i{font-size:24px;}
.about-youshi .head-right .head-right-txt{font-size:20px;}
.about-youshi .item-tit{font-size:24px;padding-top:24px;}
.about-youshi .item-cont{font-size:16px;padding-top:24px;min-height:127px;line-height: 2;opacity: 0;display: none;}
.about-youshi .business-item:hover .item-in,.about-youshi .business-item.hover .item-in{color:#fff;}
.about-youshi .business-item:hover:before,.about-youshi .business-item.hover:before{background: rgba(47,85,151,.5);}
.about-youshi .business-item:hover .item-cont,.about-youshi .business-item.hover .item-cont{opacity: 1;display: block;width:400px;}

.page-about-hexin{padding:100px 16px;background: url("../img/bg/about-hexin-bg.jpg") no-repeat center center;background-size: cover;color:#fff;}
.page-about-hexin .hexin-cont-box{display: flex;align-items: flex-start;justify-content: flex-start;padding-top:80px;}
.page-about-hexin .hexin-cont-box .hexin-nav{width:300px;margin-right:220px;}
.page-about-hexin .hexin-cont-box .hexin-nav .hexin-item{padding:50px 0 37px 0;border-bottom:1px solid #fff;font-size:26px;color:rgba(255,255,255,.6);cursor: pointer;}
.page-about-hexin .hexin-cont-box .hexin-nav .hexin-item:hover,
.page-about-hexin .hexin-cont-box .hexin-nav .hexin-item.active
{color:rgba(255,255,255,1);}
.page-about-hexin .hexin-cont-box .hexin-cont{font-size:18px;color:rgba(255,255,255,.7)}
.page-about-hexin .hexin-cont-box .hexin-cont .hexin-cont-item{display: none;}

.page-about-shiyan{padding:150px 16px;}
.page-about-shiyan .shiyan-head{display: flex;justify-content: flex-start;}
.page-about-shiyan .shiyan-head .shiyan-head-left{width:300px;}
.page-about-shiyan .shiyan-head .shiyan-head-left .left-tit{font-size:38px;}
.page-about-shiyan .shiyan-head .shiyan-head-left ul{margin-top:70px;}
.page-about-shiyan .shiyan-head .shiyan-head-left li{height:60px;background: #fff;display: flex;align-items: center;justify-content: center;margin-top: 10px;cursor: pointer;font-size:18px;}
.page-about-shiyan .shiyan-head .shiyan-head-left li:first-child{margin-top: 0;}
.page-about-shiyan .shiyan-head .shiyan-head-left li.active,.page-about-shiyan .shiyan-head .shiyan-head-left li:hover{color:#fff;background: #2F5597;}
.page-about-shiyan .shiyan-head .shiyan-head-right{flex:1;margin-left:160px;overflow: hidden;position: relative;}
.page-about-shiyan .shiyan-head .shiyan-head-right .swiper-button-next{position:absolute;top:50%;right:0;transform: translateY(-50%);width:55px;height:55px;border-radius: 999px;
border:1px solid #D2D2D3;display: flex;align-items: center;justify-content: center;}
.page-about-shiyan .shiyan-head .shiyan-head-right .swiper-button-prev{position:absolute;top:50%;left:0;transform: translateY(-50%);width:55px;height:55px;border-radius: 999px;
border:1px solid #D2D2D3;display: flex;align-items: center;justify-content: center;}
.page-about-shiyan .shiyan-head .shiyan-head-right .swiper-button-prev:after{display: none;}
.page-about-shiyan .shiyan-head .shiyan-head-right .swiper-button-next:after{display: none;}

.page-about-shiyan .shiyan-head .shiyan-head-right .swiper-button-prev i{font-size:24px;color:#D2D2D3}
.page-about-shiyan .shiyan-head .shiyan-head-right .swiper-button-next i{font-size:24px;color:#D2D2D3;}

.page-about-shiyan .shiyan-head .shiyan-head-right .swiper-button-next:hover,.page-about-shiyan .shiyan-head .shiyan-head-right .swiper-button-prev:hover{border-color:#2F5597;}
.page-about-shiyan .shiyan-head .shiyan-head-right .swiper-button-next:hover i,.page-about-shiyan .shiyan-head .shiyan-head-right .swiper-button-prev:hover i{color:#2F5597;}

.shiyan-swiper-1{width:750px;margin:0 auto;overflow: hidden;}
.shiyan-swiper-1 .swiper-wrapper img{display: block;width:100%;}

.shiyan-thumb{width:100%;overflow: hidden;margin-top:120px;}
.shiyan-thumb-box {box-sizing: border-box;padding: 10px 0;overflow: hidden}
.shiyan-thumb-box .swiper-slide {position:relative;}
.shiyan-thumb-box .swiper-slide-thumb-active:before {border:6px solid #2F5597;content:"";display: block;position: absolute;left:0;top:0;right:0;bottom:0;}
.shiyan-thumb-box .swiper-slide {width:270px;}
.shiyan-thumb-box .swiper-slide img {display: block;width: 100%;height:190px;object-fit: cover;}



/*药品研发*/
.development-banner{background: url("../img/banner/development-banner.jpg") no-repeat center center;background-size: cover;}
.development-neirong{padding:150px 16px;}
.development-neirong .neirong-cont .neirong-cont-in{background: rgba(47,85,151,.7);display: flex;align-items: center;justify-content: flex-start;}
.development-neirong .neirong-cont{
  margin-top:68px;
  background: url("../img/bg/development-neirong-bg.jpg") no-repeat center center;background-size: cover;}
.development-neirong .neirong-cont .neirong-item{flex:1;padding:40px;text-align: center;height:580px;border-right:1px solid #8399BF;color:#fff;
display: flex;align-items: center;justify-content: center;flex-direction: column;}
.development-neirong .neirong-cont .neirong-item:last-child{border:none;}
.development-neirong .neirong-cont .neirong-item .item-cont{display: none;width:300px;}
.development-neirong .neirong-cont .neirong-item:hover{background: rgba(47,85,151,.8);flex:1.3}
.development-neirong .neirong-cont .neirong-item:hover .item-tit{position:relative;padding-bottom:24px;}
.development-neirong .neirong-cont .neirong-item:hover .item-tit:after{content:"";display: block;width:36px;border-bottom:1px solid #6683B3;
position:absolute;left:50%;transform: translateX(-50%);bottom:0;}
.development-neirong .neirong-cont .neirong-item:hover .item-cont{margin-top:24px;display: block;}
.development-neirong .neirong-cont .neirong-item .item-tit{font-size:24px;font-weight:500;}

/*研究方向*/
.development-fangxiang{padding:0 16px 150px 16px;}
.development-fangxiang .fangxiang-cont{margin-top:68px;overflow:hidden;}
.development-fangxiang .fangxiang-cont-in{display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;margin:-25px;}
.development-fangxiang .fangxiang-cont-in .fangxiang-item{width:50%;padding:25px;box-sizing: border-box;display: block;color:#333;display: block;}
.development-fangxiang .fangxiang-cont-in .fangxiang-item:hover .item-txt{color:#2F5597;}
.development-fangxiang .fangxiang-cont-in .fangxiang-item .item-txt{background: #fff;padding:30px 24px;}
.development-fangxiang .fangxiang-cont-in .fangxiang-item img{display: block;width:100%;}

.development-detail-main{padding:200px 16px 200px 16px;}
.development-detail-main-box{display: flex;align-items: flex-start;justify-content: flex-start;flex-direction: row-reverse;}
.development-detail-main-box .development-detail-left{flex:1;margin-right:36px;}
.development-detail-main-box .development-detail-left .development-detail-tit{font-size:24px;font-weight:bold;border-bottom:1px solid #2F5597;padding-bottom:40px;}
.development-detail-main-box .development-detail-left .development-detail-cont{margin-top:60px;color:#666;}
.development-detail-main-box .development-detail-left .development-detail-cont .development-detail-sub-tit{font-weight:bold;padding-bottom:8px}
.development-detail-main-box .development-detail-left .development-detail-cont .development-detail-sub-cont{line-height: 1.8}
.development-detail-main-box .development-detail-left .development-detail-cont .development-detail-btn-box{display: flex;align-items: center;justify-content: flex-start;margin-top:70px;}
.development-detail-main-box .development-detail-left .development-detail-cont .development-detail-btn-box .job-btn{width:200px;height:60px;color:#fff;background:#2F5597;display: flex;align-items: center;justify-content: center;
  font-size:18px;font-weight:500;
}
.development-detail-main-box .development-detail-left .list-box-in{
  margin:-8px;display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: wrap;}
.development-detail-main-box .development-detail-left .detail-item{width:25%;box-sizing: border-box;padding:8px;display: flex;}
.development-detail-main-box .development-detail-left .detail-item .item-in{padding:16px;box-sizing: border-box;background: #fff;width:100%;}
.development-detail-main-box .development-detail-left .detail-item .item-in img{display: block;width:100%;}
.development-detail-main-box .development-detail-left .detail-item .item-txt{margin-top:24px;border-top:1px solid #eee;padding-top:16px;}


.development-detail-main-box .development-detail-right{width:300px;}
.development-detail-main-box .development-detail-right li{padding-bottom:10px;}
.development-detail-main-box .development-detail-right li.active a,.development-detail-main-box .development-detail-main-right a:hover{background: #2F5597;color:#fff;}
.development-detail-main-box .development-detail-right a{color:#999;background: #fff;height: 60px;display: flex;align-items: center;justify-content: center;}



/*GMP*/
.gmp-banner{background: url("../img/banner/gmp-banner.jpg") no-repeat center center;background-size: cover;}
.gmp-item-box{padding:130px 16px;background: #F0F5F8;}
.gmp-item-box .gmp-item-cont{padding-top:68px;overflow: hidden;}
.gmp-item-box .gmp-item-cont-in{display: flex;align-items: stretch;justify-content: flex-start;margin:0 -30px;flex-wrap:wrap;}
.gmp-item-box .gmp-item-cont-in .gmp-item{padding:0 50px;text-align: center;width:25%;}
.gmp-item-box .gmp-item-cont-in .gmp-item .item-icon{width:170px;height:170px;border-radius: 999px;color:#2F5597;display: flex;align-items: center;justify-content: center;background: #fff;
  border: 14px solid #DCE5EE;margin:0 auto;font-size:38px;font-family:impact; }
.gmp-item-box .gmp-item-cont-in .gmp-item .item-txt{margin-top:100px;line-height: 2;font-size:16px;}
.gmp-service{padding:0 16px 100px 16px;}
.gmp-service .service-cont{padding-top:60px;}
.gmp-service .service-cont .service-cont-in{margin:0 -15px;display: flex;align-items: center;justify-content: flex-start;}
.gmp-service .service-cont .service-cont-in .service-item{padding:0 15px;position:relative;flex:1;}
.gmp-service .service-cont .service-cont-in .service-item .item-in{position: relative;}
.gmp-service .service-cont .service-cont-in .service-item .item-in:before{position:absolute;left:0;top:0;right:0;bottom:0;background: linear-gradient(to right,rgba(47,85,151,.9),rgba(47,85,151,.0));content:"";}
.gmp-service .service-cont .service-cont-in .service-item img{display: block;width:100%;}
.gmp-service .service-cont .service-cont-in .service-item .item-txt{position:absolute;left:0;right:0;bottom:0;padding:42px;font-size:20px;color:#fff;}
.gmp-extra-service{background: #fff;padding:120px 16px;}
.gmp-extra-service .extra-service-cont{display: flex;align-items: center;justify-content: flex-start;margin-top:80px;flex-direction: row-reverse;}
.gmp-extra-service .extra-service-cont .extra-left-wrap{flex:1;position:relative;}
.gmp-extra-service .extra-service-cont .extra-left{position:relative;display: none;}
.gmp-extra-service .extra-service-cont .extra-left .extra-left-txt{position:absolute;left:0;right:0;bottom:0;padding:60px 30px;color:#fff;font-size:16px;line-height: 2;
  background: linear-gradient(to right,rgba(47,85,151,.9),rgba(47,85,151,.0));}
.gmp-extra-service .extra-service-cont .extra-left img{display: block;width:100%;object-fit: cover;height:537px;}
.gmp-extra-service .extra-service-cont .extra-right{margin-left:100px;border-left:1px solid #E6E6E6;padding-left:80px;}
.gmp-extra-service .extra-service-cont .extra-right li{display: flex;align-items: center;justify-content: flex-start;margin-top:36px;cursor: pointer;}
.gmp-extra-service .extra-service-cont .extra-right li:first-child{margin-top:0;}
.gmp-extra-service .extra-service-cont .extra-right li .num{font-style: italic;font-size:26px;color:#999;}
.gmp-extra-service .extra-service-cont .extra-right li .txt{font-size:18px;color:#999;height:60px;display: flex;align-items: center;justify-content: center;background: #EBF1F4;padding:0 36px;flex:1;margin-left:24px;}
.gmp-extra-service .extra-service-cont .extra-right li.active .txt{background: rgba(47,85,151,1);color:#fff;}


/*分析检测*/
.analysis-banner{background: url("../img/banner/analysis-banner.jpg") no-repeat center center;background-size: cover;position:relative;}

.analysis-main{padding:125px 16px 200px 16px;}
.analysis-main .analysis-cont{display: flex;align-items: center;justify-content: flex-start;background: #fff;}
.analysis-main .analysis-cont .cont-left{width:55%;}
.analysis-main .analysis-cont .cont-left img{display: block;width:100%;}
.analysis-main .analysis-cont .cont-right{padding:50px 100px;flex:1;box-sizing: border-box;line-height: 2;color:#666;}


/*新闻*/
.news-banner{background: url("../img/banner/news-banner.jpg") no-repeat center center;background-size: cover;}


/*招聘*/
.jobs-banner{background: url("../img/banner/jobs-banner.jpg") no-repeat center center;background-size: cover;}
.jobs-main{padding:120px 16px 200px 16px;}
.jobs-main-box{display: flex;align-items: flex-start;justify-content: flex-start;flex-direction: row-reverse;}
.jobs-main-box .jobs-main-left{flex:1;margin-right:60px;padding:50px 45px;background: #fff;}
.jobs-main-box .jobs-main-left .jobs-tit{font-size:24px;font-weight:bold;border-bottom:1px solid #2F5597;padding-bottom:40px;}
.jobs-main-box .jobs-main-left .jobs-cont{margin-top:60px;color:#666;}
.jobs-main-box .jobs-main-left .jobs-cont .jobs-sub-tit{font-weight:bold;padding-bottom:8px}
.jobs-main-box .jobs-main-left .jobs-cont .jobs-sub-cont{line-height: 1.8}
.jobs-main-box .jobs-main-left .jobs-cont .jobs-btn-box{display: flex;align-items: center;justify-content: flex-start;margin-top:70px;}
.jobs-main-box .jobs-main-left .jobs-cont .jobs-btn-box .job-btn{width:200px;height:60px;color:#fff;background:#2F5597;display: flex;align-items: center;justify-content: center;
font-size:18px;font-weight:500;
}
.jobs-main-box .jobs-main-right{width:300px;}
.jobs-main-box .jobs-main-right li{padding-bottom:10px;}
.jobs-main-box .jobs-main-right li.active a,.jobs-main-box .jobs-main-right a:hover{background: #2F5597;color:#fff;}
.jobs-main-box .jobs-main-right a{color:#999;background: #fff;height: 60px;display: flex;align-items: center;justify-content: center;}








/*新闻详情*/
.news-detail-box{padding:200px 16px;}
.news-detail-box .news-detail-box-in{display: flex;}
.news-detail-box .news-detail-left{margin-right:50px;flex:1;background: #fff;padding:45px;box-sizing: border-box;overflow: hidden;}
.news-detail-box .news-detail-left .news-detail-name{font-size:24px;margin-top:21px;border-bottom:1px solid #2F5597;padding-bottom:40px;}
.news-detail-box .news-detail-left .news-detail-date-box{display: flex;align-items: center;justify-content: flex-start;}
.news-detail-box .news-detail-left .news-detail-date{background: #2F5597;color:#fff;padding:3px 8px 2px 8px;}
.news-detail-box .news-detail-left .news-detail-cont{overflow: hidden;padding-top:50px;}
.news-detail-box .news-detail-left .news-detail-cont img{max-width: 100%;}
.news-detail-box .news-detail-left .news-detail-cont p{line-height: 2;margin-bottom:24px;color:#666;}

.news-detail-box .news-detail-right{width:432px;}
.news-detail-box .news-detail-right .detail-right-title{font-size:26px;padding-bottom:32px;line-height: 1;border-bottom:1px solid #E6E6E6;}
.news-detail-box .detail-right-news-list li{padding-bottom:50px;}

.news-detail-box .news-detail-right .detail-right-more {margin-top:100px;}
.news-detail-box .news-detail-right .detail-right-more .more-btn{display: flex;color:#999;align-items: center;}
.news-detail-box .news-detail-right .detail-right-more .more-btn:hover *{color:#37BBC3}
.news-detail-box .news-detail-right .detail-right-more .more-btn i{font-size:24px;color:#999;margin-left:16px;}

.news-detail-box .news-detail-bottom{display: block;overflow: hidden;margin-top:50px;padding-top:35px;border-top:1px solid #2F5597;
display: flex;align-items: center;justify-content: flex-start;}
.news-detail-box .news-detail-bottom .detail-bottom-line{width:60px;position:relative;height:30px;}
.news-detail-box .news-detail-bottom .detail-bottom-line:before{content:"";position:absolute;left:50%;transform: translateX(-50%);border-left:1px solid #D8D8D8;height:30px;}
.news-detail-box .news-detail-bottom a{display: block;padding:8px 16px;font-size:16px;color:#999;flex:1;position:relative;}
.news-detail-box .news-detail-bottom a:hover{}
.news-detail-box .news-detail-bottom a.prev{padding-left:50px;}
.news-detail-box .news-detail-bottom a.next{padding-right:50px;}
.news-detail-box .news-detail-bottom a i{color:#E6E6E6;position:absolute;top:50%;transform: translateY(-50%);font-size:18px;}
.news-detail-box .news-detail-bottom a.next i{right:16px;}
.news-detail-box .news-detail-bottom a.prev i{left:16px;}

/*企业招聘*/
.page-job-list-main{padding:100px 16px;}
.page-job-list .job-list-tit{font-size:36px;}
.page-job-list .job-list-desc{display: flex;border-top:10px solid #37BBC3;border-radius: 0 0 30px 0;overflow: hidden;margin-top:80px;}
.page-job-list .job-list-desc .job-list-desc-item{display: flex;flex:1;padding:64px 32px;}
.page-job-list .job-list-desc .item1{background: url("../img/job-list-desc-1.jpg") no-repeat center center;background-size:cover;color:#fff;}
.page-job-list .job-list-desc .item2{background: url("../img/job-list-desc-2.jpg") no-repeat center center;background-size:cover;}
.page-job-list .job-list-desc .item3{background: url("../img/job-list-desc-3.jpg") no-repeat center center;background-size:cover;color:#fff;}
.page-job-list .job-list-desc .job-list-desc-item .item-in{width:70%;}
.page-job-list .job-list-desc .job-list-desc-item .item-tit{font-size:22px;}
.page-job-list .job-list-desc .job-list-desc-item .item-cont{font-size:16px;line-height: 1.8;margin-top:80px;}

.page-job-list-main .job-list-box{display: flex;margin-top:100px;}
.page-job-list-main .job-list-box .job-list-box-left{flex:1;margin-right:60px;}
.page-job-list-main .job-list-box .job-list-table{}
.page-job-list-main .job-list-box .job-list-table .job-list-table-head{background: #37BBC3;display: flex;align-items: center;}
.page-job-list-main .job-list-box .job-list-table .job-list-table-head .head-item{flex:1;text-align: center;color:#fff;font-size:18px;height: 80px;display: flex;align-items: center;padding-left:50px;}
.page-job-list-main .job-list-box .job-list-box-right{width:395px;}
.page-job-list-main .job-list-table-cont .job-tr-item{margin-top:8px;}
.page-job-list-main .job-list-table-cont .job-tr-item .job-tr-item-in{display: flex;cursor: pointer;}
.page-job-list-main .job-list-table-cont .job-tr-item:nth-child(even){background: #fff;}
.page-job-list-main .job-list-table-cont .job-tr-item:nth-child(odd){background: #fafafa;}
.page-job-list-main .job-list-table-cont .job-tr-item .job-item-td{flex:1;position: relative;display: flex;align-items: center; height:70px;font-size:16px;color:#666;padding-left:50px;}
.page-job-list-main .job-list-table-cont .job-tr-item .job-item-td .item-icon{position:absolute;right:24px;top:50%;transform: translateY(-50%);font-size:24px;
  display: flex;align-items: center;justify-content: center;
}
.page-job-list-main .job-list-table-cont .job-tr-item .job-item-td .item-icon:before{content:"+"}
.page-job-list-main .job-list-table-cont .job-tr-item.curr .job-item-td .item-icon:before{content:"-"}
.page-job-list-main .job-list-table-cont .job-tr-item .job-tr-item-info{padding:40px 50px;display: none;}
.page-job-list-main .job-list-table-cont .job-tr-item.curr .job-tr-item-info{display: block;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-block{margin-top:50px;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-block:first-child{margin-top:0;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-tit{font-size:16px;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-cont{font-size:16px;color:#666;margin-top:24px;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-cont p{line-height: 1.6;margin-bottom:8px;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-bottom{border-top:1px solid #ebe9e9;margin-top:37px;padding-top:37px;display: flex;align-items: center;}
.page-job-list-main .job-list-table-cont .job-tr-item .info-bottom-btn{padding:12px 32px;background: #37BBC3;color:#fff;font-size:16px;margin-right:24px;position:relative;}
.page-job-list-main .job-list-box-right img{display: block;width:100%;}

.page-job-list-main .job-list-table-cont .job-tr-item .info-bottom-btn .upload-ipt{
  position: absolute; opacity: 0; filter:Alpha(opacity=0);left:0;top:0;right:0;bottom:0;;
}

/*联系我们*/
.page-contact{}
.page-contact .page-contact-main{}
.page-contact-main .contact-tit{font-size:36px;}
.page-contact-main .map-wrap{position:relative;}
.page-contact-main .map-wrap #map{height:700px;width:100%;}
.page-contact-main .map-wrap .BMapLabel{max-width:initial;padding-top:12px;}
.page-contact-main .map-wrap .map-tip{padding:8px 16px;}
.page-contact-main .map-wrap .map-other-info{position:absolute;left:0;bottom:0;right:350px; background: #2F5597;padding:50px 100px;display: flex;z-index: 99;}
.page-contact-main .map-wrap .map-other-item{padding-right:90px;}
.page-contact-main .map-wrap .map-other-item:last-child{padding-right:0;}
.page-contact-main .map-wrap .map-other-item .item-tit{display: flex;align-items: center;}
.page-contact-main .map-wrap .map-other-item .item-tit i{font-size:24px;color:#fff;margin-right:16px;}
.page-contact-main .map-wrap .map-other-item .item-tit span{color:#fff;font-size:18px;font-weight:bold;}
.page-contact-main .map-wrap .map-other-item .item-tit span.tit-normal{font-weight:normal;}
.page-contact-main .map-wrap .map-other-item .item-cont{color:#fff;height:50px;display: flex;align-items: flex-end;justify-content: flex-start;}
.page-contact-main .map-wrap .map-other-item .item-cont.item-phone{font-size:32px;font-weight:bold;}

.page-contact-main .contact-form-wrap{padding:100px 16px;margin:150px -16px 0 -16px;background: url("../img/bg/contact-form-bg.jpg") no-repeat center center;background-size: cover;position:relative;}
.page-contact-main .contact-form-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:60%;background:rgba(255,255,255,.8);}
.page-contact-main .contact-form-main{display: flex;justify-content: flex-end;}
.page-contact-main .contact-form-box{width:50%;position:relative;z-index: 3;}
.page-contact-main .contact-form-box .contact-form-tit{font-size:36px;}
.page-contact-main .contact-form-box .form-item-wrap{display: flex;align-items: center;}
.page-contact-main .form-item-wrap .form-item{flex:1;padding:16px 0;}
.page-contact-main .form-item-wrap .form-item-place{width:33px;}
.page-contact-main .form-item-wrap .form-item input{width:100%;border:none;background: #fff;height:60px;padding-left:12px;font-size:16px;outline: none;}
.page-contact-main .form-item-wrap .form-item textarea{width:100%;border:none;background: #fff;padding:12px;font-size:16px;outline: none;}
.page-contact-main .form-item-wrap .form-item-btn{margin-top:50px;}
.page-contact-main .contact-form-box .form-item-btn button{width:340px;height:60px;background: #3B97CC;color:rgba(255,255,255,.8);border:none;outline: none;}

.contact-buliang-wrap{padding:100px 16px;margin:0 -16px;}
.contact-buliang-wrap .contact-buliang-main{padding:0 0 0 0;margin:0 auto;}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-tit{font-size:36px;}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-desc{font-size:16px;color:#666;line-height: 1.6;margin-top:50px;}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-info{display: flex;justify-content: space-between;margin-top:90px;}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-left{
  width:48%;background-size: cover;padding:60px 50px;
}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-left .t1{font-size:26px;color:#fff;}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-left .t2{font-size:16px;color:#fff;line-height: 2;margin-top:60px;}

.contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-right{
  width:48%;background: url("../img/contact-buliang-right.jpg") no-repeat center center;background-size: cover;
  padding:60px 50px;cursor: pointer;
}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-right .t1{font-size:26px;color:#fff;}
.contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-right .t2{font-size:20px;color:#fff;line-height: 2;margin-top:60px;}

/*.buliang-modal {width:1500px;}*/
.buliang-modal .modal-header{display: none;}
.buliang-form-box{background: url("../img/bg/buliang-bg.jpg") no-repeat center 0;padding:100px 50px;}
.buliang-form-box .buliang-form-title{font-size:30px;color:#37bbc3;text-align: center;}
.buliang-form-box .buliang-form{margin-top:65px;}
.buliang-form-box .buliang-form-in{}
.buliang-form-box .buliang-form .color-head{padding:21px 23px;background: rgba(46,158,164,.2);font-size:18px;color:#37bbc3;}
.buliang-form-box .buliang-form-item-block{display: flex;align-items: center;border-bottom:1px solid #E6E6E6;background: #fff;}
.buliang-form-box .buliang-form-item-block:last-child{border-bottom:none;}
.buliang-form-box .buliang-form-item-block .form-item{flex:1;padding:16px;display: flex;align-items: center;border-left:1px solid #E6E6E6;}
.buliang-form-box .buliang-form-item-block .form-item.item-block{display: block;}
.buliang-form-box .buliang-form-item-block .form-item.item-block .form-ipt{padding-left:0;padding-top:8px;}
.buliang-form-box .buliang-form-item-block .form-item:last-child{border-right:1px solid #E6E6E6;}
.buliang-form-box .buliang-form-item-block .form-item .form-item-label{display: flex;align-items: center;}
.buliang-form-box .buliang-form-item-block .form-item .form-item-label .required{color:#37bbc3;}
.buliang-form-box .buliang-form-item-block .form-item .form-item-label .label-txt{color:#999;}
.buliang-form-box .buliang-form-item-block .form-item .form-ipt{display: flex;align-items: center;padding-left:16px;}
.buliang-form-box .buliang-form-item-block .form-item .form-ipt input{background: #f2f2f2;border:none;outline: none;height:40px;padding:0 8px;flex:1;}
.buliang-form-box .buliang-form-item-block .form-item .form-ipt textarea{background: #fff;border:none;outline: none;padding:0 8px;flex:1;height:100px;resize: none;}
.buliang-form-box .buliang-form-item-block .form-item .small-ipt input{width:40px;}
.buliang-form-box .buliang-form-btn{display: flex;justify-content: center;padding-top:100px;}
.buliang-form-box .buliang-form-btn button{width:340px;height:60px;background: #3B97CC;color:rgba(255,255,255,.8);border:none;outline: none;}

/*搜索*/
.page-search{}
.page-search .search-banner{background: linear-gradient(to right, #2E9DC4,#32ADD9);padding:150px 16px 100px 16px;}
.page-search .sub-page-banner-in{width:100%;max-width: 1620px;margin:0 auto;}
.page-search .sub-page-banner-in .t1{font-size:80px;color:#fff;}
.page-search .sub-page-banner-in .t2{font-size:36px;color:#fff;}

.page-search .search-box{display: flex;}
.page-search .search-box .search-box-left{display: flex;align-items: center;flex:1;background: #fff;padding:0 30px;}
.page-search .search-box .search-box-left .box-left-icon {padding-right:20px;}
.page-search .search-box .search-box-left .box-left-icon i{font-size:30px;color:#999;}
.page-search .search-box .box-left-in{flex:1;}
.page-search .search-box .box-left-in input{width:100%;height:100px;border:none;outline: none;-webkit-appearance: none;font-size:21px;}
.page-search .search-box .search-box-right{background: #2F5597;color:#fff;font-size:24px;width:200px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.page-search .page-search-main{padding:100px 16px;}
.page-search .search-main-in{width:100%;max-width: 1620px;margin: 0 auto;}
.page-search .search-sub-nav{border-bottom:2px solid #ccc;padding:8px 0;}
.page-search .search-sub-nav ul{display: flex;align-items: center;}
.page-search .search-sub-nav ul a{display: block;padding:8px 24px;color:#333;font-size:24px;}
.page-search .search-sub-nav ul li.curr a{color:#37BBC3;}
.page-search .search-main-result .search-main-result-block{padding-top:30px;}
.page-search .search-main-result .search-main-result-block:first-child{padding-top:0;}
.page-search .search-main-result .result-tit{font-size:22px;}
.page-search .search-main-result .result-list li{padding:12px 0;}
.page-search .search-main-result .result-list .result-item{display: flex;color:#333;align-items: flex-start;}
.page-search .search-main-result .result-list .result-item:hover .item-right-name{color:#32ADD9;}
.page-search .search-main-result .result-item-left{width:150px;}
.page-search .search-main-result .result-item-left img{display: block;width:100%;}
.page-search .search-main-result .result-item-right{flex:1;margin-left:16px;}
.page-search .search-main-result .item-right-name{font-size:20px;}
.page-search .search-main-result .item-right-desc{color:#999;margin-top:8px;}



















/************************自适应样式************************/

@media screen and (max-width: 1920px) {
  .index-layout-wrap{margin-top:0;}
  .index-layout{padding-top:64px;padding-bottom:64px;}
}
@media screen and (max-width: 1820px) {
  .page-footer .footer-goto-top{display: none;}
}

@media screen and (max-width: 1520px) {
  .page-about-desc .about-desc-cont .cont-left .left-t1{font-size:24px;}
  .index-about .index-about-right .about-img{margin-left:0;}
  .page-head{top:0;padding:0;}
  .page-head .head-nav a{padding:0 20px;}
  /*.head-nav{display: none;}*/
  .page-head .head-right .info-item:first-child:before{display: none;}
  .index-about .index-about-left{width:100%;padding:50px 0;}
  .index-about .index-about-right{margin-top:0;width:100%;}
  .index-about{padding:50px 16px;}
  .index-product-in{display: block;}
  .index-product .index-pro-cate{margin-top:20px;}
  .index-product .index-pro-cate ul{display: flex;}
  .index-product .index-pro-cate li{margin-top:0;margin-right:24px;}
  .index-product .index-pro-cate li:last-child{margin-top:0;margin-right:0;}
  .index-product .index-pro-cate a{height:auto;}
  .index-product .index-pro-cate a.curr:before{display: none;}
  .index-product-in .index-pro-left{position:relative;}
  .index-product .index-pro-cate-more{position:absolute;bottom:0;right:0;margin-top:0;}
  .index-product .index-pro-right{margin-left:-16px;margin-right:-16px;}
  .index-product{padding:50px 16px;}

  .index-news{padding:50px 16px 100px 16px;}
  /*.page-head .head-right .info-more{display: block;}*/

  .page-about-desc .about-desc-cont .cont-right{margin-left:50px;}
  .page-about-desc .about-desc-cont .cont-left .left-t2{margin-top:32px;}

}

@media screen and (min-width: 1300px) {

}

@media screen and (max-width: 1300px) {
  .development-detail-main-box .development-detail-left .detail-item{width:33.33%;}
  .development-detail-main{padding-top:100px;}
  .gmp-extra-service .extra-service-cont .extra-left .extra-left-txt{padding:30px;}
  .gmp-extra-service .extra-service-cont .extra-right{margin-left:50px;padding-left:40px;}
  .index-about .index-about-in{display: block;}
  .index-about .index-about-left{width:auto;}
  .index-about .index-about-left .about-left-cont{padding-right:0;}
  .index-about .index-about-left .about-left-cont p.cont-weight{font-size:16px;}

  .index-layout .layout-head-title .t1{font-size:50px;}
  .index-layout .layout-head-title .t2{font-size:24px;margin-top:16px;}

  .index-product .index-pro-head .t1{font-size:50px;}
  .index-product .index-pro-head .t2{font-size:24px;}

  .index-news .index-news-head .t1{font-size:50px;}
  .index-news .index-news-head .t2{font-size:24px;}

  .index-news .news-head-cont{padding-top:24px;margin-top:24px;display: block;}
  .index-news .news-cont-left{width:100%;}
  .index-news .news-cont-right{margin-top:24px;}

  .page-about-desc{padding:50px 16px;}
  .page-about-desc .about-desc-cont{margin-top:24px;display: block;}
  .page-about-desc .about-desc-cont .cont-left{width:auto;}
  .page-about-desc .about-desc-cont .cont-right{width:auto;margin-left:0;margin-top:16px;}
  .page-about-desc .about-desc-cont .cont-left .left-t2{font-size:24px;}


  .page-about-desc .about-desc-cont .cont-left .left-t1{font-size:20px;}
  .page-about-desc .about-desc-tit{font-size:24px;}
  .page-about-desc .about-desc-cont .cont-left p{margin-bottom:8px;}
  .page-about-desc .about-desc-cont .cont-left .left-cont{margin-top:12px;}
  .page-about-desc .about-desc-cont .cont-right{width:auto;}

  .about-youshi .business-list{display: block;}
  .about-youshi .business-item{margin-top:16px;margin-right:0;}
  .about-youshi .item-cont{display: block;opacity: 1;width:auto !important;}

  .page-about-factory{padding:50px 16px;}
  .page-about-factory .about-factory-cont{margin-top:24px;}

  .page-about-factory .about-factory-cont .factory-swiper-button-next{display: none;}
  .page-about-factory .about-factory-cont .factory-swiper-button-prev{display: none;}

  .page-product-main{padding:50px 16px;}
  .page-product-main .page-product-head{padding-bottom:10px;}
  .page-product-main .page-product-cont{display: block;}

  .page-product-main .product-category{width: 100%;overflow-x: auto;}
  .page-product-main .product-category ul{display: flex;justify-content: center;flex-wrap: wrap;}
  .page-product-main .product-category a{padding:8px 16px;}
  .page-product-main .product-category a:after{display: none;font-size:16px;}

  .page-product-detail .product-detail-in{padding:50px 0;}
  .page-product-detail .pro-detail-right{display: none;}
  .page-product-detail .pro-detail-left{margin: 0;width:0;}

  .product-detail-banner .sub-page-banner-txt .t1{font-size:50px;}
  .product-detail-banner .sub-page-banner-txt .t2{font-size:20px;}
  .product-detail-banner .product-img{width:350px;height:350px;}

  .news-list-box{padding:50px 16px;}
  .news-list-box .news-head .news-head-title{font-size:24px;}

  .news-detail-box .news-detail-right{display: none;}
  .news-detail-box{padding:100px 16px;}
  .news-detail-box .news-detail-left{margin-right:0;}

  .page-job-list .job-list-desc{display: block;}
  .page-job-list-main .job-list-box .job-list-box-right{display: none;}
  .page-job-list-main .job-list-box .job-list-box-left{margin-right:0;}

  .page-contact-main .map-wrap #map{height:400px;}
  .page-contact-main .map-wrap .map-other-info{position:static;}

  .page-contact-main .contact-form-wrap:after{width:100%;}
  .page-contact-main .contact-form-box{width:100%;}

  .contact-buliang-wrap{padding:50px 16px;}
  .contact-buliang-wrap .contact-buliang-main .contact-buliang-tit{font-size:24px;}
  .contact-buliang-wrap .contact-buliang-main .contact-buliang-desc{margin-top:24px;}

  .index-layout .layout-head-subtitle .t1{font-size:24px;margin-top:40px;color:#fff;}
  .index-layout .layout-head-subtitle .t2{font-size:16px;margin-top:12px;color:#fff;}

  .index-layout .layout-head-left{margin-right:0;}
  .index-layout .layout-head-right{display: none;}

  .news-list-box .news-hot-box{margin-top:50px;}

  .page-contact-main .map-wrap{margin-top:50px;}

  .index-about .index-about-right{position:static;margin-top:36px;}
  .index-about .index-about-left .about-left-cont .index-about-more{
    margin-top:36px;
  }


  .index-about .index-about-right .about-video{width:100%;}

  .page-about-department{padding:80px 16px;}

  .about-layout-wrap .index-layout{padding:64px 16px;}

  .index-layout .index-layout-cont{margin-top:50px;}

  .page-about-history .about-history-head .head-history-opt{display: none;}

}

@media screen and (max-width: 1180px) {
  .development-detail-main-box{display: block;}
  .development-detail-main-box .development-detail-right{width:auto;overflow-x: auto;}
  .development-detail-main-box .development-detail-right ul{display: flex;align-items: center;justify-content: flex-start;}
  .development-detail-main-box .development-detail-right ul li{flex-shrink: 0;padding:16px;}
  .development-detail-main-box .development-detail-right ul li a{padding:0 16px;}
  .development-detail-main-box .development-detail-left{margin-right:0;margin-top:24px;}

  .development-detail-main{padding-top:20px;}
  .head-nav{display: none;}
  .page-head .head-right .info-more{display: block;}
  .shiyan-thumb-box .swiper-slide {width:170px;height:100px;}
  .shiyan-thumb-box .swiper-slide img{height:100px;}
  .shiyan-thumb{margin-top:24px;}
  .jobs-main-box .jobs-main-left .jobs-cont{margin-top:24px;}
  .jobs-main-box .jobs-main-left .jobs-tit{padding-bottom:20px;}
  .jobs-main-box .jobs-main-left{margin-right:0;padding:24px;}
  .news-detail-box .news-detail-left{padding:4px 24px;}
  .development-fangxiang{padding-bottom:50px;}

  .page-wrap{padding-top:80px;}
  .page-contact-main .map-wrap .map-other-item .item-cont.item-phone{font-size:24px;height:40px;}
  .page-contact-main .map-wrap .map-other-item{padding-right:24px;}
  .page-contact-main .map-wrap .map-other-info{padding:24px;display: block;}



  .jobs-main{padding:50px 16px;}
  .jobs-main-box{display: block;}
  .jobs-main-box .jobs-main-right{width:100%;}
  .jobs-main-box .jobs-main-right ul{display: flex;overflow-x: auto;}
  .jobs-main-box .jobs-main-right ul li{flex-shrink: 0;padding:0 16px;}
  .jobs-main-box .jobs-main-right ul li:first-child{padding-left:0;}
  .jobs-main-box .jobs-main-right ul li a{padding:0 16px;}
  .jobs-main-box .jobs-main-left{margin-top:24px;}


  .gmp-service{padding-bottom:50px;}
  .gmp-extra-service{padding:50px 16px;}
  .gmp-extra-service .extra-service-cont{margin-top:24px;display: block;}
  .gmp-extra-service .extra-service-cont .extra-right{margin-left:0;padding-left:0;border:none;}

  .gmp-extra-service .extra-service-cont .extra-right ul{display: flex;align-items: center;overflow-x: auto;}
  .gmp-extra-service .extra-service-cont .extra-right ul li{flex-shrink: 0;margin-right:24px;margin-top:0;}
  .gmp-extra-service .extra-service-cont .extra-left-wrap{margin-top:24px;}


  .analysis-main{padding:50px 16px;}
  .analysis-main .analysis-cont{display: block;padding:24px;}
  .analysis-main .analysis-cont img{display: block;width:100%;}
  .analysis-main .analysis-cont .cont-left{width:100%;}
  .analysis-main .analysis-cont .cont-right{padding:16px 0;}



  .common-tit .t1{font-size:22px;}
  .index-about .about-left-title .t2-1{font-size:20px;}
  .index-about .about-left-title .t2-2{font-size:14px;}
  .index-product .index-pro-item-wrap{width:100%;}
  .page-footer .footer-left-bottom{display: none;}
  .page-footer .footer-left{width:30%;border:none;}
  .page-footer .footer-left-top{border:none;}
  .page-footer .footer-in{display: flex;justify-content: space-between;}
  .page-footer .footer-right{justify-content: flex-end;padding:50px 0 20px 0;}
  .page-footer .footer-right .footer-right-in{}
  .page-footer .footer-right .footer-right-phone{margin-top:24px;}
  .page-footer .footer-right .footer-right-qrcode{margin-top:24px;}
  .page-about-desc .about-desc-cont{display: block;}
  .page-about-desc .about-desc-cont .cont-left{width:100%;}
  .page-about-desc .about-desc-cont .cont-right{width:100%;}
  .page-product-main .product-list-box li.product-li{width:50%;}
  .page-product-main .product-list-box li.product-li{width:50%;}

  .product-detail-banner .sub-page-banner-txt .t1{font-size:30px;}
  .product-detail-banner .sub-page-banner-txt .t2{font-size:18px;}
  .product-detail-banner .product-img{width:350px;height:350px;}

  .news-list-box .news-hot-box .hot-news-item{display: block;}
  .news-list-box .hot-news-item .hot-news-item-img{margin-right:0;}
  .news-list-box .hot-news-item .hot-news-item-info{margin-top:24px;}
  .news-list-box .hot-news-item .hot-news-item-info .news-item-date{margin-top:16px;}
  .news-list-box .hot-news-item .hot-news-item-info .news-item-desc{margin-top:16px;}
  .news-list-box .hot-news-item .hot-news-item-info .news-item-more{margin-top:16px;}
  .news-list-main .news-item{width:100%;}
  .news-detail-box .news-detail-left .news-detail-date{margin-top:24px;}
  .news-detail-box .news-detail-left .news-detail-cont{padding-top:20px;}
  .news-detail-box .news-detail-left .news-detail-name{font-size:24px;padding-bottom:20px;}
  .news-detail-box .news-detail-bottom a.prev{float:none;}
  .news-detail-box .news-detail-bottom a.next{float:none;margin-top:12px;}

  .page-job-list-main .job-list-box{margin-top:50px;}
  .page-job-list-main .job-list-box .job-list-table .job-list-table-head .head-item:nth-child(2){display: none;}
  .page-job-list-main .job-list-box .job-list-table .job-list-table-head .head-item:nth-child(3){display: none;}
  .page-job-list-main .job-list-table-cont .job-tr-item .job-item-td:nth-child(2){display: none;}
  .page-job-list-main .job-list-table-cont .job-tr-item .job-item-td:nth-child(3){display: none;}
  .page-job-list-main .job-list-box .job-list-table .job-list-table-head .head-item{padding-left:16px;}
  .page-job-list-main .job-list-table-cont .job-tr-item .job-item-td{padding-left:16px;}
  .page-job-list-main .job-list-table-cont .job-tr-item.curr .job-tr-item-info{padding:16px;}

  .page-contact .page-contact-main{padding:50px 16px;}
  .page-contact-main .contact-tit{font-size:24px;}
  .page-contact-main .contact-form-wrap{margin:24px 0 0 0;padding:50px 16px;}

  .contact-buliang-wrap .contact-buliang-main .contact-buliang-info{display: block;margin-top:24px;}
  .contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-left{width:100%;}
  .contact-buliang-wrap .contact-buliang-main .contact-buliang-info .buliang-info-right{width:100%;margin-top:24px;}


  .index-business-wrap .index-business-cont .business-list{display: block;}
  .index-business-wrap .index-business-cont .business-item{height:400px;margin-top:16px;}
  .index-business-wrap .index-business-cont .business-item:first-child{margin-top:0;}

  .index-news-wrap .index-news-cont{overflow:hidden;}
  .index-news-wrap .index-news-list-1{display: block;}
  .index-news-wrap .index-news-list-1 .list1-swiper{width:100%;}
  .index-news-wrap .index-news-list-1 .list1-right{margin-top:16px;}
  .index-news-wrap .index-news-list-2 .index-news-item-wrap{width:100%;margin-bottom:16px;}

  .index-youshi-wrap .index-youshi-cont-in{display: block;}
  .index-youshi-wrap .index-youshi-cont-in .index-youshi-item{padding:8px 0;}
  .index-business-wrap{padding:50px 16px;}
  .index-business-wrap .index-business-cont{padding-top:24px;}
  .index-youshi-wrap{padding:50px 16px;}
  .index-youshi-wrap .index-youshi-cont{margin-top:50px;}

  .index-news-wrap{padding:50px 16px;}
  .index-client-wrap{padding:50px 16px;}

  .sub-page-banner .sub-page-banner-in{height:350px;}
  .sub-page-banner-nav{display: none;}
  .sub-page-banner-txt{margin-top:80px;}
  .sub-page-banner .sub-page-banner-in .t2{font-size:30px;}
  .sub-page-banner .sub-page-banner-in .t2{font-size:30px;}

  .about-youshi{padding:50px 16px;}
  .common-title-flex .title-left{font-size:22px;}
  .common-more-btn .more-icon{width:36px;height:36px;}
  .about-youshi .business-item{height:420px;}

  .page-about-shiyan{padding:70px 16px;}
  .page-about-shiyan .shiyan-head{display: block;}
  .page-about-shiyan .shiyan-head .shiyan-head-left{width:100%;}
  .page-about-shiyan .shiyan-head .shiyan-head-left ul{display: flex;align-items: center;justify-content: flex-start;flex-wrap: nowrap;overflow-x: auto;margin-top:36px;}
  .page-about-shiyan .shiyan-head .shiyan-head-left li{margin-top:0;margin-left:8px;padding:0 16px;flex-shrink: 0;font-size:16px;}
  .page-about-shiyan .shiyan-head .shiyan-head-left li:first-child{margin-left:0;}

  .page-about-shiyan .shiyan-head .shiyan-head-right{margin-left:0;margin-top:32px;}
  .page-about-shiyan .shiyan-head .shiyan-head-right .swiper-button-prev,.page-about-shiyan .shiyan-head .shiyan-head-right .swiper-button-next{display: none;}
  .page-about-shiyan .shiyan-head .shiyan-head-right .shiyan-swiper-1{width:100%;}
  .page-about-shiyan .shiyan-head .shiyan-head-left .left-tit{font-size:24px;}


  .page-about-hexin{padding:50px 16px;}
  .page-about-hexin .hexin-cont-box{padding-top:24px;display: block}
  .page-about-hexin .hexin-cont-box .hexin-nav{margin-right:0;}
  .page-about-hexin .hexin-cont-box .hexin-nav .hexin-item{font-size:20px;padding:8px 16px;border-bottom: none;flex-shrink: 0;}
  .page-about-hexin .hexin-cont-box .hexin-nav .hexin-item:first-child{padding-left:0;}
  .page-about-hexin .hexin-cont-box .hexin-nav{display: flex;align-items: center;justify-content: flex-start;flex-wrap: nowrap;overflow-x: auto;margin-top:0;width:auto;}
  .page-about-hexin .hexin-cont-box .hexin-cont{margin-top:6px;}


  .development-neirong .neirong-cont{background: none;}
  .development-neirong .neirong-cont .neirong-cont-in{display: block;height: auto;background: none;}
  .development-neirong .neirong-cont .neirong-item{margin-top:24px;background: rgba(47,85,151,1);}
  .development-neirong .neirong-cont .neirong-item .item-cont{display: block !important;margin-top:24px;width:auto;}
  .development-neirong .neirong-cont .neirong-item .item-tit:after{content:"";display: block;width:36px;border-bottom:1px solid #6683B3;
    position:absolute;left:50%;transform: translateX(-50%);bottom:0;}
  .development-neirong .neirong-cont .neirong-item .item-tit{position: relative;padding-bottom:24px;}
  .development-neirong .neirong-cont .neirong-item{height:auto;}

  .development-neirong{padding:50px 16px;}
  .development-fangxiang .fangxiang-cont{margin-top:24px;}

  .development-fangxiang .fangxiang-cont-in .fangxiang-item{width:50%;padding:12px;}
  .development-fangxiang .fangxiang-cont-in{margin:-12px;}

  .gmp-item-box{padding:50px 16px;}
  .gmp-item-box .gmp-item-cont{margin-top:24px;padding-top:24px;}
  .gmp-item-box .gmp-item-cont-in .gmp-item{width:100%;padding-bottom:50px;}
  .gmp-item-box .gmp-item-cont-in .gmp-item .item-txt{margin-top:24px;}
  .gmp-service .service-cont{padding-top:24px;}
  .gmp-service .service-cont .service-cont-in{display: block;}
  .gmp-service .service-cont .service-cont-in .service-item{margin-top:16px;}
  .gmp-service .service-cont .service-cont-in .service-item:first-child{margin-top:0;}
  .gmp-service .service-cont .service-cont-in .service-item .item-txt{padding:20px;font-size:16px;}










}

@media screen and (max-width: 750px) {
  .development-detail-main-box .development-detail-left .detail-item{width:50%;}
  .about-youshi .business-item{padding:32px 0;height:auto;}
  .about-youshi .item-in{width:auto;padding:0 50px;}
  .index-about .index-about-left{padding:16px;}
  .page-head .head-right .info-phone{display: none;}
  .page-head .head-right .info-lang{display: none;}
  .page-head .head-right .info-search{display: none;}
  .page-head .head-right .info-more:before{display: none;}
  .index-about .index-about-left .about-left-title{display: block;}
  .index-about .about-left-title .t2{margin-left:0;}
  .index-about .index-about-left .about-left-cont p{margin-bottom:8px;}
  .index-about .index-about-left .about-left-cont .index-about-more{margin-top:50px;}
  /*.index-about .index-about-left .about-left-cont .index-about-more .common-more-btn:before{*/
  /*  background: #3b97cc;*/
  /*}*/
  .index-layout .layout-head-title{display: block;}
  .index-layout .layout-head-title .t2{padding-left:0;}
  .index-layout .index-layout-cont{margin-top:24px;}
  .index-news .news-cont-left{width:100%;flex-direction: column;}
  .index-news .new-left-item{width:100%;margin-top:24px;}
  .index-news .new-left-item:first-child{margin-top:0;}

  .sub-page-banner-txt{padding-top:24px;}

  .page-product-main .product-list-box li.product-li{width:100%;}

  .product-detail-banner .sub-page-banner .sub-page-banner-in .t1{font-size:24px;}
  .product-detail-banner .sub-page-banner .sub-page-banner-in .t2{font-size:16px;}

  .product-detail-banner .sub-page-banner-in{display: block;}
  .product-detail-banner .sub-page-banner-txt .t1{font-size:24px;}
  .product-detail-banner .sub-page-banner-txt .t2{font-size:16px;}

  .page-contact-main .contact-form-box .form-item-wrap{display: block;}

  .index-banner .swiper-pagination{bottom:12px;display: none;}
  .common-menu-box .bottom-nav-box a .t1{font-size:16px;}
  .index-product .index-pro-cate-more{bottom:44px;}


  .news-list-box .news-head{display: block;}
  .news-list-box .news-hot-box{margin-top:24px;}
  .news-list-box .news-hot-box .hot-news-item{padding:16px;}
  .news-list-box .news-head .news-head-category{margin-top:8px;}

  .page-job-list-main .job-list-table-cont .job-tr-item .info-bottom-btn{padding:8px 16px;position:relative;}


  .page-contact-main .map-wrap .map-other-info{display: block;padding:16px;}
  .page-contact-main .map-wrap .map-other-item .item-tit i{font-size:24px;}
  .page-contact-main .map-wrap .map-other-item .item-tit span{font-size:18px;}
  .page-contact-main .map-wrap .map-other-item .item-cont{font-size:18px;}
  .page-contact-main .map-wrap .map-other-item {margin-top:8px;}
  .page-contact-main .map-wrap .map-other-item:first-child {margin-top:0;}

  .index-layout{padding:50px 16px;}

  .page-search .search-banner{padding-bottom:50px;padding-top:120px;}
  .page-search .search-box .search-box-left{padding:0 12px;}
  .page-search .search-box .search-box-left .box-left-icon i{font-size:18px;}
  .page-search .search-box .box-left-in input{height:50px;}
  .page-search .search-box .search-box-right{width:100px;font-size:16px;}
  .page-search .page-search-main{padding:50px 16px;}
  .page-search .search-sub-nav ul a{padding:8px 12px;}
  .page-search .search-sub-nav ul a{padding:8px 12px;font-size:16px;}

  .page-product-detail .pro-detail-left .detail-left-cont .down-cont{text-align: center;}

  .index-client-box .customer-item{width:calc(50% - 32px)}


  .development-fangxiang .fangxiang-cont-in .fangxiang-item{width:100%;}





}

@media screen and (max-width: 480px) {
  .development-detail-main-box .development-detail-left .detail-item{width:100%;}
  /*.index-youshi-wrap .index-youshi-item .head-right .head-right-txt{font-size:16px;}*/
  .index-youshi-wrap .index-youshi-cont-in .index-youshi-item .item-in{padding:50px 43px;}
  .index-news-wrap .index-news-list-2{margin:16px -50px -45px 0;}
  .index-client-box{padding-top:24px;}
  .page-footer .footer-copyright{text-align: center;}

}






.search-box  form{


	width:100%;
}


.search-box  button{

	border:0px;
	width:100%;
}

.box-left-in
{


	width:100%;
}















