@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; }
ul li{list-style:none;}
li{list-style:none;}
body{font-family:"微软雅黑";overflow-x:hidden; background-color: #fff;}
images, input {
	vertical-align:middle;
	border:0px;
}

.cls{clear:both;}
.ti{text-indent: 2em;}
a{text-decoration:none;}
.banner{width:100%; margin:auto; height:650px;}
.banner p{width:100%; height:650px;}
.nobr{border-radius: 0px!important;}

.part{width:100%; margin:50px auto 68px;}
.part0{width: 1200px; margin: 0px auto; background:#fff;padding: 20px 0px 50px; border-radius: 15px;}
.part1{width: 1200px; margin: 0px auto; padding-bottom: 20px;}

.tit{width: 1200px; margin: 30px auto 20px;}
.tit h3{text-align: center; }

.qy,.sj,.zmcs,.zyzx,.zj,.jz{width: 1100px;margin:0 auto;}
.js,.jz{width: 1151px;margin:0 auto;}
.qy p{color: #333; font-size: 21px; line-height: 30px; margin:20px auto;text-align: justify;}
.hdjs{color: #d40f06; font-size: 38px; text-align: center;margin: 30px auto 20px; font-weight: 500;}
.hdsj{color: #f3ca1f; font-size: 40px; background-color: #d50213; border-radius: 60px; height: 112px; width: 900px; text-align: center; margin: 0 auto; line-height: 105px; font-weight: bold;} 

.pro5_1 {width:1153px;margin: 30px auto 30px; height: 515px;}
.pro5_1 .bd {width:1120px;}
.pro5_1 .bd img{border-radius: 0px;}
.pro5_1 .hd {margin-top:-1px; height:1px;position: relative;}
.pro5_1 .hd ul{ text-align:right;  padding-top:5px; position:absolute;margin-top:-118px;right:15px; }
.pro5_1 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:24px; height:24px; margin:3px; background:url(../images/qh.png) -41px 0; overflow:hidden; 
line-height:9999px;
}
.pro5_1 .hd ul .on{ background-position:0 0; }12

.lp{width: 1200px; margin: 0 auto;}
.lp li{float: left; width: 590px;  height: 275px; border-radius: 20px; background-color: #fff;  margin-right: 20px; margin-bottom: 22px; }
.lp li:nth-child(2n){margin-right: 0;}
.lp li:nth-child(3),.lp li:nth-child(4){margin-bottom: 0;}
.lp li img{margin-top: 25px;}

.noti{text-indent: 0em!important;}

.tit-sj{width: 1100px;margin:0 auto; font-size: 36px;color: #0e58ed; text-align: center;font-weight: lighter; }
.sj span{font-size: 36px; margin: 0 auto; font-weight: bold;line-height: 85px;}
.sj li:nth-child(1){float: left;}
.sj li:nth-child(2){float: right;}

.pic{text-align: center;margin:30px auto 10px;}
.bt1{background:#fdd100;  border-radius: 65px;height: 112px;width: 730px;margin: 42px auto 0px; text-align: center;}
.bt1 a{font-size: 60px;font-family: SourceHanSansCN-Bold;white-space: nowrap;line-height: 105px;display: block; color: #d50213;font-weight: bold;letter-spacing: 3px;}

.bt3{background:#ff5548;  border-radius: 47px;height: 78px;width: 316px;margin: 15px auto 0px; text-align: center;}
.bt3 a{font-size: 38px;font-family: SourceHanSansCN-Bold;white-space: nowrap;line-height: 78px;display: block; color: #fff;}


.bt{background-color: #fff;border: #fe0000 1px solid;  border-radius: 50px;height: 77px;width: 800px;margin: 50px auto 0px; text-align: center; font-size: 32px; color: #fe0000; line-height: 77px;font-family: Source Han Sans CN;
font-weight: 300;}
.bt a{background-color: #fe0000; float: right; color: #fff;font-size: 38px;font-family: SourceHanSansCN-Bold;white-space: nowrap;line-height: 77px;display: block; font-weight: 800; width: 232px;border-radius: 50px;}

.bt2{background-color: #d50213;border: #f3ca1f 1px solid;  border-radius: 65px;height: 108px;width: 993px;margin: 25px auto 0px; text-align: center; font-size: 50px; color: #f3ca1f; line-height: 108px;font-family: Source Han Sans CN;
font-weight: bold;}
.bt2 a{background-image: linear-gradient(to right, #f2d038, #e7331a); float: right; color: #fff;font-size: 60px;white-space: nowrap;line-height: 110px;display: block; width: 354px;border-radius: 0 65px 65px 0;margin-top: -1px;
  margin-right: -1px;text-shadow: 0 0 10px #ff0000;}



.slideTxtBox1{ width:1200px; margin: 0px auto;}
.slideTxtBox1 .hd{ position:relative; width:1200px;height:85px;padding-bottom: 0px;background-color: #fff; }
.slideTxtBox1 .hd ul{ float:left;  position:absolute;height:85px; display: flex;}
.slideTxtBox1 .hd ul li{ float:left;width:398px;height:85px;background-color:#d50214;color:#fff; font-size:40px;text-align:center;line-height:85px;margin-right:0px;font-weight: normal; border: 1px solid #fff;}
.slideTxtBox1 .hd ul li:nth-child(1),.slideTxtBox1 .hd ul li:nth-child(2){margin-right: 0px;}
.slideTxtBox1 .hd ul li.on{ background-color:#fff;color:#d50214; width: 398px; height: 85px;font-weight: bold;font-size: 42px;}
.slideTxtBox1 .bd ul{ background-color:#fff; text-align: center; margin-top: 25px;padding-bottom: 60px; padding-top: 40px; border-radius: 20px;}

.slideTxtBox2{ width:1119px; margin: 0px auto;}
.slideTxtBox2 .hd{ position:relative; width:1119px;height:81px;padding-bottom: 20px; margin: 0 auto;}
.slideTxtBox2 .hd ul{ float:left;  position:absolute;height:81px;  }
.slideTxtBox2 .hd ul li{ float:left;width:153px;height:61px;color:#666; font-size:32px;text-align:center;line-height:60px;margin:0px 35px;}
.slideTxtBox2 .hd ul li.on{ color: #fe0000; font-weight: bold;line-height:60px;}
.slideTxtBox2 .hd ul li.on .line{ border-bottom: 6px solid #fe0000;color: #fe0000; width: 60px; margin: 0 auto;border-radius: 10px;}
.slideTxtBox2 .bd ul{ background-color:#fff; text-align: center; margin-top: 10px;}
.slideTxtBox2 h4{text-align: left; font-size: 26px; color: #fe0000;margin:25px auto 10px; font-weight: bold;}
.slideTxtBox2 p{text-align: justify; font-size: 28px; color: #666;margin:20px 5px 0 0; line-height: 30px;font-weight: lighter; line-height: 40px;}