@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 *{  font-family: "Microsoft YaHei";  font-size:1.4rem; line-height:2.4rem;}/*color:#666;*/

.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 h2{color:#fff;line-height:4.5rem;height:4.5rem; font-size:2.4rem; margin:0rem auto;margin-bottom:0; background:#c03427; font-weight:bold}

.tit h2 span{font-size:2.4rem;}

.tit  img{width:1.5rem;margin:0 auto;text-align:center;vertical-align:top;}

.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 #e6e6e6;}

.ship{background:#f1f1f1;}

.ship .sp{padding:5%;}

.video p.p1{text-indent:2em;margin-top:1rem;}

.video p.p1 a{color:#db0c2c;}

/**意见咨询**/

.yjzx{ background:#f6f6f6; overflow:hidden}

.yjzx .ul1{width:80%;float:left;}

.yjzx .ul1 li{width:48%;float:left;background:#fff;text-align:center;margin-bottom:2%;margin-right:2%;}

.yjzx .ul1 li:nth-child(2n){margin-left:0; }

.yjzx .ul1 li:nth-child(3),.yjzx .ul1 li:nth-child(4){margin-bottom:0;}

.yjzx .ul1 li a{border:1px solid #e6e6e6; display:block;width:100%;color:#333;height:3rem; line-height:3rem;}

.yjzx .yzx{width:19%;background:#f57520;float:right;border-radius:0.8rem; text-align:center;}

.yjzx .yzx a{color:#fff;font-size:2rem; display:block; line-height:2rem;}

.yjzx .yzx a br{ line-height:0;}

/**关于普查，我们需要知道的**/

.m1 .w_pad{padding-top:0rem;padding-bottom:2.5rem}

.m1 .m1t{ text-align:center;font-size:1.5rem;color:#333;margin-bottom:1rem;}

.m1 .m1t span{color:#c03427}

.m1 .m1nr .ul1{ overflow:hidden}

.m1 .m1nr .ul1 li{width:30%;float:left;margin-top:2%;}

.m1 .m1nr .ul1 li:nth-child(2),.m1 .m1nr .ul1 li:nth-child(5){margin:0 5%;margin-top:2%;}

.m1 .m1nr .ul1 li span{ display:block; text-align:center}

.m1 .m1nr .nr{ text-indent:2em;padding:1rem; background:#f6f6f6;margin-top:1.5rem;border:1px solid #e6e6e6;color:#333333;}

.ymzx{color:#f57520; text-decoration:underline;font-size:1.8rem; display:block;margin-top:1rem; text-align:center}

/*祛白黄金期 优先就诊快人一步*/

.m2 .w_pad,.m3 .w_pad,.m4 .w_pad{padding-top:1rem}

.m2{padding-top:0rem;}

.tits{width:99%;margin:0 auto;margin-top:0rem; border-bottom:0; text-align:center}

.tits .bit{ background:#025fac;width:72%;margin:0 auto;margin-top:-1.3rem;font-size:1.6rem;color:#fff;border-radius:2rem;height:3rem; line-height:3rem;}

.tits img{ display:block;margin:0 auto; text-align:center}

.tits p{padding-top:1rem;padding-bottom:1rem; text-align:center;color:#333333;font-size:2.2rem;}

.tits p br{ line-height:0;}

.m2 .m2nr {background:#f6f6f6;border:1px solid #e6e6e6;}

.m2 .m2nr:nth-child(2),.m2 .m2nr:nth-child(3),.m2 .m2nr:nth-child(4),.m2 .m2nr:nth-child(5),.m2 .m2nr:nth-child(6),.m2 .m2nr:nth-child(7){margin-top:3rem;}

.m2 .nrs{ padding-bottom:2rem;}

.m2 .nrs .top .tp{padding:1rem;}

.m2 .nrs .top p{ text-indent:2em;padding:0 1rem;color:#333;}

.m2 .nrs .top p a{color:#f57520; text-decoration:underline}

.m2 .m2nr:nth-child(2) .nrs {padding:0 1rem;}

.m2 .m2nr:nth-child(2) .nrs p.p1{margin-top:1rem;color:#333; text-indent:2em;}

.m2 .m2nr:nth-child(2) .nrs p.p2{color:#666;}

.m2 .m2nr:nth-child(2) .nrs h3{color:#333;font-size:1.7rem;margin-top:1rem;margin-bottom:1rem;}

.m2 .m2nr:nth-child(2) .nrs .ys{margin-bottom:1rem;}

.m2 .alnr{background:#fff;padding-bottom:0.1rem;margin-bottom:1.5rem;}

.m2 .alnr .title{ position:relative;width:80%;margin:0 auto;padding-top:1rem;margin-bottom:1rem;}

.m2 .alnr .yss{padding-top:0;}

.m2 .alnr .title span{ position:absolute;top:23px;left:22%;padding:0 1rem; background:#fff; display:block; text-align:center;color:#025fac}

.m2 .alnr .tp{ text-align:center;padding:1rem;padding-top:0;}

.m2 .alnr .ys{margin-bottom:1rem;padding-bottom:1rem;}

.nrs p.p2 a{color:#f57520; text-decoration:underline}

.nrs p.p2 span{color:#333; font-weight:bold;font-size:1.5rem;}

.m2 .m2nr:nth-child(3) .nrs{padding:0 1rem;}

.m2 .m2nr:nth-child(3) .tits .bit{width:90%;}

.m2 .m2nr:nth-child(3) .nrs p{color:#333; text-indent:2em;margin-top:0.5rem;margin-bottom:1rem;}

.m2 .m2nr .ul1{ overflow:hidden;margin-top:1rem;}

.m2 .m2nr .ul1 li{width:30%;float:left;margin-top:2%;}

.m2 .m2nr .ul1 li:nth-child(2),.m1 .m1nr .ul1 li:nth-child(5){margin:0 5%;margin-top:2%;}

.m2 .m2nr .ul1 li span{ display:block; text-align:center;color:#333;}

.m2 .m2nr:nth-child(4) .nrs{width:90%;margin:0 auto;}

.m2 .m2nr .nrs dl:nth-child(1){margin-top:1.5rem;}

.m2 .m2nr .nrs dl dt{color:#333;font-weight:bold;font-size:1.6rem; text-align:center;margin-top:0.5rem;}

.m2 .m2nr .nrs dl dd{ text-indent:2em;}

.m2 .m2nr:nth-child(5) .tits .bit{width:90%;}

.m2 .m2nr:nth-child(5) .nrs{padding:0 1rem;}

.m2 .m2nr:nth-child(5) .ymzx{margin-bottom:1.5rem;}

.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 {height:3.2rem; line-height:3.2rem; font-size:2rem; text-align:center; color:#333;}

.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:#333;}

.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: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:#999999;font-size:1.6rem;}

.m2 .m2nr .box{background:#fff;padding:0.5rem;width:90%;margin:0 auto; overflow:hidden;margin-top:1rem;}

.m2 .m2nr:nth-child(6) .nrs{padding-bottom:0;}

.m2 .m2nr .box .nr img{width:12rem;float:left;}

.m2 .m2nr p.p2{margin-top:0.5rem; text-indent:2em;color:#333;}

.m2 .m2nr .box .nr dl{ text-align:center;}

.m2 .m2nr .box .nr dl dt{color:#333;font-size:1.8rem;font-weight:bold;margin-top:0;}

.m2 .m2nr .box .nr dl dd{color:#333;font-size:1.4rem; line-height:1.8rem;}

.m2 .m2nr .box .nr dl dd br{ line-height:0;}

.m2 .m2nr .box .nr dl .szx{display:inline-block;border-radius:0.5rem;font-size:1.2rem;color:#333;}

.m2 .m2nr .nrs .box  dl{margin-top:0;}

.m2 .m2nr #dms dl dd{ text-indent:0em;}

.m2 .m2nr .nrs p.p6{margin-top:1rem; text-indent:2em;padding:0 1rem;color:#333;}

.m2 .m2nr .nrs p.p6 span{color:#c03427}

.m2 .m2nr:nth-child(6) .ymzx {margin-bottom:1.5rem;}

.m2 .m2nr:nth-child(7){padding-bottom:2rem;} 

.m2 .m2nr:nth-child(7) .nrs{padding-bottom:0;}

.m2 .slideBox{  overflow:hidden; position:relative;margin-top:1rem;}

.m2 .bj{ padding:1rem 0;}

.slideBox .hd{ position:absolute; width:100%;  height:27px; top:12%; left:0; z-index:1; }

.slideBox .hd img{ width:30px;  }

.slideBox .prev{ position:absolute; left:0; top:0; display:block; width:40px; height:75px; line-height:75px; text-align:center;   }

.slideBox .next{ position:absolute; right:0; top:0; display:block; width:40px; height:75px; line-height:75px; text-align:center;   }

.slideBox .bd{ position:relative; height:100%; z-index:0;  width:95%;margin:0 auto }

.slideBox .bd .tits{ text-align:center;margin-bottom:0.5rem;width:80%;}

.slideBox .bd .tits span{font-size:4rem;color:#e82a91; display:inline-block; font-weight:bold}

.slideBox .bd .tits b{font-weight:normal;display:inline-block;color:#e82a91;line-height:1.8rem; text-align:left;font-size:1.6rem;}

.slideBox .bd .tits b br{ line-height:0;}

.slideBox .bdnr{padding-bottom:2rem;}

.slideBox .bdnr p{ text-align:center}

.slideBox .bdnr dl dt{text-align:center;padding:0.5rem 0;border-radius:1rem;color:#333;font-size:1.6rem; line-height:1.8rem;padding-bottom:0;}

.slideBox .bdnr dl dt img{display:inline-block;width:4rem;}

.slideBox .bdnr dl dt span{display:inline-block;line-height:1.8rem;margin-left:1rem; vertical-align:middle;color:#333;}

.slideBox .bdnr dl dt span br{line-height:0;}

.slideBox .bdnr dl dd.ys{ text-align:center}

.slideBox .bdnr dl dd{color:#666;padding:0.5rem 1rem; padding-top:0; line-height:2rem;text-align:left; line-height:1.8rem;}

.slideBox .bdnr dl dd span{color:#333;}

.slideBox .bdnr dl dd  a{color:#f57520}

.slideBox .bdnr li{ zoom:1; vertical-align:middle; }



/**m3**/

.m3{padding-top:0rem;}

.m3 .w_pad{padding-top:0;}

.m3	#dm ul li {  overflow:hidden; border:1px solid #e4e4e4;padding:.5rem;}

.m3	#dm ul li .per_pic { width:10rem;}

.m3	#dm ul li .per_txt h3 { font-weight:100; font-size:1.7rem; color:#333; line-height:2rem; height:2rem; overflow:hidden;}

.m3	#dm ul li .per_txt h3 span { font-size:1.5rem; }

.m3	#dm ul li .per_txt p { line-height:2rem; margin-top:.6rem; font-size:1.3rem;}

.m3	#dm ul li .per_txt p a { color:#ff6d05;}

.m3	#dm ul li .per_txt .xx { overflow:hidden; margin-top:.6rem;}

.m3	#dm ul li .per_txt .xx a { display:inline-block; line-height:3.2rem; height:3.2rem; padding:0 .8rem; color:#FFF; background:#f57520;}

.m3	#dm ul li .per_txt .xx a:nth-child(2) { background:#c03427; margin-left:.1rem;} 

.m3 .m3nr{padding-top:1.5rem; margin:0 auto; text-align:center}

.m3 .m3nr .title img{width:65%;}

.m3 .m3nr .ul1{ overflow:hidden;margin-top:1rem;}

.m3 .m3nr .ul1 li{width:48%;float:left;background:#f6f6f6;margin-bottom:4%;}

.m3 .m3nr .ul1 li a{border:1px solid #e6e6e6; display:block;padding:1.2rem 0; line-height:1.8rem;color:#333;font-size:1.6rem;}

.m3 .m3nr .ul1 li a span{ display:block; line-height:2.8rem;color:#666; text-decoration:underline}

.m3 .m3nr .ul1 li:nth-child(2n){margin-left:4%;}

/**m4***/

.m4{padding-top:0rem;}

.m4 .w_pad{padding-top:0;}

.m4 .m4nr{border-bottom:1px dashed #dcdcdc;padding-bottom:2rem;}

.m4 .tit h2{margin-top:0rem;}

.m4 p.s1{ text-indent:2em;color:#333;}

.m4 .m4nr{margin-top:1.5rem; margin:0 auto; text-align:center}

.m4 .m4nr .title{margin-bottom:1rem;}

.m4 .m4nr .title img{width:75%;}

.m4 .m4nr .ul1{ overflow:hidden}

.m4 .m4nr .ul1 li{width:48%;float:left;margin-bottom:4%;}

.m4 .m4nr .ul1 li:nth-child(2n){margin-left:4%;}

.m4 .m4nr .ul1 a p{font-size:1.3rem;color:#333; line-height:1.8rem;margin-top:0.5rem;}

.m4 .m4nr .ul1 a  span{color:#f57520; text-decoration:underline; display:block; line-height:1.8rem;}

/*foot*/

.footer{ padding:0.5rem 0 5rem;}

.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;}

























































