.topWrap{overflow:hidden; background:#fff;}
.topWrap .header{ width:1200px; margin:auto;}
.topWrap h2{width:200px; float:left; overflow:hidden;} 
.topWrap h2 img{ display:block;width: 200px;}
.topWrap h3{display:block; font:20px "Microsoft YaHei"; color:#333; float:left; font-weight:bold; line-height:30px; padding:15px 0 0 20px;}
.topWrap h3 span{display:block;font:14px "Microsoft YaHei";color:#333;margin-bottom:22px;}
.topWrap h3 b{color:#182e6c;}
.topWrap h5{float:right; margin-top:20px;}
.topWrap h5 span{display:block; width:190px; background:url(/statics/images/new/lx.png) no-repeat left 2px; padding-left:45px; font:14px "Microsoft YaHei"; color:#848484; float:left;}
.topWrap h5 span em{ display:block; font:24px Arial; color:#182e6c;}
.topWrap h5 p{font:14px "Microsoft YaHei"; text-align:right; line-height:35px; color:#dcdcdc; float:right; margin-top:10px;}
.topWrap h5 p a{ color:#848484; display:inline-block; padding:0 12px;}
.topWrap h5 p a:hover{color:#c22422;}
.topWrap .menu{height:60px; background:#000; overflow:hidden; margin:10px auto 0;}
.topWrap .menu ul{width:95%; max-width:1200px; margin:auto;}
.topWrap .menu ul li{font:16px "Microsoft Yahei";float:left;overflow:hidden; line-height:60px; height:60px;}
.topWrap .menu ul li span{display:inline-block;}
.topWrap .menu ul li a{display:block;color:#fff; height:60px; padding:0 43px; font-weight:bold;}
.topWrap .menu ul li a:hover{background:#182e6c;}
.topWrap .nones{ background:none;}


.rex{display:block; width:190px; background:url(/statics/images/new/lx.png) no-repeat left 2px; padding-left:45px; font:14px "Microsoft YaHei"; color:#848484; margin:40px 0 0 30px;}
.rex em{display:block; font:30px Arial; color:#182e6c; font-weight:bold;}
 

.footWrap{background:#333; overflow:hidden;}
.footWrap .footer{width:1200px; margin:0 auto;}
.footWrap h5{ width:203px; height:109px; margin:0 auto; overflow:hidden;}
.footWrap h5 img{ display:block;width:203px; height:109px;}
.fnav{ width:300px; height:254px; overflow:hidden; background:#fff; margin:54px 29px 0 0;}
.fnav h3{height:66px; background:#182e6c; padding:20px 0 0 20px; font:24px "Microsoft YaHei"; font-weight:bold; color:#fff;}
.fnav h3 em{ display:block; font:12px Arial; color:#fff; text-transform:uppercase; padding-top:5px;}
.fnav p{ font:14px "Microsoft YaHei"; line-height:40px; color:#383838; padding-top:12px;}
.fnav p a{ color:#383838; display:inline-block; padding:0 0 0 25px;}
.tele{ width:360px; height:242px; overflow:hidden; border:6px solid #182e6c; background:url(/statics/images/new/fbg.gif); margin:54px 42px 0 0;}
.tele h2{font:14px "Microsoft YaHei"; color:#383838; height:95px; margin:25px 0 0 40px; position:relative;}
.tele h2::after{content:""; display:block; width:40px; height:2px; position:absolute; top:0; left:0; background:#c22422;}
.tele h2 em{ display:block; font:14px Arial; color:#383838; padding-top:15px;}
.tele h2 i{ display:block; font:30px Arial; font-weight:bold; padding:10px 0 5px 35px; background:url(/statics/images/new/flx.png) no-repeat left 8px;color:#c22422;}
.tele p{font:18px "Microsoft YaHei"; color:#333; line-height:24px; padding:0 20px 0 40px; font-weight:bold;}
.tele p b{color:#c22422;}
.tele p em{ display:block; font:12px Arial; color:#b6b6b6; line-height:14px; padding-top:10px;}
.fwz{ width:320px; overflow:hidden; font-size:14px; color:#fff; margin-top:54px;}
.fwz p{ padding:0 0 30px 30px;}

.fwz p b{ display:block; padding-bottom:5px;font-size:16px;}
.code{width:130px; overflow:hidden;height:312px; margin-top:54px;}
.code img{ display:block; width:122px; height:122px; border:4px solid #fff;}
.code em{ display:block; height:35px; font:14px "Microsoft YaHei"; text-align:center; line-height:35px; color:#fff; overflow:hidden;}
.foot{border-top:1px solid #444; font:14px "Microsoft YaHei"; line-height:36px; overflow:hidden; color:#fff; background:#c22422; padding:10px 0;}
.foot span{ float:right; display:inline-block;}
.foot a{color:#fff;}
.foot em{ padding:0 12px;}


.client-2 {
    position: fixed;
    right: -20px;
    bottom: 5%;
    z-index: 900;
}

.client-2 li a {
    text-decoration: none;
}
.client-2 li {
    margin-top: 1px;
    clear: both;
    height: 71px;
    position: relative;
}

.client-2 li i {
    background: url(/statics/images/new/fx.png) no-repeat;
    display: block;
    width: 30px;
    height: 27px;
    margin: 0px auto;
    text-align: center;
}

.client-2 li p {
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    color: #fff;
}

.client-2 .my-kefu-qq i {
    background-position: 4px 5px;
}

.client-2 .my-kefu-tel i {
    background-position: 0 -21px;
}

.client-2 .my-kefu-liuyan i {
    background-position: 4px -53px;
}

.client-2 .my-kefu-weixin i {
    background-position: -34px 4px;
}

.client-2 .my-kefu-weibo i {
    background-position: -30px -22px;
}

.client-2 .my-kefu-ftop {
    display: none;
}

.client-2 .my-kefu-ftop i {
    width: 33px;
    height: 35px;
    background-position: -27px -51px;
}

.client-2 .my-kefu-left {
    float: left;
    width: 77px;
    height: 47px;
    position: relative;
}

.client-2 .my-kefu-tel-right {
    font-size: 16px;
    color: #fff;
    float: left;
    height: 24px;
    line-height: 22px;
    padding: 0 15px;
    border-left: 1px solid #fff;
    margin-top: 14px;
}

.client-2 .my-kefu-right {
    width: 20px;
}

.client-2 .my-kefu-tel-main {
    background: #182e6c;
    color: #fff;
    height: 56px;
    width: 247px;
    padding:9px 0 6px;
    float: left;
}

.client-2 .my-kefu-main {
    background: #182e6c;
    width: 97px;
    height: 56px;
    position: relative;
    padding:9px 0 6px;
    float: left;
}

.client-2 .my-kefu-weixin-pic {
    position: absolute;
    left: -130px;
    top: -24px;
    display: none;
    z-index: 333;
}

.my-kefu-weixin-pic img {
    width: 115px;
    height: 115px;
}
    
