@charset "utf-8";
/* CSS Document */

/* 通用 */
html{ height:100%; word-break:break-all;}
a,input,textarea{ outline:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
body{ height:100%; background:#f9f9f9; color:#444; font-size:12px; font-family:微软雅黑;}
.bg{ background:#fff;}
.wrap{ position:relative; min-width:1200px; min-height:100%; _height:100%;}
.centerWrap{ padding-bottom:132px;}
.top,.header,.center,.footer{ width:1200px; margin-left:auto; margin-right:auto;}

/* 顶部 */
.topWrap{ background:#f7f7f7;}
.top{ height:40px;}
.top .nav a{ display:inline-block; margin-right:20px; color:#999; font:14px/40px 微软雅黑;}
.top .nav a.active{ color:#50a440;}

/* 页头 */
.headerWrap{ background:#fff;}
.header{ height:99px;}
.header .logo{ float:left; height:52px; margin-top:24px;}
.header .nav{ float:left; height:30px; padding-left:50px; margin-top:35px;}
.header .nav a{ float:left; margin-right:40px; font:18px/30px 微软雅黑; color:#000;}
.header .nav a:hover,.header .nav a.active{ color:#51a440; text-decoration:none;}
.header .contact{ float:right; margin-top:25px;}
.header .contact .phone,.header .contact .mail{ padding-left:25px; background:url(../images/ico/contact.png) no-repeat; font:18px/25px 微软雅黑; color:#51a440;}
.header .contact .phone{ background-position:0 0;}
.header .contact .mail{ background-position:0 -25px;}

/* 页脚 */
.footerWrap{ position:absolute; bottom:0; width:100%; background:#434343;}
.footer{ padding:20px 0 40px 0; color:#b2b2b2; text-align:center; font:14px/24px 微软雅黑;}
.footer a{ color:#b2b2b2;}

/* tab切换 */
.tabMenu01{ background:#fff;}
.tabMenu01_ul{ width:1200px; padding:21px 0; margin:0 auto;}
.tabMenu01_ul li{ float:left;}
.tabMenu01_ul a{ display:inline-block; width:257px; height:49px; padding:22px 0 0 86px; background:url(../images/ico/icon1.png) no-repeat; font:16px/24px 微软雅黑; color:#757575; outline:0; cursor:pointer;}
.tabMenu01_ul a span{ display:block; font:8px/14px 微软雅黑;}
.tabMenu01_ul a:hover,.tabMenu01_ul li.active a{ color:#57c141; text-decoration:none;}
.tabMenu01_ul a:hover span,.tabMenu01_ul li.active a span{ color:#57c141;}
.tabMenu01_ul a.ico1{ background-position:0 0;}
.tabMenu01_ul a.ico2{ background-position:0 -71px;}
.tabMenu01_ul a.ico3{ background-position:0 -142px;}
.tabMenu01_ul a.ico4{ background-position:0 -213px; width:84px;}
.tabMenu01_ul a.ico1:hover,.tabMenu01_ul li.active a.ico1{ background-position:0 -284px;}
.tabMenu01_ul a.ico2:hover,.tabMenu01_ul li.active a.ico2{ background-position:0 -355px;}
.tabMenu01_ul a.ico3:hover,.tabMenu01_ul li.active a.ico3{ background-position:0 -426px;}
.tabMenu01_ul a.ico4:hover,.tabMenu01_ul li.active a.ico4{ background-position:0 -497px;}
