@charset "gb2312";
/* CSS Document */
/*-------------------公共样式---------------------*/
html{ font-size:10px;}
*{margin: 0px;border: 0px;padding: 0px;}
body{ max-width:640px; min-width:320px; margin:0 auto; background-color:#FFF;}
body *{ color:#666; font-family: "Microsoft YaHei";  font-size:1.4rem; line-height:2.4rem;}
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
.cl{clear: both;}
.ov{overflow: hidden;}
.text{text-align: center;}
.pad{padding:1rem 2rem;}
.w_pad{ padding:1.8rem 1rem;}
section{display:block;}
a{text-decoration: none; color:#fff; -webkit-tap-highlight-color:rgba(255,0,0,0);}
a:hover{ color:#fff;}
a img{ vertical-align:middle; width:100%;}
img { width:100%;vertical-align:middle;}
ul li,ol li{list-style: none;}
h2 { font-size:2rem; color:#FFF; font-weight:900; line-height:2.6rem; text-align:center; letter-spacing:.1rem;}
.zx{ width:90%; margin:1.2rem auto .5rem; overflow:hidden;}
.zx a{ display:block;  border-radius:.5rem; width:48%; line-height:3.2rem; text-align:center; color:#fff; font-size:1.6rem; padding-top:.2rem;}
.zx a img { width:1.5rem; margin-top:-.2rem;vertical-align:middle;margin-left:0.5rem}
.zx a:nth-of-type(1){ background-color:#ff8400; float:left;}
.zx a:nth-of-type(2){ background-color:#ce1219; float:right;}
.null{zoom:1;clear:both;height:0;font-size:0;overflow: hidden;}
.null:after{content:".";visibility:hidden;display:block;clear:both;height:0;font-size:0;overflow: hidden;}
.tit{margin:0 auto;text-align:center;}
.tit h3{color:#000;font-size:1.8rem;font-weight: normal}
.tit h2{color:#000;line-height:2.5rem;height:2.5rem;font-weight:700;font-size:2.4rem; font-weight:200;}
.tit h2 span{font-size:2.4rem;}
.tit  img{margin:0 auto;text-align:center;vertical-align:top;margin-top:0.5rem}
.zxs{background:#f57520;width:90%;height:3.6rem;display:block;text-align:center;line-height:3.6rem;font-size:1.8rem;margin:1rem auto;border-radius:0.2rem;margin-bottom:0.5rem;}
.zxs  img{width:1.8rem;margin-left:0.5rem;margin-bottom:0.4rem;}
/*-------------------公共样式结束---------------------*/
.bg { background:#FFF; margin:1rem 0rem; overflow:hidden; padding:1.5rem 0;}
.le_no { border-left:none;}
.bo_no { border-bottom:none;}
.button { display:block; width:80%; background:#9f6d32; border-radius:1.2rem; margin:1.5rem auto 0; text-align:center; line-height:2.8rem; font-size:1.6rem;}
.tx { width:85%; padding:0.2rem 1rem; border-radius:.5rem; background:#9f6d32; margin:1.5rem auto;}
.tx p { color:#FFF; line-height:2rem;}
/*top*/
.top .top_bg { background:#231f20; padding:8px 0; overflow:hidden;}
.top .top_bg .sy { width:19%; float:left; margin:0 3.5%;}
.top .top_bg .zxdh {    margin-top: 0.1rem; width:58%; float:left;}
.top .top_bg .dh { width:9%; float:right; margin:0 3.5%;}
.top .nav {width:100%;background:#231f20;overflow:hidden;display:none;z-index:3;position:relative;top:0px;lef:0px;}
.top .nav .ico1,.nav .ico2,.nav .ico3,.nav .ico4,.nav .ico5{ padding-left:12%; padding-top:.8rem; padding-bottom:.8rem;}
.top .nav .ico1{background:url(../images/menu1.gif) no-repeat left;background-size:contain;}
.top .nav .ico2{background:url(../images/menu2.gif) no-repeat left;background-size:contain;}
.top .nav .ico3{background:url(../images/menu3.gif) no-repeat left;background-size:contain;}
.top .nav .ico4{background:url(../images/menu4.gif) no-repeat left;background-size:contain;}
.top .nav .ico5{background:url(../images/menu5.gif) no-repeat left;background-size:contain;}
.navitems{ clear:both;font-size:1.4rem;background:#231f20; overflow: hidden;}
.nav li {display:inline-block;width:100%; padding-left:4%; text-align: left; margin-bottom:.7rem;}
.nav li a {color:#fff;}
.small_tit{ overflow:hidden; margin-bottom:1.2rem; }
.small_tit img{width:11rem;}
/* logo */
.logo{ padding:1rem 5rem; line-height:normal; background:#FFF;}
.logo img{ width:100%;}
.line{border-top:5px solid #e4e4e4;}
.ship{background:#f1f1f1;}
.ship .sp{padding:5%;}
.video p.p1{text-indent:2em;margin-top:1rem;}
.video p.p1 a{color:#db0c2c;}
/**关于普查，我们需要知道的**/
.m1{padding-top:2rem;}
.m1 .tit h2{color:#db0c2c;}
.m1 .m1nr{border:1px solid #dcdcdc;border-image-source:url("../images/bk.png");border-image-width:15px;border-image-slice:12;
border-image-repeat:space;padding:0.3rem 0.4rem;
}
.m1 .m1nr .bk{border:1px solid #dcdcdc;padding:1rem; text-indent:2em;color:#333; text-align:justify}
.m1 .m1nr p.s1{color:#ce1219;}
/*祛白黄金期 优先就诊快人一步*/
.m2 .w_pad,.m3 .w_pad,.m4 .w_pad{padding-top:1rem}
.m2{padding-top:0rem;}
.hf1{background:#ce1219;padding:1.5rem 0;}
.hf1 h2{font-size:2rem;color:#fff000}
.hf1 h2 span{color:#fff;font-size:2rem;}
.hf1 b{ display:block;font-size:1.8rem;color:#fff000; text-indent:2em;}
.hf1 b span{color:#fff;font-size:1.8rem;}
.m2 p.s1{text-indent:2em;}
.m2 p.s1 a{color:#ce1219;}
.tits{width:90%;border:2px solid #f1f1f1;margin:0 auto;margin-top:2.8rem; border-bottom:0; text-align:center}
.tits .bit{ background:#fff;width:14rem;margin:0 auto;margin-top:-1.8rem;font-size:1.6rem;color:#333;}
.tits img{ display:block;width:14rem;margin:0 auto; text-align:center}
.tits p{padding-top:1rem;padding-bottom:1rem; text-align:center;color:#ce1219;font-size:1.8rem;}
.tits p br{ line-height:0;}
.m2 .nrs{ background:#f1f1f1;padding-bottom:1rem;}
.m2 .nrs .top .tp{padding:1rem;}
.m2 .nrs .top p{ text-indent:2em;padding:0 0.5rem;}
.m2 .nrs .top p a{color:#ce1219;}
.m2 .bottom{width:95%;margin:0 auto;}
.m2 .ss { height:5.2rem;position:relative; margin-top:0.8rem; }
.m2 .ss .u_1 { overflow:hidden; padding-top:.9rem;}
.m2 .ss .u_1 li { width:47%; float:left; height:3.2rem; line-height:3.2rem; font-size:1.6rem; text-align:center; color:#FFF;}
.m2 .ss .u_1 li:nth-child(1) { background:#6e6e6e;}
.m2 .ss .u_1 li:nth-child(2) { background:#d4d4d4;color:#333;float:right}
.m2 .ss span { display:block; width:4rem; height:4rem; line-height:4rem; background:#ce1219; border-radius:50%; text-align:center; font-size:1.8rem; font-weight:900; border:5px solid #FFF; position:absolute; top:0; left:50%; margin-left:-2.5rem; color:#FFF;}
.m2 .u_2 { overflow:hidden; margin-top:-1.2rem;margin-bottom:0.5rem;}
.m2 .u_2 li { overflow:hidden; border-bottom:1px solid #e6e6e6; overflow:visible;}
.m2 .u_2 li .asd { width:38%;}
.m2 .u_2 li .asd p { line-height:2rem;color:#666;}
.m2 .u_2 li .asd span { color:#06469d;}
@media screen and (max-width:340px){.m2 .u_2 li .asd p { font-size:1.2rem;}}
.m2 .u_2 li .le { float:left; text-align:right; padding:2rem 0;}
.m2 .u_2 li .ri { float:right; text-align:left; padding:2rem 0; }
.m2 .u_2 li .ce { width:6rem; margin:0 auto; position:relative; height:6rem; }
.m2 .u_2 li .ce img { display:block; z-index:9999; position:absolute; }
.m2 .u_2 li .ce i { display:block; height:12rem; z-index:0; border-left:1px solid #d22815; position:absolute; left:50%; margin-left:-1px; }
.m2 .u_2 li:nth-child(4) { border:none;}
.m2 .u_2 li:nth-child(4) .ce i{ border-left:none;}
.m2 .bottom p,.m3 .nrs p.p1,.m4 .nrs p.p1{ text-align:center;color:#333;font-size:1.6rem;}
/**m3**/
.m3{padding-top:0rem;}
.m3 p.s1{ text-indent:2em;}
.m3 p.s1 a{color:#ce1219}
.m3 .tp1{margin-top:1rem; position:relative}
.m3 .tp1 p{ position:absolute;height:3rem; background:rgba(0,0,0,0.6);bottom:0;left:0;width:100%; line-height:3rem;color:#fff; text-align:center}
.m3 .tp2{    margin-top: 2%; overflow:hidden}
.m3 .tp2 li{width:49%;float:left; position:relative;margin-bottom:2%;}
.m3 .tp2 li:nth-child(3),.m3 .tp2 li:nth-child(4){margin-bottom:0;}
.m3 .tp2 li:nth-child(2n){float:right;}
.m3 .tp2 li p{ position:absolute;height:3rem;padding:0.5rem 0; background:rgba(0,0,0,0.6);bottom:0;left:0;width:100%; line-height:1.5rem;color:#fff; text-align:center;font-size:1.2rem;}
.m3 .tp2 li p br{ line-height:0rem}
.m3 .nrs{ background:#f1f1f1;padding-bottom:1rem;}
.m3 .nrs .top{padding-bottom:0.5rem}
.m3 .nrs .top .tp{padding:1rem;}
.m3 .nrs .top p{ text-indent:2em;padding:0 0.5rem;}
.m3 .nrs .top p a{color:#ce1219;}
/**m4***/
.m4{padding-top:0rem;}
.m4 p.s1{ text-indent:2em;}
.m4 p.s1 a{color:#ce1219}
.m4 .tp1{margin-top:1rem; position:relative}
.m4 .tp1 p{ position:absolute;height:3rem; background:rgba(0,0,0,0.6);bottom:0;left:0;width:100%; line-height:3rem;color:#fff; text-align:center}
.m4 .tp2{    margin-top: 2%; overflow:hidden}
.m4 .tp2 li{width:49%;float:left; position:relative;margin-bottom:2%;}
.m4 .tp2 li:nth-child(3),.m3 .tp2 li:nth-child(4){margin-bottom:0;}
.m4 .tp2 li:nth-child(2n){float:right;}
.m4 .tp2 li p{ position:absolute;height:3rem;padding:0.5rem 0; background:rgba(0,0,0,0.6);bottom:0;left:0;width:100%; line-height:1.5rem;color:#fff; text-align:center;font-size:1.2rem;}
.m4 .tp2 li p br{ line-height:0rem}
.m4 .nrs{ background:#f1f1f1;padding-bottom:1rem;}
.m4 .nrs .top .tp{padding:1rem;}
.m4 .nrs .top p{ text-indent:2em;padding:0 0.5rem;}
.m4 .nrs .top p a{color:#ce1219;}
.m4 .zxy{margin-bottom:0.5rem;}
.m4 .zxy h2{ text-align:center;color:#333;font-size:1.8rem;margin:1rem auto;}
.m4 .zxy ul{width:95%;margin:0 auto;overflow:hidden}
.m4 .zxy ul li{width:49%;float:left;margin-bottom:2%;}
.m4 .zxy ul li:nth-child(2n){float:left;margin-left:2%;}
/*foot*/
.footer{ padding:1rem 0}
.footer ul { overflow:hidden; margin:0 1rem;}
.footer ul li { width:25%; float:left;}
.footer ul li img { width:5.4rem; display:block; margin:0 auto;}
.footer ul li span { display:block; font-size:1.5rem; text-align:center; margin-top:.6rem; color:#333;}
.hgm{width: 100%;text-align: center;font-weight: bold;font-size: 20px; color:#c1382b; margin:10px auto; }
.banb{width: 100%; height: 46px; background:#e6e6e6; line-height: 46px; text-align: center;font-size: 16px; margin-bottom:50px;}
.banb a{color:#333;}



























