﻿@charset "UTF-8";
*{word-break:break-word;font-family:"\5FAE\8F6F\96C5\9ED1";}
.clearfix:after{content:"";overflow:hidden;display:block;height:0px;clear:both;}
body,dd,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}
li,ul{list-style:none}
body{font-family:"Microsoft YaHei";color:#333;font-size:9pt;margin:0 auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
img{border:0;-webkit-touch-callout:none;touch-callout:none}
html,img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
:focus{outline:0}
:link,:visited,a{text-decoration:none}
a{cursor:pointer;color:#333}
a,a:active,a:hover{outline:0}
b,code,em,i,strong{font-style:normal;font-weight:400}
img{border:0}
b,em,h2,h3,h4{font-weight:400}
table{border-collapse:collapse;border-spacing:0}
a:hover{text-decoration:none;outline:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
button{overflow:visible}
button,select{text-transform:none}
input{line-height:normal}
input::-webkit-input-placeholder{color:#999!important;font-family:"Microsoft YaHei"}
.inputAlign{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
/*-- 头部  --*/
.g-wrap {position:relative; margin:0 auto; width:1200px; height:100%;}
#header {position:relative; z-index:1000; height:90px; background-color:#fff;}
#logo {position:absolute; top:0px; left:5px;height:90px;}
#nav {position:absolute; top:0; right:79px; z-index:1000; height:100%; background-color:#fff;}
#nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;position: relative;z-index:1000}
#nav .n1 {width:58px;}
#nav .n2, #nav .n3, #nav .n5, #nav .n6, #nav .n7, #nav .n8, #nav .n9 {width:83px;}
#nav .n4 {width:96px;}
#nav li >a {position:relative; z-index:2; display:block; width:100%; height:100%; font-weight:bold; font-size:13px; line-height:90px; text-align:center; color:#666; -webkit-transition:color 200ms; transition:color 200ms;}
#nav li >a.on span{color:#fff;}
#nav li >a span {position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;color:#444444;}
#nav li >a .bkg {top:-100%; z-index:1; background-color:#12813b; -webkit-transition:top 200ms; transition:top 200ms;}
#nav li >a.on .bkg,#nav li:hover .bkg {top:0;color:#fff;}
#nav li:hover span {color:#fff;}
#nav li .item {position:absolute; top:90px; width:2000px;left:0px; height:60px; background-color:#4c4a4f; overflow:hidden;z-index: 1000;display: none;}
#nav li .item a{float: left;padding: 0 16px;font-weight: bold;font-size: 13px;color: #d2ced5;-webkit-transition: color 300ms;transition: color 300ms;width:70px;margin-top:20px;}
#nav li .item a:first-child{padding-left: 40px;}
#nav li .item a:hover{color:#fff;}
#shop {position:absolute; bottom:0; right:0; z-index:5; width:78px; height:100%; background:#fff; }
#shop {width:170px;}
.search{position: absolute;left:-35px;width: 242px;height: 48px;border: 8px solid #4c4a4f;transition:top 200ms;top:60px;display: none;}
.search input{padding: 0 20px;width: 200px;height: 44px;line-height: 44px;}
#shop .btn-search {position:absolute; top:30px; left:130px; width:45px; height:60px;text-align: center;}
#shop .btn-search:hover,
#shop .btn-search:hover{color:#00674a;}
#shop .btn-lang {position:absolute;top:0; right:74px; padding:0 10px; width:auto; height:100%; font-weight:bold; font-size:13px; line-height:90px; color:#666369; background-color:#fff; -webkit-transition:color 300ms; transition:color 300ms;}
#shop .btn-lang:hover {color:#00674a;}
#shop .header-nwbtn:hover {color:#00674a;}
#shop .header-nwbtn{ position:absolute;top:0; right:23px; padding:0 10px; padding-right: 15px; width:auto; height:100%; font-weight:bold; font-size:13px; line-height:90px; color:#666369; background: url(../img/head-nw-icon.png) right center no-repeat; -webkit-transition:all 300ms; transition:all 300ms;}
/*---- 底部 ----*/
.footer{width:100%;margin-top:30px;position: relative;z-index:20;}
.footspecial{width:100%;height:auto;background-color:#e3e3e3;}
.footerMain{width:1200px;margin:0 auto;padding-top:45px;height:315px;}
.footerMain .left{float:left;}
.footerMain .left ul li{width:80px;display: inline-block;vertical-align: top;margin-left:15px;}
.footerMain .left ul li:first-child{margin-left:0px;}
.footerMain .left ul li dl{width:80px;}
.footerMain .left ul li dl dt{width:80px;font-size: 16px;font-weight: bold;color:#444444;}
.footerMain .left ul li dl dd{width:80px;font-size: 14px;color:#555555;margin-top:15px;}
.footerMain .left ul li dl dt:first-child+dd{margin-top:20px;}
.footerMain .left ul li dl dd a{font-size: 14px;color:#555555;}
/*.footerMain .left ul li dl dd a:hover{color:#fff;}*/
.footerMain .right{float:right;}
.footerMain .right img{float:left;margin-right:20px;}
.footerMain .right .rightText{float:left;}
.footerMain .right .rightText p:first-child{font-size: 16px;font-weight: bold;color:#444444;height:33px;}
.footerMain .right .rightText p:first-child~p{font-size: 14px;color:#555555;line-height:24px;}
.footerText{width:100%;text-align: center;height:50px;font-size: 12px;line-height: 50px;background-color:#12813B;}
.footerText a{color:#b8cbc4;}
/*---- 右侧浮动导航 ----*/
.floatNav .section:hover{cursor: pointer;}
.floatNav .section:first-child+.section:hover .wxImg{display: block;}
.floatNav .section:hover .up{border:none;color:#fff;background-color:#12813B;}
.floatNav .section:hover .down{color:#12813B;}
.floatNav{height:auto;width:50px;position:fixed;bottom:100px;right:40px;z-index:1100;display: none;}
.floatNav .section{width:50px;}
.floatNav .section .up{width:50px;height:50px;border:1px solid #e7e8e8;text-align: center;line-height: 50px;border-radius: 50%;color:#adadad;display: block;font-size:26px;background-color:#fff;}
.floatNav .section .down{width:50px;text-align: center;line-height:30px;font-size:12px;color:#adadad;}
.wxImg{position: absolute;left:-99px;top:68px;display:none;}
/*分页*/
.pageList{padding:50px 0;text-align:center;height:auto;overflow:hidden;width:733px;margin:0 auto; }
.pageList a{border:1px solid #e6e7e8;margin-right:-1px;width:42px;height:32px;font:14px/34px "微软雅黑";color:#666;display:inline-block;vertical-align:top;}
.pageList a:hover{background-color: #de0000; color: #fff;border:1px solid #de0000; }
.pageList a.lastPage{width:58px;height:32px;margin:0 10px; }
.pageList span{cursor:pointer;border:1px solid #e4e4e4;margin-right:-1px;width:58px;height:32px;display:inline-block;line-height:34px;}
.pageList span.current{background:#de0000;color:#FFF;cursor:auto;width:42px;border:1px solid #de0000;}
.pageList span.disabled{cursor:auto;background:#fff;font-size:14px;color:#999;margin-right:10px;}
/*分享*/
.share{height:32px;border-bottom: 1px solid #d6d6d6;margin-top:90px;}
/*推荐阅读*/
.recommend{width:1200px;margin:0 auto;margin-top:20px;}
.recommend a{font-size:14px;color:#999999;}
@font-face {
  font-family: 'iconfont';  /* project id 367005 */
  src: url('//at.alicdn.com/t/font_367005_hp538k7fii8dunmi.eot');
  src: url('//at.alicdn.com/t/font_367005_hp538k7fii8dunmi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_367005_hp538k7fii8dunmi.woff') format('woff'),
  url('//at.alicdn.com/t/font_367005_hp538k7fii8dunmi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_367005_hp538k7fii8dunmi.svg#iconfont') format('svg');
}
.iconfont { 
			font-family: "iconfont" !important; 
			font-size: 16px; font-style: normal; 
			-webkit-font-smoothing: antialiased; 
			-webkit-text-stroke-width: 0.2px; 
			-moz-osx-font-smoothing: grayscale; 
			}