<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body {margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0;font-size:12px;font-family:"Microsoft Yahei UI", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial,  SimHei, "\5B8B\4F53", simsun, sans-serif;color:#333;}
div,ol,ul,li,h1,h2,h3,form,dl,dt,dd,h3,h4,h5,h6{padding:0;margin:0;font-size:12px;}
p{padding:0;margin:0;}
img{border:0;}
ol,ul,li,dl,dt,dd{list-style:none;}
a:link {color:#333;text-decoration: none;}
a:visited {text-decoration: none;color:#333;}
a:hover {text-decoration: none;color:#ac0306;}
a:active {text-decoration: none;color:#333;}
.clear{clear:both;}
.clearfloat{clear:both;line-height:0px;height:0px;padding:0;font-size:0;margin:0;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:" ";font-size:0}
.clearfix{*zoom:1}
/*::selection{background:#ab0907;color:#FFF;}
::-moz-selection{background:#ab0907;color:#FFF;}
*/
*{box-sizing:border-box;}



.head{
	border-top:6px solid #ac0306;
}
.headwrap{
	max-width:1200px;
	margin:0 auto;
	position:relative;
}
.headwrap .logo{
	width:354px;
	float:left;
	transition: all .3s;
}
.headwrap .logo a{
	display:block;
	overflow:hidden;
}
.headwrap .logo img{
	max-width:100%;
}
.headwrap .logo_right{
	float:left;
	font-size:18px;
	line-height:24px;
	padding-top:40px;
}
.headwrap .logo_right span{
	color:#ac0306;
}


.headwrap .head_right{
	width:293px;
	height:39px;
	font-size:12px;
	color:#fff;
	line-height:39px;
	text-align:center;
	background:url(/img/top_bg1.gif) no-repeat;
	position:absolute;
	right:0;
	top:-6px;
}
.headwrap .head_right a,.headwrap .head_right a:visited{
	color:#fff;
	margin:0 8px;
}
.headwrap .head_right a:hover{
	color:#f6e626;
}

.headwrap .Subsidiary{
	width:264px;
	height:32px;
	position:absolute;
	right:35px;
	bottom:27px;
}


.headwrap .Subsidiary h3.tit{
	border:1px solid #f0f0f0;
	border-right:0;
	height:32px;
	width:232px;
	line-height:32px;
	font-size:14px;
	color:#666;
	padding-left:10px;
	font-weight:normal;
	float:left;
}
.headwrap .Subsidiary span.btn{
	display:block;
	height:32px;
	width:32px;
	background:#ac0306;
	float:left;
	cursor:pointer;
	transition:all .5s;
}
.headwrap .Subsidiary span.btn img{
	transition:all .5s;
}
.headwrap .Subsidiary span.ov img{
	transform:rotate(180deg);
}
.headwrap .Subsidiary ul{
	width:100%;
	max-height:200px;
	background:#fff;
	border:1px solid #f0f0f0;
	position:absolute;
	left:0;
	top:100%;
	margin-top:-1px;
	z-index:9000;
	display:none;
	overflow:auto;
}
.headwrap .Subsidiary ul li{
	width:auto;
	height:32px;
	line-height:32px;
	padding:0 10px;
	font-size:13px;
	transition:all .5s;
}
.headwrap .Subsidiary ul li:hover{
	background:#f5f5f5;
}
.headwrap .Subsidiary ul li a,.headwrap .Subsidiary ul li a:visited{
	display:block;
	color:#999;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.headwrap .Subsidiary ul li a:hover{
	color:#ac0306;
}



@media (max-width:1200px){
	.headwrap{background:none;}
	.headwrap .logo{
		margin-left:10px;
	}
}
@media (max-width:1000px){
	.headwrap .logo img{
		margin:-10px 0;
	}
	.headwrap .logo_right{
		padding-top:30px;
	}
	.headwrap .head_right{
		display:none;
	}
	.headwrap .Subsidiary{
		bottom:37px;
	}
}
@media (max-width:860px){
	.headwrap .Subsidiary{
		display:none;
	}
}
@media (max-width:640px){
	.headwrap .logo_right{
		font-size:12px;
	}
}
@media (max-width:500px){
	.headwrap .logo{
		width:60%;
	}
	.headwrap .logo_right{
		display:none;
	}
}




.navbar-toggle {
	width: 44px;
    height: 34px;
	position: absolute;
	left:-54px;
	top:10px;
	padding: 9px 10px;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 8px;
	border: 1px solid #fff;
	border-radius: 4px;
	background: url(/img/icon_cross.png) no-repeat;
    background-size: 20px;
    background-position: 11px;
	background-color:#fff!important;
	z-index:10000;
	box-shadow:2px 2px 5px rgba(0,0,0,0.2);
}
.navbar-toggle:focus {
	outline: 0
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
	background-color: #9d9d9d;
}
.navbar-toggle.collapsed {
    background: 0;
	
}
.navbar-toggle .sr-only, .navbar-toggle .icon-bar {
    display: none;
}
.navbar-toggle.collapsed .sr-only, .navbar-toggle.collapsed .icon-bar {
    display: block;
}
@media(min-width:501px) {
.navbar-toggle {
	display: none
}
}



.navwrap{height:58px;width:auto; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
.nav{
	max-width:1200px;
	margin:0 auto;
}
.navwrap ul{
	width:100%;
	height:58px;
	margin:-1px auto 0 auto;
}
.navwrap li{
	width:150px;
	height:58px;
	position:relative;
	z-index:4000;
	float:left;
}
.navwrap li.fli{

}
.navwrap li span a,.navwrap li span a:visited{
	width:100%;
	height:58px;
	line-height:58px;
	font-size:16px;
	text-align:center;
	color:#333;
	display:block;
	transition: all .5s;
}
.navwrap li span a:hover{
	color:#fff;
	background:#ac0306;
	transition: all .3s;
}
.navwrap li.ov span a,.navwrap li span a.ov{
	color:#fff;
	background:#ac0306;
}



.navwrap li dl{
	position: absolute;
    top:100%;
    left:0;
    z-index: 1000;
    min-width: 150px;
	border-top:1px solid #be3710;
    text-align: center;
	box-shadow:2px 2px 5px rgba(0,0,0,0.2);
	z-index:5000;
	display:none;
}
.navwrap li dl dd{	
	background:#ac0306;
	border-bottom:1px solid #be3710;
	position:relative;
	z-index:5;
}
.navwrap li dl dd a,.navwrap li dl dd a:visited{
	height: 45px;
    line-height: 45px;
    font-size: 14px;
    padding:0 10px;
    color: #fff;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	transition: all .3s;
}

.navwrap li dl dd a:hover{
	color:#fff;
	background-color:#333333;
	transition: all .3s;
}
.navwrap li dl dd a.ov{
	color:#fff;
	background-color:#333333;
	transition: all .3s;
}
.navwrap li dl dd dl{
	position:absolute;
	left:100%;
	top:0;
	padding-left:9px;
	padding-top:14px;
	box-shadow:none;
	display:none;
	z-index:6000;
	border:0;
}
.navwrap li dl dd dl:before{
	display:inline-block;
	width:0;
	height:0;
	border-top:9px solid transparent;
	border-bottom: 9px solid transparent;
	border-right:9px solid #ac0306;
	content: " ";
	position:absolute;
	left:0;
}
.navwrap li dl dd dl dd{
	box-shadow:2px 2px 5px rgba(0,0,0,0.2);
}




.pagemask{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	background:#000;
	opacity:0.85;
	z-index:9998;
	display:none;
}

@media (max-width:1200px){
	.navwrap{height:48px;}
	.navwrap ul{
		height:auto;
		display:table;
	}
	.navwrap li{
		width:auto;
		height:auto;
		float:none;
		display:table-cell;
	}
	.navwrap li span a,.navwrap li span a:visited{
		width:100%;
		height:48px;
		line-height:48px;
		font-size:14px;
	}
	.nav li dl{
		visibility:hidden;
		height:0;
	}
	
}
@media (max-width:720px){
	.navwrap{height:auto; border:0;}
	.navwrap ul{
		display:block;
		margin:0 auto;
	}
	.navwrap li{
		width:25%;
		border-right:1px solid #be3710;
		border-bottom:1px solid #be3710;
		float:left;
		display:inline-block;
		
	}
	.navwrap li:nth-child(4n) {
		border-right: 0;
	}
	.navwrap li:nth-child(n+5) {
		border-bottom: 0;
	}
	.navwrap li span a,.navwrap li span a:visited{
		width:100%;
		height:100%;
		line-height:3rem;
		background:#ac0306;
		color:#fff;
		font-size:14px;
	}
	.nav li dl{
		visibility:hidden;
		height:0;
	}
	
}




@media (max-width:500px){
	
	
	.navwrap{
		width:auto;
		height:100%;
		border-bottom:0;
		border-top:0;
		background:none;
		float:none;
		position:fixed;
		right:-176px;
		top:0;
		z-index:9999;
	}
	.nav{
		width:176px;
		height:100%;
		background:#fff;
		display:block;
	}
	.nav:before{
		display:block;
		width:100%;
		height:40px;
		line-height:40px;
		background:#333;
		text-align:center;
		color:#fff;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		content:"MENU";
	}
	.nav ul{
		height:100%;
		margin:0 auto;
		display:block;
		background:#fff;
		overflow: auto;
	}
	.nav li{
		width:auto;
		height:auto;
		line-height:20px;
		border:0;
		float:none;
		display:block;
		background:none;
	}
	.nav li.fli{
		width:auto;
		
	}
	.nav li span a,.nav li span a:visited{
		height:auto;
		font-size:14px;
		color:#595757;
		display:block;
		border-bottom: 1px solid #c9c9ca;
		padding:3px 0;
		background:none;
	}
	.navwrap li span a:hover{
		background:#ac0306;
		color:#fff;
	}
	.navwrap li.ov span a,.navwrap li span a.ov{
		background:#ac0306;
	}
	
	.nav li dl{
		visibility:hidden;
		height:0;
	}

}




.img-hide{display:none;}
.img-show{display:block;}
@media (max-width:1200px){
	.img-hide{display:block;}
	.img-show{display:none;}
}




#mainbnr{}

.swiper-container{
	
}
.swiper-container .swiper-slide img{
	width:100%;
}
@media (max-width:1200px){
	#mainbnr .swiper-slide img.img-show{
		display:none;
	}
	#mainbnr .swiper-slide img.img-hide{
		display:block;
	}
}
#mainbnr .swiper-pagination{
	bottom:20px;
}
#mainbnr .swiper-pagination .swiper-pagination-bullet{
	width:50px;
	height:5px;
	border:1px solid #ac0306;
	background:#ac0306;
	opacity:1;
	border-radius:0;
	transition:all .5s;
}
#mainbnr .swiper-pagination .swiper-pagination-bullet-active{
	border:1px solid #fff;
	background:#fff;
	opacity:1;
	transition:all .5s;
}
#mainbnr .swiper-button-next,#mainbnr .swiper-button-prev{
	width:50px;
	height:50px;
	color:#fff;
	border-radius:5px;
	background-color:rgba(0,0,0,.2);
	opacity:0;
	transition:all .3s;
}
#mainbnr .swiper-button-prev{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
#mainbnr .swiper-button-next{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}



#mainbnr:hover .swiper-button-next, #mainbnr:hover .swiper-button-prev{
	opacity:.4;
	transition:all .3s;
}
#mainbnr .swiper-button-next:hover, #mainbnr .swiper-button-prev:hover{
	opacity:1;
	transition:all .3s;
}
@media (max-width:480px){
	#mainbnr .swiper-button-next,#mainbnr .swiper-button-prev{
		display:none;
	}
}



.mtit1{
	max-width:400px;
	text-align:center;
	margin:0 auto;
}
.mtit1 img{
	width:100%;
}



.main_w1{
	width:100%;
	padding-bottom:60px;
	background:#ac0306 url(/img/about_bg2.jpg) repeat-x center 41px;
}

.main_about{
	max-width:1200px;
	height:544px;
	padding:30px 0 0 0;
	background:url(/img/about_bg1.jpg) no-repeat center top;
	margin:0 auto;
	position:relative;
}
.main_about .about_pic{
	width:230px;
	height:456px;
	border:6px solid #dfdfdf;
	position:absolute;
	left:40px;
	top:44px;
}
.main_about .about_pic span{
	display:block;
	position:absolute;
	left:32px;
	top:65px;
}
.main_about .about_pic img{
	border:1px solid #dfdfdf;
	box-shadow:10px 10px 0 #ac0306;
}


.main_about .about_col{
	padding:0 40px 0 482px;
	font-size:14px;
	color:#666666;
	line-height:28px;
	
}
.main_about .about_col .line{
	height:10px;
	margin-top:10px;
	border-top:1px solid #dfdfdf;
}
.main_about .about_col p{
	text-indent:2em;
}


.main_about .about_parts{
	padding:0 40px 0 482px;
}
.about_parts ul{
	padding-top:10px;
}
.about_parts ul li{font-weight: bold; float: left;position: relative;padding:0 30px; font-weight:normal; font-size: 14px;color: #333333;}
.about_parts ul li:last-child{padding-right: 0;}
.about_parts ul li:first-child{padding-left: 0;}
.about_parts ul li:after{content: '';position: absolute;left:0;bottom: 0;width: 4px;height: 50px;background-color: #cfd0d0;}
.about_parts ul li:first-child:after{display: none;}
.about_parts ul li img{display:block;margin-bottom: 8px;}

.about_parts ul li .num{position: relative;height:36px; margin-top: 6px; color: #dd0800;font-size:36px;}
.about_parts ul li .num span{line-height: 16px; font-size:18px;margin-left: 5px;}

.about_parts .about_num{display:none; text-align:center;}
.about_parts .about_num img{max-width:100%;}
.about_parts .about_num .s2{display:none;}

@media (max-width:1200px){
	.main_w1{background-position:center top; background-size:auto 100%}
	.main_about{background:none; height:auto;}
	.main_about .about_pic{display:none}
	.main_about .about_col{
		padding:10px 20px;
		font-size:14px;
		color:#666666;
		line-height:28px;
		
	}
	.main_about .about_parts{
		padding:0 20px;
	}
	
	.about_parts ul li{width:25%; padding:0 20px; text-align:center;}
	.about_parts ul li:last-child{padding-right: 20px;}
	.about_parts ul li:first-child{padding-left: 20px;}
	.about_parts ul li img{margin:0 auto 8px auto;}
	
}
@media (max-width:760px){
	.main_w1{background:url(/img/about_bg3.gif) repeat; background-size:auto;}
	.about_parts{padding:0;}
	.about_parts ul{display:none;}
	.about_parts .about_num{display:block;}
}
@media (max-width:540px){
	.main_w1{padding-bottom:30px; background:url(/img/about_bg3.gif) repeat;}
}
@media (max-width:380px){
	.about_parts .about_num .s1{display:none;}
	.about_parts .about_num .s2{display:block;}
}





.main_w2{
	max-width:1200px;
	padding:30px 0 60px 0;
	margin:0 auto;
}


.main_news{
	width:872px;
	padding-top:30px;
	float:left;
}

.main_news ul{
	
}
.main_news ul li{
	height:119px;
}
.main_news ul li a{
	display:block;
	width:100%;
	height:100%;
	border-bottom:1px solid #dfdfdf;
	position:relative;
	z-index:1;
	transition:all .3s;
}
.main_news ul li a .n_pic{
	width:138px;
	height:98px;
	overflow:hidden;
	transition:all .3s;
	position:absolute;
	left:0;
	top:10px;
}
.main_news ul li a .n_pic img{
	width:100%;
}
.main_news ul li a .n_title{
	width:100%;
	height:118px;
	padding:10px 138px 0 158px;
}
.main_news ul li a .n_title h3{
	font-size:16px;
	height:35px;
	font-weight:normal;
	line-height:35px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.main_news ul li a .n_title p{
	height:48px;
	font-size:12px;
	line-height:24px;
	color:#999;
	overflow:hidden;
}


.main_news ul li a .n_time{
	width:118px;
	height:118px;
	background:#f5f5f5;
	text-align:center;
	position:absolute;
	right:0;
	top:0;
}
.main_news ul li a .n_time b{
	font-size:48px;
	line-height:48px;
	font-weight:normal;
	color:#666666;
}
.main_news ul li a .n_time b{
	font-size:48px;
	line-height:48px;
	color:#666666;
	letter-spacing:2px;
	display:block;
	margin-top:25px;
}
.main_news ul li a .n_time span{
	font-size:15px;
	color:#666;
}
.main_news ul li a:hover{
	box-shadow:0 0 10px #333;
	border-color:#ac0306;
	z-index:2;
}
.main_news ul li a:hover .n_pic{
	margin-left:10px;
}

@media (max-width:1200px){
	.main_news{
		width:100%;
		padding:30px 10px 0 10px ;
		float:none;
	}
	
}
@media (max-width:780px){
	.main_news{
		padding-top:10px;
	}
	.main_news ul li a .n_title{
		padding:10px 10px 0 158px;
	}
	.main_news ul li a .n_time{
		display:none;
	}
}
@media (max-width:480px){
	.main_w2{
		padding-bottom:30px;
	}
	.main_news ul li a .n_pic{
		width:100px;
		top:20px;
	}
	.main_news ul li a .n_title{
		padding:10px 10px 0 120px;
	}
}
@media (max-width:360px){
	.main_news ul li a .n_title h3{
		height:auto;
		padding-top:10px;
		font-size:15px;
		line-height:24px;
		white-space:normal;
		max-height:82px;
	}
	.main_news ul li a .n_title p{
		display:none;
	}
}




.main_focuspic{
	width:308px;
	padding-top:30px;
	float:right;
	position:relative;
}
#main_focuspic{
	transition:all .5s;
}
#main_focuspic .swiper-slide .fpic{
	width:308px;
	height:218px;
	overflow:hidden;
}
#main_focuspic .swiper-slide .fpic img{
	width:100%;
	height:100%;
}
#main_focuspic .swiper-slide .ftit{
	width:100%;
	height:139px;
	padding:15px 20px;
	background:#ececec;
	transition:all .5s;
}

#main_focuspic .swiper-slide .ftit h3{
	font-size:18px;
	font-weight:normal;
	color:#333;
	height:60px;
	line-height:30px;
	margin-bottom:24px;
	overflow:hidden;
	transition:all .3s;
}
#main_focuspic .swiper-slide .ftit p{
	font-size:14px;
	color:#aeaeae;
	line-height:24px;
	transition:all .3s;
}

.main_focuspic .focuspic-button-next,.main_focuspic .focuspic-button-prev{
	width:24px;
	height:24px;
	color:#aeaeae;
	transition:all .3s;
	position:absolute;
	bottom:15px;
	right:10px;
	z-index:10;
	background-size:24px 24px;
	cursor:pointer;
}
.main_focuspic .focuspic-button-prev{
	right:34px;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23aeaeae'%2F%3E%3C%2Fsvg%3E");
}
.main_focuspic .focuspic-button-next{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23aeaeae'%2F%3E%3C%2Fsvg%3E");
}


@media (min-width:1201px){

	#main_focuspic:hover{
		box-shadow:0 0 10px #333;
	}
	#main_focuspic:hover .ftit{
		background:#ac0306;
	}
	
	#main_focuspic:hover .ftit h3{
		color:#fff;
	}
	#main_focuspic:hover .ftit p{
		color:#fff;
	}
	#main_focuspic:hover .focuspic-button-prev{
		right:34px;
		background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
	}
	#main_focuspic:hover .focuspic-button-next{
		background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
	}
}


@media (max-width:1200px){
	.main_focuspic{
		width:100%;
		padding:20px 10px 0 10px;
		float:none;
	}
	/*#main_focuspic:hover{
		box-shadow:none;
	}
	#main_focuspic:hover .ftit{
		background:#ececec;
	}
	
	#main_focuspic:hover .ftit h3{
		color:#333333;
	}
	#main_focuspic:hover .ftit p{
		color:#aeaeae;
	}*/
	
	#main_focuspic .swiper-slide .fpic{
		width:auto;
		height:auto;
	}
	.main_focuspic .focuspic-button-next,.main_focuspic .focuspic-button-prev{
		display:none;
	}
	
	.main_focus{
		width:100%;
		height:auto;
		float:none;
		margin-bottom:20px;
	}
	#main_focuspic{
		width:100%;
		height:auto;
	}	
}




.main_w3{
	width:100%;
	background:url(/img/cy_bg.jpg) no-repeat center top;
}

.main_chanye{
	max-width:1200px;
	padding:30px 0 60px 0;
	margin:0 auto;
}
.main_chanye .chanye_list{
	padding-top:30px;
}
.main_chanye .chanye_list ul{
	margin:0 -10px;
}
.main_chanye .chanye_list ul li{
	width:25%;
	padding:0 10px;
	float:left;
}
.main_chanye .chanye_list ul li a{
	display:block;
	transition:all .3s;
}
.main_chanye .chanye_list ul li a .item_top{
	width:100%;
	height:160px;
	padding-top:28px;
	background:rgba(0,0,0,.5);
	transition:all .3s;
}
.main_chanye .chanye_list ul li a .item_top span.no{
	text-align:center;
	display:block;
	margin-bottom:15px;
}
.main_chanye .chanye_list ul li a .item_top h3{
	font-size:18px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-weight:normal;
	padding:0 20px;
}
.main_chanye .chanye_list ul li a .item_pic{
	width:100%;
	overflow:hidden;
}
.main_chanye .chanye_list ul li a .item_pic img{
	width:100%;
	transition:all .3s;
}

.main_chanye .chanye_list ul li a:hover{
	box-shadow:0 0 10px #333;
}
.main_chanye .chanye_list ul li a:hover .item_top{
	background:#ac0306;
}

.main_chanye .chanye_list ul li a:hover .item_pic img{
	transform:scale(1.15,1.15);
}


@media (max-width:1200px){
	.main_chanye{
		padding-left:10px;
		padding-right:10px;
	}
}
@media (max-width:980px){
	.main_chanye .chanye_list ul li a .item_top h3{
		font-size:15px;
		line-height:24px;
	}
}

@media (max-width:780px) and (min-width:580px){
	
	.main_chanye .chanye_list ul li{
		width:100%;
		float:none;
	}
	.main_chanye .chanye_list ul li a .item_top{
		width:70%;
		float:left;
	}
	.main_chanye .chanye_list ul li:nth-child(2n) a .item_top{
		float:right;
		background:#ac0306;
	}
	.main_chanye .chanye_list ul li a .item_pic{
		width:30%;
		height:160px;
		float:right;
		position:relative;
	}
	.main_chanye .chanye_list ul li:nth-child(2n-1) a .item_pic{
		float:left;
	}
	.main_chanye .chanye_list ul li a .item_pic img{
		display:block;
		position:absolute;
		left:0;
		top:-40%;
	}
}
@media (max-width:579px){
	.main_w3{
		background-repeat:repeat-y;
	}
	.main_chanye{
		padding-left:15px;
		padding-right:15px;
		padding-bottom:30px;
	}
	.main_chanye .chanye_list ul li{
		width:50%;
		padding:0 5px;
		margin-bottom:10px;
	}
	.main_chanye .chanye_list ul li a .item_top{
		background:#ac0306;
	}
	.main_chanye .chanye_list ul li a .item_top h3{
		font-size:14px;
		line-height:22px;
	}
}



.main_w5{
	width:100%;
	padding-top:30px;
	background:#f5f5f5;
}
.main_brand{
	max-width:1200px;
	padding:30px 0 100px 0;
	margin:0 auto;
}
.main_brand ul{
	margin:0 -30px;
}
.main_brand ul li{
	width:25%;
	float:left;
	padding:0 30px;
	margin-bottom:36px;
}
.main_brand ul li a{
	display:block;
	border:1px solid #ececec;
	position:relative;
	transition:all .3s;
}
.main_brand ul li a:hover{
	box-shadow:0 0 5px #333;
}
.main_brand ul li a p{
	width:100%;
	padding-bottom:40px;
	overflow:hidden;
}
.main_brand ul li a p img{
	width:100%;
}
.main_brand ul li a h3{
	width:100%;
	height:40px;
	background:#ececec;
	line-height:40px;
	font-size:14px;
	text-align:center;
	color:#666;
	position:absolute;
	left:0;
	bottom:0;
	transition:height .3s;
}
.main_brand ul li a:hover h3{
	height:100%;
	padding:24px 12px 0 12px;
	font-size:16px;
	color:#fff;
	background:rgba(172,3,6,.8);
}



@media (max-width:1200px){
	.main_brand{
		padding-left:10px;
		padding-right:10px;
	}
	.main_brand ul{
		margin:0 -5px;
	}
	.main_brand ul li{
		width:25%;
		padding:0 5px;
		margin-bottom:10px;
	}
}

@media (max-width:840px){
	.main_brand{
		padding-left:10px;
		padding-right:10px;
	}
	.main_brand ul li{
		width:33.33333333%;
		padding:0 5px;
		margin-bottom:10px;
	}
}
@media (max-width:640px){
	.main_brand{
		padding-bottom:50px;
	}
	.main_brand ul li a p{
		padding:0;
	}
	.main_brand ul li a h3{
		display:none;
	}
}
@media (max-width:500px){
	.main_brand{
		padding:20px 10px;
	}
	.main_brand ul li{
		width:50%;
		margin-bottom:5px;
	}
}




.main_w4{
	width:100%;
	padding-top:30px;
	background:#ac0306 url(/img/main_video_bg.jpg) no-repeat center bottom;
}
@media (max-width:1200px){
	.main_w4{
		padding-left:10px;
		padding-right:10px;
	}
}
.main_video{
	max-width:1200px;
	padding:38px 0 70px 0;
	margin:0 auto;
}
.main_video ul{
	margin:0 -10px;
}
.main_video ul li{
	width:25%;
	padding:0 10px;
	float:left;
}
.main_video ul li a{
	display:block;
	background:#fff;
	transition:all .5s;
	position:relative;
}
.main_video ul li a:hover{
	background:#ac0306;
	box-shadow:0 0 10px #333;
}
.main_video ul li a p{
	width:100%;
	overflow:hidden;
}
.main_video ul li a p img{
	width:100%;
	transition:all .5s;
}
.main_video ul li a:hover p img{
	transform:scale(1.15,1.15);
}
.main_video ul li a h3{
	width:100%;
	height:50px;
	padding:0 10px;
	display:table;
	color:#666;
	font-weight:normal;
	overflow:hidden;
}
.main_video ul li a:hover h3{
	color:#fff;
}
.main_video ul li a h3 span{
	width:100%;
	height:50px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	line-height:20px;
	font-size:14px;
}


.main_video ul li a:after{
	display:block;
	content:'';
	width:100%;
	height:50%;
	background:url(/img/play_bddc2e17.png) no-repeat center 38%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	opacity:0;
	transition:all .5s;
}
.main_video ul li a:hover:after{
	height:100%;
	background:url(/img/play_bddc2e17.png) no-repeat center 38%;
	opacity:1;
}


@media (max-width:780px){
	.main_video ul{
		margin:0;
	}
	.main_video ul li{
		width:50%;
		padding:0 7px;
		margin-bottom:10px;
	}
	.main_video ul li a h3 span{
		height:48px;
		line-height:24px;
		display:block;
		overflow:hidden;
	}
}
@media (max-width:320px){

	.main_video ul li{
		width:100%;
		padding:0 7px;
		margin-bottom:10px;
	}
}



.main_zgs{
	max-width:1200px;
	padding-top:30px;
	margin:0 auto;
	position:relative;
}


.zgs-bigpic{
	width:540px;
	float:left;
}
.zgs_pic{
	width:100%;
	border:1px solid #dfdfdf;
	overflow:hidden;
}
.zgs_pic img{
	width:100%;
}



.zgs-intro{
	width:630px;
	margin-bottom:57px;
	overflow:hidden;
	float:right;
}
.zgs-intro .swiper-slide{
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.zgs_intro{
	overflow:hidden;
}
.zgs_intro h3{
	font-size:20px;
	color:#ac0306;
	line-height:52px;
	font-weight:normal;
}
.zgs_intro h3:after{
	display:block;
	height:3px;
	width:64px;
	background:#ac0306;
	content:'';
	margin-bottom:15px;
}
.zgs_intro p{
	line-height:24px;
	font-size:14px;
	color:#666;
	margin-bottom:20px;
}
.zgs_intro a{
	display:block;
	width:142px;
	height:46px;
	border:1px solid #dfdfdf;
	text-align:center;
	line-height:44px;
	font-size:14px;
	text-transform:uppercase;
	color:#999999;
	transition:all .5s;
}
.zgs_intro a:hover{
	color:#fff;
	background-color:#ac0306;
	border-color:#ac0306;
	border-radius:5px;
}


.zgs-thumbs{
	width:490px;
	margin-right:140px;
	float:right;
}
.zgs-thumbs .swiper-slide{
	position:relative;
}
.zgs-thumbs .swiper-slide-active:after{
	border:4px solid #ac0306;
	box-sizing:border-box;
	display:block;
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}

.zgs-button{
	width:120px;
	position:absolute;
	right:0;
	bottom:0;
}
.thumbs-button-next,.thumbs-button-prev{
	width:120px;
	height:47px;
	border:1px solid #dfdfdf;
	font-size:14px;
	color:#999999;
	line-height:45px;
	display:block;
	cursor:pointer;
	transition:all .5s;
}
.thumbs-button-next{
	padding-left:21px;
	background:url(/img/turn_btn1.gif) no-repeat 66px center;
	margin-bottom:17px;
	text-align:left;
}
.thumbs-button-prev{
	background:url(/img/turn_btn2.gif) no-repeat 24px center;
	padding-right:21px;
	text-align:right;
}
.thumbs-button-next:hover,.thumbs-button-prev:hover{
	color:#fff;
	background-color:#ac0306;
	border-color:#ac0306;
}


@media (max-width:1200px){
	.main_zgs{
		padding:30px 10px 10px 10px;
	}
	.zgs-bigpic{
		width:45%;
		float:left;
	}
	.zgs-intro{
		width:52.5%;
		margin-bottom:0;
		overflow:hidden;
		float:right;
	}
		
	
	.zgs-thumbs{
		width:100%;
		margin-right:0;
		padding-top:20px;
		float:none;
	}
	
	.zgs-button{
		width:100%;
		height:87px;
		padding:40px 0 0 0;
		text-align:center;
		position:relative;
	}
	.thumbs-button-next{
		position:absolute;
		left:50%;
		margin-left:5px;
	}
	.thumbs-button-prev{
		position:absolute;
		left:50%;
		margin-left:-125px;
	}
	
}

@media (max-width:800px){
	.zgs-bigpic{
		width:40%;
		float:left;
	}
	.zgs-intro{
		width:57.8%;
		margin-bottom:0;
		overflow:hidden;
		float:right;
	}
}
@media (max-width:640px){
	.zgs-bigpic{
		width:100%;
		float:none;
	}
	.zgs-intro{
		width:100%;
		margin-bottom:0;
		overflow:hidden;
		float:none;
	}
	.zgs_intro h3{
		font-size:18px;
		text-align:center;
		line-height:42px;
	}
	.zgs_intro h3:after{
		display:block;
		height:3px;
		width:64px;
		background:#ac0306;
		content:'';
		margin:0 auto 10px auto;
	}
	.zgs_intro a{
		margin:0 auto;
	}
	
	
	.zgs-thumbs{
		display:none;
	}
	
}



.foot_wrap{
	background:#ac0306;
	color:#fff;
}
.foot_wrap a,.foot_wrap a:visited{
	color:#fff;
}

.foot{
	max-width:1200px;
	padding:50px 0;
	margin:0 auto;
}
.foot .foot_nav{
	width:700px;
	float:left;
}
.foot .foot_nav dl{
	width:16.66666666%;
	float:left;
}
.foot .foot_nav dl dt{
	font-size:16px;
	line-height:40px;
	background:url(/img/foot_nav_line.gif) no-repeat left bottom;
	margin-bottom:5px;
}
.foot .foot_nav dl dd{
	font-size:14px;
	color:#e8e8e8;
	line-height:24px;
}
.foot .foot_nav dl dd a,.foot .foot_nav dl dd a:visited{
	color:#e8e8e8;
}
.foot .foot_nav dl dd a:hover{
	color:#fff;
}



.foot .foot_ewm{
	width:460px;
	padding-top:10px;
	float:right;
	text-align:center;
	line-height:24px;
}
.foot .foot_ewm ul{
	width:100%;
	display:table;
	margin-bottom:10px;
}
.foot .foot_ewm ul li{
	text-align:center;
	line-height:2em;
	display:table-cell;
}
.foot .foot_ewm ul li img{
	max-width:100%;
}
.foot .foot_ewm h3{
	font-size:18px;
	line-height:40px;
	color:#fff;
	font-weight:normal;
	text-align:center;
}



.copyright{
	background:#333;
	padding:25px 10px;
	text-align:center;
	line-height:24px;
}


@media (max-width:1200px){
	
	.foot{
		padding:20px 10px;
	}
	.foot .foot_nav{
		width:100%;
		padding:0 20px;
		margin-bottom:20px;
		float:none;
	}
	.foot .foot_ewm{
		width:100%;
		float:none;
		clear:both;
	}
}

@media (max-width:640px){
	.foot .foot_nav{
		display:none;
	}
}

@media (max-width:500px){

	.foot .foot_ewm ul li{
		padding:0 8px;
	}
}


.page_toolbar{
	width:100%;
	background:#222;
	position:fixed;
	left:0;
	bottom:0;
	z-index:9998;
	display:none;
}
.page_toolbar ul{
	width:100%;
	display:table;
}
.page_toolbar ul li{
	width:25%;
	padding:8px 8px;
	border-right:1px solid #333;
	display:table-cell;
}
.page_toolbar ul li:last-child{
	border:0;
}
.page_toolbar ul li a{
	width:100%;
	text-align:center;
	font-size:15px;
	color:#fff;
	display:block;
}
.page_toolbar ul li a span{
	display:block;
	margin-bottom:3px;
}
.page_toolbar ul li a span img{
	max-width:100%;
}

@media (max-width:780px){
	.copyright{
		padding-bottom:90px;
	}
	.page_toolbar{display:block;}
}




/*åœ¨çº¿å®¢æœæ&nbsp;·å¼2 */
.izl-rmenu{position:fixed; left:50%; margin-left:620px; bottom:10px; padding-bottom:73px; z-index:9999; _position:absolute; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(/img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(/img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(/img/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-126px; top:0px; display:none;width:126px;}
.izl-rmenu .btn-phone{background:url(/img/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(/img/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


@media(max-width:1380px){
	.izl-rmenu{margin:0; left:auto; right:10px; padding:0;}
	.izl-rmenu .btn{display:none;}
	.izl-rmenu .btn-top{display:block; width:40px; height:40px; background-size:contain; border-radius:5px;}
}
@media (max-width:780px){
	.izl-rmenu{bottom:90px;}
}</pre></body></html>