@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: #fff;}
@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;}
i{font-style:normal;}
.fl{float: left;}
.fr{float: right;}
/*part1*/
.part1{margin: 5% auto 0 auto; overflow: hidden;}
.part1>img{display: block;}
.part1> h2{text-align: center; font-size: 1.9rem; font-weight: bold; color: #3c3c3c;}
.part1> p{font-size: .9rem; text-align: center; color: #ff9600;margin-top: 1%;}
.zbzbzt>img{display: block; margin: 5% auto;}
.zbzbzt{margin-bottom: 5%;}
.zbzbzt p{padding: 0 1rem; font-size: 1.3rem; line-height: 2rem; color: #3c3c3c; text-indent: 2em; text-align: justify;}
.zbzbzt p span{color: #ff0000;}
/*part2*/
.part2{background: #f4a220; overflow: hidden;}
.public_tit{border: 1px solid #fff; width: 26.25rem; border-radius: 4px; text-align: center; padding: 1.4rem 0; margin: 7% auto; position: relative;}
.public_tit dl dt{width: 11rem; background: #f4a220; color: #fff; font-size: 2rem; font-weight: bold; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; bottom: 3.5rem;}
.public_tit dl dd{font-size: 1.3rem; color: #fff;}
.part2_con ul{display: flex; width: 29.8rem; justify-content: space-between; flex-wrap: wrap; margin: 3% auto;}
.part2_con ul li{width: 14.4rem; margin-bottom: 3%;}
.part2_con ul li p{width: 13.4rem; background: #fff; font-size: 1.3rem; line-height: 1.8rem; text-indent: 2em; padding: 1rem .5rem; text-align: justify; color: #3c3c3c;}
.public_btn{text-align: center; margin: 5% auto 8% auto; position: relative;}
.public_btn>a{font-size: 1.3rem; font-weight: bold; color: #f4a220; background: #fff; border-radius: 3rem; padding: 3% 5%; box-shadow: 0 0 0.5rem #da8e16;}
.public_btn>img{width: 2rem; position: absolute; top: 0.2rem; right: 1.3rem;}
/*part3*/
.part3{overflow: hidden;}
.part3>.public_tit{border: 1px solid #000;}
.part3>.public_tit dl dt{background: #fff; color: #3c3c3c;}
.part3>.public_tit dl dd{color: #ff9600;}
.part3_con>ul{display: flex; width: 31rem; justify-content: space-between; flex-wrap: wrap; margin: 3% auto;}
.part3_con>ul li{width: 15rem; margin-bottom: 5%;}
.part3_con>ul li dl{width: 15rem;}
.part3_con>ul li dl dt{font-size: 1.4rem; font-weight: bold; text-align: center; color: #3c3c3c; border-bottom: 1px dashed #b4b4b4; line-height: 2.5rem;}
.part3_con>ul li dl dd{width: 14rem; font-size: 1.2rem; padding: 1rem .5rem; text-align: justify; line-height: 1.9rem; text-indent: 2em;}
.part3>.public_btn>img{right: 2.05rem; top: 0.05rem;}
.part3>.public_btn>a{background: #ff9600; color: #fff;}
.part3>img{display: block;}
/*part4*/
.part4{background: #47a6f0; overflow: hidden;}
.part4>.public_tit dl dt{background: #47a6f0;}
.part4>.public_tit dl dt img{width: 7.9rem;}
.part4_con>dl{width: 27rem; background: #fef6e8; height: 7.8rem; margin-bottom: 3%; position: relative;}
.part4_con>dl dt{position: absolute; width: 7.9rem;}
.part4_con>dl dd{width: 22.4rem; float: right; margin-top: 2%; margin-right: 1%;}
.part4_con>dl dd h2{font-weight: bold; font-size: 1.3rem;}
.part4_con>dl dd p{text-indent: 2em; font-size: 1rem; line-height: 1.3rem;}
.part4_con>dl dd p span{color: #ff0000;}
.part4_con{width: 31rem; overflow: hidden; margin: 0 auto;}
.part4_con > dl:nth-of-type(1) dt,.part4_con > dl:nth-of-type(3) dt{left: -3.9rem; top: -0.05rem;}
.part4_con > dl:nth-of-type(2) dt{right: -3.9rem; top: -0.05rem;}
.part4_con>dl:nth-of-type(2) dd{margin-right: 15%;}
.part4>img{display: block;}
/*part5*/
.part5>.public_tit{border: 1px solid #000;}
.part5>.public_tit dl dt{background: #fff; color: #3c3c3c;}
.part5>.public_tit dl dd{color: #ff9600;}
part5_con{width: 31rem; margin: 0 auto;}
.part5_con_dl{width: 31rem; background: #e9e9e9; border-radius: 0.5rem; overflow: hidden; margin: 0 auto;}
.part5_con_dl>img{display: block; width: 8rem; float: right; margin-top: 9%; margin-right: 2%;}
.part5_con_dl h2{position: absolute; top: -1.15rem; font-size: 1.4rem; background: #f87549; padding: .5rem 1rem; border-radius: 0.5rem; color: #fff;}
.part5_con_dl p{width: 21rem; float: left; padding: 2.4rem .5rem .6rem .5rem; font-size: 1.2rem; line-height: 1.75rem; text-indent: 2em;}
.part5_con .bd{position: relative; margin-bottom: 10%;}
.bd:nth-of-type(2)>.part5_con_dl h2,.bd:nth-of-type(4)>.part5_con_dl h2{left: auto; right: .5rem;}
.bd:nth-of-type(2)>.part5_con_dl>img,.bd:nth-of-type(4)>.part5_con_dl>img{float: left; margin-right: 0; margin-left: 2%;}
.bd:nth-of-type(2)>.part5_con_dl p,.bd:nth-of-type(4)>.part5_con_dl p{float: right;}
.part5>.public_btn>a,.part4>.public_btn>a{background: #ff9600; color: #fff;}
.part5>img{display: block;}
.part6{background: #f4a220; overflow: hidden;}
.part6_con{overflow:hidden;}
.part6_con dl{width: 31rem; margin: 0 auto 3% auto; background: #fff; overflow: hidden; border-radius: 1rem;}
.part6_con dl dt{margin-left: .5rem; margin-top: .5rem; float: left;}
.part6_con dl dt img{display: block; width: 6rem; margin-top: .5rem;}
.part6_con dl>dd{width: 23rem; float: right; padding: .5rem;}
.part6_con dl>dd>h2{font-size: 1.4rem; font-weight: bold; color: #f87549;}
.part6_con dl>dd>p{font-size: 1.2rem; line-height: 1.75rem;}
.part6_con dl:nth-of-type(2),.part6_con dl:nth-of-type(4){width: 31rem; margin: 0 auto 3% auto; background: #fdd763; overflow: hidden; border-radius: 1rem; color: #fff;}
.part6_con dl:nth-of-type(2)>dd>h2,.part6_con dl:nth-of-type(4)>dd>h2{color: #fff;}