/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}
.w1920{width: 1920px;left: 50%;	margin-left: -960px;position: relative;}
.w1200{width: 1200px;left: 50%;margin-left: -600px;position: relative;}



/*头部样式*/
#header{
	background:#fff url(../images/hbg.png) left bottom repeat-x;
	padding-bottom: 15px;
}
.top{
	width: 1200px;margin: 0 auto;position: relative;
}
.wel{
    position: absolute;
    left:0;
    top:5px;
}
.logo{float:left;padding-top: 15px;}

.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1{line-height:32px;padding-top:5px;}
.topLink .k2{margin-top: 5px;}
.topLink .k2 .tel{
	color:#ff4b34;font-size:16px;font-family:"Arial";
	background: url(../images/tel.png) left center no-repeat;
	letter-spacing: 1px;
	float: left;
	width: 210px;
	padding-left: 50px;
	text-align: left;
}
.topLink .k2 a.cn{
	display: inline-block;
	background:url(../images/cl.png) left center no-repeat;
	padding-left: 20px;
	font-size: 13px;
	padding-right: 10px;
	font-weight: bold;
}
.topLink .k2 a.en{
	display: inline-block;
	text-transform: uppercase;
	font-family: "Times New Roman";
	font-size: 13px;
	padding-left: 10px;
	font-weight: bold;
}



#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}

h3.ptit{
	font-weight: normal;
	background: url(../images/htbg.png) left bottom no-repeat;
	font-size: 35px;
	color: #f15323;
	padding-bottom: 25px;
}
h3.ptit2{
	font-weight: normal;
	background: url(../images/yftit.png) left bottom no-repeat;
	font-size: 35px;
	color: #f15323;
	padding-bottom: 25px;
}

/*热推产品*/
.hot_pro{width: 1070px;margin: 0 auto;margin-top: 35px;}
.hot_procon{
	width: 1070px;margin: 0 auto;overflow: hidden;
	margin-top: 35px;
}

.product_list0 li{float:left;margin-left:10px;margin-right:10px;_display:inline;position: relative;}
.product_list0 li a.img{display:block;}
.product_list0 li a.img img{width:272px;height:221px;}
.product_list0 li a.mask{
	display: block;
	width:272px;height:121px;
	background: rgba(0,0,0,0.2);
	position: absolute;left: 1px;top: 1px;right: 0;
	padding-top: 100px;
	opacity: 0;
	transition: all 0.5s;
}
.product_list0 li a.mask span{
	display: block;
	width: 170px;height: 50px;
	text-align: center;
	background: #FF4B34;
	border-radius: 5px;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	margin: 0 auto;
	/*font-weight: bold;*/
}
.product_list0 li:hover a.mask{
	opacity: 1;
}
.product_list0 li h3 a{font-weight:normal;text-align: center;display: block;
	padding-top: 25px;
	font-size: 20px;color: #191b20;
	opacity: .8;
}


/*研发与生产*/
.yanfa{
	background: url(../images/yfbg.png) center top no-repeat;
	height: 393px;
	padding-top: 100px;
	margin-top: 70px;
}
.yanfa_con{
	width: 1170px;margin: 0 auto;
}
.yanfa_st{
	margin-top: 50px;
}
.yanfa_st ul li{
	float: left;
	width: 540px;
	margin-left:25px;
	margin-right: 20px;
}
.yanfa_st ul li:last-child{
	/*margin-right: 0;*/
	float: right;
}
.yanfa_st ul li a.img{
 	display: block;
 	float: left;
 	width: 60px;
 	overflow:hidden;
}
.yanfa_st ul li .wenzi{
 	width: 480px;
 	float: right;
}
.yanfa_st ul li .wenzi h3{
	font-size: 20px;color: #ff4b34;
}
.yanfa_st ul li .wenzi .content{
	font-size: 16px;line-height: 26px;color: #000;text-align: justify;
	margin-top: 10px;
	width:400px;
}


/*产品中心*/
.index_pro{
	background: #F9F9F9;
	padding: 35px 0;
}
.pro_con{
	width: 1170px;margin: 0 auto;1
}
.index_prolist{
	margin-top: 54px;
}
.index_prolist li{float:left;margin-left:27px;_display:inline;position: relative;margin-bottom: 45px;}
.index_prolist li:nth-child(4n-3){
	margin-left: 0px;
}
.index_prolist li a.img{display:block;border: 1px solid #E5E5E5;width:270px;height:219px;}
.index_prolist li a.img img{width:270px;height:219px;}
.index_prolist li a.mask{
	display: block;
	width:270px;height:121px;
	background: rgba(0,0,0,0.2);
	position: absolute;left: 1px;top: 1px;
	padding-top: 100px;
	opacity: 0;
	transition: all 0.5s;
}
.index_prolist li a.mask span{
	display: block;
	width: 170px;height: 50px;
	text-align: center;
	background: #FF4B34;
	border-radius: 5px;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	margin: 0 auto;
	/*font-weight: bold;*/
}
.index_prolist li:hover a.mask{
	opacity: 1;
}
.index_prolist li h3 a{
	text-align: center;display: block;
	padding-top: 25px;
	font-size: 20px;color: #191b20;
	opacity: .8;
	line-height: 1;
}

a.pro_more{
	display: block;
	width: 235px;height: 48px;
	border: 2px solid #F57E5A;
	text-align: center;
	line-height: 48px;
	font-size: 18px;color: #F15323;
	margin: 0 auto;
	margin-top: 10px;
}



/*新闻*/
.index_news{
	width: 1170px;margin: 0 auto;
	margin-top: 35px;margin-bottom: 60px;
}
.news_con li{
	width: 370px;float: left;
	margin-right: 30px;
}
.news_con li:nth-child(3n){
	margin-right: 0;
}
.news_con li a.img{
	display: block;
}
.news_con li a.img img{
	width: 370px;height: 270px;
}
.news_con li:last-child{
	margin-right: 0;
}
.news_con li span{
	display: block;
	font-size: 13px;color: #777;
	padding-top: 25px;
	padding-bottom: 15px;
	line-height: 1;
}
.news_con li a{
	display: block;color: #333;
	font-size: 14px;
}


.index_logo{
	width: 1170px;margin: 0 auto;
	margin-bottom: 38px;
}
.product_list1 li{float:left;margin-left:25px;margin-right:25px;padding-bottom:15px;_display:inline;}
.product_list1 li a.img{display: block;border: 2px solid #fff;}
.product_list1 li:hover a.img{
	border-color: #F15323;
}
.product_list1 li a.img img{width: 148px;height: 59px;}


/*友情链接*/
.f_link{
	width: 1170px;margin: 0 auto;font-size: 13px;
}

/*页面底部*/
#footer{
	background:#141414 url(../images/ftbg.png) center top no-repeat;
	padding-top: 118px;
	padding-bottom: 40px;
}
#footer a:hover{color:#fff;text-decoration:none;}
.foot1{
	width: 1170px;margin: 0 auto;
	margin-bottom: 50px;
}
.nav_foot{
	float: left;
	width: 800px;
}
.nav_foot a{
	display: inline-block;
	font-size: 13px;
	color: #fff;
	background: url(../images/nf.png) right center no-repeat;
	padding: 0 15px;
}
.nav_foot a:last-child{
	background: none;
}

#formsearch{
	float: right;
	width: 355px;
}
#formsearch input{
	float: left;	
}
#formsearch input#keyword{
	width: 240px;
	padding-left: 6px;
	height: 38px;
	border: 1px solid #696969;
	line-height: 38px;
	color: #696969;
	background: none;
}
#formsearch input#s_btn{
	width: 104px;
	height: 40px;
	background: #F15323;
	text-align: center;
	color: #fff;
	line-height: 40px;
	border: none;
	margin-left: 3px;
}

.foot2{
	width: 1170px;
	margin: 0 auto;
	padding-bottom: 60px;
	border-bottom: 1px solid #585858;
}
.foot2 ul li{
	float: left;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	padding-left: 25px;
}
.foot2 ul li.li01{
	background: url(../images/ft1.png) left center no-repeat;
}
.foot2 ul li.li01>div{
	background: url(../images/nf.png) right center no-repeat;
	padding-right: 70px;
}
.foot2 ul li.li02{
	background: url(../images/ft2.png) 38px center no-repeat;
	padding-left: 65px;
}
.foot2 ul li.li02>div{
	background: url(../images/nf.png) right center no-repeat;
	padding-right: 88px;
}
.foot2 ul li.li03{
	background: url(../images/ft3.png) 20px center no-repeat;
	padding-left: 45px;
}

.foot3{
	width: 1170px;
	margin: 0 auto;
	margin-top: 20px;
	font-size: 14px;
	color: #fff;
	opacity: .2;
}
.baquan{
	float: left;
	width: 50%;
	text-align: left;
}
.jishu{
	float: right;
	width: 50%;
	text-align: right;
}

.copyright{
	width: 1170px;
	margin: 0 auto;
	font-size: 14px;
	color: #fff;
	opacity: .2;
}
.copyright a{
	color: #fff;
}



/*------------内页-------------------*/
#container{width:1170px;margin:0 auto;margin-top:10px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.n_banner{width:1920px;left: 50%;margin-left: -960px;position: relative;height: 250px;overflow: hidden;}
.n_banner img{width: 100%;margin: 0 auto;}

.left{width:225px;float:left;}

.left .box{margin-bottom:10px;}
.left .box h3{line-height:31px;padding:10px 15px;font-weight:bold;font-family:"微软雅黑";
background:#E83920;font-size:16px;color:#fff;}
.left .box .content{padding:5px 0px;}

.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:10px;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact .content{padding:5px;line-height:24px;}

.right{width:920px;float:right;padding-bottom:10px;}
.sitemp{line-height:31px;height:31px;overflow:hidden;padding-right:10px;
	border-bottom: 1px dashed #555;
	margin-top: 5px;padding-bottom: 5px;
}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:15px;font-size:14px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}
