/* CSS Document */
body{ background: #ebe5d9 url(../images/topBG.jpg) repeat-x top;}
body,table,td,div,ul,dl,dt,form,p{ margin:0px auto; padding:0px; font-size:10px; color:#454545; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
img{ border:none;}
ul,li{ list-style-type:none;}
input,select,textarea{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

a{ color: #454545; text-decoration: none;}
a:hover{ color: #06502B; text-decoration: none;}

a{ outline: none;}
a:active{ star:expression(this.onFocus=this.blur());}
:focus{ outline:0; }


.logo{ background:url(../images/index_02.jpg) no-repeat; width:329px; height:108px;}
.tel{ background:url(../images/index_03.jpg) no-repeat; width:641px; height:80px; padding:28px 10px 0 0; text-align:right; vertical-align:top;}
.tel span{ background:url(../images/sx.jpg) no-repeat center 3px; padding:0 10px;}
.tel a{ cursor:pointer;}

.home{ background:url(../images/index_05.jpg) no-repeat; width:100px; height:45px;}

.nav{ background:url(../images/index_12.jpg) no-repeat; height:46px; padding:0 25px;}
.nav .wel{ width:682px; color:#FFFFFF;}
.nav .search{ width:248px;}
.nav .search .keywords{ width:173px; height:22px; line-height:22px; border:0; background:url(../images/input.jpg) no-repeat; overflow:hidden; padding:0 10px; color:#FFFFFF;}
.nav .search .bt{ width:55px; height:22px; border:0; background:url(../images/botton.jpg) no-repeat; cursor:pointer}

.left{ width:251px; vertical-align:top;}
.right{ width:729px; vertical-align:top; background:#FFFFFF url(../images/index_15.jpg) no-repeat top; padding:18px 0 0;}

.yBG{ background:url(../images/yTOP.jpg) no-repeat top; padding:18px 0 0;}
.cogBG{ background:url(../images/yyTOP.jpg) no-repeat right top; padding:15px 0 0;}
.cogNM{ background:url(../images/index_16.jpg) no-repeat; width:251px; height:45px; padding:0 0 20px;}
.cogLT{ padding:0 0 10px;}
.cogBT{ padding:0 0 15px;}

.a01{ background:url(../images/index_26.gif) no-repeat 15px 0; height:30px; line-height:28px; margin:0 0 10px; padding:0 0 0 27px; color:#FFFFFF; display:block;}
.a01:hover{ background:url(../images/index_23.gif) no-repeat 15px 0; color:#FFFFFF;}
.a02,.a02:hover{ background:url(../images/index_23.gif) no-repeat 15px 0; height:30px; line-height:28px; margin:0 0 10px; padding:0 0 0 27px; color:#FFFFFF; display:block;}
.a03{ background:url(../images/cg.gif) no-repeat 15px 0; height:30px; line-height:28px; margin:0 0 10px; padding:0 0 0 27px; display:block;}
.a03:hover{ background:url(../images/index_23.gif) no-repeat 15px 0; color:#FFFFFF;}
.a04{ background:url(../images/index_23.gif) no-repeat 15px 0; height:30px; line-height:28px; margin:0 0 10px; padding:0 0 0 27px; display:block; font-weight:bold; color: #06502B;}


.fckBG{ background:url(../images/yyTOP.jpg) no-repeat right top;}
.fckNM{ background:url(../images/index_33.jpg) no-repeat; width:251px; height:45px; padding:0 0 20px;}
.fckLT{ padding:0 0 0 15px;}
.fckTD{ padding:0 0 10px;}
.fckBD{ padding:0 0 20px;}
.input{ background:url(../images/left_input.jpg) no-repeat; width:196px; height:30px; line-height:30px; border:none; padding:0 10px; color:#625A4F;}
.textarea{ width:192px; height:87px; line-height:25px; color:#625A4F; padding:0 11px; border:1px solid #D5D0CB; scrollbar-shadow-color:#D5D0CB;
scrollbar-highlight-color:#fffff; scrollbar-face-color:#FBF8F4; scrollbar-3dlight-color:#FBF8F4; scrollbar-darkshadow-color:#FBF8F4; scrollbar-track-color:#FBF8F4; scrollbar-arrow-color:#D5D0CB; SCROLLBAR-BASE-COLOR:#D5D0CB; background:url(../images/left_textarea.jpg) no-repeat left}
.submit{ background:url(../images/index_38.jpg) no-repeat; width:216px; height:32px; border:0; cursor:pointer;}

.flashNM{ background:url(../images/fBG.jpg) no-repeat center; height:16px;}
.flashBOX{ padding:0 30px 5px; background:url(../images/zx.jpg) no-repeat center bottom;}

.container{ width:669px; height:275px; overflow:hidden; position:relative;}
.slider{ position:absolute;}
.slider li{ list-style:none; display:inline;}
.slider img{ width:669px; height:275px; display:block;}

.slider2{width:2007px;}
.slider2 li{float:left;}

.num{ position:absolute; right:6px; bottom:9px;}
.num li{ float: left; text-align: center; width: 20px; height: 20px; line-height: 20px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 0 4px; background-color: #65BE28; color: #FFFFFF;}
.num li.on{ color: #fff; width: 20px; height: 21px; line-height: 20px; font-size: 16px; background-color: #FFA800; font-weight: bold;}

.aboutNM{ background:url(../images/index_18.jpg) no-repeat center bottom; width:729px; height:58px;}
.aboutET{ padding:20px 30px 15px; line-height:17px;}
.aboutET a{ font-weight:bold; color: #06502B; text-decoration: none;}
.aboutET a:hover{ color: #06502B; text-decoration: underline;}

.netBG{ padding:30px 30px 15px;}
.netTP{ margin:15px 0 0; font-size:11px; font-weight:bold; color:#870300;}
.netBT{ margin:12px 0 0;}

.proNM{ background:url(../images/index_35.jpg) no-repeat center top; width:729px; height:48px; padding:0 0 25px;}
.proLT{ padding:0 22px 0 23px;}
.proLT li{ float:left; width:171px;}
.proBOX{ width:146px; height:146px; padding:4px; border:1px solid #CFCFCF; background:#F8F8F8; text-align:center;}
.proTEX{ line-height:16px; padding:10px 0 10px;}
.proTEX font{ color:#06502B;}
.prvTEX{ height:48px; vertical-align:top;}
.prwTEX{ text-align:center; padding-bottom:30px;}


.hotNM{ background:url(../images/hot.jpg) no-repeat bottom; width:669px; height:35px;}
.hotBG{ background:#EEEEEE; padding:25px 20px 0;}

.blk_18{ overflow: hidden; width: 629px; zoom:1;}
.blk_18 .pcont{ float:left; overflow: hidden; width: 588px;}
.blk_18 .ScrCont{ width: 85600px; zoom: 1;}
.blk_18 #List1_1{ float: left}
.blk_18 #List2_1{ float: left}
.blk_18 .LeftBotton{ background: url(../images/left.gif) no-repeat center; float: left; width: 12px; height: 130px; margin:0 9px 0 0;}
.blk_18 .RightBotton{ background: url(../images/right.gif) no-repeat center; float: left; width: 12px; height: 130px; margin:0 0 0 8px;}
.blk_18 .pl{ float: left; width: 147px;}
.blk_18 .pl .proImg{ width:120px; height:120px; padding:4px; border:1px solid #CFCFCF; background:#F8F8F8; text-align:center;}


.footBG{ background:url(../images/footBG.jpg) repeat-x; height:265px;}
.footer{ background:url(../images/index_41.jpg) no-repeat; height:265px;}

.footLT{ line-height:36px; color:#FFFFFF; padding:15px 0 0;}
.footLT font{ background:url(../images/D.gif) no-repeat center 4px; padding:0 16px;}
.footLT a{ color: #FFFFFF; text-decoration: none;}
.footLT a:hover{ color: #D9FB32; text-decoration: none;}

.footRG{ text-align:right; padding:100px 10px 0 0; color:#FFFFFF; line-height:25px;}
.footRG strong{ color:#E9E2DA; letter-spacing:1px;}
.footRG font{ background:url(../images/D.gif) no-repeat center 4px; padding:0 15px;}
.footRG a{ color: #46C45B; text-decoration: none;}
.footRG a:hover{ color: #46C45B; text-decoration: underline;}

.ewmNM{ background:url(../images/about_07.jpg) no-repeat; width:251px; height:45px; padding:0 0 20px;}
.ewmBG{ background:url(../images/about_11.jpg) repeat-y 10px 0;}
.ewmBG a{ display:block; line-height:28px; margin:0 0 12px; padding:0 0 0 27px;}
.ewmBG a span{ font-size:12px; font-weight:bold; color: #06502B; letter-spacing:2px;}
.ewmBG a font{ letter-spacing:1px;}

.wz01{ background:url(../images/wz01.jpg) no-repeat center;}
.wz02{ background:url(../images/wz02.jpg) no-repeat center;}
.wz03{ background:url(../images/wz03.jpg) no-repeat center;}
.wz04{ background:url(../images/wz04.jpg) no-repeat center;}
.wz05{ background:url(../images/wz05.jpg) no-repeat center;}

.wzBG{ height:48px; padding:0 30px; text-align:right;}
.wzBG font{ color: #06502B;}


.rgBOX{ padding:20px 30px;}
.pag10{ padding:10px 0 0;}
.pag20{ padding:20px 0 0;}
.pag30{ padding:30px 0 0;}

.netONE{ background:url(../images/x.jpg) no-repeat center bottom; padding:0 0 30px;}
.netNM{ font-size:11px; color:#999999;}
.netNM strong{ font-size:14px; text-transform:uppercase; color:#06502B;}
.netTWO{ padding:30px 0;}

.fack{ padding:0 80px 0 0;}

.contBG{ background:url(../images/contact.jpg) no-repeat; height:475px; vertical-align:top;}
.contBG p{ line-height:30px; padding:10px 0 0;}
.NM{ font-size:16px; color: #06502B;}

.shuzi{ font-weight:bold; color:#FF0000;}
.proI{ text-align:left; padding:0 0 20px; position:relative;}
.proT{ position:absolute; left:480px; top:40%; line-height:24px;}
.proT font{ color: #06502B; font-size:12px; font-weight:bold;}

.next{ display:block; float:left; width:125px; height:32px; line-height:32px; background:url(../images/next.jpg) no-repeat; text-align:center; margin:0 10px 0 0;}
.next:hover{ background:url(../images/nextA.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}

.page{ background:#ebebeb; padding:4px 0; text-align:center;}

.proLIST li{ float:left; width:334px; margin-bottom:10px;}
.proLIST li a strong{ color:#FF0000;}

.big{ font-size:24px; color: #06502B;}
