*{ padding:0px; margin:0px; list-style:none; font-size:15px; font-family:Microsoft YaHei;}
body,td,th {
	font-size: 14px;
}
body {
	margint: 0px;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
}
.w{ color:#ccc;}
.w a:link {
color:#ccc;
	text-decoration: none;
}
.w a:visited {
	text-decoration: none;
color:#ccc;
}
.w a:hover {
	text-decoration: none;
color:#ccc;
}
.w a:active {
	text-decoration: none;
}

.left{ width:240px; float:left; overflow:hidden;}
.right{ width:1100px; float:right; overflow:hidden;}
.gengduo{ width:140px; margin:0px auto;border:1px solid #000;  border-radius:20px; text-align:center; color:#000000;}
a:hover  .gengduo{ width:140px; margin:0px auto;border:1px solid #CC0000;  border-radius:20px; text-align:center; color:#fff; background:#CC0000;}

.w1300{ width:1350px; margin:0px auto; overflow:hidden;}
.daohang{  width:1350px; margin:0px auto; overflow:hidden; padding:13px 0px;}
.daohang li{ text-align:center; float:left; font-size:16px; padding-left:35px; padding-right:35px; color:#FFFFFF;}
.lin{ border-right:1px solid #fff;}
.anli{ width:100%; overflow:hidden;}
.anli li{ width:23.5%; margin-left:10px; margin-right:10px; float:left;border:1px solid #ddd;}
.anli li .pic{ height:200px; width:100%; background:#f2f2f2; overflow:hidden;}
.anli li .pic img{ height:200px; width:100%;transition: all 0.6s;}
.anli a:hover  li .pic img{transform: scale(1.2)}
.anli li .tit{ text-align:center;  font-weight:900; line-height:50px; }

.weizhi{ background:#f2f2f2; border-bottom:1px solid #ccc; padding:15px 0px;}

.pro{ width:100%; overflow:hidden;}
.pro li{ width:22.5%; margin-left:15px; margin-right:15px; float:left; margin-bottom:30px; height:450px; border:1px solid #f2f2f2;box-shadow: 0px 0px 6px #999;}
.pro li .pic{ height:250px; width:100%; background:#f2f2f2; overflow:hidden;}
.pro li .pic img{ width:100%; height:300px;transition: all 0.6s;}

.pro li .gengduo{ width:140px; margin:0px auto;border:1px solid #000;  border-radius:20px; text-align:center; color:#000000;}
.pro li .tit{ text-align:center; font-size:22px; font-weight:900; padding-top:10px;}
.pro li .info{ text-align:center; color:#666666; font-size:12px; padding:10px 0px 20px 0px;}
.pro a:hover  li .pic img{transform: scale(1.1)}
.pro a:hover  li{ background: #CC0000;}
.pro a:hover li .tit{ color:#fff; font-weight:900; }
.pro a:hover li .info{  color:#fff; }
.pro a:hover li .gengduo{ width:140px; margin:0px auto;border:1px solid #fff;  border-radius:20px; text-align:center; color:#FFFFFF; background:#CC0000;}




.pro2{ width:100%; overflow:hidden;}
.pro2 li{ width:30%; margin-left:15px; margin-right:15px; float:left; margin-bottom:30px; height:380px; border:1px solid #ddd;}
.pro2 li .pic{ height:280px; width:100%; background:#f2f2f2; overflow:hidden;}
.pro2 li .pic img{ width:100%; height:280px;transition: all 0.6s;}

.pro2 li .gengduo{ width:140px; margin:0px auto;border:1px solid #000;  border-radius:20px; text-align:center; color:#000000;}
.pro2 li .tit{ text-align:center; font-size:22px;  padding-top:10px; padding-bottom:15px;}

.pro2 a:hover  li .pic img{transform: scale(1.1)}
.pro2 a:hover  li{ background: #f2f2f2;}
.pro2 a:hover li .tit{  }

.pro2 a:hover li .gengduo{ width:140px; margin:0px auto;border:1px solid #FF9900;  border-radius:20px; text-align:center; color:#FFFFFF; background:#ffcc00;}



.pro3{ width:100%; overflow:hidden; background:#f2f2f2;}
.pro3 li{ margin-bottom:30px; height:180px; border:1px solid #f2f2f2;}
.pro3 li .pic{ height:150px; width:100%; background:#f2f2f2; overflow:hidden;}
.pro3 li .pic img{ width:100%; height:150px;transition: all 0.6s;}

.pro3 li .tit{ text-align:center; padding-top:10px;}






.fenleia{ background:#f2f2f2; overflow:hidden; border:1px solid #ccc;}
.fenleia li{ border-bottom:1px solid #ccc; font-size:16px; padding:10px 0px 10px 10px; }
.fenleia a:hover li{ background:#CCCCCC;}

.fenleib{  overflow:hidden; }
.fenleib li{ width:15%; margin-left:15px; float:left; border-bottom:1px solid #ccc; font-size:16px; padding:10px 0px 10px 10px; background:#f2f2f2; margin-bottom:10px;}
.fenleib a:hover li{ background:#CCCCCC;}


.title{ overflow:hidden; padding:0px 0px 30px 0px; text-align:center; background: url(images/line.png) no-repeat center top;}
.title h1{ font-size:30px; font-weight:900; line-height:50px;}

.title2{ overflow:hidden; padding:0px 0px 30px 0px; text-align:center;color:#FFFFFF;}
.title2 h1{ font-size:30px; font-weight:900; }


.fuwu{ overflow:hidden; padding:40px 0px;}
.fuwu li{ width:31.5%; margin-left:10px; margin-right:10px; float:left;}
.fuwu li .pic{ height:180px; width:100%; overflow:hidden;}
.fuwu li .tit{ text-align:center; font-size:22px; font-weight:900; line-height:80px;}
.fuwu li .info{ text-align:center; color:#666666; font-size:12px; padding:0px; border-bottom:3px solid #FF9900;}
.fuwu a:hover li .tit{ text-align:center; font-size:22px; font-weight:900; line-height:80px; background:#f2f2f2;}
.fuwu a:hover  li .pic img{transform: scale(1.1);transition: all 0.6s;}


.news{ overflow:hidden;}
.newsl { width:680px; float:left; overflow:hidden; }
.newsr{ width:600px; float:right; overflow:hidden;}

.xw{ width:49%; float:left;  overflow:hidden; margin-left:10px; padding-top:15px;}
.text-secondary{ border:1px solid #000;  border-radius:20px; padding:6px 30px;}
.text-secondary2{ border:1px solid #fff;  border-radius:20px; padding:6px 30px; color:#FFFFFF;}
.foot{ background:#292929; overflow:hidden; padding:20px 0px;}
.footer{ background:#131313; padding:20px 0px;  text-align:center; font-size:15px;}
.b16{ font-size:16px;}
.b16 a{ font-size:16px;}


.nxw{ overflow:hidden;}
.nxw li{ width:45%; float:left; margin-left:15px; margin-right:15px;border-bottom:1px dashed #ccc; padding:15px 0px;}
.nxw a:hover  li{ border-radius:0px 0px 20px 20px;border-bottom:1px solid #ccc; background:#f2f2f2;}

.yb_conct {
	position:fixed;
	z-index:9999999;
	top:15%;
	left:0px;
	cursor:pointer;
transition:all .3s ease;
}
.yb_bar ul li {
	width:200px;


	border-radius:3px;
transition:all .5s ease;
	overflow:hidden;
}
.yb_bar .yb_top {
background: #CC0000;font-size:18px; font-weight:700; text-align:center; color:#FFFFFF; line-height:60px;
}
.yb_bar .yb_phone {
 font-size:16px;
}
.yb_bar .yb_tel1 {
	
	background:#ff9900;font-size:18px; font-weight:700; text-align:center;
}
.yb_bar .yb_tel2 {
	
	background:#fe0000 url(../images/fixcont.png) no-repeat 0 -170px;font-size:18px; font-weight:700;
}
.yb_bar .yb_ercode {
	background:#fe0000 url(../images/fixcont.png) no-repeat 0 -221px;font-size:18px; font-weight:700;
}

.hd_qr {
	padding:0 29px 25px 29px;
}
