body{
	min-width:1200px;
	background:#f5f5f5;
}
.in_left{
	float:left;
	width:16%;
	height:955px;	
	text-align: center;		
	background:url(../images/ban_bg.jpg) repeat-y 0px 0px;
	min-width:225px;	
	position: fixed;
	top:0px;
	left:0px;
	height:100%;
	border-right:1px solid #eeeeee;
	z-index: 999;
}
.in_left .logo{
	float:left;
	width:100%;	
	margin-top:10%;	
}
.in_left .logo img{	
	width:90%;	
}
.banner{
	float:left;
	width:100%;	
	margin-top:10%;
}
.banner ul{
	float:left;
	height:100%;
}
.banner li{
	float:left;
	width:100%;	
}
.banner li a{
	float:left;
	width:100%;	
	text-align: center;
	color:#434242;
	height:60px;
	line-height:60px;
	border-bottom:1px solid #eeeeee;
}
.banner li.current a{
	background:url(../images/banner_bg.jpg) no-repeat 84% center;;
	background-color:#17134e;
	color:#fff;
}
.banner li:hover a{
	background:url(../images/banner_bg.jpg) no-repeat 84% center;;
	background-color:#17134e;
	color:#fff;
}
.in_right{
	float:right;
	width:84%;
	height:955px;
	background:#f5f5f5;
}
.erwm{
	float:left;
	width:100%;
	margin-top:16%;
	text-align: center;
}
.erwm img{
	width:50%;
	height:auto;
}
/*右侧内容*/
#wrap{
	width: 100%;	
	height:955px;
}
.hiSlider{
	overflow: hidden;
	height: 955px;
	width: 100%;	
	position: relative;
}
.hiSlider-item{
	float: left;
}
.hiSlider-item img{
	height:955px;
}
/* jquery.hiSlider.css */
.hiSlider-btn-prev,
.hiSlider-btn-next{
    display: none;
}
.hiSlider-title{
    display: none;
}
.hiSlider-pages{
	float:left;
	width:20px;  
	position: absolute;
	right:110px;
	top:40%;
}
.hiSlider-pages a{
    height: 19px;
    width: 19px;    
    display: inline-block;
    overflow: hidden;   
    font-size: 0;
    border-radius: 50%;
    background: #fbfbfb;
    margin:5px 0px;
    border:1px solid #d8dad9;
}
.hiSlider-pages a.active{
    background: #9b2929;
    border:1px solid #9b2929;
}
.right_pic2{
	position: absolute;
	top:350px;
	left:520px;
	width:497px;
	line-height: 30px;
	color:#303437;
	z-index: 99;
}
.right_pic2 span{
	color:#A32936;
}
.right_pic2 a{
	display: block;
	width:96px;
	height:30px;
	line-height: 30px;
	text-align: center;
	background:#17134e;
	color:#fff;
	margin-top:15px;
}
/*新闻中心*/
.in_con{
	position: absolute;
	top:0px;
	right:15%;
	width:265px;
	height:955px;
	padding:0px 8px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#A5000000", endColorstr="#A5000000");
	background-color:rgba(0,0,0,0.65);
}
.news{
	float:left;
	width:100%;
	margin-top:50px;
}
.bt{
	float:left;
	width:249px;
	padding:0px 8px;
	padding-bottom:8px;
	border-bottom:1px solid #fff;
}
.bt a{
	color:#fff;
	font-size:18px;
}
.bt .more{
	float:right;
}
.bt .more a{
	background:url(../images/jiantou_bg.png) no-repeat right center;
	padding-right:26px;
	font-size:14px;
}
.news_con{
	float:left;
	width:100%;
}
.news_con dt{
	float:left;
	display: block;
	font-size:14px;
	color:#868484;
	margin-top:30px;
}
.news_con dd{
	float:left;
	width:100%;
	color:#fff;
	text-align: left;
	margin-top:3px;
	line-height: 30px;
}
.news_con dd a{
	font-size:14px;
	color:#fff;
}
.news_con dd a:hover{
	text-decoration: underline;
}
.sb{
	position: absolute;
	width:265px;
	height:330px;
	bottom:0px;
	left:8px;
}
/*厂房设备轮播*/
.roll_sb{
	overflow: hidden;
	width: 210px;
	height: 210px;
	margin-top:25px;
}
.roll_sb .hiSlider-item{
	float: left;
	text-align: center;
}
.roll_sb .hiSlider-item img{
	width:210px;
	height:135px;
}
/* jquery.hiSlider.css */
.sb .hiSlider-pages{
	float:left;	
	width:100%;
	height:14px;
	position: absolute;	
	text-align: center;
	left:0px;
	top:172px;
}
.sb .hiSlider-pages a{
    height: 14px;
    width: 14px;    
    display: inline-block;
    overflow: hidden;   
    font-size: 0;
    border-radius: 50%;
    background: #fff;
    margin:0px 3px;
}
.sb .hiSlider-pages a.active{
    background: #ad2c1f;
}
/*底部*/
.foot{
	float:left;
	width:100%;
	padding-top:10px;
	background:#fff;
}
.foot p{	
	padding:0px 60px;	
	line-height: 30px;
	color:#000;
}
.foot_con span{
display:inline-block;
	margin-right:8px;
	color:#000;

}
.link span{
	color:#000;
}
.link a{
	margin-right:8px;
	color:#000;
}
/*公司简介*/
.body_main{
	width:1400px;	
	margin:0 auto;
	position:relative;
}
.list{
	width:1160px;
	float:right;
	height: auto;
}
.about{
	float:left;
	width:100%;
	height: auto;;
	line-height:80px;
	padding-top:40px;
	padding-bottom:20px;	
}
.top_name{
	float:left;
	width:100%;
	font-size:60px;
	font-family: arial;
	font-weight: bold;
	color:#17134e;
	line-height:80px;
	margin-left:-3px;
}
.top_name span{
	font-size:60px;
	font-family: arial;
	font-weight: bold;
	color:#ae2c1f;
	line-height:80px;
	padding-left:20px;
}
.top_fname{
	float:left;
	width:100%;
	font-size:26px;
	color:#454545;	
	margin-top:10px;
}
.li_pic{
	float:left;
	width:100%;
	margin-top:15px;
}
.li_cul{
	float:left;
	width:100%;
	margin-top:15px;
}
.li_cul li{
	float:left;
	width:100%;
	height:130px;	
}
.li_pic1{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #dadada;
	background:url(../images/culture_bg1.jpg) no-repeat 0px 55px;
}
.li_pic2{
	background:url(../images/culture_bg2.jpg) no-repeat 0px 55px;
}
.li_cul p{
	float:left;
	font-size:18px;
	color:#17134e;
	line-height: 50px;
	font-weight: bold;
}
.li_pic img{
	width:100%;
	height: auto;;
}
.li_cul img{
	float:right;
	width:320px;
	height:130px;
}
.about_con{
	float:left;
	width:100%;
	margin-top:20px;	
	color:#000;
}
.about_con p{
	color:#000;
}
.footer{
	float:left;
	width:100%;
	background:#fff;
	padding-top:15px;
	padding-bottom:8px;
}
.list_foot{	
	width:1400px;
	margin:0 auto;
}
.list_focon{
	float:right;
	width:1160px;
	text-align: center;
}
.list_focon span{
	padding:0px 5px;
	color:#000;
}
/*产品中心*/
.list_pro{
	float:left;
	width:100%;
	margin-top:80px;
}
.pro_pic{
	float:left;
	width:1200px;
}
.pro_pic li{
	float:left;
	width:370px;
	height:260px;
	background:#ccc;
	margin-right:26px;
	text-align: center;
	position: relative;
	margin-bottom:30px;
}
.pro_pic li img{
	width:370px;
	height:260px;
}
.pro_name{
	width:300px;
	height:118px;
	line-height: 118px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	position: absolute;
	top:50px;
	left:40px;
	font-size:18px;
	line-height: 118px;
	color:#fff;
	z-index: 5;
}
.pro_bg{
	position: absolute;
	width:100%;
	height:4px;
	background:#17134e;
	bottom:0px;
	left:0px;
	z-index:3;
}
.pro_btn{
	position: absolute;
	width:22px;
	height:22px;
	background:url(../images/pro_jt.png) no-repeat center;
	right:23px;
	bottom:21px;
	z-index:6;
}
.pro_pic a:hover .pro_bg{
	height:260px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#8C16124E", endColorstr="#8C16124E");
	background-color:rgba(22,18,78,0.55);
	z-index: 3;	
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.pro_pic a:hover .pro_btn{
	bottom:50px;
	right:170px;
	transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	-webkit-transition:all 1s ease;
}
.news_fl{
	float:left;
	width:100%;
	margin-top:35px;
}
.news_fl li{
	float:left;
	margin-right:15px;
}
.news_fl li a{
	float:left;
	width:126px;
	height:35px;
	line-height: 35px;
	text-align: center;
	border:1px solid #cacaca;
	color:#676565;
	border-radius: 20px;
	background:#fff;
}
.news_fl li a:hover{
	background:#17134e;
	color:#fff;
	border:1px solid #17134e;
}
.news_fl li.li_fl a{
	color:#fff;
	background:#17134e;
	border:1px solid #17134e;
}
.news_con{
	float:left;
	width:100%;
}
.news_con li{
	float:left;
	width:100%;
	height:187px;
	margin-top:35px;
	background:#fff;
}
.news_con li a{
	float:left;	
}
.news_con li em{
	float:right;
	width:328px;
	height:187px;
	overflow: hidden;
}
.news_con li img{
	float:right;
	width:328px;
	height:187px;
}
.news_con li a:hover img{
	transform:scale(1.05);
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.news_con li dl{
	float:left;
	width:762px;
	height:147px;
	padding:20px 40px 20px 30px;
}
.news_con li dt{
	float:left;
	width:100%;
	font-size:18px;
	color:#686868;
	margin:0px;
	line-height: 30px;;
}
.news_con li dd{
	float:left;
	width:100%;
	margin-top:15px;
	font-size:14px;
	color:#676767;
	text-indent: 2em;
}
.news_con li dl p{
	float:left;
	width:100%;
	margin-top:15px;
	line-height: 30px;
	color:#676767;
}
.news_con li dl p span{
	float:left;
	font-size:18px;
	margin-left:8px;
	line-height: 30px;
	color:#676767;
}
.news_con li dl p i{
	float:right;
	background:url(../images/news_bg1.png) no-repeat left center;
	padding-left:25px;
}
.news_con li a:hover{
	background:#b73125;
}
.news_con li a:hover i{
	background:url(../images/news_bg.png) no-repeat left center;
}
.news_con li a:hover dl,.news_con li a:hover dd,.news_con li a:hover dt,.news_con li a:hover p,.news_con li a:hover span{
	color:#fff;
}
/*在线留言*/
.list_online{
	float:left;
	width:100%;	
	background:#fff;
	padding:70px 0px;
	margin-top:70px;
}
.online{
	width:600px;
	margin:0 auto;
}
.online li{
	float:left;
	width:100%;
	line-height: 30px;
	margin-bottom:15px;	
}
.online li.line1{
	float:left;
	width:280px;	
}
.online li.line1:first-child{
	margin-right:40px;
}
.list_online li input{
	width:270px;	
	line-height: 30px;
	padding-left:10px;
	color:#9f9f9f;
}
.online li.online_add input{
	width:590px;
}
.online textarea{
	width:590px;
	height:110px;
	padding-left:10px;
	line-height: 30px;
	color:#9f9f9f;
}
.online li input.coolbg{
	float:left;
	width:120px;
	height:34px;
	line-height: 34px;
	background:#9f2925;
	color:#fff;
	text-align: center;
	border:1px solid #9F2925;
	padding:0px;
}
/*联系我们*/
.list_con{
	float:left;
	width:100%;
	height:450px;
	margin-top:70px;
	margin-bottom:140px;
	position: relative;
}
#map{	
	width:1158px;
	height:450px;	
	border:1px solid #ccc;
	position: absolute;
	top:0px;
	left:0px;
	z-index: 3;
}
.con_lx{
	width:435px;
	height:270px;
	background:#fff;
	position: absolute;
	z-index: 5;
	right:60px;
	top:95px;
}
.lx_top{
	float:left;
	width:405px;
	height:66px;
	line-height: 66px;
	border-bottom:1px dotted #adabaa;
	padding-left:30px;
	color:#3e3e3e;
	font-size: 24px;
}
.lx_con{
	float:left;
	width:405px;
	padding-left:30px;
	padding-top:15px;
}
.lx_con p{
	font-size:18px;
	color:#525252;
	line-height: 40px;
}
.lx_con li{
	line-height: 40px;
	color:#3e3e3e;
	font-size:14px;
	padding-left:48px;
}
.lx1{
	background:url(../images/lx_bg1.jpg) no-repeat 13px center;
}
.lx2{
	background:url(../images/lx_bg2.jpg) no-repeat 15px center;
}
.lx3{
	background:url(../images/lx_bg3.jpg) no-repeat 18px center;
}
/*详情页*/
.article{
	float:left;
	width:1090px;
	margin-top:30px;	
	background:#fff;
	padding:40px 35px 10px 35px;
}
.arc_head{
	float:left;
	width:100%;
	padding-bottom:10px;
	border-bottom:1px solid #ededed;
}
.arc_head h1{
	font-size:18px;
	color:#828282;
	text-align: center;
	font-weight: normal;
	line-height: 40px;
}
.arc_head p{
	font-size:14px;
	color:#b4b3b3;
	text-align: center;
	line-height: 30px;
}
.arc_body{
	float:left;
	width:100%;
	padding-top:30px;
	padding-bottom:20px;
	border-bottom:1px solid #ededed;
}
.arc_bottom{
	float:left;
	width:100%;
	margin-top:10px;
}
.arc_bottom li{
	float:left;
	width:60%;
	line-height:26px;
}
.arc_bottom p a{
	float:right;
	width:88px;
	height:30px;
	line-height: 30px;
	text-align: center;
	padding:0px;
	border:1px solid #666666;
}
.arc_bottom p a:hover{
	background:#af2b1e;
	border:1px solid #af2b1e;
	color:#fff;
}
.arc_bottom li a{
	color:#656565;
}
.arc_bottom li a:hover{
	color:#af2b1e;
}









