body
{
	background:#f8f8f8;
}
/*轮播*/
.m-banner
{
	float:left;
	width:100%;
	height:600px;
	position:relative;
}
.banner-opc
{
	position:absolute;
	right:0;
	bottom:0;
	height:180px;
	width:55%;
	background:#eebc43;
	opacity:0.8;
	z-index:50;
}
/* flexslider */
.flexslider{position:relative;height:600px;overflow:hidden;background:url(../images/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; display:none;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/images/next.png) center center no-repeat;}

.slides li a
{ display:block; width:100%; height:100%;}

.m-newsgun
{ width:100%; float:left; position:relative; margin-top:-160px; z-index:100;}
/*新闻滚动*/
.txtScroll-left{ position:relative;  border:0px solid #ccc; width:645px; height:160px; float:right; }

.txtScroll-left .hd
{  
	position:absolute;
	bottom:0; 
	left:0;
	height:40px; 
	background:#f4f4f4;  
	width:80px;
}
.txtScroll-left .hd .prev,.txtScroll-left .hd .next
{ 
	display:block;  
	width:40px; 
	height:40px; 
	float:right; 
	overflow:hidden; 
	cursor:pointer; 
	background:#ffc219;
}
.txtScroll-left .hd i
{
	float:left;
	margin-left:12px;
	margin-top:10px;
	color:#fff;
}
.txtScroll-left .hd .next
{
	background:#000;
	
}
.txtScroll-left .hd .prevStop{ background-position:-60px 0; }
.txtScroll-left .hd .nextStop{ background-position:-60px -50px; }
.txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-left .hd ul li.on{ background-position:0 0; }
.txtScroll-left .bd{ padding:10px; width:450px; overflow:hidden; float:right;    }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ 
margin-right:20px;  
float:left;
 height:130px; 
 line-height:24px;  
 text-align:left; 
 _display:inline;
 }
.txtScroll-left .bd ul li span{ color:#999;  }
.txtScroll-left .bd ul li h2
{
	font-size:18px;
	color:#fff;
	line-height:45px;
}
.txtScroll-left .bd ul li p
{
	color:#fff;
	font-size:13px;
	line-height:23px;
	height:70px;
	overflow:hidden;
}
.txtScroll-left .dt
{
	position:absolute;
	left:30px;
	top:30px;
}


/*关于我们*/
.m-about
{
	float:left;
	width:100%;
	height:350px;
	

}
.m-smalltxt,.m-h2txt
{
	width:100%;
	float:left;
	
}
.m-smalltxt i,.m-smalltxt span
{
	float:left;
	color:#999999;
}
.m-smalltxt i
{
	color:#f8bc28;
	margin-top:-2px;
}
.m-h2txt
{
	 border-bottom:1px solid #ccc;
	 position:relative;
	 height:34px;
}
.m-h2txt h2
{ 
	position:absolute;
	left:0;
	height:33px;
	display:block;
	border-bottom:3px solid #f8bc28;
	font-size:18px; 
	font-weight:700;
}
.m-h2txt span
{
	float:left;
	margin-top:2px;
	margin-left:180px;
	font-size:13px;
	color:#666;

}
.m-h2txt b
{
	float:right;
	margin-top:10px;
	margin-right:10px;
	font-weight:500;
	color:#666;
}
.m-h2txt b a:hover
{
	color:#f8bc28;
}
.m-about .cont
{
	float:left;
	width:100%;
}
.m-about .cont p
{ 
	float:left;
	width:768px;
	font-size:14px;
	line-height:30px;
}
.m-about .cont a
{
	width:255px;
	height:41px;
	line-height:41px;
	font-size:14px;
}

/*产品中心*/
.m-product
{
	float:left;
	width:100%;
	height:720px;
	background:#eeeeee;
}
.m-product .cont
{ 
	width:100%;
	float:left;
}
.m-product .cont .promenu
{
	float:left;
	width:300px;

}
.m-product .cont .promenu a
{
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-size:14px;
}
.m-product .cont .promenu a i,.m-product .cont .promenu a span
{
	float:left;
	color:#333333;
	margin-left:30px;
}
.m-product .cont .promenu a:hover
{
	background:#f8bc28;
}
.m-product .cont .promenu a:hover span,.m-product .cont .promenu a:hover i
{
	color:#fff;

}
/*新闻*/
.m-news
{
	float:left;
	width:100%;
	height:465px;
	background:#f8f8f8;
	
}
.m-news .news
{
	float:left; 
	width:530px;
}
.newshead
{
	float:left;
	width:100%;
	height:140px;
	background:#f8bc28;
}
.newshead:hover
{
	background:#dba622;
}
.newshead .img
{
	float:left;
	width: 182px; 
	height: 140px; 
	background-size: cover; 
	background-position: 50% 50%; 
	background-repeat: no-repeat no-repeat;
}
.newshead .cont
{
	float:right;
	margin-right:20px;
	width:310px;
	height:140px;
}
.newshead h2
{ float:left; width:100%; text-align:left; color:#fff; font-size:18px; margin-top:35px; }
.newshead p
{
	float:left;
	height:40px;
	overflow:hidden;
	margin-top:5px;
	color:#fef7ea;
	line-height:20px;
}
.newlist
{
	float:left;
	width:100%;
	margin-top:30px;
}
.newlist a
{ 
	float:left;
	width:100%;
	margin-bottom:25px;
	font-size:13px;
}
.newlist a i
{ float:left; margin-right:10px; color:#f8bc28; font-size:14px; margin-top:-2px; margin-left:15px;}
.newlist a span
{ float:left;}
.newlist a:hover
{ color:#666;}

.qlist
{
	float:left;
	width:100%;
	margin-top:30px;
}
.qlist ul li
{ 
	float:left;
	padding-bottom:30px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}
.qlist ul li:last-child
{
	border-bottom:0px solid #ccc;
}
.qlist h5
{
	float:left;
	width:100%;
	color:#ff9900;
	font-size:14px;
	margin-bottom:15px;
}
.qlist h5 i
{ float:left; margin-right:10px;}
.qlist h5 span
{
	float:left;
}
.qlist p
{width:100%; float:left;}
.qlist p i
{ float:left; margin-right:10px; }
.qlist em
{ color:#666; font-size:14px; font-weight:500; line-height:22px; width:500px; float:right; margin-top:-2px; height:40px; overflow:hidden;}
.qlist ul li a:hover em
{ color:#ff9900;}

/*厂容*/
.m-crcm
{
	float:left;
	width:100%;
	background:#f8f8f8;
	
}
/*留言*/
.m-message
{
	float:left;
	width:100%;
	height:640px;
	background:#f8f8f8;
	
}
.messagebox
{ width:400px; float:left;}

.liuyanform
{ float:left; margin-top:25px;}
.liuyanform .txt
{
	float:left;
	width:358px;
	padding-left:20px;
	padding-right:20px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#666;
	background:#eeeeee;
	border:1px solid #ccc;
	margin-bottom:15px;
}
.liuyanform .subbtn
{
	float:left;
	width:196px;
	height:35px;
	background:#f8bc28;
	height:40px;
	line-height:40px;
	color:#fff;
	text-align:center;
	border:0px;
}
.liuyanform .czbtn
{
	float:right;

	width:196px;
	height:35px;
	background:#eee;
	border:1px solid #c1c1c1;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#333;
}

.m-contact
{
	position:relative;
	float: right;
	width: 521px;
	height: 506px;
	background-image: url(../images/images/contact.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.m-contact .cont
{
	position:absolute;
	bottom:20px;
	left:80px;
	width:400px;
}
.m-contact .t4
{
	float:left;
	margin-top:10px;
	width:500px;
	font-size:15px; 
	font-weight:700;
	
}
.m-contact .t4 em
{
	font-size: 20px;
	color: #ff9900;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.m-contact .cont ul
{ width:100%; float:left; margin-top:15px;}
.m-contact .cont ul li
{ float:left; width:180px; line-height:26px;}

.m-youshi
{
	float:left;
	height:389px;
	width:100%;
	background-image: url(../images/images/youshi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.in_ct{width:1110px;height:auto;overflow:hidden;margin:0 auto;background:#fff;}
.in_ct1{width:1110px;height:auto;overflow:hidden;}
.box li{ width:272px;height:390px;float:left;overflow:hidden;position:relative; margin-right:1px; margin-left:4px;}
.toll_img{ width:272px;height:390px;}
.toll_info{ height:390px; background:#f8bc28; width:272px; color:#fff!important;}
.box li .box1{ color:#666;text-decoration:none;position:absolute;top:0;left:0;cursor:pointer;}
.toll_img strong
{
	float:left;
	margin-top:110px;
	width:100%;
	font-size:58px;
	text-align:center;
	color:#333;
	
		
}
.toll_img h2,.toll_info h2
{
	font-size:30px;
	margin-top:10px;
	width:100%;
	float:left;
	color:#333;
	text-align:center;
}
.toll_img small,.toll_info small
{ width:100%; float:left; text-align:center; font-size:14px; color:#666; margin-top:5px; font-weight:700;}
.toll_info h2,.toll_info small
{
	color:#fff;
}
.toll_info h2
{ margin-top:100px;}
.toll_info dd
{ width:100%; float:left; text-align:center; line-height:25px; font-size:14px;}
.toll_info  .icon
{ width:100%; float:left; height:80px;}
.toll_info  .icon i
{ font-size:38px; margin-left:110px; margin-top:25px;}

.diqu{width:1300px;margin:0 auto;}
.diqu p{font-size:12px;padding:10px 0px;margin:5px auto;border-bottom:1px dashed #bfbfbf;}