.l5{-webkit-transform:translateX(-50%);
       -moz-transform:translateX(-50%);
         -o-transform:translateX(-50%);
            transform:translateX(-50%);}
.t5{-webkit-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
         -o-transform:translateY(-50%);
            transform:translateY(-50%);}
.lt5{-webkit-transform:translate(-50%,-50%);
       -moz-transform:translate(-50%,-50%);
         -o-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);}

/*flex*/
.display_flex{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
}
.align_items_center{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}
.align_items_end{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -moz-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
}
.justify_content_center{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
}
.justify_content_end{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -moz-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
}
.justify_content_between{
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -moz-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
}
.flex_column{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -moz-box-orient:vertical;
    -moz-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
}
.flex_row_reverse{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
    -moz-box-orient:horizontal;
    -moz-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
}
.flex_column_reverse{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:column-reverse;
    -moz-box-orient:vertical;
    -moz-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
}
.flex_wrap{
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.flex_1{
    -webkit-box-flex:1;
    -webkit-flex:1;
    -moz-box-flex:1;
    -ms-flex:1;
    flex:1;
}

.pb_title{text-align:center;}
.pb_tit{font-size:32px;color:#121212;text-align:center;height:48px;line-height:48px;}
.pb_pp{color:#1F2B33;line-height:24px;font-size:16px;margin-top:12px;text-align:center;}


header{width: 100%;position: fixed;top: 0;border-bottom: 1px solid rgba(255, 255, 255, 0.15);background: rgba(0, 0, 0, 0.18);z-index: 99;}
.sc_top{width: 100%;position: relative;padding: 10px 0px;border-bottom: 1px solid rgba(255, 255, 255, 0.15);overflow: hidden;}
.sc_top .sc_l{float: left;}
.sc_top .sc_l p{font-size: 14px;color: #ffffff;}
.sc_top .sc_r{float: right;}
.sc_top .sc_r p{font-size: 14px;color: #ffffff;}
.sc_top .sc_r a{color: #ffffff;}
.sc_top .sc_r span{margin-left: 20px;}
.sc_top .sc_r strong{font-weight: bold;color: #FF921B;}
.sc_head{width: 100%;position: relative;height: 90px;line-height: 90px;}
.sc_head .sc_logo{float: left;position: relative;}
.sc_head .sc_logo a{display: block;}
.sc_head .sc_logo img{width: auto;height: 60px;vertical-align: middle;}
.sc_head .sc_logo img:nth-child(2){display: none;}
.sc_head .sc_logo .sc_logo_text{display: none;}
.sc_head .sc_nav{float: right;position: relative;}
.sc_head .sc_nav ul{position: relative;}
.sc_head .sc_nav li{display: inline-block;padding: 0 40px;position: relative;}
.sc_head .sc_nav li a{font-size: 16px;color: #ffffff;font-weight: 400;}
.sc_head .sc_nav li .sc_sub{position: absolute;width: 100%;left: 0;z-index: 99;display: none;}
.sc_head .sc_nav li .sc_sub a{display: block;line-height: 40px;background: #004098;color: #ffffff;border-bottom: 1px solid #f6f6f6;padding: 0 20px;text-align: center;}
.sc_head .sc_nav li.ok>a, .sc_head .sc_nav li a:hover{color: #FF921B;}
.sc_head .sc_nav li .sc_sub a:hover{color: #333333;background: #ffffff;}

.sc_head .sc_nav li .head_ewm{position: absolute;width: 100%;left: 0;display: none;}
.sc_head .sc_nav li .head_ewm img{width: 100%;height: auto;}

header.topfix{background:#ffffff;}
header.topfix .sc_head .sc_logo img:nth-child(1){display: none;}
header.topfix .sc_head .sc_logo img:nth-child(2){display: inline-block;}
header.topfix .sc_head .sc_nav li>a {color: #333333;}


.zyjy_hd-mobile {position: fixed;z-index: 999;top: 0;width: 100%;left: 0;background: #ffffff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);height: 60px;display: none;}
.zyjy_hd-mobile .container{width: calc(100% - 30px);}
.zyjy_menuBtn{display: none;position: fixed;top: 16px;right: 12px;width: 30px;height: 30px;cursor: pointer;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.zyjy_menuBtn b{display: block;height: 4px;background-color: #004098;margin: 4px 0;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.zyjy_menuBtn.open{}
.zyjy_menuBtn.open b{display: none;margin: 0;position: absolute;left: 0px;top: 50%;margin-top: -5px;width: 30px;}
.zyjy_menuBtn.open b:first-child{display: block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.zyjy_menuBtn.open b:last-child{display: block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.zyjy_hd-mobile .zyjy_mlogo img {height: 40px;width: auto;margin-top: 10px;}
.zyjy_nav_mobile{position: fixed;top: 60px;left: 0;right: 0;bottom: 0;z-index: 99;overflow: hidden;background: #fff;width: auto;float: none;padding: 0;display: none;}
.zyjy_nav_mobile li{position: relative;}
.zyjy_nav_mobile li .v1{line-height: 40px;text-align: left;padding:0 20px;color:#333; border-bottom:1px solid #eee;font-size: 14px;display: block; }
.zyjy_nav_mobile li i {display: block;width: 40px;height: 40px;background-position: center center;position: absolute;right: 0;top: 0;z-index: 9;background: url(../images/sel.png) no-repeat center center;-webkit-background-size: 18px 18px;background-size: 18px 18px;}
.zyjy_nav_mobile li .zyjy_sub{padding: 10px 0;background-color: #004098 ;display: none;}  
.zyjy_nav_mobile li .zyjy_sub a{padding-left: 20px;text-align: left;line-height: 40px;font-size: 14px;display: block;color:#fff;}
.zyjy_nav_mobile .v1{height: 40px;line-height: 40px;text-align: left;color:#333;padding-left: 10px;margin:0;overflow: hidden;}
.zyjy_nav_mobile li:hover .v1, .zyjy_nav_mobile li.on .v1{background: none;}
.zyjy_nav_mobile li .v1::after{display: none;}
.zyjy_nav_mobile .row{position: relative;}
.zyjy_nav_mobile .ss{display: none;background-color: #fff;padding: 10px 0;}
.zyjy_nav_mobile li .zyjy_sub .ss a{color:#333;}

@media screen and (max-width:1599px){
    .sc_head .sc_nav li {padding: 0 32px;}
}

@media screen and (max-width:1230px){
    .sc_top{padding: 6px 0px;}
    .sc_head{height: 72px;line-height: 72px;}
    .sc_head .sc_nav li{padding: 0 24px;}
    .sc_head .sc_nav li a {font-size: 14px;}
}
@media screen and (max-width:1023px){
    .ban {margin-top: 60px;}

    header{display: none;}
    .zyjy_hd-mobile{display:block;}
    .zyjy_menuBtn{display: block;}
    
    .footer{padding-top: 15px;padding-bottom: 50px;}
    .footer .tit {margin-bottom: 6px;}
    .g-contact .boxx{padding:0;}
    .g-contact .txt .tit{font-size: 18px;line-height: 24px;}
    .g-contact .txt p {margin-top: 5px;font-size: 16px;}
    .ft-nav {margin: 10px 0 10px 0;}
    .links{margin-bottom: 12px;}
    .g-contact{margin-bottom: 15px;}
    .g-form .item{margin-bottom: 10px;}
    .g-form .item input{height: 32px;padding: 0 12px;}
    .g-form textarea {height: 80px;padding: 12px;margin-bottom: 12px;}
    .g-form .sub{height: 32px;line-height: 32px;}
    .copy {padding: 10px 0;font-size: 12px;}


}
@media screen and (max-width:767px){

}