@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;}

/* 公告 */
.noticeWrap{ position:relative; padding:10px 60px; background:#fef6df url(../../images/201511/ico/icon_sound.png) 30px 12px no-repeat;}
.noticeWrap p{ max-height:40px; font:bold 14px/20px 宋体; color:#f00; overflow:hidden;}
.noticeWrap .close{ position:absolute; right:30px; top:10px; width:20px; height:20px; background:url(../../images/201511/ico/icon_close.png) left top no-repeat;}

/* 顶部 */
.topWrap{ background:#f7f7f7;}
.top{ height:40px; color:#999; font:14px/40px 微软雅黑;}
.top a{ display:inline-block; color:#999;}
.top .nav a{ position:relative; margin-right:20px;}
.top .nav a.active{ color:#50a440;}
.top .nav a.new{ padding-right:20px;}
.top .nav a.new img{ position:absolute; right:0; top:10px;}
.top .lR a{ margin-left:20px;}
.top .admin{ position:relative;}
.top .admin .name{ position:relative; display:inline-block; height:39px; padding:0 22px 0 12px; border-right:1px solid #f7f7f7; border-bottom:1px solid #f7f7f7; border-left:1px solid #f7f7f7; background:url(../../images/201511/ico/icon01.png) right -118px no-repeat;}
.top .admin .name i{ position:absolute; top:7px; right:15px; width:8px; height:8px; background:url(../../images/201511/ico/tip.png) left top no-repeat;}
.top .admin:hover .name{ border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; background:#fff url(../../images/201511/ico/icon01.png) right -158px no-repeat; text-decoration:none;}
.top .admin ul{ display:none; position:absolute; top:39px; right:0; width:90px; padding:0 2px; border:1px solid #e8e8e8; border-top:none; background:#fff;}
.top .admin:hover ul{ display:block;}
.top .admin ul li{ height:30px; padding:0 15px; line-height:30px;}
.top .admin ul li.quit{ border-top:1px solid #efefef;}
.top .admin ul a{ float:left;}

/* 页头 */
.headerWrap{ background:#fff;}
.header{ height:99px;}
.header .logo{ float:left; height:56px; margin-top:22px;}
.header .nav{ float:left; height:30px; padding-left:70px; margin-top:54px;}
.header .nav a{ float:left; margin-right:30px; font:18px/30px 微软雅黑; color:#000;}
.header .nav a:hover,.header .nav a.active{ color:#51a440; text-decoration:none;}
.header .phone{ float:right;}

/* 页脚 */
.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;}

/* 置顶 二维码 在线咨询 */
.backTop,.ewm,.consult{ position:fixed; right:30px; width:55px; height:55px; border-radius:5px; z-index:1;}
.backTop{ display:none; bottom:163px; background:#85d174 url(../../images/201511/ico/icon02.png) left top no-repeat;}
.ewm{ bottom:228px; background:#85d174 url(../../images/201511/ico/icon02.png) left -55px no-repeat;}
.consult{ bottom:293px; background:#85d174 url(../../images/201511/ico/icon02.png) left -110px no-repeat;}
.backTop:hover,.ewm:hover,.consult:hover{ background-color:#39ac20;}

.code02{ display:none; position:fixed; right:7px; bottom:288px; z-index:999;}

/* tab切换 */
.tabMenu01{ border-bottom:1px solid #8e8e8e;}
.tabMenu01_ul li{ float:left;}
.tabMenu01_ul a{ display:inline-block; height:48px; padding: 0 20px; font:20px/48px 微软雅黑; color:#000; outline:0;}
.tabMenu01_ul a:hover{ text-decoration:none;}
.tabMenu01_ul li.active a{ color:#51A440;}

/* 在线咨询 */
#dialog-tip{ display:none; position:absolute; left:100px; top:100px; width:auto; height:auto; z-index:6000;}
#dialog-header,#dialog-close{ background:url(../../images/201511/ico/sprite.png) no-repeat;}
#dialog-header{ position:relative; width:654px; height:33px; background-position:0 -306px; cursor:move;}
#dialog-close{ display:block; position:absolute; right:0; top:0; width:32px; height:32px; background-position:-654px -306px; cursor:pointer;}
#dialog-cnt{ border:1px solid #980101; border-top:none; background:#fff;}
#dialog-cnt iframe{ vertical-align:middle;}
