@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{width: 17.95rem;margin: 0 auto;position: relative;}
.pub_tit dl{position: absolute;top: 10%;left: 8%;text-align: center;}
.pub_tit h2{font-size: 1.5rem;color: #333333;}
.pub_tit span{color: #fe9c05;}
.pub_tit p{font-size: 0.6rem;color: #d0d0d0;}

.mod2{background: url(../images/img_60.jpg) repeat-y;padding: 7% 0;}

.mod3{width: 91.625%;background: #ffffff;border-radius: 1.25rem;margin: 0 auto;padding:6% 2%;}

.mod3>p{font-size: 1.1rem;color: #555555;text-indent: 2em;line-height: 2rem;margin-top: 2%;}


.mod4{width: 95.625%;background: #ffffff;border-radius: 1.25rem;margin: 6% auto;padding:6% 0 2% 0;}
.mod4 ul{display: flex;justify-content: space-between;width: 82%;margin: 4% auto 0;position: relative;flex-wrap: wrap;text-align: center;}
.mod4 ul li{width: 6.9rem;margin-bottom: 5%;}
.mod4 ul li:nth-of-type(2){width: 9rem;}
.mod4 ul li>img{width: 5.55rem;}
.mod4 ul li p{font-size: 1.1rem;color: #333333;margin-top: 6%;}
.mod4 ul dl{position: absolute;width: 2.5rem;}
.mod4 ul dl:nth-of-type(1){top: 11%;left: 27%;}
.mod4 ul dl:nth-of-type(2){top: 11%;left: 63%;}
.mod4 ul dl:nth-of-type(3){top: 61%;left: 27%;}
.mod4 ul dl:nth-of-type(4){top: 61%;left: 63%;}

.mod5{width: 95.625%;background: #ffffff;border-radius: 1.25rem;margin: 6% auto;padding:6% 0 2% 0;}
.mod5>dl{width: 81.25%;margin: 0 auto;}
.mod5>dl>p{font-size: 1rem;color: #494949;text-align: center;margin: 2% auto;}

.yy_gh{background: #f2f2f2;padding: 8% 0 4%;}
.yy_gh form{width: 25.5rem;margin: 0 auto;}
.yy_inp{width: 100%; margin-bottom:3%; display: block;overflow: hidden;}
.yy_inp p{ font-size: 1.1rem; width: 26%; float: left; line-height: 2.8rem;color: #494949;}
.yy_inp input{width: 73%; float: right;font-size: 1.2rem; line-height: 2.8rem;border:1px solid #dddddd;}
.yy_tex{display: block;overflow: hidden;}
.yy_inp select{width: 73%; float: right;font-size: 1.2rem; line-height: 2.8rem;border:1px solid #dddddd; height: 2.8rem;padding: 0 3%;color: #494949;}
.yy_tex p{ font-size: 1.1rem; width: 26%; float: left; line-height: 5rem;color: #494949;}
.yy_tex textarea{width: 69%; float: right;font-size: 1rem; line-height: 1.6rem;border:1px solid #dddddd; height: 5rem; padding: 2%;}
.yy_sum{width: 73%; margin:5% 0 5% 27%; display: block;overflow: hidden;}
.yy_sum ul{display: flex;justify-content: space-between;}
.yy_sum ul li{width: 49%;text-align: center;background: #ffa21f; line-height: 2.35rem;border-radius: 1.2rem;}
.yy_sum ul li img{width: 1.35rem;margin-right: 3%;}
.yy_sum ul li:nth-child(2){background: #3ca437;}
.yy_sum ul li input{ font-size: 1.2rem; line-height: 2.35rem; background: none; color: #fff;}

.yy_inp dl{width: 73%; float: right;font-size: 1rem; line-height: 2.8rem;border:1px solid #dddddd;background: #fff;color: #333333;}
.yy_inp dl label{margin-left: 6%;}
.yy_inp dl label>input{width: 9%;float: none;border: none;}


.mod5>p{font-size: 1rem;color: #333333;line-height: 1.6rem;width: 89%;margin: 2% auto;}
.mod5>p>span{color: #ffa21f;}


.mod6{width: 95.625%;background: #ffffff;border-radius: 1.25rem;margin: 6% auto;padding:6% 0 2% 0;}

.mod6_con{width: 73.25%;background: #f6f6f6;margin: 1% auto;padding: 6%;}
.mod6_con li{font-size: 1.1rem;color: #555555;line-height: 2.2rem;border-bottom: 0.03rem solid #dddddd;}
.mod6_con2 li{font-size: 1rem;color: #555555;}
.mod6_con2 li span{font-size: 1rem;color: #37ab34;float: right;margin-right: 2%;}

.mod6>ul{display: flex;justify-content: space-between;width: 86.25%;margin: 2% auto;}
.mod6>ul>li{width: 28.16%;border-radius: .5rem;text-align: center;padding: 4% 1.5%;}
.mod6>ul>li:nth-of-type(1){background: #08c9fd;}
.mod6>ul>li:nth-of-type(2){background: #37ab34;}
.mod6>ul>li:nth-of-type(3){background: #fe9c05;}
.mod6>ul>li h2{font-size: 1.1rem;color: #fff;line-height: 2.2rem;}
.mod6>ul>li p{font-size: 0.9rem;color: #ffffff;line-height: 1.2rem;}

.mod7{width: 95.625%;background: #ffffff;border-radius: 1.25rem;margin: 6% auto;padding:6% 0 2% 0;}
.mod7>ul{display: flex;justify-content: space-between;flex-wrap: wrap;width: 86.25%;margin: 4% auto;}
.mod7>ul>li{width: 39.8%;display: flex;margin-bottom: .5%;padding: 4% 5%;}
.mod7>ul>li:nth-of-type(1){background: #f5817a;}
.mod7>ul>li:nth-of-type(2){background: #08c9fd;}
.mod7>ul>li:nth-of-type(3){width: 100%;background: url(../images/img1_03.jpg) no-repeat;height: 3.6rem;background-size:100% 100%;}
.mod7>ul>li:nth-of-type(4){background: #3ca437;}
.mod7>ul>li:nth-of-type(5){background: #ffa21f;}
.mod7>ul>li dl{margin-left: 8%;}
.mod7>ul>li dl p{font-size: 1.1rem;color: #fff;}
.mod7>ul>li dl dd{font-size: 0.9rem;color: #fff;}
.mod7>ul>li:nth-of-type(1) img{width: 2.15rem;height: 2.5rem;}
.mod7>ul>li:nth-of-type(2) img{width: 2.25rem;height: 2.15rem;}
.mod7>ul>li:nth-of-type(3) img{width: 2.3rem;height: 2.2rem;margin-top: 3%;}
.mod7>ul>li:nth-of-type(4) img{width: 1.75rem;height: 2.8rem;}
.mod7>ul>li:nth-of-type(5) img{width: 2.05rem;height: 2.05rem;}
.mod7>ul>li img{margin-top: 6%;}
.mod7>ul>li:nth-of-type(3) dl{margin-left: 4%;margin-top: 2%;}

.foot_nav {width: 100%; margin: 0 auto 3%; padding: 3% 0; background: #80BF26;}
.foot_nav ul{display: flex;justify-content: space-between;}
.foot_nav ul li{width: 25%;text-align: center; font-size: 1.4rem; border-right: 1px solid #aed674;}
.foot_nav ul li a{color: #fff;}


.banner{position: relative;}
.banner a h2{font-size: 1.25rem;color: red;position: absolute;top: 51.5%;left: 54%;}


.nav{display:none!important;}
.foot_nav{display:none!important;}
#ks_ol_floatWin_fl{display:none!important;}
