body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#eef2f5}
ul,li,h1,h2,h3,h4,dl,dd,dt{ padding:0; margin:0; list-style:none;}
a{ text-decoration:none; color:#2b2b2b}
a:hover{ color:#04542c}
img{border:none}
#main{width:980px; margin:auto; zoom:1; overflow:hidden;}
#mainn{width:980px; margin:10px auto; background-color:#FFF; zoom:1; overflow:auto; font-size:12px;}
#lefter{ width:235px; float:left;}
.line{border-left:#d5d5d5 1px solid; border-right:#d5d5d5 1px solid;}
#lefter h2{ background:url(lefttopbg.gif) no-repeat; text-align:center; color:#006600; height:34px; line-height:34px; font-weight:bold; font-size:14px; }
#mid{ width:80px; float:left; margin-left:10px;}
#righter{ width:737px; float:right;}
#footer{ background:url(footbg.gif) repeat-x; height:45px; clear:both}
.foot{width:960px; margin:auto; background:url(footbgg.gif) no-repeat; height:28px; padding-right:20px; text-align:right; line-height:28px; color:#FFF}
.clear{ clear:both; font-size:0; line-height:0; height:0}
.banner{ clear:both;position:relative; z-index:-1}
.banner2{ clear:both;}
#header{ background:url(topbg.gif) repeat-x top; font-size:12px;}
.top{ width:980px; margin:auto;}
.logo{ float:left; width:274px; margin-top:10px; text-align:center}
.menubox{ float:right; width:700px;}
.topmenu{ background:url(topmenubg.gif) no-repeat; height:27px; line-height:27px; width:459px; float:right}
.topmenu li{ float:left; width:91px;}
.topmenu li a{ display:block; width:91px; text-align:center}
.topmenu li a:hover{ color:#FF0000}
.menu{ margin-top:54px; margin-left:6px; background:url(menubg_1.jpg) no-repeat; height:33px; line-height:33px; position:relative; }
.sbox{ position:absolute;z-index:1000;right:0; width:163px;top:0; height:35px; }
.search{width:350px;  background-color:#bddea5; position:absolute;z-index:1000;right:0; top:33px;}
.searchtable{ border-right:#7ebf4f 1px solid;}
.searchtable td,th{ border-bottom:#7ebf4f 1px solid; border-left:#7ebf4f 1px solid; border-top:#daeccd 1px solid;border-right:#daeccd 1px solid;height:25px; padding:5px; line-height:25px;}
.btn1_mouseout {
BORDER-RIGHT: #7EBF4F 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7EBF4F 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#B3D997); BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7EBF4F 1px solid
}
.bxs{ display:none}
.abtn{display:block; width:146px;height:35px; background:url(sb2.jpg) no-repeat center; display:block;width:152px; height:35px;}
.abtn:hover{background:url(sb1.jpg) no-repeat center;}


.inputbg{ border:none; background:url(inputbg.gif) no-repeat; width:110px; height:27px; padding-left:27px; line-height:27px; color:#FFF; margin-top:2px;}
.menu li{ float:left;}
.menu li a{ padding:10px 16px; text-align:center; color:#00425e}
.menu li a:hover{ color:#FFF; background-color:#5caa1b}
.float{ float:left; padding-top:5px;}
.float h2{ padding:0; margin:0 0 2px 0}
.w234{ width:234px;}
.ml{ margin-left:15px;}
.newslist{ margin-top:10px;}
.newslist li{width:230px;}
.newslist li a{ display:block; line-height:25px; height:25px; border-bottom:#999999 1px dotted; background:url(ico.gif) no-repeat 2px 50%; padding-left:15px;}

.text{ color:#6f6f6f}
.link a{ color:#06cf6b; text-decoration:underline}

.table{ margin-top:3px; background-color:#f4f4f4}
.rtitle{ background:url(about_03.gif) no-repeat; height:37px; line-height:37px; padding-left:80px;}
.rtitle a{ background:url(about_50.gif) right no-repeat; display:block; float:left; padding:0 10px;}
.about{ padding:10px; color:#3d3d3d; line-height:23px; background-color:#fbfdf4; overflow:hidden}
.about .clear{height:auto;}
.products_list{ padding:15px 0; margin-top:10px; zoom:1; overflow:auto}
.products_list li{ float:left; background-color:#FFF; border:#d7d7d7 1px solid; margin:5px 15px!important;margin:10px;width:206px; height:259px;}
.products_list li span{padding:2px 0 2px 5px; display:block; text-align:left; height:25px; overflow:hidden}
.products_list li p{ background:url(images/products_bg.gif) no-repeat;display:block; padding:4px 4px 0 4px; margin:0;text-align:center; overflow:hidden}
.plink{ background-color:#ededed;}
.plink a{ color:#24a059; padding-left:10px;}
.leftPageright {width:300px;margin:auto}
.leftPageright a {background-color:#FFF;border:1px #d9d9d9 solid;float:left;display:block;height:20px;width:20px;line-height:20px;text-align:center;margin-right:3px; font-size:11px;}
.leftPageright a:hover {background-color:#FBF3BF;border:1px #FF9900 solid;color:#FF9900;}
.leftCurrent{background-color:#FBF3BF;border:1px #FF9900 solid;color:#FF9900}

.imgg{ padding:3px; border:#d7d7d7 1px solid; background-color:#FFF; text-align:center; width:350px; height:300px; overflow:hidden}
.prtitle{ margin:5px 0; padding-left:30px; background:url(views.gif) no-repeat 2px 50% #eee; height:35px; line-height:35px; color:#006600; font-weight:bold}
#wrap {width:700px;margin:10px auto 0 auto; background-color:#FFF}
#wrap dl {width:678px;margin-bottom:8px;padding:8px;border:1px solid #ddd;}
#wrap dl dt {float:right;width:520px;height:22px;}
#wrap dl dt a {font-size:13px;font-weight:800;color:#01853b;text-decoration:none;}
#wrap dl dt a:hover {text-decoration:underline;}
#wrap dl dd.pic {float:left;}
#wrap dl dd.pic a {display:block;border:1px solid #ddd;}
#wrap dl dd.pic a img {width:120px;height:90px;margin:2px;border:0;}
#wrap dl dd.pic a:hover {border:1px solid #999;}
#wrap dl dd.text {float:right;width:520px;font-size:12px;line-height:19px;color:#666;text-indent:2em;}
#wrap dl dd.links {float:right;width:520px;text-align:right;}
#wrap dl dd.links a {font-size:12px;line-height:15px;color:#01853b;text-decoration:none;}
#wrap dl dd.links a:hover {text-decoration:underline;}
#wrap dl:after {content:"."; display:block;height:0; clear:both; visibility:hidden;} 
.newstitle{ font-size:14px; font-weight:bold; color:#01853b; text-align:center; padding:5px 0}
.time{ color:#666; text-align:center}

.suckerdiv ul li{position: relative;}
.suckerdiv ul li ul{left: 233px;position: absolute;width: 200px;top: 0;display: none; border:#EBEBEB 1px solid}
.suckerdiv .subfolderstyle{background: url(about_3022.gif) no-repeat right}

* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
.suckerdiv ul li a{ display:block; background:url(about_11.gif) no-repeat top; height:30px; line-height:30px;padding-left:25px; color:#535353 }
.suckerdiv ul li a:hover{ background:url(about_09.gif) no-repeat top;}
.suckerdiv ul p{ padding:0; margin:0}
.suckerdiv ul p a{ display:block; background:url(about_1111.gif) no-repeat; height:30px; line-height:30px;  padding-left:15px;color:#2b2b2b; font-weight:bold }
.suckerdiv ul p a:hover{ background:url(about_09.gif) no-repeat;}

.leftmenu li a{ display:block; background:url(about_11.gif) no-repeat top; height:30px; line-height:30px;padding-left:25px; color:#535353 }
.leftmenu li a:hover{ background:url(about_09.gif) no-repeat top;}
.leftmenu p{ padding:0; margin:0}
.leftmenu p a{ display:block; background:url(about_1111.gif) no-repeat; height:30px; line-height:30px;  padding-left:15px;color:#2b2b2b; font-weight:bold }
.leftmenu p a:hover{ background:url(about_09.gif) no-repeat;}

.x_nTab{ float: left; width:714px; margin:auto;border-bottom:1px #ccc solid; margin-bottom:2px; } 
.x_nTab .x_TabTitle{ clear: both;background-color:#CCC;zoom:1; overflow:hidden;width:714px;} 
.x_nTab .x_TabTitle ul{ background-color:#CCC} 
.x_nTab .x_TabTitle li{ float: left; width:100px; height: 30px; line-height:30px;  cursor: pointer;padding-right: 0px; padding-left: 0px; padding-bottom: 4px; margin-left:5px;list-style-type: none; text-align:center; color:#006600} 
.x_nTab .x_TabTitle .active{background:#fff;border-left:1px #CCC solid;border-top:1px #CCC solid;border-right:1px #CCC solid;border-bottom:1px #fff solid;color:#006600} 
.x_nTab .x_TabTitle .normal{background:#ebebeb;border:1px #CCC solid; line-height:30px;} 
.x_nTab .TabContent{ width:auto;background:#fff; margin: 0px auto; padding:10px 0 0 0; border-right:1px #ccc solid;border-left:1px #ccc solid; text-align:left;padding:10px;} 
.none {display:none;} 
.x_nTab .TabContent a{line-height:25px; height:25px;background:url(http://www.tmxhx.com/images/xhx.gif) no-repeat left; padding-left:10px; }
.x_nTab .TabContent a:hover{background:url(http://www.tmxhx.com/images/xhx.gif) no-repeat left #f5ffd4;  }
.x_box{ margin:auto; margin-top:30px;}



.phototop {overflow: hidden; width:233px;  position: relative; height:91px; background-color:#FFF}
.phototop span a{ display:block; height:25px; line-height:25px; text-align:left}
.phototop .slider {position: absolute;}
.phototop .slider img {display: block; }
.imggg{width: 233px; height:91px; display:block}
.phototop .num {right: 4px; position: absolute; top: 80px}
.phototop .num li {font-size: 9px; background:none; float: left; overflow: hidden; width: 20px; cursor: pointer; color: #333; line-height: 16px; height: 16px; text-align: center;border:1px solid #ccc;}
.phototop .num li.on {background:none;color:#f00;}
.aa th,td{padding:0; margin:0}
.aa{border-collapse: collapse; border-spacing: 0}

