/*public_css*/

.fix:after,.ovh{overflow:hidden}blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 Arial,Helvetica,sans-serif}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:couriernew,courier,monospace}ol,ul{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}a,a:focus{outline:0}sup{vertical-align:text-top}sub{vertical-align:text-bottom}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}.m0{margin:0}.m1{margin:1px}.ml1{margin-left:1px}.mt1{margin-top:1px}.mr1{margin-right:1px}.mb1{margin-bottom:1px}.m2{margin:2px}.ml2{margin-left:2px}.mt2{margin-top:2px}.mr2{margin-right:2px}.mb2{margin-bottom:2px}.m5{margin:5px}.ml5{margin-left:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.m10{margin:10px}.ml10{margin-left:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.m15{margin:15px}.ml15{margin-left:15px}.mt15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.m20{margin:20px}.ml20{margin-left:20px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.p0{padding:0}.p1{padding:1px}.pl1{padding-left:1px}.pt1{padding-top:1px}.pr1{padding-right:1px}.pb1{padding-bottom:1px}.p2{padding:2px}.pl2{padding-left:2px}.pt2{padding-top:2px}.pr2{padding-right:2px}.pb2{padding-bottom:2px}.p5{padding:5px}.pl5{padding-left:5px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.p10{padding:10px}.pl10{padding-left:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.p15{padding:15px}.pl15{padding-left:15px}.pt15{padding-top:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}.p20{padding:20px}.pl20{padding-left:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.b{font-weight:700}.border{border-top:1px solid #e54a4a}.ti2{text-indent:2em}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.tc{text-align:center}.msyh{font-family:"MicroSoft YaHei"}.auto{margin-left:auto;margin-right:auto}.l{float:left}.r{float:right}.db{display:block}.dn{display:none}.lh18{line-height:18px}.lh20{line-height:20px}.lh22{line-height:22px}.lh24{line-height:24px}.lh26{line-height:26px}.fix:after{display:block;content:"clear";height:0;clear:both;visibility:hidden}.rel{position:relative}.abs{position:absolute}



/*user_customize*/

body{font-size:15px;font-family:"MicroSoft YaHei";color:#585858;}

a{text-decoration:none;}a:hover{text-decoration:underline;color:inherit;}

.img-responsive{max-width:100%;}

.wrapper{width:100%;min-width:320px;max-width:640px;margin:auto;}

.gutter{margin-left:2% !important;margin-right:2% !important;}



/*header*/

.header .l{width:60%;}

.header .r{width:35%;margin-top:2%;}

.header{height:100%;}

.header .r p{margin:5% 2em 2.5% 0px;}



/*nav*/

.nav{height:54px;background:#d71345;}

.nav li{float:left;width:25%;line-height:54px;text-align:center;position:relative;}

.nav li::after{content:"";width:1px;height:100%;position:absolute;right:0px;background:linear-gradient(to bottom,rgba(233,244,238,0), rgba(233,244,238,1),rgba(233,244,238,0));}

.nav li a{color:white;font-size:16px;}



/*title*/

.wrapper h2{font-size:17px;color:#9d010e;text-align:center;height:32px;line-height:32px;background:url(../images/title_bg01.jpg) repeat-x;margin:2% auto;}



.doc{width:150px; margin:6px 0 6px 7px; padding-bottom: 10px;}

.doc img{border:1px solid #eee;}

.doc span strong{color:#a40035; font-weight:normal; font-size: 14px;}

.doc span{height:26px; line-height:26px; display:block; text-align:center; margin:4px 0;}



/*buttom*/

.buttom{ font-size:15px;text-align:center;}

.buttom a{color:red;}





/*Content*/

.Aadd p{margin: 5px 0px; background: #f8f8f8; padding: 10px}

.B p,.D p{line-height: 24px; height: 24px; padding-left: 28px; background: url(/images/icon.gif) 15px -132px no-repeat; border-bottom: 1px solid #eee;}

.B p span,.D p span{color: #e4007f;}

.C p{height: 24px; line-height: 24px; margin: 2px 8px;}

.C p strong{color: #00561f;}.C p span{color: #e4007f; font-weight: bold;}



/*doctor*/

.box{ width:320px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}

.picbox{ width:320px; height:200px; overflow:hidden; position:relative;}

.piclist{ height:157px;position:absolute; left:0px; top:0px}

.piclist li{ float:left;}

.swaplist{ position:absolute; left:-3000px; top:0px}



@media (min-width: 320px){.header-responsive{margin-top: 7px;} }

	

@media (min-width: 360px){.header-responsive{margin-top: 9px;} .header .r p{margin:2.5% 2em 2.5% 6%;} }

	

@media (min-width: 375px){.header-responsive{margin-top: 10px;} .header .r p{margin:2.5% 2em 2.5% 10%;}}

	

@media (min-width: 414px){.header{margin-bottom:10px;}}



@media (min-width: 480px){.header-responsive{margin-top: 15px;} .header .r p{margin:2.5% 2em 2.5% 16%;}}

	

@media (min-width: 540px){.header-responsive{margin-top: 15px;} .header .r p{margin:2.5% 2em 2.5% 16%;}}

	 	

@media (min-width: 320px) and (max-width: 600px)

{

	body{font-size:14px;} .height{line-height:22px;}

	.header-responsive{margin-top:6px;}

	.header .l{width:48%;}	.header .r{width:47%;} .header .r p{font-size:13px;}

	}

