@charset "gb2312";
/* CSS Document */
*{padding:0;margin:0;list-style:none;border:none;}
body{font-family: "Microsoft YaHei","微软雅黑","宋体"; color:#2b2b2b;text-align:left;position:relative;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;background-attachment:fixed;}
a{text-decoration:none;color:#666;}
a:link{text-decoration:none;color:#666;}
a:visited{text-decoration:none;color:#666;}
a:hover{text-decoration:none;color:#C36;}
a:active{text-decoration:none;color:#666;}
input, img,{vertical-align:middle;}
.clear{clear:both;}

img,input{border:0px;vertical-align:top;}
ul,li{list-style:none; margin:0px auto; padding:0px;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}

p{font-size:0.4rem;line-height:180%; text-align:left; text-indent:0px;}
.left{ float:left;}
.right{ float:right;}

a{color:#484848;text-decoration:none;}
a:hover{color:#910935;}


.body{ max-width:640px; min-width:320px; margin:0 auto;	min-height:100%; background-color:#fefde8;	position:relative;}

/*top nav start*/
.header2{width:100%; margin:0px auto;background:#dc1654;position:relative;display:inline-block;}
.header2 img{width:100%;height:auto;}
.header2 .head2_left{
	top:13px;
	position:absolute;
	right:20px;
	cursor:pointer;
	
}
.header2 .sous{
	top:20px;
	position:absolute;
	right:50px;
	cursor:pointer;
	
}

.header2 .head2_left a i{ width:31px; height:31px; float:left; background:url(../images/ns_03.jpg) no-repeat;}
.header2 .head2_cont{width:69%; height:42px; float:left;overflow:hidden; padding-left:5%; padding-top:8px;}
.header2 .head2_cont a{ color:#FFF;}

/*top nav over*/


/*浮动菜单*/
.left_menu{width:196px;height:100%; background:#c81050;position:fixed;top:0px;right:-196px;z-index:998;transition:all 1s;-moz-transition:all 1s;	-webkit-transition:all 1s;}
.left_menumv{-webkit-transform:translate3d(-196px, 0, 0);}
.bodymv{margin-left:-200px;}
.mainmv{-webkit-transform:translate3d(-196px, 0, 0);}

.left_menu .left_menu_logo{width:100%; height:56px;margin:0px auto; margin-top:10px;text-align:center;display:inline-block;position:relative; border-bottom:1px #bc0e4e solid;}
.guanbi{width:40px;position:absolute;z-index:999;color:#fff;left:5px;top:-5px;cursor:pointer;font-size:12px;height:42px;}
.left_menu .left_menu_logo img{max-width:182px;max-height:42px;}


.left_menu_list{width:100%;height:80%;margin:10px auto; padding-top:2px;}
.left_menu_list ul{height:100%;margin-top:10px;}
.left_menu_list ul li{height:40px;line-height:40px;width:196px; border-bottom:1px #bc0e4e solid;}
.left_menu_list ul li a{font-size:14px;color:#fff;display:block;}
.left_menu_list ul li a.lma1{ background:url(../images/ico_01.png) no-repeat 35px 10px;}
.left_menu_list ul li a.lma2{ background:url(../images/ico_02.png) no-repeat 35px 10px;}
.left_menu_list ul li a.lma3{ background:url(../images/ico_03.png) no-repeat 35px 10px;}
.left_menu_list ul li a.lma4{ background:url(../images/ico_04.png) no-repeat 35px 10px;}
.left_menu_list ul li a.lma5{ background:url(../images/ico_05.png) no-repeat 35px 10px;}
.left_menu_list ul li a.lma6{ background:url(../images/ico_06.png) no-repeat 35px 10px;}
.left_menu_list ul li a.lma7{ background:url(../images/ico_07.png) no-repeat 35px 10px;}

/*.left_menu_list ul li:hover{background:url(/images2014/sdnavbg.jpg) no-repeat;}*/

/*主体内容样式*/
.main{padding:0px;margin:0px;transition:all 1s;-moz-transition:all 1s;	-webkit-transition:all 1s; background-color:#fefde8;}

/*banner start*/
.banner{width:100%;margin:0 auto; text-align:left;}
	.bannbox p{font-size:0.45rem; line-height:0.75rem;}

	.bannbox1{width:100%; margin:0px auto; font-size:0px;}
		.bannbox3 img,.bannbox2 img,.bannbox1 img{width:100%; height:auto; display:block;}
		
	.bxdx{width:13.9rem;padding:0rem 1.05rem 1.5rem 1.05rem; margin:0.55rem auto 0rem auto; background:url(../images/duixiang.gif) bottom center no-repeat; background-size:13.9rem 4.475rem;}
		.bxdx h4{ height:0.9rem; background:#3e3a39; color:#ffffff; font-size:0.6rem; line-height:0.9rem; border-radius: 8px 8px; padding:0px 0.35rem; margin-left:0.9rem; display:inline-block;}
		.bxdx p{width:9.5rem; padding:0.175rem 0rem 0rem 0.9rem; font-size:0.55rem; line-height:0.9rem; color:#3e3a39;}
	
	.bslc_top{margin-top:0.7rem;}	
	.bslc{width:100%; background:url(../images/bslc_b.jpg) bottom center no-repeat; background-size: 100% 6.5rem; padding-bottom:3.75rem;}
		.bslc p{line-height:1.05rem; color:#3e3a39; padding:0.35rem 0rem 0rem 2rem;}
		
	.xz{margin-top:0.4rem;}
	.xz p{ margin:0.25rem 0rem 0rem 2rem; width:13rem; padding-left:0.65rem; background:url(../images/xin.png) top left no-repeat; background-size:0.65rem 0.65rem; font-size:0.4rem; line-height:0.7rem; color:#221815;}
		.xz p span{color:#8f0007; font-size:0.45rem;}
		
	
		
	.bannbox2{width:15rem; margin:0px auto; margin-top:0.25rem;}
		.bannbox2 p{ color:#853618; padding:0.15rem 0rem;}
			.bannbox2 p span{ color:#d7000f;}
			.bannbox2 p b{font-weight:bold;}
	.bannbox_h{width:100%; margin-top:0.625rem; }
	
	.djzx{width:98%; margin-top:0.346rem; text-align:right;}
		.djzx img{width:3.5rem; height:auto; display:inline;}
		
	.ystd_top{width:100%;}
		.ystd_top img{width:3.632rem; height:auto; display:inline;}
	.ystd_ul{width:98%;}
		.ystd_ul li{width:49%; text-align:center; display:inline-block; margin:0.4rem 0rem;}
			.ystd_ul li img{ width:3.632rem; height:auto; display:inline;}
			.ystd_ul li p{width:100%; text-align:center; padding:0.6rem 0rem;}
			.ystd_ul li p a{color:#ffffff; font-size:0.346rem; line-height:0.346rem; padding:0.173rem 0.259rem; margin:0.324rem 0.108rem; background:#cd1e50; border-radius: 3px;}
			.ystd_ul li p a.yjth{background:#c8c7c2;}
				
.und{display:none; width:0px; height:0px; overflow:hidden;}	

.hd_bottom{margin-top:1rem; margin-bottom:60px; background:url(../images/foot_b.gif) bottom center no-repeat; background-size:100% 9.75rem;}
	.ybk{width:4.8rem; padding:0.5rem 0rem 2rem 2em; margin:0rem 0rem 0rem 2rem;}
	.hd_bottom p{color:#fff; font-size:0.45rem; line-height:0.65rem; text-align:center; padding-bottom:0.25rem;}
		.hd_bottom p b{font-weight:bold;}
		.hd_bottom p a{color:#fff;}
/*mid  start*/
.content{ width:100%; height:auto; margin:0px auto; overflow:hidden;overflow-x:hidden;}
.find { padding: 0px 5px; box-sizing: border-box;}
    .find p{font-family:"宋体"; font-size:12px; line-height:24px; color:#505050; padding-top:3px;}
	.find p b{font-size:14px; font-weight:bold; color:#dc1654; }

.mid_yy{ width:100%; margin:0 auto;height:32px; border:1px solid #dc1654;margin-top:10px;}
.dhyy{ width:50%; background:#dc1654;height:32px; line-height:32px; color:#fff; font-weight:bold; font-size:14px;}
.dhyy em{ display:block; width:20px; height:17px; background:url(../images/icon22.png) no-repeat; float:left; margin:9px;}
.yy_txt{width:50%;font-size:14px; color:#505050; text-align:center;line-height:32px; float:left;}

/*foot  start*/
.foot{ width:90%; height:100px; margin:0px auto; text-align:center; font-size:12px; color:#1c1c1c; margin-top:10px;}
.foot p span{ color:#8f2222;}

.foot_01{
	width:100%;
	height:47px;
	background:url(../images/foot_bg.jpg);
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:9999;
	_bottom:auto;
	_position:absolute;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	}
.foot_01 a{ font-size:12px; color:#FFF; }
.foot_01a{ width:26%; height:40px; float:left; padding-top:10px;background:url(../images/li_bg.png) right no-repeat; padding-left:5%;}
.foot_01a a{ width:90px;height:25px; float:left; line-height:25px; font-size:12px; }
.foot_01a  i{ display:block; width:25px; height:24px; float:left; margin-right:2px; margin-top:3px;}
.foot_01a  i.mune_01{ background-position:0px -59px;}
.foot_01a  i.mune_02{ background-position:-23px -59px;}

.foot_01b{ width:26%; margin-left:5%; height:45px; float:left;padding-top:0px; position:relative}
.foot_01b a{ display:block; width:90px; height:25px;padding-top:15px;}
.foot_01b  i{ display:block; width:25px; height:24px; float:left; margin-right:2px;}
.foot_01b  i.mune_03{ background-position:-50px -59px;}
.foot_01b img{ position:absolute; top:0; left:75px;}
/*foot over*/

/*挂号*/
.find { padding: 0px 8px;box-sizing: border-box; width:90%; margin:0px auto; margin-top:30px;}
.mid_title{ width:100%; height:32px; line-height:32px; margin:0px auto; border-bottom:1px dashed #c6c6c6; font-weight:bold; margin-bottom:10px;}
.mid_title span{ color:#505050; background:url(../images/ns_46.jpg) left no-repeat; padding-left:12px; margin-left:10px; font-size:14px;}
.mid_title a{ float:right; display:block; margin-top:20px;}
.ghpt{ width:100%; margin:0px auto;  margin-bottom:10px; font-size:12px; color:#474749;}
.ghpt p{ width:98%; margin:0 auto; font-family:"Microsoft YaHei"; line-height:34px;}
.ghpt tr td{ font-size:14px;}
.ghpt input{ width:147px; height:29px; background:#FFF; border:1px #c6c6c6 solid;}
.ghpt textarea{ width:220px; height:80px;background:#FFF; border:1px #c6c6c6 solid;}
.ghpt input.sub_01{ width:100px; height:30px; background:#dc1654; font-size:14px; color:#FFF; margin-right:10px; border:0px;border-radius:5px; cursor:pointer; float:left;}
.ghpt a{ display:block; text-align:center; line-height:30px; width:72px; height:30px; background:#474749; font-size:14px; color:#FFF; margin-right:10px; border:0px;border-radius:5px; cursor:pointer;float:left;}

.muen_yy{font-size:0.7rem;}
@media screen and (min-width: 440px){ 
	.bannbox_abs1{top:0.25rem;}
	.bannbox_abs2{top:0.15rem;}
}
 
@media screen and (min-width: 480px){ 
	.bannbox_abs1{top:0.8rem;}
	.bannbox_abs2{top:0.4rem; }
	.bannbox_abs2 p{line-height:0.65rem;}
}