body{ background:#fff; color:#333333;}
.bgs{ background:#f5f5f5;}
.banner img{ width:100%;}
.banner .hide{ display:none;}
.main .btcon{ display:block; text-align:center; font-size:1.3rem; line-height:1.6rem; font-weight:bold; color:#ee2822;}
.main .btpt{ padding-top:15px;}
.main .btcon i{ color:#ec4134;} 
.main .btcon img{ width:100%;}
.main .wzcon{ display:block; text-align:center; font-size:1.2rem; padding-top:10px;}
.main .zxtpls ul{ overflow:hidden; zoom:1; padding:0 2% 0 2%;}
.main .zxtpls ul li{ display:inline; float:left; width:50%; padding:20px 3%;}
.main .zxtpls ul li a{ display:block; width:100%; padding:0.5rem 0; background:#ff290a; background-size:100% 100%; font-size:1.2rem; color:#fff; text-align:center; border-radius:100px; webkit-border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px;}
.main .pic img{ width:100%; padding:15px 10px 0 10px;}
.main .msp .spbt{ overflow:hidden; zoom:1; padding:15px 10px 15px 10px;}
.main .msp .sbt{ display:block; float:left; font-size:1.2rem;}
.main .msp .sjia{ display:block; float:right; text-align:right;}
.main .tlist ul{ overflow:hidden; zoom:1; padding:0 10px 0 0;}
.main .tlist ul li{ display:inline; float:left; width:50%; text-align:center; padding:15px 0 0 10px;}
.main .tlist ul li img{ width:100%;}
.main .tlist ul li .twz{ display:block; font-size:1.2rem; line-height:1.7rem; padding-top:10px;}
.main .tlist ul li .twz p:nth-child(1){ color:#de690c; font-weight:bold;}
.main .zxbtn{ display:block; text-align:center; padding:2rem 0;}
.main .zxbtn a{ padding:0.5rem 4rem; background:#ee2822; font-size:1.2rem; color:#fff; text-align:center; border-radius:100px; webkit-border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px;}
.main .tlist ul li .title{ background:#de690c; display:block; font-size:1rem; color:#fff; line-height:1.6rem; padding:0.3rem 0;}
.main .imgtpl img{ width:100%;}
.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:#5a2509; opacity:1;}
.main .imgtpl .swiper-pagination-bullet-active{ background:#fdcf0a; width:12px; height:12px;}
.main .mzp .btcon,.main .mjy .btcon,.main .mzy .btcon{ padding:15px 10px 0 10px;}
.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:20px 0 0 10px;}
.main .mzy .zylist ul li img{ width:100%;}
.main .mzy .zylist ul li .title{ display:block; text-align:center; font-size:1.2rem; padding-top:10px;}
.main .mzy .zylist ul li .zxtpls ul{  overflow:hidden; zoom:1; padding:0 5% 0 5%;}
.main .mzy .zylist ul li .zxtpls ul li{ display:inline; float:left; width:50%; padding:10px 3% 0 3%;}
.main .mzy .zylist ul li .zxtpls ul li a{ display:block; width:100%; padding:0.3rem 0; background:#ee2822; background-size:100% 100%; font-size:1.2rem; color:#fff; text-align:center; border-radius:0; font-size:1rem;}
.main .mzy .zylist ul li .zxtpls ul li:nth-child(2) a{ background:#ed8a3d; color:#fff;}