﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img,input,select{vertical-align:middle;}
ul,ol{list-style:none;}
body{font-size:12px; background:#fff url(../images/body_bg.gif); color:#666;}
div{height:auto}
img{ border:0;}
a{color:#4F4F4F; text-decoration:none;}
a:hover{color:#000; text-decoration:none;}

/* 共享类 */
.cle{clear:both;}

/* 整体布局 */
#wrapper{width:925px; margin:0 auto; overflow:hidden; background:#fff; text-align:left;}

#head{padding-top:5px;width:923px;margin:0 auto; height:99px; background:url(../images/headbg.gif) repeat-x left top;}
#logo{float:left; width:295px;margin:13px 0 0 13px; display:inline;}
#banner{float:right; width:597px; overflow:hidden;}
#mainnav{width:923px; margin:0 auto;overflow:hidden;zoom:1;}
.topnav{height:45px; padding-top:7px; overflow:hidden; background:url(../images/topnav21.gif) top repeat-x; line-height:22px;}
.topnav img{ float:left;}
.topnav ul{float:left; overflow:hidden;}
.topnav ul li a{color:#fff;}
.topnav ul.menustitle{width:35px;}
.topnav ul.menus{width:158px; padding:5px 0 5px 20px;}
.topnav ul.menus li{ float:left; width:70px; text-align:center;}
.bottomnav{float:left; overflow:hidden; width:921px;border:1px solid #E0E0E0;border-bottom:none; height:50px; border-top:none;}
.bottomnav ul{padding-left:5px;}
.bottomnav li{background:url(../images/navline.gif) no-repeat right center; float:left;}
.bottomnav li a{padding:30px 11px 0 12px; display:block; background:url(../images/number1.gif) no-repeat center 10px; color:#000;}
.bottomnav li.menus1 a{background-image:url(../images/number2.gif);}
.bottomnav li.menus2 a{background-image:url(../images/number3.gif);}
.bottomnav li.menus3 a{background-image:url(../images/number4.gif);}
.bottomnav li.menus4 a{background-image:url(../images/number5.gif);}
.bottomnav li.menus5 a{background-image:url(../images/number6.gif);}
.bottomnav li.menus6 a{background-image:url(../images/number7.gif);}
.bottomnav li.menus7 a{background-image:url(../images/number8.gif);}
.bottomnav li.menus8 a{background-image:url(../images/number9.gif);}
.bottomnav li.menus9 a{background-image:url(../images/number10.gif);}
.bottomnav li.menus10 a{background-image:url(../images/number11.gif);}
.bottomnav li.menus11 a{background-image:url(../images/number12.gif);}
.bottomnav li.menus12 a{background-image:url(../images/number13.gif);}
.bottomnav li.menus13 a{background-image:url(../images/number14.gif);}

.dongtainews{height:38px; overflow:hidden; width:923px; margin:0 auto 8px; background:url(../images/dtnews.gif) repeat-x left top; line-height:34px;}
.dongtainews .gonggao{float:left; width:410px; overflow:hidden; padding-left:5px; color:#D74782;}
.dongtainews span{ float:left; padding-left:20px; color:#D74782;}
.dongtainews .jiaoliu{float:right; width:285px; overflow:hidden; height:38px; color:#B80F54; background:url(../images/icon6.jpg) no-repeat left 2px; padding-left:17px;}

/*内容部分*/
#container{width:895px; margin:0 auto; overflow:hidden;}
.content{float:left; overflow:hidden; width:895px;}
.maincontent{width:683px; float:left; overflow:hidden;}
.siderbarright{width:200px; float:right; overflow:hidden;}
.imgsearch{width:266px; float:left; overflow:hidden; margin-bottom:14px;}
.search{background:#FEACD4; border:1px solid #B26C90; height:25px; padding-top:5px;}
.searchtext,.searchtype{ border-left:1px solid #808080;border-top:1px solid #808080;border-right:1px solid #fff; border-bottom:1px solid #fff; display:block; float:left;}
.searchtext{width:130px; background:url(../images/searchtextbg.gif) no-repeat left top;margin-left:3px; display:inline; padding:3px 0 0 4px; height:17px;}
.searchtype{width:50px; background:url(../images/searchtypebg.gif) no-repeat left top; margin-right:3px; height:22px;}
.btnsearch{display:block; float:left;}
.hotnews{width:404px; height:303px; overflow:hidden; float:right; background:url(../images/hotnewsbg.gif) no-repeat left top; margin-bottom:14px;}

.news_btab {
	BACKGROUND: url(../images/hotnewsbg.gif) repeat-x; HEIGHT: 30px;text-align:center;
}
.news_btab H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/news-tabbg.jpg) repeat-x right top; FLOAT: left; WIDTH: 102px; LINE-HEIGHT: 30px; HEIGHT: 30px; text-align:center;
}
.news_btab H2.hover {
	BACKGROUND: url(../images/news-hoverbg.jpg) no-repeat left top
}
.news_btab H2.hover A {
	COLOR: #cb0073
}
.news_btab H2 SPAN {
	DISPLAY: block; 
}

.hotnews dl{padding:5px 11px 0 12px !important; padding:10px 11px 0 12px;line-height:20px;}
.hotnews dl dt{ color:#EB4FB0; font-size:13px; font-weight:bold; text-align:center;}
.hotnews dl dd a{ color:#7C7C7C;}
.hotnews dl dd a:hover{color:#000;}
.hotnews ul{margin-left:34px; width:356px; overflow:hidden;}
.hotnews ul li{background:url(../images/icon1.gif) no-repeat left center; padding-left:25px; line-height:23px;}
.hotnews ul li a{color:#9A319A; font-size:14px;}
.hotnews ul li a:hover,.more a:hover{color:#650E67;}
.more{height:22px;}
.more a{color:#9A319A; width:70px; float:right; background:url(../images/icon2.gif) no-repeat left center; display:block; padding-left:10px;}

.block{width:351px;float:left; overflow:hidden;}
.title{background:url(../images/title2.gif) no-repeat left center; height:26px; position:relative;}
.title ul{ margin-left:115px; float:left; border:1px solid #F5A2BE; border-bottom:none; height:34px; position:absolute; background:#fff; width:225px;}
/*2011.06.13新改padding:10px 10px 0;*/
.title ul li{padding:10px 5px 0;float:left; font-weight:bold}
.title ul li a{font-size:13px;}
.title li#adB1 a{color:#E9067C;}
.title li#adB1 a:hover{color:#E9067C; text-decoration:underline;}
/*2011.06.13新改padding-left:20px;新增#adB3*/
.title li#adB2 a{padding-left:10px;}
.title li#adB2 a:hover{color:#E9067C; text-decoration:underline;}
.title li#adB3 a{padding-left:10px;}
.title li#adB3 a:hover{color:#E9067C; text-decoration:underline;}
.block_content{background:url(../images/text_bgbig.gif) no-repeat left top; height:143px; width:351px;}
.block_content img{float:left; width:105px; overflow:hidden; margin:12px 13px 0 13px; display:inline;}
.block_content ul{float:left; width:210px; overflow:hidden; line-height:24px; padding-top:10px;}
.block_content ul li span{float:right; display:block;}
#block1{width:318px; float:right; overflow:hidden;}
#block1 .title{background:url(../images/title1.gif) no-repeat left center;}
#block1 .title span{display:block; float:right; margin:5px 5px 0 0;}
#block1 .block_content1{background:url(../images/text_bg.gif) no-repeat left top; height:128px; width:314px;padding:15px 0 0 20px;}
#block1 .block_content1 ul{overflow:auto; height:100%;}
#block1 .block_content1 li a{color:#E9067C;}

#block1 ul li{width:87px; overflow:hidden; float:left; background:url(../images/icon3.gif) no-repeat left center; padding-left:10px; line-height:24px;}

.doconline{background:url(../images/zhuanjiaonline.gif) no-repeat; width:681px; height:185px; overflow:hidden; margin-top:10px;}
.doconline p{float:left; width:14px; margin-top:82px;cursor:pointer;}
.doconline .jiantouleft{ width:14px; height:100px; float:left; padding-left:28px;}
.docinfodiv{ width:610px; float:left; overflow:hidden; height:185px;}
.docinfo {height:174px; overflow:hidden; text-align:center; width:610px; float:left; margin-top:8px;}
.doconline .jiantouright{width:14px; height:100px; float:left;}
.docinfo li{width:100px; float:left; overflow:hidden;}
.docinfo li img{display:block; margin:0 auto;}
.docinfo li img.docpic{border:1px solid #A2A2A2; width:78px; height:107px;}
.docinfo li span{display:block; font-weight:bold; line-height:18px;}
.docinfo li span.docname{color:#636363;}
.docinfo li span.docwork{color:#CC3288;}

.women{background:url(../images/women.gif) no-repeat; width:683px; height:280px; overflow:hidden;}
.womencontent{padding:9px 0; width:663px; overflow:hidden; margin-left:9px;}
.wordcolor{color:#E63792; font-sider:12px;}
.womencontent  ul li{float:left;}
.womencontent .title{background:url(../images/womentit.gif) no-repeat 107px center; font-size:14px; font-weight:bold;padding:3px 0 0 20px; line-height:22px;}
.womennav {float:left; height:18px;}
.womennav li{float:left; }
.women2{float:left;}
.women2 .womennav li{background:url(../images/icon7.gif) no-repeat right center;}
.womennav li.nobg{background:none;}
.womennav li a{color:#DF2D85; padding:0 15px 0 10px;line-height:18px;} 
.womentext{margin-top:5px; overflow:auto;}
.jianju{}
.womentext img{float:left; display:block;margin:5px 50px 0 5px;display:inline; padding:2px;border:1px solid #A2A2A2; width:126px; height:137px;}
.womentext ul li{width:213px; overflow:hidden; background:url(../images/icon4.gif) no-repeat left center; padding-left:17px; line-height:24px;}
.womentype{margin:11px 0 0 16px;background:url(../images/line2.gif) repeat-x left top; float:left; padding-top:10px; display:inline; width:640px; overflow:hidden; zoom:1;}
.womentype a{ line-height:22px; padding-left:15px;color:#E63792;}

#womentop{margin:6px 0 13px 0;}



.womenlistleft{width:322px; float:left; overflow:hidden;}
.womenlistleft .title{ background:none;}
.womenlistleft .title span{color:#7C7C7C; padding-left:15px;}
.womenlistleft .womentype{width:300px; margin:5px 0 0 12px;}
.womenlistleft .womentext img{margin-right:16px; display:inline;}
.womenlistleft .womentext ul{width:172px; overflow:hidden; float:left;}
.linebg{width:16px; float:left; margin:0 5px; display:inline; height:250px; background:url(../images/linebg.gif) no-repeat left 10px;}
#womenlistright{width:315px; float:right;}
#womenlistright .womentext img{margin-right:8px;}
#womenlistright  .womentype{margin:5px 8px 0;}

.women2{overflow:auto; margin-top:14px; width:683px; }
.women2left .womennav{padding:6px 0 0 0;}
.women2left{width:333px; float:left; overflow:hidden; background:#F8F8F8 url(../images/women2bg.gif) repeat-x left top; height:283px;}
.women2left .title{background: url(../images/women2tit.gif) no-repeat left top; height:17px;  font-weight:bold;font-size:14px; color:#DF2D85; padding:4px 0 0 18px;}
.women2left .title span{color:#777777; letter-spacing:0.001em;}
#bgtit,#bgtit1{background:url(../images/women2tit1.gif) no-repeat left top;}
.block2{border:1px solid #D7377F; border-top:none; width:331px; height:261px;}
.women2left .womentext{overflow:auto;}
.women2left .womentext img{margin:5px 0px 0 10px; width:126px; height:137px;}
.women2left .womentext ul{width:170px; overflow:hidden; padding-right:3px; padding-left:5px;}
.women2left .womentype {margin:11px 0 0  7px; float:left; background:none; overflow:auto; border-top:5px solid #D7377F;padding:12px 0; width:317px;}
.women2left .womentype li{padding-left:20px;}


.block31{border:1px solid #AFAFAF; border-bottom:none; padding-bottom:7px; line-height:23px;}
.block31 ul.link li{ text-align:center;}
.block31 ul li.yy{margin:3px 0 0 0;}
.block31 ul li.uu{margin-top:6px;}
.block3{border:1px solid #AFAFAF; margin-bottom:8px;}
.block3 h2{background:url(../images/siderrighttit.gif) repeat-x left top; height:27px; border-bottom:1px solid #AFAFAF;overflow:auto; width:198px; margin:0 auto;}
.block3 h2 span{font-weight:bold; font-size:12px; background:url(../images/icon5.jpg) no-repeat 7px center; padding-left:32px; line-height:27px; height:27px; display:block; float:left;}
.block3 h2 img{display:block; float:right; display:inline; margin:10px 5px 0 0;}
.block3_text1{background:url(../images/numberline.gif) no-repeat 5px top;line-height:28px; margin:5px 5px 0 8px; padding-bottom:10px;}
.block3_text1 li{ border-bottom:1px dashed #000; padding-left:25px;}
.vedio{padding:3px 3px 3px 4px;}
.vedio img{ width:190px; height:129px;}

.block3_text2 {margin:5px 5px 5px 8px; background:url(../images/ulbg22.gif) left 10px no-repeat;} 
.block3_text2 li{line-height:33px; border-bottom:1px dashed #000; padding-left:25px;}
.block3_text2 li span{color:#F02576; padding-right:5px;}
.shebei{text-align:center;}
.shebei img{ display:block;margin:8px auto 0; width:184px; height:212px;}
.shebei span{line-height:26px; display:block;font-weight:bolder;color:#000;}
.map{text-align:center; padding:3px 0;}
.mapspan{ line-height:16px; font-size:12px;  color:#EF0581; padding-left:4px;}

.banner1{margin:10px 0;}
#women3{margin-top:0;}
.block3_text3 li{line-height:25px; background:url(../images/icon4.gif) no-repeat 11px center; padding-left:28px;}
.telephone{margin:10px 0; float:left;}
.telephone ul li{float:left; margin-right:15px; display:inline;}
.telephone ul li.last{margin-right:0;}

/* 医院环境 */
.hospital{border:1px solid #FE199A; height:174px; margin-bottom:14px; overflow:hidden; width:893px;}
.hospital p{background:url(../images/hospitalti.gif)  no-repeat 2px 2px; float:left; width:21px; height:147px; color:#fff; font-weight:bold; text-align:center; padding:27px 10px 2px 2px; display:inline; line-height:33px;}
.hospitalul{height:160px; overflow:hidden; width:850px; padding-top:8px;}
.hospital ul li{float:left; margin-right:52px; display:inline;}
.hospital td img{padding:2px; border:1px solid #525252; height:152px;}
.hospital td{ padding:0px 7px;}

/* 友情连接 */
.friendlinks h1{background:url(../images/friendlink.jpg) no-repeat left top; height:25px; line-height:25px; font-weight:bold; font-size:13px; color:#fff; padding-left:28px;}
.friendlinks p{line-height:20px; padding:10px 0 10px 35px;}
.friendlinks p a{padding:0 10px; color:#5D5D5D;}

.ftitle{ background:url(images/friendlink.jpgs) #FEEDF5 ; height:25px; line-height:27px; }
.ftitle ul{margin-left:10px;}
.ftitle li{width:70px;height:25px; line-height:25px;text-align:center;float:left; font-size:14px; font-weight:bold}
.ftitle li .tabs_act{color:#F83685; }
.ftitle li .tabs_act a{color:#F83685; font-size:14px; font-weight:bold}
.ftitle li a{color:#666666; font-size:14px;}
.ftitle li a:hover{ text-decoration:underline; color:#F83685;}

/* 底部 */
#footer{background:url(../images/footerbg.gif) no-repeat left top; height:165px; width:902px; margin:0 auto;}
#footer p{text-align:center; line-height:26px; color:#5D5D5D;}
#footer-nav{ text-align:center; height:35px; line-height:35px;}
#footer a{ color:#5d5d5d;}



/*王文君修改*/
.womencontent .womenlistleft .womentext img{ float:left; width:126px; height:137px; margin-right:5px;}
.womencontent #womenlistright .womentext img{ float:left; width:126px; height:137px; margin-right:5px;}


/*后来添加页面在线咨询*/
.ask{ width:627px; margin:0 auto; overflow:hidden; padding-bottom:10px;}
.ask h4{ font-size:18px; color:#606; margin:10px 0px;}
.ask .qus{ width:623px; overflow:hidden;}
.ask .qus h5{ font-size:12px; font-weight:100; color:#000; padding-left:10px; height:35px; line-height:35px; background:url(../images/ask/qus1.gif) left top no-repeat;}
.ask .qus h5 span{ margin-right:25px;}
.ask .qus h5 a{ color:#000;}
.ask .qus-box{ border:1px #A7A7A7 solid; padding:20px; line-height:180%; border-top:0; color:#000; overflow:hidden; margin-bottom:5px;}
.ask .qus-box .qus-left{font-weight:bold;}
.ask .qus-list{ border:1px #DFDFDF solid; width:621px;}




.qus-box-title{ width:100%; height:9px; position:relative}
.qustopleft{ float:left; width:9px; height:9px; position:absolute; left:-1px; top:-1px; background:url(../images/ask/l1.gif) left top no-repeat;}
.qustopright{ float:right; width:9px; height:9px; position:absolute; right:-1px !important; right:-2px; top:-1px; background:url(../images/ask/r1.gif) right top no-repeat;}
.qusbottomleft{ float:left; width:9px; height:9px; position:absolute; left:-1px; bottom:-1px !important; bottom:-2px; background:url(../images/ask/f1.gif) left bottom no-repeat;}
.qusbottomright{ float:right; width:9px; height:9px; position:absolute; right:-1px !important; right:-2px; bottom:-1px !important; bottom:-3px; background:url(../images/ask/f2.gif) right bottom no-repeat;}

.qus-list td{ padding:6px 10px; text-align:center; line-height:160%; color:#000;}
.qus-list td.qus-t{ text-align:left;}
.qus-list td.qus-title{ background:#F6F6EE;}
.qus-list td a{ color:#000;}
.qus-list .page{  background:url(../images/ask/ask.gif) center top no-repeat; margin-top:10px; padding-top:30px;}
.qus-sub{ padding:20px;}

.qus-sub td{ text-align:left;}
.qus-sub input{ border:1px #7F9DB9 solid; float:left; margin-right:7px;}
.qus-sub td span{ float:left; margin-right:7px;}
.qus-sub textarea{ border:1px #7f9db9 solid; height:70px; width:230px;}


.ultest{ padding:15px; line-height:180%; color:#000;}
.ultext a{ color:#000;}


.wwj-left{ float:left; width:255px; padding:5px 0px 0px 5px;}


.single{ padding:30px 40px;}


.doconline ul li{ float:left;}
#LeftArr{ float:left; width:14px;}


.wwj-td td{ text-align:center; line-height:150%; padding:7px 3px;}
.wwj-td td span img{ border:1px #ccc solid;}


.hl-help{ width:198px; overflow:hidden;}
.hl-help td{ font-size:14px; text-align:center;}
.hl-help td span{ font-size:12px;}
.hl-help input.sub11{ width:55px; height:18px; cursor:pointer; border:0; background:url(../images/sub11.gif) left top no-repeat; margin:0px 15px;}
.hl-help input.sub12{ width:55px; height:18px; cursor:pointer; border:0; background:url(../images/sub12.gif) left top no-repeat; margin:0px 15px;}
.hl-help input.sub13{ width:36px; height:18px; cursor:pointer; border:0; background:url(../images/sub13.gif) left top no-repeat; margin-left:3px;}

ol li{ list-style:none;}
#hl-menu{ width:923px; overflow:hidden; text-align:left; margin:0 auto; height:65px; background:url(../images/menubg17.gif) left top no-repeat;}
#hl-menu h1{ height:40px; line-height:32px; font-size:14px; color:#fff; text-align:center;}
#hl-menu h1 a{ color:#fff; text-decoration:none; margin:0px 12px;}
#hl-menu h2{ font-size:13px; color:#ddd; text-align:center;}
#hl-menu h2 a{ color:#D6169D; margin:0px 7px; text-decoration:none;}


.block3_text2a {margin:3px 0px 2px 3px;} 
.block3_text2a li{line-height:33px; padding-left:0px;}

.floleft{float:left}
.floright{float:right}
.mainbox{width:926px; margin:0 auto; background:#fff}
.xz_banner{width:926px; height:135px; margin:0 auto}
.xz_logo{width:204px; height:63px; background:url(../images/xz_logo.jpg) no-repeat; float:left}
.main_meun{width:715px; height:auto; float:left; padding-top:6px;}
.xz_meun{width:715px; height:33px;}
.xz_meun_left{width:8px; height:33px; background:url(../images/xzbar_r1_c1.jpg) no-repeat left center; float:left}
.xz_meun_mid{width:699px; height:33px; background:url(../images/xzbar_r1_c3.jpg) repeat-x left center; float:left; color:#fff; font-size:13px; font-weight:bold; line-height:32px;}
.xz_meun_mid a{ color:#fff; padding:0 5px}
.xz_meun_right{width:8px; height:33px; background:url(../images/xzbar_r1_c5.jpg) no-repeat left center; float:left}
.xz_submeun{ font-size:13px; line-height:22px; padding:0 0 0 8px}
.xz_submeun a{ padding:0 5px; color:#666666}
/*2011.04.11新增*/
.block3_anli{line-height:28px; margin:5px 5px 0 8px; padding-bottom:10px;}
.block3_anli li{ background:url(../images/ico_anli.jpg) no-repeat 7px 10px;border-bottom:1px dashed #AFAFAF; padding-left:20px;}
