body{ background:#fff; color:#000;}
.bgs{ background:#000;}
.banner img{ width:100%;}
.banner .hide{ display:none;}	
.main .btcon{ color:#000; text-align:center; display:block; font-size:1.5rem;}
.main .mdy .btcon{ font-size:1.8rem; font-weight:bold;}
.main .btpt{ padding-top:15px;}
.main .mdy .dylist ul{ overflow:hidden; zoom:1; padding:0 10px 20px 5px;}
.main .mdy .dylist ul li{ display:inline; float:left; width:33.3%; padding:15px 0 0 5px;}
.main .mdy .dylist ul li a{ display:block; color:#ffffff; background:#a40001; font-size:1.2rem; text-align:center; text-align:center; padding:0.7rem 0;}
.main .mbg{ background:#eee; padding:0.5rem 0;}
.main .btx{ font-size:1.5rem; text-align:center; display:block;}
.main .btx p:nth-child(1){ border-bottom:2px solid #000; padding:15px 0 10px 0;}
.main .btx p:nth-child(2){ padding:10px 0 0 0; font-size:1.1rem;}
.zxtpl ul{ overflow:hidden; zoom:1; padding:15px 0;}
.zxtpl ul li{ display:inline; float:left; width:50%;}
.zxtpl ul li a{ display:block; width:100%; padding:0.5rem 0; border:1px solid #322825; font-size:1.2rem; color:#322825; text-align:center; border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.zxtpl ul li a i{ position:relative; top:-0rem; padding-left:5px; font-size:1.3rem; color:#fe6601;}
.zxtpl ul li:nth-child(2){ float:right; padding-left:5%;}
.zxtpl ul li.ts:nth-child(1){ width:40%;}
.zxtpl ul li.ts:nth-child(1) a{ background:#ff6600; color:#fff; border:1px solid #ff6600;}
.zxtpl ul li.ts{ width:60%;}
.zxtpl ul li.ts a{ font-size:1rem; color:#ff6600;}
.main .zxbtn{ display:block; text-align:center; padding:2rem 0;}
.main .zxbtn a{ padding:0.5rem 5rem; background:#fe3c00; background-size:100% 100%; font-size:1.3rem; color:#fff; text-align:center; border-radius:0.5rem;}
.main .mzy .zylist ul{ overflow:hidden; zoom:1; padding:0 10px 0 0;}
.main .mzy .zylist ul li{ display:inline; float:left; width:50%; padding:15px 0 0 10px;}
.main .mzy .zylist ul li img{ width:100%;}
.main .mzy .zylist ul li .zytxt{ border:1px solid #000; border-top:0; padding:10px 0 0 0;}
.main .mzy .zylist ul li .zytxt p{ text-align:center; font-size:1rem; line-height:1.8rem;} 
.main .mzy .zylist ul li .zytxt p:nth-child(2){ font-size:0.8rem;}
.main .mzy .zylist ul li .zxtpl ul{ padding:0 5px 10px 0px;}
.main .mzy .zylist ul li .zxtpl ul li{ padding:10px 0 0 5px;}
.main .mzy .zylist ul li .zxtpl ul li a{ color:#f91921; border:none; color:#fff; background:#fe0002; font-size:1rem; padding:0.5rem 0;}
.main .mzy .zylist ul li .zxtpl ul li:nth-child(2) a{ background:#fff; color:#fff; border:1px solid #010101; color:#010101;}
.main .advt img{ width:100%;}
.main .pic img{ width:100%; padding:15px 10px 0 10px;}
.main .mbm .btx p{ font-size:1rem; color:#fe0002; font-weight:bold; padding:0 0 15px 0;}
.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:#000; padding-top:20px; vertical-align:top;}
.main .mbm .bmtpl ul li .iputs{ width:60%; height:2.3rem; line-height:2.3rem; border:1px solid #a8b0c3; padding:0 10px; background:none; border-radius:0.5rem;}
.main .mbm .bmtpl ul li select{ width:60%; height:2.3rem; border:1px solid #a8b0c3; background:none; color:#464546; border-radius:0.5rem;}
.main .mbm .bmtpl ul li .sub{ width:60%; padding:0.2rem 0; font-size:1.3rem; background:#fe0002; 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(1){ padding-top:15px;}
.main .mbm .bmtpl ul li .ts{ font-size:1rem; color:#000;}