@charset "utf-8";
/* CSS Document */

/**************全局样式**************/

*{ margin:0; padding:0; list-style:none; outline:none;border:none;}
body{ margin:0; padding:0; color:#363636; font:12px Arial; min-width:1190px; position:relative; background:#fff; padding-top:80px;}
img{  vertical-align:middle;}
input,select,textarea{ vertical-align:middle;font-family:Arial;}
.clearfix{ clear: both;overflow: hidden;}
.wrapper{ width:1154px; margin:0 auto; overflow:hidden; padding:0 18px;}
.no-m-r{ margin-right:0px !important;}
.no-m-l{ margin-left:0px !important;}
.no-border{border:none !important;}
.no-border-b{border-bottom:none !important;}
.fl{ float:left;}
.fr{ float:right;}
.round{
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}

.radius4{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.radius6{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.radius4-rtb{
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}

i{ display:inline-block; background:url(../images/sprite_ico.png) no-repeat;}
a{color:#5a5657; text-decoration:none;}
a:hover{color:#c92c19; text-decoration:none;}

.more{ color:#000; display:inline-block; padding:8px 12px; font-size:14px;
background: -webkit-linear-gradient(#ffffff, #e2e2e2);
background: -moz-linear-gradient(#ffffff, #e2e2e2);
background: linear-gradient(#ffffff, #e2e2e2));
background: -ms-linear-gradient(#ffffff, #e2e2e2);
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#e2e2e2);
-moz-transition:all 0s;
-webkit-transition:all 0s;
transition:all 0s;	
}

.more:hover,a:hover .more{
color:#fff;	
background: -webkit-linear-gradient(#c92c19, #a52414);
background: -moz-linear-gradient(#c92c19, #a52414);
background: linear-gradient(#c92c19, #a52414));
background: -ms-linear-gradient(#c92c19, #a52414);
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#c92c19,endColorStr=#a52414);
}
.more em{ color:#c92c19; padding-left:10px;}
.more:hover em{ color:#fff;}


.more2{ color:#fff !important; padding:2px 30px; font-size:14px; background:#acaaab; display:inline-block; font-weight:bold;}
.more2:hover,a:hover .more2{ background:#c92c19;}



.scale,a{
-moz-transition:all 0.3s;
-webkit-transition:all 0.3s;
transition:all 0.3s;	
}
a:hover .scale{
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
transform:scale(1.1);	
}



.box-shadow{
	-moz-box-shadow:0 1px 4px #666;
	-webkit-box-shadow:0 1px 4px #666;
	box-shadow:0 1px 4px #666;
}
.box-shadow-out{
	-moz-box-shadow:0px 0px 2px 2px #ccc;
	-webkit-box-shadow:0px 0px 2px 2px #ccc;
	box-shadow:0px 0px 2px 2px #ccc;
}

.box-shadow-in{
	-moz-box-shadow:2px 2px 3px #777 inset;
	-webkit-box-shadow:2px 2px 3px #777 inset;
	box-shadow:2px 2px 3px #777 inset;
}

.box-shadow-outside{
	-moz-box-shadow:0 0 1px 2px #eee;
	-webkit-box-shadow:0 0 1px 2px #eee;
	box-shadow:0 0 1px 2px #eee;
}





/*顶部*/
.header{ background:#fff; position:fixed; z-index:9999; height:80px; top:0px; left:0px; width:100%;}
.header .wrapper{ overflow:visible;}
.logo{ margin:20px 40px 0 0px; float:left;}



/*导航菜单*/
.nav li{ position:relative; float:left; height:80px; text-transform:uppercase;}
.nav li a{ color:#5a5657; display:block; height:80px; padding:0 12px;}
.nav li a span{ padding-top:45px; display:block;}
.nav>li>a:hover,.nav>li.cur-li>a,.nav>li.nav-cur>a{ color:#fff;
background: -webkit-linear-gradient(#c92c19, #a52414);
background: -moz-linear-gradient(#c92c19, #a52414);
background: linear-gradient(#c92c19, #a52414));
background: -ms-linear-gradient(#c92c19, #a52414);
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#c92c19,endColorStr=#a52414);
-moz-transition:all 0s;
-webkit-transition:all 0s;
transition:all 0s;	
}
.sub-nav-box{ position:absolute; top:80px; left:0px; background:#a52414; padding:20px 5px 20px 15px; width:300px; display:none;}
.sub-nav{ height:150px; margin-right:25px;}
.sub-nav li{ float:left; height:auto; line-height:30px; width:100%; border-bottom:1px dotted #fff; text-transform:none; font-size:12px;}
.sub-nav li a{ color:#fff; height:30px;}




/*语言选择*/
.lang{ display:block; color:#5a5657; font-size:14px; margin-top:44px; margin-left:30px;}
.lang a{ color:#5a5657; display:inline-block; margin:0 5px;}
.lang a:hover,.lang a.lang-cur{ color:#c92c19;}



/*顶部图标*/
.header-ico{ position:relative;}
.header-ico a{ display:block; float:left; margin-left:15px;}
.header-ico .email{ width:27px; height:20px; background-position:0 0; margin-top:41px;}
.header-ico .s-ico{ width:25px; height:25px; cursor:pointer;}
.header-ico .s-ico01{ background-position:-32px 0px; margin-top:38px; margin-left:6px;}
.s-form{ display:none; position:absolute; right:-15px; top:0px; background:#f6f6f6; width:210px; height:80px;}
.s-form span{ display:block; margin:38px 15px 0;}
.s-form .s-input{ float:left; height:22px; line-height:22px; padding:2px 5px; width:130px; background:#d8d8d8;}
.s-form button{ font-size:0px; background:none; margin:0; width:25px; height:25px; float:right; cursor:pointer;}
.s-form button .s-ico02{ background-position:-64px 0px;}

/*FF*/
@-moz-document url-prefix() { .s-form button { margin-top:-1px;} }

.footer-section{ background:url(../images/f_bg.jpg) no-repeat center top; height:329px;}
.footer-section h2{ font-size:24px; color:#fff; text-transform:uppercase; font-weight:normal; margin-top:65px; text-align:left;} 



/*底部推荐产品滚动*/
.picScroll-left-box{}
.picScroll-left{ overflow:hidden; position:relative; margin-top:37px; width:535px;}
.picScroll-left .hd{ overflow:hidden; height:92px; position:absolute; top:20px; left:0px; width:100%;}
.picScroll-left .hd a{ display:block; color:#fff; font:72px "宋体"; cursor:pointer; overflow:hidden; text-align:center; opacity:.5; filter:alpha(opacity=50);}
.picScroll-left .hd a:hover{opacity:1; filter:alpha(opacity=100);}
.picScroll-left .hd .prev{ float:left;}
.picScroll-left .hd .next{ float:right;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd{ width:433px;margin:0 auto;}
.picScroll-left .bd .tempWrap{ width:433px !important;}
.picScroll-left .bd ul li{ margin-right:35px; float:left; overflow:hidden; width:121px; height:121px; position:relative;}
.picScroll-left .bd ul li img{ display:block;width:121px; height:121px;}
.picScroll-left .bd ul li p.pro-name{background:rgba(201,44,25,.7);  padding:5px 0; text-align:center; color:#fff; position:absolute; width:100%; bottom:0px; left:0px;}



/*底部联系我们*/
.contact-form-box{ width:535px;}
.contact-form{ width:510px; margin-right:15px;}
.contact-form ul li{ position:relative; float:left; margin:10px 10px 0 0;}
.contact-form ul li span{ position:absolute; top:10px; left:10px; color:#545051; font-size:14px; text-transform:uppercase;}
.contact-form .contact-input{  padding:4px 10px; 
background: -webkit-linear-gradient(#ffffff, #cbcbcb);
background: -moz-linear-gradient(#ffffff, #cbcbcb);
background: linear-gradient(#ffffff, #cbcbcb));
background: -ms-linear-gradient(#ffffff, #cbcbcb);
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#cbcbcb);
}
.contact-form .contact-input-text{height:26px; line-height:26px; width:230px;}
.contact-form .contact-textarea{
	height: 50px;
	width: 490px;
	padding: 10px;
	overflow: hidden;
}
.contact-form ul li.form-last-li{ width:100%;}
.contact-form ul li.form-last-li img{ margin-right:10px;}

.contact-form .contact-btn{ float:right; font-size:24px; color:#fff; cursor:pointer; text-transform:uppercase; width:100px; height:31px; text-align:center; overflow:hidden;
background: -webkit-linear-gradient(#c92c19, #a52414);
background: -moz-linear-gradient(#c92c19, #a52414);
background: linear-gradient(#c92c19, #a52414));
background: -ms-linear-gradient(#c92c19, #a52414);
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#c92c19,endColorStr=#a52414);
}
.contact-form .contact-btn:hover{opacity:.8; filter:alpha(opacity=80);}





/*版权信息*/
.footer{ background:#262626; padding:30px 0px; overflow:hidden;}
.footer a:hover{color:#c92c19 !important; text-decoration:underline;}
.footer-a p{ color:#a6a6a6;}
.footer-a .f-a1{ width:630px; margin-bottom:6px;}
.footer-a .f-a1 img{ float:left; margin-right:5px;}
.footer-a .f-a1 p{ color:#fff; line-height:18px;}
.footer-a .f-a1 p a{ color:#fff;}
.footer-b{ text-align:right; margin-right:15px;}
.footer-b,.footer-b a{ color:#6f6f6f;}
.footer-b img{
	width: 90px;
}

.footer-b i{ margin-left:15px; margin-bottom:15px;}
.footer-b .f-ico01{ background-position:-157px 0px; width:18px; height:18px;}
.footer-b .f-ico02{ background-position:-182px 0px; width:9px; height:18px;}






/*************************首页*************************/



/*全屏焦点图*/
.fullSlide {position:relative; z-index:1; }
.fullSlide .bd {margin:0 auto; position:relative ;z-index:0; overflow:hidden;}
.fullSlide .bd ul {width:100% !important; text-align:center;}
.fullSlide .bd li img{ min-width:1190px; display:block; min-height:382px;}
.fullSlide .bd li a {display:block;}
.fullSlide .hd { position:absolute; z-index:2; bottom:25%; left:0px; width:100%; text-align:center;}
.fullSlide .hd ul { overflow:hidden;}
.fullSlide .hd ul li {cursor:pointer; display:inline-block; width:10px; height:10px; margin:0 3px; background:#fff; font-size:0px; overflow:hidden;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.fullSlide .hd ul .on{ background:#000;}
.fullSlide .prev,.fullSlide .next{ position:absolute; top:45%; display:block; z-index:888; font:30px/42px "宋体"; color:#000; background:rgba(255,255,255,.6); width:42px; height:42px; text-align:center}
.fullSlide .prev:hover,.fullSlide .next:hover{ color:#fff; background:#333;}
.fullSlide .prev{ left:50%; }
.fullSlide .next{ right:50%; }




/*主体第一部分*/
.in-section-a{ position:relative; margin-top:-150px; z-index:999; background:url(../images/in_list_bg.png) no-repeat center top; height:415px; text-align:left;}
.in-section-a h2{ color:#fff; font-size:24px; margin:160px 0 10px;}
.in-section-a .text-link { width:100%; margin:0 auto;}
.in-section-a .text-link a{ display:inline-block; border:1px solid #fff; padding:8px 12px; font-size:16px; margin:6px; color:#fff;}
.in-section-a .text-link a:hover{ background:#fff; color:#c92c19;}


/*主体第二部分*/
.in-section-b{ margin:30px auto;}
.in-section-b h2{ color:#000; font-size:24px; margin-bottom:20px;}
.in-section-b1{ width:365px; margin-left:5px;}
.in-section-b1 p{ font-size:14px; line-height:18px; display:block; margin:17px 0px;}

.in-section-b2{ width:760px;}
.in-section-b2 ul li{ float:left; margin:0 15px; width:350px;}
.in-section-b2 ul li .in-date{ color:#5a5657; margin:5px 0 10px;}
.in-section-b2 ul li h3{ font-size:14px; color:#000;}
.in-section-b2 ul li p{ display:block; color:#555454; line-height:18px; margin:15px 0px;}
.in-section-b2 ul li .in-news-text{ width:230px;}


/*主体第三部分*/
.in-section-c{ margin:40px 0px; overflow:hidden;}
.in-section-c .in-title{ text-align:left;}
.in-section-c1{ background:url(../images/in_about_bg.jpg) 0 0 no-repeat;}
.in-section-c1 a{ padding:30px 60px 0px 30px; display:block; width:514px; height:269px;}
.in-section-c1 p{ font-size:14px; color:#fff; line-height:18px;}
.in-section-c1 .more{ border:1px solid #fff; background:none !important; margin-top:15px; height:23px; width:23px;}
.in-section-c2{ background:#262626; padding:30px 30px 0 30px; height:269px; width:544px;}
.in-section-c2 .more{ background:#ac0000;}
.in-news li{ border-bottom:1px dotted #dbdbdb; overflow:hidden; margin-bottom:12px; padding-bottom:12px;}
.in-news p a{ font-weight:bold; color:#fff; font-size:14px;}
.in-news p a:hover{  color:#ac0000;}
.in-news .p2{ color:#8d8d8d;}
.in-news .p3{ color:#cacaca; line-height:18px; display:block; margin-top:5px;}




/*************************内页*************************/


.img-border{ border:6px solid #565656;}
.check-ico{ width:23px; height:21px; background-position:-126px 0px; margin-right:5px; margin-bottom:-5px;}


.sub-main{ margin:50px auto;}
.sub-ban img{ width:100%;}


/*文本介绍*/
.sub-intro{ color:#fff; background:#acaaab; padding:20px 0px;}
.sub-intro .wrapper{ position:relative; min-height:14px;}
.sub-intro h2{ font-size:36px; text-transform:uppercase;}
.sub-intro h3{
	font-size: 24px;
	line-height: 24px;
}

.sub-tool{ background:#c52b18; padding:15px 0px;}
.sub-tool .wrapper{ overflow:visible;}


/*面包屑*/
.mbx{
	text-align:right;
	color:#eaeaea;
	margin-top:50px;
	font-size:14px;
	position:absolute;
	right:18px;
	bottom:0px;
	display: none;
}
.mbx em{ color:#eaeaea; display:inline-block; margin:0 4px;}
.mbx a{ color:#eaeaea;}
.mbx a:hover{ color:#c92c19;}


/*下拉列表*/
.select-box{ width:750px;}
.select-box strong{ float:left; display:inline-block; font-size:18px; color:#fff; text-transform:uppercase; margin-right:15px; margin-top:4px;}
.type-select-btn{ background:#acaaab; color:#fff; font-size:24px; width:65px; height:28px; line-height:28px; cursor:pointer; float:left; padding:2px;}
.type-select-btn:hover{ background:#bbb;}


/*模拟下拉列表菜单*/
.type-select{ height:28px; background:#fff; width:177px; position:relative; float:left; margin-right:20px;}
.type-select input{ height:28px; line-height:28px; color:#a9a9a9; display:block; text-indent:10px; background:transparent; cursor:default;}
.type-select span{ height:28px; display:inline-block; position:absolute;right:0px; top:0px; width:28px; border-left:1px solid #d6d5d6}
.type-select span .arrow-d{ background-position:-199px 0px; width:13px; height:7px; margin-left:7px; margin-top:11px;}
.type-select ul{ left:0px; top:29px; padding:10px; width:157px; display:none; position:absolute; overflow:hidden; z-index:9999; background:#fff;}
.type-select ul li{height:26px; line-height:26px; margin:0px; text-indent:10px; cursor:pointer; width:100%; border-bottom:1px solid #ddd;}
.type-select ul li a{ color:#999; display:block; text-decoration:none;}
.type-select ul li a:hover{background:#acaaab; color:#fff;}



/*打印链接*/
.print-box{
	margin-top:5px;
	display: none;
}
.print-box *{ float:left;}
.print-box span{ display:inline-block; margin-top:3px; margin-left:10px; color:#fff;}
.print-box .print-ico{ background-position:-97px 0; width:21px; height:19px;}




/*关于我们*/
.about-a h3,.about-b h3{ font-size:24px; color:#5a5a5a; text-transform:uppercase;}
.about-a{ overflow:hidden;}
.about-a-a1{ width:510px;}
.about-a-a2{ width:615px; font-size:14px;}
.about-a-a2 p{ display:block; margin-bottom:18px; color:#5a5a5a;}
.about-a-a2 h3{ padding-top:30px;}
.about-a-a2 ul{ margin-top:20px;}
.about-a-a2 ul li{ float:left; font-size:16px; color:#000; width:250px; overflow:hidden; padding:6px 0;}
.about-a-a2 ul li a{ color:#000;}
.about-a-a2 ul li a:hover{ color:#c92c19;}
.about-a-a2 ul li.li-w2{ width:180px;}
.about-a-a2 ul li.li-w3{ width:170px;}
.about-b{ background:url(../images/about_img02.jpg) no-repeat right center #c92c19; height:231px; margin-top:60px; padding-top:40px;}
.about-b h2{ font-size:36px; color:#ffc100; text-transform:uppercase;}
.about-b h2,.about-b h3{ color:#fff;} 
.about-b h3{ font-size:23px;}
.about-b h3{ line-height:30px; margin-top:10px;}
.about-b .fl{ width:310px; margin-left:15px;}
.about-b span{ display:block; color:#fff; font-size:14px; width:735px; float:right; margin-right:40px;}




/*下载中心*/
.download-link{
	width:540px;
	clear:both;
	overflow:hidden;
	float: left;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 0px;
	position: relative;
}
.download-link span,.download-link em{ display:inline-block; background:#acaaab; height:28px; line-height:28px; text-align:center; color:#fff; float:left;}
.download-link em{ background:#8e8e8e; padding:0 10px; font-style:normal; font-size:14px;}
.download-link .arrow-r{ width:28px; margin-right:3px; font:24px "宋体";}
.download-link .download-btn{ font-size:18px; padding:0 10px;}
.download-a{ width:100%;}
.download-a h2{ color:#888586; font-size:22px; margin-bottom:20px;}
.download-a p{
	display:block;
	color:#5a5657;
	position: relative;
	float: left;
	width: 543px;
}
.download-b{
	width:100%;
	float: left;
	position: relative;
}
.download-b h3{ color:#5a5657; font-size:18px; margin-bottom:25px; font-weight:normal;}
.download-b li{
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:1px dotted #dbdbdb;
	overflow:hidden;
	width: 543px;
	float: left;
	margin-right: 30px;
}
.download-b li .download-txt{ width:350px; line-height:18px; margin:3px 0px; color:#5a5657;}
.download-b li img{ width:155px; height:110px;}
.download-b li .fl{width:155px; height:110px; border:6px solid #565656; overflow:hidden;}
.download-a a,.download-b a{ overflow:hidden;}
.download-a:hover span,.download-b:hover span{ background:#c52b18;}
.download-a:hover h2,.download-b li:hover h3{ color:#c92c19;}



/*图文列表*/
.img-list{ overflow:hidden; clear:both;}
.img-list li{ float:left; width:559px; height:200px; background:#f6f6f6; margin-bottom:30px; margin-right:35px;}
.img-list li .fl{ width:250px; height:198px; overflow:hidden; border:1px solid #e9e9e9;}
.img-list li .img-txt{ width:275px; padding:0 15px;}
.img-list li .img-txt p{ display:block; line-height:18px;}
.img-list li .img-txt p.l-p1{ font-size:18px; margin-top:25px;}
.img-list li .img-txt p.l-p3{ margin:12px 0 20px;}
.img-list li.no-img-list .img-txt{ width:520px;}
.img-list li a{ display:block; height:200px;}
.img-list li a .img-txt p{ color:#5a5657;}




.pro-title{ font-size:18px; line-height:20px; color:#5a5657}
.pro-intro{ line-height:18px; color:#555454;}



/*产品列表*/
.pro-list{ margin:5px 0;}
.pro-list li{ float:left; width:372px; overflow:hidden; margin-right:16px; margin-bottom:17px; border:1px solid #eee;}
.pro-list li a{ display:block; padding:22px 12px; overflow:hidden;}
.pro-list li .fl{ width:168px; height:168px; overflow:hidden;}
.pro-list li img{ width:168px; height:168px;}
.pro-list li .pro-list-text{ width:165px;}
.pro-list li .pro-list-text p{ display:block;}
.pro-list li .pro-list-text .pro-title{ height:50px; }
.pro-list li .pro-list-text .pro-intro{ height:90px; }
.pro-list li .pro-list-text .more2{padding:2px 20px; font-weight:normal;}
.pro-list li:hover .pro-list-title{ color:#c92c19;}



.pro-class-box,.pro-detail-box{ overflow:hidden; padding:22px 15px; margin:5px 0;}
.pro-class-box-text .pro-title,.pro-detail-box-text .pro-title{ margin-bottom:5px;}
.pro-class-box-text .pro-intro,.pro-detail-box-text .pro-intro{ margin-bottom:20px;}


/*产品分类*/
.pro-class-box ul{ width:890px;}
.pro-class-box ul li{ float:left; width:25%; margin:6px 0px;}
.pro-class-box-text{ margin-right:45px;}



/*产品详情*/
.pro-detail-box-text{ width:940px;}
.detail-con{ clear:both; margin:30px 0; overflow:hidden;}
.lx-btn{ font-size:18px; color:#fff; text-transform:uppercase; background:#acaaab; border-bottom:2px solid #161614; padding:6px 30px; margin-top:30px; display:block; margin-right:10px;}
.lx-btn:hover{ color:#fff; background:#c92c19;}

div.turnpages {
	margin: 0px 20px 0px 0px;
	text-align: right;
	float: right;
	height: 20px;
	width: 650px;
	position: relative;
	
}
div.turnpages a{
	border: #b5b5b5 1px solid;
	padding:2px 5px;
	color: #aaaaaa;
	margin:10px 2px 0px 0px;
	text-decoration: none;
	font-size: 12px;
}
div.turnpages a:hover{
	color:#ffffff;
	border:1px solid #b5b5b5;
	background-color:#b5b5b5;
}

div.turnpages a:active{
	color:#ffffff;
	border:1px solid #b5b5b5;
	background-color:#b5b5b5;
}
div.turnpages span.current{
	border:1px solid #b5b5b5;
	padding:2px 5px;
	font-weight:bold;
	color:#ffffff;
	margin:10px 2px 0px 0px;
	background-color:#b5b5b5;
	font-size: 12px;
}
div.turnpages span.disabled{
	border:1px solid #b5b5b5;
	padding:2px 5px;
	background-color:#b5b5b5;
	color: #ffffff;
	margin:10px 2px 0px 0px;
	font-size: 12px;
}
