/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}

body{ margin:0; padding:0; font-size:14px; line-height:26px; color:#333; font-family: 'Didact Gothic', sans-serif;}
img{ border: none}
ul li{ list-style:none; margin:0; padding:0;}
a img{ border:0}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a{ text-decoration:none; color:#555555;}
a:hover{ color:#ee2a34;}
.w1200{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}


.head{  height:125px; background:url(../images/logo.png) no-repeat center; }
.head_l{ margin-top:50px;}
.line{ width:1px; height:18px; background:#adb1b4; margin-left:15px; margin-right:15px;}
.head_tels{font-size:16px; margin-left:5px; margin-top:-4px;}
.logo{ text-align:center; }

.head_search{ margin-top:40px;}
.search01{ width:220px; height:32px; border-radius:30px; margin-left:20px;outline:none; padding-left:20px; color:#6c6b6b; font-size:12px; float: left; border:1px solid #cacaca;font-family: 'Didact Gothic', sans-serif;}
.submit{ float: right; width:30px; height:30px; background: url(../images/sousuo.png) no-repeat;outline:none; margin-left:-30px; margin-top:10px;}

.nav{ width:100%; height:50px; border-top:1px solid #dedede; background:#f2f2f2;box-shadow: 2px 2px 2px #dad9d9; position:relative; z-index:999;}

.head-v3{position:relative;z-index:100;}
.head-v3 .navigation-inner{margin:0 auto;width:1200px;position:relative}
.navigation-up{height:50px;}
.navigation-up .navigation-v3{float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;color:#333; margin-right:1px;}
.navigation-up .navigation-v3 .nav-up-selected a{background:#ee2a34; color:#fff;}
.navigation-up .navigation-v3 .nav-up-selected-inpage a{background:#ee2a34; color:#fff; }
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{display:inline-block;height:50px; width:199px; font-size:16px; text-align:center; text-transform:uppercase; line-height:50px;}
.navigation-up .navigation-v3 li h2 a:hover{ color:#fff;background:#ee2a34; }

.navigation-down{position:absolute;top:50px;left:0px;width:100%;}
.navigation-down .nav-down-menu{width:100%;margin:0; background-color:rgba(238,42,52,0.8);position:absolute;top:0px; padding-bottom:30px; overflow:hidden;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{float:left; margin-right:50px; margin-top:20px; }
.navigation-down .menu-1 dt a{color:#fff;border-bottom:1px solid #fff; font-size:16px;}
.navigation-down .menu-1 dd a{color:#fff;}
.navigation-down .menu-1 dd a:hover{color:#60aff6}

.navigation-down .menu-2 dt a{color:#fff;border-bottom:1px solid #fff; font-size:16px;}
.navigation-down .menu-2 dd a{color:#fff;}
.navigation-down .menu-2 dd a:hover{color:#60aff6}

.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;}



.main{ background:#f6f6f6; overflow:hidden;position:relative; z-index:10;}
.about_l{ border-bottom:15px solid #ee2a34;}
.about_r{ width:580px;}
.about_rbt{ color:#ee2a34; font-size:30px; text-transform:uppercase; margin-top:40px;}
.bt_line{ width:50px; height:4px; background:#ee2a34; margin-top:10px;}
.about_txt{ text-align:justify; line-height:32px; margin-top:10px; font-size:16px;}
.about_more a{ display:block; width:105px; height:32px; text-align:center; line-height:32px; border:1px solid #ee2a34; color:#ee2a34; text-transform:uppercase; font-size:12px; margin-top:25px;}
.about_more a:hover{ background:#ee2a34; color:#ffffff;}
.about_yuan ul{ margin-top:35px;}
.about_yuan ul li{ float: left; width:150px; height:150px; border:2px dashed #ee2a34; font-size:18px; text-transform:uppercase;border-radius:100px; margin-left:19px; margin-right:19px;}
.about_yuan ul li a{width:150px; height:150px; display:block; text-align:center; border-radius:100px;-webkit-transition: all 0.5s ease-in-out; color:#ee2a34;}
.about_yuan ul li a span{ position:relative;top:35px;}
.about_yuan ul li a:hover{ background:#ee2a34; color:#FFFFFF;}
.brand_bt{ text-align:center; margin-top:60px;}
.brand_txt{ font-size:38px; text-transform:uppercase; margin-top:10px;color:#ee2a34;}
.brand_txt span{ color:#333;}
.brand_line{ width:57px; height:6px; background:#dcdcdc; margin:15px  auto 0  auto;}
.brand_con{ margin-top:40px;}
.brand_b{ margin-left:5px;}
.brand_more a{ width:594px; height:67px; background:#080808; color:#FFFFFF; display:block; line-height:67px; margin-top:5px; text-align:center; font-size:22px; text-transform:uppercase;}
.b_line{ width:1200px; height:4px; background:#ee2a34;}

.product{ margin-top:40px;}
.con ul li{width:280px;height:430px;float:left; margin-left:10px; margin-right:10px;margin-bottom:15px;position:relative;overflow:hidden;cursor:pointer;}
.txt{width:280px;height:80px;background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff; line-height:80px; }
.txt a{ color:#fff;}
.txt h3{font-size:18px;font-weight:100;height:80px;text-align:center;line-height:80px;}
.txt p{font-size:14px;text-align:center; line-height:20px;}

.rollBox{width:1200px;margin:0 auto;line-height:30px; margin-top:20px;}
.rollBox .Cont{width:1200px;overflow:hidden;margin:0 auto; float:left; margin-top:20px;}
.rollBox .ScrCont{width:10000000px;height:280px;}
.rollBox #List1,.rollBox #List2,.rollBox #List3,.rollBox #List4{float:left;}

.pro_line{ width:1200px; height:6px; background:#e4e4e4;  margin:50px auto;}

.news_tit{ width:600px; height:70px; background-color:rgba(0,0,0,0.4); position:relative;top:-70px;}
.news_line{ width:50px; height:4px; background:#fff; margin-left:30px; position:relative;top:20px;}
.news_wz{ font-size:24px; text-transform:uppercase;}
.news_l a .news_wz{ color:#FFFFFF; margin-left:30px;position:relative;top:25px;}
.news_tu{ width:600px; height:255px; overflow:hidden;}
.news_l a .proimg {
  transition: transform 1s ease 0s;
  transform: scale(1);
}
.news_l a:hover .proimg {
transition: transform 1s ease 0s;
	transform: scale(1.1);
}

.news_c{ width:298px; height:255px; overflow:hidden; margin-left:1px;}
.news_c a .proimg {
  transition: transform 1s ease 0s;
  transform: scale(1);
}
.news_c a:hover .proimg {
transition: transform 1s ease 0s;
	transform: scale(1.1);
}

.news_r{ width:300px; height:255px; overflow:hidden;}
.news_r a .proimg {
  transition: transform 1s ease 0s;
  transform: scale(1);
}
.news_r a:hover .proimg {
transition: transform 1s ease 0s;
	transform: scale(1.1);
}
.news_ctit{ position:relative;top:-160px; color:#FFFFFF; text-align:center; font-size:18px;}
.news_ctit01{color:#FFFFFF; text-align:center; font-size:30px;position:relative;top:-140px; text-transform:uppercase;}
.liuyan{ padding-bottom:70px; overflow:hidden; width:1024px; margin:0 auto;}
.ly_r{ margin-left:10px; width:350px;}
.ly_con{ width:290px; height:48px; border:1px solid #d2d6d9;box-sizing: border-box; font-size:16px; line-height:48px; color:#676f78; padding-left:10px; outline:none; float: left;}
.submit01{ width:48px; height:48px; background:url(../images/jt.png) #ee2a34; float: left; }
.ly_l{ margin-top:5px;}

.foot{ background:#151515; width:100%; overflow:hidden;}
.foot_con{ padding-top:60px; overflow:hidden;}
.foot_l{ width:290px;}
.foot_ltxt{ color:#979797; font-size:18px; margin-top:10px;}
.foot_icon { margin-top:10px;}
.foot_icon ul li{ float: left; margin-right:10px;}
.foot_line{ margin-left:80px;}
.foot_nav{ margin-left:80px;}
.foot_navbt{ color:#FFFFFF; text-transform:uppercase; font-size:18px;}
.foot_btline{ width:70px; height:6px; background:url(../images/bt_line.png); margin-top:15px;}
.nav_txt{ margin-top:10px;color:#a7a7a7;}
.nav_txt p{ line-height:32px;}
.nav_txt a{ color:#a7a7a7;-webkit-transition: all 0.5s ease-in-out;}
.nav_txt a:hover{ color:#FFFFFF;}
.foot_nav ul li{ float: left; width:210px; margin-right:35px;}
.foot_x{ width:1200px; height:1px; background:#3a3a3a; margin:30px auto 0;}
.bq{width:1200px;height:55px; line-height:55px; color:#a9a9a9; font-size:12px; text-transform:uppercase;}
.bq_r a{ color:#a9a9a9;}
.bq_r a:hover{ text-decoration:underline;}
.foot_bg{ height:49px; background-position: center center; background-size:100%; background:url(../images/foot_bg.jpg);}

.weizhi{ width:100%; height:85px; background: url(../images/wz_bg.jpg);}
.weizhi01{ width:100%; height:85px; background: url(../images/wz_bg01.jpg);}
.weizhi02{ width:100%; height:85px; background: url(../images/wz_bg02.jpg);}
.weizhi03{ width:100%; height:85px; background: url(../images/wz_bg03.jpg);}
.wz_con{ color:#FFFFFF; text-transform:uppercase;line-height:85px}
.wz_l{ font-size:22px; font-weight:bold; ;}
.wz_l span{ border-left:2px solid #fff; padding-left:10px;}
.wz_r span{ margin-right:5px; position:relative;top:3px;}

.fy_main{background:#f6f6f6; overflow:hidden;}
.fy_about{ padding-bottom:40px;}


/* brand-list */
.brand-list{width:1272px;margin:0 auto; padding-bottom:40px;}
.brand-list .item{position:absolute;width:377px;top:0;left:40%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.brand-list .additem{width:377px;border:none;}
.brand-list .item h3{font-size:42px;color:#666;font-family:arial;font-size:18px;font-weight:800;line-height:.8;margin-bottom:20px;}
.brand-list .item p{margin-bottom:15px; }
.boxgrid{width:377px;height:227px;overflow:hidden;position:relative;}
.boxgridq{width:377px;height:488px;overflow:hidden;position:relative;}
.item .boxgrid h3{margin:10px 0px 10px 0px;color:#FFF; font-size:20px;text-align:center;}
.boxgrid img{position:absolute;top:0;left:0;border:0;}
.boxgrid p{text-align:center; line-height:20px;}	
.boxgrid p a{text-decoration:none;color:#FFF;font-size:14px; width:96%; display:block; }
.boxcaption a p{ color:#fff;}
.boxcaptiona a p{ color:#fff;}
.boxcaption{float:left;position:absolute;background:url(../images/28.png);height:200px;width:100%;}
.boxcaptiona{float:left;position:absolute;background:url(../images/28.png);height:200px;width:100%;}
.caption .boxcaption{top:166px;left:0px;}
.captiona .boxcaptiona{top:427px;left:0px;}

.fy_con{ width:1200px; overflow:hidden; background:#fff; padding:20px;padding-bottom:40px; margin-bottom:80px;}
.pf_txt{ line-height:38px; color:#333; font-size:15px; text-align:justify; width:90%; margin:0 auto;}
.jj_bt{ background:#efefef; width:730px; color:#333; text-align:center; font-size:18px; line-height:40px; text-transform:uppercase;}
.pf_bt{ background:#EE2A34; color:#FFFFFF; width:240px; text-align:center;}

.tab {width: 1200px;margin: 30px auto;}
.tab-title {font-size: 0; width:1000px; margin:0 auto;}
.tab-title .item { display: inline-block;width: 180px;height: 45px;line-height: 45px;text-align: center;color: #333;font-size:16px; border-radius:60px; background:#efefef;margin-right:20px;}
.tab-title .item-cur {color: #fff;background-color:#EE2A34;}
.tab-cont {position: relative; background-color: #f8f8f8;  margin-top:30px; padding-bottom:700px;overflow: hidden;}
.tab-cont0 {position: relative; background-color: #f8f8f8;  margin-top:30px; overflow: hidden;}
.tab-cont__wrap {position: absolute;}
.tab-cont .item {width: 1200px;color: #333;}
.right-title{ background-image:url(../images/tit-bg.png); background-repeat:repeat-x; height:40px; font-size:30px; text-align:center; line-height:40px; text-transform:uppercase;}
.pp_con{ width:80%; margin:40px auto;overflow: hidden;}

.tab01{border-left: 1px solid #b4b4b4; border-top: 1px solid #b4b4b4;}
.tab01 td {border-right: 1px solid #b4b4b4; padding-left: 15px; padding-right: 15px; border-bottom: 1px solid #b4b4b4;text-align: left;}

/* flexslider */
.flexslider{margin:0px auto;position:relative;width:1200px;height:304px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/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;}
.flex-direction-nav .flex-next{background-position:0 -90px;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 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/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{background-position:0 0;}

.pro_lie{ border:1px solid #b2b1b1;  padding-top:12px; background-color:#FFFFFF; width:268px; float: left; margin-left:15px; margin-right:15px; margin-bottom:30px;}
.in-pro{ text-align:left; height:35px; line-height:35px;}
.in-pro1{ text-align:left; height:35px; line-height:35px; padding-left:12px;  color:#616161}
.in-pro a{ color:#616161; text-decoration:none; display:block; width:90%; margin:0 auto; border-bottom:1px solid #b2b1b1;}
.in-pro a:hover{color:#e60012}

.ay_newscon{ width:1200px; margin:0 auto;}
.ay_newscon ul li{ margin-bottom:18px;background-color:#ffffff; width:1200px; height:200px; border:1px solid #efefef; font-size:18px; color:#777777; }

.data {
	margin-bottom: -30px;
}
.data li {
	background: #f2f2f2;
	margin-bottom: 30px;
	overflow: hidden;
}
.data li.odd {
	background: none;
}
.data_pic {
	display: block;
	float: left;
	width: 293px;
	position: relative;
}
.data_pic img {
	width: 100%;
	height: 175px;
	margin-top:12px; margin-left:10px;
}

.data_info {
	overflow: hidden;
	position: relative;
	padding: 40px 30px 0 30px;
}
.data_info h5 {
	position: relative;
	display: inline-block;
	margin-bottom: 20px;
	padding-right: 130px;
}
.data_info h5:before {
	position: absolute;
	bottom: -2px;
	left: 0;
	z-index: 0;
	content: "";
	width: 43px;
	height: 7px;
	background: #bbbbbb;
}
.data_info h5 a {
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	color: #343434;
	position: relative;
	line-height: 32px;
	height: 40px;
	overflow: hidden;
	margin-bottom: -2px;
}
.data_info h5 a:before {
	position: absolute;
	bottom:0;
	left: 26px;
	z-index: 0;
	content: "";
	width: 0;
	height: 7px;
	background: #EE2A34;
	-moz-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	-o-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	-webkit-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	transition: width 300ms ease-in-out, left 300ms ease-in-out;
}
.data li:hover .data_info h5 a {
	color: #EE2A34;
}
.data li:hover .data_info h5 a:before {
	left: 0;
	width: 43px;
}
.data_des {
	line-height: 26px;
	max-height: 50px;
	font-size: 15px;
	margin-top:-10px;
}
.data_date {
	position: absolute;
	top: 40px;
	right: 30px;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
.data li:hover .data_date {
	color: #e02d39;
}
.new_title {
    font-size: 18px;
    font-weight: bold;
}

.lx_l ul li{border-radius: 30px; background:#efefef; padding-left:15px; line-height:36px; margin-top:20px; width:600px;}
.lx_con{ width:750px; margin:0 auto;}
.lx_r{ margin-top:40px;}

.fk_tit{ text-align:center; margin-top:50px;}

.contactBox{ width:1200px; margin:30px auto;}
.contactBox .formbox {
	width: 100%;
	float: left;
}
.contactBox .inputrow {
	float: left;
	width: 31%;
	margin-right: 3.5%;
	height: 33px;
}
.contactBox .input-address {
	margin-right: 0px;
}
.contactBox .inputrow.error input {
	border: red 1px solid;
}
.contactBox .inputrow input {
	width: 96%;
	text-indent: 6px;
	line-height: 33px;
	border: #bfbfbf 1px solid;
	color: #999;
	height: 33px;
}
.contactBox .input-message {
	width: 100%;
	height: auto;
}
.contactBox .inputrow textarea {
	margin-top: 30px;
	width: 98.7%;
	height: 208px;
	text-indent: 6px;
	line-height: 33px;
	border: #bfbfbf 1px solid;
	color: #999;
}
.contactBox .submit1 {

	text-align: center;
	margin:30px auto;
}
.contactBox .submit1 .submit1 {
display: inline-block;
+display:inline;
	zoom: 1;
	background: #EE2A34;
	height: 36px;
	width: 258px;
	border: 0px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;

}
