* {margin:0px;padding:0px;}
BODY {background2: none repeat scroll 0 0 #87888A;font-size:12px; font-family:"Simsun"; font-family2:"Microsoft Yahei","Simsun"; background:url(../images/header_bg2.jpg) left top repeat-x;}
ul { margin:0px; padding:0px;}
img { border:0px none;}
li { list-style:none;}
A {text-decoration:none; color:#646464;}
H1 {font-size: 24pt; font-family: arial}
H2 {font-size: 18pt; font-family: arial}
H3 {font-size: 14pt; font-family: arial}
.leftc{ float:left;}
.rightc{ float:right;}
.clear { clear:both;}

.header {width:980px; margin:0px auto; /*height:177px;*/height:90px; position:relative; z-index:9999; background:url('../images/header_bg2.jpg') no-repeat;}
.topnav222 { position:absolute; right:12px; top:0px; padding-left:0px;  padding-right:0px; /*width:980px;*/ height:27px; background2:url(../images/top_nav_bg.jpg) repeat-x; line-height:27px; color:#a6a6a6;}
.topnav222 .content { /* padding-left:8px;  padding-right:8px;*/ color:#666666;}
.topnav222 a { color:#666666; }
.logo { height:56px; position:absolute; left:15px; top:15px;}
.logo  a { background:url(../images/logo.png) no-repeat; width:201px; height:56px; display:block; text-indent:-9999px;}
.header .fenggefu {font-size:10px;color:#848484} 
.search { z-index:999; position:absolute; left:816px; top:81px; background:url(../images/search.jpg) no-repeat; width:152px; height:35px; display:none;}
.keyword { padding-left:6px; padding-top:10px; border:0px none; background:none; width:110px; height:20px; color:#666;float:left;}
.searchsubmit { width:22px; height:30px; float:left; background:none; border:0px none; display:block; text-indent:-999999px;}
.left_menu {z-index:998; position:absolute; left:226px; top:20px; background:url(../images/menu_left_bg.png)  no-repeat; height:50px; width:30px;}
.right_menu {z-index:998; position:absolute; left:932px; top:20px; background:url(../images/menu_right_bg.png) no-repeat; height:50px; width:40px;}
.menu {z-index:998; position:absolute; left:256px; top:20px; background:url(../images/menu_center_bg.png) repeat-x ; height:50px; width:696px;}

.menu ul {}
.menu .first,.menu .topnav0 { background:none;}
.menu22 ul li{ float:left; /*padding-left:26px; padding-right:26px;*/ line-height:50px;color:#fff; background2:url(../images/menu_line22.jpg) no-repeat left center;/*width:88px; */height:50px; display:block; text-align:center;}
.topnav li { position:relative;float:left; /*padding-left:26px; padding-right:26px;*/ line-height:50px;color:#fff; background2:url(../images/menu_line22.jpg)  left center no-repeat;width:80px;height:37px; text-indent:6px; display:block; text-align:center;}
.menu ul li a{ color:#fff; font-size:12px;}
.menu ul li a:hover{ color:#fff; text-decoration:none; font-weight:700; font-size:12px;}

.topnav  li:hover {background:url(../images/menu_active2.png) 7px 12px no-repeat;}
.topnav  li:hover span a {color:#71bf2b;}
.topnav  li:hover span a:hover{ color:#71bf2b;}

.menu ul li ul li:hover {background:none;}
.topnav li span{ font-size:12px;/*width:88px; height:37px; display:block;*/  /*height: 50px;line-height: 45px;padding:0px 13px 0px 13px;color: #fff;font-weight: bold;text-transform: uppercase;display: block;*display: inline-block;*/}
.topnav li span.bgmenuhove2 {/*height: 50px;line-height: 45px;color:#eddc0b;background: url('../images/menu_bg.jpg') repeat-x;background-position: 0px -150px;*/}
.subnav li { background:none; line-height:20px;height:20px; }

.subnav { position: absolute;top:37px;*top:37px;*left: 0px;left:0px;/*background: #002b5e;*//*background: #ccc;*/ background:#6fba2c; margin: 0;padding: 0;/*width: 220px;*/  color: #fff;z-index: 999;display: none;}
.subnav li{ border-bottom:1px solid #f5f5f5;margin: 0; /*float:left;*/ clear: both;/*clear: both;padding:0px;height: 30px;line-height: 30px;text-align: left;cursor: pointer;text-transform: uppercase;*/}

.subnav li{ border-bottom:1px solid #f5f5f5;margin: 0; /*float:left;*/ clear: both;/*clear: both;padding:0px;height: 30px;line-height: 30px;text-align: left;cursor: pointer;text-transform: uppercase;*/}

.subnav li a{/*padding:0px 15px 0px 15px;height:30px;line-height: 30px;text-align: left;*//*width: 190px;*/ /*float: left;*/}
.subnav li a:hover{font-size:12px; /*height:30px;line-height: 30px;text-align: left;display: block;*//*float: left;*//*background-color: #054da3;*/ /*background:#4b4b4b;*/background:#9e9e9f;display: block;}
.subnav li a.hover{ /*height:30px;line-height: 30px;text-align: left;display: block;*//*float: left;*/}

.topnav0 ul li {width:88px;}
.topnav1 ul li {width:88px;text-indent:0px;}
.topnav2 li {width:88px; text-align2:left; text-indent:16px; text-indent:0px;/*height:20px; display:block;text-align:left;text-indent:8px;*/}
.topnav3 ul li {width:88px;text-indent:0px;}
.topnav4 ul li {width:88px;text-indent:0px;}
.topnav5 ul li {width:88px;text-indent:0px;}
.topnav6 ul li {width:88px;text-indent:0px;}
.topnav7 ul li {width:88px;text-indent:0px;}
.topnav8 ul li{width:88px;text-indent:0px;}
.topnav9 ul li{width:88px;text-indent:0px;}
.topnav10 li span{width:88px; display:none;}
.topnav11 li span{width:88px; display:none;}
.topnav10 ul li {width:88px; display:none;}
.topnav11 ul li {width:88px; display:none;}
.topnav10 li a{width:88px; display:none;}
.topnav11 li a{width:88px; display:none;}

.topnav span a.toplink2, .topnav span a.toplink { font-size:12px;}

.mainbody { width:980px; margin:0px auto; /*height:517px;*/ height:auto;}
.contentbox { width:765px; position:absolute;left:11px; top:328px; height:175px;}
.tabcontent { padding:5px; padding-top:20px;}
.leftpic99 { float:left; width:70px; display:none;}
.leftpic99 img {filter2: gray;width:70px;}
.righttext99 {float:left; padding-left:0px;width:320px; line-height:190%;text-indent:2em;color:#8c8c8c;}

.indexblock { margin-bottom:12px;background2:url(../images/index_content_Bg.jpg) repeat-x; }
.indexblock .title { background:url(../images/index_title_bg.gif) 6px 4px no-repeat; height:30px; /*width:192px;*/  line-height:30px; color:#fff; padding-left:0px; font-weight:700;text-align:left;}
.indexblock .title span { background:url(../images/index-dian22.gif) 6px 9px no-repeat;width:18px; height:25px;display:block;float:left;color:#Fff; text-indent:6px;  font-size:14px;font-weight:700;text-indent:-99999px;}
.indexblock .title .indexmore {float:right;height2:25px;}
.indexblock .title .indexmore a { background:url(../images/more.jpg) 0px 0px no-repeat; width:34px; height:15px; display:block; text-indent2:-99999px; }

.indexblock .title .indexmore2 {float:right;height:25px;}
.indexblock .title .indexmore2 a { background:url(../images/index_more2.jpg) 0px 0px no-repeat; width:52px; height:18px; display:block; text-indent:-99999px; }


.indexblock .title2 { background:url(../images/dianline.jpg) bottom repeat-x; width:390px;padding-bottom:1px;border-bottom:1px solid #ccc;}
.indexblock .title3 { background:url(../images/index-line333.jpg) bottom repeat-x; height:25px;}

.indexblock .content { /*width:192px;  height:150px;*/ height:auto;padding-top:6px;padding-bottom:6px;}
.fl { float:left;}

.w445 {width:445px;}

.w304 {width:304px;}

.w320 {width:320px; overflow:hidden;}
.w300 {width:300px; overflow:hidden;}
.w669 {width:669px; overflow:hidden;}

.w550 {width:570px;}
.mt10 { margin-top:10px;}
.ml10 {margin-left:10px; *margin-left:5px;} 
.ml20 {margin-left:20px; } 
.ml30 {margin-left:30px; *margin-left:15px;} 
.ml8 {margin-left:8px;*margin-left:5px;}
.contentbox1 {float:left; /*background:#fbfbfb;*/ width:980px;position:absolute;left:13px; top:19px;z-index:555;}
.contentbox2 {float:left; width:980px; }
.w210 { width:210px; *width:210px; overflow:hidden;}
.w770 {width:770px;overflow:hidden;}
.ml20 { margin-top:26px;}
a.tabmore { color:#6fba2c;}
.indexborder { border:1px solid #ececec; border-top:0px none;}

.hidden2 { overflow:hidden; width:570px;}
.hidden3 { overflow:hidden; width:445px;}
.hidden22 { overflow:hidden; width:1200px; height:140px;}

.indexmore2 { font-family:"Arial"; font-size:10px;}

.mb22{ margin-bottom:0px;}
.indexproduct { width:445px; overflow:hidden;}
.indexproduct li { float:left; padding-right:30px;}
.indexproduct li .t { text-align:center; }
.indexproduct li img { padding:2px; background:#fff; border:1px solid #ccc;}
a.indexproducta { color:#646464;}

.indexnews { width:95%; margin:0px auto;}
.indexnews li { line-height:220%; background:url(../images/line22.jpg) bottom repeat-x;padding-left:4px; line-height2:25px;}
.indexnews li a {background:url(../images/diandian22.gif) 0px 40% no-repeat;padding-left:8px; color:#8c8c8c; }
.indexnews .time {float:right;font-family:"Arial"; font-size:10px;color:#b6b6b6;}

.flash { width:100%;margin2:0px auto;}
.flash3 { width:1440px;height:767px; margin:0px auto;}
.friendlink {float:right;padding-right:20px; width2:980px; padding-top:5px; padding-bottom:0px; color:#707070; margin2:0px auto;}
.friendlink a  { color:#707070;}
.footer2{width:100%; background:url(../images/foot_bg.jpg) repeat-x; height:100px;border-top:3px solid #84df32;overflow:auto;}

.footer{width:980px; margin:0px auto;background:url(../images/foot_bg.jpg) repeat-x; /*height:82px;*/ padding-top:0px; padding-bottom2:15px; height:100px; background2:#ffffff;overflow:hidden;}

.footer .footer_nav { padding-top:22px;padding-left2:10px;  color:#9e9e9e;text-align2:center;border:0px none; display2:none; line-height:18px;}
.footer .footer_nav  span { padding-left:5px;padding-right:5px;text-align:center; color:#848484;font-size:12px; font-family:"arial";}
.footer .footer_nav  a{ color:#444444;}
.footer .footer_logo { float:left; margin-left:31px; margin-right:75px;margin-top:2px;}
.copyright { width2:900px; color:#848484; padding-left2:10px;/*text-align:center;*/padding-top:0px;font-size:12px;line-height2:180%;float:left; padding-bottom:5px; }    
.admincp {width:70px; float:left; text-align:right; display:none;}

.index2_aboutus .title { background:url('../images/index2_title_aboutus.png') no-repeat; height:37px; width:320px; display:block; text-indent:-99999px; }

.index2_news .title { background:url('../images/index2_title_news.png') no-repeat; height:37px; width:320px; display:block; text-indent:-99999px;}

.index2_xiaoshou .title { background:url('../images/index2_title_xiaoshou.png') no-repeat; height:37px; width:300px; display:block; text-indent:-99999px;}

.index2_products .title { background:url('../images/index2_title_products.jpg') no-repeat; height:37px; width:669px; display:block; text-indent:-99999px;}

.index2_aboutus .title span, .index2_news .title span ,.index2_xiaoshou .title span ,.index2_products .title span { display:none;}

.indexblock2 .title span { background2:url(../images/index-dian22.gif) 6px 9px no-repeat;width:18px; height:25px;display:block;float:left;color:#Fff; text-indent:-99999999999px;  font-size:14px;font-weight:700;text-indent:-99999px;}

.indexblock2 .title .indexmore {float:right;height:25px;}
.indexblock2 .title .indexmore a { background:url(../images/more.gif) 0px 10px no-repeat; width:30px; height:25px; display:block; text-indent:-99999px; }

.indexblock2 .title .indexmore2 {float:right;height:25px;}
.indexblock2 .title .indexmore2 a { background:url(../images/more.gif) 0px 10px no-repeat; width:30px; height:25px; display:block; text-indent:-99999px; }

.hg222 {position:absolute;bottom:100px;z-index:9999; background:transparent none repeat scroll 0% 0%;height:300px;width:100%;text-indent2:-999999999px;}
.mainbody3 { width:100%;background: url('../images/index2_content_bg.png') repeat-x; padding-top:13px;position2:relative; height:284px;width2:980px; margin:0 auto;position:absolute;bottom:103px;z-index:999999;visibility2:hidden; display:none;}
.xian {visibility:visible;}
.container222 {width:980px; height:284px; margin:0px auto; background2:#000; position:relative;}
.index_nav_img {margin-left2:10px;position:absolute;left:15px; top:206px;}
.index_center_Bg {background: url('../images/index_center_bg.png') no-repeat; padding-top:13px;width:343px; height:150px;position:absolute;left:343px; top:50px;z-index:6;}
.lefthotline {margin-left:20px;}
.jiancecontent2 .item2 {float:left; margin-right:10px;text-align:center;margin-top:7px;line-height:18x;}
.jiancecontent2 .item2 img {border:1px solid #ccc; padding:3px;background:#Fff;}