*{margin: 0px;padding: 0px;}
body{background:#ffffff;background-image:url();background-repeat:repeat-x;background-position:0px 0px;margin:0px;padding:0px;text-decoration:none;font-size: 12px;font-variant:normal;font-family: "å¾®è½¯é›…é»‘";}/*ä¸ºéƒ¨åˆ†å¸¦å…¨ç«™èƒŒæ™¯å›¾å‡†å¤‡å¯ä»¥å°†èƒŒæ™¯å›¾æˆ–èƒŒæ™¯è‰²éƒ¨åˆ†åˆ é™¤æŽ‰*/
a:link,a:visited,a:hover,a:active{text-decoration:none;}
a{text-decoration: none;}
li{list-style-type:none;}
img{border:0px;display: block;}
ul,ol{list-style-type: none;list-style-image: none;}
/*æ¸…é™¤æµ®åŠ¨*/
.clear{clear:both;}

.head{
	width: 1028px;
	height: 125px;
	margin: 0 auto;
}
.head .logo{
	float: left;
	margin-top:25px;
}
.head .tel{
	float: right;
	margin-top:25px;
}
.nav{
	width: 100%;
	height: 50px;
	background: #d2000b;
}
.index_newscont a{color:#000;}
.index_newscont a:hover{color:#d2000b;}
.nav ul {
	width: 1028px;
	height: 50px;
	margin: 0 auto;
}
.nav ul li {
	float: left;
	width: 145px;
	height: 50px;
	text-align: center;
}
.nav ul li a{
	color:#fff;
	font-size: 18px;
	line-height: 50px;
	display: block;
}
.nav ul li a:hover{
	background: #7e0007;
}
.current{background: #7e0007;}
.nav ul .one{
	background:  #7e0007;
}
.slideBox{ 
	width:100%;  
	margin:0 auto; 
	overflow:hidden; 
	position:relative; 
 
}
.slideBox .hd{
 height:15px; 
 overflow:hidden; 
 position:absolute; 
 left:45%; 
 bottom:10px; 
 z-index:1; 
}
.slideBox .hd ul{
 overflow:hidden; 
 zoom:1; 
 float:left; 

}
.slideBox .hd ul li{
 float:left; 
 margin-right:25px;  
 width:50px; 
 height:15px; 
 line-height:14px; 
 text-align:center; 
 background:#ccc; 
 cursor:pointer; 
 
}
.slideBox .hd ul li.on{
 background:#d2000b; 
 color:#d2000b; 
}
.slideBox .bd{
 position:relative; 
 height:100%;
  z-index:0; 
  width: 100%; 
}
.slideBox .bd li{
 zoom:1; 
 vertical-align:middle; 
}
.slideBox .bd img{
	width:100%;   
	display:block; 
}
.slideBox .prev,
.slideBox .next{
 position:absolute; 
 left:3%; 
 top:50%;
 margin-top:-3%;
 display:block; 
 width:32px;
 height:40px;  
 filter:alpha(opacity=50);opacity:0.5;   
}
.slideBox .next{
 left:auto; right:3%; 
 background-position:8px 5px; 
}
.slideBox .next {
	font-size: 
	58px;color:#fff;
}
.slideBox .prev{
	font-size: 
	58px;color:#fff;
}
.slideBox .prev:hover,
.slideBox .next:hover{
	filter:alpha(opacity=100);opacity:1;  
}
.slideBox .prevStop{ 
	display:none;  
}
.slideBox .nextStop{ display:none;  
}
.cont{
	width: 1028px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top:40px;
}
.products{
	width: 1028px;
	height: 60px;
	margin: 0 auto;
}
.pro-tit{
	width: 272px;
	height: 60px;
	background: url(../images/tit01.png) no-repeat;
	float: left;
}
.pro-tit span{
	font-size:24px;
	color:#fff;
	display:block;
	margin-left:65px;
	float: left;
	line-height: 60px;
}
.pro-tit p{
	line-height: 70px;
	color:#fff;
	margin-left: 5px;
	float: left;
}
.products ul {
	width: 703px;
	float: left;
}
.products ul li {
	float: left;
	width:115px;
	font-size:14px;
	text-align: center;
	margin-top:7px;
}
.products ul li :hover{
	color:#d2000b;
}
.products ul li a{
	color:#000000;
}
.pro-list{
	overflow: hidden;
}
.pro-list ul li {
	position: relative;
	float: left;
}
.products .more{
	float:right;
	color:#000;
	margin-top:35px;
	font-size: 13px;
}
.products .more:hover{
	color:#d2000b;
}
.pro-list .one{
	width: 253px;
	height: 364px;
	border: 1px solid #ccc;
	margin-top:20px;
	float: left;
	margin-left:2px;
}
.pro-list div p{
	font-size: 18px;
	color:#3a3a3a;
	margin: 0 auto;
	width: 20px;
	height: 20px;
	margin-top:20px;

}
.pro-list div span{
	display: block;
	width:60px;
	height: 20px;
	margin: 0 auto;
	margin-top:20px;
	font-size: 15px;
	font-weight: bold;
	color:#3a3a3a;
}
.pro-list div  a{
	display: block;
	width:105px;
	height: 20px;
	margin:  0 auto;
	margin-top:20px;
	background: url(../images/text.png)no-repeat;
	background-position:4px 5px ;
	border: 1px solid red;

}
.pro-list .two{
	width: 253px;
	height: 334px;
	border: 1px solid #ccc;
	margin-top:20px;
    position: absolute;
	margin-left:2px;
	background: #2d2d2d;
	top:365px;
}
.pro-list .two p{
	font-size: 18px;
	color:#fff;
	margin-top:50px;
}
.pro-list .two span{
	color:#fff;
	width:80px;
	text-align: center;
}
.pro-list .two a{
	display: block;
	background: url(../images/more.png)no-repeat;
	width: 28px;
	height: 28px;
	border: none;
	margin-top:40px;
}
.news .main{
	width: 324px;
	height: 159px;
	float: left;
	background: #d2000b;
	border-left:9px solid #700006;
	margin-left:8px;
}
.news {
	width: 1028px;
	height: 159px;
	float: left;
	margin-top:70px;
}
.news .news-tit{
	width: 324px;
	height: 30px;

}
.news .news-tit p {
	font-size: 20px;
	color:#fff;
	float: left;
	margin-left: 10px;
	line-height: 30px;
}
.news .news-tit  a{
	float: right;
	font-size: 20px;
	color:#fff;
	line-height: 30px;
}
.news .news-tit  a:hover{
	color:#ccc;
}
.news .main img{
	width: 101px;
	height: 120px;
	margin: 8px;
	float: left;
}
.news .main .text{
	float: right;
	width:195px;
	height: 120px;
	overflow: hidden;
 
}
.news .main .text span{
	margin-top:20px;
	display: block;
	color:#fff;
	font-size: 16px;

}
.news .main .text span a{
	color:#fff;

}
.news .main .text p{
	margin-top:20px;
	font-size: 13px;
	line-height: 20px;
	color:#fff;

}
.about{
	width: 1028px;
	height: 355px;
	float: left;
	margin-top:35px;
}
.about .about-tit{
	width: 370px;
	height: 40px;
	margin: 0 auto;
	background:url(../images/tit03.png)no-repeat;
}
.about .about-tit p{
	color:#3a3a3a;
	font-size: 18px;
}
.about .about-tit  span{
	font-size: 14px;
	color:#3a3a3a;
}
.about .about-tit  .focus{
	float: right;
	margin-right: 30px;
}
.about  img{
	float: left;
	margin-top:10px;
}
.about .about-main{
	float: right;
	width: 460px;
	height: 247px;
	background: #2d2d2d;
	margin-top:10px;
}
.about .about-main span{
	font-size: 20px;
	color:#fff;
	display: block;
	margin-left: 20px;
	margin-top:20px;
}
.about .about-main p{
	width: 420px;
	margin-left: 20px;
	color:#fff;
	font-size: 15px;
	margin-top:10px;
	overflow: hidden;
	line-height: 22px;
}
.about a{
	display: block;
	width: 460px;
	height: 40px;
	background: #757575;
	float: left;
	margin-left: 19px;
	margin-top:10px;
	text-align: center;
	line-height: 40px;
	font-size: 15px;
	color:#fff;
}
.about a:hover{
	color:#d2000b;
}
.project{
	width: 1028px;
	height: 296px;
	float: left;
	margin-top:50px;
}
.tit{
	width: 1028px;
	height: 35px;
	border-bottom: 1px solid #d2000b;
}
.tit span{
	display: block;
	font-size: 24px;
	width: 100px;
	float: left;
	font-weight: bold;

}
.tit p{
	float: left;
	color:#d2000b;
}
.tit .tit2{
	margin-left: 5px;
	line-height:40px;
	font-size: 12px;
}
.tit a{
	float: right;
	display: block;
	font-size: 14px;
	color:#757575;
	margin-right: 10px;
	line-height:40px;
}
.tit a:hover{
	color:#d2000b;
}
.show{
	width: 1026px;
	height: 250px;	
	margin-top:20px;
	overflow: hidden;
}
.show .box{
	width: 300%;
	height: 250px;

}
.show .box .pic{
	float: left;
}
.show .box .pic ul li {
	float: left;
	margin-left: 11px;
	position: relative;
	width: 328px;
	height: 250px;
}
.show .box .pic ul li span{
	position: absolute;
	width:328px;
	height: 30px;
	background:rgba(177,9,16,0.8);
	bottom: 0;
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.brand{
	width: 1028px;
	height: 190px;
	float: left;
	margin-top:35px;
}
.brand .show2{
	width: 1028px;
	height: 140px;
	overflow: hidden;
	margin-top:15px;
}
.brand .box2{
	width: 200%;
	height: 140px;
}
.brand .img{
	float: left;
}
 
.brand .img ul li{
	float: left;
	width: 97px;
	height: 53px;
	border: 1px solid #ccc;
	margin-left: 14px;
}
.brand .img ul li img{
	width: 97px;
	height:53px;
}
.footer{
	width: 100%;
	height: 175px;
	background: #d2000b;
	float: left;
	margin-top:30px;
}
.footer .copy{
	width: 888px;
	height: 110px;
	margin: 0 auto;
	text-align: center;
	color:#fff;
	font-size: 14px;
	margin-top:50px;
}
.footer .copy span{
	font-size: 18px;
	font-weight: bold;
}
.footer .copy a{
	color: #fff;
}



.container{ width:1028px; margin:20px auto; background:#09C;}
.con_left{ width:262px; float:left; margin-right:18px; }
.con_right{ width:748px; float:left;}
.in_contact p{ font-size:12px; line-height:24px; padding-left:5px;}
.in_prokind{ width:100%; height:28px; background:#d2000b; padding:8px 0px;}
.in_prokind p{  margin:0px auto; height:28px; line-height:28px;  font-size:16px; color:#FFF; font-weight:bold; text-align:center;}
.in_newstit{ width:100%; height:28px; background:#00bb12; padding:8px 0px;}
.in_newstit p{ width:94%; border:#FFF 1px dashed; margin:0px auto; height:28px; line-height:28px;  font-size:16px; color:#FFF; font-weight:bold;}
.kind{ width:96%; margin:0px auto; float:left;}
.kind li{ width:100%; text-align:center; background:#d2000b; height:37px; line-height:37px; margin-top:5px; color:#FFF; font-size:14px;}
.kind a li:link{ color:#FFF;}
.kind a li:visited{ color:#FFF;}
.kind a li:hover{ color:#FFF; background:#970008;}
.in_contact{ margin-top:20px; width:100%; float:left;}
.in_contact img{ margin:15px 0px 15px 0px;}
.in_about,.in_news{ width:371px; float:left;}
.in_about{ margin-right:20px;}
.about_con{ width:96%; padding:2%; font-size:12px;}
.about_con p{ text-indent:2em; line-height:24px;}
.in_news ul li{ height:24px; line-height:24px; font-size:12px; border-bottom:#999 1px dashed; position:relative;}
.in_news ul li span{ position:absolute; right:0px; top:0px;}
.ul_news li{height:28px; line-height:28px; font-size:12px; border-bottom:#999 1px dashed; position:relative;}
.ul_news li a:link{ color:#333;}
.ul_news li a:visited{ color:#333;}
.ul_news li a:hover{ color:#00bb12;}
.in_case{ width:100%;  margin:20px auto; font-size:16px; float:left;}
.case_tit{ position:relative; border-bottom:#b9b8b8 1px solid; height:30px; line-height:30px; background:#0191f3; padding-left:10px; color:#FFF;}
.in_casetit{ width:100%; height:28px; background:#04a3ff; padding:8px 0px;}
.in_casetit p{ width:96%; border:#FFF 1px dashed; margin:0px auto; height:28px; line-height:28px;  font-size:16px; color:#FFF; font-weight:bold;}
.in_cotact{ width:265px; float:left;border:#d2d2d2 1px solid; margin-bottom:10px;}
.in_cotact p{ height:28px; line-height:28px; font-size:12px; padding-left:10px;}

/*å†…é¡µ*/
.index_about{ width:100%; float:left;}
.inabout_tit{ width:100%; height:28px; border-bottom:#F00 1px solid; padding:8px 0px; position:relative;}
.inabout_tit p{width:94%;  margin:0px auto; height:28px; line-height:28px;  font-size:16px; color:#d2000b; font-weight:bold;}

.index_aboutimg{ width:193px; margin:10px; float:left;}
.index_aboutcont{ width:422px;float:left; margin-top:10px; line-height:24px; }
.index_aboutcont p{ text-indent:2em; font-size:13px; color:#3e3e3e; font-weight:bold;}
.position{ position:absolute;right:4%; top:7px; font-size:12px;height:30px; line-height:30px; font-weight:100;}
.position a:link{ color:#000; font-size:12px;}
.position a:visited{ color:#000;font-size:12px;}
.position a:hover{ color:#f00;font-size:12px;}


.main_right_product { width:100%; float:left;}
.main_right_product ul{ margin:0px; padding:0px; width:730px; margin-left:15px;}
.main_right_product ul li{ list-style:none; width:210px; height:200px; float:left; margin-top:10px; margin-right:30px;}
.p_name{ text-align:center; line-height:30px; font-size:14px;}
.main_right_product ul li img{ width:210px; height:170px;}
.main_right_product ul li a:link{ color:#444; text-decoration:none;}
.main_right_product ul li a:visited{ color:#444; text-decoration:none;}
.main_right_product ul li a:hover{display:block;width:210px; height:200px; color:#ca010b; background:#eee; text-decoration:none;}
h3{line-height:40px;}
h4{ text-align:center; line-height:40px;}

.product_con{ width:100%;} 
.product_con img{ text-align:center; max-width:100%;}

.index_newscont{ width:100%;}
.index_newscont ul{}
.index_newscont ul li{ height:28px; line-height:28px; border-bottom:#CCC 1px dashed; font-size:13px;  background:url(../images/index_newsd_39.jpg) no-repeat 5px; padding-left:25px; position:relative;}
.news_time{ position:absolute; right:0px; top:0px;}
.index_newscont ul a li { color:#3e3e3e;}
.index_newscont ul li:link{ color:#3e3e3e;;}
.index_newscont ul li:visited{ color:#3e3e3e;}
.index_newscont ul li:hover{ color:#f00;}


/*åˆ†é¡µ*/
.fy{width:100%;height:30px;line-height:30px; font-size:12px; text-align:center;margin-top:10px;}
.xlr_pages{ margin:30px auto; text-align:center;}
.pagelist{ width:100%;}
.pagelist li{ color:#000; text-decoration:none; margin:5 8px; margin-right:5px; display:inline-block;}
.pagelist li a:link,.fy a:link{ color:#000; text-decoration:none;}
.pagelist li a:visited,.fy a:visited{ color:#000; text-decoration:none;}
.pagelist li a:hover,.fy a:hover{ color:#f00; text-decoration:none;}

/*ç•™è¨€*/
.coolbg{ width:60px; height:30px; line-height:30px; color:#FFF; background:#d2000b; border:none;}
.intxt{ height:28px; margin-top:10px;}
