@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;}
.clear{clear: both;}
i{font-style:normal;}
.red{color: #ff0000!important;}
/*zcform*/
.zcform>.tit{width: 92.8%; margin: 0 auto 3% auto; font-size: 1.3rem; padding: .5rem; font-weight: bold; border-bottom: 2px solid #b9b9b9; line-height: 3.5rem; letter-spacing: -1px;}
.zcform>.tit a{color: #fff; background: #f4511f; padding: .5rem 1rem; border-radius: .5rem; margin-left: 2%;}
.zcform_con_bd_con table{border-right: 0.05rem solid #ccc; border-bottom: 0.05rem solid #ccc; width: 96%; margin: 0 auto; text-align: center; color: #3c3c3c;}
.tit td{font-size: 1.3rem !important;}
.zcform_con_bd_con table td{border-left: 0.05rem solid #ccc;border-top: 0.05rem solid #ccc; font-size: 1.2rem;padding: 2% 0;}
.zcform_con_bd_con table td:nth-of-type(1){color: #ff9600;}
.zcform_con_bd_con .tit{background: #fe9500; color: #fff;}
.jbpx{width: 95.625%; margin: 0 auto; border: 0.05rem solid #ccc; border-top:0;}
.jbpx p{font-size:1.3rem; color: #3c3c3c;font-weight: normal; text-indent: 2em; line-height: 2.2rem; text-align: left;padding: 3% 1.3%;}
.jbpx p span{display: inline; background: none; color: #ff0000;}
.child_des{width: 90%; margin: 3% auto;}
.child_des p{font-weight: bold; color: #3c3c3c;}
.child_des p span{color: #3c3c3c;font-weight: normal;margin-right: 5%;}
.child_des input[type="text"],.child_des input[type="tel"]{border: 0.05rem solid #000; padding: 3% 0 3% 2%;width: 56%; font-size: 1.2rem; color: #a09a9a;}
.child_des input[type="submit"]{width: 45%; background: url("../images/icon_right.jpg") no-repeat 9.3rem center #4e4e4e; background-size: 1.75rem 1.75rem; display: block; padding: 3% 6% 3% 0; font-size: 1.4rem;color: #fff; border-radius: 0.5rem;}
.child_des input[type="button"]{width: 45%; background: url("../images/icon_res.jpg") no-repeat 8.9rem center #f4511f; background-size: 1.75rem 1.75rem; display: block; padding: 3% 6% 3% 0; font-size: 1.4rem;color: #fff;border-radius: 0.5rem;}
.child_des_des{color: #3c3c3c; font-size: 1.3rem; text-align: center; margin: 5% auto; line-height: 1.9rem;}
.child_des_des span{color: #ff9600; display: inline; background: none;}
.tit_ny span{font-size: 1.3rem;font-weight: bold;width: 25%; text-align: center;color: #3c3c3c;}
#container_bd{height: 25rem; overflow: hidden;}
.jbpx >.alpx_bg{background: #fdf4e7;}
.child_des label{color: #f00000;}
/*part1*/
.part1{background: #f4a220; overflow: hidden; margin: 5% auto 0 auto;}
.part1>img{display: block;}
.public_tit{width: 96%; margin: 5% auto; border-bottom: 1px solid #fff; color: #fff; font-weight: bold; font-size: 1.2rem; line-height: 3rem; text-align: center; letter-spacing: -1px;}
.public_tit a{color: #bf7500; border-radius: .5rem; background: #fff; padding: .5rem .5rem;}
.part1>p{width: 28rem; font-size: 1.3rem; color: #fff; margin: 0 auto; line-height: 1.9rem;}
.part1_con>img{display: block; margin: 3% auto;}
.part1_con{position: relative;}
.part1_con>dl{width: 10.1rem; position: absolute; left: 4.05rem; top: .4rem;}
.part1_con>dl>dt{font-weight: bold; font-size: 1.2rem; text-align: center; color: #fe9500;}
.part1_con>dl>dd{font-size: 1rem;}
.part1_con>dl:nth-of-type(2){width: 10.1rem; position: absolute; left: auto; right: 3.7rem; bottom: 3.5rem;}
.public_btn{width: 100%; margin: 10% auto; text-align: center;}
.public_btn>a{color: #fe9500; background: #fff; border-radius: 1rem; padding: 1rem; margin: 3% auto; font-size: 1.3rem;}
/*part2*/
.part2{background: #f4f4f4; overflow: hidden;}
.part2>.public_tit{width: 100%; color: #26231f; border-bottom: 1px solid #b9b9b9;}
.part2>.public_tit a{background: #f4511f; color: #fff;}
.part2_con{width: 31rem; position: relative; margin: 3% auto; overflow: hidden;}
.part2_con img{display: block;}
/*.part2_con_r{width: 18.5rem;}
.part2_con_r img{width: 100%; margin-bottom: 3%;}
.part2_con_l{width: 11.5rem;}
.part2_con_l >dl>dt{width: 10.5rem; background: #f4a220; padding: .3rem .5rem; border-radius: .5rem; color: #fff; position: relative; font-size: 1.2rem;}
.part2_con_l >dl>dt>i{position: absolute; left: 0.75rem; color: #f4a220;}
.part2_con_l >dl>dt>span{background: #fff; color: #f4a220; width: 1.2rem; height: 1.2rem; display: block; float: left; text-align: center; transform: rotate(37deg); margin-top: 0.2rem; margin-right: .5rem;}
.part2_con_l >dl>dd{font-size: 1.2rem; line-height: 1.5rem; text-align: justify;}*/
.part2>.public_btn{clear: both;}
.part2>.public_btn>a{background: #f4511f; color: #fff;}
/*part3*/
.part3{background: #9cd6f4; overflow: hidden;}
.part3>.public_tit{width: 100%; font-size: .9em; color: #1474cb;}
.public_tit a{font-size: 1.3rem; color: #fff; background: #f4511f; margin-left: 3%;}
.part3>p{width: 31rem; margin: 3% auto; font-size: 1.3rem; line-height: 1.9rem; text-indent: 2em; color: #2d2d2d;}
.part3_con_etq{position: relative;}
.part3_con_etq p{width: 7rem; font-size: 1rem; position: absolute;}
.part3_con_etq p:nth-of-type(1){top: 3.5rem; left: 1.25rem;}
.part3_con_etq p:nth-of-type(2){top: 3.5rem; left: 16.75rem;}
.part3_con_cnq{position: relative;}
.part3_con_cnq p{width: 7rem; position: absolute; font-size: 1rem; line-height: 1.5rem;}
.part3_con_cnq p:nth-of-type(1){top: 4.1rem; left: 1.1rem;}
.part3_con_cnq p:nth-of-type(2){top: 4.1rem; left: 16.65rem;}
.part3_con_cnq p:nth-of-type(3){top: 12.6rem; left: 1.1rem;}
.part3_con_cnq p:nth-of-type(4){top: 12.6rem; left: 16.65rem;}
.part3>.public_btn>a{background: #f4511f; color: #fff;}
/*part4*/
.part4>img{display:block;}
.part4>.public_tit{width: 100%; color: #26231f;}
.part4_con{position: relative;margin-bottom: 13%;}
.part4_con>dl{width: 14.25rem; position: absolute;}
.part4_con>dl dt{font-size: 1rem; color: #f3a120; text-align: right; font-weight: bold; margin-bottom: 1%;}
.part4_con>dl dd{font-size: 1rem; text-indent: 2em;}
.part4_con>dl:nth-of-type(1){top: 1.1rem; left: 0.9rem;}
.part4_con>dl:nth-of-type(2){top: 3.7rem; left: 16.95rem;}
.tl{text-align: left!important;}
.part4_con>dl:nth-of-type(3){top: 11.2rem; left: 0.9rem;}
.part4_con>dl:nth-of-type(4){top: 13.7rem; left: 16.95rem;}
.part4_con>dl:nth-of-type(5){top: 21.1rem; left: 0.9rem;}
.part4_con>dl:nth-of-type(6){top: 25.15rem; left: 16.95rem;}
.part4_con>dl:nth-of-type(7){top: 31.35rem; left: 0.9rem;}
.part4_con>dl:nth-of-type(8){top: 35.3rem; left: 16.95rem;}
.part4_con>dl:nth-of-type(9){top: 41.3rem; left: 0.9rem;}
.part4_con>dl:nth-of-type(10){top: 45rem; left: 16.95rem;}
.part4>.public_btn>a{background: #f4511f; color: #fff;}
/*part5*/
.part5{background: #f3a120; overflow: hidden;}
.part5>.public_tit{border: 0;}
.part5_con{position: relative; margin-bottom: 3%;}
.part5_con>dl{position: absolute; right: 3.3rem; top: 1.05rem; color: #3c3c3c;}
.part5_con>dl dd{font-size: 1.6rem; font-weight: bold; text-align: center;}
.part5_con>dl dt{font-size: 1.3rem; border: 1px solid #000; text-align: center; padding: .2rem 1rem; margin-top: 3%;}
.part5_con>dl dt a{color: #3c3c3c;}
.part5_con:nth-of-type(3)>dl{right: 19rem; top: 1.05rem;}
/*part6*/
.part6{background: #e8e6e6; overflow: hidden;}
.part6>.public_tit{color: #26231f; border: 0;}
.part6_con{width: 25.67rem; position: relative;margin-left: 3.175rem;padding-bottom: 1%;}
.part6_con>.part6_con_l{width: 12.35rem; overflow: hidden;}
.part6_con>.part6_con_l img{width: 12.35rem;}
.part6_con>.part6_con_r{width: 13.3rem; background: #fff; height: 12.8rem; overflow: hidden;}
.part6_con>.part6_con_r dl{width: 12.7rem; margin: 3% auto;}
.part6_con>.part6_con_r dl dt{font-size: 1.3rem; text-align: center; border-bottom: 1px dashed #3c3c3c; line-height: 2.5rem; margin-bottom: 3%;}
.part6_con>.part6_con_r dl dd{text-align: center; font-size: 1.2rem; line-height: 1.75rem;}
.part6_con_btn> a{background: #ff9507; border-radius: 1rem; color: #fff; text-align: center; padding: .3rem 1rem; font-size: 1.3rem; margin-left: 1%;}
.part6_con_btn{width: 100%; margin: 0 auto; text-align: center;}
.part6_con .hd{position:absolute; left:0; right: 0; margin-left: 34%; margin-right: 0; bottom: -5%; width:50%}
.part6_con .hd ul{overflow:hidden;}
.part6_con .hd ul li{text-indent:-2000em;overflow:hidden;float:left;display:block;width:2.2rem;height:0.3rem; border: 0.05rem solid #26231f; background:#fff;margin:0 1%;}
.part6_con .hd ul li.on{background:#26231f;}
.part6>.public_btn>a{background: #f4511f; color: #fff;}