@charset "utf-8";
.flexslider{width:100%;display: inline-block;*zoom:1;*display:inline; text-align: center; position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;height: auto;}
.slides li{height:auto;}
.flex-control-nav{left:48%;display: inline-block;*zoom:1;*display:inline; position:absolute;bottom:30px;z-index:2;}
.flex-control-nav li{display:inline-block;width:50px;height:7px;margin:0 10px;*zoom:1;*display:inline;}
.flex-control-nav a{display:inline-block;*zoom:1;*display:inline;width:50px;height:7px;line-height:40px;overflow:hidden;background-color:#dedee0;cursor:pointer;}
.flex-control-nav .flex-active{background-color: #FF7400;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*title*/
.tit{text-align: center;margin-bottom: 30px;}
.tit .cn{font-size: 36px;font-weight: bold;position: relative;}
.tit .cn i{width: 20%;height: 1px;background: #0366aa;display: block;position: absolute;display: inline-block;bottom: 20px;}
.tit .cn .line-l{left: 18%;}
.tit .cn .line-r{right: 18%;}
.blue{color: #4058a3;}
.tit .en{font-size: 14px;}

/*about*/
.ab-cont-h{margin-left: -16px;}
.ab-cont-h .col-md-4{width:33.33333333%; display: inline-block;padding-left:16px;padding-right: 0;}
.ab-cont-h .list{width: 100%;}
.ab-cont-h .list .thumb{text-align: center;}
.ab-cont-h .list .thumb a{position: relative;display: inline-block;}
.ab-cont-h .list .thumb a img{width: 100%;}
.ab-cont-h .list .thumb a span{position: absolute;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.55);width: 100%;height: 55px;line-height: 55px;text-align: center;color: #fff;font-size: 18px;}
.ab-cont-h .list .text{padding-top: 10px;font-size: 16px;line-height: 24px;}

.ab-cont-2{margin-top: 50px;}
.ab-cont-2 .list .thumb{text-align: center;margin-bottom: 20px;}
.ab-cont-2 .list h4{text-align: center;font-size: 28px;border-bottom: 1px solid #999;padding-bottom:15px;margin-bottom: 20px;}
.ab-cont-2 .list .text{font-size: 16px;line-height: 24px;color: #666;}

/*team*/
.t_list .swiper-slide{text-align: center;display: inline-block;}
.t_list .swiper-slide a{display: inline-block;}
.t_list .swiper-slide a img{text-align: center;width: 100%;}
.t_list .swiper-slide h4{font-size: 18px;margin: 10px 0;}
.t_list .swiper-slide .desc{font-size: 12px;color: #666;margin-bottom: 15px;min-height: 34px;}
.t_list .swiper-slide .zc{font-size: 16px;margin-bottom: 7px;}
.t_list .swiper-slide a.more{border: 1px solid #4058a3;color: #4058a3;padding: 5px;display: block;font-size: 16px;}

/*news*/
.news-cont-h .img{width: 47%;}
.news-cont-h .img img{width: 100%;}
.news-cont-h .textbox{width: 52%;}
.news-cont-h .textbox li{border-bottom:1px dashed #999;padding-bottom: 14px;margin-bottom: 15px;}
.news-cont-h .textbox li>div{margin-bottom: 12px;position: relative;}
.news-cont-h .textbox li>div .icon-sj{background: url(../images/sj01.gif) left 0px no-repeat;width: 8px;height: 10px;display: inline-block;position: absolute;left: -16px;top: 10px;}
.news-cont-h .textbox li a{font-size: 20px;}
.news-cont-h .textbox li span{font-size: 16px;color: #666;}
.news-cont-h .textbox li p{font-size: 16px;line-height: 30px;color: #666;}

/*--------------about-----------*/
.left-menu h2{background: #4058a3;color: #fff;font-size: 30px;text-align: center;padding: 15px 0;font-weight: bold;}
.left-menu ul li{font-size: 28px;text-align: center;border-bottom: 1px solid #c4cbe2;padding: 10px 0;position: relative;}
.left-menu ul li.on{color: #4058a3;}
.left-menu ul li i{position: absolute;left: -14px;font-size: 53px;bottom: -13px;}

.position{border-bottom: 1px solid #d8d8d8;padding-bottom: 5px;margin-top: 25px;}
.position p{font-size: 18px;text-align: right;}
.position p i{font-size: 22px;}

.sub-cont{font-size: 18px;line-height: 30px;min-height: 300px;}
.aboutcon-s img{margin-right:32px;}

/*--------------team----------*/
.teamcont-s .row{font-size: 0;}
.teamcont-s .list{text-align: center;width: 20%;padding-left: 15px;padding-right: 15px;margin-bottom: 40px; display: inline-block; vertical-align: top; float: initial; font-size: 14px;}
.teamcont-s .list a{display: inline-block;}
.teamcont-s .list a img{text-align: center;width: 100%;}
.teamcont-s .list h4{font-size: 18px;margin: 10px 0;}
.teamcont-s .list .desc{font-size: 12px;color: #666;margin-bottom: 15px;line-height: 20px;height: 40px;}
.teamcont-s .list .zc{font-size: 16px;margin-bottom: 7px;min-height: 40px;line-height: 20px;}
.teamcont-s .list a.more{border: 1px solid #4058a3;color: #4058a3;padding: 5px;display: block;font-size: 16px;}

/*team*/
.teamcont-ss{line-height: 36px;}
.teamcont-ss .thumb{width: 30%;padding-right: 30px;}
.teamcont-ss .text{width: 70%;}
.teamcont-ss .teamtit{border-bottom: 1px solid #eee;padding-bottom: 12px;margin-bottom: 10px;font-size: 24px;}
.teamcont-ss .teamtit i{border-left: 5px solid #4058a3;padding-left: 15px;}

/*---------------banxue-----------*/
.banx-tit{text-align: center;font-size: 32px;font-weight: bold;margin-bottom: 30px;}
.banxcont-s .list{margin-bottom: 40px;display: inline-block;}
.banxcont-s .list .thumb{width: 40%;}
.banxcont-s .list .text{width: 55%;}
.banxcont-s .list .text p{padding: 8px 0;}

/*-----------news-----*/
.newscont-s ul li{padding: 20px 0;border-bottom: 1px solid #eee;}
.newscont-s ul li .img{width: 23%;}
.newscont-s ul li .info{width: 75%;}
.newscont-s ul li .info h2{font-size: 22px;}
.newscont-s ul li .info h2 a:hover{	color: #0366aa;}
.newscont-s ul li .info p{padding: 15px 0;line-height: 30px;color: #666;}
.newscont-s ul li .time{font-size: 16px;color: #666;}
.newscont-s ul li .time i{font-size: 16px;padding-right: 6px;color: #7ec3f2;}

/*show*/
.newscont-ss h2{font-size: 20px;text-align: center;}
.newscont-ss .beiz{text-align: center;border-bottom: 1px solid #e3e3e3;border-top: 1px solid #e3e3e3;padding: 5px 0;margin-top: 20px;font-size: 16px;color: #999;}
.newscont-ss img{margin-bottom: 10px;display: inline-block; }
.newscont-ss .textcont{margin-top: 30px;}

/*contact*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{width:100%;height:550px;border:#ccc solid 1px;}

/*kec*/
.kectit{font-size: 22px;font-weight: bold;}
.table>tbody>tr>td.bg-bl{background: #4058a3;color: #fff;font-size: 22px;padding: 18px 0;}

/*----------zhaos-----*/
.zhscont-s{line-height: 36px;}

/*返回顶部**/
.fuch{width:90px;height:auto;position:fixed;right: 1px; bottom:50%;margin-top:-200px;z-index:997;}
.to-top { padding:10px 15px; color: #fff; background-color: #4058a3;}
.to-baom { padding:10px 15px; color: #fff; background-color: #4058a3;}
.fuch a {display:block;text-align: center;margin: 5px 0;}
.fuch a i{display: block;font-size: 35px; margin: 0; text-align: center;}
.fuch>a:hover,.fuch>a:focus{color: #fff;text-decoration:none;}

/*弹窗*/
 .pop {  display: none;  width: 600px; min-height: 470px;  max-height: 750px;  height:470px;  position: fixed;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding: 25px;  z-index: 999;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(100, 0, 0, .5);  }
.pop-top{  height:40px;  width:100%; text-align: center;}
.pop-top h2{  display:block;font-size: 24px;}
.pop-foot{  height:50px;  line-height:50px;  width:100%;  border-top: 1px #E5E5E5 solid;  text-align: right;  }
.pop-cancel, .pop-ok {  padding:8px 15px;  margin:0px 5px;  border: none;  border-radius: 5px;  background-color: #337AB7;  color: #fff;  cursor:pointer;    line-height: initial;text-indent: 0; height: initial;font-size: 16px; height: 39px;}
.pop-cancel {  background-color: #FFF;  border:1px #CECECE solid;  color: #000;  }
.pop-content{  width:100%;  float: left;  padding-top:20px;  padding-left:20px;  font-size: 16px;  line-height:35px;  }
.pop-content p{margin: 10px 0;}
.pop-content lable{display: inline-block;width: 20%;vertical-align: top;text-align: center;}
.pop-content input{line-height: inherit; height: initial;text-indent: 0;height: 37px;}
.pop-content textarea{height: 177px;}
.pop-content input,.pop-content textarea{display: inline-block;border: 1px solid #c9c9c9;border-radius: 5px;padding: 0 10px;width: 80%;}
.bgPop{  display: none;  position: fixed;  z-index: 999;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.2);  }
