@charset utf-8;

/* CSS Document */

* { 

    margin:0; 

	padding:0; 

	list-style:none;

   }

body,div,a,p,table,textarea,form,input,img,ul,li{ margin:0; padding:0;}

body{ 

   font-size:14px;

   font-family:Arial, "Microsoft Yahei","黑体"; 

   margin:0;

   background-color:#fff;

   }

img,a img{ border:0;}

/* Common Elements */

input[type="button"],input[type="submit"],input[type="reset"] {

-webkit-appearance: none;

}

a{  

   color:#BB2684;

   text-decoration:none;

   } 

a:visited {color: #333;}

.float_left{ float:left;}

.float_right { float:right;}

.cl { clear:both;}

.hide{display:none}

.M12{ margin-top:12px;}

.bg1{ background:url(../images/icon_b1.png) no-repeat center #49c5df; background-position:32px 40px;}

.bg2{ background:url(../images/i1.gif) no-repeat center #df497a;background-position:32px 10px;}

.bg3{ background:url(../images/i2.gif) no-repeat center #dfae49;background-position:32px 10px;}

.bg4{ background:url(../images/i3.gif) no-repeat center #df6349;background-position:83px 10px;}



.bg5{ background:url(../images/icon_b2.png) no-repeat center #8dcb38;background-position:26px 40px;}

.bg6{ background:url(../images/i4.gif) no-repeat center #fd812b;background-position:32px 10px;}

.bg7{ background:url(../images/i5.gif) no-repeat center #388dcb;background-position:32px 10px;}

.bg8{ background:url(../images/i_swt_1.gif) no-repeat center #49C5DF;background-position:83px 10px;}



.bg9{ background:url(../images/icon_b3.png) no-repeat center #bb2684; background-position:26px 40px;}

.bg10{ background:url(../images/i7.gif) no-repeat center #8DCB38;background-position:32px 10px;}

.bg11{ background:url(../images/i8.gif) no-repeat center #df6349;background-position:32px 10px;}

.bg12{ background:url(../images/i_swt_2.gif) no-repeat center #49C5DF;background-position:83px 10px;}





.bg13{ background:url(../images/i10.gif) no-repeat center #49C5DF;background-position:32px 10px;}

.bg14{ background:url(../images/i11.gif) no-repeat center #8FCB38;background-position:32px 10px;}

.bg15{ background:url(../images/i12.gif) no-repeat center #AB95DE;background-position:32px 10px;}

.bg16{ background:url(../images/i15.gif) no-repeat center #388DCB;background-position:32px 10px;}

.bg17{ background:url(../images/i14.gif) no-repeat center #DA50A6;background-position:32px 10px;}

.bg18{ background:url(../images/i13.gif) no-repeat center #FD812B;background-position:32px 10px;}



.b12 { width:100%; height:12px; margin:0 auto;}

#yy_banner{ width:100%; height:28px; margin:0 auto; background-color:#eeeeee; line-height:28px; position:fixed; top:0; border-bottom:2px #fff solid; z-index:999;}

.ghaa{ color:#F00;}

/**通用头部样式**/

.head_top { 

    width:320px; 

	height:58px; 

	margin:10px auto 0px; 

	padding-bottom:12px;

	}

.head_top .logo { width:229px;}

.head_top .tel { width:91px;}



/*主导航样式*/

.Main_nav { 

    width:100%; 

	height:45px; 

	background:#bb2684; 

	text-align:center; 

	line-height:45px; 

	font-size:16px; 

	color:#fff;

	}

.Main_nav  a {

    color:#FFFFFF;

	padding:12px 8px 12px 8px ;

	}



/*子导航样式*/

.Sub_nav { 

    width:100%; 

	height:35px; 

	border-bottom:1px #DDD8CE solid; 

	background:#fff; 

	line-height:35px; 

	font-size:16px; 

	text-align:center; 

	color:#333;

	}

.Sub_nav  a{ 

    color:#333; 

	text-decoration:none;

	padding:8px 17px;

	}

.Sub_nav  a:hover{ text-decoration:none;}

.Sub_nav  a.active{ color:#49C5DF;}



/**幻灯片**/

.focus_box { 

     width:100%; 

	 height:185px; 

	 padding:2px 0px 8px 0px; 

	 margin:10px auto; 

	 text-align:center; 

	 border-bottom:1px #DDD8CE solid;

	 }

.focus_box img { width:320px;height:150px;}

/*首页图片滚动*/

.f_list { 

     width:320px; 

	 margin:0 auto;

	 }

.flashlist {

	height:150px;

}

.flashlist .f_out {

	height:150px;

	overflow:hidden;

	position:relative;

	z-index:100;

}

.flashlist .f_out .vip01pic,.jcToppic .vip01pic {

	width:58px;

	height:58px;

	display:block;

	position:absolute;

	top:0px;

	left:0px;

	z-index:200

}



.flash_tab {

	height:26px;

	padding-top:19px;

}

.flash_tab .tabs {

	width:105px;

	height:8px;

	overflow:hidden;

	margin: 0 auto;

	text-align:center;

}

.flash_tab .tabs ul li {

	width:33px;

	height:8px;

	float:left;

	display:block;

}

.flash_tab .tabs ul li.opdiv,.noopdiv {

	padding:0;

	opacity:1

}

.flash_tab .tabs ul li.opdiv a {

	width:21px;

	height:8px;

	background:#DDD8CE;

	display:block;

}

.flash_tab .tabs ul li.opdiv a:hover {

	background-position:#f8397c;

}

.flash_tab .tabs ul li.noopdiv a {

	width:21px;

	height:8px;

	background:#49c5df;

	display:block;

}





/**项目样式**/



.project { width:320px; height:164px; margin:0 auto;}

.project a{ display:block; color:#fff; text-align:center;}

.project a:hover { text-decoration: none;}

.project .L1_left a{ width:114px; height:114px; font-size:24px; text-align:center; line-height:150px; font-size:24px; float:left; padding-top:50px;}





.project .R1_right { width:204px; height:164px;}

.project .R1_right .r_1{ width:90px; height:31px; margin-right:2px; padding-top:50px; line-height:24px; padding-left:5px; padding-right:5px; text-align:center;}

.project .R1_right .r_1.style{ line-height:14px;}

.project .R1_right .r_2{ width:90px; height:31px; margin-right:2px; padding-top:50px; line-height:24px; padding-left:5px; padding-right:5px; text-align:center;font-size:14px;}

.project .R1_right .r_2.style{ line-height:14px;}

.project .R1_right .r_3{ width:202px; height:31px; margin-top:2px; padding-top:50px; line-height:20px; font-size:16px;}



.other_p {width:320px; height:175px; margin:0 auto;}

.other_p a{ display:block; color:#fff; text-align:center; width:104px; height:81px;}

.other_p a:hover { text-decoration:none;}

.other_p ul{ margin:0; padding:0;}

.other_p li { display:block; float:left;width:104px; height:81px; margin-right:3px;line-height:130px; text-align:center;font-size:16px; margin-bottom:3px;}

.other_p li.none{ margin-right:0;}





/**全国连锁**/



h3.liren_pp { width:100%; height:50px; background:#e4e4e4; border-bottom:2px #DDD8CE solid; line-height:50px; font-size:18px; color:#000; text-align:center; font-weight:normal;}



.environment { width:320px; height:200px; margin:2px auto; clear:both;}

.environment_nav{ width:116px; height:auto;}

.environment_nav li{ width:76px; height:39px; background: url(../images/zz_bg_link.png) no-repeat 0 0; font-size:16px; text-align:center; line-height:16px; color:#fff; padding:12px 15px 0px 25px; cursor:pointer; margin-bottom:12px;}

.environment_nav li.bg2{ background:url(../images/hj_bg_link.png) no-repeat 0 0;}

.environment_nav li.bg2.selected{ background:url(../images/hj_bg.png) no-repeat 0 0;}

.environment_nav li.bg3{ background:url(../images/doc_bg_link.png) no-repeat 0 0;}

.environment_nav li.bg3.selected{ background:url(../images/doc_bg.png) no-repeat 0 0;}

.environment_nav ul li.selected{ background:url(../images/zz_bg.png) no-repeat 0 0; color:#fff;}



.environment_conter{ width:204px; height:180px; float:left; position:relative;}

.environment_conter .dash{ width:100%; height:1px; border-bottom:1px #ddd dashed; margin:10px 0;}



/**荣誉内容**/

.honor_box{ width:100%; height:75px; margin-bottom:2px;}

.honor_box img { float:left; width:96px; height:75px;}

.honor_box .tips{ width:100px; float:left; margin-left:5px;}

.honor_box .tips span{ display:block; float:left; height:16px; width:auto; padding:0px 2px; background:#49c5df; color:#fff; font-size:11px; margin-bottom:3.5px; clear:both;}

.honor_box .tips span.bg{ background:#bb2684}



/**手术室**/

.room_box{width:100%; height:75px; margin-bottom:12px;}

.room_box img{ float:left; width:99px; height:75px;}

.room_box .tips{ width:100px; float:left; margin-left:5px;}

.room_box .tips span{ display:block; float:left; height:16px; width:auto; padding:0px 2px; background:#49c5df; color:#fff; font-size:11px; margin-right:3px; margin-bottom:3.5px;}

.room_box .tips span.bg{ background:#bb2684}



/**医生**/

.doctor_box {width:100%; height:87px; margin-bottom:10px;}

.doctor_box img{ float:left; width:69px; height:87px; border:1px #ddd solid;}

.doctor_box .tips{ width:120px; float:left; margin-left:5px;}

.doctor_box .tips p { height:30px;}

.doctor_box .tips p b{ color:#AC026F; font-weight:normal;}

.doctor_box .tips span{ display:block; float:left; height:16px; width:auto; padding:0px 2px; background:#49c5df; color:#fff; font-size:11px; margin-right:1px; margin-bottom:3.5px;}

.doctor_box .tips span.bg{ background:#bb2684}



/**底部导航**/

.foot_nav{ width:100%; height:35px; background:#e4e4e4; border-bottom:2px #DDD8CE solid; line-height:35px; text-align:center; margin:0px auto;}

.foot_nav a{    

    color:#000; 

	text-decoration:none;

	padding:8px 10px;

	}

.copyright { width:100%; min-height:120px;*+height:100%;_height:120px;text-align:center;margin-top:10px; margin-bottom:75px; font-size:14px; line-height:22px; color:#333; float:left;}

.copyright a{ color:#BB2684;}

.copyright span{ font-size:14px;}

.copyright span.style1{ color:#BB2684;}

.copyright em{ font-style:normal; margin:5px 5px;color:#fff; padding:4px 10px; font-size:12px; border-radius:5px;}

.copyright em.bg11{ background:#BB2684;}

.copyright em.bg22{ background:#49C5DF;}

.copyright em.bg33{ background:#8DCB38;}

.copyright em.bg44 { background:#FD812B;}



/**底部固定商务通**/

.xfbot_m{ width:100%; height:65px; background:url(../images/xfbot_bg.jpg) repeat-x bottom;  position:fixed;bottom:0px; z-index:2; left:0px;}

.xfbot{ width:320px; margin:0 auto; height:65px; overflow:hidden;}

.xfbot li{ width:56px; float:left;font-size:14px; font-family:"Microsoft Yahei"; text-align:center; padding-top:14px; line-height:14px;}

.xfbot li.ml3{ margin-left:8px; width:58px;}

.xfbot li.zj{ width:86px; height:76px; background:url(../images/xfbot_03.png) no-repeat 0 0; padding-top:12px; text-align:center; font-size:14px; text-indent:-10px;}

.xfbot li.zj img{ margin-left:-2px; margin-top:-6px;}

.xfbot li a{ color:#fff;}





/**内页样式**/

.in-latest{ width:100%; border-top:1px solid #fff;}

.in-latest-t{ width:100%; height:37px; line-height:23px; padding-top:10px; border-bottom:1px solid #fff;  background:#d9d9d9; font-size:16px; line-height:24px; color:#000;}

.in-latest-t span{ float:left; margin-left:5px; margin-right:5px;}

.in-latest-t span.style2{ float:left; margin-left:-2px; font-size:18px;}

.in-latest-t a{ color:#000; margin-left:5px;font-size:16px; padding-right:5px;}



.in-latest-c{ width:100%; border-top:1px solid #DDD8CE; padding-top:12px; padding-bottom:13px; border-bottom:1px solid #DDD8CE;}

.in-latest-c ul{}

.in-latest-c li{ height:40px;font-size:14px;font:14px/40px 'Microsoft Yahei'; border-bottom:1px dotted #ddd; list-style:none; background: url(../images/li_arrow.jpg) no-repeat 7px 18px; padding-left:20px;}

.in-latest-c a{ color:#333; text-decoration:none;}

.in-latest-c a:hover{ color:#AC026F; text-decoration:underline;}





.newshow{width:320px; height:auto;margin:0 auto;font:14px/22px 'Microsoft Yahei';}

.newshow .liebiao2{width:95%; height:auto;text-align:left; margin:10px auto;border-bottom:#D9D9D9 1px dotted;}

.newshow .liebiao2 dl{ width:100%; height:auto; overflow:hidden; padding-bottom:12px;}

.newshow .liebiao2 dl dt{ width:40%; height:130px; float:left;}

.newshow .liebiao2 dl dd{ width:59%; height:130px; float:left;}

.newshow .liebiao2 dl dd span{ display:block; font:16px/24px 'Microsoft Yahei'; color:#BB2684; font-weight:bold;}

.newshow .liebiao2 dl dd p{ font:14px/22px 'Microsoft Yahei'; margin:3px 0px;}

.newshow .liebiao2 dl dd a{ font-size:14px; text-decoration:underline;color:#BB2684;}

.newshow .liebiao2 dl dd a:hover{ color:#BB2684;}

.newshow .liebiao2 dl dd a.btn{ width:80px; height:27px; background:#49c5df; line-height:24px; color:#fff; display:block; float:left; font-size:14px; text-decoration:none; text-align:center; margin-top:5px;}



.newshow .liebiao{width:95%; height:auto;text-align:left; margin:6px 8px;padding:3px 0 3px 0; border-bottom:#D9D9D9 1px dotted; background:url(../images/li_arrow.jpg) no-repeat 0px 12px;}

.newshow .liebiao a{ font-size:18px; font-family:"Microsoft Yahei";color:#BB2684; margin-left:12px; }

.newshow .liebiao span{color:#666666; margin-top:10px; display:block; line-height:20px; font-family:"Microsoft Yahei";}



#value_new{margin:0 auto;}

#value_new .title{ height:auto; line-height:24px; font-weight:400; font-size: 140%;text-align:center;word-wrap:break-word; border-bottom:#eee 1px solid;color:#BB2684; padding:12px;}

#value_new span.time{ height:28px; font-size:12px; text-align:center; color:#999; line-height:28px; width:100%; text-align:center; display:block;}

#value_new .neirong{padding:8px;word-wrap:break-word; color:#5c585a;border-bottom:#d9d9d9 1px dotted;}

#value_new p{line-height:25px; margin:0 0 16px; font-size:16px;}

	

.ar-main3{padding:15px 0px;}

.ar-main3 ul{}

.ar-main3 li{ width:90%; height:28px; line-height:28px;margin: 0px auto; font-size:14px;list-style-type:none; text-align:left;}

.ar-main3 a{ color:#333; text-decoration:none;}

.ar-main3 a:hover{ color:#AC026F; text-decoration:underline;}

/*分页样式*/

 .pages { width:320px;height:45px; line-height:20px; font-family:"Microsoft Yahei";text-align:center; font-size:12px; margin:20px auto 0 auto;}

 .pages a,.pages em,.pages strong,.pages span{ display:block;text-align:center; color:#BB2684; margin:5px 0; font-weight:normal; float:left; margin-left:2px; margin-right:2px;}

 .pages em,.pages a { width:auto; padding:0 4px;font-style:normal; background:#E4E4E4;}

 .pages strong,.pages span{ border:none; color:#000;padding:0 4px; background:#BB2684; color:#fff; }



.common_title{ width:100%; height:40px; margin-bottom:10px; background:#f0f0f0; border-top:3px #d3d3d3 solid; text-align:center; font-size:20px; color:#ac026f; line-height:40px;}



/**预约**/



.yuyue{width:100%;margin:10px auto;font-family:'Microsoft Yahei';}

.yuyue h3{text-align: center;height:18px;color:#f03f79;font-size:16px;font-family:"Microsoft Yahei";font-weight:normal; padding:0;}

.yuyue h3 a{color:#333;font-size:16px;line-height:42px;font-weight:normal;}

.yuyue h3 span{float:right;height:42px;line-height:42px;font-size:14px;background:#A3EBE8;width:124px;color:#028296;text-align:center;}

.yuyue h3 span a{color:#028296;font-size:14px;}

.yuyue .lrform{font-size:14px;width:100%;margin:0 auto;text-align: center;line-height:30px;}

.yuyue .lrform td{ text-align:left; padding-left:12px;}.yuyue .lrform tr{ margin:10px 0; padding-bottom:10px;}

.yuyue .lrform p{font-size:14px; font-weight: normal; color:#BB2684; margin:0;}

.yuyue .lrform .input1{border:1px solid #ccc;height:23px;line-height:28px;width:60%; float:left;}

.yuyue .lrform .submit{background:#49c5df; margin-top:10px;width:45%;color: #FFFFFF;font-size: 18px;font-weight: normal;border:none;height:38px;cursor:pointer; float:left; border-radius:8px;font-family:'Microsoft Yahei';}

.yuyue .lrform .reset{background:#8fcb38;width:45%;font-size: 18px;color:#fff;font-weight: normal;border:none;height:38px;cursor:pointer; float:right; margin-top:10px; margin-right:10px;border-radius:8px;font-family:'Microsoft Yahei';}

.yuyue .lrform textarea{border:1px solid #ccc;height:100px;margin-top:10px;width:95%; float:left;}



input[type="button"],input[type="submit"],input[type="reset"] 

     {

      -webkit-appearance: none;

     }



/**2015.1.2新增样式**/



#search {	

    line-height:42px;

	margin:0 auto;

	width:320px;

	margin-top:5px;

    margin-bottom:5px;

	}

.txt{

	width:255px;

	height:36px;

	line-height:36px;

	text-indent:8px;

	border:none;

	font-size:14px;

	float:left;

	font-family:"Microsoft Yahei";

	border:1px #ddd solid;

	color:#a0a0a0;

	margin-top:5px;

	}	

.btn{

	width:60px;

	height:38px;

	line-height:36px;

	border:none;

	color:#FFF;

	font-size:16px;

	cursor:pointer;

	font-family:"Microsoft Yahei";

	margin-top:5px;

	background:#BB2684;

	}

	

/* button 

---------------------------------------------- */

.button1 {

	display: inline-block;

	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */

	*display: inline;

	vertical-align: baseline;

	margin:4px auto;

	outline: none;

	cursor: pointer;

	text-align: center;

	text-decoration: none;

	font: 14px/100% Microsoft Yahei;

	padding:5px;

	text-shadow: 0 1px 1px rgba(0,0,0,.3);

	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);

	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);

	box-shadow: 0 1px 2px rgba(0,0,0,.2);

}

.button1:hover {

	text-decoration: none;

}

.button1:active {

	position: relative;

	top: 1px;

}





/**2015年4月2日 新增**/

.good_title { width:100%; height:50px; background:#e4e4e4; border-bottom:2px #DDD8CE solid; text-align:left;}

.good_title h3{ width:auto; float:left; font-weight:normal; font-size:16px; line-height:50px;text-indent:12px;}

.good_title .tips{ width:auto; text-align:right; margin-right:4px; float:right; font-size:14px;}

.good_title .tips a,.good_title .tips em{ display:block;text-align:center; color:#fff; font-weight:normal; float:left;line-height:24px; background:#c7c7c7; font-size:12px;margin-right:5px; margin-top:13px; padding:0 10px; font-style:normal; text-indent:0; border-radius:12px;}



.pingjia{ width:310px; height:auto; margin:0px auto 0px auto; padding-bottom:10px; background:#fff; padding-top:8px; font-family:Microsoft Yahei;}

.value{ padding:5px; margin:5px 2px; width:294px; float:left; background:#ffffff;border:1px #ddd solid;border-radius:8px;}	

.bnt {

    background: none repeat scroll 0 0 #49c5df;

    border: 0 none;

    color: #ffffff;

    cursor: pointer;

    display: block;

    font-size: 14px;

    height: 30px;

    line-height: 24px;

	float:left;

    text-align: center;

    width: 80px;

	font-family:Microsoft Yahei;

	margin-top:5px;

	border:1px #36c1cd solid;border-radius:2px;

}

.bnt:hover {

    background: none repeat scroll 0 0 #5edbf5;

    color: #fff;

}

.dianping{width:100%;margin:0px auto 10px auto;font-family:'Microsoft Yahei';}

.dianping .lrform{font-size:14px;width:100%;margin:0 auto;text-align: center;line-height:30px;}

.dianping .lrform table{ width:320px; height:auto; margin:0px auto;}

.dianping .lrform td{ text-align:left; padding-left:12px;}.yuyue .lrform tr{ margin:0; padding-bottom:10px;}

.dianping .lrform p{font-size:14px; font-weight: normal; color:#BB2684; margin:0;}

.dianping .lrform .input2{padding:6px 5px; margin:5px 10px 0px 8px; width:40%;border:1px #ddd solid;border-radius:1px; font-size:12px; font-family:Microsoft Yahei; float:left;}



.dianping .lrform .sel_box { 

    width:92.5%;    

    padding:6px 0px; 

	margin:0px 10px 0px 8px; 

	border:1px #ddd solid;

	border-radius:2px; 

	font-size:12px; 

	font-family:Microsoft Yahei; 

	background:#fff;

	float:left;

	overflow:hidden;

	}

.dianping .lrform .sel_box select.sstyle{

	float:left; 

    appearance:none;

    -moz-appearance:none; /* Firefox */

    -webkit-appearance:none; /* Safari 和 Chrome */

	cursor:pointer; 

	color:#9a9a9a;

	border:none;

	border-radius:0;

	width:105%;

	text-indent:6px;

	background:url("../images/icons.png") no-repeat 92% 3px;

	font-family:Microsoft Yahei;

	font-size:13px;

} 





.dianping .lrform .note2{ padding:5px; height:36px; margin:15px 8px 0px 8px; width:89%; border:1px #ddd solid;border-radius:2px; font-size:14px; font-family:Microsoft Yahei; color:#666;}



.tb-r-buyer {

    float: left;

    margin-right: 0 !important;

    overflow: hidden;

    width: 50px;

	line-height:24px;

    text-align: center;

	color: #999;

	padding-top:5px;

}

.tb-r-bd{float:left; width:80%; margin-left:5px;}

.tb-r-cnt{color:#787968; font-size: 14px;

    word-wrap: break-word; padding:0px; 

    line-height: 1.5em;

    margin: 0.5em 0;

    word-wrap: break-word;

}

.tb-r-cnt a,.tb-r-cnt a:link,.tb-r-cnt a:visited { color:#666;}

.tb-r-cnt a:hover{ color:#AC026F; text-decoration:underline;}

.tb-r-date {    color: #999;

    font-size: 12px;

    margin-right: 8px;}

.tb-r-uimg {

    height: 40px !important;

    width: 40px !important;}	

.tb-r-unick { color:#FF8100; font-weight:bold; font-size:14px;}



.bg_table{  background:#fff; padding-bottom:5px;}