﻿@charset "utf-8";
/* CSS Document */
/* ============================
        共有样式 header  footer
   ============================*/
*{margin:0;padding:0;font-family:"微软雅黑","Oxygen", Helvetica, sans-serif;font-size:14px;}
.left{float:left;}
.right{float:right;}
img{display:block;border:0;}
a{color:#111;text-decoration:none;cursor: pointer;}
a:hover{color:#528e01;}
li{list-style:none;}
.clear{clear:both;}
body{font-family: "Oxygen", Helvetica, sans-serif;}
.w1200{margin: 0 auto; width: 1200px; position: relative;}
.huise{ background-color: #f4f4f4;}
.baise{ background-color: #fff;}
/*网站顶部下拉栏目*/
.logBox{background:#fff;height:31px;width:100%;box-shadow:0 1px 1px #ddd;z-index:9999;}
.login{position:relative;width:1200px;background:#fff;height:31px;margin:0 auto;padding:0 10px;_padding-top:4px;color:#666;line-height:30px;}
.login span{color: #bbb;}
.login span i{width: 20px; height: 20px; display: block; float: left;margin: 5px;}
.login span i img{width: 100%; }
.login .siderNav{position:absolute;right:0;top:0;width:200px;_width:300px;}

.topmenu{margin-top:5px;line-height:22px;color:#bbb; width: 100%; float: left;}
.topmenu li{float:left;position:relative;}
.topmenu strong{display:block;position:relative;height:25px;padding:0 10px;font-weight:normal;cursor:default;z-index:20;}
.topmenu .jq_hidebox{display:none;position:absolute;left:0;top:25px;padding:10px;border:1px solid #dfdfdf;box-shadow:0 1px 2px #ccc;background:#fff;z-index:10;}
.topmenu li.weibo{_width:65px;}
.topmenu li.weibo strong{padding-left:10px;}
.topmenu li.weibo strong a{color:#bbb;}
.topmenu li.weibo strong i{width: 20px; height: 20px; display: block; float: left;margin:2px  5px;}
.topmenu li.weibo strong  i img{width: 100%; }
.topmenu li.weibo .jq_hidebox{width:100px;}
.topmenu li.weixin{_width:66px;}
.topmenu li.weixin strong{padding-left:10px;}
.topmenu li.weixin strong i{width: 20px; height: 20px; display: block; float: left;margin:2px 5px;}
.topmenu li.weixin strong  i img{width: 100%; }
.topmenu li.webnav{_width:83px;}
.topmenu li.webnav{_width:83px;}
.topmenu li.webnav .jq_hidebox{width:180px;left:-111px;}
.topmenu li.webnav strong i{width: 20px; height: 20px; display: block; float: left;margin:2px  5px;}
.topmenu li.webnav strong  i img{width: 100%; }

.topmenu li.weixin .jq_hidebox .wxht{height:120px;width:120px;}
.topmenu li.weixin .jq_hidebox .wxht img{ width: 100%;}
.topmenu li.weixin .jq_hidebox  .wxhts{ width: 100%; float: left; text-align: center; margin-top: 8px;}
.topmenu li.weixin .jq_hidebox .wxht span{display:inline-block;padding-top:3px;color:#666;}
/*网站顶部下拉栏目 end*/
/*顶部导航*/
.nav_box{ width: 100%; float: left;height: 88px; }
.nav_box1200{ width: 1200px; margin: 0 auto;}
.navlogo{ width: 220px; height: 88px; float: left; }

.nav_box li{float: right;}
.nav_box li i{width:60px; height: 60px;float: left;margin: 14px;}
.nav_box li i img{width:60px; height: 60px;; display: block;}
.nav_box li span{float: left;font-size:40px; color:#e60017;line-height: 30px;text-align: left;margin: 8px 0 0 0;}
.nav_box li span em{display: block;color:#000;font-size:16px;}

.navlogo a{ width: 100%; height: 88px; float: left; display: block; text-align: center;}
.navlogo img{height: 88px; display: inline;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBr{width:100%; float: left; background-color: #000;min-width: 1200px;}
.navBr_box{width:1200px; margin:0 auto;}
.nav{ height:88px;   position:relative; z-index:1; font-size: 14px; float:left;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline; width: 120px;}
.nav .nLi h3{ float:left; width: 100%; text-align: center;line-height:26px; }
.nav .nLi h3 a{ display:block; width:100%; float: left; text-align: center; font-size:14px; font-weight:normal;padding: 18px 0;}
.nav .nLi h3 a span{ display: block; font-size: 12px;text-transform: uppercase;}
.nav .sub{ display:none; width:110px; left:0; top:88px;  position:absolute; background:url(../images/H_8.png);  line-height:26px; padding:0 0 5px 0;  }
.nav .sub li{ zoom:1;  margin-bottom: 2px; text-align: center;}
.nav .sub a{ display:block;  line-height: 36px; font-size: 12px; color: #FFF; background:url(../images/H_6.png); }
.nav .sub a:hover{ background:url(../images/W_6.png); color:#505050;  }
/*顶部导航 end*/

/*footer_box*/
.footer_box{width: 100%; float: left; background-color: #565656; margin-top: 40px;min-width: 1200px;}
.footer_nav{width: 100%; float: left; padding: 44px 0;}
.footer_nav ul{width:750px; float: left;}
.footer_nav ul li{width: 68px; min-height: 162px; float: left; padding-right:40px; margin-right: 40px; border-right:1px solid #898989 ;}

.footer_nav ul li dl{width: 100%; float: left;}
.footer_nav ul li dl dt{width: 100%; float: left; text-align: left; font-size: 16px; color: #fff; line-height: 30px;}
.footer_nav ul li dl dt a{width: 100%; float: left; text-align: left; font-size: 16px; color: #fff; line-height: 30px;}

.footer_nav ul li dl dd{width: 100%; float: left; text-align: left;  line-height: 20px;}
.footer_nav ul li dl dd a{width: 100%; float: left; display: block;color: #f1f1f1;font-size: 12px;}
.footer_nav ul li dl dd:hover a{ color: #fff; padding-left: 5px;}
.footer_nav .footer_centus{width:450px; float: right;}
.footer_nav .footer_centus .lxwm_box{width:100%; float: left;}

.footer_centus .lxwm_box dl{width:48%; float: left;}
.footer_centus .lxwm_box dl dt{width:100%; float: left; text-align: left; font-size: 16px; color: #fff; line-height: 30px;}
.footer_centus .lxwm_box dl dd{width:100%; float: left; text-align: left; line-height: 20px;font-size: 12px; color: #fff; }

.footer_centus .lxwm_box .lxwm_ewm{width:50%; float: right;}
.footer_centus .lxwm_box .lxwm_ewm .wxysj{width:42%; float: right; margin: 4%; text-align: center;}
.footer_centus .lxwm_box .lxwm_ewm .wxysj img{width:100%; display: inline;}
.footer_centus .lxwm_box .lxwm_ewm .wxysj span{width:100%; display: block; color: #fff; font-size: 12px; line-height: 26px;}

.footer_copy{width: 100%; float: left; background-color: #000;padding:10px 0;}
.footer_copy p{width: 100%; float: left; color: #fff; font-size: 14px;text-align: center; line-height: 28px;}
.footer_copy p a{color: #fff; font-size: 14px;margin: 0 5px;}


/*回到顶部*/
#elevator_item {
    width: 60px;
    height: 100px;
    position: fixed;
    right: 15px;
    bottom: 15px;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    opacity: 1;
    z-index: 100020;
    display: none;
}
#elevator {
    display: block;
    width: 60px;
    height: 50px;
    background: url(../images/icon_top.png) center center no-repeat;
    background-color: #444;
    background-color: rgba(0,0,0,.6);
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
    cursor: pointer;
    margin-bottom: 10px;
}

.gg_box{width:100%; float: left;}
.gg_box div{width:90%;padding: 0 5%; float: left; height: 34px; line-height: 34px;}
.gg_box div i{width:4px; height: 4px; background: #000; float: left; margin: 15px 5px;}
.gg_box div a{width:200px; overflow: hidden;font-size:14px; color:#000;}
