@charset "utf-8";
/* CSS Document */
/* Author Zxx */
/* Create 160325 */
.page_defalut *{ line-height:100% }
*{ padding:0; margin:0; border:0; }
img{ border:0; }
ul, li{ list-style-type:none; }
a{ text-decoration:none; }
.cl{ clear:both; }
.fl{ float:left; }
.fr{ float:right; }
.pa{ padding:5% 6%; }
body{ background:#fff; }
.page_warp a img{ vertical-align:middle; }
.page_warp{ width:100%; max-width:640px; min-width:320px; font-family:"Microsoft YaHei"; margin:0 auto; overflow:hidden; color:#777777; background-color:#fff;}
@media screen and (min-width:320px){
.page_warp{ font-size:14px }
}
@media screen and (min-width:375px){
.page_warp{ font-size:16px }
}
@media screen and (min-width:480px){
.page_warp{ font-size:21px }
}
@media screen and (min-width:640px){
.page_warp{ font-size:28px }
}
/*鍏叡鏍峰紡*/
.color1{ color:#ee7800 }
.smt{ margin-top:6% }
.pmt{ margin-top:1.4% }
.amt{ margin-top:2.1% }
.mgt{ margin-top:3% }
.ph{ line-height:1.7em }
.bdt{ border-top:1px solid #ccc; }
.bdb{ border-bottom:1px solid #ccc; }
.banner img{ display:block; width:100% }
.tc{ text-align:center; }
.oh{ overflow:hidden; }
.auto{ margin:0 auto; }
.tt1{ color:#282828; font-size:1.4em; }
.tt2{ font-size:1em; color:#282828; }
.btn-a{ font-size:1em; padding:.25em .3em .25em; text-align:center; color:#ee7800; border:1px solid #ee7800; border-radius:.2em }
/*鍏叡鏍峰紡*/
.s1{ font-size:.9em; padding:3% 0; color:#fff; background:#ac831f; }
.s2{ padding:0 6% 4%; }
.s2-t1{ margin-top:2.6% }
.s2-ul{ margin-top:5.7% }
.s2-ul .s2-li1{ border-bottom:none; padding-bottom:0 }
.s3{ padding-bottom:5.5% }
.s3-d2{ width:26% }
.s3-d2 img{ width:90% }
.s3-d3{ width:74% }
.s3-ul li{ float:left; width:50%; margin-bottom:3% }
.s3-ul li img{ vertical-align:middle; width:8%; margin-right:1.5%; }
.s3-li1{ text-indent:5% }
.s3-ul .s3-li2{ margin-bottom:0 }
.s4{ color:#f8c901; background:#050304; padding:3% 6% }
.s4-t1{ color:#f8c901; font-size:1.3em }
.s4-p1{ margin-top:1% }
.s4-p1 .btn-a{ margin-top:-2.5%; border-color:#f8c901; color:#f8c901 }
.s5{ padding-bottom:3.5% }
.s5-ul .s5-li3{ padding-bottom:0; border-bottom:none }
.s5-t1{ margin-top:5.8% }
.s5-p1{ position:relative; }
.s5-a1{ position:absolute; bottom:8%; right:0 }
.s5-a3{ color:#777; text-decoration:underline }
.s5-sp1{ width:70%; display:block; line-height:1.7em }
.s5-p2 span{ font-weight:bolder; float:left; width:26%; padding:10% 0; border:1px solid #ccc; text-align:center; border-radius:50% }
.s5-sp2{ margin:0 7%; }
.s5-p3{ margin-top:4% }
.s5-p4{ margin-top:1.8% }
.s5-ul .s5-li1{ padding-bottom:0; border-bottom:none }
.s5-ul li{ border-bottom:1px dashed #ccc; padding-bottom:4.6% }
.s5-ul .s5-li0{ border-bottom:none; padding-bottom:1% }
.s6 .s4-t1{ font-size:1.3em }
.s7{ padding-bottom:0 }
.s7-ul{ margin-top:5% }
.s7-ul .s7-t1{ margin-top:3% }
.s8{ margin-top:5.2% }
.s7-em1{ margin-top:2%; display:block; background:#ac831f; color:#fff; float:left; margin-right:.5%; font-style:normal; }
.s9-ul{ margin-top:6% }
.s9-ul li{ overflow:hidden; margin-bottom:5.8% }
.s9-ul .s9-li1{ margin-bottom:0 }

.sk1{width:32%;float:left;margin-left:2%;}
.sk1 ul li{border:1px solid #ddd;text-align:center;padding:2% 0;margin-bottom:5%;}
.sk1 ul li a{color:#8c8c8c;}