@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, p, dl, dd, ul, ol, form, input, textarea, th, td, select {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	font-size: 16px
}
a {
	text-decoration: none;
	color: #666
}
a:hover {
	color: #EA6028
}
em {
	font-style: normal;
}
li {
	list-style: none;
}
img {
	border: none;
	vertical-align: top
}
table {
	border-collapse: collapse
}
input, textarea {
	outline: none
}
textarea {
	resize: none;
	overflow: auto
}
/*公共样式*/
.clear {
	zoom: 1
}
.clear:after {
	content: "";
	display: block;
	height: 0;
	clear: both
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.mt26 {
	margin-top: 26px
}
.mr110 {
	margin-right: 110px
}
.content-top {
	width: 1440px;
	margin: 0 auto
}
.content{
	width: 1205px;
	margin: 0 auto;
}
.content3{
	width: 1205px;
	margin: 0 auto;
}
/*头部*/
.top{ width:1202px; height:100px; margin:0 auto;}
.logo{ padding-top:15px}
.logo img{ height:80px}
.head{ width:1100px; height:102px; margin:0 auto}
.sec{ padding-top:20px}
.inp_1{ width:318px; height:38px; border:2px solid #009049 }
.inp_2{width:80px; height:43px; font-size:16px; text-align:center; background-color:#009049; border:3px solid #009049; color:#FFF; margin-left:-9px}

/*导航*/
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{  position:relative; z-index:1; padding-left:10px;   height:52px; line-height:52px; background:url(images/line.gif) repeat-x 0 bottom #22897E; color:#333;   }
	.nav{ position:relative; width:1305px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:16px; }
	.nav a{ color:#fff;  }
	.nav h3{ font-size:100%; font-weight:normal; display:block; height:52px; position:relative   }
	.nav h3 span{ display:block; width:100%;height: 18px;line-height: 36px; font-weight:normal; font-size:16px}
	.nav .m{ float:left;  position:relative; z-index:1; }
	.nav .m em{ display:block; width:11px; height:7px; background:url(../images/ico.png) no-repeat top; background-position:0 0px; position:absolute; right:10px; top:25px}
	.nav .m:hover{ background-color:#237f72}
	.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:14px; }
	.nav-en{ font-size:10px !important}
	.nav h3 a{ display:block; width:127px; text-align:center;   font-weight:bold; float:left  }
	.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-2px; top:52px; z-index:1; width:128px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
	.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
	.nav .sub li a{ display:block; width:110px;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666; white-space:nowrap; 
text-overflow:ellipsis; overflow:hidden;
text-overflow: ellipsis;/* IE/Safari */ 
-ms-text-overflow: ellipsis; 
-o-text-overflow: ellipsis;/* Opera */ 
-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/   }
	.nav .sub li a:hover{ color:#FE7700;   }
	.nav .block{ height:3px; width:130px; background:#FE7700; position:absolute; left:0; top:57px; overflow:hidden;  }

/*幻灯片*/
	.fullSlide{ width:100%;  position:relative;  height:460px; background:#000;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:460px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:460px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:109px; line-height:30px; background:url(../images/flashbg.png); text-align:center;
		
	}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:0 0; }
	
.gnlist{display:flex; flex-flow: row inwrap; justify-content:space-between}
.gnlist  a{ display:block; color:#FFF; height:80px; width:100px; text-align:center;float:left}
.gnlist  a:hover{ background-color:#237f72;}
.gn{ width:100px; height:80px;box-sizing: border-box; text-align:center; padding-top:6px;float:left;}
.gnlist .a1 em{ display:block;  background:url(../images/ico.png) no-repeat; width:38px; height:47px; background-position:0px -9px;    margin: 0 auto; }
.gnlist .a2 em{ display:block;  background:url(../images/ico.png) no-repeat; width:48px; height:48px; background-position:0px -61px;    margin: 0 auto; }
.gnlist .a3 em{ padding-bottom:9px; display:block;  background:url(../images/ico.png) no-repeat; width:33px; height:38px; background-position:0px -114px;    margin: 0 auto;}
.gnlist .a4 em{ padding-bottom:4px;display:block;  background:url(../images/ico.png) no-repeat; width:36px; height:44px; background-position:0px -161px;    margin: 0 auto;}
.gnlist .a11 em{ padding-bottom:9px; display:block;  background:url(http://www.wuhusy.com/img/zzcx.png) no-repeat; width:36px; height:38px;    margin: 0 auto;}
.gnlist .a5 em{ padding-bottom:2px;display:block;  background:url(../images/ico.png) no-repeat; width:47px; height:46px; background-position:0px -211px;    margin: 0 auto;}
.gnlist .a6 em{ display:block;  background:url(../images/ico.png) no-repeat; width:39px; height:50px; background-position:0px -264px;    margin: 0 auto;}


.gnlist .a7 em{ padding-bottom:4px;display:block;  background:url(../images/ico.png) no-repeat; width:46px; height:45px; background-position:0px -319px;    margin: 0 auto;}
.gnlist .a8 em{ display:block;  background:url(../images/ico.png) no-repeat; width:48px; height:33px; background-position:0px -371px;    margin: 0 auto; padding-bottom:16px}
.gnlist .a9 em{ display:block;  background:url(../images/lx.png) no-repeat; width:48px; height:47px;  margin: 0 auto; padding-bottom:1px}
.gnlist .a10 em{ display:block;  background:url(../images/bj.png) no-repeat; width:48px; height:48px;  margin: 0 auto; padding-bottom:3px}

.zt{ width:100%; height:1300px; background-color:#f1f0f0; padding-top:22px;}
.news{ width:773px; height:332px; background-color:#FFF; padding-top:20px;}

.news2{ width:417px; height:332px; background-color:#FFF;padding-top:20px;}
.newsflash{width: 350px; height: 316px; float:left; margin-left:20px}
	.focusBox { position: relative; width: 350px; height: 316px; overflow: hidden;  text-align: left; background: white; }
	.focusBox .pic img { width: 350px; height:316px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px;  overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; border-radius:45% }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;  }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#18ab97;  }
/*新闻切换*/
	.hasMoreTab{ width:364px; font-family:"Microsoft YaHei"; }
	.hasMoreTab .hd{ line-height:24px; height:24px; border-bottom:2px solid #e2f3f1; position:relative; padding-right:10px;    padding-bottom: 1px;  }
	.hasMoreTab .hd .more{ float:right; }
	.hasMoreTab .hd ul{ z-index:5; position:absolute; height:26px;  overflow:hidden; zoom:1; }
	.hasMoreTab .hd li{ float:left;  padding: 0 13px; cursor: pointer; margin-left: 1px; color:#303030; font-size:16px; font-weight: bold }
	.conWrap span{ float:right; color:#a4a4a4}
	.con ul li{ line-height:26px}
	.hasMoreTab .hd li.on{ font-weight:bold; height:25px; line-height:25px; background:#fff; border-bottom:2px solid #22897E;  font-weight:bold; color:#22897E;  }
	.hasMoreTab .bd{  padding:10px; clear:both; position:relative;  }
	.hasMoreTab .bd h2{ font-size:18px; padding:10px 0 5px 0 }
	.hasMoreTab .bd p{ color:#999;  }
	.hasMoreTab .bd p a{ color:#c00;  }
	.hasMoreTab .bd ul a{ color:#252424;  }
     .hasMoreTab .bd ul a:hover{ color:#22897E}
.qh2 .con ul li{ line-height:36px}

/*专家介绍*/
		.picScroll-left{ width:773px;  overflow:hidden; position:relative;  background-color:#FFF; margin-top:23px; float:left; padding-top:26px  }
		.picScroll-left .hd{ overflow:hidden;  height:30px; border-bottom:2px solid #e2f3f1; width:740px; margin:0 auto}
		
		.picScroll-left .hd span{ display:block; border-bottom: 2px solid #22897E; float:left; color:#22897E; padding-bottom:7px; font-size:16px; font-weight:bold}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ padding:10px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:128px; height:178px; display:block;  padding:2px; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ width:100%; line-height:24px; position:absolute; bottom:0; text-align:center; background-color:#72b570; opacity:0.8; }
.picScroll-left .bd ul li .title a{ color:#FFF}

 .ddpicMarquee-left {
            width: 740px;
            overflow: hidden;
            position: relative;
         
        }
        .ddpicMarquee-left .hd {
            overflow: hidden;
            height: 30px;
            background: #f4f4f4;
            padding: 0 10px;
        }
       
      
        .ddpicMarquee-left .hd .prevStop {
            background-position: -60px 0;
        }
        .ddpicMarquee-left .hd .nextStop {
            background-position: -60px -50px;
        }
        .ddpicMarquee-left .bd {
            padding:0px;
        }
        .ddpicMarquee-left .bd ul {
            overflow: hidden;
            zoom: 1;
        }
        .ddpicMarquee-left .bd ul li {
            margin: 0 4px;
			height:178px;
            float: left;
            _display: inline;
            overflow: hidden;
            text-align: center;
			position:relative
        }
        .ddpicMarquee-left .bd ul li .pic {
            text-align: center;height:178px;
        }
        .ddpicMarquee-left .bd ul li .pic img {
            width: 120px;
            height:178px;
            display: block;
           
          
        }
        .ddpicMarquee-left .bd ul li .pic a:hover img {
            border-color: #999;
        }
        .ddpicMarquee-left .bd ul li .title {
            line-height: 28px;
			position:absolute;
			bottom:0;
			background-color:#22897E;
			 width:100%;
			 height:28px;
			 color:#fff;
			 opacity:0.8
        }
		 .ddpicMarquee-left .bd ul li .title a{ color:#FFF}

  .picMarquee-left {
            width: 740px;
            overflow: hidden;
            position: relative;
         
        }
        .picMarquee-left .hd {
            overflow: hidden;
            height: 30px;
            background: #f4f4f4;
            padding: 0 10px;
        }
       
      
        .picMarquee-left .hd .prevStop {
            background-position: -60px 0;
        }
        .picMarquee-left .hd .nextStop {
            background-position: -60px -50px;
        }
        .picMarquee-left .bd {
            padding:0px;
        }
        .picMarquee-left .bd ul {
            overflow: hidden;
            zoom: 1;
        }
        .picMarquee-left .bd ul li {
            margin: 0 4px;
			height:178px;
            float: left;
            _display: inline;
            overflow: hidden;
            text-align: center;
			position:relative
        }
        .picMarquee-left .bd ul li .pic {
            text-align: center;height:178px;
        }
        .picMarquee-left .bd ul li .pic img {
            width: 120px;
            height:178px;
            display: block;
           
          
        }
        .picMarquee-left .bd ul li .pic a:hover img {
            border-color: #999;
        }
        .picMarquee-left .bd ul li .title {
            line-height: 28px;
			position:absolute;
			bottom:0;
			background-color:#22897E;
			 width:100%;
			 height:28px;
			 color:#fff;
			 opacity:0.8
        }
		 .picMarquee-left .bd ul li .title a{ color:#FFF}

.yj{ background:url(../images/navico.png) no-repeat left top; padding-left:30px}
.ej{ background:url(../images/redicon.jpg) no-repeat left 10px; position:relative;display:block; padding-left:15px; float:left; margin:0px 0px 0 22px}
	.ladyScroll{/*width:1100px;*/height:80px;margin:5px auto;position:relative;}
	.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:24px;left:0;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
	.ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
	.ladyScroll .prev:hover{ background-position:0 -45px; }
	.ladyScroll .next:hover{ background-position:0 -135px; }

	.ladyScroll .scrollWrap{width:1010px;margin-left:51px;padding-top:30px;overflow:hidden;position:absolute; }
	.ladyScroll dl{float:left;width:338px;text-align:center;position:relative; margin-right:1px}
	.ladyScroll  span{display:block;min-width:198px;height:53px;position:absolute;left:5px;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
	.ladyScroll  dt{margin:0 auto;min-width:198px;overflow:hidden;}
	.ladyScroll  dt a{ font-size:22px; font-weight:bold}
	.ladyScroll  img{display:block;width:198px;height:150px;}
	.ladyScroll  dd{width:218px;height:40px;line-height:28px;font-size:20px;color:#000;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}
	.ladyScroll  dd a{ color:#000;  }
	.ladyScroll  dd a:hover{ text-decoration:none;  }
	.ladyScroll dl:hover span{ background:#B52153;  }

	.pro-left{ width:280px; height:auto; background-color:#FFF}
.pro-left ul li a{ font-size:15px; display:block; padding:3px 0}
.pro-right{ width:280px; min-height:500px; padding-bottom:60px;/*background-color:#FFF*/    margin-bottom: 20px;}

.pro-left h2{ color:#158064; font-size:18px; font-weight:blod; display:block; border-bottom:1px solid #EBF5EC; padding:5px 0 5px 0px}
.pro-left h2 span{ border-bottom:2px solid #22897E; padding-bottom:9px; padding-left:10px}
.pro-left h2 i{ font-size:12px}
.sideMenu{}
.sideMenu h3{ height:40px; line-height:40px; padding-left:10px;  border-top:1px solid #f3f3f3; background:#fff; cursor:pointer;
			font:normal 16px/40px "Microsoft YaHei"; color:#666666; transition:all 1s
		}
.sideMenu h3:hover{ background:#E7E7E7; color:#FFF}
.sideMenu h3 a{ color:#FFF; }
.sideMenu h3 em{ float:right; display:block; width:40px; height:40px; line-height:40px;   background:url(../images/icoAdd.png) 16px 18px no-repeat; cursor:pointer; }
.sideMenu h3.on{ background-color:#E7E7E7; color:#000}
.sideMenu h3.on em{ background-position:16px -51px; }
.sideMenu ul{ padding:0px; color:#fff; display:none; /* 默认都隐藏 */ }
.sideMenu ul li{ height:40px; line-height:40px; background-color:#6C6C6C; margin-top:1px; text-indent:14px; transition:all 1s}
.sideMenu ul li:hover{ background-color:#E7E7E7}
.sideMenu ul li a{ color:#FFF}
.lntwo_current{ background-color:#D13E4D}

.footfl{ width:900px;}
.footfl ul{width:900px; text-align:left; display:block;}
.footfl ul li a{  color:#FFF; font-size:14px; padding-right:10px}
.footfl ul li a span{ color:#b5afaf; 
               }