@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; }
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_but{width: 77.35%;background: #ffa200;border-radius: 1.3rem;margin: 2% auto;text-align: center;}
.pub_but a{font-size: 1.3rem;color: #fff;line-height: 2.55rem;}
.pub_but img{width: 1.4rem;height: 1.4rem;}

.pub_tit{position: relative;}
.pub_tit h2{position: absolute;top: 23%;left: 17%;width: 66.4%;font-size: 1.75rem;color: #fff;text-align:center;line-height: 2.1rem;}






.mod1{}
.mod1_tit{display: flex;justify-content: space-between;width: 89.375%;margin: 1% auto;}
.mod1_tit p{font-size: 1.5rem;color: #ff9600;line-height: 1.85rem;}
.mod1_tit p span{font-size: 1.25rem;color: #bbbaba;}
.mod1_tit img{width: 2.95rem; height: 3.35rem;}
.mod1>p{font-size: 1.2rem;color: #000000;line-height: 1.8rem;text-indent: 2em;width: 91%;margin: 2% auto;}

.mod2{padding-top: 1rem;}
.mod2>p{font-size: 1.2rem;color: #000;line-height: 1.8rem;text-indent: 2em;width: 90%;margin: 2% auto;}
.mod2 table{width: 90.94%;margin: 2% auto;border-left: 0.05rem solid #ec910c;}
.mod2 table tr{}
.mod2 table th:nth-of-type(1){width: 19%;}
/*.mod2 table th:nth-of-type(2){width: 70%;}*/
.mod2 table th{border: 0.05rem solid #ec910c;font-size: 1.15rem;color: #000;background: #fed79f;text-align: center;line-height: 2.75rem;font-weight: normal;}
.mod2 table th:nth-of-type(2){border-left: none;}
.mod2 table td{color: #000;line-height: 2.2rem;}
.mod2 table td{border-bottom: 0.05rem solid #ec910c;border-right: 0.05rem solid #ec910c;}
.mod2 table td:nth-of-type(1){font-size: 1rem;padding-left: .8rem;}
.mod2 table td:nth-of-type(2){font-size: 0.95rem;padding-left: 0.5rem;}
.mod2 table .fs_18{font-size: 0.85rem !important;line-height: 1.6rem;}
.mod2 .pub_but{width: 87.5%; margin:4% auto;}

.mod3{}
.mod3 .pub_tit h2{width: 72.5%;left: 14%;}
.mod3_con{position: relative;}
.mod3_con h2{position: absolute;font-size: 1.4rem;color: #000;}
.mod3_con p{position: absolute;font-size: 1.1rem;line-height: 1.5rem;color: #000;}
.mod3_con h2:nth-of-type(1){top: 6%; left: 5%;width: 6rem;}
.mod3_con h2:nth-of-type(2){top: 51%; left: 5%;width: 6rem;}
.mod3_con h2:nth-of-type(3){top: 6%; left: 67%;width: 9.25rem;}
.mod3_con h2:nth-of-type(4){top: 51%; left: 78%;width: 6rem;}
.mod3_con p:nth-of-type(1){top: 18%; left: 5%;width: 7.1rem;}
.mod3_con p:nth-of-type(2){top: 72%; left: 5%;width: 8.3rem;}
.mod3_con p:nth-of-type(3){top: 18%; left: 74%;width: 7rem;}
.mod3_con p:nth-of-type(4){top: 72%; left: 75%;width: 6.9rem;}
.mod3 .pub_but{background: #0cab71;width: 87.5%;margin: 4% auto;}

.mod4{}
.mod4 .pub_tit h2{width: 71.875%;left: 14%;}
.mod4_con{position: relative;}
.con41{position: absolute;width: 44%;top: 16%;left: 7%;}
.con41 dl{font-size: 1.5rem;color: #fff;background: #6acca8;width: 9rem;border-radius: 0.5rem;line-height: 2.2rem;text-align: center;}
.con41 p{font-size: 1.1rem;color: #010101;line-height: 1.5rem;width: 13.4rem;margin: 4% auto;}
.mod4 .pub_but{width: 87.5%;margin: 4% auto;}
.mod4 .pub_but a{font-size: 1.2rem;}
.mod4_con img{display: block;}

.mod5{}
.mod5_con{position: relative;}
.mod5_con h2{position: absolute;font-size: 1.3rem;color: #040404;text-align: center;font-style: italic;line-height: 1.6rem;}
.mod5_con p{position: absolute;font-size: 1.1rem;line-height: 1.5rem;color: #040404;text-indent: 2em;}
.mod5_con h2:nth-of-type(1){top: 10%; left: 48%;width: 34%;}
.mod5_con h2:nth-of-type(2){top: 41%; left: 13%;width: 45.6%;}
.mod5_con h2:nth-of-type(3){top: 74.5%; left: 41%;width: 50%;}
.mod5_con p:nth-of-type(1){top: 21%; left: 42%;width: 45.6%;}
.mod5_con p:nth-of-type(2){top: 47%; left: 11%;width: 48.4%;}
.mod5_con p:nth-of-type(3){top: 81%; left: 41%;width: 48.4%;}
.mod5 .pub_but{width: 94.375%;margin: 4% auto;background: #0cab71;}
.mod5 .pub_but a{font-size: 1.2rem;}

.mod6{}
.mod6 .pub_tit h2{font-size: 1.6rem;width: 78.2%;left: 11%;line-height: 2rem;}
.mod6 .pub_tit h2 span{font-size: 1.25rem;}
.mod6_con{border: 0.05rem solid #f1f0f1;border-radius: 0.5rem;width: 92.875%;padding: 2%;margin: 2% auto;display: flex;justify-content: space-between;}
.mod6_con dl:nth-of-type(1){width: 12.6rem;}
.mod6_con dl ul{display: flex;justify-content: flex-start;margin-top: 12%;}
.mod6_con dl ul li:nth-of-type(1){font-size: 2.5rem;color: #0cab71;border: 0.1rem solid #0cab71;border-radius: 50%;line-height: 3.65rem;width: 3.65rem;text-align: center;height: 3.65rem;}
.mod6_con dl ul li:nth-of-type(2){font-size: 1.5rem;line-height: 1.75rem;color: #0cab71;margin-left: 4%;}
.mod6_con dl p{font-size: 1.2rem;line-height: 1.75rem;color: #5d5d5d;width: 15.6rem;margin-top: 5%;}
.mod6 .mod6_con:nth-of-type(3) dl ul{margin-top: 4%;}
.mod6 .mod6_con:nth-of-type(3) dl p{line-height: 1.5rem;}
.mod6 .mod6_con:nth-of-type(4) dl ul{margin-top: 4%;}
.mod6 .mod6_con:nth-of-type(4) dl p{line-height: 1.5rem;}
.mod6 .pub_but{width: 87.2%;margin: 4% auto;}
.mod6 .pub_but a{font-size: 1.2rem;}

.mod7{}
.mod7 .pub_tit h2{width: 83.125%;left: 9%;}
.mod7_con{}
.mod7_con ul{display: flex;justify-content: space-between;width: 92.8%;margin: 2% auto;flex-wrap: wrap;}
.mod7_con ul li{width: 24.57%;margin-bottom: 2%;}
.mod7_con1{width: 89.6%;margin: 4% auto;display: flex;justify-content: space-between;position: relative;}
.mod7_con1 .con71{width: 42.34%;border: 0.1rem dashed #ffa200;border-radius: 1.4rem;padding: 1%;line-height: 2.85rem;}
.mod7_con1 .con71 a{display: block;background: #ffa200;border-radius: 1rem;line-height: 2rem;font-size: 1.15rem;color: #ffffff;text-align: center;}
.mod7_con1 .con72{width: 1.45rem;position: absolute;top: -43%;left: 83%;}



