*{ margin:0; padding:0;}
a{ text-decoration:none;}
body{ background:#fff; color:#221815;}
.auto{ width:1097px; margin:0 auto; overflow:hidden;}
.bgs{ background:#fceace;}
.banner{ height:693px; background:url(../images/banner.jpg) no-repeat top center;}
.banner .hide{ display:none;}
.banner .bcon{ height:678px; position:relative;}
.banner .bcon a{ display:block; width:206px; height:66px; position:absolute; top:322px; left:418px;}
.main .pic{ text-align:center; padding-top:40px;}
.main .wzcon{ font-size:22px; line-height:35px; padding-top:30px;}
.main .mbj .bjlist{ width:1110px;}
.main .mbj .bjlist ul{ overflow:hidden; zoom:1; padding-top:30px;}
.main .mbj .bjlist ul li{ display:inline; float:left; width:357px; padding-right:12px;}
.main .mbj .bjcon{ overflow:hidden; zoom:1; padding-top:35px;}
.main .mbj .bjcon .bjwz{ width:543px; float:left; font-size:22px; line-height:32px; padding-top:20px;}
.main .mbj .bjcon .bjwz a{ color:#d00707;}
.main .mbj .bjcon .bjtu{ width:525px; float:right;}
.main .mzz .zzlist ul{ overflow:hidden; zoom:1; padding:40px 0 50px 0;}
.main .mzz .zzlist ul li{ display:inline; float:left; width:261px; padding-right:10px;}
.main .mzz .zzlist ul li .wz{ display:block; font-size:22px; line-height:32px; padding-top:10px;}
.main .mdx .dxcon .dxtop .dxk ul{ overflow:hidden; zoom:1; padding-top:30px;}
.main .mdx .dxcon .dxtop .dxk ul li{ display:inline; float:left; font-size:22px; color:#d00707;}
.main .mdx .dxcon .dxtop .dxk ul li.ts{ background:#d00707; width:117px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:22px; font-weight:bold; margin-right:10px;}
.main .mdx .dxcon .dxbom p{ font-size:22px; line-height:30px; padding-top:30px;}
.main .mdx .dxcon .dxbom p a{ color:#d00707;}
.main .mms .mscon .mswz{ padding-bottom:40px;}
.main .mms .mscon .mswz p{ font-size:22px; line-height:30px; padding-top:30px;}
.main .mzy .zylist{ width:1110px; padding:20px 0 40px 0;}
.main .mzy .zylist ul{ overflow:hidden; zoom:1;}
.main .mzy .zylist ul li{ display:inline; float:left; width:354px; padding:20px 13px 0 0;}
.main .mzy .zylist ul li .tu,.main .mzy .zylist ul li .title{ display:block;}
.main .mzy .zylist ul li .title{ background:#f59e16; font-size:21px; color:#fff; text-align:center; height:47px; line-height:47px;}
.main .mzy .zylist ul li .title i{ font-size:23px; font-weight:bold;}
.main .mzy .zylist ul li .tzx ul{ overflow:hidden; zoom:1; padding-top:20px;}
.main .mzy .zylist ul li .tzx ul li{ display:inline; float:left; width:149px; padding:0 0 0 18px;}
.main .mzy .zylist ul li .tzx ul li a{ display:block; width:149px; height:42px; background:#d00707; line-height:42px; text-align:center; color:#fff; font-size:23px; border-radius:100px; webkit-border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px;}
.main .mzy .zylist ul li .tzx ul li.zxbg a{ background:#bab5ad;}
/*biaodan*/
.wrap{margin:0 auto; width:1200px;}
.bg-gray {
    background-color: #dcdcdc;
    height: 200px;
    width:100%;
    padding-top: 30px;
	margin-bottom:20px;
}
.bg-gray .biaodan {
    margin-left: auto;
    margin-right: auto;
    width: 800px;
}
.bg-gray button {
    background-color: #ff5f07;
    border: 0;
    color: #fff;
}
.bg-gray input, .bg-gray button {
    width: 800px;
    height: 50px;
    text-align: center;
    margin-bottom: 10px;
    font-size: 20px;
}