﻿body{width: 100%;max-width: 1920px;margin: 0 auto;font-family: sans-serif,Arial, Helvetica; }
ul{overflow: hidden;clear: both;margin: 0 auto;}
ul,li{list-style: none;}
a,a:hover{text-decoration: none;}
img{display: block;border: 0;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.flex{-webkit-display: flex;display: flex;justify-content: space-between;}
.mt20{margin-top: 20px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt55{margin-top: 55px;}
.mt60{margin-top: 60px;}
.mt65{margin-top: 65px;}
.mt70{margin-top: 70px;}
.mt75{margin-top: 75px;}
.mt80{margin-top: 80px;}
.mt85{margin-top: 85px;}
.mt90{margin-top: 90px;}
.mt95{margin-top: 95px;}
.mt100{margin-top: 100px;}
.mt105{margin-top: 105px;}
.mt110{margin-top: 100px;}
.mt115{margin-top: 115px;}
.mt120{margin-top: 120px;}
.mt125{margin-top: 125px;}
.mt130{margin-top: 130px;}
.mt135{margin-top: 135px;}
.mt140{margin-top: 140px;}
.mt145{margin-top: 145px;}

.banner{width: 100%;}
.banner a{width: 100%;margin: 0;}
.banner a img{width: 100%;margin: 0;}

.cont{width: 100%;margin: 0;padding: 0;}
.cont .cont_main{width: 990px;margin: 0 auto;}
.cont .cont_main .tit{position: relative;width: 100%;margin: 40px 0;}
.cont .cont_main .tit h2{position: relative;z-index: 2;padding-left: 360px;font-size: 40px;color: #282828;}
.cont .cont_main .tit p{position: relative;z-index: 1;width: 260px;margin-left: 400px;margin-top: -30px;padding: 5px 10px;text-align: right;font-size: 14px;color: #282828;background: #c9c9c9;}

.zx1{width: 400px;height: 50px;margin: 40px auto;}
.zx1 a{display: block;width: 400px;height: 50px;line-height: 50px;text-align: center;font-size: 24px;color: #FFFFFF;background: #FF9900;border-radius: 8px;}

.cont1{width: 100%;padding: 20px 0;background: #bb0000;}
.cont1 .cont_main{width: 1200px;}
.cont1 .cont_main ul{-webkit-display: flex;display: flex;width: 100%;margin: 20px 0;justify-content: space-between;}
.cont1 .cont_main ul li{width: 20%;text-align: center;font-size: 30px;color: #FFFFFF;border-right: 1px solid #FFFFFF;}
.cont1 .cont_main ul li font{font-size: 60px;}
.cont1 .cont_main ul li p{font-size: 20px;}
.cont1 .cont_main ul li.l1{border-right: none;}

.cont2 .cont_main{width: 990px;margin: 40px auto;}
.cont2 .cont_main .des{width: 460px;margin-right: 20px;}
.cont2 .cont_main .des .des-tit{margin-bottom: 10px;}
.cont2 .cont_main .des .des-tit h3{font-size: 30px;}
.cont2 .cont_main .des .des-tit span{display: block;width: 60px;height: 4px;background: #BB0000;}
.cont2 .cont_main .des p{line-height: 1.4;font-size: 16px;}

.cont3{width: 100%;padding: 40px 0;background: #eeeeee;}
.cont3 .cont_main .des{margin: 20px 0;font-size: 16px;}
.cont3 .cont_main ul{-webkit-display: flex;display: flex;width: 100%;margin: 20px 0;justify-content: space-between;}
.cont3 .cont_main ul li{text-align: center;background: #c9c9c9;}
.cont3 .cont_main ul li p{padding: 15px 0;font-size: 18px;color: #282828;}


.cont4 .cont_main .roll{width: 995px;height: 724px;margin: 20px auto;overflow-y: scroll;background: url(../images/bg-pp.jpg) center no-repeat;}
.cont4 .cont_main .roll .roll-bg{background: url(../images/rollbg.png) top center repeat-y;}
.cont4 .cont_main .roll .roll-left{width: 410px;}
.cont4 .cont_main .roll .roll-left ul{width: 100%;}
.cont4 .cont_main .roll .roll-left ul li{width: 100%;text-align: right;color: #FFFFFF;}
.cont4 .cont_main .roll .roll-left ul li h3{font-size: 24px;color: #00f6ff;}
.cont4 .cont_main .roll .roll-right{width: 410px;}
.cont4 .cont_main .roll .roll-right ul{width: 100%;}
.cont4 .cont_main .roll .roll-right ul li{width: 100%;color: #FFFFFF;}
.cont4 .cont_main .roll .roll-right ul li h3{font-size: 24px;color: #00f6ff;}
.cont4 .cont_main .roll-lc{margin: 10px 0;text-align:center;font-size: 30px;color: #00f6ff;}

.cont5{padding: 40px 0;background: #eeeeee;}
.cont5 .cont_main span{display: block;text-align: center;font-size: 20px;}
.cont5 .cont_main .hd{margin-top: 20px;}
.cont5 .cont_main .hd ul{}
.cont5 .cont_main .hd ul li{float: left;width: 200px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;color: #BB0000;cursor: pointer;border: 1px solid #BB0000;}
.cont5 .cont_main .hd ul li.on{color: #FFFFFF;background: #BB0000;}
.cont5 .cont_main .bd ul{-webkit-display: flex;display: flex;flex-wrap: wrap;width: 100%;margin: 20px 0;justify-content: space-between;}
.cont5 .cont_main .bd ul li{width: px;margin: 15px 0;}
.cont5 .cont_main .bd ul li a{width: 100%;}
.cont5 .cont_main .bd ul li a p{width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #282828;background: #c9c9c9;}

.cont6 .cont_main .tit p{width: 300px;}
.cont6 .cont_main ul{width: 100%;}
.cont6 .cont_main ul li{width: 100%;margin: 15px 0;}
.cont6 .cont_main ul li h3{width: 200px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;color: #FFFFFF;background: #BB0000;}
.cont6 .cont_main ul li p{margin-top: 15px;padding: 10px;line-height: 1.5;font-size: 20px;color: #282828;background: #c9c9c9;}

.cont7{padding: 40px 0;background: #eeeeee;}
.cont7 .cont_main form{}
.cont7 .cont_main form ul{width: 800px;margin: 20px auto;}
.cont7 .cont_main form ul li{margin: 20px 0;}
.cont7 .cont_main form ul li.l1{-webkit-display: flex;display: flex;width: 100%;margin: 20px 0;justify-content: space-between;}
.cont7 .cont_main form ul li.l1 label{width: 120px;height: 50px;line-height: 50px;text-align: right;font-size: 24px;}
.cont7 .cont_main form ul li.l1 input{width: 670px;height: 50px;line-height: 50px;text-indent: 5px;border: 1px solid #DDDDDD;border-radius: 8px;}
.cont7 .cont_main form ul li.l2 button{display: block;width: 760px;height: 50px;line-height: 50px;margin-left: 40px;text-align: center;font-size: 24px;color: #FFFFFF;background: #BB0000;border: none;border-radius: 8px;cursor: pointer;}