@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;}
.fl{float: left;}
.fr{float: right;}
/*part1*/
.part1>div{position: relative;}
.part1> div > dl{width: 15.75rem; position: absolute; top: .6rem; right: 3.75rem;}
.part1> div > dl dt{font-size: 1.522rem; color: #f98305; margin-bottom: 3%; font-weight: bold;}
.part1> div dl dd{font-size: 1.1rem; line-height: 1.5rem;}
.part1 div:nth-of-type(4)> dl{top: 1.8rem;}
.part1 img{display: block;}
/*part2*/
.part2{overflow: hidden; background: #f7f6f1;}
.part2_pic1,.part2_pic2{width:26.75rem; margin: 0 auto; overflow: hidden;}
.part2_pic1 p,.part2_pic2 p{width: 11.5rem; padding: 0 .5rem; font-size: 1.1rem; float: left; margin: 2% auto 5% 2%;}
.part2_pic1 p:nth-of-type(2),.part2_pic2 p:nth-of-type(2){float: right;}
.part2> .btn{text-align: center; width: 20.25rem; margin: 1.85rem auto; border: 1px solid #ff6600; overflow: hidden; border-radius: 1.25rem; height: 3rem;}
.part2> .btn span:nth-of-type(1){width: 10.8rem; padding: .2rem ; color: #ff6600; display: block; float: left; font-size: 1.001rem; font-weight: bold;}
.part2> .btn span:nth-of-type(2){color: #fff; font-size: 1.283rem; float: right; display: block; width: 9.05rem; background: #ff6600; line-height: 3.1rem;}
/*part3*/
.part3{overflow: hidden; background: #f0ffda;}
.part3 img{display:block;}
/*.part3 div{position: relative;}
.part3 div dl dt{font-size:1.282rem; font-weight: bold; position: absolute; color: #ec7a00;}
.part3 div dl dd{width: 4.75rem; font-size: 1.1rem; position: absolute;}
.part3 div:nth-of-type(1) dl dt{top: 17.7rem; right: 13rem;}
.part3 div:nth-of-type(1) dl dd{top: 12.75rem; right: 13rem;}
.part3 div:nth-of-type(2) dl dt{bottom: 0.45rem; left: 3.7rem;}
.part3 div:nth-of-type(2) dl dd{width: 7rem; bottom: 3.4rem; left: 3.4rem; font-size: 0.95rem;}
.part3 div:nth-of-type(2) dl:nth-of-type(2) dd{width: 7rem; bottom: 3.7rem; left: 23.1rem; font-size: 0.95rem; font-size: 0.831rem;}
.part3 div:nth-of-type(2) dl:nth-of-type(2) dt{bottom: 0.45rem; left: 23.6rem;}
.part3 div:nth-of-type(3) dl dt{bottom: 8.2rem; left: 3.5rem;}
.part3 div:nth-of-type(3) dl dd{width: 7rem; font-size: 0.951rem; bottom: 11rem; left: 2.95rem;}
.part3 div:nth-of-type(3) dl:nth-of-type(2) dt{bottom: 1.15rem; left: 13.8rem;}
.part3 div:nth-of-type(3) dl:nth-of-type(2) dd{font-size: 0.87rem; width: 6.25rem; bottom: 4.05rem; left: 13.4rem;}
.part3 div:nth-of-type(3) dl:nth-of-type(3) dt{bottom: 9.2rem; left: 23.8rem;}
.part3 div:nth-of-type(3) dl:nth-of-type(3) dd{bottom: 12.6rem; left: 23.05rem; font-size: 0.813rem;}*/
.part3> .btn{text-align: center; width: 20.35rem; margin: 8% auto; border: 1px solid #ff6600; overflow: hidden; border-radius: 1.25rem; height: 3rem;}
.part3> .btn span:nth-of-type(1){width: 10.8rem; padding: .2rem ; color: #ff6600; display: block; float: left; font-size: 1.001rem; font-weight: bold;}
.part3> .btn span:nth-of-type(2){color: #fff; font-size: 1.283rem; float: right; display: block; width: 9.05rem; background: #ff6600; line-height: 3.1rem;font-weight: bold;}
/*part4*/
.part4{background: #f7f6f1; overflow: hidden;}
.part4 div{position: relative;}
.part4 div dl{position: absolute; width: 10.6rem; left: 3.15rem; top: 10.25rem;}
.part4 div dl dt{font-size: 1.214rem; text-align: center; line-height: 3rem; font-weight: bold; color: #ec7a00;}
.part4 div dl dd span{color: #ec7a00;}
.part4 div dl:nth-of-type(2){left: 60%;}
.part4 div dl:nth-of-type(2) dt{color: #000;}
.part4 div dl:nth-of-type(2) span{color: #000; font-weight: bold;}
.part4 div:nth-of-type(3) dl{left: 3rem; top: 1.6rem;}
.part4 div:nth-of-type(3) dl:nth-of-type(2){left: 60%; top: 2.4rem;}
.part4 div:nth-of-type(4) dl{left: 3rem; top: 1.3rem;}
.part4 div:nth-of-type(4) dl:nth-of-type(2){left: 60%; top: 1.3rem;}
.part4> .btn{text-align: center; width: 22.15rem; margin: 5% auto; border: 1px solid #ff6600; overflow: hidden; border-radius: 1.25rem; height: 3rem;}
.part4> .btn span:nth-of-type(1){width: 13.1rem; color: #ff6600; display: block; float: left; font-size: 1.603rem; font-weight: bold; line-height: 3.1rem;}
.part4> .btn span:nth-of-type(2){color: #fff; font-size: 1.283rem; float: right; display: block; width: 9.05rem; background: #ff6600; line-height: 3.1rem;}
/*part5*/
.part5{background: #fbb037; overflow: hidden;}
.part5_con{width: 32rem; overflow: hidden; background: #ff9600;}
.part5>.tit>img:nth-of-type(1){margin-bottom: 1.75rem;}
.part5_con>.btn{display: block;}
.part5_con> img{margin-bottom: 3%; display: block;}
.part5_con> img:nth-of-type(1){width:13.05rem;}
.part5_con> img:nth-of-type(2){width:18.95rem;}
.part5_con>.btn{width: 80%; overflow: hidden; margin: 0 auto 5% auto;}
.part5_con>.btn img{width: 9.5rem;}