body{ background:#fff; color:#280803;}
.bgs{ background:#f4f1f2;}
.banner img{ width:100%;}
.banner .hide{ display:none;}
.main .btcon{ display:block; text-align:center; font-size:1.3rem; line-height:1.8rem; font-weight:bold; color:#df420a;}
.main .btpt{ padding-top:15px;}
.main .btcon p:nth-child(2),.main .btcon p:nth-child(3){ font-size:1rem; font-weight:normal; color:#280803;}
.main .mtpl .tbox{ margin-top:15px;}
.main .mtpl .tbox .tbbt{ display:block;}
.main .mtpl .tbox .tbbt i{ display:block; width:40%; background:#ffc09d; padding:0.5rem 0; text-align:center; font-size:1.2rem;}
.main .mtpl .tbox .tlist ul{ overflow:hidden; zoom:1; padding:5px 0 20px 0;}
.main .mtpl .tbox .tlist ul li{ display:inline; float:left; width:33.3%; padding:10px 0 0 10px;}
.main .mtpl .tbox .tlist ul li i img{ width:4%;}
.main .mtpl .tbox .tlist ul li i{ position:relative; padding-right:10px; top:-0.5rem;}
.main .pic img{ width:100%; padding:15px 0 0 0;}
.main .picx img{ width:100%; padding:15px 10px 0 10px;}
.main .mtpl .pic img{ padding:10px 0 0 0;}
.main .zxbtn{ display:block; padding:20px 0;}
.main .zxbtn a{ display:block; width:100%; background:#df420a; font-size:1.3rem; color:#fff; padding:1rem 0; text-align:center;}
.main .imgtpl img{ width:100%; padding:15px 0 0 0;}
.main .imgtpl{ overflow:hidden;}
.main .imgtpl .swiper-pagination{ position:static; padding:15px 0 0 0;}
.main .imgtpl .swiper-pagination span{ margin:0 5px;}
.main .imgtpl .swiper-pagination-bullet{ width:12px; height:12px; background:#502b0f; opacity:1;}
.main .imgtpl .swiper-pagination-bullet-active{ background:#dda841; width:12px; height:12px;}
.main .mbm .bmcon{ padding-bottom:20px; background:#fff;}
.main .mbm .bmcon .bmbt{ display:block; text-align:center; font-size:1.2rem; color:#f33f59;}
.main .mbm .bmcon .bmbts{ display:block; text-align:center; font-size:1.2rem; color:#d84a11; font-weight:bold;}
.main .mbm .bmtpl{ border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.main .mbm .bmtpl ul li{ text-align:center; font-size:1.2rem; color:#464546; padding-top:20px; vertical-align:top; font-weight:bold;}
.main .mbm .bmtpl ul li .iputs{ width:95%; background:#fff; height:2.5rem; line-height:2.5rem; font-weight:normal; border:2px solid #ededed; padding:0 10px;}
.main .mbm .bmtpl ul li select{ width:95%; height:2.3rem; background:#fff; border:1px solid #dedede;}
.main .mbm .bmtpl ul li .sub{ width:95%; padding:0.5rem 0; font-size:1.3rem; background:#d84a11; border:none; color:#fff; cursor:pointer; border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.main .mbm .bmtpl ul li:nth-child(4){ font-weight:normal;}
.main .mbm .bmtpl ul li:nth-child(4) i{ position:relative; top:-0.2rem; padding-right:5px;}
.main .mbm .bmtpl img{ width:3.5%;}
.main .mwc .pic img{ padding:5px 0 15px 0;}