/*----------------------css edit by tutuliu-----------------------*/
/* ============================Over All ========================================
============================================================================================
 */
html,body {text-align:center;margin:0px auto;font-family:"宋体";font-size:12px;line-height:1.5em;color: #6E6E6E;
}
a{color: #6E6E6E;text-decoration: none;}
a:hover{text-decoration: underline;color:#2E2E2E;}
h3{ font-size:14px; color:#FF0000;}
form{ margin:0; padding:0;}
img{ border:none;}
dl,dt,dd{ margin:0px; padding:0px; background:transparent;}
ul,li{ margin:0px; padding:0px; list-style:none;}
input{ vertical-align:middle; font-size:12px;}
.red{ color:#f00;}
span{ padding:0; margin:0;}
p{text-indent:24px;}

/* top */
#all{ width:785px; margin:0 auto; text-align:left;}
#martop{ background:url(martopbg.gif); height:17px;}
#topNav{ margin:8px 0; text-align:right;}
#topNav a{ margin-left:12px; color:#5d5d5d; text-decoration:none;}
#topNav a:hover{ text-decoration:underline;}
#topNav input{ vertical-align:text-bottom;}
.topright{float:right;width:560px;}

#nav{ margin-top:4px; margin-bottom:6px;}

.logo{width:211px;}
.nav{ width:555px;background:url(navBg.gif) top left no-repeat; height:58px;}
.nav{ padding:0 0 0 16px;*padding:0 0 0 0;}
.nav a{ color:#FFFFFF;font-size:14px;font-weight:bold;}
.nav a:hover {text-decoration: underline;color:#f8f507;}
.nav_t{ padding-top:0px;}
.nav_t li{ float:left; display:block;margin-left:16px; margin-right:16px;}
.nav_t li.navTxt{ padding-top:10px;}

/*                              tab
==============================================================================================

 */
a.select{background:#FFB900; text-decoration:none; color:#000000;}

#tabBar{ clear:both; background:url(tabBg.jpg); height:39px; overflow:hidden; font-size:14px; font-weight:bold;}
#tabBar div.tabCon{ margin-left:114px; margin-right:10px;}
div.tabLf{ background:url(tabLf.jpg) no-repeat; float:left; width:15px;}
div.tabRt{ background:url(tabRt.jpg) no-repeat; float:right; width:9px;}
#tabBar a{ padding:15px 10px; height:39px; line-height:39px;}
#tabBar a:hover{ background:#FFB900; text-decoration:none; color:#000000;}

#tabClass{ background:#FFB900; height:52px; margin-bottom:4px; padding-left:114px; padding-top:4px; color:#000;}
#tabClass .hotKey{ padding-top:6px;}
#tabClass .help{ float:right; padding-right:60px; padding-top:6px;}
#tabClass a{ color:#000;}
#tabClass .help a{ text-decoration:underline;}
#tabClass .help a:hover{ color:#666;}

/*
==================================================================================
===========================left
=======================================================================
*/

#conlf{float:left;width:638px;}
#conlflf{ width:185px;float:left;}
.notCon{ width:183px;border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; margin-right:1px; padding-bottom:8px;}
.notTt{}
.notImg{ float:left; height:65px; width:70px;}
.notImg img{ border:1px solid #ccc; margin:4px;}
.notImgTt{ padding:13px 5px; font-size:14px; font-weight:bold;}
.notImgTt a{ color:#f00;}
.lst{ clear:left; padding-left:20px; padding-top:1px; background:url(icon1.jpg) 8px 7px no-repeat;}

/*
------------------------------------------------------------------------------------
-------------------------------------------right--------------------------------
------------------------------------------------------------------------------------------
*/
.conad{width:594px; height:156px; text-align:right; margin-bottom:4px;float:right; }

/*
--------------------------------------------------------------------------------------------
------------------------------------------right  news-----------------------------------------
-------------------------------------------------
*/
#conrt{float:left;padding-left:9px; min-height:100px;background:url(conB.jpg) repeat-y left top; width:138px;}

.conRtLf{background:url(conA.jpg) repeat-y left top; padding-left:9px;margin-left:186px;}
.link{ text-align:center; margin:9px 0;}
/* indstry */
.indHd{ background:url(indBg.jpg) repeat-x left top;}
.indHdbg{ background:url(inds.jpg) no-repeat left top;height:24px;}
span.moreimg{ float:right; padding-top:14px; padding-right:8px;}
.indCon{ border:1px solid #ccc; border-top:none;padding:10px;}

.indPic{ width:169px; height:150px; float:left;}
.indLst{ margin-left:179px; font-family:"宋体";}
.indLstNews{ background:url(icon1.jpg) no-repeat left 6px; padding-left:10px; height:18px;}
.indLstNews span{ float:right;}

/* Bamboo Charcoal */
.chaSlct{ border: solid 1px #ccc; margin-top:4px;}
.chaHd{ background:url(conMainBg.jpg) repeat-x ;color:#a42c0a; font-weight:bold; line-height:30px; overflow:hidden;  text-align:left;padding:3px 0 0 6px;}

.chaHd span.chaSlt{ padding-top:4px; margin-left:10px; background:url(conMainS.jpg); padding-left:9px; padding-right:9px; padding-bottom:8px; cursor:pointer; color:#952F00;}

*+html .chaHd span.chaSlt{ padding-top:6px; padding-bottom:7px;}

.chaHd span.chaUn{ padding-top:4px; margin-left:10px; background:url(conMainS.jpg) 0 27px; padding-left:9px; padding-right:9px; padding-bottom:8px; cursor:pointer; color:#000;}

*+html .chaHd span.chaUn{ padding-top:6px; padding-bottom:7px;}

.chaLf{ float:left; width:220px; padding-left:15px; padding-top:6px; padding-bottom:6px;}
.chaRt{ margin-left:220px; border-left: dotted 1px #ccc; padding-top:6px; padding-bottom:6px; padding-left:15px;}

/* main product show */
.showPr{ clear:both; margin-top:4px; border:1px solid #ccc; height:180px; text-align:center;}
.tabShow{ background:url(tabShow.jpg) no-repeat; width:106px; height:27px; line-height:27px;margin-top:0px; text-align:center;}

.tabShow{ margin-left:5px;}
.showList{ margin-left:0px;}
.showImg{ float:left; margin:10px;}
.showImg img{border:1px solid #d3d3d3;padding:2px;}


/*       bt news         */
#btNews{margin-top:4px;clear:both;}
.bNewsRt{ width:198px; float:right;background:url(conB.jpg) repeat-y left top;padding-left:8px;}
.bNewsLf{ margin-right:210px;}

.tabHid{ background:url(tabU.jpg); width:103px; height:22px; margin-top:3px; line-height:26px; overflow:hidden; text-align:center; margin-left:66px; color:#000;}

.spl{ border:1px solid #ccc; width:290px; float:left; border-right:none;}
.splCon{ margin:13px 15px; }

.spv{ border:1px solid #ccc; margin-left:290px; border-left:none;}
.spvCon{ margin:13px 0; padding:0 15px;  border-left:1px dotted #ccc;}

.supNew{ border:1px solid #ccc; margin-top:4px;}
.moreT{ text-align:right; padding-right:10px; padding-top:7px;}


.ztLt{text-align:center;height:147px;border:0;border-collapse :collapse;}
.ztLt th{margin:0;padding:0;} 
.ztLt td{margin:0;padding:0;height:12px;} 
.ztPic{ height:45px; padding:0 7px;width:60px;}
.rcLst{ margin:8px 12px 0px 12px;}


.zhImg{ float:left; width:136px; height:181px; margin:0 8px;border:none;}
.zhLst{ margin-left:8px; margin-right:10px; margin-top:6px; margin-bottom:8px;}

.btLink{ border: solid 1px #dfdfdf; background:#f4f4f4; margin-top:4px; padding:1px;}
.btLinkImg{border:1px solid #dfdfdf; background:#fff; padding:8px 7px;}
.btLinkImg img{ margin:2px;}
.btLinkTxt{ height:50px;}
.btLinkTxt div{ float:left; margin:9px;}

/* btAd */
.btAd{ margin-top:4px; clear:both;}
/* main style */
.mainTb{ border:1px solid #ccc;margin-top:4px;}
.mainTb2{ border:1px solid #ccc;margin-top:0px;}
.mHead{ background:#ccc url(mHeadBg.jpg) repeat-x; height:26px; line-height:26px; font-family:"宋体"; color:#000; font-weight:bold; padding-left:8px; line-height:31px; overflow:hidden; border-bottom:1px solid #ccc;}
.mHead img{ float:right; padding-right:6px; padding-top:17px;}

.mHeadc{ background:#ccc url(mHeadBg.jpg) repeat-x; height:26px; line-height:26px; font-family:"宋体"; color:#000; font-weight:bold; line-height:31px; overflow:hidden; border-bottom:1px solid #ccc; text-align:center;}

.picList{ height:56px;}
.btClassImg{ padding-left:1px; height:165px;}
.btClassImg img{ float:left; margin:2px 1px;}

.picPic{ width:43px; height:43px; float:left; margin:4px 2px;padding:0;}
.picCon{ margin-left:46px; padding:8px 0;}
.gray{ background:#eee;}
.mainCon{ padding-top:10px; padding-bottom:5px;}
a.red{ color:#f00;}



/*  foot */
#foot{ padding-top:20px; clear:both; text-align:center; font-family:Tahoma, "宋体";}
.footNav{ border-bottom:3px solid #1DA100; padding-bottom:6px;}
.footNav a{ margin:0 6px; color:#000;}
.copy{ padding-bottom:18px; padding-top:6px;}


.ctt1{height:auto;padding:0px;text-align:left;margin:0;}
.w936{clear:both;margin:0px;padding:0;width:637px;}


.tb_{text-align:left;}
.tb_ ul{height:32px;list-style:none;margin:0;padding:0 0 0 8px;}
.tb_ ul li{float:left;height:32px;line-height:2.2;cursor:pointer;padding:0 0 0 20px;margin:0 11px 0 0 ;}


.normaltab {font-size:12px;font-weight:normal;font-family:Arail;width:56px;}
.hovertab  {font-size:12px;font-weight:bold;color:#d61240;font-family:Arail;width:56px; background: url('hover1.gif') no-repeat left bottom;}
.dis{display:block;}
.undis{display:none;}



.ctt1 ul{list-style:none;margin:0;padding:5px 0 5px 5px;float:left;width:205px;}
.ctt1 li{
padding:0 0 0 8px;
margin:0;
line-height:2;
font-size:12px;
}

/*Tab1*/
#tabs1{
 text-align:left;
 width:184px;
}
.menu1box{
 position:relative;
 overflow:hidden;
 height:27px;
 width:184px;
 text-align:left;
}
#menu1{
 position:absolute;
 top:0;
 left:0;
 z-index:1;
}
#menu1 li{
 float:left;
 display:block;
 cursor:pointer;
 width:92px;
 text-align:center;
 line-height:27px;
 height:27px;
 background:url('normal.gif') no-repeat left top;
}
#menu1 li.hover{
color:#fff;
background:url('hover.gif') no-repeat left top;
}
#menu1 li.hover a{
color:#fff;
}
.main1box{
 clear:both;
 margin-top:-1px;
 border:0;
 height:140px;
 width:184px;
}
#main1 ul{
 display: none;
 padding:10px 10px 0 10px;
}
#main1 ul.block{
 display: block;
}

/*Tab2*/
#tabs2{
 text-align:left;
 width:198px;
}
.menu2box{
 position:relative;
 overflow:hidden;
 height:27px;
 width:198px;
 text-align:left;
}
#menu2{
 position:absolute;
 top:0;
 left:0;
 z-index:1;
}
#menu2 li{
 float:left;
 display:block;
 cursor:pointer;
 width:99px;
 text-align:center;
 line-height:25px;
 height:27px;
 background:url('normal.gif') repeat-y left top;
}
#menu2 li.hover{
color:#fff;
background:url('hover2.gif') no-repeat left top;
}
#menu2 li.hover a{
color:#fff;
}
#main2 ul{
 display: none;
 padding:10px 10px 0 10px;
}
#main2 ul.block{
 display: block;
}

/*Tab3*/
#tabs3,#tabs4{
 text-align:left;
 width:389px;
 float:left;
 margin-top:10px;
}
#tabs3{margin-right:5px;}
.menu3box,.menu4box{
 position:relative;
 overflow:hidden;
 height:25px;
 width:389px;
 text-align:center;
}
#menu3,#menu4{
 position:absolute;
 top:0;
 left:15px;
 z-index:1;
}
#menu3 li,#menu4 li{
 float:left;
 display:block;
 cursor:pointer;
 width:80px;
 text-align:center;
 line-height:25px;
 height:25px;
 background:url('normal3.gif') repeat-y left top;
}
#menu3 li a,#menu4 li a{
 color:#fff;
 font-weight:bold;
}
#menu3 li.hover,#menu4 li.hover{
color:#0d702f;
background:url('hover3.gif') no-repeat left top;
}
#menu3 li.hover a,#menu4 li.hover a{
color:#0d702f;
font-weight:bold;
}
#main3 ul,#main4 ul{
 display: none;
 padding:5px 10px 5px 20px;
  border:1px solid #6ac687;
  margin-top:-1px;
}
#main3 ul li,#main4 ul li{
  border:1px dotted #ccc;
  border-width:0 0 1px 0;
 }
.las{
  border:0;
 }
#main3 ul.block,#main4 ul.block{
 display: block;
}

#xia{background:#fff;}
#btm{background:url('btm.gif') no-repeat left center;padding:0 0 10px 37px;width:230px;}


#inout{background:url('inout.gif') no-repeat left top;height:255px;}
.corner{float:right;height:20px;padding:5px 0;}
.corner a{font-weight:bold;color:#06360c;padding:5px 20px 5px 0;}