@charset "utf-8";
/* CSS Document */
/*commen*/
*{margin: 0 auto; padding: 0;}
body{font-size: 12px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:none;}
ul,li{list-style-type: none;}
img,ul,li,button{margin: 0px;}
img,button{border: none;}
a{color: #000;text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
img{border:0;}

/*top*/
.top_all{ width:100%; height:34px; overflow:hidden; border-bottom:1px solid #f0f0f0;}
.top{ width:1180px; margin:auto; overflow:hidden;}
.top_l{ float:left; color:#666666; font-size:12px; line-height:34px;}
.top_r{ float:right; }
.top_r ul{ overflow:hidden;}
.top_r ul li{ float:left; line-height:34px;color:#666; margin-left:-1px; width:100px; height:34px; border:1px solid #f0f0f0; text-align:center; cursor:pointer;}
.top_r ul li a{ font-size:12xp; color:#666;}
.top_r ul li:hover{ background:#329306;}
.top_r ul li:hover a{ color:#fff;}



/*logo*/
.logo_all{width:100%; height:155px; background:url(../images/logo_all_bk.jpg) no-repeat center; }
.logo{ width:1180px; overflow:hidden; margin:auto;}
.logo_t{ width:103px; height:132px; float:left; margin-top:10px; margin-left:0px;}
.logo_w{ float:left;margin-top:24px;  overflow:hidden; margin-left:40px;}
.logo_w span{ color:#329306;}
.logo_w1{ font-size:24px; color:#329306;  margin-top:18px; line-height:20px;letter-spacing:1px; font-weight:bold;}
.logo_w1 span{color:#329306; }
.logo_w2{ font-size:20px; color:#666; margin-top:0px;  line-height:50px; letter-spacing:1px;font-weight:bold; margin-top:8px;}
.logo_call{float:right; overflow:hidden; display:block; float:right;}
.logo_call_2{font-size:18px; color:#444444; margin-top:2px;margin-top:35px; float:right; }
.logo_call_2 span{ font-weight:bold;color:#329306; font-size:26px; color:#c00000;letter-spacing:1px;color:#329306;   }

/*search*/

.search_ny{ padding-top:5px;float:right; clear:both; width:297px; height:36px; line-height:28px; overflow:hidden; margin-right:0px; background:url(../images/search_03.png) no-repeat center center; margin-top:14px;}
.search_ny input{width:220px;height:34px; border:none;background:none; margin-left:10px; font-size:14px; color:#555; margin-top:-2px;}
.search_ny button{float:right;width:60px;height:32px; border:none; background:none; margin-left:-35px; margin-top:0px;}

/*nav*/
.nav_all{ width:100%; height:50px;}
.nav{width:1180px; margin:auto; border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0;}
.nav ul{overflow:hidden;}
.nav ul li{ width:118px; text-align:center; line-height:50px;float:left; cursor:pointer; }
.nav ul li a{ font-size:14px; color:#2f2f2f; }
.nav ul li:hover{ background:#329306; width:118px; height:50px;}
.nav ul li:hover a{color:#fff;}
.nav li.another{background:#329306; width:118px; height:50px;}
.nav li.another a{color:#fff;}
.fixedNav { width:100%; height:50px; background:#329306; border:none;
    position: fixed;
    top: 0px;
    left: 0px;
	margin:auto;
    z-index: 100000;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
}
.fixedNav ul{ width:1180px; margin:auto;}
.fixedNav ul li:hover{ background:#fe8c30}
.fixedNav ul li a{ color:#fff;}

/*footer*/
.footer{ width:100%; margin-top:20px;}
.footer_t{ width:100%; height:270px; background:#329306;}
.footer_t_m{ width:1180px; margin:auto; overflow:hidden;}
.wechat{ width:200px; height:230px; background:url(../images/wechat_bk.jpg) no-repeat center; float:left;}
.wechat_t{ width:110px; height:110px; padding-top:20px; margin-left:45px;}
.wechat_t img{width:110px; height:110px;}
.f_w1{ color:#777777; font-size:12px; text-align:center; line-height:26px; margin-top:8px;}
.f_w2{ color:#444; font-size:16px;text-align:center; line-height:26px; margin-top:-2px;}
.f_w2 span{ color:#f48e23; font-size:18px; font-weight:bold;}
.footer_t_ny{ width:880px; float:right;}
.footer_t_ny ul{ overflow:hidden; margin-bottom:35px;}
.footer_t_ny ul li{ width:100px; line-height:80px; text-align:center; float:left; border-bottom:1px dashed #ccc;}
.footer_t_ny ul li a{ font-size:14px; color:#fff;}
.footer_t_ny ul li:hover a{ color:#fff;}
.footer_logo_p{ padding-top:50px;}
.footer_logo{ width:86px; height:97px; float:left; margin-right:100px;}
.footer_logo a img{width:86px; height:97px;}
.footer_logo_p_w{ display:block; width:660px; float:right; margin-right:30px; line-height:30px; margin-top:-5px; font-size:14px; color:#fff;}
.footer_logo_p_w a{ color:#fff;}

.footer_b{ width:100%; height:80px; background:#2f2f2f;}
.footer_b_m{ width:1180px; margin:auto; overflow:hidden;}
.footer_b_m h2{ display:inline; font-size:14px; color:#fff; line-height:60px; float:left; font-weight:normal;}
.footer_b_m p{ font-size:14px; color:#fff; float:left; margin-left:100px; line-height:60px;}
.footer_b_m p a{color:#fff;}










/*在线客服*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu1.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu1.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu1.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background: url(../images/keifu1.png); background-position:0 -149px;  }
.keifu_bot p{font-weight:bold; color:#fe8900; font-size:14px; margin-left:10px; padding-top:85px;height:30px; width:100%;}















