@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img {margin: 0;padding: 0;vertical-align:middle;}
ul, ol, li {list-style: none;}
a {text-decoration: none;color: #;blr: expression(this.onFocus=this.blur());}
a:hover {text-decoration:underline;}
img {border: 0; vertical-align:middle;}
/*box-shadow:3px 3px 3px #e5e5e5;-moz-border-radius: 5px;-webkit-border-radius: 5px;*/
body {/*font-family:微软雅黑;font-family:宋体;*/font-family:Arial,微软雅黑; position:relative; line-height:24px;  color:#; font-size:12px;}
.cle{ clear:both; height:0px; margin:0; padding:0; border:none; overflow:hidden; }
.clearfix:before,.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;}
.clearfix:after {    clear: both;}
.clearfix {zoom: 1;} /* IE < 8  haslayout */

/*
.L_menu ul{width:211px; }
.L_menu li{width:211px;  line-height:28px; background:url(../images/subprolistbot01.png) bottom repeat-x;}
.L_menu li a{display:block; width:200px; height:28px; background:url(../images/subprolistb01.png) 25px center no-repeat; color:#555; text-indent:4em;}
.L_menu li a:hover,.sMain_left li .jd{ color:#32b470;}
.L_menu li ul{margin-left:0; }
.L_menu li ul li{}
.L_menu li ul li a{text-indent:6em; background:url(../images/subprolistb01.png) 52px center no-repeat; }
.L_menu li ul li a:hover,.L_menu li ul li .jd{ color:#32b470;}
*/

/*.sR_position{width:730px; height:30px; background:url(../images/sub_rightnav.png) no-repeat; line-height:30px;}
.sR_position .index{color:#a50001;}
*/

/*.soso{width:206px; height:20px; line-height:20px; float:right;}
.search{ width:206px; height:20px; }
.search_text{ width:125px; height:18px; line-height:18px; padding-left:20px; border:1px solid #6b4d18;  float:left; color:#BFAE83; background:#ffeec1 url(../images/searchicon01.png) left no-repeat; }
.search_submit{ width:52px; height:20px;  background:url(../images/submit.png) no-repeat; float:left; color:#4b3202; margin-left:5px; _margin-left:5px; text-shadow: 2px 2px 2px #deb676;  border:none; cursor:pointer;}
*/

/*ul {margin-top:15px;}
li{width:362px; height:28px; line-height:28px;  background:url(../images/main_listtop.png) top repeat-x;}
ul li a{display:block; height:28px; width:280px; line-height:28px; text-indent:10px; float:left; background:url(../images/mainlistbg001.png) left no-repeat;}
ul li b{display:block; height:28px; width:70px; font-weight:normal; float:right; }
*/

.lay_out_w{ width:1000px; margin:0 auto; text-align:left; }
/*header*/
.header{width:100%;height:135px;position: relative;overflow:hidden; background:#2c180f;}
.head_wrap{width:1004px; height:135px;margin:0 auto;position:absolute; top:0; left:50%; margin-left:-502px;	text-align: left;}	

/*logo*/
.logo{float:left;width:193px;	height:81px;margin-top:31px;_margin-right:31px;}


/*nav*/
.nav{width:; height:20px;  position:absolute; top:70px; right:0;}
.nav ul{width:auto;height:20px; float:left; }
.nav li{float: left;width: 90px;height: 20px;text-align: center;line-height: 20px ;font-size: 13px;}
.nav li.lg{}
.nav li a img{ display: block;}
.nav li a{display:block; height:20px; color:#fff;font-family: cursive;}
.nav li a:hover,.nav li a.jd{background:url(../images/nbg.jpg) no-repeat; color:#c7000a;}

.nav li ul.nav_kid {width:90px; padding:0px;_padding:0; background:#150C08; height:auto;   position:absolute; display:none;z-index:999;filter:alpha(opacity=80);opacity:0.8;}
.nav li ul li {width:180px;height:26px; float:none;  position:relative;}
.nav li ul li a{display:block;overflow:hidden; width:90px; text-align:left; text-indent:6px; height:26px;line-height:25px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; }
.nav li ul li a:hover,.nav li ul li a.jd{ color:#FFF; background:#F00;}

.nav li ul.nav_kids {width:90px; padding:0px;_padding:0; background:#150C08; height:auto;   position:absolute; display:none;z-index:999;filter:alpha(opacity=80);opacity:0.8; left:90px; top:0;}
.nav li ul.nav_kids li a{display:block;overflow:hidden; width:90px;	height:26px;line-height:25px; white-space:nowrap; text-overflow:ellipsis;}
.nav li ul.nav_kids  li a:hover,.nav li ul li a.jd{ color:#FFF; background:#F00;}



/*research*/
.tool{float:right;width:200px;	height:12px;margin:28px 0px 0px 0px ;}
.l1,.l2{ display:block; padding-left:24px; height:24px; line-height:24px; color:#fff; margin-left:17px; float:left;}
.l1{ background:url(../images/l1.jpg) left center no-repeat;}
.l2{ background:url(../images/l2.jpg) left center no-repeat;}




/*banner*/
.banner{width:100%;height:510px;/* background:url(../images/banner.jpg) top center no-repeat; */}	

/*main*/	
.main{width:100%; }
.main_wrap{width:996px;margin:0 auto;text-align: left;overflow:hidden;}
.about{ float:left; width:528px; height:auto; overflow:hidden;}
.about span{display:block; width:528px; height:100px; overflow:hidden;  padding-top:8px;_padding-top:8px; color:#8f8473;}
.news{float:right; width:436px; height:auto; overflow:hidden;}
.ni{height:28px; width:100%; border-bottom:1px solid #e9e6e3;}
.ni b{ float:left; font-size:17px; color:#2c180f; font-weight:normal;}
.ni a { float:right;color:#2c180f;}
.xia{ display:block; padding:14px 0 14px 5px;color:#6b6b6b; width:430px; height:43px; overflow:hidden; }
.xia:hover{ color:#AC712F;}
.xia span{ display:block;}
.date{ float:left; width:40px; height:43px;}
.date i,.date em{display:block; font-style:normal;}
.date i{ font-size:35px;}
.date em{ font-size:14px; font-family:'微软雅黑';}
.tit{ float:right; width:372px;  overflow:hidden;}


/*footer*/
.footer{width:100%; height:128px;  overflow:hidden; }
.footText{width:1000px; height:60px; margin:0 auto;background:url(../images/fo.png) top center no-repeat; margin-top:28px;}


/*子页*/
/*subBanner*/
.subBanner{width:100%;height:; margin: 0 auto; background:url(../images/subbanner.png) no-repeat;}

.suball{width:100%; height:638px; background:url(../images/smbg.jpg) top center no-repeat; color:#b08f80;}
/*subMain*/
.subMain{width:100%; height:510px; overflow:hidden; }
.subMain_wrap{width:1004px; margin:0 auto 20px; overflow: hidden;min-height:400px;*+height:100%; }
.sub_left{width:1004px; height:auto; min-height:63px; overflow:hidden; }
.sub_right{width:1004px; height:399px; overflow:hidden; }

 #sucai{width:1004px;height:399px;margin:0px auto;padding-right:12px;overflow:hidden;  }
#ascrail2000{  width:4px}


.L_menu {width:1004px; height:auto;  overflow:hidden;}
.L_tit{width:auto; height:29px; background:url(../images/s1.jpg) left center no-repeat; overflow:hidden;padding-top:6px; float:left; margin-right:25px;}
.L_tit span{width:auto;overflow:hidden;  display: block; color:#2c180f; text-indent:26px;}
.cn{line-height:16px; font-size:14px; }
.en{line-height:13px;  }
.tou{width:23px; height:35px; float:left; background:url(../images/ul.jpg) left center no-repeat;}
.L_menu ul{width:auto; margin:3px auto 0; float:left;}
.L_menu li{width:auto; margin:0px auto; line-height:29px;float:left; position:relative; }
.L_menu li a{display:block; width:110px; border-right:1px solid #d8d5d3; height:29px; float:left; color:#2c180f; text-align: left;text-indent: 6px; font-size:14px;  background:none; overflow: hidden;text-overflow: ellipsis;}
.L_menu li a:hover,.L_menu li .jd{font-weight:bold; color:#f00; background:none;}

.L_menu li ul{margin:0; width:auto; overflow:hidden; float:left; }
.L_menu li ul li{width:110px; background:none; margin:0 auto; line-height:29px; float:left;}
.L_menu li ul li a{width:110px; font-size:12px; color:#666;  border:none;background:none;overflow: hidden; text-overflow: ellipsis;}
.L_menu li ul li a:hover,.L_menu li ul li .jd{font-weight:bold;  background:none;}

.R_position{width:1004px; height:48px; line-height:48px; }
.in{float:left; font-weight:bold;text-indent:15px; display:none; }
.positionText{float:right;}
.positionText a{ color:#b08f80;padding:0 10px;}
.positionText i{ font-style:normal;}
.positionText i a{ color:#2c180f;}
.R_content{line-height:24px;}

.piclist{}
.piclist ul{ width: 1000px; overflow: hidden;}
.piclist ul li {width:180px; float:left;margin:6px 10px;_display:inline; text-align:center;}
.piclist ul li span{width:180px;height:155px; display: block; background:#fff; }
.piclist ul li span a.pic_box{width:172px;height:147px; display:block; border:1px solid #dfdfdf; background:#fff; padding:3px; margin:0px auto; overflow:hidden; text-align:center; }
.piclist ul li span a.pic_box:hover{}
.piclist ul li .pic_lab{ width:100%; line-height:30px; display:block; color:#b08f80; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.piclist ul li .pic_lab:hover{}


/*产品详情*/
.Block_text{padding:10px 25px;overflow: hidden; position:relative;color:#563F35;}
.tpic{width:100%; height:auto; overflow:hidden;float:left; text-align:center;}
.tcon{width:100%; height:auto; float:right;overflow:hidden;}
.l{ width:50%; height:100%; position:absolute; z-index:100; left:0; top:0;  background:url(../images/l.png) no-repeat 10% 45%;  }
.l:hover{}
.r{ width:50%; height:100%; position:absolute; z-index:100; right:0; top:0;  background:url(../images/r.png) no-repeat 90% 45%;}
.r:hover{}

/*新闻*/
.sty_newsList{}
.sty_newsList li{ height:30px; border-bottom:1px solid #d5d5d5;font-family:宋体; }
.sty_newsList li a{width: 600px;overflow: hidden;height: 30px;display: inline-block; color: #5e5e5e; padding-left:15px; background:url(../images/list4.png) left center no-repeat ; line-height: 30px;}
.sty_newsList li a:hover{color:#333;}
.sty_newsList li em{font-style: normal;float: right;color: #8f8f8f;line-height: 30px;}

.back{float:right; background:url(../images/icon-back.png) left center no-repeat; margin-right:10px;    position: absolute;    right: 40px; color: #5C3523;
font-size: 14px;
font-weight: bold;   padding-left: 23px;    top: 10px;    z-index: 99999;}
a.back:hover{color:#0A0605;}


/************20150608***/
.sub_left{width: 120px;  float:left;}
.sub_right{width: 840px; float:right; }
 #sucai{width: 840px; }
.L_menu {width: 120px; }
.tou{display:none;}
.L_menu ul{width:120px; margin: 6px auto 0; }
.L_menu li{width:120px; }
.L_menu li a{width:120px; border-bottom: 1px dashed #DAA683; }
.L_menu li ul{width:120px;  }
.L_menu li ul li{width:120px; }
.L_menu li ul li a{width:120px; border-bottom: 1px dashed #ccc}
.piclist ul{ width: 820px; }
.piclist ul li{margin: 0px 10px;}
.F_fre{
	width: 996px;
	margin: 0 auto;
}