@charset "utf-8";
/* CSS Document */

/* 顶部导航 */
.top{ position: fixed; left: 0; top: 0; z-index: 2000; width: 100%; height: 80px; background-color: rgba(255,255,255,.96); border-bottom: 1px solid #e3e4e5; }
.logo{float: left; margin: 18px 0 0 40px;  height: 45px; /*background: url(../imgs/logo.png) no-repeat left top;*/ }
.nav{float: right; line-height: 80px;font-size: 16px;  }
.nav li{ float: left; }
.nav a{ display: block; padding: 0 30px;}
.nav .current a{ color:#42BD56;}
.top a img {width:auto; height: 45px;}

/* 底部 */
.footer{ background-color: #333; color:#afafaf;}
.footer a{ color:#afafaf; font-size: 12px;}
.footer a:hover{ color:#42BD56;}
.footer-info{ padding: 54px 0 48px; position: relative; overflow: hidden;}
.footer-info .item{ float: left;}
.footer-info .item2{ margin: 0 200px; }
.footer-info .item4{ float: right;}
.footer-info .item-hd{ font-size: 18px; color:#fff; margin-bottom: 12px;}
.footer-info dd{ line-height: 30px; height: 30px; overflow: hidden;}
.footer-sub{ background-color: #0a0a0a; line-height: 54px; font-size: 0;}
.footer-sub-wrap{ position: relative;}
.footer-sub-wrap span{ font-size: 12px;}
.footer-sub-wrap .info span{ margin-right: 10px; }
.footer-sub-wrap .focus{ position: absolute; right: 0; top: 0; font-size: 0;}
.footer-sub-wrap .focus .wb{ padding-left:20px; background: url(../imgs/icon_wb.png) no-repeat left 3px; }
.footer-sub-wrap .focus .qq{ padding-left:14px; background: url(../imgs/icon_qq.html) no-repeat left 2px; margin: 0 10px;}
.footer-sub-wrap .focus .wx{ padding-left:18px; background: url(../imgs/icon_wx.png) no-repeat left 2px; }
.footer-sub-wrap .qrcode{position: absolute; right: -57px; bottom: 60px; background-color: #fff; padding: 12px;}

/* 其他 */
.com-banner{ height: 402px; background-position: center top; background-repeat: repeat-x; position: relative; color:#fff;}
.com-banner .txt{ text-align: center; line-height: 1.8; padding: 88px 0 0 0;}
.com-banner .txt-mn{ font-size: 48px; letter-spacing: 10px;}
.com-banner .txt-sub{ font-size: 18px;font-weight: 300;}
.com-dot{ width: 11px; height: 11px; border-radius: 100%; }
.com-dot.black{ background-color: #434343; }
.com-dot.theme{ background-color: #42BD56; }

