body{ background:#ffffff; color:#595959;}
.auto{ width:1204px; margin:0 auto; overflow:hidden;}
.clear{clear:both;}
.bgs{ background:#ffe8d6;}
.bgt{ background:url(../images/banner.png) no-repeat; height:594px;}
.banner{ height:594px;background:url(../images/banner.png) no-repeat top center;}
.banner .hide{ display:none;}
.main .mtop{ background:url(../images/jh.png) no-repeat left 50px; height:368px; padding-top:40px; padding-bottom:70px;}
.main .mtop .twz{ padding:80px 75px 0 75px;}
.main .mtop .twz p{ line-height:30px; font-size:20px; color:#2e2e2e;}
.main .mtop .twz p:nth-child(1),.main .mtop .twz p:nth-child(2){ padding-top:15px;}
.main .mtop .twz i{ font-weight:bold; color:#ff4a33;}
.main .zxtpl{ padding:20px 0 0 350px;}
.main .zxtpl a{ width:452px; height:52px; line-height:52px; background-color:#6370ff; display:block; text-align:center; font-size:30px; color:#fff; border-radius:100px;}
.main .zxtpl a i{ position:relative; top:20px; padding-left:20px;}
.main .btcon{ font-size:46px; font-weight:bold; color:#000000; text-align:center; background:url(../images/x.png) no-repeat left bottom; padding:50px 0 30px 0;}
.main .btcon i{ color:#ff4a33;}
.main .btg{ background:url(../images/pic2.png) no-repeat left bottom;}
.main .mzy{ padding-bottom:50px;}
.main .tulist ul{ overflow:hidden; zoom:1; width:1230px; padding:50px 0 30px 0;}
.main .tulist ul li{ display:inline; float:left; width:287px; padding-right:15px;}
.main .tulist ul li .tu{ display:block;}
.main .tulist ul li .zytxt{ background:#fff;}
.main .tulist ul li .zytxt p:nth-child(1){ font-size:33px; font-weight:bold; text-align:center; color:#000; padding-top:10px;}
.main .tulist ul li .zytxt p:nth-child(2){ font-size:20px; padding:10px; line-height:32px;height:120px;}
.main .tulist ul li .zytxt .zx{ display:block; text-align:center; padding:10px 0 25px 0;}
.main .tulist ul li .zytxt .zx a{ background:#ff7633; padding:5px 40px; font-size:30px; color:#fff; border-radius:10px;}
.main .zxform{ background:url(../images/6000.png) no-repeat center top; height:142px; margin-top:60px; padding-left:405px;}
.main .zxform .zxbox{ padding:52px 0 0 0; width:475px; overflow:hidden; zoom:1;}
.main .zxform .zxbox .zxleft{ float:left; width:350px;}
.main .zxform .zxbox .zxleft .iput{ width:100%; height:47px; line-height:47px; padding-left:10px; border:0; background:#fff;}
.main .zxform .zxbox .zxbtn{ float:right; width:117px; height:47px; line-height:47px;}
.main .zxform .zxbox .zxbtn .sub{ width:100%; height:47px; line-height:47px; background:none; border:none;}
.main .tlb ul li{ width:271px; padding-right:35px;}
.main .tlb ul li .zytxt p:nth-child(1){ color:#ff4a33;}
.main .tlb ul li .zytxt p:nth-child(2){ color:#000; font-size:22px;}
.main .tlb ul li .zytxt .zx{ display:block}
.main .tlb ul li .zytxt .zx a{ font-size:29px; display:block; width:271px; padding:0; height:55px; line-height:55px; background:#6370ff; border-radius:100px;}
.main .tux{ display:block; padding:50px 0 30px 0;}
.main .mys{ padding-bottom:60px;}
.main .mhj{ padding-bottom:30px;}