/*****公共样式开始*****/
html{-webkit-tap-highlight-color: transparent;overflow-x: hidden; height: 100%;  font-size: 312.5%;background-color:#fff; -webkit-text-size-adjust: none;}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
article,aside,blockquote,body,button,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
caption,th{text-align:left}
fieldset,img{border:none}
ul{overflow:hidden}
li{list-style:none}
ins{text-decoration:none}
del{text-decoration:line-through}

button{-webkit-appearance:none;border:none}
a{-webkit-touch-callout:none;text-decoration:none}
:focus{outline:0}
em,i{font-style:normal}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
input[type=submit]{-webkit-appearance:none}
p{line-height:1.6em}
.clear:before,.clearfix:after{display:table;content:''}
.clearfix:after{clear:both;overflow:hidden}
.clearfix{zoom:1}
ul,ul li{list-style:none}
.clear{clear:both}
.mt1{margin-top:.1rem;}
.mt2{margin-top:.2rem;}
.mt25{margin-top:.25rem; }
.mt3{margin-top:.3rem;}
.mt4{margin-top:.4rem;}
.mt5{margin-top:.5rem;}
.fl{float:left}
.fr{float:right}
.hidd{overflow:hidden}
.none{display:none}
img{vertical-align:middle;max-width:100%;border:0;}
.relative{position:relative}
.absolute{position:absolute}

body{font-family:Microsoft YaHei,Helvetica,STHeiTi,sans-serif;color:#333;background-color:#fff;outline:0;max-width:640px;min-width:320px;width:100%;margin:auto;font-size: .24rem;}

@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%;}

}

/*****公共样式结束*****/

/*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.5%;margin-bottom: 0.5%;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;}

section{width:100%;}
/*中间区域*/
/*1*/
.cont-m1{ padding-bottom:.3rem;}
.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%;}

.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;}

/*2*/
.cont-m2{ overflow:hidden;}
.m2-pic img{ display:block; width:100%;}
.m2-op{ width:90.625%; margin:0 auto; background:#ffffff; border:solid 8px #e9e9e9; margin-top:-.72rem; position:relative; z-index:901; padding:.22rem;}
.m2-op ul{ padding:.06rem .06rem .12rem; background:#ececec; margin-top:.2rem;}
.m2-op ul li{ float:left; width:31.695%; text-align:center; border:dashed 1px #9d9d9d; padding:.05rem; margin:.06rem 0 0 .06rem; display:inline-block; font-size:.2rem;}
.m2-op ul li a{ color:#000;}
.m2-op p{ font-size:.18rem; padding-top:.15rem; text-align:justify;}
.m2-op p i{ color:#c90b19;}
.m2-btn{ width:84.063%; margin:.3rem auto 0;}
.m2-btn a{ display:block; width:47.585%;}


/*3*/
.cont-m3{  padding-bottom:.3rem;}
.m3-op ul{ overflow:hidden;}
.m3-op ul li{ padding:.3rem .15rem; overflow:hidden; border-bottom:dashed 1px #f79730; overflow:hidden;}
.m3-op ul li:nth-child(2n){ background:#f1f1f1;}
.m3-op ul li .m3-fl{ float:left; width:17.707%;}
.m3-op ul li .m3-fr{ float:right; width:80%;}
.m3-fl h2 img{ display:block; width:100%;}
.m3-fl a{ display:block; width:80%; margin:.12rem auto 0; border-radius:.1rem; color:#FFF; text-align:center; padding:.06rem 0;}
.m3-fl a.m3-1{ background:#ea5504;}
.m3-fl a.m3-2{ background:#54b0ea;}
.m3-fl a.m3-3{ background:#f79730;}
.m3-fr h3{ overflow:hidden; font-size:.2rem; color:#1d1d1d; padding-bottom:.1rem;}
.m3-fr h3 i{ display:inline-block; margin:0 .05rem 0 .1rem;width:.02rem; height:.4rem; border-left:solid .01rem #b4b4b4; font-weight:100; }
.m3-fr h3 em{  color:#ea5504; font-size:.35rem;}
.m3-fr h3 span{ display:inline-block;}
.m3-fr h3 span b{ font-size:.12rem; font-weight:100;}
.m3-fr h4{ padding:.03rem 0; border-bottom:solid 1px #b4b4b4;border-top:solid 1px #b4b4b4; font-size:.2rem;}
.m3-fr h4 img{ display:inline-block; width:2.87%;}
.m3-fr p{ padding-top:.1rem; font-size:.18rem; line-height:.28rem; overflow:hidden;}
.m3-fr p img{display:inline-block; width:6.353%; float:left; margin-top:.05rem;}
.m3-fr p a{ color:#ec0008;}
.m3-fr h5{ margin-top:.1rem; overflow:hidden;}
.m3-fr h5 img{ float:left; width:32.585%; display:inline-block; margin-right:.05rem;}

.aabtn{ width:83.75%; margin:.4rem auto 0;}

/*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(../images/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%; }


.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(../images/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(../images/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;}

