@charset "utf-8";
/* CSS Document */

body {	font-size: 14px;
	color: #646464;
	font-family:"微软雅黑";
	margin:0;
}
img{ border:0;}
A {
	COLOR: #646464; TEXT-DECORATION: none
}

A:hover {
	COLOR: #603811; TEXT-DECORATION: none
}

ol, ul {
	list-style: none;
}
ol, ul, li,
table,tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
*{margin: 0;padding: 0;hide-focus: expression(this.hideFocus=true); /* for ie 5+ */outline: none; /* for firefox 1.5 + */}

.pc_none{display: none;}
.fl{ float:left;}
.fr{ float:right;}
.white{ color:#fff;}
.white a{ color:#fff;}
.white a:hover{ color:#fff;}

#head{ width:100%; height:AUTO; overflow:hidden; margin:0 auto;}
.clear{ clear:both;}
.headt{ width:100%; height:50px; background:#000;}
.headt_con{ width:1200px; height:50px; line-height:50px; margin:0 auto;} 
.headt_conl{ width:900px; height:50px;}
.headt_conr{ width:300px; height:50px;}


.nav-center{width:1200px;height:103px;margin:0 auto;}
.logo{float:left;}
.nav{float:right;width:720px;height:117px;overflow:hidden; position:absolute; z-index:999; padding-left:480px; }
.nav li{width: 12.5%;height:117px;float:left;overflow:hidden;}
.nav li a{display:block;padding-top:40px;text-align:center;height:87px;}
.nav li a span{display:block;/* width:100%; */text-align:center; /* margin-left:-5px; */ font:16px/20px "microsoft yahei";color:#262626;}
.nav li a font{display:block;width:100%;font:10px/18px "microsoft yahei";color:#262626;text-align:center;text-transform: uppercase;}
.nav li a:hover{ background:url(../images/navli.png) no-repeat center;}
.nav li a:hover span,.nav li a:hover font{color:#fff;}




.banner{position:relative;height:800px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; }
.slides{position:relative;z-index:1; }
.slides li{height:800px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#603811;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}






.sectionB{ width: 100%; height:109px;background:url(../images/noticebg.jpg) left top repeat-x; clear:both;}
.inTopBd{position: relative; width: 1004px; height: 109px; margin: 0 auto; }

.notice {
	position: relative;float:left;
	width:310px;height: 109px;
	padding-left:41px;
	background:url(../images/notice.jpg) no-repeat left;
}
.notice .title{ 
	width:249px;height:24px;  padding-left:26px ; padding-top: 30px;
	color: #cbcbcb;font-size:16px; line-height:24px;
	
}
.notice .noticenr{
	float:left;
	width:300px;height:32px;
	color:#cbcbcb; font-size:14px; line-height:32px; }
#noBd{float:left;
	width:219px;height:35px; overflow: hidden; padding-left:30px;
	color:#ffffff; font-size:14px; line-height:35px;}	
#innoBd{ width: 758%; float:left; overflow: hidden;}	
#n1p,#n2p{ float: left; padding-left: 30px;}	
/*end notice*/ 

.searchBd{
	float:left;
	width:318px;height:109px; padding-left:75px;
	background:url(../images/photo.png) left top no-repeat;
}
.advFont{ 
	width: 300px;height:32px; padding-left:18px; padding-top: 18px;
	color:#f0f0f0;font-size:14px;line-height:32px;
}
.search{width:294px; height:35px;}
.text{
	float:left;
	width:130px;height:35px; padding:0px 20px;border: none;
	color:#fff;font-size:14px;line-height:35px;
	background:#67523d;}
.btn{
	float:left;
	width:33px;height:35px;border:0;cursor:pointer; border: none;
	color:#b1b1b1; font-weight:bold; font-size:14px;
	background:url(../images/search.jpg) no-repeat center center;
}
.select{
	float:left;
	width:91px;height:35px; line-height:35px;
	background:url(../images/select.jpg) left top no-repeat; position:relative;
}
.select select{margin:5px auto;width:91px;}
div.selectbox-wrapper{
	position: absolute;*left:0;z-index:9999;overflow:hidden;
	width:89px;*margin-top:0;
	color:#b1b1b1;text-align:left;
	border:#5a4531 1px solid;border-top: none;
	background:#5a4531;}
div.selectbox-wrapper ul li.selected {color:#fff;background-color:#67523d}
div.selectbox-wrapper ul li.current {color: #fff;background-color:#4e341a}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 24px;padding-top: 3px;font-size:14px;}
.selectbox{
	width:80px;cursor:pointer;height:35px;border:none;display:block; padding-left: 11px;
	color:#b1b1b1;line-height:35px;font-size:14px; 
	background:none;
}	
/*end search*/ 

.toptel{ 
	float:left;
	width:240px; height:89px;padding-top:20px; padding-left:20px;
	background:url(../images/line.png)  left 14px no-repeat;
}
.toptel .tel{ 
	width:230px;height:34px;
	color:#f3f3f3; font-size: 30px; line-height: 34px; font-family:'Century Gothic'; text-align:right;
}
#pgshare1 #bdshare a{background: url(../images/share.png) no-repeat scroll 0 0 transparent;margin-right:2px;min-height: 31px;min-width:36px;display:block;float:left;padding:0}
#pgshare1 #bdshare{background: url(../images/share.png) repeat-x scroll 0 -170px transparent;display: block;float: left;padding-bottom: 2px;text-align: left !important;z-index: 999999;}
#pgshare1 #bdshare .bds_tsina,#pgshare1 #bdshare a.bds_tsina:hover{background-position:0 0 !important;}
#pgshare1 #bdshare .bds_qzone,#pgshare1 #bdshare a.bds_qzone:hover{background-position:-74px 0 !important;}
#pgshare1 #bdshare .bds_tqq,#pgshare1 #bdshare a.bds_tqq:hover{background-position:-38px 0 !important;}
#pgshare1 #bdshare .bds_bdhome,#pgshare1 #bdshare a.bds_bdhome:hover{background-position:-113px 0 !important;}
#pgshare1{
	width:212px;height:31px;margin:8px auto 0 auto; overflow: hidden; padding-left: 28px;
	color: #666666;font-size:14px;line-height: 24px;font-family:impact;text-align: right;
}	
/* end notice */





#contain{ width:100%; height:auto; overflow:hidden;}
.product{ width:1200px; height:auto; overflow:hidden; margin-bottom:38px; margin:0 auto; padding-top:30px;}
.productt{ width:1170px; height:48px; background:url(../images/maint.jpg) no-repeat bottom; margin-bottom:30px; padding:0 15px; font-size:16px; color:#a40000;}
.productt a{ float:right; font-size:14px; color:#a40000;}
.productt a:hover{ float:right; font-size:14px; color:#a40000;}

.productb{ width:1200px; height:auto; overflow:hidden;}
.problist{ width:228px; height:auto; overflow:hidden; border:5px solid #603811; margin-right:40px; padding-bottom:5px;}
.problisttitle{ width:228px; height:50px; background:#a40000; text-align:center; line-height:50px; color:#fff; font-size:18px;}
.problistcon{ width:228px; height:auto; overflow:hidden; }
.problistcon li{ width:218px; height:40px; border-bottom:1px dashed #67523d; text-align:center; margin:0 auto; line-height:40px;}
.productcon{ width:922px; height:auto; overflow:hidden;}
.productcon li{ width:265px; height:250px; border:5px solid #603811;}





.productcon{width:922px; overflow:hidden;}
.productcon ul li{width:265px;height:198px;float:left;margin:0 16px 32px 16px;position:relative;overflow:hidden;cursor:pointer;}
.productcon .txt{width:265px;height:32px; background:url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.productcon .txt h3{font-size:14px;font-weight:100;height:32px;text-align:center;line-height:32px;}
.productcon .txt p{font-size:14px;text-align:center;}



.about{ width:100%; height:396px; background:#613019;}
.aboutcon{ width:1200px; height:396px; margin:0 auto;}
.aboutl{ width:342px; height:396px; background:url(../images/aboutleft.jpg) no-repeat;}



.adv{
	float:left;
	width:292px; height:386px; padding:5px 0 0 25px;

}
#advPicUlId{ position:relative;width:292px;height: 386px; overflow: hidden;}
.advLeft,.advRight{ 
	width:37px; height:51px; 
	cursor:pointer;
}
.advLeft{position: absolute;left:10px; top:150px;z-index:99 ;}
.advRight{position: absolute;left:246px; top:150px;z-index:99 ;}

.advPicUlIdBox{position: absolute;left:0px; top:0px; height:386px; overflow:hidden;}
.advPicUl{position:relative;float:left;width:100%;height:386px; }
.advPicUl li{
	position:relative;float:left;
 	width:292px; height:386px; margin:0px;}
.advPicUl li a{
	position: absolute;left:0px; bottom:0px;z-index:99 ;
	width:260px; height:76px; padding: 5px 16px; display: block;
	color: #fff; font-size: 14px;line-height: 18px;
	background: url(../images/backbg.png);
 }
.advPicUl li a span{
	color: #fff; font-size: 18px; line-height: 40px; font-weight: bold; display: block;
}
.htmladv2{ position:absolute; left:600px; top:0px;}



.aboutr{ width:816px; height:396px; padding-left:26px;}
.abouttitle{ width:786px; height:64px; padding:0 15px; font-size:16px; background:url(../images/abouttitle.jpg) no-repeat bottom; line-height:64px;}
.abouttitle a{ float:right; font-size:14px; color:#fff; }
.abouttitle a:hover{ float:right; font-size:14px; color:#fff;}
.aboutrcon{ width:816px; height:312px; line-height:28px; padding-top:10px;}




.main3{ width:1200px; height:421px; margin:0 auto;}
.news{ width:832px; height:421px;}
.newstitle{ width:752px; padding:0 15px; height:78px; line-height:90px; font-size:16px; background:url(../images/newstitle.jpg) no-repeat bottom;color:#a40000;}
.newstitle a{ float:right; font-size:14px; color:#a40000;}
.newstitle a:hover{ float:right; font-size:14px; color:#a40000;}
.newscon{ width:782px; height:326px;}
.newscon ul{ width:782px; height:326px; overflow:hidden;}
.newscon li{ width:391px; height:117px; padding-top:25px;  float:left;}
.newsconimg{ width:156px; height:117px; float:left; margin-right:12px;}
.newsconr{ width:200px; height:117px;}
.newsrtitle{ width:200px; height:35px; line-height:35px; color:#000;}
.newsrcon{ width:200px; height:70px; line-height:21px;}
.newsrtime{ width:200px; height:17px;}


.contact{ width:368px; height:411px;}
.contactt{ width:338px; height:78px; padding:0 15px; line-height:90px; font-size:16px; background:url(../images/contacttitle.jpg) no-repeat bottom;color:#a40000;}
.contactt a{ float:right; font-size:14px; color:#a40000;}
.contactt a:hover{ float:right; font-size:14px; color:#a40000;}
.contacttcon{ width:368px; height:252px; background:url(../images/contactimg.jpg) no-repeat; line-height:28px; margin-top:25px;}



.main4{ width:100%; height:706px; background:url(../images/bprotitle.jpg) no-repeat center top;}
.bprotitle{ width:262px; height:66px; line-height:76px; font-size:18px; margin:0 auto; }
.bproxlittitle{ width:262px; height:30px; line-height:30px; font-size:12px; margin:0 auto; text-align:center; }



.bprocon{width:1200px; overflow:hidden; margin:0 auto;}
.bprocon ul li{ width:275px; height:248px; background:#af9b88; margin:0 30px 20px 0px; float:left; color:#fff; display:block; transition:all 2s ease;}
.bproconimg{ width:265px; height:198px; padding:5px;}
.bprocontype{ width:265px;  text-align:center; line-height:40px;  }
.bprocon ul li a{ color:#fff; background:#af9b88;display:block;}
.bprocon ul li a:hover{ color:#fff; background:#806041;display:block; transition:all 2s ease;}



#foot{ width:100%; height:415px; background:url(../images/footbg.jpg) repeat-x #603912;}
.fhdb{ width:80px; height:80px; margin:0 auto;}
.footnav{ width:1200px; height:78px; line-height:78px; margin:0 auto; text-align:center;}
.footnav a{ padding:0 15px;}
.footnav a:hover{ padding:0 15px;}

.footmain{ width:1200px; height:121px; margin:0 auto;}
.footlink{ width:280px; height:139px; padding-top:32px;}
.footlinkxz{ width:1000px; height:79px; margin:0 auto;}
.footlinkbxz{ width:1000px; height:78px; line-height:24px;}
.footlinkbxz a{ padding:0 15px ;line-height:24px;}
.footlinkbxz a:hover{ padding:0 15px ;line-height:24px;}
.footlinkt{ width:127px; height:31px; background:#a40000; color:#fff; text-align:center; line-height:31px; font-size:16px;}
.footlinkb{ width:280px; height:108px; line-height:24px;}
.footlinkb a{ padding:0 15px ;line-height:24px;}
.footlinkb a:hover{ padding:0 15px ;line-height:24px;}
.footcopy{ width:640px; height:121px; padding-top:20px; text-align:center; line-height:24px;}
.footjianyi{ width:1200px; height:44px; line-height:44px; margin:0 auto; text-align: center;}



#n_contain{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px; margin-bottom:20px;}

.n_left{ width:238px; height:auto; overflow:hidden;margin-right:40px;}
.n_contact{ width:218px; height:auto; overflow:hidden; padding:5px; line-height:30px; }
.n_jiange{ width:100%; height:30px; clear:both;}

.n_right{ width:922px; height:auto; overflow:hidden; }

.n_rightt{ width:902px; height:38px; background:url(../images/rightt.jpg) no-repeat bottom; margin-bottom:30px; padding:10px 0 0 20px; font-size:16px; color:#a40000;}
.n_rightt a{ float:right; font-size:14px; color:#a40000;}
.n_rightt a:hover{ float:right; font-size:14px; color:#a40000;}


.n_rightb{ width:922px; height:auto; overflow:hidden; line-height:30px;}


.news1{width:100%;height:auto;overflow:hidden;margin:12px auto;}
.news1 li{width:100%;padding:5px 0; height:30px;font:14px/30px "microsoft yahei";color:#737373;/* background:#fff; */border-bottom:1px solid #d6bae4;}
.news1 li a{float:left;margin-left:12px;}
.news1 li span{float:right;margin-right:12px;}
.news2 li{border-bottom:1px solid #ccc;}
.news3 li{border-bottom:1px dashed #ccc;}
.news_indent li a{text-indent:0;-webkit-transition:all 0.1s ease-in-out 0s;-moz-transition:all 0.1s ease-in-out 0s;-ms-transition:all 0.1s ease-in-out 0s;transition:all 0.1s ease-in-out 0s;}
.news_indent li:hover a{text-indent:20px;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}



/*翻页*/
div.black { font-size: 12px;display:block;color:#5e5e5e; text-align:center; padding-right:37px; margin-top:30px;line-height:35px; height:95px;}
div.black a {padding:4px 12px; background-position: 50% bottom; color: #434343; margin-left:4px; text-decoration: none; border:#ddd solid 1px;
-moz-transition: background 0.5s,color 0.5s,border 0.5s;/* Firefox 4 */
-webkit-transition: background 0.5s,color 0.5s,border 0.5s;/* Safari 和 Chrome */
-o-transition: background 0.5s,color 0.5s,border 0.5s;	/* Opera */	
transition: background 0.5s,color 0.5s,border 0.5s;
}
div.black a:hover { color:#fff; background-color:#603811; border:#4d2906 solid 1px;}
div.black a:active {  color: #fff; background-color:#603811; border:#4d2906 solid 1px;}
div.black span.current { background-color:#603811; border:#4d2906 solid 1px; padding:4px 12px; color: #fff; margin-left: 4px;}
div.black span.disabled {padding:4px 11px; color: #b7b7b7; margin-right: 4px;}

div.black select{ width:50px; height:24px; line-height:24px; bo/rder:#ddd solid 1px; vertical-align:middle; margin-bottom:1px;}


