﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px;font-family:微软雅黑; background:#f4f4f4;}
.top1{ height:33px; background:#97B71D;  }
.topCon{ width:1000px; margin:0 auto; line-height:31px;color:#fff; font-size:14px; vertical-align:middle; position:relative;}
.topCon cite{ float:right;}
.topCon img{ border:0px solid #fff;vertical-align:middle;}
.top2{ height:89px; background:#ffffff; font-family:微软雅黑;; font-size:14px; vertical-align:middle; position:relative;}
.top2 .logo{ width:216px; float:left; vertical-align:middle;}
.top2 .logo img{ margin-top:26px;}
.top2 .top2nav{ float:left; height:89px; width:784px;}
.top2 .top2nav ul{ list-style:none; padding:0px; }
.top2 .top2nav a{ float:right; width:60px; height:62px; line-height:42px; font-size:16px; color:#333; text-align:center; text-decoration:none;margin:27px 0 0 20px;}
.top2 .top2nav a:hover{ background:#eee; color:#333;}
.top2 .top2nav .act{ background:#97B71D; color:#fff;}
area{ border: none;}

.nav2box{ position:absolute; width:142px;z-index:999; background:url(sj.gif) no-repeat; padding-top:14px;top:75px;}
.nav2boxCon{ position:absolute; width:100px; padding:20px 20px 0 20px; background:#fff; border:1px solid #eee; border-bottom:none; z-index:999;}
.nav2boxCon a{ float:left; width:100px; color:#333; font-size:16px; text-decoration:none; line-height:32px;}
.nav2boxCon a:hover{color:#97B71D;}

.index_banner{ text-align:center; width:100%;position:relative;height:524px; padding-top:2px;overflow:hidden;}
.index_banner ul{overflow:hidden; display:block; width:100%;margin:0 auto;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:522px; text-align:center; top:2px;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner li img{height:522px; width:1000px; text-align:center;}
.index_banner cite{position:absolute;bottom:10px;left:50%;z-index:999;display:block;margin-left:-50px;width:200px;height:7px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:49px;height:4px;background-color:#ffffff;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#eeeeee;}
.index_banner cite span.cur{background-color:#97B71D;cursor:default;}
.clear{clear:both;}
.con{padding-top:82px; background:#f4f4f4 url(bg1.gif) repeat-x;}
.con1{ width:1000px; margin:0 auto; text-align:center;}
.con1 img{margin:0 auto;}
.con1 table{ width:100%; margin-top:45px; }
.con1 table td{ width:20%;border-top:1px #999 dotted;border-left:1px #999 dotted; height:127px; padding-top:7px;}
.con1 table .td1{border-top:1px #999 dotted;border-left:1px #999 dotted;border-right:1px #999 dotted;}
.con1 table .td2{border:1px #999 dotted;}
.con1 table .td3{border-bottom:1px #999 dotted;}
.bottom{ background: url(bg_bottom.gif) repeat-x bottom; height:368px; width:100%; margin-top:60px;}
.bottom .bnav{ width:1000px;margin:0 auto; height:94px; overflow:hidden; font-size:20px; color:#999; line-height:115px;}
.bottom .bnav a{font-size:20px; color:#999; text-decoration:none;}
.bottom .bnav a:hover{color:#97B71D;}
.bottom .bnav cite{ float:right; width:120px; height:94px; background:url(img_bottom.gif) no-repeat top right; padding:49px 118px 0 0;}
.bottom .bnav cite img{ margin-left:30px; border:none;}
.bottom .bcon{ width:1000px;margin:0 auto; }

.adBox{ background:#dadada url(bg_ad.gif) repeat-x top;}
.adBoxCon{ width:1000px; margin:0 auto 45px auto; padding:2px 0 0px 0px;}
.autherCon{ width:1000px; margin:0 auto;}
.ctBanner{ background:url(ctBanner.jpg) no-repeat top; height:250px; min-width:1000px;}
.adBoxCon1{ width:1000px; margin:0 auto; padding:2px 0 0px 0px;}
.abouta{ font-size:16px; line-height:36px; height:40px; width:192px; color:#DCF57D; display:block; background:url(about01.jpg) repeat-x; padding-left:40px; text-decoration:none;}
.abouta:hover{color:#fff;}
.aboutb{ font-size:16px; line-height:36px; height:40px; width:192px; color:#fff; display:block; background:url(about02.jpg) repeat-x; padding-left:40px; text-decoration:none;}
.mbx{ width:701px; height:42px; margin-top:-16px; background:#ffffff; vertical-align:middle; line-height:40px; font-size:18px; padding:0 15px; margin-bottom:30px; }
.mbx img{vertical-align:middle;}
.mbx .right{ float:right;font-size:14px;}
.mbx .right span{ color:#999;}
.yuanjing{background:url(icon_01.gif) no-repeat 0px 4px; padding:0px 0 66px 27px; line-height:150%; font-size:16px; color:#333;}
.yuanjing h1{ font-size:18px; font-weight:400;}
.licheng{ float:left; width:731px; height:100px;  background:url(icon_03.gif) top center no-repeat; padding:0;font-size:16px; color:#474747; line-height:170%;}
.licheng .left{ float:left; width:347px; text-align:right;}
.licheng .right{ float:right; width:347px;}
.hzhb, .hzhb li{ margin:0px; padding:0px; list-style:none;}
.hzhb{ width:720px; padding:5px; position:relative; padding-bottom:50px; float:left;}
.hzhb li{ float:left; width:240px; height:80px;}

.contact{ background:url(ct02.jpg) no-repeat center right; color:#333; font-size:16px; line-height:180%;}
.contact h1{ font-size:18px; font-weight:400; margin:0px; padding:0px;}
.contact a{color:#333; font-size:16px; text-decoration:none;}
.contact a:hover{ text-decoration: underline;}

.wxm{ position:absolute; width:272px; height:328px;z-index:999; background: url(ewm1.gif);top:-6px; left:717px;}