@charset "UTF-8";

/* reset and layout
=================================== */
html,body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section,summary{display:block;}
ul,ol,li,dd{list-style:none;}
span,i,em,b,strong{font-style:normal;font-weight:normal;}
img{border:none;outline:none;vertical-align:top}
a{text-decoration:none;cursor:pointer;outline:none;color:#919191;}
table{border-collapse:collapse;border-spacing:0;}
input,textarea,button,select,fieldset{font-size:14px;line-height:1.5;margin:0;padding:0;outline:0;border:0;vertical-align:top;}
textarea{resize:none;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clearfix{zoom:1;}
.clearfix:after{display:block;content:" ";height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.overflow{overflow:hidden;}
.pr{position:relative;}
.t-c{text-align:center;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt55{margin-top:55px;}
.mb5{margin-bottom:5px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
body{position:relative;font:12px/1.5 arial,'microsoft yahei',sans-serif;background-color:#fff;color:#919191;min-width:1200px;overflow-x:hidden;}
.main{width:1200px;margin:0px auto;position:relative;}

/* 页面公用样式：头部、导航、底部
=================================== */

/* ------ header and footer ------- */
.headerW{background:#0a0a1e;height:86px;position:relative;}
.headerW .main{position:static!important;}
.headerW h1{padding-top:26px;float:left;}
.headerW .top-tel{float:right;margin-top:30px;}
.headerW .head-icon{float:left;height:86px;padding:37px 20px 0 20px;cursor:pointer;position:relative;}
.headerW .head-icon .top-left-arrow{display:block;position:absolute;top:64px;left:20px;width:0;height:0;border-width:11px;border-style:solid;border-color:transparent transparent #fff transparent;z-index:11;visibility:hidden;}
.headerW .head-icon .head-sub-menu{position:absolute;top:86px;left:-19px;z-index:10;width:100px;background:#fff;padding:8px 0;box-shadow:0 0 6px rgba(0,0,0,.45);display:none;}
.headerW .head-icon .head-sub-menu li{line-height:2.25;font-size:16px;text-align:center;}
.headerW .head-icon .head-sub-menu li a{color:#9a8655;}
.headerW .head-icon .head-sub-menu li a:hover{color:#f8e07b;}
.headerW .head-icon:hover .top-left-arrow{visibility:visible;}
.headerW .head-icon:hover .head-sub-menu{display:block;}
.headerW .nav{float:left;margin-left:36px;}
.headerW .nav .nav-wrap > li{float:left;}
.headerW .nav .nav-wrap > li > a{display:block;width:114px;height:100%;text-align:center;line-height:86px;font-size:16px;color:#9a8655;}
.headerW .nav .nav-wrap > li:hover,.headerW .nav .nav-wrap > li .cur{background:#18182d url(../images/top_nav_li.png) no-repeat bottom center;}
.headerW .nav .sub-nav{position:absolute;z-index:9;top:86px;left:0;width:100%;height:53px;background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 0 4px rgba(232,232,232,.5);display:none;}
.headerW .nav li:hover .sub-nav{display:block;}
.headerW .nav .sub-nav .main{padding-left:304px;overflow:hidden;}
.headerW .nav .sub-nav li{float:left;font-size:14px;margin:0 20px;line-height:52px;}
.headerW .nav .sub-nav li a{color:#9a8655;}
.headerW .nav .sub-nav li a:hover{color:#f8e07b;}
.footer{width:100%;height:135px;background:#323232;padding:30px 0;}
.foot-info h3{font-size:16px;font-weight:400;color:#d0d0d0;line-height:20px;height:20px;margin:-2px 0 10px;}
.foot-info a{text-indent:-9999px;display:inline-block;margin-left:12px;position:relative;}
.foot-info a:hover>span{display:block;}
.foot-left{padding-right:180px;color:#b7b9be;}
.foot-nav p{line-height:22px;}
.foot-nav p.clearFix{margin:2px 0 11px 0;}
.foot-nav .webSubLink{text-indent:0;float:left;border-left:1px solid #b7b9be;height:12px;line-height:12px;padding:0 4px 0 16px;color:#b7b9be;}
.foot-nav p .webSubLink:first-child{padding-left:0;border-left:none;margin-left:0;}
.foot-nav a:hover{text-decoration:underline;color:#fff;}
.ft-contact{padding-right:38px;}
.ft-contact a{background:url(../images/foot_icon.png) no-repeat 0 -50px;text-indent:0;padding-left:20px;line-height:20px;}
.ft-contact a:hover{background-position:0 -68px;}
.ft-app{padding-left:36px;border-left:1px solid #919191;}
.ft-app a.ios{width:14px;height:18px;background:url(../images/foot_icon.png) no-repeat 0 0;margin-left:0;}
.ft-app a.ios:hover{background-position:0 -24px;}
.ft-app a.android{width:16px;height:18px;background:url(../images/foot_icon.png) no-repeat -28px 0;}
.ft-app a.android:hover{background-position:-28px -24px;}
.foot-info .ft-tool-tip{display:none;position:absolute;left:-45px;bottom:30px;z-index:21;width:100px;height:100px;padding:4px;border:1px solid #e8e8e8;background-color:#fff;}
.foot-info .ft-tool-tip i{position:absolute;left:45px;bottom:-7px;width:11px;height:7px;background:url(../images/foot_sanjiao.png) no-repeat 0 0;}
.foot-info .ft-tool-tip img{display:block;}


.page-tool-nav { position: fixed; top: 300px; right: 40px; z-index:1111; box-shadow: 0 0 2px rgba(255,255,255,.5); width: 105px; background: #f8f8f8; padding: 3px 0;}
.page-tool-nav li { margin: 6px 0;}
.page-tool-nav li a{ color: #18283e; font-size:14px; line-height: 1; display: block; padding: 10px 0 10px 25px; background: url(../images/page_tool_bg.png) no-repeat 10px 13px;}
.page-tool-nav li a.on, .page-tool-nav li a:hover { background-color: #18182d; color: #fae27c; background-position: 10px -30px;}