body{font-size:12px;font-family:"microsoft yahei";;margin:0;color:#666;background-color:#FFF}
li{list-style-type:none;vertical-align:top}
em{font-style:normal}
.r{float:left}
.l{float:left}
.pr{position:relative}
.cle:after{display:block;content:"wzw";height:0;clear:both;overflow:hidden;visibility:hidden}
a{text-decoration:none;color:#4a4a4a}
a:active{color:#1cdebc}
.clear{clear:both}

.wid100-100{width:100%;margin:0px auto; margin-top:10px; margin-bottom:10px; background:#FFFFFF; padding:0px; margin:0px; overflow:hidden;}

.home-block{padding-top:36px; overflow:hidden;}
.home-block .title{height:32px; font-size:18px; font-family:"microsoft yahei"; position:relative; border-left: 3px solid #04A079;    padding-left: 10px;
}
.home-block .title span{font-size:14px; color:#d8d8d8; margin-left:12px;}
.home-block .title a{font-size:12px; color:#777; position:absolute; top:6px; right:0;}

.h-jb-list{width:218px; float:left; margin-right:30px;}
.h-news, .h-zj-moto, .h-services{width:505px; float:left;}
.h-doctors, .h-cygc, .h-asks{width:318px; float:right;}
.h-jb-list, .h-news, .h-doctors{height:594px; overflow:hidden;}
.h-jb-list .jb-item{width:100%; height:75px; background:url(/style/img/yy_bg.gif); margin-bottom:20px; position:relative;}
.h-jb-list .jb-item .links{padding:5px 0 0 20px;color:#fff;}
.h-jb-list .jb-item .links p{font-size:20px; line-height:30px; font-family:"microsoft yahei";}
.h-jb-list .jb-item a{color:#fff;}
.h-jb-list .mask{width:100%; height:100%; position: absolute; top:0; left:0;}
.h-jb-list .jb-item-01 .mask{background:url(/style/img/mask_4.gif) no-repeat;}
.h-jb-list .jb-item-02 .mask{background:url(/style/img/mask_2.gif) no-repeat;}
.h-jb-list .jb-item-03 .mask{background:url(/style/img/mask_3.gif) no-repeat;}
.h-jb-list .jb-item-04 .mask{background:url(/style/img/mask_1.gif) no-repeat;}
.h-jb-list .active .mask{display: none;}
.h-jb-list .shipin{ width:218px; height:200px; float:left}
.h-jb-list .shipin h3{ width:100%; height:28px; padding:0px; text-align:center; font-size:16px; margin:0; background:#04A079; line-height:28px; color:#FFFFFF}

.h-news .picnews{width:494px;}
.h-news .picnews li{width:200px; float:left; margin-left:20px; text-align:center; border-bottom:1px solid #fff; overflow:hidden; height:190px}
.h-news .picnews img{margin-bottom:10px; border:1px solid #e8e8e8; padding:3px}
.h-news .picnews a:link, .h-news .picnews a:visited{color:#000; font-family:"microsoft yahei";}
.h-news .txtlist{margin:auto; border-top:1px solid #e8e8e8;}
.h-news .txtlist div{line-height:32px; width:484px; font-size:16px;background:url(img/blue_arrow.gif) no-repeat -1px;  padding-left:20px; text-align:right}
.h-news .txtlist div a{ display:block; width:294px; float:left; overflow:hidden; height:32px; text-align:left}
.h-news .txtlist div a:hover{ text-shadow: 2px 5px 5px #999;}
.h-news .txtlist div span{ width:60px; float:left; color:#999999; text-align:left}

.h-doctors{width:340px; float:right}
.h-doctors .yssj{ width:330px; height:150px; margin:15px 0 25px 0}
.doc_li{width:340px;}
.h-doctors li{width:97px; height:180px; float:left; margin:0 12px 0 0; text-align:center; line-height:18px;}
.h-doctors li span{font-size:14px; color:#096ec4; font-family:"microsoft yahei";}
.h-doctors li img{margin-bottom:8px; vertical-align:top;box-shadow: 5px 5px 5px #888888;}
.h-doctors li img:hover{ box-shadow:none}

.m_banner{ width:1100px; margin:10px auto; background:url(img/m_b2.jpg) no-repeat; height:138px; border:2px solid #006857; }
.m_banner a{ display:block; width:1100px; height:150px}

.h-gg-list, .h-zj-moto, .h-cygc{height:360px; overflow:hidden;}
.h-gg-list{background:url(/style/img/gg.gif) no-repeat; width:220px; float:right}
.h-gg-list .content{margin:80px 0 0 14px;color:#FFF; font-size:16px;}
.h-gg-list .map{width:220px; height:110px; margin-top:60px}

.h-zj-moto{width:332px; float:left; font-size:16px}
.h-zj-moto .content{background:#f9f9f9; height:366px; overflow:hidden;}
.h-zj-moto .item{height:100px; width:332px; margin:4px auto 10px; overflow:hidden;}
.h-zj-moto .avatar{width:90px; margin-top:4px;}
.h-zj-moto .avatar img{width:90px; height:88px}
.h-zj-moto .moto{width:225px; height:80px; margin-top:10px; border:1px solid #f1f1f1; border-radius:3px; position:relative; color:#666;font-size:16px}
.h-zj-moto a{color:#1a9dff;}
.h-zj-moto .name{position:absolute; width:230px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#fff; left:10px; top:-10px; font-family:"microsoft yahei"; background:#04a079; border-radius:2px;}
.h-zj-moto .text{    position: absolute;    left: 9px;    top: 15px;    *top: 38px;    line-height: 24px;    font-size: 14px;}

.h-cygc{width:410px; float:left; margin-left:20px}
.h-cygc dt{height:34px;}
.h-cygc dt a{font-size:16px; font-family:"microsoft yahei"; color:#000;}
.h-cygc dt i{float:left; width:11px; height:34px; margin-right:9px; background:url(../images/icon_01.png) 0 -57px no-repeat;}
.h-cygc .expand { margin-bottom:5px}
.h-cygc .expand dt i{background-position:0 -23px;}


.h-cygc dd{width:100%; overflow:hidden; display:none; margin-left:0px}
.h-cygc .expand dd{display:block;}
.h-cygc li{width:410px; line-height:32px; background: url(img/jt.png) no-repeat 2px; padding-left:15px}
.h-cygc li a{font-size:16px}
.h-cygc li a:hover{text-shadow: 2px 5px 5px #999;}
.h-cygc .pic{width:122px; float:left;}
.h-cygc .pic img{width:122px; height:92px;}
.h-cygc .text{width:270px; float:right; line-height:25px; color:#666; font-size:14px}
.h-cygc .text a{color:#1a9dff;}


	
.service{ float:right;width:319px;*width:320px;text-align: left;background: url(/style/img/bg_wg.jpg);border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.service li{transition: all 0.3s linear 0s;}
.service li:hover{ box-shadow: 0 0 10px #7D7D7D;-webkit-box-shadow: 0 0 10px #7D7D7D;-moz-box-shadow: 0 0 10px #7D7D7D}
.service li a{ padding:22px 0 23px 90px;  border-bottom:1px solid #ccc;  display:block; height:68x; color:#666;background-position:30px center; background-repeat:no-repeat}
.service li a:hover{ color:#000; text-decoration:none;}
.service li a img{ position:absolute; right:50px; top:-17px}
.service li a span{ font:normal 14px/16px 'Microsoft YaHei';}
.service li a h4{ font:bold 18px/20px  Arial, Helvetica, sans-serif; float:right; width:160px; border-left:1px solid #ddd; padding:0 0 0 20px; color:#f30; margin:0}
.service li a h5{ font:normal 20px/24px 'Microsoft YaHei'; margin:0 }
.service li a h6{ font:normal 18px/24px 'Microsoft YaHei'; margin:0 }
.service li.s1 { background:#04a079;}
.service li.s1 a{ color:#fff; background-image:url(/style/img/img12.jpg); border-bottom:0px; margin:0px} 
.service li.s2 a{ background-image:url(/style/img/img13.jpg)} 
.service li.s3 a{ background-image:url(/style/img/img14.jpg)} 
.service li.s4 a{ background-image:url(/style/img/img15.jpg)} 
.service li.s2 span{ width:32px; float:left; line-height:20px;}

