﻿ @charset "utf-8";
/* CSS Document */
@import url("global.css");

a {
	color:#906a29;
	text-decoration:none;
}
a:hover {
	color:#fff6d3;
	text-decoration:underline;
}


/*top*/
.header {margin:0 auto;height:78px; width:941px;}
.logo {float:left;width:311px; height:78px;margin:0; padding:0;}
.header_right {float:right;width:630px;height:78px;}

/*topMenu*/
.topMenu{padding:0; margin:0 auto; height:78px;overflow:hidden;background:url(../images/menu.gif) no-repeat;}
.topMenu li{ float:left; list-style:none; padding-right:15px;}
.topMenu li a{ float:left; width:111px; display:block; background:url(../images/menu.gif) no-repeat; overflow:hidden; height:78px; text-indent:-9999px; color:#fff; text-align:left; }

.topMenu li a.m1{ background-position:0 0; width:111px;}
.topMenu li a.m2{ background-position:-126px 0;}
.topMenu li a.m3{ background-position:-252px 0;}
.topMenu li a.m4{ background-position:-378px 0;}
.topMenu li a.m5{ background-position:-504px 0;}

.topMenu li a.m1:hover{ background-position:0 -79px;}
.topMenu li a.m2:hover{ background-position:-126px -79px;}
.topMenu li a.m3:hover{ background-position:-252px -79px;}
.topMenu li a.m4:hover{ background-position:-378px -79px;}
.topMenu li a.m5:hover{ background-position:-504px -79px;}

.topMenu .current a.m1{ background-position:0 -79px;}
.topMenu .current a.m2{ background-position:-126px -79px;}
.topMenu .current a.m3{ background-position:-252px -79px;}
.topMenu .current a.m4{ background-position:-378px -79px;}
.topMenu .current a.m5{ background-position:-504px -79px;}

.topMenu .current a.m1:hover{ background-position:0 -79px;}
.topMenu .current a.m2:hover{ background-position:-126px -79px;}
.topMenu .current a.m3:hover{ background-position:-252px -79px;}
.topMenu .current a.m4:hover{ background-position:-378px -79px;}
.topMenu .current a.m5:hover{ background-position:-504px -79px;}

.red_line{ margin:0 auto;height:2px; background:url(../images/red.gif) repeat-x;width:941px;  overflow:hidden;}
.flower_top{ background:url(../images/flower_top.gif) no-repeat; width:941px; height:15px; margin:0 auto; }
.banner {margin:0 auto;width:941px;height:221px; }

#mainContent_hd{ background:url(../images/mianTop.gif) no-repeat;margin:0 auto;width:941px;height:22px; }
/*#mianContent_bd01{ background:#120e05 url(../images/mianbox.jpg) no-repeat; margin:0 auto; width:941px;height:431px;}*/
#mianContent_bd{ background:url(../images/mianbox.jpg) repeat-y; margin:0 auto; width:941px;min-height:112px; height:100%; _height:112px;}
#mainContent_ft{ background:url(../images/flower_bottom.gif) no-repeat; margin:0 auto; width:941px; height:13px;padding:0;clear:both; overflow:hidden;}
.mainBox {margin:0 auto;padding:0 12px 0;}

.sider_left {float:left;width:240px; padding-bottom:20px;}
.sider_right {float:right;width:664px;}

.video {}
.videoBox{ background:url(../images/video_box.gif) no-repeat; margin-top:4px; height:167px;margin-bottom:7px;}
.videoplay{ padding:7px 4px 7px; width:230px; height:155px; margin:0 auto; }
.contact{}
.contactBox{ background:url(../images/contactBox.gif) no-repeat;width:240px; height:169px;}
.contactBox01{ background:url(../images/contactBox01.gif) no-repeat;width:240px; min-height:40px; height:100%; _height:40px; border-bottom:1px solid #635534}
.contactBox_content{ padding-top:72px; padding-left:7px; padding-right:7px; line-height:18px;}

.news{width:417px; float:left; height:199px;}
.culture{ float:right;width:240px; background:url(../images/culture_title.gif) no-repeat; height:199px; }
.culture_content{ padding:50px 12px 5px; color:#fff6d3; line-height:20px;}
/*nav01*/
#nav01{padding:0;margin:0;}
#nav01 li{height:20px;line-height:20px;padding-left:20px;background:url(../images/diot01.gif) no-repeat 6px 6px;}
#nav01 li a{color:#906a29;text-decoration:none;}
#nav01 li a:hover{color:#fff6d3;text-decoration:underline;}
.data{ float:right; color:#9b958c; height:20px; line-height:20px; font-size:11px; padding-right:6px;}

.detail {padding-right:6px;padding-top:5px;}
.detail a{ color:#7e312b; text-decoration:underline;}
.detail a:hover{ color:#ff0000; text-decoration:none;}

/*productBox*/
.productBox{ background:url(../images/pro_box.gif) no-repeat; width:664px; height:200px; margin-top:7px;}
/*newsBox*/
#newsBox{  height:208px; float:left;width:652px; padding:10px 6px 5px;overflow:hidden;  }
.Menubox{ height:27px;width:650px; display:block; padding-left:165px;}
.Menubox li{float:left;display:block;cursor:pointer;color:#f9cd81;height:27px;line-height:20px;padding-left:10px; }
.Menubox li.hover{background:url(../images/m_hover.gif) left 0;}
.Menubox li.hover span{color:#f9cd81;line-height:20px;background:url(../images/m_hover.gif) right 0; height:27px; float:left; padding-right:10px;}
.Contentbox{clear:both;border-top:none;height:69px;padding-top:10px;}


/*.rollBox{width:630px;margin:0 auto; padding-top:5px;}
.rollBox .LeftBotton{height:29px;width:19px;background:url(../images/left_btn.gif) no-repeat; no-repeat;overflow:hidden;float:left;display:inline;margin:45px 8px 0 0px;cursor:pointer;}
.rollBox .RightBotton{height:29px;width:19px;background:url(../images/right_btn.gif) no-repeat;overflow:hidden;float:left;display:inline;margin:45px 0 0 8px;cursor:pointer;}
.rollBox .Cont{width:576px; overflow:hidden; float:left;padding:0; margin:0; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{ background:url(pro_bg.gif) no-repeat; float:left; text-align:center; padding-right:3px!important; padding-right:2.5px; }
.rollBox .Cont .pic a{vertical-align:middle; text-align:center; height:120px; display:block; display:table-cell !important;}
.rollBox .Cont .pic img{margin:0 auto; vertical-align:middle; text-align:center;border:2px #2c2418 solid;}
.rollBox .Cont .pic p{width:186px; color:#505050; padding:0; margin:0; line-height:24px; height:24px; text-align:center!important;}
.rollBox .Cont .pic p a{display:block; font-size:12px; margin:0; padding:0; color:#906a29; height:24px; line-height:24px;text-align:center;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#906a29; text-decoration:none;text-align:center;}
.rollBox .Cont .pic p a:hover{color:#c67a24; text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .Cont .pic li{MARGIN-RIGHT:13px;}
*/

.rollBox { PADDING: 5px 0 0; OVERFLOW: hidden; ZOOM: 1;}
.rollBox .LeftBotton { height:29px;width:19px;float:left; padding:50px 0 0 10px;}
.rollBox .RightBotton { height:29px;width:19px;float:left; padding:50px 0 0 8px; }
.rollBox .LeftBotton input{ cursor:pointer;  height:29px;width:19px; background:url(../images/left_btn.gif) no-repeat 0 0; border:0; font-size:1px; line-height:1px; }
.rollBox .RightBotton input{ cursor:pointer;  height:29px;width:19px; background:url(../images/right_btn.gif) no-repeat; border:0;font-size:1px; line-height:1px;}
.rollBox .Cont {MARGIN: 0px auto; OVERFLOW: hidden; width:570px; PADDING-left: 10px; float:left;}
.rollBox .ScrCont{width:570px; overflow:hidden;}
.rollBox .box { FLOAT: left; WIDTH: 193px;_width:192px; TEXT-ALIGN: center}
.rollBox .box IMG { border:2px #2c2418 solid;  DISPLAY: block; BACKGROUND: #fff; MARGIN: 0px auto; width:186px; height:116px; }
.rollBox .box A:hover IMG {	BORDER: #5e5034 2px solid;}
.rollBox .box P { MARGIN: 0 auto; WIDTH: 190px; LINE-HEIGHT: 20px}
.rollBox #List1,.rollBox #List2{float:left;}


#footer{ color:#e2b364; background:url(../images/footerbg.gif) no-repeat; text-align:center; width:941px; height:55px; line-height:18px; margin:0 auto; padding-top:6px; overflow:hidden;}




/*ny*/
.link{ background:url(../images/link.gif) no-repeat; height:63px; margin-top:6px;}
.linkBox{ padding-top:31px; padding-left:14px;}

.rollBox04{ width:664px;  margin:0 auto;}
.rollBoxpic{width:190px; background:url(pro_bg.gif) no-repeat; float:left; text-align:center; padding-right:13px!important; padding-right:12.5px;padding-left:13px!important;padding-left:12.5px;}
.rollBoxpic a{vertical-align:middle; text-align:center; height:120px; display:block; display:table-cell !important;}
.rollBoxpic img{margin:0 auto; vertical-align:middle; text-align:center;border:2px #2c2418 solid;}
.rollBoxpic p{width:120px; color:#505050; padding:0; margin:0; line-height:24px; height:24px; text-align:center!important;}
.rollBoxpic p a{display:block; font-size:12px; margin:0; padding:0; color:#906a29; height:24px; line-height:24px;text-align:center;}
.rollBoxpic .Cont a:link,.rollBoxpic .Cont a:visited{color:#906a29; text-decoration:none;text-align:center;}
.rollBoxpic p a:hover{color:#c67a24; text-decoration:underline;}
.rollBoxpic #List1,.rollBoxpic #List2{float:left;}
.rollBoxpic li{MARGIN-RIGHT:13px;}
/*product*/
.products{ padding-top:10px; padding-bottom:15px;}
.proList {

}
.proList ul {
 margin:0;
 padding:0;
}
.proList ul li {
 float:left;
 height:140px;
 padding-left:10px;
 padding-right:14px;
}
.proName {
 color:272727;
 line-height:18px;
 text-align:center;
}
.proName a {
 text-decoration:none;
 color:#272727;
}
.proName a:hover {
 color:#d62365;
 text-decoration:underline;
}
.imgBox {
 width:126px;
 text-align:center;
 line-height:100px;
 height:135px;
 padding-top:2px;
 border:1px solid #ccc;
}
.imgBox img {
 max-width:122px;
 max-height:133px;
}
*html .imgBox img {
 width: expression(this.width > 122 && this.width > this.height ? 133 : true);
 height: expression(this.height > 133 && this.height > this.width ? 122 : true);
}



/*nav*/
#nav {
 padding-top:5px;
 padding-bottom:10px;
}
#nav li {
 line-height:30px;
 display:block;
 text-align:left;
}
#nav li a {
 color:#906a29;
 text-decoration:none;
 display:block;
 padding-left:25px;
 height:26px;
 line-height:26px;
 background:url(../images/diot01.gif) no-repeat 15px 8px;
}
#nav li a:hover {
 color:#fff6d3;
 background:url(../images/diot01.gif) no-repeat 15px 8px;
 padding-left:25px;
 text-decoration:none;
 height:26px;
 line-height:26px;
}
#nav li ul {
 margin:0;
 padding:0;
}
#nav li ul li {
 border:none;
 padding-top:none;
 background:none;
 padding-left:26px;
}
#nav li ul li a {
 color:#a7a7a7;
 width:145px;
 text-decoration:none;
 font-weight:normal;
 line-height:24px;
 height:24px;
 padding-left:12px;
 border-bottom:none;
 background:url(../images/diot03.gif) no-repeat left 6px;
}
#nav li ul li a:hover {
 color:#fff6d3;
 line-height:24px;
 height:24px;
 background:none;
 padding-left:12px;
 background:url(../images/diot03.gif) no-repeat left 6px;
 width:145px;
 text-decoration:none;
}
.huang{ color:#fff6d3;}
.conTxt {
 color:#906a29;
 magrin-bottom:4px;
 margin-top:8px;
 height:25px; line-height:25px;
 border-bottom:1px dotted #867143;
 padding-bottom:5px;
}
.weiz {
 background:url(../images/diot02.gif) no-repeat left center;
 padding-left:20px;
 float:right;
 padding-right:10px;
}
.wz_t {
 float:left;
}
.w_content {
 color:#fff6d3;
 margin:10px 0px 6px 0px;
 line-height:24px;
}
.w_content img {
 max-width:650px;
}
* html .w_content img {
 width: expression(this.width > 650&& this.width > this.height ? 650 : true);
}
.cls {
 zoom:1;
}
.cls:after {
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.cls {
 display:inline-block;
}
* html .cls {
 height:1%;
}
.cls {
 display: block;
}


.bigImg {
 height:250px;
 line-height:150%;
 margin:0 auto;
 over-flow:hidden;
 text-align:center;
}
.bigImg p {
}
.bigImg img {
 max-width:385px;
 max-height:265px;
}
* html .bigImg img {
 width: expression(this.width > 385 && this.width > this.height ? 385 : true);
 height: expression(this.height > 265 && this.height > this.width ? 265 : true);
}
.fse{color:#76560d; font-size:16px;}
.fse01{ font-weight:bold;color:#76560d; font-size:16px;}
