﻿@charset "utf-8";
.topBg100{background: url(box_bg.png) no-repeat center 35px;}
.g-top{width: 100%;min-height: 460px;}
.g-bd-top{width: 1338px;height: auto;margin: 0 auto;/* overflow: hidden; */}
.no-padding{padding: 0;}
.no-margin{margin: 0;}
.clearfix{clear: both;}
.left{float: left;}
.right{float: right;}
.ofh{overflow: hidden;}
.no-bottom-line{border-bottom: none !important;}
a,
a:hover,
a:visited{text-decoration: none !important;}
.hidden{display: none;}
.pos-rel{position: relative;}
/*横向间隔定义*/
.g-blk1{display: block; height: 1px; clear: both;}
.g-blk2{display: block; height: 2px; clear: both;}
.g-blk3{display: block; height: 3px; clear: both;}
.g-blk4{display: block; height: 4px; clear: both;}
.g-blk5{display: block; height: 5px; clear: both;}
.g-blk6{display: block; height: 6px; clear: both;}
.g-blk7{display: block; height: 7px; clear: both;}
.g-blk8{display: block; height: 8px; clear: both;}
.g-blk9{display: block; height: 9px; clear: both;}
.g-blk10{display: block; height: 10px; clear: both;}
.g-blk11{display: block; height: 11px; clear: both;}
.g-blk12{display: block; height: 12px; clear: both;}
.g-blk13{display: block; height: 13px; clear: both;}
.g-blk14{display: block; height: 14px; clear: both;}
.g-blk15{display: block; height: 15px; clear: both;}
.g-blk16{display: block; height: 16px; clear: both;}
.g-blk17{display: block; height: 17px; clear: both;}
.g-blk18{display: block; height: 18px; clear: both;}
.g-blk19{display: block; height: 19px; clear: both;}
.g-blk20{display: block; height: 20px; clear: both;}
.g-blk21{display: block; height: 21px; clear: both;}
.g-blk22{display: block; height: 22px; clear: both;}
.g-blk23{display: block; height: 23px; clear: both;}
.g-blk24{display: block; height: 24px; clear: both;}
.g-blk25{display: block; height: 25px; clear: both;}
.g-blk26{display: block; height: 26px; clear: both;}
.g-blk27{display: block; height: 27px; clear: both;}
.g-blk28{display: block; height: 28px; clear: both;}
.g-blk29{display: block; height: 29px; clear: both;}
.g-blk30{display: block; height: 30px; clear: both;}

/*顶部链接*/
.g-top-links{width: 100%; height: 40px; min-width: 1200px;background: #f8fdff;}
.g-top-links .m-top-link .m-top-link-lt{font-size: 14px;}
.g-top-links .m-top-link .m-top-link-lt a{color: #333333; line-height: 40px; display: inline-block; margin: 0 3px;}
.g-top-links .m-top-link .m-top-link-lt span{color: #333333; line-height: 40px; display: inline-block; margin: 0 3px;}
.g-top-links .m-top-link .m-top-link-lt img{vertical-align: middle;}
.g-top-links .m-top-link .m-top-link-rt{font-size: 14px;}
.g-top-links .m-top-link .m-top-link-rt a{color: #333333; line-height: 40px; display: inline-block; margin: 0 3px;}
.g-top-links .m-top-link .m-top-link-rt span{color: #333333; line-height: 40px; display: inline-block; margin: 0 3px;}
.g-top-links .m-top-link .m-top-link-rt img{vertical-align: middle;}

.m-top-link-lt2{font-size: 16px;}
.m-top-link-lt2 a{color: #333333; line-height: 40px; display: inline-block; margin: 0 3px;}
.m-top-link-lt2 span{color: #333333; line-height: 40px; display: inline-block; margin: 0 3px;}
.m-top-link-lt2 img{vertical-align: middle;}
.m-logo{ text-align:center; margin:0 auto; width:100%;}
/*logo和search*/
.m-logo{ text-align:center; margin:0 auto; width:100%;}
.m-search{ text-align:center; margin:0 auto;  margin-left:34%}
.u-index-search-input{border: 1px solid #0873cd; width: 360px; height: 48px; text-indent: 20px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;float: left;    background: #ffffffcf;}
.u-index-search-btn{
    width: 100px;
    height: 50px;
    background: url(slj.search.png) no-repeat 65px 12px #20528f;
    background-size: 26px 26px;
    outline: none;
    border: none;
    float: left;
    color: #ffffff;
    text-align: left;
    text-indent: 18px;
	font-size:16px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    }
/*通用nav*/
.g-nav{height:55px;}
.g-nav .m-nav{display: flex;justify-content: space-between;height: 60px;background: #20528f;position: absolute;top: -20px;left: 0;width: 100%;}
.g-nav .m-nav a{display: inline-block;line-height: 60px;font-size: 18px;text-align: center;color: #ffffff;padding: 0 36px;text-decoration: none;}
.g-nav .m-nav a.hover,.g-nav .m-nav a:hover{background: #456ca7;}

.list-more{
	float: right;
    line-height: 46px;
    padding-right: 18px;
}

@media (max-width: 1600px){

}

@media (max-width: 1000px){
.topBg100{background: #ffffff;}
    /*小于1000 pc顶部隐藏*/
    .xs-hidden{display: none;}
    .xs-show{display: block;}
}
@media (max-width: 1600px){
.news_ul2 li {
    float: left;
    width: 127px;
    height: 40px;
    text-align: center;
    background: #015293b0;
    border: 1px solid #ffffff9e;
    margin: 8px 8px 8px 11px;
}
@media (max-width: 1600px){
.news_ul1 li {
    float: left;
    width: 92px;
    height: 40px;
    text-align: center;
    background: #015293b0;
    border: 1px solid #ffffff9e;
    margin: 9px 12px;
}