html {font-family: sans-serif; font-size: 5px;}
@media only screen and (min-width: 300px) {html {font-size: 10.3333px !important;}}
@media only screen and (min-width: 400px) {html {font-size: 13.3333px !important;}}
@media only screen and (min-width: 600px) {html {font-size: 18.3333px !important;}}
@media only screen and (min-width: 800px) {html {font-size: 21.08px !important;}}
*{margin:0; padding:0; font-weight:normal;}
body{max-width:720px; margin:0 auto; font-size:1.3rem; font-family:"寰蒋闆呴粦";}
li{list-style:none;}
a{text-decoration:none; text-align:center;}
.clear{clear:both;}
input[type=button], input[type=submit], input[type=reset], input[type=file], button, select{ cursor: pointer; -webkit-appearance: none;}
@font-face {font-family:"iconfont"; src:url('iconfont.eot'); src:url('iconfont.eot#iefix') format('embedded-opentype'), url('iconfont.woff') format('woff'), url('iconfont.ttf') format('truetype'), url('iconfont.svg#iconfont') format('svg');}
.iconfont {font-family:"iconfont" !important; font-style:normal; -webkit-font-smoothing:antialiased; -webkit-text-stroke-width:0.2px; -moz-osx-font-smoothing:grayscale;}
.body{font-size:1.3rem; width:100% !important;}
.body img{margin:auto; display:block;}
.banner img{width:100%; display:block;}
.part1{background:#362b25; padding-bottom:1rem;}
.part1 h1{font-size:1.8rem; color:#fff; text-align:center; padding:1.5rem 0;}
.part1 h1 span{background:linear-gradient(to top,#ff9e04,#ffc71d); font-size:2rem; -webkit-background-clip:text; color:transparent;}
.part1 h1 span i{font-weight:normal; font-size:1.8rem;}
.part1_con{background:#fff; width:93%; margin:auto; border-radius:.3rem; padding:1rem 0;}
.part1_con h2{color:#f6561f; font-size:1.5rem; line-height:2.4rem; text-align:center;}
.part1_con h2 strong{font-size:2rem;}
.part1_con h2 i{font-style:normal; background:linear-gradient(to top,#f44c1f,#fa7810); color:#fff; display:inline-block; height:2.4rem; line-height:2.4rem; width:2.4rem; text-align:center; border-radius:1.2rem;}
.part1_con h2 span{background:linear-gradient(to top,#f44c1f,#fa7810); color:#fff; display:inline-block; padding:0 .8rem; font-weight:normal; border-radius:.3rem; margin-left:1rem;}
.part1_con ul{overflow:hidden; padding:1rem 0; width:94%; margin:auto; border-bottom:1px dashed #e0e0e0;}
.part1_con ul li{float:left; width:33.333%; text-align:center;}
.part1_con ul li img{width:91%; margin:auto;}
.part1_con ul li span{display:block; line-height:200%;}
.part1_con ol{overflow:hidden; padding:1rem 0; width:94%; margin:auto;}
.part1_con ol li{float:left; width:44%; background:url(part1_lr.jpg) no-repeat left; background-size:auto 50%; padding-left:6%; font-size:1.3rem; line-height:200%;}
.part1_con div{overflow:hidden; width:90%; margin:auto; padding-bottom:.5rem;}
.part1_con div p{float:left; width:50%;}
.part1_con div a{width:80%; display:block; margin:auto; color:#fff; line-height:2.4rem; background:linear-gradient(to top,#ff9e04,#ffc71d); border-radius:1.2rem; text-shadow:1px 1px 1px #e99608;}
.part1_con div a i{font-size:1.5rem; padding-right:.2rem;}
.part2{padding-bottom:1rem; border-bottom:.5rem #eaeaea solid;}
.part2 h1{font-size:2rem; color:#333; text-align:center; padding:1.5rem 0;}
.part2 ul{overflow:hidden; width:93%; margin:auto;}
.part2 ul li{float:left; width:25%; text-align:center; line-height:200%; margin-bottom:.5rem;}
.part2 ul li img{width:93%; margin:auto;}
.part2 a{background:linear-gradient(to top,#f44c1f,#ff790d); line-height:2.4rem; text-align:center; display:block; width:85%; margin:1rem auto; color:#fff; border-radius:1.2rem;}
.part3{padding-bottom:2rem; border-bottom:.5rem #eaeaea solid;}
.part3 h1{font-size:2rem; color:#333; text-align:center; padding:1.5rem 0;}
.part3 ul{overflow:hidden; width:95%; margin:auto;}
.part3 ul li{float:left; width:47.8%; font-size:1.3rem; margin:0 .8% 1.5rem; padding-bottom:1rem; border:1px solid #dadada; border-radius:.8rem;}
.part3 ul li img{width:100%;}
.part3 ul li h5{font-size:1.6rem; text-align:center; color:#333; line-height:180%;}
.part3 ul li h6{font-size:1.5rem; padding:0 3%; color:#333; line-height:180%; text-align:center;}
.part3 ul li h6 i{color:#fe7013;}
.part3 ul li p{padding:0 2%; color:#888; line-height:150%;}
.part3 ul li div{padding:0 3%; color:#fe7013;}
.part3 a{background:linear-gradient(to top,#f44c1f,#ff790d); line-height:2.4rem; text-align:center; display:block; width:67%; margin:auto; color:#fff; border-radius:1.2rem;}
.part3 a i{font-size:1.6rem;}
.part4 h1{font-size:2rem; color:#333; text-align:center; padding:1.5rem 0;}
.part4_con{padding:1.5rem 0; width:95%; margin:auto; background:#362b25; border-radius:1rem;}
.part4 ul{overflow:hidden; width:95%; margin:auto;}
.part4 ul li{float:left; width:31.333%; margin:0 1%; text-align:center; line-height:200%; color:#fbf3ef; background:#4c3d35;}
.part4 ul li img{width:100%;}
.part4 p{color:#aca39f; text-indent:2em; width:93%; margin:auto; line-height:150%; padding:1rem 0;}
.part5{overflow:hidden;}
.part5 h1{font-size:2rem; color:#333; text-align:center; padding:1.5rem 0;}
.part5 img{width:100%;}
.part5 p{background:#362b25; overflow:hidden;}
.part5 p a{color:#fff; background:#fa6415; line-height:2.4rem; text-align:center; display:block; width:50%; margin:1rem auto; border-radius:1.2rem;}
.part5 p a i{font-size:1.6rem;}
.part6{padding-bottom:1rem; border-bottom:.5rem #eaeaea solid; overflow:hidden;}
.part6 h1{font-size:2rem; color:#333; text-align:center; padding:1.5rem 0;}
.part6 ul{overflow:hidden; width:95%; margin:auto;}
.part6 ul li{float:left; width:50%;}
.part6 ul li img{display:block; margin:auto; width:94.5%;}
.part6 p{text-align:center; padding:1.5rem 0; line-height:150%; font-size:1.75rem;}
.part7{padding-bottom:2rem; overflow:hidden;}
.part7 h1{font-size:2rem; color:#333; text-align:center; padding:1.5rem 0;}
.part7 div{width:93%; margin:auto;}
.part7 div img{width:100%; display:block;}
.part8{background:#362b25; padding-bottom:1rem;}
.part8 h1{font-size:2rem; color:#333; text-align:center; padding:1.5rem 0; color:#ebe4e1;}
.part8 dl{width:90%; margin:auto;}
.part8 dl dt{color:#ebe4e1; height:1.8rem; line-height:1.8rem; vertical-align:middle; font-size:1.55rem; padding:.5rem 0;}
.part8 dl dt span{background:#fa6415; display:inline-block; width:1.8rem; text-align:center; margin-right:.5rem;}
.part8 dl dd{color:#9f948e; line-height:150%; border-bottom:1px dashed #4b3f38; padding-bottom:.8rem; margin-bottom:.5rem;}
.part9{width:89%; margin:1rem auto; background:#ededed; padding:1rem;}
.part9 img{width:100%; margin:auto;}
