﻿.main{
 width: 100%;
 margin:0;
}
.mt30{
 margin-top:30px;
}
.mt70{
 margin-top:70px;
}
/*linkmap*/
.linkmap{display: none !important;}
/*顶部介绍*/
.top-box{
 padding:70px 0 0;
 background:url(/Sites/Uploaded/UserUpLoad/20180819/20180819180416.png) no-repeat center top;
}
.top-js{
 width: 1200px;
 margin:0 auto;
}
.top-js .logo-box{
 width: 500px;
 margin:0 auto;
}
.js .title_type{
 display: none;
}
.js .details{
 display: none;
}
.js p{
 font-size:18px;
 color:#888;
 line-height: 2em;
}
.js-more{
 display: block;
 width: 160px;
 height: 48px;
 color:#fff;
 background-color: #137c4b;
 margin:30px auto; 
 text-align: center;
 line-height: 48px;
}
.js-more:hover{
 color:#fff;
  background-color: #083a23;
}
.mid-left,.mid-right{
 width: 50%;
 height: 360px;
 box-sizing:border-box;
}
.mid-left{
 padding-right:20px;
}
.mid-left li{
 width: 100%;
 height: 100%;
}
.mid-right{
 padding-left:20px;
}
.mid-left .title_type{
 display: none;
}
.mid-left .Ima_A{
 display: block;
 width: 100%;
 height: 100%;
}
.mid-left .Ima_A img{
 width: 100%;
 height: 100%;
}
.mid-right>h2{
 color:#137c4b;
 font-size:28px;
 line-height: 2em;
 padding-bottom:10px;
 border-bottom:1px solid #999;
}
.mid-right>h2 p{
 color:#bababa;
 font-size:12px;
 line-height: 14px;
}
.mid-right .wz-list{
 margin-top:20px;
}
.mid-right .wz-list li{
 height: 40px;
}
.mid-right .wz-list li a{
 color:#636363;
 font-size:22px;
 line-height: 40px;
}
.mid-right .wz-list li a:hover{
 color:#137c4b;
}
.mid-right .wz-list li a span{
 float:right;
}
/*中部*/
.mid-box{
 width: 100%;
 padding:50px 0;
 background:#fafafa;
}
.mid-box .mid-left,.mid-box .mid-right{
 height: auto;
}
.green-box>h2{
 height: 60px;
 padding-left:20px;
 font-size:22px;
 line-height: 60px;
 color:#fff;
 background:#137c6c;
}
.blue-box>h2{
 height: 60px;
 padding-left:20px;
 font-size:22px;
 line-height: 60px;
 color:#fff;
 background:#1b7394;
}
h2 .a-more{
 float:right;
 color:#fff;
 font-size:16px;
 line-height: 60px;
 margin-right:20px;
}
.h2 .a-more:hover{
 font-size:18px;
}
.list li{
 width: auto;
 padding:30px;
 background:#f0f0f0;
 border-bottom:1px solid #e7e7e7;
}
.list li a.title_type{
 display: block;
 font-size:18px;
 line-height: 36px;
 overflow:hidden;
 -ms-text-overflow: ellipsis;
 text-overflow: ellipsis;
 white-space:nowrap ;
}
.list li p{
 font-size:16px;
 color:#333;
 line-height: 30px;
}
.list li .details{
 float:right;
 font-size:16px;
 color:#137c4d;
}
.list .li-more{
 font-size:16px;
 text-align: right;
 padding:20px 30px;
}
/*专家团队*/
.bot-box{
 width: 100%;
 padding:50px 0;
}
.bot-box .bot-tit{
 text-align: center;
 font-size:30px;
 color:#137c4d;
 width: 700px;
 margin: 0 auto;

}
.bot-box .bot-tit p{
 line-height: 60px;
 background: url(/Sites/Uploaded/UserUpLoad/20180823/20180823161628.png) repeat-x bottom;
}
.bot-box .bot-tit p span{
 display: block;
 width: 160px;
 margin: 0 auto;
 background: url(/Sites/Uploaded/UserUpLoad/20180823/20180823162824.png) repeat-x bottom;
}
.bot-box .bot-tit b{
 font-size: 14px;
 color: #c6c6c6;
 line-height: 34px;
 font-family:"微软雅黑";
 display: block;
}
.zj-box{
 width: 100%;
 padding-top: 70px;
 background: url(/Sites/Uploaded/UserUpLoad/20180823/20180823163618.jpg) no-repeat center top;
}
.zj-content{
 width: 1080px;
 margin: 0 auto;
 height: 400px;
 background: #1d8d81;
}
.swiper-container-zj{
 width: 715px;
 height: 400px;
 position: relative;
 top: -30px;
 float: left;
 margin: 0 30px;
}
.swiper-container-zj .zj-lb{
 width: 715px;
 height: 400px;
}
.swiper-container-zj .zj-lb img{
 width: 100%;
 height: 400px;
}
.arrow-btn{
 position: absolute;
 top: 50%;
 margin-top: -32px;
 display: block;
 width: 32px;
 height: 64px;
}
.arrow-left-zj{
 background: url(/Sites/Uploaded/UserUpLoad/20180824/20180824143003.png) no-repeat;
 left: 0;
 z-index: 9999;
}
.arrow-right-zj{
 background: url(/Sites/Uploaded/UserUpLoad/20180824/20180824143059.png) no-repeat;
 right: 0;
 z-index: 9999;
}
.zj-info{
 float: left;
 width: 260px;
 height: 240px;
 margin: 80px 10px;
}
.zj-info li{
 width: 100%;
 height: 100%;
 display: none;
 color: #fff;
}
.zj-info li.first{
 display: block;
}
.zj-info li a.title_type{
 color: #fff;
 display: block;
 font-size: 34px;
 line-height: 50px;
}
.zj-info li span{
 font-size: 16px;
 line-height: 30px;
}
.zj-info li p{
 font-size: 22px;
 line-height: 35px;
 margin-top: 20px;
}
@media only screen and (max-width:768px){
 .main{padding: 0;}
 .inner{width: 100%;}
 .top-js{width: 100%;box-sizing: border-box;padding: 0 10px}
 .top-js .mid-left{display: none;}
 .mid-left, .mid-right{width: 100%;margin-bottom: 20px;padding: 0 10px}
 .top-js .mid-right{width: 100%;}
} 