@charset "utf-8";
*{
	margin:0;
	padding:0;
	list-style:none;
}
body,td,th
{ font:14px/1.5 '\5FAE\8F6F\96C5\9ED1',arial,\5b8b\4f53,helvetica,sans-serif;}
body{
	color:#3d0f09;
	background:#e8dbbf;
}

a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */  

a{color:#3d0f09; text-decoration:none;
	-webkit-transition: color .4s,background .4s;
	-moz-transition: color .4s,background .4s;
	-ms-transition: color .4s,background .4s;
	-o-transition: color .4s,background .4s;
	transition: color .4s,background .4s;
	
}
a:hover{color:#af251b; text-decoration:none;}


img{ border:0;}
input{ border:0; padding:0; margin:0;}
.clear{ clear:both;}
.pic_bot{ border:1px #dcdbdb solid;}
.arricon{padding-left:10px;background:url(/images/arr.jpg) left center no-repeat;}
.sp{ color:#1468b0;}
.sp:hover{color:#1468b0; text-decoration:none; }
span.left{ float:left;}
span.right{ float:right;}
body li.clearBoth{ height:0px; float:none; width:0px; overflow:hidden; padding:0; margin:0; clear:both;}

.header{ min-width:1260px; height:151px;}
.top-com{ width:1260px; margin:0 auto; position:relative; z-index:10;}
.logo{ position:absolute; left:0; top:0; z-index:10;}
.top-hotline{ position:absolute; left:130px; top:35px;}
.nav{ display:inline; float:right;}
.nav li{ float:left; padding:0 5px; position:relative;}
.nav li.last{ background:none;}
.nav li a.navF{ line-height:30px; font-size:18px;display:block; width:144px; height:72px; padding-top:79px; color:#81381f; text-align:center;}
.nav li a.navF:hover{ color:#fff; background:#af251b;}
.nav li a b{ font-weight:normal;}
.nav li ul{ position:absolute; height:32px; top:100px; left:0; width:350px; display:none;}
.nav li ul#sub4{ width:590px; left:-200px;}
.nav li ul#sub7{left:-200px;}
.nav li ul li{ float:left; line-height:32px; padding:0 20px 0 0;}
.nav li ul li a{ color:#fff; padding:0 10px 0 0; background:url(../images/arr_subNav.gif) right center no-repeat;}
.nav li ul li a:hover{ color:#fff;}

.kv{height:586px;position:relative; min-width:1260px;}
.sub-banner .kv{ height:397px;}
.kv ul{height:586px;width:100%;}
.sub-banner .kv ul{height:397px;}
.kv ul li{height:586px;width:100%;}
.sub-banner .kv ul li{height:397px;width:100%; background-size:cover;}
.kv ul li a{height:586px;width:100%;display:block;}
.sub-banner .kv ul li a{height:397px;}
.kv .kv_prev{position:absolute;left:25px;top:50%; margin-top:-35px;background:url(../images/banner_left.png) no-repeat;height:70px;width:69px;z-index:2; opacity:0; transition:opacity .4s;}
.kv .kv_next{position:absolute;right:25px;top:50%; margin-top:-35px;background:url(../images/banner_right.png) no-repeat;height:70px;width:69px;z-index:2; opacity:0;transition:opacity .4s;}
.kv .kv_page{width:100%; height:20px;position:absolute;left:0;bottom:25px; text-align:center;z-index:2;opacity:0; transition:opacity .4s;}
.kv:hover .kv_prev,.kv:hover .kv_next,.kv:hover .kv_page{ opacity:1;}
.kv .kv_page a{display:inline-block;width:55px;height:4px; overflow:hidden;background:url(../images/banner_dots.png);margin:0 10px 0 0;}
.kv .kv_page a.selected{background:#005eac;}

.wrap-bg{ min-width:1260px; background:#e8dbbf url(../images/wrap_bg.jpg) top center no-repeat;}
.index-title{ width:100%; text-align:center;color:#af251b; position:relative; padding-bottom:13px;}
.index-title:after{ content:''; position:absolute; width:86px; height:2px; background:#af251b; bottom:0; left:50%; margin-left:-43px;}
.index-title h1{ line-height:45px; text-align:center;font-size:36px;font-family:"Times New Roman", Times, serif; font-weight:normal;}
.index-title h2{ line-height:40px;font-size:29px;font-family:'\5FAE\8F6F\96C5\9ED1'; font-weight:normal; color:#3d0f09; margin-top:4px;}

.index-pro{ width:1260px; margin:0 auto; padding-top:60px;}
.index-pro-com{position:relative;margin-top:30px; height:250px;}
.index-pro-com .hd{}
.index-pro-com .hd .prev,.index-pro-com .hd .next{ display:block;width:46px; height:46px;overflow:hidden;cursor:pointer;position:absolute;top:80px;}
.index-pro-com .hd .prev{left:0; background:url(../images/arr_pro_left.png) no-repeat;}
.index-pro-com .hd .next{right:0; background:url(../images/arr_pro_right.png) no-repeat;}
.index-pro-com .bd{width:1130px; margin:0 auto;overflow:hidden;}
.index-pro-com .bd ul{ overflow:hidden;zoom:1;}
.index-pro-com .bd ul li{float:left; _display:inline; text-align:center; width:262px; height:223px; padding-top:6px; margin:0 26px 0 0;position:relative; /*border:1px #d3c6aa solid; background:url(../images/pro_block.jpg) center no-repeat;*/}
.index-pro-com .bd ul li.hover{ /*border:1px #d3c6aa solid;*/}
.index-pro-com .bd ul li .proPic{width:248px; height:176px; margin:0 auto; border:1px #d2c8b2 solid;}
.index-pro-com .bd ul li .proPic img{ width:248px; height:176px; display:block;}
.proText{ line-height:30px; text-align:center; font-size:14px; margin-top:8px;}
.proText a{ display:block; line-height:30px; text-align:center;}

.mid-ad{ width:100%; position:relative; overflow:hidden; height:471px; margin-top:79px;}
.mid-ad img{ position:absolute; width:1600px; height:471px; left:50%; top:0; margin-left:-800px;}

.index-factory{width:1260px; margin:58px auto 80px auto;}
.factory-com{ height:330px; margin-top:40px;}
.factory-com:after{ content:''; display:table; clear:both;}
.factory-com ul{}
.factory-com li{ float:left; position:relative; text-align:center; font-size:14px; line-height:25px;width:279px; margin-right:43px;}
.factory-com li em{ display:block; position:absolute; width:63px; height:63px; border-radius:63px; text-align:center; line-height:63px; color:#fff; font-size:29px; font-family:'Arial Black';background:#af251b;}
.factory-com li.last{ margin-right:0;}
.factory-com li img{ display:block; margin-bottom:6px;}


.index-intro{ min-width:1260px; height:523px; background:#af251b; padding-top:35px;}
.index-intro .index-title h1{ color:#3d0f09;}
.index-intro .index-title h2{ color:#fff;}
.index-intro-com{ width:1106px; margin:5px auto 0 auto;}
.intro-pic{ width:419px; float:left;}
.intro-conts{ width:632px; float:right; padding-top:28px; color:#fff; line-height:28px; font-size:14px;}
.intro-conts .more{ text-align:right;}
.intro-conts .more a{ padding:3px 25px 3px 0; color:#fff; background:url(../images/intro_more.png) right center no-repeat;}


.index-news{ min-width:1260px; margin:50px auto;}
.index-news-wrap{ width:1078px; margin:30px auto 0 auto; min-height:330px; _height:330px; background:url(../images/index_news_line.png) center top no-repeat;}
.news-highlights{ width:477px; float:left; padding-top:10px;}
.NH-pic img{ width:477px; height:166px; margin-bottom:10px;}
.news-highlights h2{ line-height:25px; font-weight:normal;}
.news-highlights h2 a{ color:#b5382c; font-size:16px;}
.news-highlights h2 a:hover{ color:#b5382c;}
.news-highlights p{ color:#3d0f09; font-size:14px; line-height:28px;}
.news-highlights a.more{ display:block; width:96px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:14px; background:#af251b; border-radius:25px; float:right;}
.index-news-list{ width:489px; float:right;}
.index-news-list li{ height:50px; line-height:38px; padding-left:22px; position:relative;}
.index-news-list li:before{ content:''; position:absolute; left:0; top:14px; width:11px; height:11px; border-radius:13px; border:2px #b9ad93 solid; background:#fff;}
.index-news-list li:hover:before{ border:2px #af251b solid;}
.index-news-list li span.left{ font-size:14px;}
.index-news-list li span.time{ float:right;}


.footer{min-width:1260px; margin:0 auto; background:#220a04;}
.bot-nav{ width:1170px; margin:0 auto; padding:40px 0 25px 0;}
.bot-item{width:130px;float:left;padding: 0 10px 0 20px;}
h2.bot-title{ height:30px; line-height:30px; color:#fff; font-size:18px; font-weight:normal;}
.bot-item ul{padding: 15px 0 0 0;}
.bot-item ul li{ line-height:24px; font-size:14px;}
.bot-item ul li a{ color:#a8a8a8;}
.bot-item ul li a:hover{ color:#fff;}
.bot-item ul ul{ display:none;}
.bot-querycode{ width:270px; float:left; color:#fff; font-size:14px;}
.bot-info{ width:210px; float:right;}
.contact-tel p.tel{ line-height:30px; color:#fff; font-size:18px; font-family:'Arial Black'; width:190px; text-align:center;}
.contact-tel .hotline{width:190px;height:40px;line-height:40px;font-size:12px;color:#fff;text-align:center;background:#af251b;border-radius:3px;margin-top: 7px;}
.contact-tel .hotline span{ padding:2px 0 2px 30px; line-height:40px; background:url(../images/bot_hotline.png) left center no-repeat;}
.bot-links{ width:190px; margin-top:35px;}
.bot-links select{ width:190px; height:25px; border:1px #e6e6e6 solid; line-height:25px; background:#fff;}
.copyrights-wrap{ min-width:1260px; margin:0 auto; min-height:80px; _height:80px;}
.copyrights{ width:1260px; margin:0 auto; text-align:center; line-height:25px; padding-top:20px; border-top:1px #3c2722 solid; color:#d8d8d8;}
.copyrights a{color:#d8d8d8;}
.copyrights a:hover{ color:#fff;}

/*sub*/
.sub-wrap{width:1175px; margin:0 auto; padding:120px 0 50px 0;}
.title{ height:50px; border-bottom:2px #ccbfa3 solid; margin-bottom:20px; padding:8px 0; }
.po-txt{ float:left; font-size:29px; line-height:50px; color:#3d0f09; position:relative;display:inline-block;}
.po-txt span{ color:#af251b; font-size:36px; line-height:50px; font-family:"Times New Roman", Times, serif; margin-right:20px;}
.po-txt:after{ position:absolute; content:''; width:86px; height:2px; top:-8px; left:0; background:#af251b;}
.po{ display:inline; float:right; margin-top:20px; line-height:30px; padding:0 20px 0 22px; font-size:14px; background:url(../images/icon_po.png) left center no-repeat;}

.leftP{ width:206px; float:left;}
.left-nav{}
.left-nav li{ position:relative;margin-bottom:10px;}
.left-nav li a{display:block;line-height:37px;text-align:left;padding:0 27px 0 24px;color:#fff;border-radius:37px;background:#3d0f09 url(../images/arr_left.png) 182px center no-repeat;}
.left-nav li a:hover{ background:#af251b url(../images/arr_left.png) 182px center no-repeat; color:#fff;}
.left-nav li a.current{ background:#af251b url(../images/arr_left.png) 182px center no-repeat; color:#fff;}
.left-nav li ul{/*left: 206px;top:0;*/width: auto;background: none;display:none;z-index:100;padding:10px 0 0 15px;}
.left-nav li ul a{/* padding-left:25px; */background:#3d0f09 url(../images/arr_left.png) 162px center no-repeat;}
.left-nav li ul a:hover{ background:#af251b url(../images/arr_left.png) 160px center no-repeat; color:#fff;}
.left-nav li ul a.current{background:#af251b url(../images/arr_left.png) 160px center no-repeat; color:#fff;}


.rightP{ width:910px; float:right;}
.content{line-height:26px; min-height:450px; _height:450px;}
.section{padding:0 20px;}
.section p{ padding-bottom:15px;}

.noPro{ padding:30px 0; text-align:center; line-height:30px; font-weight:bold;}
.pages{ padding-top:10px; text-align:right; height:20px;clear:both;}
.pages .number {
	float:right;
}
.pages .number a {
	float:left;
	height:15px;
	line-height:15px;
	color:#392f2b;
	/*color:#666!important;
	text-decoration:none;
	border:1px solid #d3d3d4;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -58px repeat-x;*/
	border:0;background:none;
	padding:2px 5px;
	margin-right:2px;
}
.pages .number a:hover {
	/*color:#0068cc!important;
	border:1px solid #34a7db;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -87px repeat-x;*/
	border:0;background:#af251b;
	color:#fff;
}
.pages .number span {
	float:left;
	height:15px;
	line-height:15px;
	padding:2px 5px;
	margin-right:2px;
}
.pages .number span.omit{ background:none; color:#392f2b;}
.pages .number .current {
	/*color:#0068cc!important;
	border:1px solid #34a7db;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -87px repeat-x;*/
	border:0;background:#af251b;
	color:#fff;
	font-weight:bold;
	padding:2px 5px;
	margin-right:2px;
}
.pages .number .disabled{
	background:none; color:#392f2b;
}


.pro-list{ overflow:hidden;}
.pro-list ul{width: 970px;}
.pro-list li{float:left;_display:inline;text-align:center;width:262px;height:223px;padding-top:6px;margin: 0px 58px 30px 0;position:relative;/*border:1px #d3c6aa solid;background:url(../images/pro_block.jpg) center no-repeat;*/}
.pro-list.hover{ /*border:1px #d3c6aa solid;*/}
.pro-list .proPic{width:248px; height:176px; margin:0 auto; border:1px #d2c8b2 solid;}
.pro-list .proPic img{ width:248px; height:176px; display:block;}
.pro-list .pro-title{ line-height:30px; text-align:center; font-size:14px; margin-top:8px;}
.pro-list .pro-title a{ display:block; line-height:30px; text-align:center;}


.pro-details-com table{ border-top:1px #aaa solid; border-left:1px #aaa solid;}
.pro-details-com table td{ border-bottom:1px #aaa solid; border-right:1px #aaa solid; line-height:23px;}

.case-list li{ width:266px;float:left; margin:0 14px 45px 14px; border:1px #efefef solid;}
.case-list li.hover{ border:1px #000 solid;}
.case-list li a.pic{ display:block; width:266px; height:242px;}
.case-list li img{ width:266px; height:242px;}
.case-list li h1.pname{ font-size:12px;text-align:center; font-weight:normal; line-height:20px;}
.case-list li h1.pname{ line-height:53px; text-align:center; font-size:14px;}
.case-list li h1.pname a{ display:block; line-height:53px; padding:0 27px 0 0; text-align:center; background:#fff url(../images/icon_pro.png) 239px center no-repeat;}
.case-list li.hover h1.pname a{ background:#5e5e5e url(../images/icon_pro.png) 239px center no-repeat; color:#fff;}

.honor-list li{width: 272px;float:left;margin:0 14px 45px 14px;border:1px #efefef solid;}
.honor-list li.hover{ border:1px #000 solid;}
.honor-list li a.pic{display:block;width: 100%;}
.honor-list li img{width: 272px;height: 193px;}
.honor-list li h1.pname{ font-size:12px;text-align:center; font-weight:normal; line-height:20px;}
.honor-list li h1.pname{ line-height:53px; text-align:center; font-size:14px;}
.honor-list li h1.pname a{ display:block; line-height:53px; padding:0 27px 0 0; text-align:center; background:#fff url(../images/icon_pro.png) 210px center no-repeat;}
.honor-list li.hover h1.pname a{ background:#5e5e5e url(../images/icon_pro.png) 210px center no-repeat; color:#fff;}

.newsList{}
.newsList li{padding:20px 0;border-bottom:1px #af251b dashed;vertical-align:top;background: url(../images/news_arr.png) 870px center no-repeat;}
.newsList li .newsPic{ width:242px; height:93px; float:left;}
.newsList li .newsPic a{ display:block; border:1px #af251b solid; padding:6px;}
.newsList li .newsPic a img{ width:228px; height:79px;}
.newsList li .newsInfo{width: 580px;float:left;padding-left:28px;}
.newsList li .newsInfo .newsListTitle{ padding-top:5px;}
.newsList li .newsInfo .newsListTitle a{line-height:30px;font-size:21px;color: #af251b;font-weight:normal;}
.newsList li span.time{display:block;line-height:25px;margin-top:5px;color: #8f8888;}
.newsList li p.des{ color:#3d3c3c; font-size:14px; margin-top:5px; line-height:22px;}
.news-detail{ padding:0 20px;}
.newsTitle{ line-height:30px; text-align:center; font-size:16px; font-weight:bold;}
.newsTotal{ line-height:28px; height:28px; text-align:center; border-bottom:1px #b8af92 dotted;}
.newContent{ padding:10px 0; line-height:28px;}

.downlad-table{ border-left:1px #4f1f12 solid;border-top:1px #4f1f12 solid;}
.downlad-table th,.downlad-table td{border-bottom:1px #4f1f12 solid;border-right:1px #4f1f12 solid; line-height:26px;}
.downlad-table td{ padding-left:15px;}
.downlad-table td.dwonload-btn{ padding:0; text-align:center;}

.gusetbook{ width:360px; margin:0 auto;}
.gusetbook input{ width:190px; height:25px; line-height:25px; border:1px #e8e8e8 solid;}
.gusetbook td{ padding-bottom:5px;}
.gusetbook input.feedbackBtn{ border:0; width:60px; height:25px; line-height:25px; background:#af251b; color:#fff; cursor:pointer; margin-left:12px;}