@charset "utf-8";
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: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
html { font-size: 10px; font-size: calc(200vw/64); background-color: #E1E1E1; }
@media all and (max-width: 320px) { html { font-size: 10px; } }
@media all and (min-width: 640px) { html { font-size: 20px; } }
body { min-width: 320px; max-width: 640px; margin: 0 auto;font-family:微软雅黑; background:#fff; /*padding-bottom:10%;*/}
img,input,select{vertical-align:middle;margin:0;padding:0;border:0}
img{ max-width:100%}
a{text-decoration: none; color: #000;}
li{list-style: none;}


.pub_tit{text-align: center;padding: 6% 0 3%;}
.pub_tit h2{font-size: 2.25rem;color: #8c4507;}
.pub_tit p{font-size: 2.25rem;color: #ff9600;}

.pub_but{width: 91.4%;background: #ff9600;border-radius: 1.55rem;line-height: 3.1rem;font-size: 1.1rem;color: #fff;margin: 6% auto;text-align: center;}
.pub_but a{display: inline-block;width: 19.7%;background: #fff;border-radius: .5rem;color: #ff4500;line-height: 1.9rem;}



.mod1{background: #fef0d5;padding-bottom: 3%;}
.mod_con{border: 0.05rem solid #f39801;box-shadow: 0 0 0.25rem #f39801 inset;width: 91.3%;border-radius: 0.25rem;margin: 0 auto;padding: 1%;}
.mod_con ul{display: flex;justify-content: space-between;}
.mod_con ul li:nth-of-type(1){width: 38.5%;}
.mod_con ul li:nth-of-type(2){width: 60%;padding-top: 4%;}
.mod_con ul li p{font-size: 1.2rem;color: #e67e4f;line-height: 1.8rem;}
.mod_con ul li p span{color: #8c4507;}
.mod_con dl{width: 90.6%;margin: 0 auto;}
.mod_con dl h3{font-size: 1.42rem;color: #ff4500;}
.mod_con dl p{font-size: 1.2rem;color: #ff4f00;margin-top: 1%;}


.mod2{position: relative;}
.mod2_con p{font-size: 1.14rem;color: #010101;line-height: 1.2rem;position: absolute;text-align: center;}
.mod2_con p:nth-of-type(1){top: 31%;right: 32%;}
.mod2_con p:nth-of-type(2){top: 40%;right: 10%;}
.mod2_con p:nth-of-type(3){top: 45%;right: 32.5%;}
.mod2_con p:nth-of-type(4){top: 57%;right: 34%;}
.mod2_con p:nth-of-type(5){top: 54.5%;right: 6.5%;}
.mod2_con p:nth-of-type(6){top: 68.5%;right: 15%;}
.mod2_con .pub_but{position: absolute;top: 80%;left: 4%;color: #6d8630;background: #fff;line-height: 2.6rem;border-radius: 1.3rem;}
.mod2_con .pub_but a{background: #677f27;color: #fff;line-height: 1.8rem;}



.mod3{}
.mod3 .pub_tit p{font-size: 1.5rem;}
.mod3 .pub_but{width: 77.2%;}
.mod3_con{}
.mod3_con ul{display: flex;justify-content: flex-start;width: 93.75%;margin: 0 auto;}
.mod3_con ul li{}
.mod3_con ul li:nth-of-type(1){width: 34.84%;}
.mod3_con ul li:nth-of-type(2){width: 65%;}
.mod3_con ul li h2{font-size: 1.2rem;color: #ff9600;}
.mod3_con ul li p{font-size: 1.1rem;color: #000;line-height: 1.5rem;text-indent: 2em;margin-left: 4%;}
.mod3_con ul:nth-of-type(1) li:nth-of-type(2){margin-left: 4%;width: 59%;}
.mod3_con ul:nth-of-type(1) li:nth-of-type(2) p{margin-left: 0;}
.mod3_con dl{border-bottom: 0.1rem dashed #706f6f;width: 88.75%;margin: 1% auto;}
.mod3_con ul:nth-of-type(1) li img{margin-top: 7%;}
.mod3_con ul:nth-of-type(3) li img{margin-top: 7%;}
/*.mod3_con ul:nth-of-type(2) li:nth-of-type(2){margin-top: 2%;}*/


.mod4{background: #fef0d5;padding-bottom: 3%;}
.mod4 .pub_tit p{font-size: 1.5rem;}
.mod4_con{position: relative;}
.mod4_con dl{position: absolute;width: 52.8%;top: 14%;right: 8%;}
.mod4_con dl p{font-size: 1.1rem;color: #000;line-height: 1.4rem;margin-bottom: 4%;}
.mod4_con dl p:nth-of-type(1){font-size: 1.25rem;text-indent: 1.8em;}
.mod4_con dl p:nth-of-type(1) span{color: #ff9600;font-size: 1.82rem;}
.mod4_con dl p:nth-of-type(3) span{background: #ea4444;width: 34%;display: inline-block;border-radius: 0.5rem;color: #fff;text-align: center;padding-left: 4%;line-height: 1.3rem;}
.mod4 .pub_but{width: 33.6%;margin: 3% auto;line-height: 2.6rem;border-radius: 1.3rem;}


.mod5{}
.mod5 .pub_tit p{font-size: 1.5rem;}
.mod5 .pub_tit ul{display: flex;justify-content: flex-start;width: 85.9%;margin: 0 auto;}
.mod5 .pub_tit ul li:nth-of-type(1){width: 14.9%;}
.mod5 .pub_tit ul li:nth-of-type(2){width: 84%;}
.mod5 .pub_tit ul li img{margin-top: 13%;}
#swiper1{width: 93.75%;margin: 3% auto;}
.con5{position: relative;}
.con5 p{font-size: 1.1rem;color: #fff;line-height: 1.35rem;width: 44%;position: absolute;bottom: 4%;left: 3%;}
.con5 p:nth-of-type(2){left: 56%;}
.mod5 .pub_but{width: 49%;}


.mod6{background: #fef0d5;}
.mod6 .pub_tit p{font-size: 1.5rem;}
.mod6 .pub_tit img{width: 18.4%;}
#swiper2{width: 90.93%;margin: 2% auto;padding-bottom: 6%;}
.con6{}
.con6 dl{display: flex;justify-content: space-between;flex-wrap: wrap;}
.con6 dl dt{width: 49.6%;margin-bottom: 1%;}

.sp{margin-top: 4%;}
.sp ul{width: 39%;display: flex;justify-content: space-between;margin: 0 auto;overflow: hidden;}
.sp ul li{width: 20%;height: 0.2rem;border-radius: .1rem;border: 0.05rem solid #ffa333;background: #fef0d5;opacity: 1;font-size: 1.5rem;}
.sp ul .on{background: #ffa333;}
