﻿@charset "utf-8";
/* html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); }*/
*{margin:0;padding:0;font-family:"Microsoft Yahei";}
body{background:#FFF;color:#333; font-size:14px;font-family:"Microsoft Yahei";}
em,i{font-style:normal;}
img{border:0; /*max-width:100%; */display:initial;}
ul,ol,li{list-style:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{ text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;display:block;}
.fl{float:left;}
.fr{float:right;}
.top{background:#fff; width:100%; height:124px;  }
.w1{ width:1400px; margin:0 auto;}

.slideBox{width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{height:18px; overflow:hidden; position:absolute; left:47%; bottom:10%; z-index:1; }
.slideBox .hd ul{overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{float:left; margin-right:12px; width:18px; height:18px; text-align:center; background:#fff; cursor:pointer; border-radius:12px; transition-duration:1s; }
.slideBox .hd ul li.on{ background:#2c963e; color:#fff; height:18px; width:18px; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox .bd img{ width:100%; height:auto; display:block;  }

.slideBox1{width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox1 .hd{height:18px; overflow:hidden; position:absolute; left:47%; bottom:10%; z-index:1; }
.slideBox1 .hd ul{overflow:hidden; zoom:1; float:left; }
.slideBox1 .hd ul li{float:left; margin-right:12px; width:18px; height:18px; text-align:center; background:#fff; cursor:pointer; border-radius:12px; transition-duration:1s; }
.slideBox1 .hd ul li.on{ background:#2c963e; color:#fff; height:18px; width:18px; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox1 .bd img{ width:100%; height:auto; display:block;  }
.slideBox1 .bd .txt{width:90%; height:40px; line-height:40px; font-size:16px; position:absolute; bottom:0px; background:rgba(0,0,0,0.3); color:#fff; padding-left:10%;}

.logo{ width:450px;padding-top:20px;}
.search{padding-top:37px;}
.search .right .tel {margin-bottom: 8px;padding-left: 42px;background: url(../images/telicon.png) no-repeat left center;font-size: 19px;color: #3a8eb0;font-weight: bold;line-height: 32px;word-break: break-all;font-family: "Arial";}
.search .right .tel a{color:#009899;}
.cd{width:100%; height:60px; line-height:60px; background:#05a3a2; }
.cd1{width:100%; margin:0 auto;}
.le_menu2{ margin:0 auto; width:100%;}
.le_menu2 ul{ width:100%;}
.le_menu2 li{ height:60px; line-height:60px; font-size:18px;  float:left; width:11.11%; text-align:center;}
.le_menu2 li a{ display:block; color:#fff;   float:left; text-align:center; width:100%; }
.le_menu2 li a:hover{ background:#fff; color:#05a3a2;}
.le_menu2 li .ts{ background:#fff;color:#05a3a2;} 

.le_menu1{ margin:0 auto; /*width:100%;*/ text-align:center; float:right;}
.le_menu1 ul{ width:100%; text-align:center;}
.le_menu1 li{ height:50px; line-height:50px; font-size:18px; display:inline-block;}
.le_menu1 li a{ display:block; padding-left:30px; padding-right:30px; color:#555555;}
.le_menu1 li a:hover{color:#05a3a2;}
.le_menu1 li .ts{color:#05a3a2;}


.hzdw {width: 100%; position: relative; text-align: center; margin:10px 0 20px 0; }
.hzdw a {display: inline-block; padding:0 30px; background:#fff; cursor: pointer;height: 48px; line-height: 48px; font-size: 18px;color: #555; position: relative; margin:0 8px 10px 8px; border:1px solid #bdbdbd; border-radius: 50px; transition-duration: .5s;}
.hzdw a:hover { background: #05a3a2; color: #fff; border:1px solid #b6a276;}
.hzdw .ts{background: #05a3a2; color: #fff; border:1px solid #b6a276;}

.input{width:80%; border:none; outline:none; padding-left:10%; padding-right:10%; font-size:14px; line-height:48px;}

.jyzn{width:100%; text-align:center; font-size:40px; color:#45494a; line-height:96px;}
.jyzn1{width:120px; height:5px; background:#009899; margin:0 auto;}
.jyzn2{width:100%; margin:0 auto; padding-top:40px;}
.jyzn2 li{width:9.5%; height:38px; list-style:none; margin-right:8.5%; float:left; color:#2f2f2f; padding-top:95px; text-align:center; font-size:18px; }
.jyzn2 li:hover{color:#fff;}
.jyzn2 li a:hover{color:#fff;}
.jyzn2 li:nth-child(1){background:url(../images/1-1.png) no-repeat center 20px #f3f3f3; transition-duration:0.5s;}
.jyzn2 li:nth-child(1):hover{background:url(../images/1.png) no-repeat center 20px #009899;}
.jyzn2 li:nth-child(2){background:url(../images/2-1.png) no-repeat center 20px #f3f3f3; transition-duration:0.5s;}
.jyzn2 li:nth-child(2):hover{background:url(../images/2.png) no-repeat center 20px #009899;}
.jyzn2 li:nth-child(3){background:url(../images/3-1.png) no-repeat center 20px #f3f3f3; transition-duration:0.5s;}
.jyzn2 li:nth-child(3):hover{background:url(../images/3.png) no-repeat center 20px #009899;}
.jyzn2 li:nth-child(4){background:url(../images/4-1.png) no-repeat center 20px #f3f3f3; transition-duration:0.5s;}
.jyzn2 li:nth-child(4):hover{background:url(../images/4.png) no-repeat center 20px #009899;}
.jyzn2 li:nth-child(5){background:url(../images/5-1.png) no-repeat center 20px #f3f3f3; transition-duration:0.5s;}
.jyzn2 li:nth-child(5):hover{background:url(../images/5.png) no-repeat center 20px #009899;}
.jyzn2 li:nth-child(6){background:url(../images/6-1.png) no-repeat center 20px #f3f3f3; transition-duration:0.5s; margin-right:0px;}
.jyzn2 li:nth-child(6):hover{background:url(../images/6.png) no-repeat center 20px #009899; margin-right:0px;}


.about{width:100%; margin:0 auto; background:#f3f3f3;}
.about1{width:17.857%; height:370px; background:#009899; color:#fff; padding:2.143%;}
.about1-1{width:100%; line-height:54px; font-size:26px;}
.about1-2{width:80px; height:3px; background:#fff;}
.about1-3{width:100%; padding-top:25px; font-size:16px; line-height:26px; }
.about2{width:77.071%;}
.about2 li{width:32.715%;  float:left; margin-right:0.9%; margin-bottom:10px; background:#009899; color:#fff;  text-align:center; font-size:26px; overflow:hidden; position:relative;}
.about2 li img{width:100%;transition-duration:1s; display:block;}
.about2 li img:hover{ transform:scale(1.1,1.1);}
.about2 li:nth-child(3n){margin-right:0px;}
.about2 li:nth-child(4){margin-bottom:0px; background:#25c0ba;}
.about2 li:nth-child(5){margin-bottom:0px; }
.about2 li:nth-child(6){margin-bottom:0px;}

.about2 li p{ position:absolute; top:50%; transform:translateY(-50%); text-align:center; width:100%; z-index:9999;}

.padd{padding-top:40px; padding-bottom:70px;}

.news{width:100%; margin:0 auto; padding-top:30px;}
.news1{width:40.714%; }
.news2{width:57.857%; height:100%;}
.news2-1{width:100%; margin:0 auto;}
.news2-1 dl{width:100%; margin:0 auto; margin-bottom:20px;}
.news2-1 dl dd{width:20%; float:left; background:#25c0ba; color:#fff; text-align:center; padding-top:23px; padding-bottom:23px;}
.news2-1 dl dd .time{font-size:30px;}
.news2-1 dl dd .time1{font-size:18px;}
.news2-1 dl dt{width:75%; float:right;}
.news2-1 dl dt .bit{width:100%; font-size:18px; font-weight:bold; color:#000; padding-bottom:10px;}
.news2-1 dl dt .neir{width:100%; line-height:28px; font-size:16px;}
.news2-1 dl:hover dd{background:#009899;}
.news2-1 dl:nth-child(4n){margin-bottom:0px;}

.tsyl{width:100%; height: auto; background:url(../images/tsyl.jpg) no-repeat center; background-size:cover; padding-top:32px; padding-bottom:50px;}
.tsyl1{width:100%; line-height:74px; text-align:center; color:#fff; font-size:30px; color:#fff;}
.tsyl2{width:100%; margin:0 auto; padding-top:30px;}
.tsyl2 li{width:13.866%; height:48px; text-align:center; font-size:20px; border:1px solid #fff; float:left; margin-left:1.3%; margin-right:1.3%; color:#fff; padding-top:100px;}
.tsyl2 li:hover{background:#ecf7f9; color:#25c0ba;}
.tsyl2 li:nth-child(1){background:url(../images/ts1.png) no-repeat center 20px; transition-duration:0.5s;}
.tsyl2 li:nth-child(1):hover{background:url(../images/ts1-1.png) no-repeat center 20px #fff;}
.tsyl2 li:nth-child(2){background:url(../images/ts2.png) no-repeat center 20px ; transition-duration:0.5s;}
.tsyl2 li:nth-child(2):hover{background:url(../images/ts2-1.png) no-repeat center 20px #fff;}
.tsyl2 li:nth-child(3){background:url(../images/ts3.png) no-repeat center 20px ; transition-duration:0.5s;}
.tsyl2 li:nth-child(3):hover{background:url(../images/ts3-1.png) no-repeat center 20px #fff;}
.tsyl2 li:nth-child(4){background:url(../images/ts4.png) no-repeat center 20px; transition-duration:0.5s;}
.tsyl2 li:nth-child(4):hover{background:url(../images/ts4-1.png) no-repeat center 20px #fff;}
.tsyl2 li:nth-child(6){margin-right:0%;}

.zjjs{width:100%; background:#f3f3f3; margin:0 auto;}
.slideBox2{width:100%; height:auto; position:relative; padding-top:30px;}
.slideBox2 .hd{height:20px; overflow:hidden; position:absolute; left:47%; bottom:-8%; z-index:1; }
.slideBox2 .hd ul{overflow:hidden; zoom:1; float:left; }
.slideBox2 .hd ul li{float:left; margin-right:12px; width:18px; height:18px; text-align:center; background:#fefcfd; border:1px solid #01a5a6; cursor:pointer; border-radius:12px; transition-duration:1s; }
.slideBox2 .hd ul li.on{ background:#01a5a6; color:#fff; height:18px; width:18px; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;}
.slideBox2 .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox2 .bd img{ width:100%; height:auto; display:block;}
.slideBox2 .bd .txt{width:90%; height:40px; line-height:40px; font-size:16px; position:absolute; bottom:0px; background:rgba(0,0,0,0.3); color:#fff; padding-left:10%;}
.zjjs1{width:100%; float:left; background:#ffffff;}
.zjjs1-1{width:100%; margin:0 auto; }
.zjjs1-1 img{width:100%;}
.zjjs1-2{width:100%; border-top:2px solid #bcbcbc; padding-top:20px; height:200px;}
.zjjs1-2 .mc{width:100%; text-align:center; font-size:26px; color:#010101; line-height:30px;}
.zjjs1-2 .cc{width:90%; margin:0 auto; line-height:26px; font-size:16px; text-align:center; padding-top:20px; padding-bottom:30px;}
.zjjs1-2 .more{ width:130px; height:40px;  text-align:center; line-height:40px; font-size:16px; border:1px solid #009a9a; margin:0 auto; color:#019a98;}
.zjjs1-2 .more:hover{background:#009899; color:#fff;}

/*.flipx {
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    filter:FlipH;
}*/

.foot{width:100%; margin:0 auto; height:500px; background:url(../images/foot.jpg) no-repeat center;}
.foot1{padding-top:130px; }
.foot1-1{width:185px; float:left;}
.foot1-1 p{ text-align:center; line-height:30px; font-size:16px; color:#fff; padding-top:5px;}
.foot1-2{float:left; padding-left:100px;}
.foot1-2 p{font-size:18px; padding-bottom:18px; color:#fff;}

/*xs菜单样式开始*/
.xs-top{ display:none;}
.mobile-inner-nav a{ -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }       
.mobile{ width: 100%; z-index: 9999; position: fixed;top: 0; left: 0; height: 60px;}
.mobile-inner{ margin-right: auto; margin-left: auto; background-color: #fafafa; position: relative;}
.mobile-inner img{width: 100%;margin-bottom: 30px;}
.mobile-inner p{color: #676767;line-height: 25px;font-size: 16px; padding-bottom: 30px; padding-right: 30px; padding-left: 30px; margin:0px;}
.mobile-inner-header{ background-color: rgba(255,255,255,1); width: 100%; height: 60px;position: fixed;top: 0; left: 0;}
.mobile-inner{}
.mobile-inner-header-icon{ color: #ffffff; height: 60px; font-size:25px; text-align: center; float:right; width: 50px; position: relative; -webkit-transition: background 0.5s;
  -moz-transition: background 0.5s; -o-transition: background 0.5s; transition: background 0.5s;}
.mobile-inner-header-icon:hover{background-color: rgba(0,0,0,0.2);cursor: pointer;}
.mobile-inner-header-icon span{ position: absolute; left: calc((100% - 25px) / 2); top: calc((100% - 1px) / 2); width: 25px;height: 1px; background-color: rgba(0,0,0,1);}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(4px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-4px) rotate(0deg); }
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s; animation-fill-mode: both; animation-name: clickfirst;}   
.mobile-inner-header-icon-click span:nth-child(2){ animation-duration: 0.5s; animation-fill-mode: both; animation-name: clicksecond; }
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s; animation-fill-mode: both; animation-name: outfirst; }   
.mobile-inner-header-icon-out span:nth-child(2){ animation-duration: 0.5s; animation-fill-mode: both; animation-name: outsecond; }
.mobile-inner-nav{ background-color: rgba(0,0,0,0.9); width: 100%;position: absolute; top: 8px;left: 0px; padding-top: 30px; padding-bottom: 30px; display: none;}
.mobile-inner-nav a{ display: inline-block;line-height: 50px; text-decoration: none; width: 85%; margin-left: 5%;color: #FFFFFF; border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; font-weight:300;}
.mobile-inner-nav a:hover{ color: rgba(255,255,255,0.4); border-bottom: solid 1px rgba(255,255,255,0.2);}
.xs-logo{ width:82%; padding-top:15px; z-index:9999; position:relative;}
/*菜单结束*/

.p-box{width:100%; margin:0 auto;}
.p-box img{width:100%;}

.n-about{width:100%; margin:0 auto;}
.n-about h1{font-size:24px; font-weight:bold; color:#2c963e;}
.n-about h2{font-size:14px; color:#03944f; font-weight:normal;}
.n-about1{padding-top:25px; line-height:26px; font-size:16px; color:#555555;}
.n-about1 img{width:100%;}
.n-about1 p{text-indent:2em; padding-bottom:25px;}

.n-cd{width:100%;background:#f5f5f5; margin:0 auto; line-height:68px;}
.n-cd1{font-size:24px; font-weight:bold; color:#05a3a2; float:left;}

.tsks{width:100%; margin:0 auto;}
.tsks li{width:30.285%; margin-right:3.048%; list-style:none; float:left; margin-bottom:70px; background:#fff;-moz-box-shadow:0px 6px 15px #cef7f7; -webkit-box-shadow:0px 6px 15px #cef7f7; box-shadow:0px 6px 15px #cef7f7;}
.tsks li:nth-child(3n){margin-right:0%;}
.tsks li .pic{width:100%; overflow:hidden;}
.tsks li .pic img{width:100%; transition-duration:1s;}
.tsks1{width:86%; margin:0 auto; padding-top:30px; min-height:210px;}
.tsks1 h1{font-size:20px; color:#05a3a2; font-weight:normal;}
.tsks1 p{font-size:16px; line-height:26px; color:#323232; padding-top:15px;}
.tsks li:hover .pic img{transform:scale(1.1,1.1);}

.xjsb{width:100%; margin:0 auto; overflow:hidden;}
.xjsb li{width:30.333%; margin-right:1.5%; margin-left:1.5%; list-style:none; float:left; margin-bottom:70px; background:#fff;-moz-box-shadow:0px 6px 15px #cef7f7; -webkit-box-shadow:0px 6px 15px #cef7f7; box-shadow:0px 6px 15px #cef7f7;}
.xjsb li .pic{width:100%; overflow:hidden;}
.xjsb li .pic img{width:100%; transition-duration:1s;}
.xjsb li:hover .pic img{transform:scale(1.1,1.1);}
.xjsb p{width:100%; text-align:center; line-height:100px; font-size:24px; color:#666666;}
/*.xjsb li:nth-child(3n){margin-right:0%;}*/

.about4-1{ width:100%; margin:0 auto;}
.about4-1 li{width:45%; list-style:none; float:left; background:#eeeeee; margin-right:2.5%; margin-bottom:15px; padding:1.5%;}
.about4-1 li:nth-child(2n){ margin-right:0}
.about4-2{width:20%; background:#fff; text-align:center; padding-top:20px; padding-bottom:20px; color:#333333; transition-duration:1s;}
.about4-2 h1{font-size:36px;}
.about4-2 span{font-size:18px; padding-top:8px;}

.about4-3{width:75%;}
.about4-3 .bit{width:100%; line-height:26px; font-size:16px; color:#333333; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.about4-3 .bit1{width:100%; line-height:20px; font-size:14px; color:#999999; padding-top:5px;}
.about4-1 li:hover .about4-2{background:#05a3a2; color:#fff;}

.s-page{width:100%; padding-top:34px;}
.p1Page2{ margin:0 auto; height:44px; font-family:"微软雅黑"; font-size:14px; color:#535353;}
.page{line-height:30px;text-align:center; }
.page a{margin:0 3px;display:inline-block;padding:0 15px 0 15px; background:#ececec; color:#777777; }
.page a:hover{background:#049190; color:#fff;}
.page a.on{background:#049190;border-color:#076bc8;color:#FFF; padding:0 15px 0 15px; color:#fff;}
.page a.on:hover{background:#05a3a2; color:#fff;}
.page a.on1{background:#ffffff;border-color:#049190;color:#535353;  padding:0 15px 0 15px;}
.page a.page_turn:hover{background:#049190;border-color:#3BA2E3;color:#FFF;box-shadow:1px 1px 3px #CCC;}


.ne-lx01{ background:#f3f3f3; border:1px solid #d8d8d8; padding:16px 0}
.ne-lx01 dl{ width:33%; text-align:center; border-right:1px solid #d8d8d8; float:left; padding:25px 0}
.ne-lx01 dl dt img{ display: inline;}
.ne-lx01 dl dd{ padding-top:20px;}
.ne-lx01 dl:nth-child(3){ border:none;}

#map{
  width: 100%;
 height:400px;
 margin-top:50px;
}
.nts{width:50%;}
.nts img{width:100%;}
.nts1{width:47%;}
.nts1 h1{font-size:56px; color:#cd7374; font-weight:normal;  padding-bottom:20px;}
.nts1 span{ color:#05a3a2; font-size:28px; line-height:40px;}
.nts1 p{font-size:16px; line-height:26px; padding-top:20px;}

.nts2{width:100%; margin:0 auto;}
.nts2 li{width:27%; float:left; margin-left:3.1%; margin-right:3.1%; list-style:none; min-height:270px;}
.nts2 li .bit{width:100%; line-height:76px; font-size:18px; color:#05a3a2;}
.nts2 li .pic{width:80%; margin-bottom:15px;}
.nts2 li .pic img{width:100%;}
.nts2 li .lieb{width:97%; line-height:30px; background:url(../images/dt.jpg) no-repeat left center; padding-left:3%; font-size:16px;}
.nts3{width:93.8%; margin:0 auto;}
.nts3 .bit{width:100%; line-height:76px; font-size:18px; color:#05a3a2;}
.nts3-1{font-size:16px;}
.nts4{width:100%; padding-top:20px;}
.nts4 li{width:30%; padding-right:3.3%; float:left; list-style:none;}
.nts4 li .bit{width:100%; line-height:76px; font-size:18px; color:#05a3a2;}
.nts4 li p{ line-height:36px; font-size:16px;}

.detail{width:100%; line-height:50px; text-align:center; font-size:18px; font-weight:bold; border-bottom:1px solid #f3f3f3;}
.detail1{width:100%; margin:0 auto;}
.detail1 p{ font-size:16px; padding-bottom:20px; line-height:26px;}

.nzjjs{ width:100%; margin:0 auto;}
.nzjjs li{width:20%; margin-left:2.5%; margin-right:2.5%; margin-bottom:30px; background:#fff; -moz-box-shadow:0px 6px 15px #cef7f7; -webkit-box-shadow:0px 6px 15px #cef7f7; box-shadow:0px 6px 15px #cef7f7; float:left;}
.nzjjs li .pic{width:100%;}
.nzjjs li .pic img{ width:100%;}
.nzjjs li .zjmc{width:100%; line-height:60px; font-size:18px; text-align:center;}


.tabbox{width:100%; min-height:300px; margin:0 auto;font-family:'微软雅黑'; position:relative;}
.tabbox .tab{overflow:hidden; width:27.560%; float:left;  background:#e2e0e1; height:96.6%; position:absolute;}
.news2-1 dl:nth-child(4){margin-bottom:0px;}
.tabbox .content{overflow:hidden; width:69.024%; float:right;}
.tabbox .tab p{display:block; width:100%; background:#dfdfdf; height:33.333%; text-decoration:none;color:#333; font-size:18px; position:relative; text-align:center;}
.tabbox .tab p a { position:absolute; top:50%; transform:translateY(-50%); left:50%; margin-left:-36px;}
.tabbox .tab p a:hover{color:#10acf3;text-decoration:none; }
.tabbox .tab .on a{color:#069697;text-decoration:none; background:url(../images/jt.jpg) no-repeat right center; padding-right:20%;}
.tabbox .tab p:nth-child(1){ background:url(../images/tu01.jpg) no-repeat 10% center;}
.tabbox .tab p:nth-child(2){ background:url(../images/tu02.jpg) no-repeat 10% center;}
.tabbox .tab p:nth-child(3){ background:url(../images/tu03.jpg) no-repeat 10% center;}

.tabbox .content li{display:none;}
.tabbox .content li p{width:100%; line-height:26px;  font-size:16px; color:#555555; /*padding-bottom:35px;*/}
.tabbox .content li h1{font-size:18px; font-weight:bold; color:#000; padding-bottom:15px;}
.tabbox .content li img{padding-top:15px; padding-bottom:15px; display:inline;}

.zzry{width:100%; margin:0 auto;}
.zzry li{width:21%; float:left; list-style:none; margin-right:5.333%; margin-bottom:50px;}
.zzry li img{width:100%;}
.zzry li:nth-child(4n){margin-right:0%;}

.lcfb{width:100%; margin:0 auto;}
.lcfb li{width:100%; line-height:44px; margin-bottom:10px; list-style:none; font-size:16px;}
.lcfb li .left{ width:10%; text-align:center; color:#fff; background:#0fa4a3;}
.lcfb li .right{width:88.9%; background:#ebebeb; padding-left:1%;}
/* 本例子css */
.picScroll-left1{ width:100%;position:relative; padding-bottom:40px;  }
.picScroll-left1 .hd{ width:100%; }
.picScroll-left1 .bd{display:flex;justify-content:center; width:100%; overflow:hidden;}
.picScroll-left1 .bd ul{overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{ width:19.5%; float:left; _display:inline; overflow:hidden; margin-right:74px; height:auto; }
.picScroll-left1 .bd ul li .pic1 img{width:100%; display:block;}
.picScroll-left1 .bd ul li .tit1{width:100%; line-height:46px; text-align:center; font-size:14px; color:#a2a2a2; border-bottom:1px solid #b1b1b1; transition-duration:0.5s;}
.picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; padding-top:20px; padding-bottom:20px; zoom:1; position:absolute; bottom:-5%; right:46.5%; }
.picScroll-left1 .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#d1d1d1; border-radius:30px; transition-duration:1s;}
.picScroll-left1 .hd ul li.on{ background:#009899; width:22px; height:10px;}
.doctor1 {width:28%;}
.doctor2 {width:70%;}
.doctor2-1 {width:100%;line-height:45px;font-size:25px;}`
.d-span{color:#424242}
.d-span1{color:#aa7b51}

.doctor1 img{
	width: 100%;
}
.go-yy{
	display: block;
	width: 140px;
	height: 46px;
	background: #05a3a2;
	font-size: 18px;
	text-align: center;
	line-height: 46px;
	color: #ffffff;
	margin: 20px auto 0;
}

.yy-ti p{ width:206px; height:41px; line-height:41px; color:#fff; text-align:center; font-size:18px; font-weight:bold;background: linear-gradient(left , rgb(20, 131, 116) 24% , rgb(29, 156, 136) 97%);
background: -o-linear-gradient(left , rgb(20, 131, 116) 24% , rgb(29, 156, 136) 97%);
background: -ms-linear-gradient(left , rgb(20, 131, 116) 24% , rgb(29, 156, 136) 97%);
background: -moz-linear-gradient(left , rgb(20, 131, 116) 24% , rgb(29, 156, 136) 97%);
background: -webkit-linear-gradient(left , rgb(20, 131, 116) 24% , rgb(29, 156, 136) 97%); border-radius:5px; margin-bottom:15px;}
.zn-zi h1{ font-weight:normal; background:url(../images/h1.png) no-repeat left center; color:#138070; font-size:18px; padding-left:40px; margin-bottom:5px;}
.zn-zi p{ font-size:16px; line-height:1.6; padding-bottom:17px;}
.xzz-le{ width:50%; }
.xzz-ri{ width:50%; text-align:center; padding-top:100px;}

.zn-zi11{height:180px; overflow:auto }

.yygh-listBox{
	text-align: center;
	margin-bottom: 30px; border-bottom:1px solid #ebebeb; padding-bottom:30px;
}
.yygh-listBox ul{
	display: inline-block;
	zoom: 1;
}
.yygh-listBox ul li{
	float: left;
	margin: 0 20px;
	width: 206px;
    height: 41px;
    line-height: 41px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    background: #aaa;
    border-radius: 5px;
    cursor: pointer;
}
.yygh-listBox ul li.hover{background: linear-gradient(left , rgb(20, 131, 116) 24% , rgb(29, 156, 136) 97%);
    background: -o-linear-gradient(left , rgb(20, 131, 116) 24% , rgb(29, 156, 136) 97%);
    background: -ms-linear-gradient(left , rgb(20, 131, 116) 24% , rgb(29, 156, 136) 97%);
    background: -moz-linear-gradient(left , rgb(20, 131, 116) 24% , rgb(29, 156, 136) 97%);
    background: -webkit-linear-gradient(left , rgb(20, 131, 116) 24% , rgb(29, 156, 136) 97%);}
.yygh-contenter h5{
	font-size:28px;
	color: #333;
	text-align: center;
	font-weight: bold;
	margin-bottom: 35px; background:url(../images/qq.png) no-repeat center; line-height:38px; position:relative;
}
.yyxz-nr{ background:url(../images/yy-bg.png) no-repeat; background-size:cover; padding:90px 180px 330px;}
.yygh-contenter h5:after{ content:""; position:absolute; width:88px; height:3px; background:#059493; bottom:-10px; left:50%; margin-left:-44px;}
.yygh-contenter p{
	font-size: 18px;
	line-height: 2.2;
	text-align: justify;
}.yygh-contenter p span{ padding-left:55px;}
.yygh-contenter p .red{ color:#d20000; font-size:20px;}

.gh-fs01{ background:#fafafa; padding:60px 80px; margin-bottom:50px;}
.gh-fs01 h1{ color:#059392; font-size:24px; margin-bottom:30px;}
.gh-fs01 h1 a{ font-weight:normal; color:#ee0000}

.yygh-contenter dd{
	font-size: 16px;
	line-height: 1.6;
	padding-left: 20px;
	text-align: justify;
}
.yygh-contenter strong{
	display: block;
	font-size: 20px;
	color: #333333;
	margin-bottom: 10px;
}
.yygh-tj ul li p{
	font-size: 18px;
	text-align: center;
	margin-bottom: 5px;
}
.yygh-tj ul li img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.ewm{
	display: block;
	width: 160px;
	margin: 0 auto;
}
.sjgh{
	display: block;
	width: 350px;
	margin: 0 auto;
}
.jt-down{
	display: block;
	width: 60px;
	margin: 20px auto !important;
}
.goYy{
	display: block;
	margin: 40px auto 0;
    width: 230px;
    height: 41px;
    line-height: 41px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    background: #aaa;
    border-radius: 5px;
    cursor: pointer;
    background: -webkit-linear-gradient(left , rgb(20, 131, 116) 24% , rgb(29, 156, 136) 97%);
    border: none;
    outline: none;
}

@media (min-width:1441px){
.w1{ width:1400px;margin:0 auto;}
	}
@media (min-width: 1198px) and (max-width: 1441px){
.w1{ width:97%; margin:0 auto;}
}
	
	
/*在992和1199像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 992px) and (max-width: 1199px) {
.w1{ width:97%; margin:0 auto;}
.jyzn2 li{width:12%; height:38px; list-style:none; margin-right:2.5%; margin-left:2.5%; float:left;  padding-top:80px; margin-bottom:25px; }
.news2-1 dl dd{padding-top:13px; padding-bottom:13px;}
.news1{display:none;}
.news2{width:100%;}
.tabbox .tab{overflow:hidden; width:100%; float:left;  background:#e2e0e1; height:auto;}
.tabbox .tab a{ width:30.333%; float:left; margin-left:1.5%; margin-right:1.5%; height:50px; line-height:50px;}
.tabbox .content{overflow:hidden; width:100%; margin:0 auto; padding-top:15px;}
}

/*在768和991像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 768px) and (max-width: 991px){
	.w1{ width:97%; margin:0 auto;}
.xs-top{ display:block;}
.cd{display:none;}
.top{display:none;}
.slideBox{ padding-top:60px;}
.tsks li{width:47%; margin-right:3.048%;}
.tsks li:nth-child(2n){margin-right:0%;}
.tsks li:nth-child(3n){ margin-right:3.048%}
.xjsb li{width:47%; margin-right:3.048%;}
.xjsb li:nth-child(2n){margin-right:0%;}
.xjsb li:nth-child(3n){ margin-right:3.048%}
.p-box{padding-top:60px;}
.nts{width:100%;}
.nts1{width:100%; padding-top:20px;}
.n-cd1{display:none;}
.xs-logo{ width:23%;}
.jyzn2 li{width:13%; height:38px; list-style:none; margin-right:2%; margin-left:2%; float:left;  padding-top:80px; margin-bottom:25px; }
.about1{width:95.714%; height:auto; background:#009899; color:#fff; padding:2.143%; margin-bottom:10px;}
.about2{width:100%;}
.tsyl2 li{width:18.5%; height:48px;  margin-left:3%; margin-right:3%; }
.news1{display:none;}
.news2{width:100%;}
.tabbox .tab{overflow:hidden; width:100%; float:left;  background:#e2e0e1; height:auto;}
.tabbox .tab a{ width:30.333%; float:left; margin-left:1.5%; margin-right:1.5%; height:50px; line-height:50px;}
.tabbox .content{overflow:hidden; width:100%; margin:0 auto; padding-top:15px;}
.foot1-1{ display:none;}
.foot1-2{ width:100%; text-align:center; float:left; padding-left:0px;}
.slideBox2 .hd{bottom:0.1%; z-index:1; }
.tabbox .content li{display:none; padding-top:30px;}
}


/*在480和767像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 480px) and (max-width: 767px) {
	.w1{ width:97%; margin:0 auto;}
.xs-top{ display:block;}
.cd{display:none;}
.top{display:none;}
.slideBox{ padding-top:60px;}
.tsks li{width:47%; margin-right:3.048%; }
.tsks li:nth-child(2n){margin-right:0%;}
.tsks li:nth-child(3n){ margin-right:3.048%}
.xjsb li{width:47%; margin-right:3.048%; }
.xjsb li:nth-child(2n){margin-right:0%;}
.xjsb li:nth-child(3n){ margin-right:3.048%}
.p-box{padding-top:60px;}
.about4-1 li{width:93%; list-style:none; float:left; background:#eeeeee; margin-right:2%; margin-left:2%; margin-bottom:15px; padding:1.5%;}
.nts{width:100%;}
.nts1{width:100%; padding-top:20px;}
.nts2 li{width:93.8%; float:left; margin-left:3.1%; margin-right:3.1%; list-style:none; min-height:270px;}
.nts2 li .pic{width:70%; margin-bottom:15px;}
.n-cd1{display:none;}
.xs-logo{ width:26%;}
.jyzn2 li{width:19%; height:38px; list-style:none; margin-right:7%; margin-left:7%; float:left; }
.about1{width:95.714%; height:auto; background:#009899; color:#fff; padding:2.143%; margin-bottom:10px;}
.about2{width:100%;}
.tsyl2{width:100%; margin:0 auto; padding-top:30px;}
.tsyl2 li{width:18.5%; height:48px;  margin-left:3%; margin-right:3%; padding-top:80px; }
.slideBox2 .hd{bottom:0.1%; z-index:1; }
.news1{display:none;}
.news2{width:100%;}
.tabbox .tab{overflow:hidden; width:100%; float:left;  background:#e2e0e1; height:auto;}
.tabbox .tab a{ width:30.333%; float:left; margin-left:1.5%; margin-right:1.5%; height:50px; line-height:50px;}
.tabbox .content{overflow:hidden; width:100%; margin:0 auto; padding-top:15px;}
.foot1-1{ display:none;}
.foot1-2{ width:100%; text-align:center; float:left; padding-left:0px;}
.tabbox .content li{display:none; padding-top:60px;}
.picScroll-left1 .bd ul li{ width:90%; margin-right:10px;}
.zjjs1{width:90%; margin-left:5%; margin-left:5%; }
.zjjs1-1{width:100%; }
.le_menu1{  width:100%; text-align:center; float:left;}

.yygh-listBox ul li{
	margin: 0 10px;
    width: 150px;
}
.yygh-contenter h5{
	font-size: 22px;
}
.yygh-contenter strong{
	font-size: 18px;
}
.yyxz-nr{ padding:20px; background:#fff;}
.yygh-contenter p{ font-size:14px; line-height:1.7;}
.yygh-contenter p .red{ font-size:15px;}
.yygh-contenter p span{ padding-left:0;}
.gh-fs01{ padding:20px; margin-bottom:20px;}
.gh-fs01 h1{ font-size:20px; margin-bottom:10px;}
.gh-img img{ width:100%;}
}
/*在小于480像素的屏幕,这里的样式才生效*/
@media (max-width: 479px) {
	.w1{ width:97%; margin:0 auto;}
.xs-top{ display:block;}
.cd{display:none;}
.top{display:none;}
.slideBox{ padding-top:60px;}
.tsks li{width:94%; margin-left:3%; margin-right:3%; float:left; margin-bottom:20px; }
.xjsb li{width:94%; margin-left:3%; margin-right:3%; float:left; margin-bottom:20px; }
.p-box{padding-top:60px;}
.tsks1{ min-height:190px;}
.about4-1 li{width:93%; list-style:none; float:left; background:#eeeeee; margin-right:2%; margin-left:2%; margin-bottom:15px; padding:1.5%;}
.ne-lx01 dl{ width:100%; border-bottom:1px solid #d8d8d8; padding:10px 0}
.ne-lx01 dl dd{ padding-top:10px;}
#map{ height:250px;margin-top:20px;}
.nts{width:100%;}
.nts1{width:100%; padding-top:20px;}
.nts2 li{width:93.8%; float:left; margin-left:3.1%; margin-right:3.1%; list-style:none; min-height:270px;}
.nts2 li .pic{width:70%; margin-bottom:15px;}
.n-cd1{display:none;}
.jyzn2 li{width:31%; height:38px; margin-right:1%; margin-left:1%; margin-bottom:15px;}
.about1{width:95.714%; height:auto; background:#009899; color:#fff; padding:2.143%; margin-bottom:10px;}
.about2{width:100%;}
.tsyl2 li{width:42%; height:48px;  margin-left:3%; margin-right:3%;  padding-top:80px; margin-bottom:10px;}
.slideBox2 .hd{bottom:0.3%; z-index:1; }
.news1{display:none;}
.news2{width:100%;}
.tabbox .tab{overflow:hidden; width:100%; float:left;  background:#e2e0e1; height:auto;}
.tabbox .tab a{ width:30.333%; float:left; margin-left:1.5%; margin-right:1.5%; height:50px; line-height:50px;}
.tabbox .content{overflow:hidden; width:100%; margin:0 auto; padding-top:15px;}
.foot1-1{ display:none;}
.foot1-2{ width:100%; text-align:center; float:left; padding-left:0px;}
.tabbox .content li{display:none; padding-top:50px;}
.picScroll-left1 .bd ul li{ width:90%; margin-right:10px;}
.zjjs1{width:90%; margin-left:5%; margin-left:5%; }
.zjjs1-1{width:100%; }
.le_menu1{  width:100%; text-align:center; float:left;}
.le_menu1 li{ font-size:16px;}
.le_menu1 li a{padding-left:15px; padding-right:15px;}
.zzry li{width:44%; margin-left:3%; margin-right:3%; margin-bottom:20px;}
.n-cd{ line-height:38px;}
.doctor2{ width:100%;}

.doctor1{
	width: 100%;
}
.doctor1 img{
	height: auto;
}
.padd{
	padding: 0 0 10px;
}

.yygh-listBox ul li{
	margin: 0 10px;
    width: 150px;
}
.yygh-contenter h5{
	font-size: 22px;
}
.yygh-contenter strong{
	font-size: 18px;
}
.yyxz-nr{ padding:20px; background:#fff;}
.yygh-contenter p{ font-size:15px; line-height:1.7;}
.yygh-contenter p .red{ font-size:15px;}
.yygh-contenter p span{ padding-left:0;}
.gh-fs01{ padding:20px; margin-bottom:20px;}
.gh-fs01 h1{ font-size:20px; margin-bottom:10px;}
.gh-img img{ width:100%;}/*移动新增导航*/nav {display:block! important; overflow: hidden; margin: 0.8rem auto; }nav ul li { width: 25%; margin: 0 0% 0.7rem; float: left; text-align: center; }nav ul li span { width: 4rem; height: 4rem; background-color: #32a689; border-radius: 50%; display: inline-block; }nav ul li:nth-of-type(1) span {  background: url(../images/xz_nav1.jpg) no-repeat; background-size: 4rem 4rem;  }nav ul li:nth-of-type(2) span {  background: url(../images/xz_nav2.jpg) no-repeat; background-size: 4rem 4rem;  }nav ul li:nth-of-type(3) span { background: url(../images/xz_nav3.jpg) no-repeat; background-size: 4rem 4rem;  }nav ul li:nth-of-type(4) span { background: url(../images/xz_nav4.jpg) no-repeat; background-size: 4rem 4rem; }nav ul li:nth-of-type(5) span { background: url(../images/xz_nav5.jpg) no-repeat; background-size: 4rem 4rem;  }nav ul li:nth-of-type(6) span {  background: url(../images/xz_nav6.jpg) no-repeat; background-size: 4rem 4rem;}nav ul li:nth-of-type(7) span {  background: url(../images/xz_nav7.jpg) no-repeat; background-size: 4rem 4rem;}nav ul li:nth-of-type(8) span {  background: url(../images/xz_nav8.jpg) no-repeat; background-size: 4rem 4rem;}nav ul li p { line-height: 1.7rem; text-align: center; font-size: 1rem; }nav ul li .nav_span:before { width: 0.5rem; height: 0.5rem; background-size: 4rem 2.06rem; margin: 0.15rem auto; }
.picScroll-left1 .hd ul{right:41.5%;}
}




