/*****公共样式开始*****/
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}
.mt3{margin-top:3%}
.mt1{margin-top:.1rem}
.mt2{margin-top:.2rem}
.mt31{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:#595757;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%;}

}
/*****公共样式结束*****/

.section{ width:100%; overflow:hidden;}
/*top*/
.list {width: 100%;}
.list ul {width: 100%;display: -webkit-box;display: flex;-webkit-box-orient: horizontal;flex-direction: row;}
.list ul li {width: 25%;font-size: 0.24rem; background: #ea5504;padding: 2% 0;margin-right: 0.5%;}
.list ul li a { display: block; color: #fff;text-align: center;}
.list ul li:last-child { margin-right: 0;}
.list ul:last-child {margin-top: 0.5%;}
.ban img{display: block;    }

.top-text{ background:#ffd7e5; padding:3%; border:solid 1px #f8a3c0;}
.top-text dl dt{ background:url(../images/top-text.jpg) no-repeat center top;background-size:100% 100%;}
.top-text dl dt p{ color:#FFF; padding:5% 4%; text-indent:2em; font-size:.22rem;}

.ht{background: #f29766;padding: 0.17rem; overflow:hidden}
.aw{border-radius: 0.1rem;background: #fff;padding: 0.07rem;overflow:hidden}
.aw a{display: block;float: left;color: #221815;font-size: 0.3rem; border-right: 0.01rem solid #f29766; overflow:hidden }
.aw a:nth-of-type(1){padding-right: 0.17rem;}
.aw a:nth-of-type(2){border-right: none;padding-left: 0.2rem;}
.aw a:nth-of-type(2) .az{width: 1.8rem;}
.aw a img{display: inline-block;float: left;width: 0.66rem;height: 0.57rem;}
.aw .az{float: left;width: 2.29rem;}
.aw a em{font-size: 0.22rem;color: #f29766;display:block;}
/*top结束*/

/*中间区域*/
/*1*/
.bw{padding: 0.2rem 0.17rem 0.1rem;}
.cap{background: url(../images/capb.png) center bottom no-repeat;background-size: 100% auto;padding-bottom: 0.27rem;margin: 0 auto 0.12rem;}
.cap .num{display: block;margin: 0 auto;position: relative; top: 0.1rem;}
.cap strong,.cap small{display: block;text-align: center;}
.cap strong{font-size: 0.36rem; color: #ea5504;}
.cap small{font-size: 0.15rem; color: ##2D2C2C;background: #f1f0ef;width: 90%;margin: 0 auto;}
.b1m img{display: block;}
.m1{font-size: 0.24rem;color: #777777;text-align: center;background:url(../images/xj.png) center bottom no-repeat #fff9f0;padding: 0.17rem; padding-bottom: 0.2rem;}
.m1 b{display: block;font-size:0.3rem; color: #ea5504;text-align: center; }
.m1 span{color: #ea5504;font-size: 0.3rem;}
.b1u {margin:0.1rem auto;}
.b1u li{float: left;margin-left: .33%;text-decoration: none; margin-top: .33%;}
.b1u li a{display: block;color: #fff;font-size: 0.24rem;text-align: center;padding: 0.07rem;}
.b1u li:nth-of-type(1){width: 49.834%;background: #efb190;margin-left: 0}
.b1u li:nth-of-type(2){background: #c2749c;width: 49.835%;}
.b1u li:nth-of-type(3){background: #de96b4;width: 33.333%;margin-left: 0;}
.b1u li:nth-of-type(4){background: #b7cb73;width: 33%;}
.b1u li:nth-of-type(5){background: #ebc06e;width: 33%;}
.b1u li:nth-of-type(6){background: #c29978;margin-left: 0;width: 48.34%;}
.b1u li:nth-of-type(7){background: #dda18c;width:51.320%;}
.b1u li:nth-of-type(8){background: #95c8af;margin-left: 0;width: 33.333%;}
.b1u li:nth-of-type(9){background: #d5b596;width: 33%;}
.b1u li:nth-of-type(10){background: #b195c8;width: 33%;}
.b1u .xhx{text-decoration: underline;}
.btn1{ border-radius: 0.17rem; width: 4rem; margin: 0.17rem auto 0; height: 0.5rem;line-height: 0.5rem; text-align:center; display: block;background: url(../images/btn_bg.png)repeat-x;font-size: 0.24rem;color: #fff;}
.btn1 img{display: inline-block;width: 0.32rem;height:0.36rem;float: left;margin-top:0.05rem;padding: 0;}
.btn1 span{display: inline-block;float: left;width: 3.4rem;text-align: right;}

/*2*/
.b2{padding-bottom: 0}
.b2mb{position: relative;}
.b2mb img{display: block;}
.b2mb a{display: block;position: absolute;bottom: 0.17rem;width: 50%; height: 25%;}
.b2mb a:nth-of-type(1){left: 0;}
.b2mb a:nth-of-type(2){right: 0;}
/*b2 add*/

.b2 ul { margin: 0.12rem 0.06rem 0; height: auto; overflow: hidden; zoom: 1; }
.b2 ul li { margin-bottom: 0.05rem; height: auto; overflow: hidden; zoom: 1; color: #666; }
.b2 ul li span {font-size: 0.24rem;height: 0.2rem; display: inline-block; float: left; width: 38.723%; height: 0.5rem; line-height: 0.5rem; text-align: center; border: 0.01rem dashed #d2d2d2;font-weight: bold; }
.b2 ul li p {font-size: 0.24rem; float: right; width: 59.765%; height: 0.5rem; line-height: 0.5rem; text-align: center; border: 0.01rem dashed #d2d2d2; }
.b2 ul li:nth-child(odd) span { background: #f4f4f4 }
.b2 ul li:nth-child(odd) p { background: #f4f4f4 }
.b2 ul li:nth-child(1) { font-size: 0.14rem; font-weight: bold; color: #FFF; margin-bottom: 0; }
.b2 ul li:nth-child(1) span { background: #db86a0; border: none; width: 38.723%; }
.b2 ul li:nth-child(1) p { background: #db86a0; border: none; width: 59.765%; }

.btn3{width: 77%;margin: .2rem auto 0; overflow:hidden;}
.btn3 a{display: block; height: 0.54rem; line-height:.54rem;font-size: 0.22rem;color: #fff;border-radius: 0.17rem; text-align:center;}
.btn3 a .btni{display: inline-block;width: 0.37rem; height:0.36rem;vertical-align: middle;}
.btn3 a:nth-of-type(1){background:url(../images/btn_hbg.png) repeat-x; width:48.223%; float: left;}
.btn3 a:nth-of-type(2){background:url(../images/btn_bg.png) repeat-x;width:48.223%; float:right; }

.btn3-tr{width: 90%;margin: .2rem auto 0; overflow:hidden;}
.btn3-tr a{display: block; height: 0.54rem; line-height:.54rem;font-size: 0.22rem;color: #fff;border-radius: 0.17rem; text-align:center;}
.btn3-tr a .btni{display: inline-block;width: 0.37rem; height:0.36rem;vertical-align: middle;}
.btn3-tr a:nth-of-type(1){background:url(../images/btn_hbg.png) repeat-x; width:52.223%; float: left;}
.btn3-tr a:nth-of-type(2){background:url(../images/btn_bg.png) repeat-x;width:44.223%; float:right; }

/*3*/
.b3{ margin:0 auto; width:94.688%;}
.b3 .hb{ display: block;text-decoration: underline;  }
.b3u{background: #f29766;padding-top: 0.2rem;}
.b3u li{float: left;background: #fff;width:38.944%;margin: 5.5%;margin-top: 1.8%;}
.b3u li img{display: block;width:62.29%; margin:0 auto;margin-top: 2.2%; }
.b3u li span{display: block;height: 1.4rem; font-size: 0.2rem;width: 2rem;margin: 0.07rem auto;padding:0 0 0.1rem;}


/*4*/
.b4u{background: #f1f0ef;}
.b4u li{float: left;background: #fff;width:46.21%;margin:1.88%; }
.b4u li span,.b4u li a{display: block;font-size: 0.18rem;text-align: center;color: #fff;}
.b4u li span{background: #c2749c;padding: 0.07rem;margin: 0.07rem;}
.b4u li span em{display: block;font-size: 0.2rem; text-align: center;}
.b4u .lit{height: 1.33rem; font-size: 0.24rem;color: #777777;text-align: center;padding: 0.2rem 0.07rem;width: 2.8rem;}
.b4u li a{display: block;background: #ea5504;color: #fff;padding: 0.07rem;width: 90%; margin: 0 auto 0.2rem;}
.b4u li:nth-of-type(2) span{background: #95c8af;}
.b4u li:nth-of-type(3) span{background: #b195c8;}
.b4u li:nth-of-type(4) span{background: #ddad51;}
.hb{display: block;}
.b4h{ background: url(../images/bk.png) center no-repeat;background-size: 100% 100%;font-size: 0.3rem;color: #e4437c;font-weight: bold;margin: 0 auto; margin-bottom:0;text-align: center;padding: 0.1rem;}
.b4u1 li{margin: 0.05rem auto; font-size: 0.24rem;float: left;width:49.32%;margin-left: 0.07rem;}
.b4u1 li a{display: block;color: #777777;}
.b4u1{border: 0.02rem solid #f39d6f;border-top: none;margin-top:0;padding: 0.07rem; }
.b4u1 li:nth-of-type(1),.b4u1 li:nth-of-type(3),.b4u1 li:nth-of-type(5){margin-left: 0;}
.b4u1 li img{vertical-align: middle;display: inline-block;width: 0.22rem; height: 0.24rem;}



/*5*/
.cont-op5-top{ overflow:hidden; }
.op5-1{ display:block; overflow:hidden; background:url(../images/container-5-1.jpg) no-repeat center top; background-size: 100% 3.53rem; height:3.53rem; }
.op5-1 dl dt{/*padding:9.5% 0 0 42%;*/ width:57%; float:right; padding-right:5%; padding-top:8%;}
.op5-1 dl dt h2{ color:#8e8e8e; font-weight:normal;}
.op5-1 dl dt h3{ padding:3% 0; border-bottom:dashed 1px #7e7875;  }
.op5-1 dl dt h3 em{color:#ea5504; font-size:.4rem; font-weight:bold;}
.op5-1 dl dt h3 i{ color:#595757; font-weight:normal; padding-left:5%;}
.op5-1 dl dt ul{ display:block; overflow:hidden; padding-top:3%; color:#595757;}
.op5-1 dl dt ul li span{ color:#ff7e38; font-size:150%;}
.op5-2{ overflow:hidden;display:block; overflow:hidden; background:url(../images/container-5-1t.jpg) no-repeat center top; background-size: 100% 100%;}
.op5-2 dl dt p{ color:#FFF; text-indent:2em; padding:2.5% 8% 3% 8%; font-size:.22rem;}
.op5-2 dl dd{ display:block; overflow:hidden; padding:3% 3% 0 16%; }
.op5-2 dl dd span{ float:left; width:39%;background:#e4437c; text-align:center; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:2.2% 0;}
.op5-2 dl dd span a{ color:#FFF; text-decoration:none;}
.op5-2 dl dd p{ float:left; width:39%;background:#ea5504; text-align:center; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin-left:5.8%; padding:1.5% 0;}
.op5-2 dl dd p a{ color:#FFF;text-decoration:none;}
.op5-title{ margin:2.5%; overflow:hidden; background:url(../images/container-5-2.jpg) no-repeat center top; background-size: 100% 100%;}


/*6*/
.container-6{overflow:hidden;  padding:0 0 4% 0; }
.cont-op6-1{ display:block; overflow:hidden; padding:0% 3% 0 3%;}
.cont-op6-1 dl dt{ display:block; overflow:hidden; background:url(../images/container-6-1.jpg) no-repeat center top;background-size: 100% 100%;}
.cont-op6-1 dl dt p{ color:#FFF; text-indent:2em; padding:3.1%; font-size:.22rem;}
.cont-op6-2{ display:block; overflow:hidden; padding:0% 3% 0 3%;}
.cont-op6-2 dl dt{ overflow:hidden; background:url(../images/container-6-2.jpg) no-repeat center top;background-size: 100% 100%; padding:1%; font-size:.32rem; }
.cont-op6-2 dl dt em{ float:left; width:25%; color:#FFF; text-align:center;}
.cont-op6-2 dl dt i{float:left; width:65%; color:#ee7635; padding-left:2%; }
.cont-op6-2 dl dd{ display:block; overflow:hidden;}
.cont-op6-2 dl dd ul li{margin-top:3%;}
.cont-op6-2 dl dd ul .op6-1{overflow:hidden; background:url(../images/container-6-3.jpg) no-repeat center top;background-size: 100% 100%; padding:5% 0 5% 48%; }
.cont-op6-2 dl dd ul .op6-1 span{ display:block; width:95%; overflow:hidden; text-align:center; color:#ee7635;}
.cont-op6-2 dl dd ul .op6-1 p{ display:block; width:95%; overflow:hidden; text-align:left;}
.cont-op6-2 dl dd ul .op6-2{overflow:hidden; background:url(../images/container-6-4.jpg) no-repeat center top;background-size: 100% 100%; padding:5% 0; }
.cont-op6-2 dl dd ul .op6-2 span{ display:block; width:50%; overflow:hidden; padding-left:5%; text-align:center; color:#ee7635;}
.cont-op6-2 dl dd ul .op6-2 p{ display:block; width:50%; overflow:hidden; padding-left:5%; text-align:left;}
.cont-op6-2 dl dd ul .op6-3{overflow:hidden; background:url(../images/container-6-5.jpg) no-repeat center top;background-size: 100% 100%;padding:5% 0 5% 48%;}
.cont-op6-2 dl dd ul .op6-3 span{ display:block; width:95%; overflow:hidden;  text-align:center; color:#ee7635;}
.cont-op6-2 dl dd ul .op6-3 p{ display:block; width:95%; overflow:hidden;  text-align:left;}
.cont-op6-3{ overflow:hidden; padding:2% 4% 0 4%;}
.cont-op6-3 dl dt{ display:block; overflow:hidden; font-size:.32rem; }
.cont-op6-3 dl dt span{ display:block;overflow:hidden;padding:1%; background:url(../images/container-6-8.jpg) no-repeat center top;background-size: 100% 100%;}
.cont-op6-3 dl dt span em{float:left; width:25%; color:#FFF; text-align:center;}
.cont-op6-3 dl dt span i{float:left; width:65%; color:#ee7635; padding-left:2%; }
.cont-op6-3 dl dt p{ display:block; overflow:hidden; padding:1%; text-indent:2em; font-size:.22rem; margin:2% 0;}
.cont-op6-3 dl dd{ display:block; overflow:hidden; padding:0 1%;}
.cont-op6-3 dl dd span{ float:left; width:75%; display:block; overflow:hidden;}
.cont-op6-3 dl dd ul{ float:left; padding-left:1.8%;display:block; overflow:hidden;width:25%;}
.cont-op6-3 dl dd ul li{ display:block; overflow:hidden; color:#FFF; text-align:center; padding:10.8% 0; font-size:.3rem;}
.cont-op6-3 dl dd ul .op6-t1{ background:#da70a6; }
.cont-op6-3 dl dd ul .op6-t2{ background:#e5ae43;margin-top:6%;}
.cont-op6-3 dl dd ul .op6-t3{ background:#c39ce4;margin-top:6%;}

.cont-op6-4{ overflow:hidden; padding:2% 4% 0 4%;}
.cont-op6-4 dl dt{ display:block; overflow:hidden; font-size:.32rem; }
.cont-op6-4 dl dt span{ display:block;overflow:hidden;padding:1%; background:url(../images/container-6-8.jpg) no-repeat center top;background-size: 100% 100%;}
.cont-op6-4 dl dt span em{float:left; width:25%; color:#FFF; text-align:center;}
.cont-op6-4 dl dt span i{float:left; width:65%; color:#ee7635; padding-left:2%; }
.cont-op6-4 dl dt p{ display:block; overflow:hidden; padding:2%; text-indent:2em;font-size:.22rem;}
.cont-op6-4 dl dd{ display:block; overflow:hidden; padding:0 1%;}
.cont-op6-4 dl dd span{ float:left; width:75%; display:block; overflow:hidden;padding-left:1.8%;}
.cont-op6-4 dl dd ul{ float:left; display:block; overflow:hidden;width:25%;}
.cont-op6-4 dl dd ul li{ display:block; overflow:hidden; color:#FFF; text-align:center; padding:9.2% 0;font-size:.3rem;}
.cont-op6-4 dl dd ul .op6-t1{ background:#da70a6; }
.cont-op6-4 dl dd ul .op6-t2{ background:#e5ae43;margin-top:6%;}
.cont-op6-4 dl dd ul .op6-t3{ background:#c39ce4;margin-top:6%;}

.wxtx{position: relative;}
.wxtx img,.wxtx a{display: block;}
.wxtx a{position: absolute;bottom: 0;width: 32%;height: 1rem;}
.wxtx a:nth-of-type(1){left: 0.1rem}
.wxtx a:nth-of-type(2){left: 2.3rem;}
.wxtx a:nth-of-type(3){right: 0.1rem;}
/*7*/

.b7 .mz,.b8 .mz{font-size: 0.22rem; color: #777777;margin:0.1rem auto;padding: 0.07rem;}

h2.title{ background:#f2f2f2; position:relative;width:99%; overflow:hidden; margin:2% auto;border: 0.01rem solid #F7BB89;}
h2.title div{width:77.3%;font-size: 0.24rem; background:url(../images/titileBg.jpg) no-repeat; background-size:100% 100%;color:#fff;padding:2% 0;}
h2.title div,h2.title span{ display:block; float:left;font-size: 0.24rem;}
h2.title div strong{ font-size:0.28rem; }
h2.title div small{ font-size:0.14rem; display:block;}
h2.title div strong,h2.title div small{ padding-left:7%;}
h2.title span{width:22.5%;height:100%; position:absolute;right:0;top:0; text-align:center;}
h2.title a{ color:#fff;  display:table;width:100%;height:100%; text-align:center;border-left: 0.01rem solid #f7bb89;}
h2.title a i{ display:table-cell; vertical-align:middle;}
h2.title a i b{background:#cda700; font-style:initial;font-size: 0.24rem;  font-weight:normal; padding:4% 9%;}

.botList{ width:100%; background:#f2f2f2; margin-top:2%; padding-bottom:6%;}
.botList span,.botList input,.botList select,.botList a{ font-size:85%;}
.botList img{display: block;}
.botList h4{ color:#e60012; text-align:center; margin-bottom:2%;font-size: 0.24rem; font-weight:bold;}
.botList div{ margin:0 auto 2%; overflow:hidden;}
.botList .aaa{ width:70%;}
.botList div input,.botList div select{width:69%;padding: 2%;background-color: #fff;}
.botList span,.botList input,.botList select{ display:block; float:left;font-size: 0.24rem;}
.botList span{width:29%;padding:2% 0;margin-left:2%;}
.botList .flbox{margin: 2% auto 0;width:50%;text-align:center;min-width:0.185rem; overflow:hidden;}
.botList .botBtu1{ background:#ea5504;}
.botList .botBtu2{ background:#cda700;}
.botList input.botBtu1{ color:#fff; display:block;padding:0 8%; height:.38rem;border:0;width:auto; font-size:0.24rem; line-height:.38rem;}
.botList a.botBtu2{ color:#fff; display:block;padding:0 8%;height:.38rem;border:0;width:auto; font-size:0.24rem;line-height:.38rem;}
.botList div select{width:69%;}
.newsaa {
    width: 70%; height: 0.41rem;
    display: block;
    vertical-align: middle;
    float: left;}
.ghfw{ background:#f1f1f1 url(../images/con1.jpg) no-repeat center top; background-size:100% auto; padding:2% 0 3%;}
.ghfw h3{ font-weight:bold; font-size: 0.24rem; text-align:center; color:#ea5504; background:url(../images/con2.jpg) no-repeat center bottom;background-size:68% auto; padding:2% 0 3%;}
.ghfw p{ color:#cda700; text-align:center; font-weight:normal; padding:1% 0;}
.telFrom{ text-align:center; font-weight:normal;}
.telFrom span{color:#595757; font-size:0.18rem;display: block;float: left;width: 28%;margin-top: 1%;}
.telFrom span, .telFrom form{ display:inline-block; vertical-align:middle;}
.telFrom form input{ display:block; float:left;height:30px;}
.telFrom form .Text{ border:1px solid #cda700}
.telFrom form .but{ background:#cda700; color:#FFF;height:32px; border:0;font-size:0.24rem;}


footer{ overflow:hidden; background:#f2f2f2;}
footer .telFrom{ margin-top:2%;overflow: hidden;width: 85%;}
footer .ghfw{ background-color:#f2f2f2;}
footer .telFrom form .Text{ background:#fff url(../images/arttel.jpg) no-repeat center; background-size:80% auto;}
footer nav a{display:block; font-size: 0.24rem; float:left;width:25%;background:#ea5504 url(../images/fotnav.jpg) no-repeat right center; text-align:center; color:#fff; padding:2% 0;}
footer p{ color:#595757; text-align:center; margin:2% auto;font-size: 0.24rem;padding: 10% 0 0; }
footer ul{ overflow:hidden; text-align:center; margin:3% auto;}
footer  ul li {display:inline-block;width: 22%;}
footer  ul li a{color:#595757; font-size: 0.24rem;display: block;}
footer  ul li  img{ display:block;width:60%; margin:0 auto;}