/*!
 * @since:2017/03/10
 * @author:flyfly ~~~!
 * @Copyright © 2017 hzgxr.com. All Rights Reserved.
 **/

/* Reset */
body,div,section,article,header,nav,footer,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,img,form,fieldset,legend,input,button,textarea,blockquote,th,td,menu,figure,dir,sup{margin: 0;padding: 0;border: 0;outline:0;}h1,h2,h3,h4,h5,h6,th{font-weight:normal}q:before,q:after{content:''}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:courier new,courier,monospace}small{font-size:11px}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000;display:none}img{border:0}input,button,textarea,select{vertical-align:middle;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:inherit;font-style:inherit;font-weight:inherit;}textarea{overflow:auto}a{text-decoration:none}:focus{outline:0}a,.hand{cursor:pointer}
ul li{ list-style-type:none;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
input:focus{ outline:none;}
input[type="button"],input[type="text"],textarea{-webkit-appearance:none;appearance:none;}
input[type="checkbox"]{ border:#c8c8c8 1px solid; border-radius:0; background:#FFF;}
input[type="radio"]{border:#c8c8c8 1px solid;background:#ccc;}
.btn{ 
	height:28px;
	line-height:26px;
	padding:0 20px;
	background:#5ed98f;
	text-align:center;
	color:#FFF;
	font-size:14px;
	cursor:pointer;
	display:inline-block;
	border:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	transition: all 0.5s ease 0s;
	}
	.btn:hover{ color:#fff; background:#16316a;}
	.huise{ color:#fff; background:#999;}
/* Public */
    .fr{float:right!important;}
	.fl{float:left!important;}
    html{ height:100%;min-width:1000px;}
	body{min-width:1200px;
		color:#333;
		height:100%;
		font-size:12px;
		line-height:1.5;
		-webkit-font-smoothing: antialiased;		/* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;				/* Fix for webkit minFont size */
		-webkit-tap-highlight-color	:rgba(0,0,0,0);	/* Remove highlight on tap event*/
		-moz-tap-highlight-color	:rgba(0,0,0,0);
		-ms-tap-highlight-color		:rgba(0,0,0,0);
		tap-highlight-color			:rgba(0,0,0,0);
		font-family:"Helvetica Neue",\5FAE\8F6F\96C5\9ED1,Tohoma;
		background:#fff;
		-webkit-text-size-adjust:none;
		background:#fff;
		}
	a{color:#4a4a4a;}
	a:hover{color:#00a83b;}
.clearfix:before, .clearfix:after { content: ""; display: table; font-size:0 !important; line-height:0!important; height:0!important;}  
	.clearfix:after { clear: both;}
	.clearfix { *zoom: 1; }
	.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.picxg a img{overflow-x: hidden;

								overflow-y: hidden;

								position: relative;

								z-index:1;

								transition-delay: 0s;

								transition-duration: 1s;

								transition-property: all;

								transition-timing-function: ease;

								/* Firefox 4 */

								-moz-transition-delay: 0s;

								-moz-transition-duration: 1s;

								-moz-transition-property: all;

								-moz-transition-timing-function: ease;

								/* Safari 閸滐拷 Chrome */

								-webkit-transition-delay: 0s;

								-webkit-transition-duration: 1s;

								-webkit-transition-property: all;

								-webkit-transition-timing-function: ease;

								/* Opera */

								-o-transition-delay: 0s;

								-o-transition-duration: 1s;

								-o-transition-property: all;

								-o-transition-timing-function: ease;}

.picxg a:hover img {

										transform: scale(1.2, 1.2);

										-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

										-moz-transform:scale(1.2, 1.2); 	/* Firefox */

										-webkit-transform:scale(1.2, 1.2); /* Safari 閸滐拷 Chrome */

										-o-transform:scale(1.2, 1.2); 	/* Opera */

										  }
.icoimg a img{ 
transition:ease-in-out 0.2s;
-moz-transition:ease-in-out 0.2s;
-ms-transition:ease-in-out 0.2s;
-webkit-transition:ease-in-out 0.2s;
}
.icoimg a:hover img{transform:rotate(360deg);
transition:ease-in-out 0.2s;
-moz-transition:ease-in-out 0.2s;
-ms-transition:ease-in-out 0.2s;
-webkit-transition:ease-in-out 0.2s;}
/* CSS Document */
.animated .s_t02{visibility:visible;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated .s_t05{visibility:visible;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated .s_t1{visibility:visible;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated .s_t15{visibility:visible;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated .s_t2{visibility:visible;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated .s_t25{visibility:visible;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated .s_t3{visibility:visible;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated .s_up {-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
.animated .s_left {-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
.animated .s_right {-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
.animated .s_down {-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.animated .s_r{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
.animated .s_d{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
.fenye{ width:100%; height:auto; text-align:center; margin-top:40px; float:left; font-size:0px;}

.fenye span{ font-size:14px;}

.fenye span a{width:auto!important;  width:18px;  min-width:18px; padding:0 5px;height:28px; line-height:26px;color:#666;display:inline-block; white-space:nowrap; background:#eee; -moz-border-radius:3px; -webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px; margin:0 3px;}

.fenye a.prv{ padding:0 10px 0 27px; background-image: url(../images/ico_prv.gif); background-repeat:no-repeat; background-position: left center;}

.fenye a.next{ padding:0 27px 0 10px;background-image: url(../images/ico_next.gif); background-repeat:no-repeat; background-position: right center;}

.fenye a.no,.fenye span a:hover{ background-color:#44b83b; color:#fff;}

.fenye a.prv:hover{background-image: url(../images/ico_prv2.gif);}

.fenye a.next:hover{background-image: url(../images/ico_next2.gif);}
/*焦点图部分*/

.slideBox{ width:100%; height:700px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;  bottom:15px; z-index:1; text-align:center; display:block; width:100%;}
.slideBox .hd ul li{  width:10px; height:10px; line-height:9px; text-align:center; background:#eee; cursor:pointer; border-radius:100%; display:inline-block; margin:0 3px;}
.slideBox .hd ul li.on{ background:#11c852; color:#fff; border:1px solid #fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:700px; display:block;  }
.slideBox .prev{ background: url(../images/arrow-left1.png) no-repeat center; height:76px; width:46px; position:absolute;  left:3%; top:40%; margin-top:-15px; display:block;filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ background:url(../images/arrow-right1.png) no-repeat center; height:76px; width:46px; position:absolute; left:3%; top:40%; margin-top:-15px; display:block;filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:0px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

#pages { padding:14px 0 10px; text-align:center; margin-top:30px; }
#pages a { display:inline-block; height:36px; line-height:36px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:6px;border-radius:4px;}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#5ed98f; color:#fff; text-decoration:none;-moz-transition:ease-in-out 0.2s;-ms-transition:ease-in-out 0.2s;-webkit-transition:ease-in-out 0.2s; -moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:6px;border-radius:4px;}
#pages span { display:inline-block; height:36px; line-height:36px; background:#5ed98f; border:1px solid #5ed98f; color:#fff; text-align:center;padding:0 15px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:6px;border-radius:4px;}
.page .noPage { display:inline-block; width:56px; height:36px; line-height:36px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

#gheader{width:100%; height:108px; background:#fff; border-bottom:5px solid #3ab54a;overflow:hidden;}
#gheader .gheader{width:1200px; margin:auto; height:auto;}
.glogo{width:229px; height:auto; float:left;}
.gnav{width:780px; float:right; height:auto; margin-top:37px;}
.gnav ul li{height:34px;float:left; width:14%; text-align:center; margin-left:0.28%;}
.gnav ul li a{color:#303030; height:34px; line-height:34px; font-size:16px; display:block;}
.gnav ul li a:hover{ background:#3ab54a; color:#fff; border-radius:30px; -webkit-border-radius:30px; transition:ease-in-out 0.4s;-moz-transition:ease-in-out 0.4s;-ms-transition:ease-in-out 0.4s;-webkit-transition:ease-in-out 0.4s;}
.actives{background:#3ab54a!important; color:#fff!important;border-radius:30px; -webkit-border-radius:30px;}
.gtel{float:right; width:165px; color:#666; font-size:16px; font-weight:600; margin-left:15px; line-height:113px;}
.gtel em{float:left; width:30px; height:30px; margin-top:40px;background:url(../images/ttt.png) top center no-repeat; margin-right:5px;}

#gfooter{width:100%; height:330px; background:url(../images/footerbg_03.png) top left repeat-x;}
#gfooter .gfooter{width:1200px; margin:auto; height:auto;}
#gfooter .gfooter .gdlogo{width:229px; height:103px; float:left; margin-left:150px; margin-top:120px;}
#gfooter .gfooter .gnav1{float:left; margin-left:90px; margin-top:60px;} 
#gfooter .gfooter .gnav1 a{color:#fff;}
#gfooter .gfooter .gnav1 a:hover{ text-decoration:underline;}
#gfooter .gfooter .gnav1 dl dt{font-size:16px; margin-bottom:30px;}
#gfooter .gfooter .gnav1 dl dd{font-size:14px; line-height:28px;}
#gfooter .gfooter .ewmbox{float:left; margin-left:80px; width:225px;}
#gfooter .gfooter .ewmbox .ewmboxs{width:120px; height:120px; overflow:hidden; margin:auto; margin-top:80px; margin-bottom:15px;}
#gfooter .gfooter .ewmbox .ewmboxs1{font-size:24px; color:#fff;}
#gfooter .gfooter .ewmbox .ewmboxs1 em{ background:url(../images/telico_03.png) top center no-repeat; width:35px; height:27px; margin-right:12px; display:block; float:left;}

.gaboutbox{width:1200px; height:500px; margin:auto;}
.gaboutbox .gaboutbt{width:1200px; }
.gaboutbox .gaboutbt .gaboutbtl{color:#3ab54a; font-size:66px; height:60px; line-height:60px; float:left;}
.gaboutbox .gaboutbtline{float:right; background:url(../images/abtbg_03.png) top center no-repeat; height:20px; width:964px; margin-top:20px;}
.gaboutboxtext{width:1200px; height:auto; margin:auto; position:relative;}
.gaboutboxtext .gaboutboxtextl{ background:url(../images/aboutbg_03.png) top center no-repeat; width:511px; height:272px; margin-top:27px; position:absolute; left:0px;}
.gaboutboxtextl h1{fotn-size:24px; font-weight:300; color:#2c2c2c; margin-bottom:32px;}
.gaboutboxtextl .dscabout{font-size:14px;color:#595959; line-height:24px;}
.gaboutboxtextl .dscabout .dscabouts{width:427px; height:auto;}
.gaboutpic{ position:absolute; right:0px;width:726px; hegiht:426px;}

.gprobox{width:1200px; height:auto; margin:auto;}
.gprobox .bt{color:#313131; font-size:35px; height:50px; line-height:50px; width:100%; text-align:center;}
.gprobox .proline{width:80px; height:1px; background:#c9c9c9; margin:20px auto;}
.gprobox .bten{font-size:16px; color:#575757; text-align:center; width:100%;}
.gprobox .pmore{width:100%; text-align:right;}
.gproboxlist{width:100%; height:auto;}
.gproboxlist ul li{margin-top:15px; margin-bottom:15px;float:left;width:275px; height:auto; margin-left:30px;-moz-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
-ms-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out; border:1px solid #ebebeb;}
.gproboxlist ul li:hover{border:1px solid #3ab54a;
-moz-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
-o-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
-ms-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
box-shadow:0px 1px 10px rgba(0,0,0,0.25);width:275px; }
.gpimg{width:247px; height:217px;overflow:hidden; margin:15px auto;}
.gpimg img{width:100%; height:100%;}
.dscp{width:100%; height:auto; text-align:center; margin-top:20px;}
.dscp h1{font-size:14px; color:#717070; line-height:30px;margin-bottom:15px;}
.dscp h2{font-size:16px; color:#1a1919; margin-bottom:15px;}

.gwapbg{width:100%; height:auto; background:url(../images/wapbg_03.png) top left repeat-x; min-height:1473px;}
.gnewspic{width:100%; height:auto;}
.gnewspic .gnewspicl{float:left; width:376px; height:auto; margin-top:85px;}
.gnewspic .gnewspicr{float:right; width:649px; height:auto;}
.glistnews{width:100%; height:auto; margin:auto;}
.glistnews ul li{float:left;width:380px; height:auto; margin-left:30px;}
.huiline{width:100%; height:1px; background:#c9c9c9; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.lvline{width:0; height:2px; background:#00a83b; margin-top:-1px; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.glistnews ul li:hover .huiline{width:0px;}
.glistnews ul li:hover .lvline{width:100%;}
.glistnews ul li h1{font-size:16px; width:100%; margin-top:15px; margin-bottom:10px;}
.glistnews ul li a h1{color:#2c2b2b;}
.glistnews ul li a:hover h1{color:#00a83b;}
.newdsc{font-size:14px; line-height:25px;}
.newtime{margin-top:12px;}
.newtime span{float:right;}
.newtime span font{color:#000;font-size:18px;}
.newtime img{margin-top:5px;}

.contactbox{width:100%; height:auto; margin-top:20px;}
.contactboxl{float:left; height:auto; width:200px;}
.contactboxl .bt{font-size:20px; color:#062033; margin-bottom:15px;text-align:left;}
.contactboxl p{font-size:14px;color:#6a737b; line-height:28px;}
.contactboxr{width:808px; height:auto; float:left; margin-left:105px;}
.contactboxr .bt{font-size:20px; color:#062033; margin-bottom:15px; text-align:left;}
.gformbox{width:100%; height:auto;}
.gformbox ul li{float:left; width:388px; height:40px; margin-top:10px; border-bottom:1px solid #acc3b4; margin-left:25px;}
.inputtextg{color:#5b646e; font-size:14px; background:none; height:29px; line-height:29px; width:100%;}
.iputdh{width:100%; height:auto;border-bottom:1px solid #acc3b4; margin-top:20px;margin-bottom:15px;  }
.iputdhs{color:#5b646e; font-size:14px; background:none; line-height:29px; width:100%;}
.gbtns{width:100%; height:auto; text-align:right;}
.ggbtns{width:107px; height:22px; display:inline-block; cursor:pointer; border:none; background:none; }

.nprolist1{width:100%; height:auto; }
.nprolist1 li{overflow:hidden; float:left; width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.nprolist1 li img{width:100%; height:auto;}

.nprs{width:100%; height:auto;}
.nprs .bt{width:486px; height:66px; margin:auto;}
.nsnav{width:100%; height:60px; line-height:60px; font-size:16px;text-align:center;}
.nsnav a{color:#424242; display:inline-block; padding:0 5px; margin:0 30px; }
.nsnav a:hover{color:#3ab54a;}
.nsnav a em{transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;width:0px; height:1px; background:#3ab54a; display:none;}
.nsnav a:hover em{display:block; width:100%;height:1px; background:#3ab54a;}
.nnows em{ display:block!important; width:100%!important;height:1px; background:#3ab54a!important;}
.nnows{color:#3ab54a!important;}
.nprslist{width:1200px; height:auto; margin:auto;}
.nprslist ul li{float:left; width:285px; height:auto;  margin-left:20px; margin-top:20px;}
.nprpic{width:285px; height:285px; overflow:hidden; border:1px solid #ebebeb; }
.nprpic img{width:100%; }
.nprslist ul li:hover .nprpic{-moz-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
-webkit-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
-o-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
-ms-box-shadow:0px 1px 10px rgba(0,0,0,0.25);
box-shadow:0px 1px 10px rgba(0,0,0,0.25);transition:ease-in-out 0.4s;-moz-transition:ease-in-out 0.4s;-ms-transition:ease-in-out 0.4s;-webkit-transition:ease-in-out 0.4s;}
.nprslist h1{font-size:14px; height:30px; line-height:30px; width:100%; margin:15px 0;}
.nprslist .nprobtn{width:100%; height:35px; text-align:center;font-size:16px; line-height:35px;}
.nprslist .nprobtn a{color:#fff; background:#5ed98f; display:block;border-radius:8px; -webkit-border-radius:8px; transition:ease-in-out 0.4s;-moz-transition:ease-in-out 0.4s;-ms-transition:ease-in-out 0.4s;-webkit-transition:ease-in-out 0.4s;}
.nprslist .nprobtn a:hover{ background:#666;}

.gfloat{width:33px; height:auto; position:fixed; bottom:420px; right:10px;z-index:999;}
.gfloat ul li{width:33px; height:33px; overflow:hidden; display:block; margin-bottom:10px;}
.gfloat ul li a:hover{transition:ease-in-out 0.4s;-moz-transition:ease-in-out 0.4s;}
.gfloat ul li a .i1{ background:url(../images/fx1_03.png) 0px 0px; width:33px; height:33px; display:block;}
.gfloat ul li a:hover .i1{ background:url(../images/fx2_03.png) 0px 0px; width:33px; height:33px; display:block;-ms-transition:ease-in-out 0.4s;-webkit-transition:ease-in-out 0.4s;}
.gfloat ul li a .i2{ background:url(../images/fx1_03.png) 0px -46px; width:33px; height:33px; display:block;}
.gfloat ul li a:hover .i2{ background:url(../images/fx2_03.png) 0px -46px; width:33px; height:33px; display:block;-ms-transition:ease-in-out 0.4s;-webkit-transition:ease-in-out 0.4s;}
.gfloat ul li a .i3{ background:url(../images/fx1_03.png) 0px -96px; width:33px; height:33px; display:block;}
.gfloat ul li a:hover .i3{ background:url(../images/fx2_03.png) 0px -96px; width:33px; height:33px; display:block;-ms-transition:ease-in-out 0.4s;-webkit-transition:ease-in-out 0.4s;}
.gfloat ul li a .i4{ background:url(../images/fx1_03.png) 0px -142px; width:33px; height:33px; display:block;}
.gfloat ul li a:hover .i4{ background:url(../images/fx2_03.png) 0px -142px; width:33px; height:33px; display:block;-ms-transition:ease-in-out 0.4s;-webkit-transition:ease-in-out 0.4s;}
.gfloat ul li a .i5{ background:url(../images/fx1_03.png) 0px -185px; width:33px; height:33px; display:block;}
.gfloat ul li a:hover .i5{ background:url(../images/fx2_03.png) 0px -185px; width:33px; height:33px; display:block;-ms-transition:ease-in-out 0.4s;-webkit-transition:ease-in-out 0.4s;}

.a-focus{ height:600px; background:url(../images/about-focus.jpg) no-repeat center top;}

.health-focus{height:auto; background:url(../images/health-focus.jpg) no-repeat center top; padding-top:480px; overflow:hidden;}
.health-focus ul { width:1020px; padding-left:20px; margin:0 auto;}
.health-focus ul li{
width:490px; height:240px; float:left; margin:20px 20px 0px 0px;overflow:hidden; position:relative;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0px 1px 5px rgba(0,0,0,0.25); 
-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.25); 
-o-box-shadow:0px 1px 5px rgba(0,0,0,0.25); 
box-shadow:0px 1px 5px rgba(0,0,0,0.25);
}
.health-focus ul li .pic{ width:490px; height:240px; line-height:0px; display:block;}
.health-focus ul li .pic img{ width:490px; height:240px;}
.health-focus ul li .bg{ width:155px; height:240px; background:#44b83b; background:rgba(68,184,59,0.9);  position:absolute; left:0px; top:0px; z-index:99; color:#FFF;}
.health-focus ul li .bg a{ color:#FFF;}
.health-focus ul li .bg a:hover{ color:#FF0;}
.health-focus ul li .bg .title{ padding:88px 0px 0 10%; font:24px/1.2 microsoft yahei; position:absolute; left:0px; top:0px; z-index:1;}
.health-focus ul li .bg dl{ padding:50px 0 0 10%; font-size:14px; display:none; position:absolute; left:0px; top:0px; z-index:2;}
.health-focus ul li .bg dl dt{ font-weight:bold; line-height:30px;}
.health-focus ul li .bg dl dd{ line-height:24px;}
.health-focus ul li.n2 .bg{background:#0074c5; background:rgba(0,116,197,0.9);}
.health-focus ul li.n3 .bg{background:#F88996; background:rgba(248,137,150,0.9);}
.health-focus ul li.n4 .bg{background:#E73939; background:rgba(231,57,57,0.9);}
.health-focus ul li.n5 .bg{background:#D9B681; background:rgba(217,182,129,0.9);}
.health-focus ul li.n6 .bg{background:#FC8E4F; background:rgba(252,142,29,0.9);}

.wrap{ width:1000px; margin:0 auto;}
.w220{ width:220px; float:left; margin-top:40px;}
.w220 .title{ height:50px; line-height:50px; background:#44b83b; color:#FFF; font-size:20px; text-align:center;}
.w220 .nav li{ border-bottom:#dfdfdf 1px solid; height:44px; line-height:42px; font-size:14px; }
.w220 .nav li a{ color:#666;padding-left:20px; height:44px; display:block; background:url(../images/ico-jt2.gif) no-repeat 200px;}
.w220 .nav li a.current,.w220 .nav li a:hover{color:#FFF;background:#52e347 url(../images/ico-jt1.gif) no-repeat 200px;}
.w220 .nav li a .ico-news{ width:20px; height:20px; display:inline-block; margin-right:10px; vertical-align:middle;background:url(../images/ico-news.png) no-repeat;}
.w220 .nav li a .ico-news.kjdt{ background-position:0px 0px;}
.w220 .nav li a.current .ico-news.kjdt,.w220 .nav li a:hover .ico-news.kjdt{ background-position:-20px 0px;}
.w220 .nav li a .ico-news.xwzc{ background-position:0px -20px;}
.w220 .nav li a.current .ico-news.xwzc,.w220 .nav li a:hover .ico-news.xwzc{ background-position:-20px -20px;}

.w220 .nav li a .ico-news.zxns{ background-position:0px -40px;}
.w220 .nav li a.current .ico-news.zxns,.w220 .nav li a:hover .ico-news.zxns{ background-position:-20px -40px;}
.w220 .nav li a .ico-news.dljm{ background-position:0px -60px;}
.w220 .nav li a.current .ico-news.dljm,.w220 .nav li a:hover .ico-news.dljm{ background-position:-20px -60px;}

.w750{ float:right; width:720px; height:auto; margin-top:40px;}
.w750 .title{ height:50px; background:#eee; padding:0 20px;}
.w750 .title .name{ float:left; height:18px; font-size:16px; line-height:18px; font-weight:bold; border-left:#44b83b 5px solid; display:block; margin-top:16px; padding-left:10px;}

.w750 .text-box{ padding:20px; line-height:2; font-size:14px; color:#666;}
.news{width:720px;}
.news li{ border-bottom:#dfdfdf 1px solid; padding:20px 0px; overflow:hidden;}
.news li .pic{ width:190px; height:125px; line-height:0px; float:left; display:block;}
.news li .pic img{ width:190px; height:125px;}
.news li .text{ width:500px; float:right; line-height:24px; font-size:14px; color:#666;}
.news li .text .bt{ font-weight:bold; padding-bottom:5px;}
.news li .text .link{background:#44b83b; padding:1px 5px; color:#FFF; font-size:12px; border-radius:3px;}

.zxns dl{ border-bottom:#ebebeb 1px solid; padding:10px 0; overflow:hidden;}
.zxns dl dt{ font-weight:bold; width:120px; float:left; color:#32AA3F; text-align:center; font-size:14px;}
.zxns dl dt.first{ padding-left:20px; text-align:left; width:220px;}
.zxns dl dd{ float:left; width:120px; text-align:center; color:#666;}
.zxns dl dd.first{ padding-left:20px; text-align:left; width:220px;}
.zxns dl dd a{ color:#666;}
.zxns dl dd a:hover{ color:#32AA3F;}

#map {width: 552px;height: 447px; margin: 20px auto 0px; background:url(../images/map.png) no-repeat left top;}

#map span {display: block;font-weight:normal;position: absolute;height:20px;line-height:20px;}
.mapl a, .mapr a {color:#402f00; background:url(../images/map-d1.png) no-repeat 0 center;}
.mapl a {padding-left:20px;}
.mapr a { background-position:right center; padding-right:20px;}
.mapl a:hover{ background:url(../images/map-d2.png) no-repeat left center; color:#d80000;}
.mapr a:hover{ background:url(../images/map-d2.png) no-repeat right center; color:#d80000;}

.contact{ margin-top:40px; line-height:2; font-size:16px;}
.contact .bt{ padding-bottom:20px; font-size:24px;}
.maps{ border:#eee 10px solid; border-radius:10px; line-height:0px; margin-top:20px;}

.c5 {color: #44b83b;}
.fs5 { font-size: 30px;}

.pshow-pic{ width:300px; height:300px; float:left; line-height:0px; border:#dfdfdf 1px solid; margin-top:40px;}
.pshow-pic img{ width:300px; height:300px;}
.pshow-right{ width:650px; float:right; height:auto; margin-top:40px;}
.pshow-right .title{ border-bottom:#ebebeb 3px solid; height:40px; line-height:38px;}
.pshow-right .title .name{ border-bottom:#44b83b 3px solid; height:40px; float:left; display:block; padding:0 10px; margin-bottom:-3px; font-weight:bold; font-size:15px;}
.pshow-right .text-box{ margin-top:20px; line-height:2; font-size:14px; color:#666;}