/* CSS Document */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, q, em, ul, li, ol, form, article, aside, embed, dl, dt, dd, table, td, th, input, button, legend, fiedlset, blockquote, textarea, label, strong, img, fieldset{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;}
img, input{border:0 none;}
ul,li{list-style:none;}
table{border-collapse:collapse;}
body{font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; color:#4D4D4D;line-height:1.5em;}
a{ color:#2C2C2C; text-decoration:none;}
a:hover{color:#B58B51;text-decoration:none;}
.clearFix:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:".";}
.clearFix{zoom:1;}
a:focus,input{outline:none;}
area, a, a img,input{blr:expression_r(this.onFocus=this.blur());}
/*head*/
#top_bg{ width:100%; height:40px; border-bottom:1px #E6E7E7 solid;}
#top{ width:1040px; height:40px; line-height:40px; margin:0 auto; color:#B58B51;}
#top a{ color:#B58B51;}
#top #guanglin{ width:350px; height:40px; line-height:40px; float:left; display:inline;}
#top #span{ width:380px; height:40px; line-height:40px; float:right; display:inline; text-align:right;}
#top2_bg{ width:100%; height:106px; background-image:url(../images/top_bg.jpg);}
#top2{ width:1040px; height:106px; overflow:hidden; margin:0 auto;}
#logo{ width:221px; height:60px; overflow:hidden; float:left; display:inline; margin-top:20px;}
#nav{ width:800px; height:35px; overflow:hidden; float:right; display:inline; margin-top:30px;}
#nav li{ width:87px; height:35px; line-height:35px; text-align:center; float:left; display:inline; font-size:16px;}
#nav li a{ display:block; width:87px; height:35px; line-height:35px; text-align:center; float:left; display:inline;}
#nav li a:hover{ background-image:url(../images/hover.png); background-repeat:no-repeat; background-position:center center; color:#FFF;}

/* flexslider */
.flexslider{position:relative;height:465px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:465px;}
.flex-control-nav{position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:78px;height:119px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/next.png) center center no-repeat;}

#h1{ height:50px; line-height:50px; text-align:center; font-size:30px; text-align:center; color:#7D4A01; margin-top:50px;}
#h2{ height:30px; line-height:30px; font-size:14px; color:#666666; text-align:center;}

/*Í¼Æ¬¹ö¶¯´úÂë*/
.rollBox{width:1040px; height:300px; overflow:hidden; margin:40px auto;}
.rollBox .LeftBotton{height:44px;width:44px;background:url(../images/button.gif) no-repeat;overflow:hidden;float:left;display:inline;margin:90px 10px;cursor:pointer; margin-left:0px;}
.rollBox .RightBotton{height:44px;width:44px;background:url(../images/button.gif) no-repeat -44px 0px;overflow:hidden; float:left;display:inline;margin:90px 10px;cursor:pointer; margin-right:0px;}
.rollBox .Cont{width:930px;overflow:hidden; float:left; display:inline;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:300px; float:left;text-align:center; margin:0px 20px;}
.rollBox .Cont .pic img{ width:300px; height:210px; display:block;}
.rollBox .Cont .pic p { font-size:14px;width:300px; height:30px; line-height:30px; text-align:center;}
.rollBox #List1,.rollBox #List2{float:left;}

#about_bg{ width:100%; height:360px; overflow:hidden; background-color:#F1F1F0;}
#about{ width:1040px; height:300px; margin:30px auto;}
#about h6{ height:40px; line-height:40px; text-align:center; font-size:30px; text-align:center; color:#7D4A01;}
#about h5{height:30px; line-height:30px; font-size:18px; color:#333; text-align:center; background-image:url(../images/line.png); background-repeat:no-repeat; background-position:center center; margin-bottom:20px;}
#about_left{ width:640px; overflow:hidden; float:left; display:inline;}
#about_left h4{ height:45px; line-height:45px; font-size:18px; color:#000; font-weight:normal;}
#about_right{ width:300px; float:right; display:inline;}
#about_right h4{ height:45px; line-height:45px; font-size:18px; color:#000; font-weight:normal;}
#about_right b{ color:#333;}

#news_shebei{ width:1040px; overflow:hidden; margin:40px auto; }
#news_shebei h6{ height:40px; line-height:40px; color:#7D4A01; font-size:26px; margin-bottom:30px;}
#news_shebei h6 span{ padding-left:10px; color:#000;}
#news{ width:640px; overflow:hidden; float:left; display:inline;}
#news li{ width:285px; height:28px; line-height:28px; overflow:hidden; float:left; display:inline; margin-right:20px; background-image:url(../images/ico2.png); background-repeat:no-repeat; background-position:left center; padding-left:15px;}
#shebei{ width:300px; overflow:hidden; float:right; display:inline;}
#shebei_img{ width:300px; height:270px; overflow:hidden;}

#shebei_img .focus{ position:relative; width:300px; height:270px; background-color: #000; float: left;}  
#shebei_img .focus img{ width: 300px; height: 270px;} 
#shebei_img .focus .btn{ position:absolute; bottom:34px; left:200px; overflow:hidden; zoom:1;} 
#shebei_img .focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#ED8600; }  
#shebei_img .focus .btn a:hover,.focus ;.btn a.current{  cursor:pointer;background:#ED8600;}  
#shebei_img .focus .fPic{ position:absolute; left:0px; top:0px; }  
#shebei_img .focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
#shebei_img .focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:26px; line-height: 26px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
#shebei_img .focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
#shebei_img .focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
#shebei_img .focus .fcon img{ display:block; }  
#shebei_img .focus .fbg{bottom:0px; left:240px;position:absolute; height:21px; text-align:center; z-index: 200; }  
#shebei_img .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
#shebei_img .focus .D1fBt a{position:relative; display:inline; width:8px; height:8px; border-radius:5px; margin:0 2px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    
#shebei_img .focus .D1fBt .current,.focus .D1fBt a:hover{background:#E77919;}    
#shebei_img .focus .D1fBt img{display:none}    
#shebei_img .focus .D1fBt i{display:none; font-style:normal; }    

#diqu{ width:1040px; height:30px; line-height:30px; margin:10px auto; margin-top:20px;}
#diqu a{ color:#9B6C26; padding-right:10px;}

#foot_bg{ width:100%; heig ht:220px; overflow:hidden; background-image:url(../images/bottom_bg.gif); background-repeat:repeat-x; color:#807F7F;}
#foot_bg a{color:#807F7F;}
#togotop{ width:68px; height:35px; margin:0 auto;}
#bottomlogo{ width:69px; height:56px; overflow:hidden; margin:10px auto; margin-bottom:15px;}
#bottomnav{ width:560px; height:14px; overflow:hidden; margin:10px auto;}
#bottomnav li{ width:79px; height:14px; line-height:14px; border-right:1px #FFFFFF solid; float:left; display:inline; text-align:center;}
#bottomnav li a{ color:#CCCCCC;}
#copyright{ width:900px; overflow:hidden; margin:20px auto; text-align:center; font-size:12px;}

.marquee_bg{ width:100%; height:50px; line-height:50px; color:#FFF; background:#9a6924;}

.marquee_bg marquee{ margin:0;}