#part1{
	width:100%;
	float:left;
	padding-top:4%;
	padding-bottom:4%;
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	background-size:cover;
	background-attachment: fixed; position:relative;
}
#part1 .ggt1{ width:48.5%; position:absolute; right:0px; bottom:-20px; max-height:75%; overflow:hidden;}
#part1 .ggt1 .bt{ width:95%; float:left; color:#222222; line-height:1.4;}
#part1 .ggt1 .bt .z2{ text-indent:4em;}
#part1 .ggt1 .tpq{ width:100%; float:left; margin-top:15px;}
#part1 .ggt1 .tpq img{ width:100%; display:block;}
#lmbt{
	width:100%;
	float:left; text-align:left;
	
 font-size:32px; color:#111; margin-bottom:2%; position:relative;
}
#lmbt.jz{ text-align:center;}
#lmbt  dd{
	font-family: "Arial Black", Arial, Gadget, sans-serif,Helvetica,sans-serif;;
	text-transform:uppercase;
	line-height:1.1;
	font-weight:bold;
}
#lmbt.bai dd{ color:#fff;}
#lmbt  dd span{
	color:#E50209;
}
#lmbt p.h3{ line-height:1.5; margin-top:8px; color:#000; font-weight:bold;}
#lmbt.bai p.h3{  color:#E50209;}
#lmbt p.h5{line-height:1.8; margin-top:8px; color:#555555;  }
#more{ width:100%; text-align:center; float:left; margin-top:2.5%;}
#more.jz{ text-align:left;}
#more a{display:inline-block; width:250px; text-align:center; line-height:70px; color:#fff; font-weight:bold;border-radius:8px; overflow:hidden;  text-transform:uppercase;background-color:#E40001; position:relative; z-index:1;}
#more a i{ margin-left:6px;transition:0.4s;}
#more a:after{ position:absolute; left:50%; background-color:rgba(0,0,0,0); width:0px; height:0px; content:"";  z-index:-1; top:50%;transition:0.4s;}
#more a:hover i{ margin-left:12px;}
#more a:hover:after{ width:100%; height:100%; left:0px; top:0px;background-color:rgba(0,0,0,0.05);}

#part2{
	width:100%;
	float:left;
	padding-top:4%;
	padding-bottom:4%;
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	background-size:cover;
	background-attachment: fixed;
	background-image: url(bg1.jpg);
}
#part3{
	width:100%;
	float:left;
	padding-top:4%;
	padding-bottom:4%;
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	background-size:cover;
	background-attachment: fixed;
	background-image: url(bg2.jpg);
}
#gywm{ width:100%; float:left; padding:2% 0px;}
#gywm .js{ width:48.5%; float:left; line-height:1.8; color:#333;  }
#gywm .js p{font-size:16px;}
#gywm .js #more{  margin-top:4%; }
#ryzs {
	WIDTH:100%;
	FLOAT: left;   text-align:left; margin-bottom:3%;
}
#ryzs UL {
	LIST-STYLE-TYPE: none; margin-left:-2%;
}
#ryzs UL LI {
	TEXT-ALIGN: center; WIDTH:48%; float:left;cursor:pointer; margin-left:2%; margin-top:1%; margin-bottom:1%;transition:all 0.4s ease-in-out 0s;
}
#ryzs UL LI  dd{ width:100%; float:left;
	display:block;
	cursor:pointer;
	TEXT-ALIGN: center;
	overflow:hidden;
	background-color:#fff;
	position:relative; padding-top:80%;
}
#ryzs UL LI:hover{box-shadow: 0px 1px 12px #ccc;-webkit-box-shadow: 0px 1px 12px #ccc;-moz-box-shadow: 0px 1px 12px #ccc;}
#ryzs UL LI IMG { position:absolute; left:50%; top:50%; max-width:99%; max-height:99%; transform:translateY(-50%) translateX(-50%);transition:all 0.4s ease-in-out 0s; }
#gywm .js .gga{ width:100%; float:left; margin-top:3%; margin-bottom:3%;}
#gywm .js .gga  img{ max-width:100%; display:block; margin-bottom:12px;}
#gywm .js .gga  .h4{ color:#333; line-height:1.2;margin-top:10px;}
#gywm .js .gga .h5{ color:#999999;line-height:1.8; margin-top:20px;}
#cpzx{ width:100%; margin-top:-5%;float:left; position:relative; text-align:center; z-index:1; }
#cpzx .bz_device { width: 75%; float:right; z-index:10;  }
#cpzx .swiper-container { width:100%;}
#cpzx .swiper-container .swiper-slide {
	 width:100%; float:left;
}
#cpzx .swiper-container .swiper-slide .nrq{ width:100%;float:right; background-color:#EAEDF2 }
#cpzx .swiper-container .swiper-slide .nrq dd{ width:100%; float:left;}
#cpzx .swiper-container .swiper-slide dd img{ width:100%; display:block;}
#cpzx .swiper-container .swiper-slide .nr{ width:100%; color:#333;  float:left; margin-bottom:25px; background-color:#EAEDF2; display:block; line-height:1.5; overflow:hidden; text-align:center;}
#cpzx .swiper-container .swiper-slide .nr span{ color:#E50209; }
#bz_swiper .swiper-pagination-bullets {
	left: 0px; width: 94%; text-align:right; padding:0px 3%; bottom:10px; position: absolute; z-index: 10; display:none;
}
#cpzx .bz_device .swiper-pagination-bullet {
	background:#fff; margin: 0px 3px; border-radius: 100%; width: 10px; height: 10px; display: inline-block; cursor: pointer;
}
#cpzx .bz_device .swiper-pagination-bullet-active {
	background: #E50209;
}

#cpzx .tab_wrap{ width:100%; float:left; margin-top:3%;}
#cpzx .bz_tab { width:170px; float:left;transition:all 0.4s ease-in-out 0s; margin-left:10px; margin-right:10px; margin-bottom:16px; margin-top:16px; border:#ddd solid 1px; overflow:hidden;border-radius:8px; background-color:#fff; padding:10px;box-sizing:content-box; box-sizing:border-box; }
#cpzx .tab_wrap li{ cursor:pointer}
#cpzx .tab_wrap li dd{ width:100%; display:block;}
#cpzx  li p{ font-weight:bold; line-height:1.8;TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;
	OVERFLOW: hidden; color:#999999;}
#cpzx .tab_wrap li:hover{border:#E50209 solid 1px;}
#cpzx .tab_wrap li:hover p{ color:#E50209}
#cpzx .tab_wrap li dd img{ max-width:90%; display:block; margin-left:auto; margin-right:auto;}
#cpzx .tab_active { border:#E50209 solid 1px;}
#cpzx  li.tab_active p{color:#E50209;}
#ystp{ width:100%; float:left;margin-top:2.5%;}
#ystp li{ list-style-type:none; text-align:center;}
#ystp  li dd{ width:100%; overflow:hidden; z-index:1; position:relative;}
#ystp  li dd img{width:100%; display:block;transition:all 0.4s ease-in-out 0s; }

#ystp  .owl-dots{  position:absolute; right:2%; bottom:5px; text-align:right; z-index:1000;}
#ystp .owl-controls .owl-dots .owl-dot span{ width:10px; height:10px;
	background:none;
	margin-top: 25px;
	margin-right: 2px;
	 background-color:rgba(255,255,255,0.6);border-radius:10px;
	margin-left: 2px;
}
#ystp .owl-controls .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#E50209;}
#bhsj{ width:100%; float:left; padding:3.5% 0px;}
#bhsj .bt{ width:30%; float:left; color:#fff; line-height:1.2; font-weight:bold;}
#zebq{
	width: 65%;
	float:right; margin-top:10px;

}
#zebq ul{LIST-STYLE-TYPE: none;overflow:hidden; }
#zebq ul li{width:25%;  text-align:center; float:left;  color:#E40001; text-align:center; }
#zebq ul li p{ color:rgba(255,255,255,0.6);  margin-top:12px}
#zebq ul li h5{ font-size:16px;}
#zebq ul li  span{ margin-right:8px;
	font-weight:600;
	font-family: Arial, Helvetica, sans-serif; line-height:1;
}
#news{ width:100%; float:left; padding:2.5% 0px;}
.news-left{width:50%;float:left;height:auto;overflow:hidden; }
.news-left .img{width:100%; padding-top:440px;overflow:hidden; position:relative; overflow:hidden;}
.news-left .img img{ position:absolute; width:100%; left:0px; min-height:100%; top:0px;transition:all .4s ease-out}
.news-left:hover .img img{transform:scale(1.1)}
.news-left .text{width:100%;background-color:#fff;padding:3% 0px;position:relative;box-sizing:content-box; box-sizing:border-box;}
.news-left .text h5{color:#333; font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.8;transition:all .4s ease-out}
.news-left .text h5 span{ color:#E40001}
.news-left .text h6{ font-weight:normal;color:#999;line-height:1.8;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;box-sizing:content-box;  box-sizing:border-box;}
.news-left .text .more{width:100%; margin-top:10px;}
.news-left .text .more  span{
	position:relative;
	padding-bottom:5px;
	color:#000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.news-left .text .more  span i{ margin-left:10px;transition:all .4s ease-out}
.news-left:hover .text .more  span{ color:#E40001}
.news-left:hover .text .more  span i{ margin-left:15px;}
.news-left .text .more  span:after{ width:100%; height:2px; background-color:#E40001; bottom:0px; left:0px; content:""; position:absolute;}
.news-left:hover .text h5{color:#E40001}
.news-time{ float:right; line-height:1.8; color:#555; }
.news-left:hover .news-time{color:#E40001}
.news-right{width:48%;float:right;overflow:hidden}
.news-right ul li{width:100%; float:left; margin-bottom:25px; }
.news-right ul li .img{width:180px; padding-top:180px;overflow:hidden; float:left; position:relative; overflow:hidden;}
.news-right ul li .img img{ position:absolute; width:100%; left:0px; min-height:100%; top:0px;transition:all .4s ease-out}
.news-right ul li:hover .img img{transform:scale(1.1)}
.news-right ul li .text{width: calc(100% - 200px); float:right;}
.news-right ul li .text h5{color:#333; font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.8;transition:all .4s ease-out; margin-bottom:8px;}
.news-right ul li .text h5 span{ color:#E40001}
.news-right ul li .text h6{ font-weight:normal;color:#999;line-height:1.8;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;box-sizing:content-box;  box-sizing:border-box;}
.news-right ul li .text .more{width:100%; margin-top:10px;}
.news-right ul li .text .more  span{
	position:relative;
	padding-bottom:5px;
	color:#000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.news-right ul li .text .more  span i{ margin-left:10px;transition:all .4s ease-out}
.news-right ul li:hover .text .more  span{ color:#E40001}
.news-right ul li:hover .text .more  span i{ margin-left:15px;}
.news-right ul li .text .more  span:after{ width:100%; height:2px; background-color:#E40001; bottom:0px; left:0px; content:""; position:absolute;}
.news-right ul li:hover .text h5{color:#E40001}
.news-time{ float:right; line-height:1.8; color:#555; }
.news-right ul li:hover .news-time{color:#E40001}

