@charset "utf-8";
/* CSS Document */

.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 500px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
	list-style:none;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(/static/images/webpage/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right:0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(/static/images/webpage/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 500px;
	display: block;
}

.data_frame{ width:1200px; margin:auto; margin-top:60px;}
.f1_txt{ width:1200px; margin: auto}
.f1_title{ text-align:center; font-size:24px;}
.f1_content{ text-align:center; font-size:18px;}
.data_list{ width:1200px; margin:auto; margin-top:50px;}
.data_list ul{ float:left; margin:0; padding:0;}
.data_list ul li{ float:left; list-style:none; width:200px; height:270px;}
.data_list ul li .data_ico{ float:left;width:147px; height:147px; background:url(/static/images/webpage/data_bg.jpg) center no-repeat; text-align:center; line-height:147px; font-size:30px; font-family:Arial, Helvetica, sans-serif;transition: transform 1s;}
.data_list ul li .data_ico:hover{
transform:rotate(360deg);
}
.data_list ul li .data_info{ float:left; width:168px; margin-top:25px; line-height:20px; text-align:center;}

.zx_banner{ width:100%; height:660px; background:url(/static/images/webpage/zx_banner.jpg) center no-repeat; margin-top:40px;}

.fzlc_frame{ width:100%; height:154px; background:url(/static/images/webpage/lc_bg.jpg) center no-repeat; margin-top:50px;}
.f2_txt{ 
width:1200px;
margin:auto;
height:99px;
line-height:99px; 
text-align:center;
}
.f2_txt p{
color:#FFFFFF;
font-size:24px;
-moz-text-shadow: 3px 1px 3px #353535; /* 老的 Firefox */
text-shadow: 3px 1px 3px #353535;
}
.year_list{
width:1200PX;
height:54PX;
margin:auto;
}
.year_list ul{ float:left; padding:0; margin:0; margin-left:67px;}
.year_list ul li{ float:left; list-style:none;}
.year_list ul li a{ float:left; width:100px; text-align:center; height:38px; line-height:30px; color:#FFFFFF; text-decoration:none;}
.year_list ul li a:hover,.year_list ul li a.sele{ float:left;background:url(/static/images/webpage/now_ico.png) center no-repeat; font-weight:bold;}
.year_rec{ width:1200px; height:400px; margin-top:10px; margin:0 auto; border-bottom:5px solid #990000}
.rec_left{ float:left;width:60%; margin-top:30px;}
.rec_right{ float:right; width:40%; margin-top:30px;}
.rec_left ul{padding:0; margin:0;}
.rec_left ul li{font-size:16px; color:#666666; line-height:35px; list-style:inside circle; padding-left:10px;}

.hy_frame{ width:1200px; margin:auto; margin-top:50px;}
.hy_item ul{ float:left; margin:0; padding:0;}
.hy_item ul li{ float:left; list-style:none; width:100px; text-align:center; font-size:16px;margin:50px 0px 50px 45px;}
.hy_item ul li p{ float:left;margin-top:10px; width:100px; text-align:center;}
.hy_item ul li a{ float:left; width:100px; height:100px;text-align:center; font-size:16px; text-decoration:none; color:#000000;}
.hy_item ul li a:hover{ color:#C9151E;}
.hy_item ul li span{ 
float:left; 
width:100px;
height:100px;
text-align:center;
line-height:90px;
border-radius: 50%;      
-moz-border-radius: 50%;      
-webkit-border-radius: 50%;
border:1px solid #C1C1C1;
font-size:55px;
margin-bottom:5px;
}

.hy_item ul li span:hover{ border:1px solid #C9151E; background-color:#FFFFCC}

.brand_frame{ width:100%; height:612px; background:url(/static/images/webpage/brand_bg.jpg) center no-repeat; margin-top:70px;}
.f3_txt p{ margin:0;}
.f3_txt{ width:1200px; margin:auto; text-align:center; color:#FFFFFF; padding-top:30px; line-height:40px;}
.f3_title{font-size:24px;}
.f3_content{ font-size:18px;}
.f3_content a{ text-decoration:none; color:#FFFFFF;}
.brand_item{ width:1200px; margin:auto;}
.brand_item ul{ 
float:left; 
margin:0; 
padding:0; 
width:199px; 
height:480px; 
background-color:#000000;
margin-top:22px;
background-color:rgba(0,0,0,0.5);
margin-right:1px;
}
.brand_item ul:hover{
background-color:rgba(0,0,0,0.7);
}

.brand_item ul li{
float:left;
list-style:none;
}
.brand_item ul li a{
float:left;
width:179px;
height:40px;
line-height:40px;
padding-left:20px;
color:#FFFFFF;
text-decoration:none;
transition:background 0.5s;
}
.brand_item ul li a:hover{background-color:#C9151E;}
.brand_item .item_top a{ padding-left:15px; width:184px;height:50px; line-height:50px;font-size:18px;background-color:rgba(0,0,0,0.9);}
.brand_item .item_top a:hover{ width:184px;background-color:#C9151E;}
.item_top span{ font-size:20px;}
.brand_item ul li a.brand_logo{ padding:0;margin-top:10px; border-radius:3px; width:142px; height:65px; background-color:#FFFFFF; text-align:center; margin-left:20px;}
.brand_item ul li a.brand_logo img{ margin:2px;}


.info_frame{ width:1200px; margin:auto; margin-top:30px;}
.info_left{ float:left; width:485px; margin-top:20px;}
.news_list{
float:left;
width:485px;
background-color:#F6F6F6;
}
.new_news{
float:left;
width:485px;
margin-top:10px;
}
.news_datetime{
float:left;
width:67px;
height:82px;
background-color:#FFFFFF;
border:1px solid #E9E9E9;
margin:10px 0px 0px 10px;
}
.news_day{
float:left;
text-align:center;
width:67px;
height:58px;
line-height:58px;
border-bottom:1px solid #EDEDED;
font-size:30px;
color:#C9151E;

}
.news_date{
float:left;
width:67px;
text-align:center;
height:23px;
line-height:23px;
color:#666666;
font-size:12px;
}
.news_title{
float:left;
margin-left:10px;
margin-top:5px;
}
.news_title a{
float:left;
width:395px;
height:30px;
line-height:30px;
overflow:hidden;
font-size:16px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.news_title a:hover{ text-decoration:underline;}
.news_content{
float:left;
width:390px;
margin-left:10px;
color:#666666;
font-size:12px;
}
.news_list ul{
float:left;
padding:0;
margin:0;
margin-left:15px;
margin-top:10px;
margin-bottom:8px;
}
.news_list ul li{
float:left;
width:450px;
list-style:none;
line-height:22px;
}
.news_list ul li i{ float:left;}
.news_list ul li a{ float:left;color:#000000; font-size:14px; text-decoration:none;}
.news_list ul li a:hover{ text-decoration:underline;}
.news_list ul li span{ float:right; text-align:right; color:#666666; font-size:12px;}
.product_list{
float:left;
width:1200px;
}
.list_bar{
float:left;
width:1200px;
background-color:#EEEEEE;
margin-top:20px;

}
.list_bar span{ float:left; padding-left:15px; font-size:16px;}
.list_bar a{ 
float:left;
width:200px;
text-align:center;
font-size:16px; 
text-decoration:none;
color:#333333;
height:47px;
line-height:47px;
border-top:3px solid #EEEEEE;
}
.list_bar a:hover,.list_bar a.sele{ color:#C9151E;border-top:3px solid #C9151E;}

.mgr0{ margin-right:0;}


.kh_frame{
width:100%;
height:590px;
margin:auto;
margin-top:20px;
background: -webkit-linear-gradient(#FFFFFF, #DFDFDF); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#FFFFFF, #DFDFDF); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#FFFFFF, #DFDFDF); /* Firefox 3.6 - 15 */
background: linear-gradient(#FFFFFF, #DFDFDF); /* 标准的语法 */
}
.kh_list{
width:1200px;
margin:auto;
}
.kh_left{ float:left;width:515px; height:590px; background:url(/static/images/webpage/kh_list.jpg) center no-repeat; margin:8px 0px 0px 50px;}
.hz_list{ float:right; width:500px; margin-top:50px;}
.hz_list ul{ float:left; margin:0; padding:0;}
.hz_list ul li{ float:right; width:220px; height:181px; list-style:none; margin:30px 30px 0px 0px;}

#y2,#y3,#y4,#y5,#y6,#y7,#y8,#y9,#y10,#y11{ display:none;}

.container {
float:left;
list-style: none;
width: 1200px;
height: 466px;
padding-top: 1px;
padding-right: 1px;
background: #EEEEEE;
box-sizing: border-box;
margin:0;
padding:0;
}
.box {
float: left;
width: 170px;
height: 232px;
text-align: center;
background-color: white;
margin-left: 1px;
margin-bottom: 1px;

}
li.box:hover {
outline: 1px solid #C9151E;
}
.pimg{ width:150px; height:150px; margin:0 auto;}
.pimg img{ max-width:150px; max-height:130px; text-align:center; margin-top:10px;}
.p_tit1{width:150px; height:40px; line-height:20px;text-align:left; margin:0 auto;overflow:hidden; font-size:12px;}
.p_tit1 a{ color:#333333; text-decoration:none}
.p_tit1 a:hover{ color:#C9151E}
.p_tit2{ width:150px; height:35px; text-align:left; margin:0 auto; overflow:hidden; margin-top:5px;}
.p_tit2 a{ background-color:#EF8201; font-size:12px; color:#FFFFFF; text-decoration:none; padding:3px 6px; border-radius:3px;}
.p_tit2 a:hover{ background-color:#C9151E;}
#p2,#p3,#p4,#p5,#p6{ display:none;}

.friend_link{ width:1200px; margin:0 auto; margin-top:40px;}
.friend_link ul{ margin:0; padding:0;}
.friend_link ul li{ float:left; list-style:none;}
.friend_link a{ float:left;color:#666666; text-decoration:none; font-size:12px; width:100px; margin-top:10px}
.friend_link a:hover{color:#C9151E}
.link_tit{ float:left; width:100%;}
.error_page{ width:1200px; margin:0 auto; text-align:center; height:500px; line-height:500px; font-size:24px;}
.error_page a{ color:#CC0000;}

.new_brand{ width:1200px; margin:0 auto; margin-top:30px;}
.new_brand_title{ width:1200px; height:40px; background-color:#F6F6F6; line-height:40px; font-size:16px; border-bottom:2px solid #C9151E;}
.new_brand_title span{ float:left; margin-left:15px;}
.new_brand_title a{ float:right; margin-right:15px; color:#000000; text-decoration:none;}
.new_brand_title a:hover{ text-decoration:underline;}
.brand_list{ width:1201px; margin-top:1px;}
.container2{ width:1201px; height:122px;}
.box2{ width:119px; height:60px; line-height:60px; overflow:hidden}
.box2 a{ float:left;width:119px; height:60px; font-size:13px; text-decoration:none; color:#000000}
.box2 a:hover{ color:#C9151E;}