/* CSS Document */
/* 全局 CSS 定义 */
html,body,div,span,object,iframe,table,tr,th,td,em,img,h1,h2,h3,h4,h5,h6,p,a,dl,dt,dd,ul,li,form,label{font-family:inherit; font-style:inherit; padding:0; margin:0; border:0;}
ol,ul{list-style:none;}
img{vertical-align:top;}
body{color:#666; font:12px/24px Verdana, Arial, Helvetica, sans-serif, SimSun; background:#dbe7c3;}
.clear{clear:both; height:0px; overflow:hidden; font-size:1px;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.fl{float:left; display:inline;}.fr{float:right; display:inline;}.mt{ margin-top:10px;}.mt20{ margin-top:20px;}
h2,h3{ font-size:14px;}
/*---------- 链接 ----------*/
a:link{color:#666; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#ff6600; text-decoration:underline;}
/*---------- 截字 ----------*/
{overflow:hidden; text-overflow:ellipsis;}

/*---------- 图片鼠标交互 ----------*/
 
/*---------- 头部公用 ----------*/
.head{ width:100%; margin:0 auto; background:url(../images/head.png) repeat-x;}
.top{width:960px; margin:0 auto; height:82px; overflow:hidden; text-align:center;}
.b1{ width:100%; background: url(../images/b1.jpg) no-repeat center top; height:87px;}
.b2{ width:100%; background: url(../images/b2.jpg) no-repeat center top; height:217px;}
.b3{ width:100%; background: url(../images/b3.jpg) no-repeat center top; height:121px;}
.b3btn{ width:960px; height:121px; position:relative; margin:0 auto;}
.b3btn a.btn1{ width:185px; height:40px; display:block; position:absolute; top:0; right:330px;}
.b3btn a.btn2{ width:185px; height:40px; display:block; position:absolute; top:0; right:120px;}
/*****主体******/
.wrap{ width:960px; margin:0 auto;background:#dbe7c3;}
.area{ width:960px; margin:0px auto 20px; overflow:hidden; background:#FFF url(../images/glou_89.png) no-repeat center bottom; padding-bottom:14px;}
.hz{ background:url(../images/line.png) no-repeat center bottom; width:946px; height:280px; margin:0 auto;}
.hz dl{ width:540px; height:280px; float:left;}
.hz dt{ float:left; padding-top:90px;}.hz dd{ font-size:14px; font-family:"microsoft yahei"; background:url(../images/bg.png) no-repeat; width:168px; height:200px; float:left; margin-top:20px;}.hz .mt50{ margin-top:50px;}
.hz dd p{ padding:15px 30px 0 40px;}
.hz .r{ width:355px; float:left; padding:30px 0 0 30px;}.hz .fr{ width:260px; padding-left:10px;}
.hz .r p{ text-indent:2em; padding:10px 0px;}
.hz .pl{ padding-left:100px;}.hz .pt{ padding-top:50px;}
.hcpt{ padding:30px 20px 10px; height:290px;}
.hcpt h3 { color:#448100; font-size:30px; text-align:center; font-family:"microsoft yahei"; line-height:30px;}
.hcpt .fr{ width:650px;}.hcpt .fr img{ width:229px; height:229px;}
.hcpt em{ font-family:"microsoft yahei"; font-size:16px; color:#448100; font-style:normal;}
.hcpt ul{ width:170px; padding:15px 10px 0px; list-style:outside;}.hcpt li{ width:170px; height:150px;}.hcpt li p{ text-indent:2em;}
.hcpt li a,.lf_left a,.hosp dd a{ color:#f00;}.hcpt li a;visited,.lf_left a:visited,.hosp dd a:visited{ color:#f00;}.hcpt li a:hover,.lf_left a:hover,.hosp dd a:hover{ color:#f60;}
.ty{ padding:30px 20px 10px;}.lf{ height:345px; overflow:hidden; width:920px;}
.lf .fl{ width:395px;}
.lf h3{ font-family:"microsoft yahei"; font-size:18px; color:#fff; background:#3b976d; text-align:center; line-height:30px; margin-bottom:8px;}
.lf strong{ font-size:16px; color:#000;}
.lf p{ text-indent:2em;}
.lf .ml{ margin:0px 0 25px 270px;}
.lf .fr{ width:467px;}
.lf_left{ width:465px; float:left;}
.lf_left dl{ width:465px; height:225px; padding-bottom:20px;}
.lf_left dt{ width:174px; height:225px; float:left; padding-right:15px;}
.lf_left dd{ padding-top:20px;}
.lf_left dd strong{ font-family:"microsoft yahei";font-size:16px; color:#000;}
.lf_left a{ color:#f00;}.lf_left a{ color:#f00;}
.lf_left span{ color:#f00;}.lf_left p{ padding:10px 0 20px 0px;}
.lf_right{ width:445px; float:right;}
.lf_right .t li{ width:117px; text-align:center; font-family:"microsoft yahei"; font-size:18px; color:#000; float:left; display:inline; margin:30px 5px 0 20px;}
.lf_right .m{ padding:30px 0 0 50px;}.lf_right .m a{ color:#fff}.lf_right .m a:visited{ color:#fff}.lf_right .m a:hover{ color:#fff}
.lf_right .pr{ padding-right:25px;}
.lf_right .m li{width:163px; height:98px; border:3px solid #ededed; float:left; display:inline; margin:0px 12px 15px 10px;}
.lf_right .m li img{width:163px; height:73px;}
.lf_right .m p{ background:#03867b; font-family:"microsoft yahei"; font-size:16px; color:#fff; text-align:center;}
.zhuanjia{ height:240px; padding:20px 20px 0 10px;}
.zhuanjia h2{ font-family:"microsoft yahei"; font-size:22px; color:#fff; background:#3b976d; text-align:center; line-height:38px; margin-bottom:8px;padding:0 10px;}
.zhuanjia .fr{ width:475px; text-align:center;}
.zhuanjia p{ text-align:left; text-indent:2em;}.zhuanjia strong{ font-size:14px; font-family:"microsoft yahei";}
.zhuanjia .ml{ margin:10px 0 0 290px;}
.doc{ padding:20px 10px; height:335px;}
.doc li{ width:234px; height:326px; float:left; display:inline; margin:0 38px;}
.hosp dl{ height:245px;}
.hosp dt{ float:left; padding-left:10px;}
.hosp dd{ float:left; width:315px; padding:0px 25px;}
.hosp dd h3{ color:#3b864b; font-family:"microsoft yahei"; font-size:16px; text-align:center;}
.hosp dd p{ text-indent:2em; padding:10px 8px;}
.hosp em{ font-size:14px; color:#1f8502; font-style:normal; font-weight:600; line-height:28px;}.hosp span{ color:#f00; padding:0 8px;}
.hosp li{ width:163px; float:left; text-align:center; padding-top:10px; display:inline; margin:0 12px 0 6px;}.hosp li img{ padding:6px 0px;}

.zt_link{ width:960px; height:170px; overflow:hidden;}
.zt_link li{ float:left; display:inline; width:220px; height:150px; margin:0 10px;background:#02b3a1;}
.zt_link ul{ width:980px; height:155px; margin:15px auto;}
.zt_link li img{width:220px; height:150px;}
/********底部********/
.foot{ width:100%; margin:20px auto 0px; text-align:center; padding-bottom:10px;}
.link{ width:960px; height:32px; line-height:32px; color:#fff; background:#135301; margin:0 auto 10px;}
.link a{ color:#fff; padding:0 8px;}.link a:visited{ color:#fff;}.link a:hover{ color:#ff0;}