
html{ width:100%; height:100%;}
body{display:block;margin:0;padding:0;font-family:'Roboto', sans-serif; height:100%;}
.clear{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.mt30{
	margin-top:30px;
}
.mt40{
	margin-top:40px;
}
.mt50{
	margin-top:50px;
}
.mt490{
	margin-top:490px;
}
/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}
/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
.w{
	width:1500px; height:auto; margin:0 auto;
}
.logo{
	width:418px; height:66px; padding-top:8px;
}
.logo img{
	width:418px; height:66px;
}
.nav_box{
	width:100%; height:90px; border-bottom:1px #8e8e8e solid; background:url(../images/bg.png); position:fixed; top:0px; left:0px; z-index:1000;
}
.nav{
	width:auto; height:50px; padding-top:18px; padding-left:80px; position:relative;
}
.nav ul{
	list-style-type:none;
}
.nav li{
	width:auto; height:50px; float:left; margin-left:60px; display:inline; position:relative;
}
.nav li:hover{
	background:url(../images/navlibg.jpg) center bottom no-repeat;
}
.nav a:link{
	font-size:16px; color:#fff; line-height:50px; height:50px; display:block;
}
.nav a:visited{
	font-size:16px; color:#fff; line-height:50px; height:50px;  display:block;
}
.nav a:hover{
	font-size:16px; color:#fff; line-height:50px; height:50px; display:block;  background:url(../images/navlibg.jpg) center bottom no-repeat;
}
.nav .cur a:link{
	font-size:16px; color:#fff; line-height:50px; height:50px; display:block;  background:url(../images/navlibg.jpg) center bottom no-repeat;
}
.nav .cur a:visited{
	font-size:16px; color:#fff; line-height:50px; height:50px; display:block;  background:url(../images/navlibg.jpg) center bottom no-repeat;
}
.nav .cur a:hover{
	font-size:16px; color:#fff; line-height:50px; height:50px; display:block;  background:url(../images/navlibg.jpg) center bottom no-repeat;
}
.nav ul li ul.sec-menu {
	position:absolute; top:50px; width: 150px; left:-35px; display:none; background:#555555;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; font-size:13px; color:#fff; z-index:111;
}
.nav ul li ul.sec-menu li {
	text-align:center; list-style-type:none; height:38px; line-height:38px; float:none; margin-left:0px;
}
.nav ul li ul.sec-menu li a {
	 display:block; font-size:13px; color:#fff; height:38px; line-height:38px; border-top:1px #626263 solid;
}
.nav ul li ul.sec-menu li a:link {
	display:block; font-size:13px; height:38px; line-height:38px; color:#fff;  background:none;
}
.nav ul li ul.sec-menu li a:visited {
	display:block; font-size:13px; height:38px; line-height:38px; color:#fff;  background:none;
}
.nav ul li ul.sec-menu li a:hover {
	display:block; background:#23a3c6; font-size:13px; height:38px; line-height:38px; color:#fff; 
}
.nav li:hover .sec-menu{
	height:auto;
}
#sec-menu2 ul{
	width:405px !important;
}
#sec-menu2 ul li{
	width:135px; float:left;
}
#sec-menu4 ul{
	display:none !important;
}
/* 新增调用下拉菜单样式开始  */
.sec_menu {
 position:absolute;
 top: 0px;
 z-index:10000;
 width: 150px;
 visibility: hidden;
background:#555555;
font-size:14px; margin-left:-35px;
color:#fff;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;
}
.sec_menu li {
 text-align:center;
 list-style-type:none;
line-height:38px;
}
.sec_menu a {
display:block;
font-size:13px;
color:#fff; 
border-top:1px #626263 solid;line-height:38px;
}
.sec_menu a:link {
display:block;
font-size:13px;
line-height:38px;
color:#fff; 
}
.sec_menu a:visited {
display:block;
font-size:13px;
line-height:38px;
color:#fff; 
}
* html .sec_menu a {
display:block;
font-size:13px;
color:#fff; 
}
.sec_menu a:hover {
background:#23a3c6; 
color:#fff;
line-height:38px;
display:block; text-decoration:none;
}
#sec_menu2{
	width:405px;
}
#sec_menu2 li{
	float:left;
}
#sec_menu2 a {
	width:135px;
}
/* 新增调用下拉菜单样式结束  */
.iso{
	float:right; height:43px; width:106px; margin-top:20px;
}
.zhuandong{
	width:100%; height:100%; background:url(../images/bg.png); text-align:center; padding-top:12%; font-size:20px; color:#fff; padding-bottom:12%;
}
.zhuandong img{
	margin-bottom:20px;
}
.main_dh{
	height:auto; margin-top:60px;
}
.main_dh ul{
	list-style-type:none; width:auto; margin:0 auto; height:auto; display:table;
}
.main_dh li{
	width:130px; height:36px; float:left; margin-left:20px; margin-right:20px; display:inline; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.main_dh li a{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.main_dh a:link{
	font-size:14px; line-height:36px; line-height:36px; display:block; color:#333; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px;  background-color:#f3f3f3;
}
.main_dh a:visited{
	font-size:14px; line-height:36px; line-height:36px; display:block; color:#333; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px;  background-color:#f3f3f3;
}
.main_dh a:hover{
	font-size:14px; line-height:36px; line-height:36px; display:block; background-color:#2199b9; color:#fff; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.play_btn{
	width:180px; height:40px; margin:0 auto; margin-top:50px; text-align:left;
}
.play_btn a:link{
	color:#f3f3f3; line-height:40px; display:block; background:url(../images/vbg.jpg) 130px center no-repeat; background-color:#2199b9; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px; font-size:16px; padding-left:50px;
}
.play_btn a:visited{
	color:#f3f3f3; line-height:40px; display:block; background:url(../images/vbg.jpg) 130px center no-repeat; background-color:#2199b9; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;  font-size:16px; padding-left:50px;
}
.play_btn a:hover{
	color:#f3f3f3; line-height:40px; display:block; background:url(../images/vbg.jpg) 130px center no-repeat; background-color:#2199b9; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;  font-size:16px; padding-left:50px;
}
.btxt {
	margin-right:0px;
	animation: myfirst 0.8s;
}
@keyframes myfirst {
from {
margin-right:25%;
}
to {
	margin-right: 0px;
}
}
.btxt2 {
	margin-left:0px;
	animation: myfirst2 0.8s;
}
@keyframes myfirst2 {
from {
margin-left:25%;
}
to {
	margin-left: 0px;
}
}
.v_dh{
	width:100%; height:110px; background:url(../images/bg4.png) center center no-repeat; position:absolute; left:0px; bottom:0px;
}
.news{
	text-align:left; width:650px; padding-top:15px;
}
.news h2{
	font-size:16px; color:#333; font-weight:bolder; margin-bottom:6px;
}
.news ul{
	list-style-type:none;
}
.news li{
	height:25px; line-height:25px; font-size:14px; color:#888; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.news span{
	float:right;
}
.news a:link{
	font-size:14px; line-height:25px;
}
.news a:visited{
	font-size:14px; line-height:25px;
}
.news a:hover{
	font-size:14px; line-height:25px;
}
.foucs{
	width:160px; height:auto; margin-left:150px; text-align:left; padding-top:15px;
}
.foucs h2{
	font-size:16px; font-weight:bolder; margin-bottom:10px;
}
.telphone{
	width:auto; height:auto; margin-left:10px; text-align:left; padding-top:15px;
}
.telphone h2{
	font-size:16px; font-weight:bolder; margin-bottom:10px;
}
.telphone span{
	font-size:30px; background:url(../images/telbg2.png) left center no-repeat; padding-left:30px;
}
.video-back{display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:1;}
.video-back h1{display:block;text-align:center;color:#fff;text-shadow:2px 2px 4px #000;font-size:50px;}
.video-back p{display:block;color:#fff;text-shadow:2px 2px 1px #000;margin:0px;padding:0px;margin-bottom:20px;}
.video-back img{}
.main-heading{text-align: center;margin: 50px auto;font-size: 70px;}
.main-para{margin: 10px 100px;text-align: center; font-size: 20px;}
.fullscreen{
  width: 100%;
  height: 100%; display:block;
}
.cd-bg-video-wrapper {
  /* hide video on mobile device */
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.cd-bg-video-wrapper video {
  /* you won't see this element in the html, but it will be injected using js */
  display: block;
  min-height: 100%;
  min-width: 100%;
  max-width: none;
  height: auto;
  width: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);ß
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.vidbacking-active-body-back{
	position: fixed;
	z-index: -100;
	min-width: 100%;
	min-height: 100%;
	top: 50%;
	left: 50%;
	background-size: cover;
	overflow: hidden;
	opacity: 1;
	transition: 2s opacity;
	transform: translateX(-50%) translateY(-50%);
}
.vidbacking-active-block-back{
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	height: auto;
	width: auto;
	z-index: -100;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.vidbacking{
	display: none;
}
.vidmask-body-back{
	background: url(videooverlay1.png) repeat;
	opacity: 0.4;
	min-height: 100%;
	min-width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: -50;
	display: block;
}
.vidmask-block-back{
	background: url(videooverlay1.png) repeat;
	opacity: 1;
	min-height: 100%;
	min-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: auto;
	width: auto;
	z-index: -50;
	display: block;
}
.about{
	width:100%; height:auto; text-align:center; margin-top:50px; font-size:14px; line-height:30px;
}
.about h2{
	font-size:30px; color:#131313;
}
.about p{
	margin-top:30px;
}
.wrap_box{
	width:100%; height:auto; background-color:#fff; margin-top:350px; padding-top:50px;
}
.wrap_box2{
	width:100%; height:auto; background-color:#fff; margin-top:440px; padding-bottom:40px;
}
.wrap_box_hy{
	width:100%; height:auto; background-color:#fff; margin-top:450px; padding-bottom:40px;
}
.about2{
	width:100%; height:auto; text-align:center; font-size:16px; line-height:30px;
}
.about2 h2{
	font-size:30px; color:#131313; margin-top:35px;
}
.about2 p{
	margin-top:30px;
}
.content{
	font-size:16px; line-height:40px; text-align:left;
}
.content p{
	text-indent:2em;
}
.content h4{
	font-size:18px; font-weight:bolder; margin-bottom:15px; color:#349db5;
}
.content a:link{
	color:#2c343b;
}
.content a:visited{
	color:#2c343b;
}
.content a:hover{
	color:#23a4c6;
}
.contact_l{
	width:680px; height:auto; padding-top:30px;
}
.contact_r{
	width:680px; height:auto; padding-top:30px;
}
.condz{
	background:url(../images/con01.png) left center no-repeat; padding-left:35px;
}
.condh{
	background:url(../images/con02.png) left center no-repeat; padding-left:35px;
}
.concz{
	background:url(../images/con03.png) left center no-repeat; padding-left:35px;
}
.conyx{
	background:url(../images/con04.png) left center no-repeat; padding-left:35px;
}
.condz2{
	background:url(../images/con011.png) left center no-repeat; padding-left:35px;
}
.condh2{
	background:url(../images/con022.png) left center no-repeat; padding-left:35px;
}
.concz2{
	background:url(../images/con033.png) left center no-repeat; padding-left:35px;
}
.conyx2{
	background:url(../images/con044.png) left center no-repeat; padding-left:35px;
}
.conxs{
	background:url(../images/con05.png) left center no-repeat; padding-left:35px;
}
.conxs2{
	background:url(../images/con055.png) left center no-repeat; padding-left:35px;
}
.large{
	font-size:22px; font-style:italic; font-weight:bolder; font-family:"Comic Sans MS", cursive;
}
.conml{
	margin-left:35px;
}
.more{
	width:140px; height:40px; text-align:center; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px; margin:0 auto; margin-top:20px;
}
.more a{
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.more a:link{
	line-height:40px; display:block; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px; border:1px #1e99b9 solid;
}
.more a:visited{
	line-height:40px; display:block; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px; border:1px #1e99b9 solid;
}
.more a:hover{
	line-height:40px; display:block; background-color:#1e99b9; color:#fff; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;
}
.about_info{
	height:auto; margin-top:50px; padding-bottom:30px; display:table;
}
.about_info ul{
	list-style-type:none;
}
.about_info li{
	width:500px; height:auto; float:left; position:relative;
}
.about_info li a{
}
.about_info img{
	width:100%; height:auto; display:block;
}
.about_info .video{
	width:100%; height:100%;display:none; position:absolute; left:0px; top:0px; z-index:10; 
}
.about_pic{
	height:auto; margin-top:50px; padding-bottom:30px; display:table;
}
.about_pic ul{
	list-style-type:none;
}
.about_pic li{
	width:500px; height:auto; float:left; position:relative; overflow:hidden;
}
.about_pic li a{
}
.about_pic .pic{
	width:100%; height:100%; overflow:hidden;
}
.about_pic img{
	width:100%; height:auto; display:block;
}
.about_pic li h3{
	font-size:20px; margin-bottom:5px;
}
.about_pic li p{
	font-size:14px;
}
.about_pic li a .hover{
	position: absolute;
	left: 0;
	top: -100%;
	width: 100%;
	height: 100%;
	text-align: center;
	background: url(../images/alpha_black_81.png) repeat;
	color: #fff;
	/*display: none;*/
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.about_pic li .hover b,.about_pic li .hover .txt,.case-img .hover b,.case-img .hover .txt{
	display: inline-block;
	vertical-align: middle;
}
.about_pic li .hover b,.case-img .hover b{
	width: 0;
	height: 100%;
}
.about_pic li a:hover .hover{
	/*display: block;*/
	top: 0;
}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}
#lightbox a img{ border: none; }
#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}
#imageContainer{
	padding: 10px;
	}
#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox_img/prevlabel.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox_img/nextlabel.gif) right 50% no-repeat; }
#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}			
#imageData #bottomNavClose{ width: 66px; padding-bottom:5px; float:right;}	
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
#bottomNav{
	position:relative;
}
#bottomNav a{
	display:block;
}
#bottomNav img{
	position:absolute; bottom:-15px; right:15px;
}
.hy_video{
	position:fixed; left:0px; top:0px; z-index:-10; width:100%;
}
.video_full{
	width:100%; height:100%; display:none;
}
.videobg{
	width:100%; height:100%; z-index:11; display:none; background:url(../images/videobg.png); position:absolute; left:0px; top:0px; z-index:11; text-align:center; padding-top:15%;
}
.about_info li:hover .video{
	display:block;
}
.about_info li:hover .videobg{
	display:block;
}
.hyly_info{
	height:auto; margin-top:50px; display:table;
}
.hyly_info ul{
	list-style-type:none; margin-left:-30px;
}
.hyly_info li{
	width:480px; height:auto; float:left; position:relative; margin-bottom:30px; margin-left:30px;
}
.hyly_info li a{
}
.hyly_info img{
	width:100%; height:auto; display:block;
}
.hyly_info .video{
	width:100%; height:100%;display:none; position:absolute; left:0px; top:0px; z-index:10; 
}
.hyly_info li:hover .video{
	display:block;
}
.hyly_info li:hover .videobg{
	display:block;
}
.videobg img{
	width:52px; height:52px; margin:0 auto; margin-top:30px;
}
.videobg h3{
	font-size:20px; color:#fff;
}
.height20{
	height:20px;
}
.products_box{
	width:100%; height:auto; background-color:#f5f5f6; padding-top:20px; display:table;
}
.pro-title{
	text-align:center; font-size:30px;
}
.con-title{
	text-align:center; font-size:30px; background:url(../images/titlebg.jpg) center bottom no-repeat; padding-bottom:20px;
}
.pro-cate{
	height:36px; margin-top:30px;
}
.pro-cate ul{
	list-style-type:none; width:auto; margin:0 auto; height:auto; display:table;
}
.pro-cate li{
	width:130px; height:36px; line-height:36px; float:left; margin-left:9px; margin-right:9px; text-align:center; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.pro-cate li a{
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.pro-cate a:link{
	line-height:36px; display:block; color:#fff; background-color:#303030; font-size:14px; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.pro-cate a:visited{
	line-height:36px; display:block; color:#fff; background-color:#303030; font-size:14px; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.pro-cate .thisclass a{
	line-height:36px; display:block; color:#fff; background-color:#23a4c6; font-size:14px; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.pro-cate a:hover{
	line-height:36px; display:block; color:#fff; background-color:#23a4c6; font-size:14px; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.pro-cate-com{
	height:36px; margin-top:30px;
}
.pro-cate-com ul{
	list-style-type:none; width:auto; margin:0 auto; height:auto; display:table; margin-bottom:25px;
}
.pro-cate-com li{
	width:160px; height:36px; line-height:36px; float:left; margin-left:9px; margin-right:9px; text-align:center; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.pro-cate-com li a{
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.pro-cate-com a:link{
	line-height:36px; display:block; color:#fff; background-color:#a7a7a7; font-size:14px; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.pro-cate-com a:visited{
	line-height:36px; display:block; color:#fff; background-color:#a7a7a7; font-size:14px; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.pro-cate-com a:hover{
	line-height:36px; display:block; color:#fff; background-color:#303030; font-size:14px; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.pro-cate-com .thisclass a:link{
	line-height:36px; display:block; color:#fff; background-color:#303030; font-size:14px; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.pro-cate-com .thisclass a:visited{
	line-height:36px; display:block; color:#fff; background-color:#303030; font-size:14px; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.pro-cate-com .thisclass a:hover{
	line-height:36px; display:block; color:#fff; background-color:#303030; font-size:14px; border-radius:36px;-moz-border-radius:36px;-webkit-border-radius:36px;-o-border-radius:36px; 
}
.pro-cate-com .cate_one{
	background-color:#1e90af; color:#fff;
}
.products{
	height:auto; margin-top:50px;
}
.products ul{
	list-style-type:none; margin-left:-60px;
}
.products li{
	width:460px; height:auto; float:left; text-align:center; margin-left:60px; display:inline; background-color:#fff; margin-bottom:40px; overflow:hidden;
}
.products img{
	width:460px; height:322px; display:block; border-bottom:1px #e4e4e4 solid;
}
.products a:link{
	font-size:18px; color:#333;
}
.products a:visited{
	font-size:18px; color:#333;
}
.products a:hover{
	font-size:18px; color:#333;
}
.products li a{
	display: block;
	position: relative;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.products li h3{
	font-size:18px; font-weight:bolder; margin-bottom:10px;
}
.products li a .hover{
	position: absolute;
	left: 0;
	bottom: -100%;
	width: 100%;
	height: 220px;
	text-align: center;
	background: url(../images/alpha_black_80.png) repeat;
	color: #fff;
	/*display: none;*/
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.products li .txt{
	width: 80%; text-align:center; margin:0 auto;
	height: 100%; font-size:14px; line-height:24px;
}
.products li .txt img{
	width:107px; height:31px; border-bottom:0px; margin:0 auto; margin-top:20px;
}
.products li a:hover .hover{
	/*display: block;*/
	bottom: 0;
}
.index_pic{
	width:100%; height:264px; background:url(../images/index_pic.jpg) center center no-repeat; text-align:right; font-size:30px; color:#fff; line-height:30px; padding-top:100px; margin-bottom:20px;
}
.index_pic span{
	font-size:14px;
}
.blog{
	height:auto; margin-top:40px;
}
.blog ul{
	list-style-type:none;
}
.blog li{
	width:710px; height:auto; float:left; background-color:#f7f7f7; margin-left:80px; display:inline; padding-bottom:30px;
}
.blog img{
	width:100%; height:auto; margin-bottom:10px;
}
.blog li:first-child{
	margin-left:0px;
}
.blog_txt{
	padding-left:35px; padding-right:35px;
}
.blog_txt p{
	font-size:14px; line-height:24px; margin-top:10px;
}
.blog a:link{
	font-size:20px; color:#333;
}
.blog a:visited{
	font-size:20px; color:#333;
}
.blog a:hover{
	font-size:20px; color:#2199b9;
}
.news_info{
	height:auto; margin-top:40px;
}
.news_info ul{
	list-style-type:none;
}
.news_info li{
	width:450px; height:auto; float:left; margin-left:75px; display:inline; overflow:hidden; padding-bottom:5px;
}
.news_info li:first-child{
	margin-left:0px;
}
.n_pic{
	overflow:hidden; width:450px; height:300px; margin-bottom:15px;
}
.news_info img{
	width:100%; height:auto; overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.news_info img:hover{
	transform: scale(1.2, 1.2);	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
.news_info a:link{
	font-size:18px; color:#333;
}
.news_info a:visited{
	font-size:18px; color:#333;
}
.news_info a:hover{
	font-size:18px; color:#2199b9;
}
.news_info p{
	font-size:14px; line-height:24px; color:#777; margin-top:10px;
}
.more2{
	width:140px; height:40px; text-align:center; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px; margin-top:20px;
}
.more2 a{
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.more2 a:link{
	line-height:40px; font-size:14px; color:#1e99b9; display:block; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px; border:1px #1e99b9 solid;
}
.more2 a:visited{
	line-height:40px; display:block; border:1px #1e99b9 solid; color:#1e99b9; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;
}
.more2 a:hover{
	line-height:40px; display:block; color:#fff; background-color:#1e99b9; color:#fff; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;-o-border-radius:40px;
}
.f_fl{float:left;}
.f_fr{float:right;}
.kehu_list{
	margin-top:40px;
}
.m_ser .m_kfc .u_ljt,.m_ser .m_kfc .u_rjt{ width:20px; height:20px; display:block;}
.m_ser .m_kfc .u_ljt{ margin-top:50px; }
.m_ser .m_kfc .u_rjt{ margin-top:50px;}
.m_ser .m_kfc .u_ljt a{ background: url(../images/left.jpg) no-repeat; width:21px; height:36px; display:block; cursor:pointer;}
.m_ser .m_kfc .u_rjt a{ background: url(../images/right.jpg) no-repeat; width:21px; height:36px; display:block; cursor:pointer;}
.m_ser .m_kfc .u_mid{ width:1420px; overflow:hidden; margin-left:28px;}
.m_ser .m_kfc .u_lst1 li{width:258px; height:129px; float:left; margin-right:28px; text-align:center; display:inline; overflow:hidden; }
.m_ser .m_kfc .u_lst1 li img{ width:256px; height:127px; border:1px #e4e4e4 solid; margin-bottom:10px;-webkit-filter: grayscale(1); /* Webkit */
         filter: gray; /* IE6-9 */  
         filter: grayscale(1); /* W3C */}
.m_ser .m_kfc .u_lst1 li img:hover{
	border:1px #23a4c6 solid;-webkit-filter:none;filter:none;filter:none;
}
.m_ser .m_kfc .u_lst1 a:hover{text-decoration: none;}
.m_ser .m_kfc .u_lst1 span{
	border-bottom:2px #e50113 solid; padding-bottom:8px;
}
.m_ser .m_kfc .u_lst1 a:link{
	font-size:16px;
}
.m_ser .m_kfc .u_lst1 a:visited{
	font-size:16px;
}
.m_ser .m_kfc .u_lst1 a:hover{
	font-size:16px;
}
.foucs-box{
	width:100%; height:auto; background-color:#f5f5f6; margin-top:40px; padding-top:30px; padding-bottom:30px;
}
.wechat{
	height:auto; margin-top:30px;
}
.wechat ul{
	list-style-type:none; width:auto; margin:0 auto; display:table;
}
.wechat li{
	width:400px; height:auto; float:left; text-align:center; font-size:16px;
}
.foot-nav-box{
	width:100%; height:100px; background-color:#f5f5f5;
}
.foot_nav{
	height:50px; margin-top:30px;
}
.foot_nav ul{
	list-style-type:none;
}
.foot_nav li{
	float:left; height:50px; line-height:50px; margin-right:60px; display:inline;
}
.foot_nav a:link{
	font-size:16px; line-height:50px; color:#333;
}
.foot_nav a:visited{
	font-size:16px; line-height:50px; color:#333;
}
.foot_nav a:hover{
	font-size:16px; line-height:50px; color:#23a4c6;
}
.foot_tel{
	width:340px; height:100px; text-align:right; font-size:34px; color:#333; line-height:30px; padding-top:20px; border-left:1px #ddd solid;
}
.foot_tel span{
	font-size:16px;
}
.foot_tel span a{
	color:#333;
}
.foot-box{
	width:100%; height:auto; background:url(../images/footbg.jpg) #000; padding-top:40px; padding-bottom:40px; display:table;
}
.copyright{
	color:#cecece; line-height:26px;
}
.copyright a:link{
	color:#cecece; line-height:26px;
}
.copyright a:visited{
	color:#cecece; line-height:26px;
}
.copyright a:hover{
	color:#ffffff; line-height:26px;
}
.footiso{
	margin-top:20px;
}
.beian{
	 background:url(../images/beian.png) left center no-repeat; padding-top:3px; padding-bottom:3px; padding-left:23px;
}
.about_banner{
	background:url(../images/about_banner.jpg) center top no-repeat;background-attachment:fixed;
}
.hyly_banner{
	background:url(../images/hyly_banner.jpg) center top no-repeat;background-attachment:fixed;
}
.product_banner{
	background:url(../images/product_banner.jpg) center top no-repeat;background-attachment:fixed;
}
.contact_banner{
	background:url(../images/contact_banner.jpg) center top no-repeat;background-attachment:fixed;
}
.news_banner{
	background:url(../images/news_banner.jpg) center top no-repeat;background-attachment:fixed;
}
.pages{
	margin:0 auto;
	border-top:1px #dddddd dashed; height:auto; padding-bottom:40px;
}
.pages ul{
	list-style-type:none;
	padding:22px 16px 42px 0px;
}
.pages ul span{
	float:left;
	font-family:Tahoma;
	height:30px;
	line-height:30px;
	margin-right:5px; margin-bottom:8px;
}
.pages ul span.page-status{
	padding-left:12px; padding-right:12px; border:1px solid #E9E9E9;
}
.pages ul span.page-numbar{
	margin-right:3px; margin-left:-3px;
}
.pages ul span.page-numbar a{
	margin-left:3px; margin-right:3px;	
}
.pages ul span a{
	float:left;
	color:#555;
	height:30px;
	line-height:30px;
	padding-left:12px;
	padding-right:12px;
	display:block;
	border:1px solid #E9E9E9;
}
.pages ul span a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#23a3c6; height:30px; line-height:30px;
	padding-left:12px;
	padding-right:12px; display:block;
}
.pages ul a.page-num-current,
.pages ul a.page-num-current a,.pagebox ul a.page-num-current a:hover{
	background-color:#23a3c6;
	padding:0px 4px 0px; padding-left:12px; padding-right:12px;
	font-weight:bold;
	color:#fff;
}
.text-secondary{
       font-size:16px; text-align:center; padding-bottom:30px; height:auto; overflow:hidden; color:#888;
}
.prenext{
	color:#525252;
	height:auto;
	border-top:1px #ddd dashed;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px; text-align:left;
}
.prenext ul{
	list-style-type:none;
}
.prenext li{
	line-height:25px;
	color:#525252; font-size:14px;
}
.prenext a:link{
	line-height:25px; font-size:14px; color:#333;
}
.prenext a:visited{
	line-height:25px; font-size:14px; color:#333;
}
.prenext a:hover{
	line-height:25px; font-size:14px; color:#23a3c6;
}
.contact{
	height:226px; margin:0 auto; margin-top:50px; margin-bottom:60px;
}
.contact ul{
	list-style-type:none;
}
.contact li{
	width:486px; height:226px; float:left; margin-left:20px; display:inline; background-color:#f2f2f2; text-align:center; color:#8b8c8c; font-size:18px;
}
.contact li:first-child{
	margin-left:0px;
}
.contact h3{
	margin-bottom:10px; font-size:16px; color:#404040;
}
.contact .add{
	background-color:#f2f2f2; padding-top:30px;
}
.contact .tel{
	background-color:#f2f2f2; padding-top:30px;
}
.contact .email{
	background-color:#f2f2f2; padding-top:30px;
}
.contact img{
	transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
}
.contact li:hover img{transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);}
.position{
	font-size:16px; padding-top:10px; background:url(../images/posibg.jpg) left 20px no-repeat; padding-left:20px;
}
.position a:link{
	line-height:40px; font-size:16px; color:#333;
}
.position a:hover{
	line-height:40px; font-size:16px; color:#333;
}
.position a:visited{
	line-height:40px; font-size:16px; color:#333;
}
.bot{
	border-bottom:1px #ddd solid; padding-bottom:5px;
}
.news_list{
	text-align:left; height:auto; padding-top:10px; padding-bottom:25px;
}
.news_list ul{
	list-style-type:none;
}
.news_list li{
	height:205px; background-color:#fff; margin-top:20px; padding-top:20px; border:1px #fff solid;
}
.news_list li:hover{
	border:1px #23a3c6 solid;
}
.news_list img{
	width:284px; height:163px; float:left; margin-right:20px; margin-left:20px;
}
.news_list p{
	color:#999; text-indent:2em; margin-top:10px;
}
.news_list a:link{
	color:#333; font-weight:bolder;
}
.news_list a:visited{
	color:#333; font-weight:bolder;
}
.news_list a:hover{
	color:#23a3c6; font-weight:bolder;
}
.info{
	text-align:center; width:100%; height:40px; line-height:40px; background-color:#f3f3f3; margin-top:30px; margin-bottom:30px;
}
.backtop{
	Z-INDEX: 1111111;right:50px; _right:50px; WIDTH: 50px; position: fixed; _position: absolute; bottom:10px; HEIGHT: 61px;
}
.related_news{
	height:auto; margin-top:30px;
}
.related_news ul{
	list-style-type:none; margin-left:-60px;
}
.related_news li{
	width:705px; height:46px; float:left; line-height:46px; border-bottom:1px #ddd dashed; margin-left:60px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/ico-3.gif) left center no-repeat; padding-left:15px;
}
.related_news span{
	float:right; font-size:14px; color:#999;
}
.related_news a:link{
	color:#333; font-size:14px; line-height:46px;
}
.related_news a:visited{
	color:#333; font-size:14px; line-height:46px;
}
.related_news a:hover{
	color:#333; font-size:14px; line-height:46px;
}
.hyly_pic{
	width:750px;
}
.hyly_pic img{
	width:100%; height:auto;
}
.paddl{
	padding-left:40px;
}
.paddr{
	padding-right:40px;
}
.hyly_txt{
	width:710px; height:auto; font-size:16px; line-height:40px; padding-top:40px;
}
.hyly_txt p{
	margin-top:20px;
}
.hyly_txt h1 a:link{
	font-size:36px; color:#333;
}
.hyly_txt h1 a:visited{
	font-size:36px; color:#333;
}
.hyly_txt h1 a:hover{
	font-size:36px; color:#23a3c6;
}
.top_nav{
	width:100%; height:90px; border-bottom:1px #9c9c9c solid; background:url(../images/bg.png); position:relative;
}
#top-nav{
	width:100%; 
	height:91px;
	position: fixed;
	_position: absolute; /* IE6 */
	z-index:99;
	left: 0;
	top: 0; display:none;
	_top:expression(eval(documentElement.scrollTop)); /* IE6 */
}
.hy_name{
	text-align:center; font-size:36px; color:#fff;
}
.maps{
	margin-top:20px;
}
.ly_info{
	width:884px; margin:0 auto; margin-top:40px; text-align:left;
}
.ly_info img{
	vertical-align:middle;
}
.ly_txt{
	width:400px; height:38px; padding-left:10px; border:1px #ccc solid; line-height:38px; margin-left:20px; margin-bottom:20px;
}
.ly_txt:hover{
	border:1px #23a4c6 solid;
}
.sub_yzm{
	width:112px; height:38px; padding-left:10px; border:1px #ccc solid; line-height:38px; margin-left:20px; margin-top:20px; margin-bottom:20px; text-transform:uppercase;
}
.sub_yzm:hover{
	border:1px #23a4c6 solid;
}
.checkcode{
	height:38px; width:auto; vertical-align:middle; margin-left:5px;
}
.ly_text{
	width:824px; border:1px #ccc solid; padding-left:10px; padding-top:5px; height:100px; margin-left:20px;
}
.ly_text:hover{
	border:1px #23a4c6 solid;
}
.ly_sub{
	width:220px; height:45px; background-color:#23a4c6; color:#fff; line-height:45px; font-size:18px; cursor:pointer; border:0px; margin:0 auto; margin-top:40px;
}
.grey_box{
	width:100%; height:auto; background-color:#f5f5f6; display:table; padding-top:30px;
}
.bule_box{
	width:100%; height:auto; background-color:#23a4c6; display:table; padding-top:30px; color:#fff; padding-bottom:40px;
}
.bule_box a:link{
	color:#fff;
}
.bule_box a:visited{
	color:#fff;
}
.bule_box a:hover{
	color:#2c343b;
}
.bule_box h4{
	color:#fff;
}
.pro_content{
	width:1000px; height:auto; margin:0 auto; text-align:left;
}
.pro_content h2{
	font-size:22px; color:#2e2d2d; font-weight:bolder;
}
.pro_content td{
	border-bottom:1px #d0d8de  solid; height:48px; line-height:48px; padding-left:20px;
}
.pro_content td img{
	vertical-align:middle;
}
.pro_content tr:hover{
	background-color:#f3fcfe;
}
.pro_content_cat{
	height:37px; margin-top:30px;
}
.pro_content_cat ul{
	list-style-type:none;
}
.indexarticletitle li{
	width:140px; height:37px; background-color:#e1e3e7; text-align:center; float:left; line-height:37px; cursor:pointer;
}
.indexarticletitle li.articles_tabOn {
	width:140px; height:37px; color:#fff; line-height:37px; background-color:#23a4c6;
}
.pro_pics{
	margin-top:30px;
}
#focus {width:1000px; height:550px; overflow:hidden; position:relative;}
#focus ul {height:550px; position:absolute;}
#focus ul li {float:left; width:1000px; height:550px; overflow:hidden; position:relative;}
#focus img{
	width:1000px; height:550px;
}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1000px; height:32px; left:0; bottom:0;}
#focus .btn {position:absolute; width:980px; height:38px; padding:5px 10px; right:0; bottom:0; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:30px; height:5px; _font-size:0; margin-left:5px; cursor:pointer; background:#bbbbbb;}
#focus .btn span.on {background:#67c9e3;}
#focus .preNext {width:36px; height:80px; position:absolute; top:220px; background:url(../images/sprite3.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
.pro_cans{
	height:auto; margin-top:30px;
}
.pro_cans ul{
	list-style-type:none; margin-left:10px;
}
.pro_cans li{
	width:190px; height:auto; text-align:center; float:left; line-height:40px;
}
.pro_cans img{
	transition: .5s all;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
}
.pro_cans li:hover img {transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);}
.pro_cans span{
	color:#6c97d0;
}
.pro_infos{
	height:auto; background-color:#f3fcfe; padding-top:30px; padding-bottom:30px; color:#3e3e3e; padding-left:60px; margin-top:30px;
}
.pro_infos span{
	font-size:18px; color:#212121; font-weight:bolder;
}
.pro_tds{
	height:auto; margin-top:30px;
}
.pro_tds li{
	height:45px; border-bottom:1px #d0d8de solid; line-height:45px; padding-left:10px;
}
.pro_xxbs_tit{
	height:48px; background-color:#23a4c6; line-height:48px; text-transform:uppercase; color:#fff; padding-left:20px; margin-top:30px;
}
.pro_xxbs_tit span{
	float:right; margin-right:20px;
}
.pro_xxbs_tit2{
	height:40px; background-color:#23a4c6; line-height:40px; text-transform:uppercase; color:#fff; margin-top:30px;
}
.red{
	font-family:Arial, Helvetica, sans-serif; color:#e64848; font-weight:bolder;
}
.pro_pdfs{
	height:auto; margin-top:50px;
}
.pro_pdfs_li{
	width:483px; height:45px; border:1px #23a4c6 solid; background:url(../images/pdfbg.jpg) 20px center no-repeat #f3fcfe;
}
.pro_pdfs_li a:link{
	display:block; line-height:45px; font-size:14px; padding-left:58px;
}
.pro_pdfs_li a:visited{
	display:block; line-height:45px; font-size:14px; padding-left:58px;
}
.pro_pdfs_li a:hover{
	display:block; line-height:45px; font-size:14px; padding-left:58px; color:#ff7c7c;
}
.pro_pdfs_li:hover{
	border:1px #ff7c7c solid;
}
.pro_pdfs_li2{
	width:998px; height:45px; border:1px #23a4c6 solid; background:url(../images/pdfbg.jpg) 20px center no-repeat #f3fcfe; margin-top:30px;
}
.pro_pdfs_li2 a:link{
	display:block; line-height:45px; font-size:14px; padding-left:58px;
}
.pro_pdfs_li2 a:visited{
	display:block; line-height:45px; font-size:14px; padding-left:58px;
}
.pro_pdfs_li2 a:hover{
	display:block; line-height:45px; font-size:14px; padding-left:58px; color:#ff7c7c;
}
.pro_pdfs_li2:hover{
	border:1px #ff7c7c solid;
}
.fanwei_list{
	height:auto; display:table; padding-bottom:40px;
}
.fanwei_list ul{
	list-style-type:none;
}
.fanwei_list li{
	width:50%; height:40px; line-height:40px; float:left; text-align:left;
}
.fanwei_list a:link{
	font-size:14px; line-height:40px; color:#333; background:url(../images/fwarrow.jpg) left center no-repeat; padding-left:25px;
}
.fanwei_list a:visited{
	font-size:14px; line-height:40px; color:#333; background:url(../images/fwarrow.jpg) left center no-repeat; padding-left:25px;
}
.fanwei_list a:hover{
	font-size:14px; line-height:40px; color:#2aabca; background:url(../images/fwarrow2.jpg) left center no-repeat; padding-left:25px;
}
.right_con{
	width:50px; height:auto; right:10px; _right:10px; position: fixed; _position: absolute; top:100px; z-index:10000;
}
.right_con .kf01{
	width:50px; height:50px; background:url(../images/rtkf011.jpg) center center no-repeat #eeeeee; margin-bottom:3px; position:relative;
}
.right_con .kf01:hover{
	background:url(../images/rtkf01.jpg) center center no-repeat #23a4c6;
}
.right_con .kf02{
	width:50px; height:50px; background:url(../images/rtkf022.jpg) center center no-repeat #eeeeee; cursor:pointer; margin-bottom:3px; position:relative;
}
.right_con .kf02:hover{
	background:url(../images/rtkf02.jpg) center center no-repeat #23a4c6;
}
.right_con .kf03{
	width:50px; height:50px; background:url(../images/rtkf033.jpg) center center no-repeat #eeeeee; cursor:pointer; position:relative;
}
.right_con .kf03:hover{
	background:url(../images/rtkf03.jpg) center center no-repeat #23a4c6;
}
.right_con .kf04{
	width:50px; height:50px; background:url(../images/rtkf044.jpg) center center no-repeat #eeeeee; cursor:pointer; margin-bottom:3px; position:relative;
}
.right_con .kf04:hover{
	background:url(../images/rtkf04.jpg) center center no-repeat #23a4c6;
}
.right_con .kf05{
	width:50px; height:50px; background:url(../images/rtkf055.jpg) center center no-repeat #eeeeee; cursor:pointer; margin-bottom:3px; position:relative;
}
.right_con .kf05:hover{
	background:url(../images/rtkf05.jpg) center center no-repeat #23a4c6;
}
.righttel{
	width:0px; height:200px; position:absolute; top:0px; right:50px; background-color:#fff; overflow:hidden;transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-o-transition: 0.3s all;
}
.right_con .kf01:hover .righttel{
	width:200px; 
}
.righttitle{
	height:50px; background-color:#f4f4f4; text-align:center; width:100%; font-size:18px; color:#23a4c6; font-weight:bolder; line-height:50px;
}
.righttitle img{
	vertical-align:middle;
}
.telinfo{
	text-align:center; font-size:18px; color:#333232; font-weight:bolder; padding-top:8px;
}
.zxzx{
	line-height:28px; text-align:center; border-top:1px #f0f0f0 solid; margin-top:5px; padding-top:10px; font-size:12px;
}
.zxzx img{
	vertical-align:middle;
}
.kflink{
	width:100%; height:100%; display:block;
}
.wxImg{
	width:170px; height:170px; position:absolute; top:0px; left:-170px; background-color:#fff; display:none;
}
@media screen and (max-width:1440px) {
.w{
	width:1200px;
}
.nav{
	padding-left:0px;
}
.nav li{
	margin-left:54px;
}
.news{
	width:530px;
}
.foucs{
	margin-left:110px;
}
.telphone{
	margin-left:10px;
}
.telphone span{
	font-size:22px;
}
.about_info li{
	width:400px;
}
.about_pic li{
	width:400px;
}
.hyly_info li{
	width:380px;
}
.products ul{
	margin-left:-20px;
}
.products li{
	width:380px; margin-left:20px; margin-bottom:20px;
}
.products img{
	width:380px; height:266px;
}
.products li .txt{
	width: 70%;
}
.blog li{
	width:560px;
}
.news_info li{
	width:380px; margin-left:30px;
}
.n_pic{
	width:380px; height:250px;
}
.m_ser .m_kfc .u_mid{ width:1120px; overflow:hidden; margin-left:25px;}
.m_ser .m_kfc .u_lst1 li{width:258px; height:129px; float:left; margin-right:28px; text-align:center; display:inline; }
.contact li{
	width:386px;
}
.related_news li{
	width:555px;
}
.hyly_pic{
	width:600px;
}
.contact_l{
	width:580px;
}
.contact_r{
	width:580px;
}
}
@media screen and (max-width:1200px) {
.w{
	width:1000px;
}
.logo{
	width:365px;
}
.logo img{
	width:100%;
}
.nav{
	padding-left:0px;
}
.nav li{
	margin-left:30px;
}
.news{
	width:430px;
}
.foucs{
	margin-left:110px; width:150px;
}
.telphone span{
	font-size:16px;
}
.about_info li{
	width:333.33px;
}
.about_pic li{
	width:333.33px;
}
.wrap_box_hy{
	margin-top:200px;
}
.hyly_info li{
	width:313.33px;
}
.products ul{
	margin-left:-20px;
}
.products li{
	width:320px; margin-left:20px; margin-bottom:20px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.products img{
	width:320px; height:224px;
}
.products li .txt{
	width: 220px; height:auto; white-space:nowrap;
}
.blog li{
	width:460px;
}
.news_info li{
	width:313px; margin-left:30px;
}
.n_pic{
	width:313px; height:198px;
}
.wechat li{
	width:300px;
}
.m_ser .m_kfc .u_mid{ width:920px; overflow:hidden; margin-left:25px;}
.m_ser .m_kfc .u_lst1 li{width:258px; height:129px; float:left; margin-right:28px; text-align:center; display:inline; }
.contact li{
	width:320px;
}
.foot_nav li{
	margin-right:32px;
}
.related_news li{
	width:455px;
}
.hyly_pic{
	width:500px;
}
.contact_l{
	width:480px;
}
.contact_r{
	width:480px;
}
}
@media screen and (max-width:1080px) {
.news{
	width:450px;
}
.news li{
	 width:90%;
}
.foucs{
	margin-left:50px;
}
.telphone{
	margin-left:20px;
}
}