@charset gb2312;
/* CSS Document */
body{ margin:0; padding:0; font-size:12px;  font-family: 宋体,Arial,Helvetica,sans-serif; background:#fff url(../images/bg.jpg) no-repeat center top;}
*{ margin:0; padding:0;}
ul li{ list-style-type:none;}
dd{ list-style-type:none;}
a{ color:#333; text-decoration:none ;}
a:visited, a:hover{ color:#333; text-decoration:none ;}
img{ border:0;}
.clear{ clear:both; height:0; margin:0;}
.red{ color:#ff0000;}
.red a, .red a:visited{ color:#ff0000;}
.height{ height:10px; overflow:hidden;}
.height_1{ height:10px;_height:0px; overflow:hidden;}

/*活动横幅样式*/
.dybanner1{ width:990px; margin:0 auto; margin-bottom:10px;}
.dybanner2{ width:990px; margin:0 auto; margin-bottom:10px;}

/*头部banner*/
.main_image {width:100%; height:400px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:400px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:400px;}
.main_image li span {display:block; width:100%; height:400px}
.main_image li a {display:block; width:100%; height:400px}
.main_image li .img_1 {background: url(../images/banner1.jpg) center top no-repeat}
.main_image li .img_2 {background: url(../images/ban_11.jpg) center top no-repeat}
.main_image li .img_3 {background: url(../images/zhuanjia1.jpg) center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:398px; right:10px; z-index:999; width:auto; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url(../images/btn_main_img.png) 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{left:100px;}
#btn_next{right:100px;}

/*head*/
#top{ width:998px; padding:0 1px; background:#ffffff;margin:0 auto;padding-bottom:10px;}
.top{ width:100%; margin:0 auto; }
.nav{ width:998px; height:47px;  background:url(../images/navbg.jpg) repeat-x left top;}
.nav_r{ width:998px; height:47px;  background:url(../images/nav_r.jpg) no-repeat right top;}
.nav ul{width:998px; height:47px;  background:url(../images/nav_l.jpg) no-repeat left top;}
.nav ul li{ float:left; width:110px; background:url(../images/navli.jpg) no-repeat right; height:47px; line-height:47px; text-align:center; font-size:12px;  }
.nav ul li a{ color:#fff;}
.nav ul li a h1{ font-size:12px; font-weight:normal;}
.nav ul li a:visited{ color:#fff;}
.nav ul li a:hover ,.ahover a{ display:block; width:110px; height:46px; color:#563504; background:url(../images/nav-hover.jpg) no-repeat center 1px;filter:dropShadow(color=#073300,offx=1,offy=1);
text-shadow:1px 1px 1px #073300; }
.ahover a:link, .ahover a:visited{color:#563504;}
.subnav{ width:988px; height:66px; background:url(../images/subnav_bg.jpg) repeat-x left top; padding-left:10px; padding-top:5px; overflow:hidden}
.subnav dl{float:left;height:70px;padding:0 0 0 6px ;overflow:hidden;}
.subnav .dl_1{ width:350px;margin-right:5px; overflow:hidden;}
.subnav .dl_2{width:260px;margin-right:5px; overflow:hidden;}
.subnav .dl_3{width:155px;margin-right:5px; overflow:hidden;}
.subnav .dl_4{width:170px;overflow:hidden}
.subnav dt{float:left;height:70px; width:46px;margin-right:2px;}
.subnav dt img{ margin-top:8px;}
.subnav dd{line-height: 24px;padding-top: 10px;}
.subnav dd a{padding-right: 2px;padding-left: 1px;}

/*main1*/
.men{ width:990px; height:auto; margin:0 auto; padding:0 5px; background-color:#FFFFFF}
.men_left{ width:294px; float:left; }
.flash {border: 1px solid #e5e5e5;height: 305px;padding:4px;width: 284px;}
.men_center{float:left; width:416px;  margin:0 10px}
.news{ width:414px; height:315px; border:solid 1px #e5e5e5; overflow:hidden;}
.news .title{ background: url(../images/newsbg.jpg) repeat-x left top; height:46px; line-height:46px;}
.news .title ul{ list-style:none;}
.news .title ul li{ width:96px; height:46px; float:left;line-height:52px; text-align:center;}
.news .title ul li a{width:96px; height:46px; display:block;font-size:14px; color:#666; font-weight:bold;}
.news .title ul li.jshover{ background: url(../images/newstitlebg.jpg) no-repeat 10px top;}
.news .title ul li.jshover a{ color:#2e762c; font-weight:bold;}
.news .title h2{ background: url(../images/newstitlebg.jpg) no-repeat 10px top; height:46px; line-height:52px; font-size:14px; color:#2e762c; padding-left:30px ; overflow:hidden}
.news .title h2 a{color:#2e762c;}
.news .title h2 a:visited{color:#2e762c;}
.news .cont{ padding:8px;}
.news .cont .newsintro1{ margin-bottom:10px;}
.news .cont .newsintro1 h3{ color:#d10d04; font-size:14px; line-height:30px; text-align:center; }
.news .cont .newsintro1 h3 a{color:#d10d04;}
.news .cont .newsintro1 h3 a:visited{color:#ff0000;}
.news .cont .newsintro1 p{ line-height:20px; color:#7e7e7e; text-indent:2em;}
.news .cont .list_01 li{ line-height:24px; padding-left:14px; background:url(../images/point_03.jpg) no-repeat left center;}
.news .cont .list_01 li span{ color:#666666; float:right; }

.men_right{ width:260px; float:left; }

.jianj{ width:248px; border:solid 1px #e5e5e5; height:303px; background:url(../images/jsbg.jpg) repeat-x left top; padding-top:10px; padding-left:10px;}
.jianj img{ margin-bottom:5px;}
.jianj p{ text-indent:18px; line-height:22px; margin-left:5px; margin-right:5px; color:#333}
.jianj p a{ color:#F00;}

.jianj_2{ width:262px; border:solid 1px #e5e5e5; height:303px; background:url(../images/jsbg.jpg) repeat-x left top; padding-top:10px; padding-left:10px;}
.jianj_2 img{ margin-bottom:5px;}
.jianj_2 p{ text-indent:18px; line-height:22px; margin-left:5px; margin-right:5px; color:#333}
.jianj_2 p a{ color:#F00;}

/*main2*/
.zjia{ width:990px; height:auto;}
.m_experts { width:980px; margin:0 auto; background:#fff; height:auto; overflow:hidden; zoom:1; }
.m2_expert { border:1px solid #05a533; height:auto; overflow:hidden; zoom:1; }
.m_zhuanjia { width:917px; float:left; height:auto; overflow:hidden; zoom:1;}
.m_ex_nav { background: url(../images/m-extabbg.png) repeat-x center top; color: #1068a0; font-weight:bold; font-size: 14px; height: 34px; line-height: 34px; padding-left:18px; }
.m_ex_nav li { color:#0970af; cursor:pointer; float: left; padding: 0 36px; }
.m_ex_nav li a { color:#066e24; }
.m_ex_nav li.hover { background: url(../images/m-exhdlihvbg.png) repeat-x center top; border-left:1px solid #fff; border-right:1px solid #fff; color:#fff; }
.m_ex_nav li.hover a { color:#fff; }
.m_extabscon { height:auto; overflow:hidden; zoom:1; margin-top:1px; padding:13px 0px 0px 10px; }
.m_ex_head { border: 1px solid #D6D5D9; float: left; padding:2px;}
.m_ex_head p { text-align:center; background:#d2f0e0; height:22px; line-height:22px; overflow:hidden; color:#167542; font-size:16px; font-weight:bold; filter:Dropshadow(offx=1, offy=0, color=white) Dropshadow(offx=0, offy=1, color=white) Dropshadow(offx=0, offy=-1, color=white) Dropshadow(offx=-1, offy=0, color=white); text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0; }
.m_ex_r { width:655px; float:left; margin:0px 0px 0px 10px; display:inline; height:auto; overflow:hidden; background:url(../images/m-ex_r_bg.png) repeat-y; padding: 8px 15px 5px 10px; }
.m_ex_name { background:#fff; border: 1px solid #d5e4f0; color: #077d29; float: left; height: 42px; font-size:14px; font-weight:bold; text-align: center; width: 93px; line-height:42px; }
.m_ex_name a { color: #0868a2; }
.m_ex_name strong { font-size:16px; }
.m_ex_jobs { background: url(../images/m-arrow.png) no-repeat right; float: left; padding: 0 0 0 10px; width: 420px; }
.m_ex_jobs ul li { background:url(../images/m-icodian.gif) no-repeat left; float: left; line-height: 23px; padding-left:10px; font-size:12px; color:#696868; }
.m_ex_on { margin-right:30px; display:inline; float:right;}
.m_ex_in {  height:auto; overflow:hidden; zoom:1; }
.m_ex_r p { line-height: 22px; padding:5px; text-indent:2em; font-size:1.2em; color:#696868; }
.m_ex_r p strong { color:#077d29; font-size:14px; }
.m_ex_r p a{ color:#f00;}
.m_ex_honor { background:#fff; padding:3px; margin:5px 0px 0px; height:auto; overflow:hidden; zoom:1; }
.m_ex_honor ul li { float: left; margin-right: 14px; display:inline; }
.autohei { height:auto; overflow:hidden; zoom:1; }
.left { float:left; }

.men_left2{ width:704px; float:left; margin-right:8px; overflow:hidden;}
.men_left3{ width:980px; float:left; margin-right:8px; overflow:hidden;height:525px;}
.men_right2{ width:276px; float:left;overflow:hidden;}
.bike{ width:703px; height:430px; overflow:hidden; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
.hanz{ width:703px; height:420px; overflow:hidden;border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
.houke{ width:703px; height:685px; overflow:hidden;border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}

.wrappnoleft {float: left;height: 188px; margin-left:3px; margin-top:10px;overflow: hidden;width: 210px; padding-left:10px; padding-right:10px}
.xoiags { margin-bottom: 0px;}
.wrappnltop { background: url(../images/title_bg1.jpg) no-repeat left top;height: 30px;width: 228px;}
.wrappnltop h2 {font-size: 13px; font-weight: bold;line-height: 32px; padding-left: 20px;color:#0c6d21}
.wrappnltop h2 a, .wrappnltop h2 a:visited{color:#0c6d21}
.wrappnlzj {overflow: hidden; margin-bottom:10px;}
.wrappnlzj img{ float:left; margin-right:5px; width:80px; height:60px;}
.wrappnlzj p{ font-size:12px; color:#333; font-weight:normal; line-height:20px; }
.wrappnlend ul li{ font-size:12px; line-height:22px; font-weight:normal;}
.wrappnlend ul li span{float:right;}

.til{ background:url(../images/biglm.jpg) repeat-x top; height:42px; line-height:42px; }
.til h2 span{ float:right; font-size:13px; font-weight:normal; display:inline; padding-right:10px; color:#308a36 }
.til h2 a, .til h2 a:visited{ color:#308a36 }

.bti{ width:155px;}

.yahleft { float: left;height:150px; margin-left:3px; margin-top:8px;overflow: hidden; padding-left:5px; padding-right:6px; width: 312px;}
.yahlefttop {background: url(../images/title_bg2.jpg) no-repeat left top; height: 30px; width: 336px;}
.yahlefttop h2 {font-size: 13px;font-weight: bold;line-height: 32px; padding-left: 30px; color:#0c6d21}
.yahlefttop h2 a, .yahlefttop h2 a:visited{color:#0c6d21}

.ertong{ width:703px; height:420px; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}

.yuanx{ width:980px; height:523px; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}

.sheb{ width:274px; height:371px; border:solid 1px #e5e5e5;}
.sheb ul{  margin-top:10px;}
.sheb ul li{ text-align:center; margin-top:5px;}
.sheb ul li img{ width:234px; height:134px;}
.sheb ul li p{ line-height:18px; font-size:12px; font-weight:bold;}
.sheb_div{width:274px; height:330px;overflow:hidden;}
.sheb_div .sheb_tu{margin-top:10px; margin-left:20px; }
.sheb_tu img{ width:234px; height:128px; padding:1px; border:1px solid #e5e5e5}
.sheb_tu p{ line-height:20px; font-size:12px; font-weight:bold; text-align:center}

.yuanxz{ width:274px; height:385px; border:solid 1px #e5e5e5;}

/*在线咨询*/
.zxzx{border:solid 1px #e5e5e5; border-top:5px solid #03700e; height:180px;}
.list_zx li{float:left; width:136px; height:40px; text-align:center}

.anli{ width:274px; height:614px;!important height:634px;  border:solid 1px #e5e5e5; overflow:hidden}
.anli ul{ padding:10px;}
.anli li{ clear:both; height:130px; margin-bottom:10px; border-bottom: 1px dashed #ededed; }
.anli li img{ width:100px; height:110px; float:left; margin-right:10px; border:1px solid #ededed}
.anli li p{ float:left;line-height:24px; color:#555555; text-indent:2em; width:130px; overflow:hidden}
.anli_al {padding-top:14px; padding-bottom:5px; margin-left:10px; margin-right:10px; overflow:hidden; width:256px;}
.anli_al h2 img{ float:left; width:96px; height:110px; padding:1px; border:1px solid #e5e5e5;  margin-right:10px;}
.anli_al p{ float:left;line-height:22px; width:136px; color:ccc; text-indent:2em;}

.alt{ width:274px; height:33px; background:url(../images/slmbg.jpg) no-repeat left top;}
.alt h2{ font-size:14px; color:#0c6d21; height:37px; line-height:37px; padding-left:10px;  }
.alt h2 span{ float:right}
.alt h2 span a{ font-size:12px; font-weight:normal; margin-right:10px;}

.liaof{ width:274px; height:286px; border:solid 1px #e5e5e5;}
.liaof ul{ margin:5px 10px;}
.liaof ul li{ font-size:12px; line-height:26px;}
.liaof ul li span{float:right;}

.dbtab{text-align:left;border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}

/*内页*/

.dhhh { margin-top:5px; border-bottom:solid 1px #f7f3ee;font-size: 12px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 10px;}

.dqwz_rt{ width:235px; height:30px; float:right; overflow:hidden;  padding-top:5px;}

.form {width:235px;float:left;height:26px; line-height:26px;background: url(../images/search_bg.jpg) no-repeat left center;}
.form input{ float:left}
.form .searchkey {border: 0;color: #CCC;padding-left: 3px;width: 157px;height: 24px;line-height: 24px;overflow: hidden; background:none;}
.searchbtn {border: 0;margin-left: 8px;display: inline;width: 64px;height: 26px;background: none;cursor: pointer;}
.rms{ float:left; width:600px; overflow:hidden}

.dangqian { background:url(../images/guide.jpg) repeat-x; border-bottom:solid 1px #f7f3ee;font-size: 14px; height: 40px; line-height: 40px; overflow: hidden; padding-left: 25px;}
.dangqian strong {color: #FF0000;}

.wzyconner { padding:10px 20px; }
.wzyconner h1 {color: #2e762c; font-size: 24px; font-weight: bold;  line-height: 30px; padding-bottom: 10px; padding-top: 20px; text-align: center;}
.wzyconner p{line-height:28px;}
.context p{ font-size:16px;line-height:28px;margin-bottom:10px;}

.listb { height: auto;  margin: 0 auto; overflow: hidden;  width: 650px;}
.listb ul li { border-bottom: 1px dashed #CCCCCC; height: auto; margin-top: 10px;  overflow: hidden; padding: 15px 0;}
.listb ul li h3 { color: #2e762c;  height: 30px; line-height: 30px;   font-family: "宋体"; font-size: 14px; font-weight: bold;}
.listb ul li h3  a,.listb ul li h3  a:visited{ color: #2e762c;}
.listb ul li h3 b{ color: #2e762c;}
.listb ul li p {  line-height: 24px;  text-indent: 2em;}

.bianji { color: #000;  height: 30px;  line-height: 30px; text-align: center;}
.bianji span { margin: 0 10px;}
.context p a{color:#0000ff;}

.wzyxsz {  text-align: center;}
.wzyxsz span img { padding: 0 3px; vertical-align: bottom;}

.shangxia { border-bottom: 1px dashed #CCCCCC;  height: 30px; line-height: 30px;overflow: hidden;}
.shangxia ul li { float: left;  padding-left: 3%; width: 46%;}
.shangxia ul li strong {  color: #2e762c}

.xgu{ width:340px; height:auto; float:left; background:url(../images/dq.jpg) repeat-x;  padding-right:5px; margin-left:5px; display:inline; margin-bottom:10px; padding-bottom:10px;}
.xgu h3,.gxin h3{ font-size:14px; line-height:32px;  border-bottom:solid 1px #f7f3ee; padding-left:10px; padding-right:10px; color:#2e762c}
.xgu ul ,.gxin ul{ margin-left:10px; margin-right:10px;}
.xgu ul li, .gxin ul li{ line-height:25px; border-bottom:dashed 1px #CCC;}
.xgu ul li span{float:right;}
.gxin ul li span{float:right}
.gxin{ width:340px; float:right; background:url(../images/dq.jpg) repeat-x;margin-right:5px; display:inline; margin-bottom:10px;}

/*咨询*/
.zxpt ul {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px}
.zxpt ul li a {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #4e4e4e; LINE-HEIGHT: 35px; PADDING-TOP: 0px; BORDER-BOTTOM: #c5cac7 1px dashed; HEIGHT: 35px}
.zxpt ul li strong {PADDING-LEFT: 30px; BACKGROUND: url(../images/dot2.gif) no-repeat left center}

.bord1 {BORDER-RIGHT: #65b367 1px solid; BORDER-TOP: #65b367 1px solid; OVERFLOW: hidden; BORDER-LEFT: #65b367 1px solid; BORDER-BOTTOM: #65b367 1px solid; ZOOM: 1; HEIGHT: auto}

/*友情*/
.dbtab{text-align:left;border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}

.ljtab{width:990px; height:35px; line-height:35px; cursor:pointer; font-size:12px; background:url(../images/dks_bg.jpg) repeat-x left top}
.ljtab ul li{width:142px; margin-left:10px; }
.ljhover{width:112px; height:35px; line-height:35px; float:left; text-align:center; cursor:pointer; color:#fff; background:url(../images/dks.jpg) no-repeat;font-size:14px;  font-weight:bold; }
.ljnohover{width:112px; height:35px; line-height:35px; float:left; text-align:center; cursor:pointer; font-size:14px; font-weight:bold;}

.partner {height: 85px; padding: 10px; overflow:hidden;}
.partner dd { float: left;padding: 0 4px;}
.partner dd img{ border:solid 1px #e5e5e5;} 
.partner li{ float:left; padding:0 4px;}
.dbdh{ width:1000px; margin:0 auto;  background-color:#FFFFFF;margin-bottom:50px;}

.footmune{ height:33px; line-height:33px; text-align:center; background-color:#096a20; color:#FFFFFF}
.footmune a{ padding:0 5px; font-size:12px;color:#FFFFFF}
.foot{ padding:10px 0;line-height:22px; font-size:12px; background: url(../images/foot_bg.jpg) repeat-x left top;}
.footext{background: url(../images/foot_logo.jpg) no-repeat 20px 30px; padding-left:350px;}

.tis {line-height:25px; padding:10px; background:#fafef4; margin-bottom:10px}
.tis p{ font-size:14px; line-height:25px;}
.tis img{    float: left;
    margin: -10px 10px 10px 0;
    width: 12%;}
.tis span{font-size:14px; color:#FF0000; font-weight:bold; margin-right:5px;}

/*列表页翻页样式*/
.dede_pages ul{float:left;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}


/*挂号网样式*/
.fl{float:left;}.fr{float:right;}
.ghw{width:990px;margin:3px auto 11px; height:120px;}
.ghw-left{width:511px;}
.ghw-right{ background:url(../images/guahao02.jpg) no-repeat; width:479px;height:120px;overflow:hidden;}
.ghw-right ul{font-size:14px; color:#323232;padding-top:15px;padding-left:30px;}
.ghw-right ul li{float:left; height:22px; line-height:20px; margin-bottom:7px;}
.ghw-right ul li.gh-li1{width:190px;}
.ghw-right ul li span{float:left; width:73px;}
.ghw-right ul li.gh-li2{width:150px;}
.ghw-right ul li.gh-li2 span{width:50px;}
.ghw-right ul li.gh-li3 span{width:44px;}
.ghw-right ul li.gh-li4{width:310px;}
.ghw-right ul li.gh-li5{width:110px; height:32px;}
.ghw-right ul li.gh-li5 .ghw-last{width:110px; height:32px;background:#5ca946; border:none;border-radius:3px; font-size:17px;color:#fff; font-family:"Microsoft Yahei"; cursor:pointer; line-height:30px; margin:3px 0 0 10px;}
.ghw-right ul li p{float:left;}
.ghw-input{width:95px; height:20px;border:1px solid #aaa; padding-left:5px;}
.ghw-input2{width:30px; height:20px;border:1px solid #aaa;padding-left:5px;}
.ghw-text{border:1px solid #aaa;padding-left:5px; width:228px;height:34px;}
.ghw-right ul .gh-li1 p .ghsj{ border:1px solid #d8d8d8; line-height:23px; background:#fff; width:110px; color:#666; height:23px; padding-left:5px;}
.date_selector .month_name, .date_selector .year_name{float: none;}