*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html {-webkit-tap-highlight-color:transparent;overflow-x:hidden;height:100%;font-size:312.5%;background-color:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font {padding:0;margin:0;font-family:Microsoft YaHei,SimSun,Arial,Helvetica,sans-serif;}
table {border-collapse:collapse;border-spacing:0;width:100%;}
fieldset {border:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
h1,h2,h3,h4,h5,h6,input,textarea,select,form,td,section {font-size:100%;}
ol,ul,li,dl,dt,dd {list-style:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,menu {display:block;}
input[type="date"]:before {content:attr(placeholder);}
audio,canvas,video {display:inline-block;}
audio:not([controls]) {display:none;}
input,textarea,select,form,fieldset {vertical-align:top;}
img {vertical-align:top;border:0;}
a {text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:link,a:visited {text-decoration:none;}
button,input,optgroup,option,select,textarea {-webkit-appearance:none;border:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:0}
p {line-height:1.5em;}
a,area {blr:expression(this.onFocus=this.blur());}
:focus {outline:none;}
.fl {float:left;}
.fr {float:right;}
em,i {font-style:normal;}
.clear {font-size:0;line-height:0;clear:both;overflow:hidden;zoom:1;}
@media screen and (min-width:350px) {html {font-size:342%;}
}
@media screen and (min-width:410px) {html {font-size:400%;}
}
@media screen and (min-width:480px) {html {font-size:469%;}
}
@media screen and (min-width:640px) {html {font-size:625%;}
}
img {width:100%;}
body {max-width:640px;min-width:320px;margin:0 auto;color:#333;font-size:.24rem;/*padding-bottom:.72rem;*/}
.noMb {margin-bottom:0 !important;}
.noMr {margin-right:0 !important;}
.clear:before,.clearfix:after {display:table;content:''}
.clearfix:after {clear:both;overflow:hidden}
.clearfix {zoom:1}
.hidd{overflow:hidden}
.mt1{margin-top:.1rem;}
.mt2{margin-top:.2rem;}
.mt25{margin-top:.25rem; }
.mt3{margin-top:.3rem;}
.mt4{margin-top:.4rem;}
.mt5{margin-top:.5rem;}
/*公用样式结束*/
/*top*/
.logo{ width:100%;  text-align:center;overflow: hidden;}
.logo images{ width:100%; vertical-align:bottom; padding-bottom:1%;}
.text{overflow:hidden;}

nav ul{overflow: hidden;zoom: 1;}
nav ul li{position: relative; display: block;width:24.6%;margin-right: 0.3%;margin-bottom: 0.3%;float: left;}
.hot{position: absolute;top: .07rem;right: .03rem;display: block;width: .3rem;}
nav ul li:nth-of-type(4),nav ul li:nth-of-type(8){margin-right: 0;}
nav ul li:nth-of-type(5),nav ul li:nth-of-type(6),nav ul li:nth-of-type(7),nav ul li:nth-of-type(8){margin-bottom: 0;}
nav ul li a{display: block;color: #fff;background: #ea5504;padding:8% 2%;text-align: center;}
/*top end*/

/*banner*/
.banner{ width:100%;}
.banner img{ display:block; width:100%;}
/*banner end*/
.avd-2{ padding:.25rem 0; background:#f3f3f3;}

.m1-top h3{ text-align:center; font-size:.35rem; color:#ea5504; font-weight:bold;}
.m1-top p{ font-size:.15rem; text-align:center; line-height:.28rem; padding-bottom:.25rem;}
.m1-top ul{ overflow:hidden; padding:.15rem 0; background:#e5e5e5;}
.m1-top ul li{ float:left; width:21.25%; margin-left:.19rem; display:inline-block;}
.m1-top ul li img{ display:block; width:100%;}

.sx_two { padding: 0.2rem 0rem 0.0rem 0rem; }
.two_tit { overflow: hidden; height: 0.76rem; line-height: 0.76rem; text-align: center; background: #f68b1c; font-size: 0.4rem; color: #fff; margin-top: 0.28rem; }
.two_tit span { color: #fff; }
.two_tit i{ opacity: 0.5;}
.two_an { margin-top: 0.2rem; overflow: hidden; zoom: 1; padding: 0rem 0.34rem; }
.two_an li { width: 1.82rem; height: 1.1rem; float: left; margin-right: 0.12rem; display: inline; background: #f05c5c; text-align: center; }
.two_an li i { display: block; margin-top: 0.12rem; }
.two_an li i img { width: 0.58rem; height: 0.48rem; }
.two_an li p { color: #fff; margin-top: 0.08rem; }
.two_an li a { color: #fff; text-decoration: none; }
.two_an li:last-child { margin-right: 0rem; background: #bc49ba; }
.two_an li:nth-child(2) { background: #ffa800; }
.two_con { width: 100%; position: relative; z-index: 0; margin-top: 0.18rem; }
.two_con div img { display: block; }
.two_wz { position: absolute; z-index: 1; top: 0.28rem; left: 3.16rem; width: 2.94rem; }
.two_wz p { padding-left: 0.4rem; line-height: 0.4rem; color: #333; overflow: hidden; zoom: 1; background: url(/themes/ccnow/img/one_ico.png) no-repeat left top/0.29rem 0.4rem; }
.two_box { position: absolute; z-index: 1; bottom: -0.3rem; left: 0.34rem; width: 89.375%; height: 2.8rem; background: #f68b1c; box-sizing: border-box; padding: 0rem 0.24rem; }
.two_box li { overflow: hidden; zoom: 1; padding: 0.16rem 0rem; border-bottom: 1px solid #fff; font-size: 0.22rem; color: #fff; line-height: 0.32rem; }
.two_box li span { height: 0.35rem; display: inline-block; line-height: 0.35rem; padding: 0rem 0.1rem; background: #ea5504; border-radius: 0.04rem; margin-bottom: 0.06rem; }
.two_box li a { color: #de1717; }
.two_box li:last-child { border: none; }
.two_tu{ width: 89.375%; margin: 0.3rem auto 0;}
.tow_tu ul{ width:100%;}
.two_tu li{ width: 24.375%; float: left; margin-right: 0.833333%;   }

/*2*/
.cont-m2{ overflow:hidden;}
.m2-pic img{ display:block; width:100%;}


/*4*/
.m4-top p{ padding:.12rem .4rem; font-size:.2rem; background:#fff7ef; border-bottom:solid 1px #f79730; text-align:justify;}


/*6*/

.m6-op h4 img{ display:block; width:100%;}
.m6-op ul{ overflow:hidden; padding:.05rem .15rem .2rem; background:#f5f5f4; margin-top:.2rem;}
.m6-op ul li{  overflow:hidden; height:.36rem; background:#FFF; margin-top:.15rem;}
.m6-op ul li em{ float:left; width:21.64%;}
.m6-op ul li em img{ vertical-align:middle;}
.m6-op ul li p{ float:left; width:58.3%; font-size:.16rem; line-height:.36rem;padding-left:.15rem;}
.m6-op ul li span{ float:right; display:block; width:20%; text-align:center;line-height:.36rem; font-size:.16rem;  background:#f79730; border-radius:.03rem;}
.m6-op ul li span a{color:#ffffff;}
.m6-btn{ width:73.75%; margin:.26rem auto 0;}
.m6-btn a{ display:block; width:47.035%;}

/*8*/
.cont-m8 ul{ overflow:hidden; padding:0 .16rem;}
.cont-m8 ul li{ float:left; width:31.58%; margin:0 .05rem; display:inline;}


/**挂号 **/
.cap {  background: url(/themes/ccnow/img/cap_bg.jpg) center no-repeat; background-size: 100% 100%;text-align: center;font-size: .34rem;color: #ffffff;margin:6% auto;height: .76rem;line-height: .7rem;font-weight: bold;  }
.b41 .tla {width: 4.23rem;display: block;margin: 4% auto;}
.b41 h2 {text-align: center;font-size: 0.24rem;color: #df0000;}
.b41 #gh_f { margin-top: 2%;width: 90%;margin: 2% auto 0;}
.b41 #gh_f input {display: block;border: 1px solid #cbcbcb; margin-top: 4%; width: 100%; padding:.12rem 0;padding-left: 2%; font-size:.24rem;}
.b41 #gh_f .ftr {overflow: hidden;}
.b41 #gh_f .ftr input {float: left;display: block;width: 48%;margin-left: 4%;}
.b41 #gh_f .ftr input:first-of-type { margin-left: 0;}
.b41 #gh_f textarea {width: 100%;border: 1px solid #cbcbcb;padding-left: 2%;padding-top: 1%;min-height: 2rem;margin-top: 2%;font-size:.24rem; font-family:"Microsoft YaHei";}
.b41 #gh_f textarea {width: 100%;border: 1px solid #cbcbcb;padding-left: 2%;padding-top: 1%;min-height: 2rem;margin-top: 2%;}
.b41 #gh_f .fa {display: inline-block; width: 46.53%; color: #fff;font-size: 0.3rem;margin-left: 0;background: #dd3252;text-align: center;border: 0; padding:.12rem 0;}
.b41 #gh_f a.fa {background: #f0851d;margin-left: 5%; margin-top: 4%;}


.fot-txt{ padding:.3rem 0 .1rem;}
.fot-txt p{  padding:0 .3rem;}
.fot-txt p i{ color:#bf0412;}


/*foot*/
footer { padding-bottom: 2%; background: url(/themes/ccnow/img/f_bg.jpg) center no-repeat; background-size: 100% 100%;  }
footer nav { margin: 0.2rem auto; overflow: hidden;zoom: 1;  }
footer nav a {display: block;float: left;width: 25%;background: #ea5504 url(/themes/ccnow/img/fotnav.jpg) no-repeat right center; text-align: center; color: #fff;  padding: 2% 0;}
footer .logof, footer .tla { display: block;  width: 5.91rem;  }
footer .tla {margin: 4% auto;  }
footer p {color: #595757;padding-left:8%;margin: 3% auto;}
footer p img {vertical-align: top; display: inline-block;margin-right: .1rem;width:.42rem;}
footer p b, footer p span {display:block; padding-left: .56rem;    line-height: .24rem; }
footer ul {overflow: hidden;text-align: center; margin: 10% auto;}
footer ul li { display: inline-block; width: 22%;}
footer ul li a {color: #595757;  }
footer ul li img {display: block;width: 60%;margin: 0 auto;}
.navb { margin: 0.2rem auto .7rem; overflow: hidden; zoom: 1; margin-bottom: 20%;}
.navb a { display: block;float: left;width: 30.5%;border-radius: .07rem;margin-left: 2%;background: #ababab;text-align: center;color: #fff;height: .6rem;line-height: .6rem;  }
.navb a:nth-of-type(2) {background: #ea5504;}
.navb a:nth-of-type(3) {background: #cda700;}
.navb a img {display: inline-block; width: .4rem;}
.navb a span {display: inline-block;width: 60%;height: 100%;float: left;text-align: right;}

.cont-m1{ padding-bottom:.3rem;}
.m1-cer ul{ overflow:hidden;}
.m1-cer ul li{ float:left; width:40%; margin:.35rem .32rem 0; display:inline;}
.m1-cer ul li h2{ width:80.08%; margin:0 auto;}
.m1-cer ul li h2 img{ display:block; width:100%;}
.m1-cer ul li p{ text-align:center; padding-top:.12rem; font-size:.18rem; }
.m1-cer ul li p i{ color:#d40000;}
.m1-cer ul li h3{ overflow:hidden; padding-top:.12rem;}
.m1-cer ul li h3 a{ display:block; width:49.5%; text-align:center; color:#FFF;  font-size:.18rem; padding:.08rem 0;}
.m1-cer ul li h3 a:nth-of-type(1){background:#ff8609;float:left;}
.m1-cer ul li h3 a:nth-of-type(2){background:#54b0ea; float:right;}
.aabtn{ width:83.75%; margin:.4rem auto 0;}





