body { max-width:640px; margin:auto;}
.main {max-width:640px; margin:auto;text-justify:inter-ideograph;overflow:hidden; width:100%;background:#fdf6ec;}
.banner { width:100%; margin:auto;}
.banner img { border:0;}
.daohang { width:94%; margin:auto; margin-top:3%; margin-bottom:6%;background:#FFFFFF;text-justify:inter-ideograph;overflow:hidden;}
.daohang li { width:20%; text-align:center;float:left; border-left:solid 1px #fdf6ec; font-size:1.05rem; line-height:300%; letter-spacing:.1rem; font-weight:bold;}
.daohang li a { color:#000000;}
.dh_zx { width:100%; margin:auto; font-size:1.4rem; line-height:180%; color:#000000; text-align:center;letter-spacing:.05rem;}
.dh_zx p { width:100%; margin:auto; font-size:1rem; line-height:180%; color:#000000; text-align:center; letter-spacing:0.05rem;}
.dh_f { width:96%; margin:auto;}
.dh_f .dianhua { width:70%; float:left;font-size:1.15rem; line-height:150%; padding:.4rem;background:#fff;border-radius:1.2625rem 0 0 1.2625rem;}
.dh_f .tijiao { width:30%; float:left;font-size:1.15rem; line-height:150%; padding:.4rem;background:#ff6c00; color:#FFFFFF;border-radius:0 1.2625rem 1.2625rem 0;}
.hoticonstyle {display: inline-block;vertical-align: middle;}
.title { width:100%; margin:auto; margin-top:6%; text-align:center; font-size:1.2rem; line-height:1.4rem; font-weight:bold; letter-spacing:.1rem;}
.title img { width:1.4rem; height:1.4rem;}
.title1 { width:100%; margin:auto; margin-top:6%; text-align:center; font-size:1.4rem; line-height:2.5rem; font-weight:bold; letter-spacing:.1rem;}
.title1 img { width:3.5rem; height:2.5rem;}
.anniu {height:3rem;line-height:3rem;background:#ff6c00;margin-top:4%;width:90%; margin:auto;border-radius:1.5rem; margin-top:5%;font-size:1.3rem; text-align:center; letter-spacing:0.2rem;}
.anniu a { color:#fff;}

.hj { width:98%;margin:auto; margin-top:5%; background:#FFFFFF; padding-bottom:5%;}
.wenti {padding:1rem 1rem;background:#ff1200;margin: 1rem 0 0;}
.wenti_zx {padding:1rem 1rem;margin:0;}
.first {overflow:hidden;margin-top: 1.3rem;}
.wenti li {width:32%;float: left;height:3.4rem;font-size:1.2rem; background:#FFFFFF; margin-top:2%;}
.wenti li img {float:left;display:inline-block;margin-left:7%;width:33%;}
.wenti li p {float:left;padding:0.7rem 0; line-height:2rem;}
.wenti li:nth-child(2),.wenti li:nth-child(3),.wenti li:nth-child(5),.wenti li:nth-child(6),.wenti li:nth-child(8),.wenti li:nth-child(9) { margin-left:2%;}
.wenti_zx .second li {overflow: hidden;border-bottom: 1px solid #ededed;line-height:4rem;}
.wenti_zx .second p {float: left;font-size: 1rem;margin: 0 4% 0 10%;position: relative; font-weight:bold;}
.wenti_zx .second p::before {content: '';width: 15%;height:1.5rem;background: url(57.png);background-size: 100% 100%;position: absolute;left: -2.5rem;top:35%;}
.wenti_zx .second span {font-size: 0.8rem; color:#8e8d8d;}
.wenti_zx .second a {float: right;display: inline-block;font-size: 0.8rem;color: white;background: #ff6c00;border-radius: 0.4rem;width: 12%;text-align: center;margin-right: 3%;margin-top: 0.45rem;padding: 0.4rem 0;line-height: 1.2rem;}

.ms { width:98%; margin:auto; margin-top:2%;}
.zy { width:98%; margin:auto; margin-top:1%;}
.zy li { width:49%; float:left; margin-top:2%;}
.zy li:nth-child(2),.zy li:nth-child(4) { margin-left:2%;}
.hotbox { width:100%; height:18.5rem; margin:auto; margin-top:7%; margin-bottom:6%;}
.hotbox h3{text-align:center;font-weight:normal;background:#ee7b1d;margin:0;padding:0;color:#fff;height:2.5rem;line-height:2.5rem; font-size:1rem;}
.hothead ul li{background:#ffe4ca;color:#000; font-size:.7rem;}
.hothead ul li,.hotcont ul li{float:left;text-align:center;height:2rem;font-size:.7rem;line-height:2rem;border-left:1px solid #f3324d;border-bottom:1px solid #f3324d;}
.hotcont ul li span{color:#e40816;}
.hothead ul li:first-child,.hotcont ul li:first-child{width:30%;font-size:.7rem;}
.hothead ul li:last-child,.hotcont ul li:last-child{width:40%;border-right:1px solid #f3324d;font-size:.7rem;}
.hothead ul li:nth-child(2),.hothead ul li:nth-child(3),.hotcont ul li:nth-child(2),.hotcont ul li:nth-child(3){width:15%;font-size:.7rem;}
.hotcont ul li{font-size:.7rem;}
.hotbox .con2f{background:#e40816;}
.zs { width:100%; margin:auto; text-align:center; font-size:1.1rem; color:#000000; letter-spacing:.1rem; line-height:400%;}
.borderbottom {border-bottom: solid 2px #eee;padding-bottom: 1.25rem;}
.margin_max {margin-top:1rem;}
.m-column,.m-column a {display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;flex-direction: column;align-items: center;-moz-box-align: center;}
.m-row {display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;flex-direction: row;align-items: center;-moz-box-align: center;}
.titlemaxborder {font-size: 1.3rem;color: #333;padding: 1rem;margin-top:.9rem;}
.titlemaxborder span {width:3.5rem;height: 1px;right: 0;background: #ffb36a;}
.m-container {width: 98%;margin: auto;}
.btnitem,.btnitem a {font-size: 1.25rem;color: #fff;background-color: #2aa6fe;box-shadow: 1px 2px 4px -4px #999;width: 100%;line-height: 1.6;text-align:center;}
.boxzxz a, .btnitem {padding: .5rem 0;}
.btnitem:nth-child(2) {margin-left:1.8rem;}
.btnitem:nth-child(2) {margin: 0 .6rem;}
.margin_min {margin-top:.6rem;}