/* CSS Document */

body {
	font-family:"微软雅黑";
}

@media (min-width:320px) and (max-width:1500px) {
html{font-size:14px; line-height:24px;}
}
@media (min-width:1501px) and (max-width:1600px){
html{font-size:15px; line-height:26px;}
}
@media (min-width:1601px) and (max-width:1920px){
html{font-size:16px; line-height:28px;}
}



.hero-module .zt_tys1 {
    position: absolute;
    margin-top: 30px;
    z-index: 2;
    pointer-events: none;
    left: 0;
    margin-left: 1rem;
    transform-origin: 0 0;
}

.zt_descCon{    
    position: relative;
    margin-top: 30px;
    margin-left: 10px;
    width: 100%;
}
.zt_descCon P{ float:left; width:100%;font-size: 16px;  font-weight:bold;color:#fe312e }
.zt_descCon a{ float:left; width:120px; height:40px; line-height:40px; 
text-align:center; background:#fe312e; color:#FFF; margin-top:50px; border-radius:5px; font-size:14px; text-decoration:none;}

.left{ float:left;}
.right{ float:right;}


/******板块一*******/
.zt_cont{ margin:0 auto; width:100%; background:#FFFFFF; height:auto; overflow:hidden;}
.zt_cont>div{ padding-bottom:0; max-width:100%;}
.zt_cont img{ width:100%;}


.bk_bt{ margin:0 auto; width:52%; height:auto; overflow:hidden;}
.bk_bt2{ margin:0 auto; width:12%; height:auto; overflow:hidden; padding:0.5% 0 !important; text-align:center; background:#010101; color:#FFF; font-size:24px; margin-top:4%;}
.bk_bt3{ margin:0 auto; width:80%; height:auto; overflow:hidden; text-align:center; font-size:24px; line-height:45px; margin-top:3%;}
.bk_bt4{ margin:0 auto; width:3%; border-bottom:2px solid #313333; margin-top:3%;}

/******板块二*******/

.pdy_zjtd{ margin:0 auto; width:100%; background:#f8f8f8; height:auto; padding-bottom:5% !important; overflow:hidden; margin-top:6%;}
.zjtd_bt{ float:left; width:25.5%; padding-left:18%; padding-top:5%;}
.rzjcont{ width:1300px; overflow:hidden; position:relative; top:0; left:17%;}
.rzjcont .rzjtdqh { position:absolute; width:740px; height:auto; overflow:hidden; right:33px; top:45px; cursor:pointer;}
.rzjcont .rzjtdqh span { display:block; float:left; width:30px; height:60px; background:url("../images/zjtd-left.jpg")no-repeat;}
.rzjcont .rzjtdqh .next{ float:right; background:url("../images/zjtd-right.jpg")no-repeat;}

.rzjcont li{float:left;}
.rzjcont .cf li{position:relative;}

.rzjcont .listBox{ right:50px; top:0; width:680px; z-index:9999; height:162px; position:absolute; overflow:hidden;}
.rzjcont .listBox ul{ width:100% !important; height:162px; position:absolute;}
.rzjcont .listBox li{float:left;  width:150px; height:150px; overflow:hidden; margin:0 1%;}
.rzjcont .listBox li a{float:left;  width:150px; height:150px; overflow:hidden; border-radius:150px; cursor:pointer;}

.rzjcont .listBox li:nth-child(1) a{ background:url(../images/zj1-a.jpg)no-repeat;}
.rzjcont .listBox li:nth-child(2) a{ background:url(../images/zj2-a.jpg)no-repeat;}
.rzjcont .listBox li:nth-child(3) a{ background:url(../images/zj3-a.jpg)no-repeat;}
.rzjcont .listBox li:nth-child(4) a{ background:url(../images/zj4-a.jpg)no-repeat;}

.rzjcont .listBox .on:nth-child(1) a{ background:url(../images/zj1-hover.jpg)no-repeat;}
.rzjcont .listBox .on:nth-child(2) a{ background:url(../images/zj2-hover.jpg)no-repeat;}
.rzjcont .listBox .on:nth-child(3) a{ background:url(../images/zj3-hover.jpg)no-repeat;}
.rzjcont .listBox .on:nth-child(4) a{ background:url(../images/zj4-hover.jpg)no-repeat;}


.picBox{ left:25px; top:100px; width:1160px; height:610px; position:relative;overflow:hidden; }
.picBox ul{height:auto;position:absolute;}`
.picBox li{width:1160px;height:auto;}
.picBox li .pdyzj1{ float:left; width:1160px; height:auto; overflow:hidden;}
.pdyzj1 p{ float:left; width:512px; height:512px;}
.pdyzj1 dl{ float:right; width:600px; padding-top:100px;}
.pdyzj1 dl h2{ float:left; width:100%; font-size:40px;} 
.pdyzj1 dl h2 font{ font-size:30px; font-weight:normal;}
.pdyzj1 dl dt{ float:left; width:100%; padding-top:4%; font-size:18px;}
.pdyzj1 dl h3{ float:left; width:100%; font-size:26px; font-weight:bold; padding-top:4%;}
.pdyzj1 dl dd{ float:left; width:100%; padding-top:4%; font-size:18px;}
.pdyzj1 dl dd font{ color:#fe312e; padding-right:3%;}
.pdyzj1 dl span{ float:left; width:38%; padding-top:6%;}


/******板块三*******/
.jdal{ margin:0 auto; width:100%; background:url(../images/al_bj.jpg); height:900px;}

.jdal_bt{ margin:0 auto; width:62.5%; height:auto; overflow:hidden; padding-top:5%;}
.jdal_bt p{ float:left; width:24%;}

.slideGroup {
	margin:0 auto; width: 1374px;
	text-align: left; padding-top:2%;
}

.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 82px;
	position: relative;
}
.slideGroup .sPrev, .slideGroup .sNext {
	position: absolute;
	left:0;
	top:40%;
	display: block;
	width: 44px;
	height: 103px;
	background: url(../images/jdal-left.png) no-repeat;
}
.slideGroup .sNext {
	left: auto;
	right:0;
	background: url(../images/jdal-right.png) no-repeat;
}
.slideGroup .sPrev:hover, .slideGroup .sNext:hover {
	border-color: #f60;
}
.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}
.slideGroup .parBd ul li{float: left; margin:0 10px; float:left; _display:inline; width:390px; height:615px; overflow:hidden; text-align:center;  }

.jdal1{background:url(../images/altu1-a.png) no-repeat;}		
.jdal2{background:url(../images/altu2-a.png) no-repeat;}
.jdal3{background:url(../images/altu3-a.png) no-repeat;}
.jdal4{background:url(../images/altu4-a.png) no-repeat;}

.jdal1:hover{background:url(../images/altu1-hover.png) no-repeat;}		
.jdal2:hover{background:url(../images/altu2-hover.png) no-repeat;}
.jdal3:hover{background:url(../images/altu3-hover.png) no-repeat;}	
.jdal4:hover{background:url(../images/altu4-hover.png) no-repeat;}

/*板块四*/

.con4{ margin:0 auto; width:62.5%; height:auto; overflow:hidden; padding-top:5%;}
.con4_bt{float:left; width:26.8%;}
.con4_1{ float:left; width:100%; overflow:hidden; padding-top:2%;}
.con4_1 li{ float:left; height:30px; line-height:30px; font-size:30px; padding:0 20px; border-right:1px solid #313333;  color:#4a4849;}
.con4_1 #active{ color:#fe312e; padding:0 20px;}.con4_1 #active a{color:#fe312e;}
.con4_1 div{ position: absolute; right:0px; top:0px; display:none;}
.con4_1 #active div a{ color:#FFFFFF}
.con4_1 #active div{ position: absolute; right:0px; top:0px;display: block;}
.con4_1 li:hover{ cursor:pointer;}.con4_1 #active a:hover{ text-decoration:none;}


.con4_2{float:left; width:100%;overflow:hidden; padding-top:4%;}
.con4_2 ul{ float:left; width:100%; height:auto; overflow:hidden;}
.con4_2 ul li{ float:left; width:32.5%; height:auto; overflow:hidden; margin-top:0.5%; margin-left:1.2%;  display:inline;}
.con4_2 ul li:nth-child(1){ margin-left:0;}
.con4_2 ul li:nth-child(4){ margin-left:0;}
.con4_2 ul li img{ width:100%;}


.bottom{ margin:0 auto; width:100%; height:auto; padding:5% 0 !important; margin-top:5%; overflow:hidden; background:#010101;}
.bottom1{ margin:0 auto; width:62.5%; height:auto; overflow:hidden;}
.db_logo{ float:left; width:17%; padding-left:3%;}
.db_lx{ float:left; width:50%; padding:0 6%; margin-left:5%; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.db_lx dl{ float:left; width:100%; color:#FFF; padding:1% 0;}
.db_lx dl p{ float:left; width:6%; padding-top:2%;}
.db_lx dl dt{ float:left; width:85%; font-size:14px; padding-left:5%;}
.db_lx dl dd{ float:left; width:85%;font-size:18px; padding-left:5%;}
.db_wx{ float:right; width:8%; padding-top:3%;}
.db_wx p{ margin:0 auto; width:100%;}
.db_wx li{ margin:0 auto; width:100%; line-height:20px; font-size:14px; text-align:center; padding-top:2%; color:#FFF;}
.db_wx li font{ color:#a3201f;} 


@media (min-width:320px) and (max-width:1500px) {

}


@media (min-width:1501px) and (max-width:1600px){

}

@media (min-width:1601px) and (max-width:1920px){


}









