 
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wrap{
	 max-width: 640px;
    min-width: 320px;
    margin: 0 auto;
	}
ol, ul {
	list-style:none;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #F3601D;
}
a:active {
	text-decoration: none;
}
img {
	border:0px;
	margin:0px;
	padding:0px;
	max-width:100%;
	max-height:100%;
	vertical-align: middle;
}
.hty {
	width:100%;
}
.clear {
	clear:both;
}
.show {
	display:block;
}
.hide {
	display:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
body {
	color:#333;
	font-size:100%;
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
	background:#fff;
}

 

 

.con_mian{ overflow:hidden; max-width:640px; min-width:320px; margin:0 auto;}
.hty{ width:100%;}
.hty .arc{ border-bottom:none; background:#f0f0f0;}
.hty .arc .szwz_con{ background:#f0f0f0;}

.szwz{ max-width:640px; margin:0 auto 0 auto; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff; overflow:hidden;}
.szwz_con{ width:640px; margin:0 auto; padding:0;overflow:hidden; width:auto; padding:3% 2%; line-height:100%; color: #707070;}
.szwzmg{ width:640px; overflow:hidden;}
.szwz_con a{ display:block; width:17%; padding:3% 0%;  float:left; text-align:center; color:#C9CACA;}
.szwz_con img{ display:block; float:left;}
.szwz_con .szwzmg1 a{ float:none; display:inline;  width:auto; padding:0; font-size:1.1em; text-align: center;color: #707070;}
#rest1 ul li a{ font-size:.9em; color:#565656; line-height:300%; font-weight:bold;}
#rest1 ul li a span{ float:right; color:#999999; font-weight:normal;}
#rest1{ max-width:640px; margin:auto;}
#rest1 ul{ padding:0 2%;}
#rest1 ul li{ border-bottom:1px dashed #ccc;}
#rest1 .ss_m{ overflow: hidden;

    text-align: center;

    display: inline-block;

    width: 100%;

    padding: 4% 0; font-size:.8em;  }

.ss_m ul{ overflow:hidden; padding-left:16%;}
.ss_m ul li{ float:left; padding:2%;}

.main {max-width: 640px; width:100%;clear: both;margin:0 auto; background:#fff;}
.main .tithzpl1{  padding:4% 0;}

.main .tithzpl1 .tithzpl1_1{ border-bottom: 1px solid #ccc; font-weight: bold;

    font-size: 1.3rem; color: #707070;     padding: 0 2%;}

.main .tithzpl1 .tithzpl1_1 b{ font-size:1.5rem; color:#666464;}

.main .tithzpl1 .tithzpl1_1 span{ font-size:0.6rem; margin-left:2%;}

.main .tithzpl1 font{ font-size:1rem; font-weight:bold; margin-top:1%; display:block; color:#666464;    padding: 0 2%;}

.main .tithzpl1 font b{ color:#0a9e64;}
.marqueetop{height:400px;width:96%;overflow:hidden;margin:10px auto;}
.marqueetop li{padding:5px 0;width:100%;height:143px;overflow:hidden; border-bottom:1px solid #ccc;}
.marqueetop li p{ font-size:14px; line-height:1.6em;}
.pl_top {
	width:100%;
	height:60px;
}
.pl_left {
	width:60%;
	height:60px;
	font-size:18px;
	line-height:25px;
	text-indent:20px;
	background:url(../images/tb_sj.png) left center no-repeat;
	float:left;
}
.pl_left h4 {
	display:block;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	margin-top:13px;
	color:#ff8400;
}
.pl_left span {
	color:#afafaf;
	font-size:14px;
	text-indent:20px;
	display:block;
	color:#666464;
	line-height:18px;
}
.pl_right {
	height:60px;
	font-size:14px;
	line-height:60px;
	float:right;
}
.pl_right b {
	margin-left:5px;
	font-weight:bold;
}


/*文章页样式*/

 
 .con_mian{ overflow:hidden; max-width:640px; min-width:320px; margin:0 auto;}
 .content {
	max-width:640px;
	margin:0 auto;
	overflow:hidden;
	background:#fff;
	padding:3% 2% 1% 2%;
}
.content h3 {
	display:block;
	width:100%;
	text-align:center;
	color:#F67B02;
	margin-bottom:3%;
	 font-size:.7rem;
}
.content .span {
	display:none;
	width:100%;
	text-align:center;
	padding:2% 0;
}
.content .patt {
	width:100%;
	font-size:15px;
	line-height:27px;
	margin-bottom:5%;
}
.content .patt img {
	max-width:80% !important;
}
.arc3{ border-bottom:1px solid #aaaaaa; height:0; position:relative;    margin-bottom: 8%;}

.arc3 *{ font-size:.6rem;}

.arc3_1{ position:absolute; left:22%; background:#FFF; z-index:999; padding:0 2%; line-height:200%; margin-top:-3%;}

.arc3_1 img{ width:9%; }

.arc3_1 p{ display:inline; font-weight:bold;}

.arc4{ overflow:hidden; margin-bottom:6%;}

.arc4 li{ float:left; width:23.5%; padding:1.5% 0; }

.arc4 li a{ color:#FFF; display:block; text-align:center; font-size:.7rem;}

.arc4 li:nth-child(1){ background:#55b2d9; margin-right:2%;}

.arc4 li:nth-child(2){ background:#fb66fb; margin-right:2%;}

.arc4 li:nth-child(3){ background:#37c18b; margin-right:2%;}

.arc4 li:nth-child(4){ background:#e1b54a;}

.prnext {
	width:100%;
	margin: 0 auto;
	font-size:15px;
}
.prnext li {
	width:100%;
	padding:1% 0;
}

/*医生团队和便捷样式*/
 
.box { width: 16rem; margin:0 auto;overflow:hidden; margin-bottom:0}
.index_title{width: 15rem;height: 1rem;border-bottom: 1px solid #e1e1e1;margin: 0 auto;}

.index_title h1{font-size: 0.65rem;color: #0a9e64;font-weight: normal;}

.index_title i{width: 0.1rem;height: 0.55rem;display: inline-block;float: left;margin-right: 0.33rem;background: url(../images/i_ico.jpg);background-size: 0.1rem 0.55rem;margin-top:0.2rem}

.index_title span{font-size:0.6rem;float:right;color:#ff8400;}

.index_title span b{display:inline-block;width:0.75rem;height:0.525rem;background:url(../images/index_gb_bg.png) no-repeat;background-size:5rem;background-position:-0.225rem -0.3rem;margin-bottom:-0.05rem;margin-right:0.3rem}
.blank{width:16rem; height:0.15rem; background:#efefef; margin:0 auto; /*margin-top:0.5rem;*/}

.sy_zj{ width:16rem; height:7.375rem; position:relative;}

.sy_zj1{ width:5.5rem; height:6.3rem; position:absolute; left:0.2rem; top:0.75rem;}

.sy_zj1 a{ display:block; width:4rem; height:4.25rem; margin:auto;}

.sy_zj1 a img{ width:4rem; height:4.25rem;}

.sy_zj1 li{ width:2.9rem; height:0.75rem; background:url(../images/sy_zj_11.jpg); background-size:2.9rem 0.75rem; font-size:0.5rem; color:#363636; text-align:center; line-height:0.75rem; margin:0.2rem auto;}

.sy_zj1 p{ font-size:0.5rem; color:#ff6600; text-align:center;}

.sy_zj2{ width:9.5rem; height:1.6rem; line-height:1.6rem; border-bottom:1px solid #ededed; position:absolute; top:0.7rem; right:0.7rem;}

.sy_zj2 li{ float:left; font-size:0.9rem; color:#1d222e; font-weight:bold;}

.sy_zj2 li span{ font-size:0.5rem; font-weight:normal;}

.sy_zj2 li strong{ font-weight:normal; margin:auto 0.1rem;}

.sy_zj2 p{ width:1.7rem; height:0.625rem; line-height:0.55rem; text-align:center; border:1px solid #fb467b; color:#fb467b; font-size:0.35rem; float:right; margin:0.625rem 0.3rem 0 0;}

.sy_zj3{ width:8rem; height:0.625rem; background:url(../images/sy_zj_06.jpg) no-repeat left; background-size:2.5rem 0.625rem; position:absolute; top:2.7rem; right:2.5rem;}

.sy_zj3 li{ width:2.4rem; height:0.625rem; float:right; background:#ededed; margin-right:0.35rem; font-size:0.4rem; color:#131313; line-height:0.625rem; text-align:center;}

.sy_zj3 li span{ color:#fd8a01;}

.sy_zj4{ width:9.2rem; height:2.1rem; position:absolute; top:2.6rem; right:0.9rem;}

.sy_zj4 p{ font-size:0.5rem; color:#31364d; line-height:0.9rem;}

.sy_zj4 p a{ color:#f00;}

.sy_zj5{ width:9.3rem; height:0.8rem; position:absolute; bottom:1.8rem; right:1.3rem;}

.sy_zj5 a{ display:block; width:2.25rem; height:0.8rem; float:left; margin-left:0.8rem; line-height:0.8rem; font-size:0.65rem;}

.sy_zj5 a p{ width:0.8rem; height:0.8rem; float:left; margin-right:0.1rem;margin-top:-0.1rem;}

.sy_zj5 a p img{ width:0.8rem; height:0.8rem;}

.sy_zj5 a:nth-child(1){ color:#1876c6;}

.sy_zj5 a:nth-child(2){ color:#0ea66a;}

.sy_zj5 a:nth-child(3){ color:#0a9e64;}

.da a{color:#ff0000}

.index_bmcx{

	overflow: hidden;

	width:15rem;

	margin:0 auto .75rem;

}

.index_bmcx li{

	width:7.25rem;

	border-right:1px solid #e1e1e1;

	float:left;

	padding:0.75rem 0;

	border-bottom: 1px solid #e1e1e1;

}

.index_bmcx li:nth-child(2n){

	border-right:none;

}

.index_bmcx li:nth-child(3),.index_bmcx li:nth-child(4){

	border-bottom:none;

}

.index_bmcx li h3{

	font-size: 0.55rem;

	color:#000;

	margin-top: 0.25rem;

}

.index_bmcx li span{

	color:#838383;

	font-size: 0.4rem;

	

}

.index_bmcx li i{

	display: inline-block;

	width:1.75rem;

	height:1.75rem;

	background: url(../images/bmcx_bg.png) no-repeat;

	background-size: 5rem;

	background-position: 0 0;

	float: left;

	margin-right: 0.25rem;

	margin-left: 0.26rem;

}

.index_bmcx li:nth-child(2) i{

	background: url(../images/bmcx_bg.png) no-repeat;

	background-position: -3.25rem 0;

	background-size: 5rem;

}

.index_bmcx li:nth-child(3) i{

	background: url(../images/bmcx_bg.png) no-repeat;

	background-position: 0 -3.25rem;

	background-size: 5rem;

}

.index_bmcx li:nth-child(4) i{

	background: url(../images/bmcx_bg.png) no-repeat;

	background-position: -3.25rem -3.25rem;

	background-size: 5rem;

}

/*列表页list样式*/

@media only screen and (min-width: 640px){
.hty{font-size:24px;}
}
@media only screen and (min-width: 540px)and (max-width: 639px){
.hty{font-size:17px;}
} @media only screen and (min-width: 414px)and (max-width: 539px){
.hty{font-size:15px;}
} @media only screen and (min-width:375px)and (max-width:413px){
.hty{font-size:14px;}
} @media only screen and (min-width:342px)and (max-width:374px){
.hty{font-size:13px;}
} @media only screen and (min-width:320px)and (max-width:341px){
.new_wp{font-size:12px;}
}
.hty{ overflow:hidden;}

 
 

 