/* CSS Document */ 
div,ul,ol,li,dl,dd,dt,table,form,h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0;}
ul,ol,li{ list-style:none; list-style-type:none;}
body{ margin:0px; padding:0px; font-size:12px; color: #926642; line-height:24px; font-family:"Microsoft Yahei"; background: url(../images/all_bg.jpg) fixed repeat center top #6a4d2f;} 
/*table{ margin:0 auto;}*/
table {table-layout: fixed; word-wrap:break-word;} 
img{ border:none; outline:none;}
a:focus{ border:none;}
a{ color: #444; text-decoration: none; border:none; outline:none; }
a:hover { color:#f00; text-decoration: none; } 
a.red{ color:#f00;}
a.red:hover{ color:#009900;}
a.l001:link,a.l001:visited{ color:#926642; }
a.l001:hover{ color:#f00;}

img{border:none; vertical-align:middle;}  
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */ 
.clear{ clear:both; } 
.fl_l{ float:left; }
.fl_r{ float:right; }
.margin0{ margin:0 auto;}
.margin5{ margin:5px auto 0; }  
.margin10{ margin:10px auto 0; }  
.margin15{ margin:15px auto 0; } 
.margin20{ margin:20px auto 0; }  
.blank20{ height:20px; overflow:hidden; }

.wrap{ margin:0 auto; width:945px; position:relative;}

.topbox{ width:188px; position:absolute; left:-193px; top:0;  overflow:hidden; }
.toplogo{ height:112px; padding-left:18px; margin-top:28px; }
 
.navbox{width:180px; margin-top:65px;} 
.pSort{ width:36px; float:left; text-align:center; margin:0px 7px 17px 0; height:150px; line-height:150px; font-family:"Microsoft Yahei"; }
.pSort:hover{ background:url(../images/nav_bg.png) no-repeat; color:#fff; }
a.pSortLink{ display:block;  color:#fff; height:150px; }
a.pSortLink:hover{  background:url(../images/nav_bg.png) no-repeat; color:#fffefb; } 
#CurrMenu{ background:url(../images/nav_bg.png) no-repeat; color:#fffefb; }
 
#kinMaxShow{ visibility:hidden;width:100%; height:556px; overflow:hidden;}

.mainindexbg{  overflow:hidden;}
.allmain{ margin:0 auto; overflow:hidden; width:945px; background:url(../images/main_bg1.jpg) repeat-y;}
.main{ margin:0 auto; width:925px; padding:10px 10px 0; overflow:hidden;}
.mainnei{ margin:auto; width:1100px; overflow:hidden;}

.indexpro{ margin-top:10px; padding:0px 12px 0 8px;  }
.indextoppro{ }
.indextoppic{ width:100px; height:132px; float:left; padding:10px 0 0 10px;}
.pronav{ float:right; margin-top:10px;}
.pronavtitle{ width:30px; float:right; padding-right:2px;}
.pronavlist{ margin-right:35px; float:right; }
.pronavlist li{  text-align:center; color:#80633B; float:right; line-height:20px; margin-right:0; height:126px; }
.pronavlist li a{ color:#80633B; display:block;}  
.pronavlist li.ico1{position:relative; } 
.pronavlist li.ico1 ul.submenu{ z-index:99; display:none; width:221px; height:128px; background:url(../images/subsort_bg.png) no-repeat; position:absolute; top:127px; left:-100px; padding:40px 12px 0 14px;}
.pronavlist li.ico1 ul.submenu li{ float:left; margin:0;  } 
.pronavlist li.ico1 ul.submenu li a:hover{  color:#80633B; } 
.pronavlist li.ico1:hover .submenu{ display:block;}
.pronavlist li.ico1:hover a.fSort{ height:126px; color:#fff;}

.proline{ height:18px; margin-top:15px; line-height:18px; text-align:center;}

.mainprobox{ }

.probox{ width:910px; margin:14px auto 0; overflow:hidden;}
.productlist{ width:910px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.productlist li{ width:220px; float:left; margin:30px 2px 5px 2px;}
.productlist li .img{ width:220px; height:355px;}
.productlist li .txtbox{ width:120px; margin:auto; margin-top:20px; background:url(../images/pro_txtbg.jpg) no-repeat right top; }
.productlist li .txt1{ width:24px; line-height:16px; font-size:14px; color:#6B4F2C; float:left; text-align:center;}
.productlist li .txt1 span{ font-family:"微软雅黑";}
.productlist li .title{ width:30px; float:right; line-height:22px; text-align:center; font-size:18px; color:#6B4F2C; font-weight:bold; background:url(../images/ico1.jpg) no-repeat bottom center; height:126px; margin-right:5px;}
.productlist li .icon{ float:right;}
 

.quickbox{ width:960px; margin-top:10px;}
.quickbox li{ width:231px; height:100px; margin-right:7px; float:left;}

.copyrighttxt{ height:30px; line-height:30px; font-size:12px; font-family:"微软雅黑"; color:#E5DEC4;} 
.copyright{ height:115px; background-color:#222222; border-top:1px solid #fff; margin-top:15px;}
.copyrightbox{ width:1100px; margin:auto;}
.copyrighttext{ color:#ccc; line-height:30px; font-size:12px; font-family:"微软雅黑"; text-align:center; }
.copyrighttext span{ float:right;}
.copyrighttext a{ color:#ccc;}
.copyrighttext a:hover{ color:#f00;}

.copyrighterwm{ position:absolute; bottom:57px;  right:0px; z-index:-3;}
.copyrighterwm1{ position:absolute; bottom:27px; border:2px solid #fff;  right:0px; z-index:-2;}
 

/*内页样式*/
.mainbox{ width:915px; margin:0 auto 10px; overflow:hidden; padding:10px 0;}
.neibanner{ margin:0 auto; position:relative; text-align:center;}   

.btnbg{ width:100px; height:30px; line-height:30px; background-color:#961F25; font-family:"微软雅黑";}

.detailtitle{ height:40px; line-height:40px; font-size:22pt; font-family:"微软雅黑"; color:#956946; }

.mainleft{ width:220px; margin-top:10px; background:url(../images/neititle.jpg) no-repeat; float:left; overflow:hidden; min-height:271px;}
.mainlefttitle{ margin-left:16px; margin-top:18px; }
.mainleftlist{ padding:20px 20px; overflow:hidden; }
.mainleftlist li{ height:30px; line-height:30px; background:url(../images/title_bg.jpg) no-repeat left center; text-indent:20px; }
.mainleftlist li a{ font-size:14px; font-family:"微软雅黑"; border-bottom:1px #ccc solid; display:block; }

.mainright{ }
.mainrighttitle{ line-height:62px; height:62px; font-size:12px; font-family:"song"; text-indent:10px; position:absolute; top:200px; left:0;}
.mainneititle{ width:945px; height:36px; margin-top:15px; text-align:center;}
.mainrighttitle span{ float:right; font-size:12px; font-family:"Microsoft Yahei"; line-height:30px; padding-right:20px;}
.main_content{ width:945px;  margin-left:1px;  min-height:500px;}
.pro_content{ padding:15px; background-color:#Ffffff; width:1070px;  margin-left:1px;  min-height:500px;}

.ewmbox{ height:122px; line-height:122px; margin-top:42px; text-align:right; }
.ewmbox li{ width:165px; margin:0 25px 0 15px; float:right;}

.aboutdet{font-size:13px; width:900px; line-height:26px; padding-bottom:10px; margin:5px auto 0; padding-bottom:40px; min-height:300px; color:#755a3c; overflow:hidden;}
.aboutdet img{
  border:0; 
  margin:0; 
  padding:0; 
  max-width:890px; 
  width: expression(this.width > 890 && this.width > this.height ? 890px : 'auto';); 
}

.jobBanner{width:920px; padding:12px; background:url(../images/main_bg1.jpg) repeat-y;}

.jobWrap{ background:url(../images/main_bg1.jpg) repeat-y; margin-top:10px; overflow:hidden; }  

.jobbox{ width:812px; min-height:300px; margin:50px auto; background:url(../images/job_bg.jpg) no-repeat right top; font-size:14px;}
.joblist{ margin-top:20px;}
.joblist th{ height:36px; line-height:38px;  color:#926C48; font-size:16px; font-weight:normal;}
.joblist td{ height:38px; line-height:38px; }
.jobdet{ margin-top:0;}
.jobdet td{ height:38px;}

.jobtit{ font:normal 14px/30px "Microsoft Yahei"; color::#996A40; margin:20px 0 0; background:url(../images/con_line.jpg) repeat-x bottom; padding-bottom:10px; width:665px;}
.jobtit span{font-weight: bold; font-size: 16px; color:#996A40;}

.proBox{ width:945px; min-height:640px; overflow:hidden; }
.proleft{ width:200px; margin-top:10px; padding-top:10px; background:url(../images/pro_l_bg.jpg) repeat-y; min-height:580px; float:left;}
.prolefttitle{ height:29px; text-indent:28px; }

.proleftlist{ margin-top:190px; margin-left:20px;}
.proleftlist li{ font-size:16px; font-family:"Microsoft Yahei"; color:#80633B; }
.proleftlist li a{ color:#80633B; display:block;}  
.proleftlist li.ico1{position:relative; height:38px;  } 
.proleftlist li.ico1 ul.submenu{ background:url(../images/navlist_bg2.png) no-repeat; z-index:99; padding:10px 10px 10px 20px; display:none; width:160px; height:246px; position:absolute; top:-100px; left:143px;}
.proleftlist li.ico1 ul.submenu li{ margin:10px 0; } 
.proleftlist li.ico1 ul.submenu li a:hover{ color:#80633B; } 
.proleftlist li.ico1:hover .submenu{ display:block;} 

  
.proright{ width:730px; margin-left:15px; margin-top:10px; float:left;}

.protop{ padding:30px 15px; height:320px; background:url(../images/pro_r_bg.jpg) repeat-y;}
.protoppic{ width:315px; height:315px; background:url(../images/probpic_bg.gif) no-repeat; padding:1px; float:left;}
.protoptxtbox{ width:315px; margin-left:15px; float:left;}
.protoptitle{ height:24px; line-height:24px; font-size:20px; color:#926642; }
.protoptxt{ height:24px; line-height:24px; font-size:14px; color:#926642; margin-bottom:10px;}
.protoptxt2{ line-height:30px; height:30px; background:url(../images/proview_line.jpg) no-repeat bottom; width:315px; font-size:14px; color:#333;}
.protoptxt2 span{ width:55px; float:left; text-indent:3px;}
.protopbtn{ width:138px; margin-top:10px; float:left; margin-right:10px;} 
.proneicon{ padding:10px; margin-top:15px;  background:url(../images/pro_r_bg.jpg) repeat-y; min-height:300px;}
.proneicon img{ margin-bottom:10px; }  

.pEndBox{ height:30px; overflow:hidden; }
.backBox{ width:200px; float:right; text-align:right; }  
 
.jdskBox ul li img{ margin-bottom:10px;}

.relative{position:relative; width:100%;}
#home_bannera{ cursor:pointer;}
#home_banner{max-width:945px; margin:0 auto;}
#big_img{height:570px; background:no-repeat center}
#big_img img{ width:945px; height:570px; }
.maxwidth{width:945px; margin:0 auto;}
#small_img{height:200px; width:100%; }
#small_imgs{height:200px; width:955px; overflow:hidden;}
#small_imgs .item{float:left; margin-right:8px; }
#small_imgs .item .img{cursor:pointer; width:305px; padding:2px; height:181px; padding-top:15px; background:url(../images/newspic_bg.png) no-repeat center bottom;}
#small_imgs .item .img img{width:305px; height:181px;}
#small_imgs .item .active{background:url(../images/newspic_bg_a.png) no-repeat center bottom;}

.newscon{ padding:25px 40px 40px;} 
.newstitle{ line-height:20px; margin:10px auto 0;color:#96673E; text-align:left;  font-size:22px; font-family:"微软雅黑";}
.newsvicetitle{ line-height:20px; margin:10px auto;color:#96673E; text-align:left;  font-size:18px; font-family:"微软雅黑";}
.newsinfo{ height:24px; line-height:24px; text-align:center; background:#eee; }
.newsdetail{font-size:13px; line-height:26px; margin-top:20px; min-height:300px; color:#755a3c; overflow:hidden;}
.newsdetail img{
  border:0; 
  margin:0; 
  padding:0; 
  max-width:945px; 
  width: expression(this.width > 945 && this.width > this.height ? 945px : 'auto';); 
}
.newsimg{ overflow:hidden; margin:30px auto;}
.newsimg ul li{ float:left; margin-right:30px; margin-bottom:20px;}

.jlbox { margin-top:40px; overflow:hidden;}
.jlbox ul{ width:215px; float:left; overflow:hidden; margin-right:8px; margin-left:5px; } 
.jlbox ul li.jlbg1{ height:330px; background:url(../images/jcjl/r7_c2.jpg) no-repeat 60px 60px; padding:20px 0 0 100px;}
.jlbox ul li.jlbg2{ height:330px; background:url(../images/jcjl/r7_c7.jpg) no-repeat 60px 60px; padding:20px 0 0 100px;}
.jlbox ul li.jlbg3{ height:330px; background:url(../images/jcjl/r8_c13.jpg) no-repeat 60px 60px; padding:20px 0 0 100px;}
.jlbox ul li.jlbg4{ height:330px; background:url(../images/jcjl/r8_c17.jpg) no-repeat 60px 60px; padding:20px 0 0 100px;}
a.recordnav1{ width:36px; height:133px; background:url(../images/jcjl_title1.png) no-repeat; display:block;}
a.recordnav1:hover{ background:url(../images/jcjl_title11.png) no-repeat;}
a.recordnav2 { width:36px; height:133px; background:url(../images/jcjl_title2.png) no-repeat; display:block;}
a.recordnav2:hover{ background:url(../images/jcjl_title22.png) no-repeat;}
a.recordnav3 { width:36px; height:133px; background:url(../images/jcjl_title3.png) no-repeat; display:block;}
a.recordnav3:hover{ background:url(../images/jcjl_title33.png) no-repeat;}
a.recordnav4{ width:36px; height:133px; background:url(../images/jcjl_title4.png) no-repeat; display:block;}
a.recordnav4:hover{ background:url(../images/jcjl_title44.png) no-repeat;}

.anliwrap { width:1080px; margin-left:10px; margin-top:2px; overflow:hidden; height:212px;}    
.effect{ width:1080px; margin:0 auto; overflow:hidden;}
.bd { margin:5px auto 0;}
.picList li{ width:212px; height:212px; } 
.picList .pic{ text-align:center; width:110px; height:145px; padding:3px;} 
.picList .pic img{ width:110px; height:145px; border:none;}  
.picList .title{ line-height:26px; text-align:center; font-weight:normal; color:#666; font-size:12px; }
.picList .title a{ color:#666; text-decoration:none;}  

.leftLoop{ overflow:hidden; position:relative; width:1080px; }  
.leftLoop .bd{ padding:0;   } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 5px; text-align:center; float:left;display:_inline;  } 

.proList { margin-left:38px;}
.proList li{ width:200px; height:178px; background:url(../images/pro_bg.jpg) no-repeat; float:left; padding:17px; margin-left:10px;}
.proneipic{ margin:0px 0px 5px 0px;  } 
.proneititle{ text-align:center; height:36px; line-height:36px; overflow:hidden;}

.newslistbox{ background:url(../images/newstitle.jpg) no-repeat top left; min-height:300px; margin-top:10px;}
.newslistbox1{ background:url(../images/zthd.jpg) no-repeat top left; min-height:300px;}

.artilelist{ padding:0px 10px; width:740px; margin-left:160px;}
.artilelist li{ height:40px; line-height:40px; color:#111; font-size:14px; text-indent:15px; background:url(../images/line.gif) repeat-x 0 bottom;}
.artilelist li a{ color:#111;}
.artilelist li a:hover{ color:#886639;}
.artilelist li span{  color:#886639; margin-right:80px;}

.page {font-size:12px;font-family:microsoft yahei;text-align:center; padding-top: 5px; padding-right: 0; padding-bottom: 10px; padding-left: 0; }
.page a{ color:#333; text-decoration:none; margin:0 3px; background:url(../images/pagebg0.gif) repeat-x; border:solid 1px #b4b4b4; padding:0px 5px;}
.page a:hover{ color:#0C7DD7; background:url(../images/pagebg.gif) repeat-x; border:solid 1px #cbcbcb; }
.page a.current{ color:#0C7DD7; font-weight:bold; background:url(../images/pagebg.gif) repeat-x; border:solid 1px #cbcbcb; }

.flinksort{ width:670px; overflow:hidden; margin:10px auto 10px; font:bold 14px/28px "微软雅黑"; border-bottom:1px dashed #ccc;}
.flinklist{ width:670px; overflow:hidden; margin:10px auto;}
.flinklist ul li { float:left; border:1px #ccc dotted;}

.newslistpic{}
.newslisttop{ width:924px; padding:10px; background:url(../images/main_bg1.jpg) repeat-y;}
.newslist{ width:980px; margin-top:5px; margin-bottom:5px; overflow:hidden;}
.newslist li{ width:289px; height:180px; float:left; padding:10px; background:url(../images/newspic_bg.png) no-repeat center bottom; margin-right:9px;  overflow:hidden; margin-top:6px;}

.ztcon{padding-left:5px; }

.ztBox{ width:800px; margin:80px 0 30px 60px; padding-bottom:100px; overflow:hidden;}
.ztTit{ line-height:40px; margin:10px auto 0;color:#96673E; text-align:left;  font-size:24px; font-family:"微软雅黑";}
.ztViceTit{ line-height:20px; margin:10px auto;color:#96673E; text-align:left;  font-size:18px; font-family:"微软雅黑";}
.ztInfo{ height:24px; line-height:24px; text-align:center; background:#eee; }
.ztDetail{font-size:13px; padding:30px 0; line-height:26px; margin-top:20px; width:800px; color:#755a3c; overflow:hidden;}
.ztDetail img{
  border:0; 
  margin:0; 
  padding:0; 
  max-width:390px; 
  width: expression(this.width > 390 && this.width > this.height ? 390px : 'auto';); 
}
.ztimg{ overflow:hidden; margin:20px auto;}
.ztimg ul li{ float:left; margin-right:10px; margin-bottom:20px;}

/*========fy========*/
.fy{ width:720px; height:32px; overflow:hidden; margin:15px auto; padding-top:20px; }
.fy ul {  text-align:center;}
.fy ul li{ display:inline-block; *display:inline; *zoom:1; color:#fff; margin:0 5px 0 0;}
.fy ul li a{ font:normal 14px/20px "Microsoft Yahei"; color:#333; text-align: center; text-decoration:none; height:24px;  }
.fy ul li a:hover{ font:normal 14px/20px "Microsoft Yahei"; color:#fff; text-align: center; text-decoration:none; height:24px; } 
 

.fydd001 a{ height:24px; padding:0 8px; color:#333; display:block; color:#333; overflow:hidden; border:1px solid #906749;}
.fydd001 a:hover{ height:24px; padding:0 8px; display:block; color:#fff; overflow:hidden; border:1px solid #906749; background:#931E23; } 
  
#fydd002 a{ height:24px; padding:0 8px; color:#fff; _width:15px; display:block; overflow:hidden; border:1px solid #906749; background:#931E23;}

.fypang a{ width:60px; height:24px; padding:0 5px; border:1px solid #906749; overflow:hidden; display:block;}
.fypang a:hover{ width:60px; height: padding:0 5px; 24px; border:1px solid #906749; background:#931E23; overflow:hidden; display:block;}

.fypang02 a{ width:60px; height:24px; border:1px solid #906749; overflow:hidden; display:block;}
.fypang02 a:hover{ width:60px; height:24px; border:1px solid #906749; background:#931E23; overflow:hidden; display:block;}

.fypang03 a{ width:60px; height:24px; border:1px solid #906749; overflow:hidden; display:block;}
.fypang03 a:hover{ width:60px; height:24px; border:1px solid #906749; background:#931E23; overflow:hidden; display:block;}
 
.fypang04 a{ width:60px; height:24px; border:1px solid #906749; overflow:hidden; display:block; }
.fypang04 a:hover{ width:60px; height:24px; border:1px solid #906749; background:#931E23; overflow:hidden; display:block;}
   
  
.procont{ padding:10px; line-height:24px; color:#333; width:740px; overflow:hidden; margin:10px auto; word-break:break-all; word-wrap : break-word;} 
.procont img{
  border:0; 
  margin:0; 
  padding:0; 
  max-width:740px; 
  width: expression(this.width > 740 && this.width > this.height ? 740px : 'auto';); 
}
.procont a:link,.procont a:visited,.procont a:hover{ color:#333; text-decoration:none;}

  
.pager{ color:#000; font-size:12px; padding-top:10px;}
.pager a:link,.pager a:visited,.pager a:hover{ color:#887747; text-decoration:none;}  

.footer{ width:1000px; line-height:20px; color:#fff; margin:10px auto 0; background:url(../images/foot_bg.gif) repeat-x; height:51px; padding-top:15px; overflow:hidden; text-align:center;}
.footer a:link,.footer a:visited{ color:#fff; text-decoration:none;}
.footer a:hover{ color:#f60; text-decoration:none;}   

.inputxt1{ border:1px solid #ccc; height:20px; line-height:20px; color:#333;}
.areatxt{ border:1px solid #ccc; line-height:18px; color:#333; width:450px;}
.jobbtn{ background-color:#F84328; width:93px; height:27px; text-align:center; color:#fff; cursor:pointer; border:none;}
 
 
.prodetail{ line-height:24px; color:#333; width:740px; overflow:hidden; margin:20px auto; word-break:break-all; word-wrap : break-word;} 
.prodetail img{
  border:0; 
  margin:0; 
  padding:0; 
  max-width:740px; 
  width: expression(this.width > 740 && this.width > this.height ? 740px : 'auto';); 
}
.prodetail a:link,.prodetail a:visited,.prodetail a:hover{ color:#333; text-decoration:none;}