body{font-family:"微软雅黑","Microsoft Yahei";font-size: 12px;line-height: 1;}
*{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;   
box-sizing: border-box;}
img{max-width: 100%;}
a:hover{text-decoration: none;}
/* 公共 ----------------------------------------------------- */



/* 布局 */
.wp{ width:1280px; margin:0 auto;}
#bd{margin-top: 69px;}


/*bg-color*/
.bg-f5{background-color: #f5f5f5;}
.index-bd{margin-top: 0 !important;}

/*padding*/
.pd0-4{padding: 0 4%;}
.pd0-7{padding: 0 7%;}


/*内页BAN*/
.info-ban{height: 400px;background-size: cover;background-position: center top;background-repeat: no-repeat;
border-bottom: 3px solid #b90b14;margin-bottom: 45px;}
.info-ban .wp{position: relative;overflow: hidden;height: 100%;}
.info-ban .txt{position: absolute;top: 50%;right: 12%;
    z-index: 10;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}

/*公用标题*/
.g-tit1{background-color: #262e45;color:#fff;overflow: hidden;height: 50px;margin-bottom: 29px;}
.g-tit1 span{float: left;font-size: 24px;line-height: 50px;padding-left: 30px;}
.g-tit1 .more{float: right;width: 50px;height: 50px;background-color: #b90b14;
background-repeat: no-repeat;background-position: center;background-image: url(../images/g-tit1ico.png);}


.g-tit2{margin-bottom: 10px;height: 50px;line-height: 50px;background-color: #262e45;border-left: 10px solid #b90b14;}
.g-tit2 span{display: inline-block;padding-left: 30px;font-size: 24px;color:#fff;}




.g-tit3{width: 557px;height: 29px;background: url(../images/yz-bor3.png) no-repeat left top;
margin: 22px auto 26px auto;text-align: center;font-size: 22px;color:#353535;}
.g-tit3 span{position: relative;top: 18px;}
.g-tit3-fff{background: url(../images/yz-bor3-f.png) no-repeat left top;color:#fff;}
/*页码*/
.g-page{text-align: center;}
.g-page li{display: inline-block;margin: 0 3px;}
.g-page li.arrows{display: none;}
.g-page li a{display: inline-block;padding: 0 12px;height: 30px;line-height: 28px;
border:1px solid #999;color:#999;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.g-page li span{display: inline-block;line-height: 40px;position: relative;top: 4px;}
.g-page li:hover a{background-color: #b90b14;border-color:#b90b14;color:#fff;}


/*内页导航*/
.info-menu{background-color: #262e45;height: 50px;margin-bottom: 20px;}
.info-menu li{float: left;}
.info-menu li a{display: block;padding: 0 28px;height: 50px;line-height: 50px;
color:#fff;font-size: 18px;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.info-menu li:hover a,.info-menu li.on a{background-color: #b90b14;}


/* 通用模块 -------------------------------------------------- */
/*头部*/
#hd{background-color: #262e45;padding:11px 0 0 0;
position: fixed !important;top: 0;left: 0;width: 100%;z-index: 20;}
#hd:before,#hd:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
#hd .logo{float: left;width: 24%;}
#hd .hd-r{float: right;width: 47%;}
#nv{float: left;padding-top: 26px;}
#nv .n1{float: left;padding: 0 12px;}
#nv .n1 .v1{position: relative;font-size: 16px;color:#fff;display: block;padding-bottom: 16px;}
#nv .n1 .v1:after{position: absolute;bottom: 0;left: 0;width: 0;height: 4px;background-color: #b90b14;content: '';
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;}
#nv .n1:hover .v1:after,#nv .n1.on .v1:after{width: 100%;}
#nv .n1 .warp{width: 1020px;margin: 0 auto;overflow: hidden;}
#nv .n1 .warp ul{float: right;}
#nv .n1 .menu{display: none;position: absolute;top: 100%;left: 0;width: 100%;
background-color: rgba(38,46,69,.6);height: 50px;line-height: 50px;z-index: 14;}
#nv .n1 .menu li{float: left;}
#nv .n1 .menu li a{font-size: 14px;color:#fff;display: block;padding: 0 21px;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
#nv .n1 .menu li:hover a,#nv .n1 .menu li.on a{background-color: #b60b14;}
#hd .ibox{float: right;padding-top: 21px;position: relative;}
#hd .ibox a{display: inline-block;width: 26px;height: 26px;
background-size: 26px !important;}
#hd .ibox a.eml{background: url(../images/hd-ico1.png) no-repeat center;margin-right: 4px;}
#hd .ibox a.search{background: url(../images/hd-ico2.png) no-repeat center;}
#hd .ibox .inpbox{display: none;position: absolute;top:58px;right: 0;width: 150px;height: 30px;background-color: #b60b14;
padding: 3px;border-radius: 9px;z-index: 15;}
#hd .ibox .inpbox .inp1{width: 80%;height: 100%;border-radius: 9px 0 0 9px;border:0;padding: 0 8px;outline: none;float: left;}
#hd .ibox .inpbox .btn{width: 20%;height: 100%;border:0;outline: none;border-radius: 0 9px 9px 0;cursor: pointer;
background:#fff url(../images/so2.png) no-repeat center;}
#hd .ibox .inpbox form{height: 100%;}



/*******************************
    -------[=底部]-------
********************************/
#fd{background-color: #000925;padding-top: 43px;}
.fd-nv{float: left;width: 70%;}
.fd-nv dl{float: left;width: 167px;color:#fff;}
.fd-nv dt{font-size: 16px;padding-bottom: 28px;}
.fd-nv dd{line-height: 30px;}
.fd-nv dd a{font-size: 14px;color:#fff;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.fd-nv dd a:hover{color:#ff0000;}
.fd-ewm{float: right;width: 27%;color:#fff;text-align: center;font-size: 16px;padding-top: 26px;}
.fd-ewm span{display: block;padding-bottom: 14px;}
.fd-ewm .l{width: 48%;display: inline-block;float: none;}
.fd-ewm img{width: 110px;height: 110px;}

/*底部回到顶部按钮*/
.g-top{border-top: 1px solid #848a9b;margin-top: 42px;position: relative;}
.g-top .btn{position: absolute;left: 50%;top: 0;width: 41px;height: 41px;background-color: #000925;z-index: 15;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
background-position: center;background-repeat: no-repeat;
background-image: url(../images/go-top.png);}
.copy{color:#fff;padding: 17px 0;}


/*******************************
    -------[=手机头部]-------
********************************/
#cui-mobile-header{display: none;height: 50px;line-height: 50px;color: #fff;z-index: 99999;text-align: center;display: none;
    background: rgba(0,0,0,0.7);background: #262e45;position: fixed;top: 0;left: 0;width: 100%;}
#cui-mobile-header img{vertical-align: middle;display: inline-block;max-width: 180px;}
#cui-mobile-header .logo{display: inline-block;padding-top:8px 0;}
#cui-mobile-header .search-btn,#cui-mobile-header .menu-btn{position: absolute;top: 0;display: inline-block;
    width: 40px;height: 50px;cursor: pointer;}
#cui-mobile-header .menu-btn{right: 0;background: url(../images/menu.png) no-repeat center center;}
#cui-mobile-header .eml-btn{position: absolute;left: 47px;top: 50%;
    background-size: 25px 25px !important;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    width: 27px;height: 26px;
background: url(../images/hd-ico1.png) no-repeat center;}
#cui-mobile-header .search-btn{left: 0;background: url(../images/so3.png) no-repeat center center #262e45;}
#cui-mobile-header .search-btn-on{background:  url(../images/so3.png) no-repeat center center #262e45;}

#cui-mobile-pop-menu{font-size: 16px;background: #fff;display: none;border-bottom: 4px solid #d00d0f;
    position: fixed;left: 0;top: 50px;width: 100%;z-index: 99999;}
#cui-mobile-pop-menu .intro{padding: 10px 20px 18px 20px;overflow: hidden;}
#cui-mobile-pop-menu .mark{padding: 20px;text-align: center;}
#cui-mobile-pop-menu ul{width: 100%;line-height: 50px;border-top: 1px solid #e7e7e7;overflow: hidden;}
#cui-mobile-pop-menu li a{display: block;text-align: center;border-bottom: 1px solid #e7e7e7;height: 40px;line-height: 40px;color:#313131;}
#cui-mobile-pop-menu li a.v1{background: url(../images/jia.png) no-repeat 95% center;background-size: 14px 14px;}
#cui-mobile-pop-menu li.on a.v1{background: url(../images/jian.png) no-repeat 95% center;background-size: 14px 14px;}
#cui-mobile-pop-menu li dl{display: none;font-size: 14px;}
#cui-mobile-pop-menu li dd a{color: #5DB2DC;}
#cui-mobile-pop-menu li dd em{color: #9fa0a0;display: inline-block;padding-left: 5px;}
#cui-mobile-pop-menu li dl a:hover{color: #e60012;}
#cui-mobile-pop-menu li dl a:hover em{color: #e60012;}

#index #cui-mobile-header{position: fixed;left: 0;top: 0;width: 100%;}
#index #cui-mobile-header img{margin-top: 0;}
#cui-mobile-header.Mobile-hd-on{position: fixed;left: 0;top: 0;width: 100%;background: #000000;}

.moban-top{display: none;height: 50px;
-o-transition:.4s;
    -ms-transition:.4s;
    -moz-transition:.4s;
    -webkit-transition:.4s;
    transition:.4s;}
#cui-mobile-header{display: none;}
.moban-top{display: block;}
.moban-top-on{height: 110px;}

/*手机搜索栏*/
#cui-mobile-so-box{
    display: none;
    background: #fff;
    padding: 0 5px;
    border: 3px solid #d00d0f;
    left: 0;top: 50px;
    width: 100%;
    z-index: 99999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
}
#cui-mobile-so-box input{
    height: 30px;
    line-height: 30px \9;
    border: 0;
    outline: 0;
    font-size: 14px;
    position: relative;top: -3px;
    padding-right: 10%;
    font-family:"微软雅黑","Microsoft Yahei";
}
#cui-mobile-so-box .inp{width: 100%;background: none;}
#cui-mobile-so-box .sub2{
    position: absolute;right: 0;top: 59px;width: 50px;cursor: pointer;
    background: url('../images/so-sub.png') no-repeat center center;
}


/*******************************
    -------[=页码]-------
********************************/
.g-pages{text-align: center;padding: 50px 0;}
.g-pages li{display: inline-block;margin:0 3px;}
.g-pages li a{display: block;padding: 0 13px;height: 28px;line-height: 28px;color:#fff;background-color: #999;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;}
.g-pages li:hover a,.g-pages li.on a{background-color: #e50d1a;}



