body{ background:#fff; color:#000;}
.auto{ width:1206px; margin:0 auto; overflow:hidden;zoom:1;}
.bgs{ background:#e50303;}
.banner .bzx ul{ overflow:hidden; zoom:1; position:absolute; top:405px; left:715px;}
.banner .bzx ul li{ display:inline; float:left; padding:0 18px;}
.banner .bzx ul li a{ display:block; width:214px; height:62px;}
.clear{clear:both;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.banner{ position:relative; height:580px; background:url(../images/banner.jpg) no-repeat top center;}
.banner .hide{ display:none;}
.main .mjj ul{ width:1270px; overflow:hidden; zoom:1;}
.main .mjj ul li{ display:inline; float:left; width:237px; padding:35px 70px 0 0;}
.main .mjj ul li .title{ display:block; padding:20px 0; text-align:center;}
.main .mjj ul li .title i{ font-size:28px; border:1px solid #000; padding:3px 20px;  border-radius:0.5rem;}
.main .btcon{ text-align:center; font-size:36px; font-weight:bold; background:url(../images/title1.jpg) no-repeat center center;}
.main .btbg1{ background:url(../images/title2.jpg) no-repeat center center;}
.main .btbg2{ background:url(../images/title4.jpg) no-repeat center center;}
.main .btmt{ margin-top:30px;}
.main .btxz{ font-size:20px; color:#5c5c5c; text-align:center; display:block;}
.main .mjs .jscon{ overflow:hidden; zoom:1; padding-top:20px;}
.main .mjs .jscon .jstu{ float:left; width:589px;}
.main .mjs .jscon .jstxt{ float:right; width:560px;}
.main .mjs .jscon .jstxt .jswz{ display:block; font-size:24px; line-height:45px; padding-top:15px;}
.main .zxtpl ul{ overflow:hidden; zoom:1; padding:30px 0 0 300px;}
.main .zxtpl ul li{ display:inline; float:left; padding:0 50px;}
.main .zxtpl ul li a{ display:block; width:218px; background:#0366b9; text-align:center; height:45px; line-height:45px; font-size:24px; color:#fff;}
.main .zxtpl ul li:nth-child(2) a{ background:#0366b9;}
.main .mjs .jscon .jstxt .zxtpl ul{ padding:15px 15px 0 15px;}
.main .mjs .jscon .jstxt .zxtpl ul li{ padding:0;}
.main .mjs .jscon .jstxt .zxtpl ul li:nth-child(2){ float:right;}
.main .mmb .mbbox ul{ overflow:hidden; zoom:1; width:1230px;}
.main .mmb .mbbox ul li{ display:inline; float:left; width:286px; padding:30px 20px 0 0;}
.main .mmb .mbbox ul li .zbox{ background:#f4f4f4;}
.main .mmb .mbbox ul li .zbox .tu{ display:block;}
.main .mmb .mbbox ul li .zbox .title{ display:block; text-align:center; font-size:26px; color:#ef5d67; font-weight:bold; padding-top:10px; text-decoration:underline;}
.main .mmb .mbbox ul li .zbox .txts{ display:block; font-size:20px; line-height:30px; padding:10px; height:250px;}
.main .mmb .mbbox ul li .zbox .tzx{ display:block; text-align:center; padding-bottom:30px;}
.main .mmb .mbbox ul li .zbox .tzx a{ font-size:24px; background:#e61414; padding:3px 30px; color:#fff;}
.main .mys .yscon ul{ width:1230px; overflow:hidden; zoom:1;}
.main .mys .yscon ul li{ display:inline; float:left; padding:30px 20px 0 0; width:387px;}
.main .mys .yscon ul li .tu{ display:block;}
.main .mys .yscon ul li .txts{ display:block; font-size:31px; font-weight:bold; text-align:center; color:#ef5d67; line-height:40px; padding-top:20px;}
.main .mys .yscon ul li .txts p:nth-child(2){ font-weight:normal; color:#000; font-size:28px;}
.main .mbz .bzlist ul{ overflow:hidden; zoom:1;}
.main .mbz .bzlist ul li{ display:inline; float:left; padding:30px 50px 0 20px;}
.main .mbz .bzlist ul li .tu,.main .mbz .bzlist ul li .title{ display:block;}
.main .mbz .bzlist ul li .title{ font-size:24px; text-align:center; line-height:35px; padding-top:20px;}
.main .mhj .hjimg{ display:block; padding-top:30px;}
.main .mjy .jylist ul{ overflow:hidden; zoom:1; width:1230px;}
.main .mjy .jylist ul li{ display:inline; float:left; width:394px; padding:30px 10px 0 0;}
.main .mjy .jylist ul li .tu{ display:block;}
.main .mjy .jylist ul li .title{ display:block; text-align:center; font-size:24px; text-decoration:underline; padding-top:10px;}
.main .mzy .zylist ul{ overflow:hidden; zoom:1; width:1220px;}
.main .mzy .zylist ul li{ display:inline; float:left; width:393px; padding:30px 10px 0 0;}
.main .mzy{ padding-bottom:30px;}