/* 轮播 */
body{
    position: relative;
}
.bannerr {
    width:100%;
    min-width: 1200px;
    overflow: hidden;
    height: 400px;
}
.banner>img {
    display: block;
    width: 100%;
    height: auto;
}
/* 联系我们 */
.gsjj{
    width:100%;
    height:485px;
    background: url(../images/gsjj_bg.jpg) no-repeat center;
}
.headline{
    width:1200px;
    padding:50px 0px;
    text-align: center;
    margin:0 auto;
}
.headline>h1{
    font-size: 32px;
    color: rgb( 18, 20, 21 );
}
.headline>p{
    font-size: 18px;
    color: rgb( 138, 142, 148 );
    margin-top:10px;
}
.headline>div>img{
    display:block;
    width:auto;
    height:26px;
    border:1px solid transparent;
    margin:10px auto 0px auto;
}
.gsjj>p{
    font-size: 16px;
    color: rgb( 82, 85, 88 );
    padding:10px 0px;
    line-height:30px;
}
.gsjj_sh{
    width:100%;
    height:720px;
    background: url(../images/shze_bg.jpg) no-repeat center;
    padding:180px 0px;
}
.gsjj_sh>.headline>.h1col{
    font-size: 40px;
    color: rgb( 255, 255, 255 );
}
.gsjj_sh>p{
    width: 91%;
    font-size: 26px;
    color: rgb( 255, 255, 255 );
    line-height: 60px;
    text-align: center;
    margin: 0 auto;
}
.bg_cont{
    position: relative;
}
.bg_cont>ul{
    width: 100%;
    height: 487px;
    border:1px solid rgb( 223, 219, 219 );
}
.bg_cont>ul>li{
    border-bottom:1px solid rgb( 223, 219, 219 );
    background-color: rgb( 255, 255, 255 );
    width:100%;
    height: 72.6px;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 72.6px;
    word-wrap:break-word;
    /*border:1px solid red;*/
}
.bg_cont>ul>li>.tr{
    width:100%;
    height:100%;
    cursor: pointer;
}
.bg_cont>ul>li>.tr>ul>li{
    float:left;
    width: 12.5%;
    height:100%;
    text-align:center; 
}
.gsjj_bg .bg_cont>ul>.lione{
    background-color: rgb( 242, 240, 240 );
    width:100%;
    height: 50px !important;
    color: rgb( 92, 90, 90 );
    line-height:50px;
    border-bottom: 1px solid rgb( 242, 240, 240 );
    position: relative;
    cursor: default;
}
/*.bg_cont>ul>li:hover{
    background-color: #76bdea;
    font-size: 14px;
    color: rgb( 255, 255, 255 );
    text-transform: uppercase;
    cursor: pointer;
    border:none;
}*/
.page{
    width:100%;
    padding:60px 0px;
}
.page>.num{
    width:15%;
    margin:0 auto;
}
.page>.num>a{
    display:inline-block;
    width:31px;
    height:31px;
    font-size: 14px;
    color: rgb( 48, 53, 56 );
    text-transform: uppercase;
    line-height: 31px;
    text-align: center;
    border:1px solid transparent;
    margin:0px 10px;
}
.page>.num>.pre,.page>.num>.nex{
    width:60px;
    height:100%;
    border:1px solid transparent;
}
.page>.num>a:hover{
    width:31px;
    height:31px;
    border-radius: 50%;
    background-color: rgb( 118, 189, 234 );
    color:#ffffff;
}
.page>.num>a.pre:hover,.page>.num>a.nex:hover{
    width:60px;
    height:100%;
    border:1px solid rgb( 118, 189, 234 );
    border-radius: 1px;
}
.ms{
    width:100%;
    height:100%;
    position: absolute;
    left:0px;
    top:0px;
    z-index: 600;
    display:none;
}
.mask{
    width:100%;
    height:100%;
    background-color: rgba( 0, 0, 0 ,0.502);
    display:fixed;
    z-index: 600;
    display:none;
    position: relative;
    left:0px;
    top:0px;
}
.mas_con{
    width:835px;
    height:410px;
    position: absolute;
    right: 30px;
    top: 1484px;
    z-index: 6001;
}
.mask_cont{
    width:100%;
    height:100%;
    background-color: rgb( 255, 255, 255 );
    display:none;
}
.mask_cont>.m_con{
    width:98%;
    height:100%;
    padding:20px;
    overflow-x: hidden;
    overflow-y:auto;
    position: relative;
    margin-right:2%;
}
 /*滚动条样式*/
 .m_con::-webkit-scrollbar {/*滚动条整体样式*/
    width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
    height:0px;
    background-color: rgb( 255, 255, 255 );
}
.m_con::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    background-color: rgb( 120, 125, 127 );
}
.m_con::-webkit-scrollbar-track {/*滚动条里面轨道*/
    border-radius: 0;
    background: rgb( 255, 255, 255 );
}
.mas_con>.shut{
    width:auto;
    height:32px;
    position: absolute;
    right:30px;
    top:20px;
    display:none;
}
.mas_con>.shut>img{
    display:block;
    width:32px;
    height:32px;
}
.m_con>.cons>h1{
    font-size: 26px;
    color: rgb( 6, 6, 6 );
    text-transform: uppercase;
}
.m_con>.cons>.con{
    padding:30px 0px;
}
.m_con>.cons b{
    font-size: 15px;
    color: rgb( 26, 29, 30 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 30px;
}
.m_con>.cons p{
    font-size: 13px;
    color: rgb( 74, 77, 79 );
    /* text-transform: uppercase; */
    line-height: 30px;
}
.m_con>.cons p>span{
    color: #0568a9;
    font-weight: bold;
}

/*add new css 7.16*/
.cons{
    padding:20px 50px;
    border-top:1px solid rgb( 223, 219, 219 );
}
.cons>h1{
    font-size: 26px;
    color: rgb( 6, 6, 6 );
    text-transform: uppercase;
}
.cons b{
    font-size: 15px;
    color: rgb( 26, 29, 30 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 30px;
}
.cons p{
    font-size: 13px;
    color: rgb( 74, 77, 79 );
    line-height: 30px;
}
.cons p>span{
    color: #0568a9;
    font-weight: bold;
}

.gsjj_bg .bg_cont>ul>li{
    height:auto !important;
}
.gsjj_bg .bg_cont>ul>.tr{
    height: 72.6px !important;
}
.tr_drop{
    width:100%;
    height:auto;
    display: none;
}

.aboutsubcont {
    padding: 0 2% 0;
    background: #fff;
}

.aboutsubtle {
    padding: 25px 0;
}

.aboutsubtle h6 {
    float: left;
    font-size: 26px;
    color: #474747;
    font-weight: 400;
}

.aboutsubtle>a {
    float: right;
    width: 106px;
    height: 36px;
    line-height: 36px;
    background: #3276da;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.aboutsubtab {
    padding: 18px 4%;
    background: #f2f2f2;
    border-left: 1px solid rgb( 223, 219, 219 );
    border-top: 1px solid rgb( 223, 219, 219 );
    border-right: 1px solid rgb( 223, 219, 219 );
}
.aboutsubtab>span {
    float: left;
    width:12.5%;
    color: #7b7a7a;
    text-align: center;
    font-size: 14px;
}

.subw30 {
    width: 30%;
}

.subw17 {
    width: 17.5%;
}

.aboutsubul {
    width: 100%;
    border: 1px solid rgb( 223, 219, 219 );
}

.aboutsubul li {
    width: 100%;
    cursor: pointer;
    border-bottom: 1px solid #dedede;
}

.aboutsubul li .aboutitop {
    width: 100%;
    padding: 20px 4%;
}

.aboutsubul li .aboutitop span{
    float: left;
    font-size: 14px;
    color: #474747;
    text-align: left;
    width:12.5%;
    text-align: center;
}

.aboutidown {
    display: none;
    padding: 0 4% 20px;
    background: #f8f8f8;
}

.aboutsublist {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 20px;
    font-size: 14px;
    color: rgb( 74, 77, 79 );
    line-height: 28px;
    border-bottom: 1px solid #dedede;
}

.aboutsublist:last-child {
    border-bottom: none;
}

.aboutsublist h6 {
    padding-bottom: 16px;
    font-size: 26px;
    color: rgb( 6, 6, 6 );
    text-transform: uppercase;
}
.sublist{
    display: block;
    font-size: 15px;
    color: rgb( 26, 29, 30 );
    font-weight: bold;
    text-transform: uppercase;
}
.aboutsublist p {
    padding: 8px 0;
    font-size: 14px;
    color: #757575;
}

.xingqu {
    font-size: 14px;
    color: #757575;
}

.xingqu a {
    color: #0568a9;
    font-weight: bold;
}

.jilv {
    padding: 10px 0 20px;
    font-size: 14px;
    color: #cccccc;
}

.game163 .smallScroll {
    width: 100%;
    padding-top: 100px;
    height: 200px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.smallScroll>a {
    width: 20px;
    height: 34px;
}