﻿@charset "utf-8";
html,body{font-family: "思源黑体 CN";font-weight: 400;}
/*hide scroll*/
/* html,body{-ms-overflow-style: none;} */
::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:var(--lineColor3);}
::-webkit-scrollbar {width:3px;height:10px;}
::-webkit-scrollbar-thumb {background:#027fe9;background-clip:padding-box;min-height:28px;cursor: pointer;}
::-webkit-scrollbar-thumb:hover {background:#027fe9;} 
::-webkit-scrollbar-button {
    width: 3px;
    height: 10px;
}

:root {
    --mainColor: #1d2088;
    --fontColor: #1e1e4c;
    --fontColora:#181414;
    --fontColorb:#bbbbbb;
    --fontColorc:#cccccc;
    --fontColord:#dddddd;
    --fontColore:#eeeeee;
    --fontColorf:#ffffff;
    --fontColor0:#000000;
    --fontColor1:#111111;
    --fontColor2:#222222;
    --fontColor3:#333333;
    --fontColor4:#444444;
    --fontColor5:#555555;
    --fontColor6:#666666;
    --fontColor7:#777777;
    --fontColor8:#888888;
    --fontColor9:#999999;
    --lineColor: #256ba7;
    --lineColor2: #eef2f6;
    --lineColor3: #e7ecf2;
}
a{color: var(--mainColor);}

.box {
    display: -webkit-flex;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.box_con {
    box-sizing: border-box;
    max-width: 1340px;
    margin: 0 auto;
}
.box_cons {
    padding: 0 120px;
    box-sizing: border-box;
}
/*头部样式*/
header{margin:0 auto;top:0;left:0;right:0;z-index: 99;transition: all .5s;background: rgba(255, 255, 255, 0.95);}

.head_top{height: 168px;border-bottom: 1px solid #d8d9d9;}
.head_top .box_con{justify-content: space-between;align-items: center;}
.head_top2{height: auto;border-bottom: none;}
.head_right2 {margin: 12.5px auto;font-size: 18px;}
.head_top .logo a{display: block;width: 554px;height:131px;margin: 18.5px auto;background-size: contain !important;}
.head_top .logos{line-height: 110px;}
.head_top .logos span{font-size: 28px;font-weight: bold;color:#1466a5;margin-left: 10px;display: inline-block;vertical-align: top;}
.head_top .logos>a{display: inline-block;vertical-align: middle;width: 60px;height: 60px;}
.head_btm{background: #2696fd;}
.head_btm ul li{display: inline-block;font-size: 18px;line-height: 80px;color:#fff;padding:0 17px;}
.head_btm ul li a{display: block;color:#fff;}
.head_btm ul li em{width: 14px;height:14px;display: inline-block;vertical-align: middle;margin-top: -2px;overflow: hidden;}
.head_btm ul li em img{display: block;width: 100%;height: 100%;}
.head_btm ul li:hover,
.head_btm ul li.active{background: #1d2d63;}

.head_right{text-align: right;}
.head_right .link a{padding-left: 25px;font-size: 22px;color:#1d2d63;float: left;background: url(../home_icon.html) no-repeat left center;}

/*底部样式*/
footer{margin: 20px auto;overflow: hidden;}
.foot_con{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;padding: 30px;background: #e9e9e9;box-sizing: border-box;align-items: flex-end;}
.foot_left{width: 330px;}
.foot_left p{font-size: 14px;line-height: 36px;color: #333;}
.foot_left p span{display: inline-block;width: 250px;vertical-align: top;}
.foot_left p img{border-radius: 19px;overflow: hidden;width: 19px;height: 19px;}
.foot_center{width: 340px;display: inline-flex;justify-content: space-evenly;}
.foot_center p{width: 100px;text-align: center;}
.foot_center p em{width: 94px;height: 94px;overflow: hidden;display: block;}
.foot_center p span{font-size: 14px;line-height: 30px;color: #333;}
.foot_right{width: 500px;}
.foot_right p{font-size: 14px;line-height: 30px;color: #333;}
.foot_right p span{display: inline-block;margin-right: 10px;}
.foot_right p span:last-child{margin-right: 0;}
.foot_right p a{color: #333;}
.box_con{min-width: 1300px;margin: 0 auto;width: 1300px;}
.box_con2{min-width: 1200px;margin: 0 auto;width: 1200px;}

img {
    vertical-align: middle;
    border: none;
    max-width: 100%;
    margin: 0 auto;
    display: inline-block;
}

.ban4{height: 500px;}

.forum_top,
.forum_btm{padding: 30px 0;}
.forum_top_items{justify-content: space-between;}
.forum_top_items .item{width: calc(100% / 2 - 20px);}
.forum_top_items2 .item{width: 100%;}
.forum_top_items .item .tit{font-size: 34px;font-weight: bold;color: #222;position: relative;padding: 30px 0;padding-left: 20px;}
.forum_top_items .item .tit::before{content: "";display: block;width: 4px;height: 30px;background: #027fe9;position: absolute;left: 0;top: 50%;margin-top: -15px;}
.forum_top_items .item .tit a{font-size: 16px;color: var(--fontColor3);float: right;font-weight: 500;line-height: 50px;}
.forum_top_items .item .tct .pic{overflow: hidden;width: 100%;}
.forum_top_items .item_right .tct .pic{height: 170px;}
.item_right_list ul li{padding-top: 10px;}
.item_right_list ul li a{font-size: 18px;line-height: 36px; color: var(--fontColor3);}
.item_right_list ul li p{width: 100%;}
.item_right_list ul li span{width: 25%;text-align: right;}
.item_right_list ul li:hover p,
.item_right_list ul li:hover span{color: #027fe9;}
.forum_top_items .item .tct .pic img{max-width: 100%;max-height: 100%;transition: all 0.5s;width: 100%;height: 100%;}
.forum_top_items .item_left .tct{position: relative;}
.forum_top_items .item_left .tct .txt{font-size: 18px;line-height: 32px;color: #fff;position: absolute;top: 0;left: 0;right: 0;padding: 20px;box-sizing: border-box;text-align: justify;height: 300px;overflow-y: auto;margin: 9% auto;} 
.forum_top_items .item_right .tct .txt{font-size: 18px;line-height: 32px;color: #222;padding: 10px;box-sizing: border-box;text-align: justify;}
.forum_top_items .item:hover .tct .pic img{transform: scale(1.1);transition: all 0.5s;}
.forum_tit{text-align: center;}
.forum_tit h3{font-size: 34px;color: #222;font-weight: bold;}
.forum_tit span{display: inline-block;width: 30px;height: 4px;background: #027fe9;margin: 25px auto;}
.forum_tit p{font-size: 18px;line-height: 32px;color: #333;}

.forum_btm_tab .forum_btm_tit{margin: 10px auto 40px;}
.forum_btm_tab .forum_btm_tit ul{justify-content: center;}
.forum_btm_tab .forum_btm_tit ul li{width: 450px;text-align: center;font-size: 24px;line-height: 60px;color: #222;background: #e9ebef;margin: 0 20px;cursor: pointer;font-weight: bold;}
.forum_btm_tab .forum_btm_tit ul li.active{background: #027fe9;color: #fff;}
.forum_btm_tab .forum_btm_con .forum_btm_items{display: none;}
.forum_btm_tab .forum_btm_con .forum_btm_items.active{display: block;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item{width: calc(100% / 2 - 20px);margin-right: 20px;background:#f7f8fa;margin-bottom: 60px;box-shadow: 0 5px 15px rgba(240, 240, 240, 1);}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item:nth-child(2n){margin-right: 0;margin-left: 20px;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tit{padding: 0 30px;box-sizing: border-box;line-height: 100px;font-size: 24px;color: #fff;font-weight: bold;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct{padding: 20px 30px;box-sizing: border-box;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul{padding-left: 20px;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li{list-style: square;padding: 5px 0;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li::marker{color: #027fe9;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li h3{font-size: 18px;line-height: 32px;color: #222;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li p{font-size: 14px;line-height: 24px;color: #666;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li p span{display: inline-flex;width: calc(100% - 60px);}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li:hover h3{color: #027fe9;}

.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul{padding-left: 0;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li{list-style: none;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li .pic{width: 80px;height: 100px;background: #fff;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li .pic img{width: 100%;height: 100%;object-fit: cover;}
.forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li .tct{width: calc(100% - 100px);margin-left:20px;padding:0;}

.forum_btm_tab .forum_btm_con .forum_btm_items2 .forum_btm_items_con .item,
.forum_btm_tab .forum_btm_con .forum_btm_items2 .forum_btm_items_con .item:nth-child(2n){width: calc(100% / 3 - 20.33px);margin-right: 30px;margin-left: 0;}
.forum_btm_tab .forum_btm_con .forum_btm_items2 .forum_btm_items_con .item:nth-child(3n){margin-right: 0;}

.coverage,
.enterprise,
.album{padding: 70px 0;}
.coverage_items {max-height: 680px;overflow-y: auto;overflow-x: hidden;}
.coverage_items .item{width: calc(100% / 6 - 33.66px);margin-right: 40px;margin-bottom: 40px;height: 90px;background: #fff;}
.coverage_items .item:nth-child(6n){margin-right: 0;}
.coverage_items .item a{align-items: center;display: inline-flex;justify-content: center;height: 100%;}
.coverage_items .item a span{width: 140px;height: 60px;line-height: 60px;overflow: hidden;background: #fff;display: inline-flex;align-items: center;}
.coverage_items .item a span img{max-width: 100%;max-height: 100%;display: block;transition: all 0.5s;}
.coverage_items .item a p{width: calc(100% - 160px);margin-left: 20px;font-size: 18px;color: #fff;}
.coverage_items .item:hover a span img{transform: scale(1.1);transition: all 0.5s;}

.enterprise_items{overflow-y: auto;overflow-x: hidden;padding-right: 30px;margin-top: 30px;max-height: 830px;}
.enterprise_items .item{margin: 0 auto 20px;max-height: 870px;overflow-y: auto;overflow-x: hidden;background: #f4f5f7;}

.enterprise_items .item .pic{width: 140px;height: 150px;overflow: hidden;background: #fff;display: inline-flex;align-items: center;}
.enterprise_items .item .pic img{max-width: 100%;max-height: 100%;transition: all 0.5s;}
.enterprise_items .item .tct{width: calc(100% - 140px);padding: 25px;box-sizing: border-box;}
.enterprise_items .item .tct h3{font-size: 24px;color: #333;line-height: 32px;width: 65%;float: left;font-weight: bold;margin: 0 0 10px;transition: all 0.5s;}
.enterprise_items .item .tct h3 a{color: var(--fontColor3);}
.enterprise_items .item .tct span{width: 35%;line-height: 32px;text-align: right;font-size: 18px;color: #333;}
.enterprise_items .item .tct span a{color: var(--fontColor3);}
.enterprise_items .item .tct p{width: 100%;font-size: 16px;line-height: 26px;color: #222;}
.enterprise_items .item:hover{box-shadow: 0 5px 15px rgba(240, 240, 240, 1);}
.enterprise_items .item:hover .tct h3 a{color: #027fe9;transition: all 0.5s;}
.enterprise_items .item:hover .pic img{transform: scale(1.1);transition: all 0.5s;}
.enterprise_items .item:hover .tct span a{color: #027fe9;}

.album{padding-top: 0;}
.swiper-container-album{position: relative;overflow: hidden;width: 100%;height: 100%;}
.swiper-container-album .swiper-slide {width: 620px;height: 410px;box-shadow: 0 8px 30px #ddd;}
.swiper-container-album .swiper-slide img{display:block;}
.swiper-container-album .swiper-button-prev,
.swiper-container-album .swiper-button-next{width: 30px;height: 60px;font-size: 20px;color: #fff;background: rgba(0, 0, 0, 0.8);display: flex;justify-content: center;align-items: center;text-align: center;}
.swiper-container-album .swiper-button-prev::after,
.swiper-container-album .swiper-button-next::after{font-size: 20px;color: #fff;font-family: cursive;display: block;width: 20px;}
.swiper-container-album .swiper-button-prev{left: 28%;}
.swiper-container-album .swiper-button-next{right: 28%;}
.swiper-container-album .swiper-button-prev::after{content: "<";}
.swiper-container-album .swiper-button-next::after{content: ">";}

.info_title{text-align: center;font-size: 24px;line-height: 36px;color: var(--fontColor3);font-weight: bold;padding: 30px 0;}

.leader{padding-top: 30px;}
.leader_top{background: url(../jpg/leader_bg.jpg) no-repeat;background-size: cover;margin-bottom: 40px;}
.leader_top a{padding: 20px;box-sizing: border-box;align-items: center;}
.leader_top .pic{width: 206px;padding-right: 20px;box-sizing: border-box;text-align: center;}
.leader_top .pic span{width: 120px;height: 120px;display: block;border-radius: 50%;overflow: hidden;margin: 0 auto;}
.leader_top .pic img{width: 100%;height: 100%;object-fit: cover;}
.leader_top .pic p{font-size: 16px;line-height: 24px;color: var(--fontColor3);text-align: center;padding-top: 10px;}
.leader_top .tct{width: calc(100% - 226px);}
.leader_top .tct p{display: block;width: 100%;font-size: 16px;line-height: 30px;color: var(--fontColor3);text-align: justify;}
.leader_top .tct p span{display: block;width: calc(100%);text-indent: 2em;}

.leader_btm ul li{width: calc(100% / 5 - 32px);margin-right: 40px;border: 1px solid var(--fontColorf);box-sizing: border-box;background: url(../jpg/leader_bg.jpg) no-repeat;background-size: cover;box-shadow: 0 5px 10px rgba(240, 240, 240, 1);margin-bottom: 30px;transition: all 0.5s;}
.leader_btm ul li:nth-child(5n){margin-right: 0;}
.leader_btm ul li a{box-sizing: border-box;padding:30px 15px;display: block;}
.leader_btm ul li span{display: block;width: 120px;height: 120px;border-radius: 50%;margin: 0 auto 10px;overflow: hidden;}
.leader_btm ul li span img{width: 100%;height: 100%;object-fit: cover;}
.leader_btm ul li p{font-size: 14px;line-height: 24px;color: var(--fontColor3);text-align: center;}
.leader_btm ul li:hover{transform: translateY(10px);transition: all 0.5s;}

.album_tit ul li{width: calc(100% / 7 - 17.7px);margin-right: 20px;margin-bottom: 20px;height: 60px;}
.album_tit ul li:nth-child(7n){margin-right: 0;}
.album_tit ul li a{display: inline-flex;height: 100%;width: 100%;justify-content: center;align-items: center;background: #eaebef;font-size: 18px;color: #333;font-weight: 500;padding: 5px;box-sizing: border-box;}
.album_tit ul li.active a,
.album_tit ul li:hover a{background: #2696fd;color: #fff;}
.lg_wrap hr{opacity: 0.5;}

.album_con{margin: 40px auto;}
.album_items{display: none;}
.album_items.active{display: block;}
.pic_list .pic{width: calc(100% /  6 - 9.66px);margin-right: 11px;margin-bottom: 11px;}
.pic_list .pic:nth-child(6n){margin-right: 0;}
.pic_list .pic img{width: 100%;height: 100%;object-fit: cover;}


@media screen and (max-width:1366px){
    header, footer, .lg_wrap{min-width: 100%;}
    .box_con{min-width: 1200px;width: 94%;}
}
@media screen and (max-width:1280px){
  
}
.sj_menu{display: none;}
@media screen and (max-width:1200px){

    
}
@media screen and (max-width:1024px){
    .box_con,
    .box_con2 {max-width: 600px;width: 94%;min-width: auto;}

    .head_top{height: auto;}
    .head_top .box_con{background-size: contain !important;}
    .head_top .logo a{width: 150px;height: 45px;margin: 15px auto;}
    .head_right .link a{font-size: 14px;}

    .ban4{height: 300px;}
    
    .forum_top, .forum_btm{padding: 20px 0;}

    .forum_top_items .item .tit{font-size: 20px;padding: 20px 0;padding-left: 20px;}
    .forum_top_items .item .tit::before{height: 20px;margin-top: -10px;}
    .forum_top_items .item{width: 100%;}

    .forum_tit h3{font-size: 20px;}

    .forum_btm_tab .forum_btm_tit ul li{width: calc(100% / 2 - 10px);font-size: 18px;line-height: 40px;margin: 0 5px;}

    .forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tit{line-height: 50px;font-size: 18px;}
    
    .coverage, .enterprise, .album{padding: 20px 0;}

    .forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li h3{font-size: 16px;line-height: 24px;}

    .forum_top_items .item_left .tct .txt,
    .forum_top_items .item_right .tct .txt,
    .coverage_items .item a p,
    .forum_tit p,
    .enterprise_items .item a .tct p{font-size: 14px;line-height: 24px;}
    .forum_tit span{margin: 15px auto;}

    
    .enterprise_items .item a .tct h3{font-size: 18px;width: 100%;margin-bottom: 0;}
    .enterprise_items .item a .tct span{font-size: 14px;line-height: 24px;float: none;width: 100%;}

    .forum_top_items .item_right .tct .pic{height: auto;}

    .item_right_list{padding-top: 10px;}
    .item_right_list ul li{padding: 0;}
    .item_right_list ul li a{font-size: 14px;}
    .forum_top_items .item_left .tct .txt{max-height: 140px;overflow-y: auto;}

    .album_tit ul li{width: calc(100% / 2 - 5px);margin-right: 10px;margin-bottom: 10px;}
    .album_tit ul li a{font-size: 16px;}
    .album_tit ul li:nth-child(2n),
    .pic_list .pic:nth-child(2n){margin-right: 0;}

    .pic_list .pic{width: calc(100% / 2 - 6px);}

    .leader_top a{padding: 15px;}
    .leader_top .pic{width: 100%;padding: 10px;}
    .leader_top .pic span{width: 60px;height: 60px;}
    .leader_top .tct{width: calc(100%);}

    .leader_btm ul li,
    .leader_btm ul li:nth-child(5n){width: calc(100% / 2 - 5px);margin-right: 10px;margin-bottom: 10px;}
    .leader_btm ul li:nth-child(2n){margin-right: 0;}
    .leader_btm ul li a{padding: 15px;}
    .leader_btm ul li span{width: 60px;height: 60px;}
    .enterprise_items .item .pic{width: 80px;height: 130px;}
    .enterprise_items .item .tct{padding: 15px;width: calc(100%  - 80px);}
    .enterprise_items .item .tct h3{font-size: 16px;width: 100%;line-height: 30px;margin-bottom: 0;}
    .enterprise_items .item .tct span{width: 100%;font-size: 14px;text-align: left;line-height: 20px;}
    .enterprise_items .item .tct p{font-size: 14px;line-height: 24px;}
    .leader_top .tct p{font-size: 14px;line-height: 24px;}
    .forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li .tct{margin-left: 0px;width: calc(100%);}
    .forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct ul li{padding: 0 0 10px;}
    .leader_top{margin-bottom: 20px;}

    #pictureViewer > .content{width: 100% !important;}
}
@media screen and (max-width:768px){
      
}

@media screen and (max-width:640px){
    .ban4{height: 160px;}

    .forum_top_items .item_right .tct .txt{padding: 0;margin: 5px auto;}
    .forum_btm_tab .forum_btm_tit{margin: 0 auto 15px;}
    .forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item,
    .forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item:nth-child(2n){width: 100%;margin: 0 auto 20px;}
    .forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tit{padding: 0 15px;}
    .forum_btm_tab .forum_btm_con .forum_btm_items .forum_btm_items_con .item .tct{padding: 15px;}

    .coverage_items{padding-right: 10px;}

    .coverage_items .item {width: calc(100% / 2 - 5px);margin-right: 10px;margin-bottom: 10px;height: 60px;}
    .coverage_items .item:nth-child(2n){margin-right: 0;}
    .coverage_items .item a{}
    .coverage_items .item a span{width: 100px;height: 42px;}

    .enterprise_items{padding-right: 10px;}
    .enterprise_items .item a .tct{padding:0 15px;width: calc(100% - 100px);}
    .enterprise_items .item a .pic{width: 100px;height: 108px;}

    .swiper-container-album .swiper-slide{width: 100%;height:auto;}
    .swiper-container-album .swiper-button-prev{left: 0;}
    .swiper-container-album .swiper-button-next{right: 0;}

}
@media screen and (max-width:414px){
    
}
@media screen and (max-width:375px){
    
}
@media screen and (max-width:360px){
    
}
@media screen and (max-width:320px){
    
}































