/* CSS Document */
body{font:12px/1.5em \5B8B\4F53,Arial,Helvetica,sans-serif; color:#333; margin:0; padding:0;}
:focus{outline:none;}
em,th{font-style:normal;font-weight:normal;}

/*top*/
.topBox{ width:1200px; margin:0 auto;}
.topBox .logo{ width:160px; height:94px; float:left; background:url(../img/logo.png) no-repeat; text-indent:-9999px;}
.topBox .phone{height:94px; line-height:94px;  float:right; color:#719043; font-size:18px; font-weight:bold; background:url(../img/phone.png) no-repeat left center; padding-left:50px;}

.topBox .searchBox{ width:300px; height:30px;float:right; margin:35px 0px 0px 80px; border:1px solid #56b539; background:#fff; }
.topBox .searchBox input[type="text"]{ float:left; width:250px; height:30px; border:0; outline:none}
.topBox .searchBox input[type="button"]{ float:left; border:0; background:#56b539; height:30px; width:50px; border-left:1px solid #56b539; color:#fff}

/*主菜单*/
.MainMenu{ width:100%; background:#00913f; line-height:5em;}
.MenuBox{ width:1200px; margin:0 auto;}
.MenuBox a{ color:#fff; font-size:18px; display:block; float:left; padding:0px 45px; border-right:1px solid #f9f8da; font-family:"微软雅黑";}
.MenuBox a:last-of-type{ border-right:0;}
.MenuBox a:hover{ background:#5dcb1b}


/*banner Start幻灯片位置开始*/
.main_visual{height:422px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:422px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:422px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:400px;}
.main_image li span{display:block;width:100%;height:422px}
.main_image li a{display:block;width:100%;height:422px}

div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../img/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../img/hover_left.png) no-repeat left top;left:200px; top:200px; z-index:1;}
#btn_next{background:url(../img/hover_right.png) no-repeat right top;right:200px; top:200px; z-index:1;}

/*footer*/
.footer{ width:100%; border-top:4px solid #00913f; text-align:center; background:url(../img/footerbg.png) repeat-x; padding:4px 0px;}
.footer p{ line-height:2em;}


/*-- 在线客服 --*/
.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(../img/kf.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:30%; _position:absolute; z-index:9999;display:none;}
.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #17a500; background-color:#17a500 ; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq .osqqInner{ width:123px; margin:0 auto; background:#fff; padding:5px 0px;}
.box_os .osqq p{ height:auto; line-height:20px;width:123px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#547816; display:block; font-size:14px;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{display:block; width:131px; color:#fff; background:#17a500; margin-top:10px;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}

.onlineService{ background:none; display:none; width:39px; *width:84px; height:132px; position:fixed; right:0; top:40%; _position:absolute; z-index:90}
.onlineService .ico_os{ margin:0; padding:0; margin-bottom:1px; background-position:-2px -20px; border:1px solid #17a500; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #17a500; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}