@charset "utf-8";
html,body{font-family: "思源黑体";overflow-x: hidden;}
/*hide scroll*/
/* html,body{-ms-overflow-style: none;} */
/* ::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
::-webkit-scrollbar {width:0px;height:0px;}
::-webkit-scrollbar-thumb {background:#dddddd;background-clip:padding-box;min-height:28px;}
::-webkit-scrollbar-thumb:hover {background:#bbb;} 
::-webkit-scrollbar-button {
    width: 1.0416666666666667vw;
    height: 1.0416666666666667vw;
}

::-webkit-scrollbar-button:vertical:single-button:start {  
    background:url(/template/cn/images/scrollbar_top.jpg) no-repeat;
    background-size: cover;
    cursor: pointer;
}
::-webkit-scrollbar-button:vertical:single-button:end {
    background:url(/template/cn/images/scrollbar_btm.jpg) no-repeat;
    background-size: cover;
    cursor: pointer;
   
}
::-webkit-scrollbar-button:horizontal:single-button:start {
    background:url(/template/cn/images/scrollbar_top_hover.jpg) no-repeat;
    background-size: cover;
    cursor: pointer;
}
::-webkit-scrollbar-button:horizontal:single-button:end {
    background:url(/template/cn/images/scrollbar_btm_hover.jpg) no-repeat;
    background-size: cover;
    cursor: pointer;
}
*/
:root {
    --mainColor: #014099;
    --fontColora:#aaaaaa;
    --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: #22a843;
}
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;
}

/*头部样式*/
header{margin:0 auto;position: absolute;top:0;left:0;right:0;z-index: 99;text-align: center;transition: all .5s;}
.head_top{justify-content: space-between;position: relative;z-index: 1;}
.head_top p{color: var(--fontColor3);line-height: 30px;font-size: 12px;}
.head_top p a{display: block;color: var(--fontColor3);}
.head_nav{border-top: 1px solid var(--fontColore);}
.head_nav h1{line-height: 100px;max-width: 520px;}
.head_menu{justify-content: space-between;align-items: center;}
.head_menu ul{justify-content: flex-end;line-height: 100px;width: calc(100% - 520px);}
.head_menu ul li{width: 110px;text-align: center;position: relative;position: relative;}
.head_menu ul li::after{content: "";display: block;width: 0%; height: 2px;background: var(--mainColor);z-index: 1;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.head_menu ul li a{display: block;color: var(--fontColor3);position: relative;z-index: 2;overflow: hidden;}
/* .head_menu ul li a::before{content: "";display: block;width: 100%; height: 100%;background:linear-gradient(var(--mainColor),var(--fontColorf));opacity: 0.3;z-index: 1;position: absolute;bottom: 0;left: 0;right: 0;transform: translateY(100%);transition: all 0.75s;} */
.head_menu ul li.active a::before,
.head_menu ul li:hover a::before{transform: translateY(0%);transition: all 0.75s;}
.head_menu ul li.active::after,
.head_menu ul li:hover::after{width: 100%;transition: all 0.75s;}
.head_menu ul li.active>a,
.head_menu ul li:hover>a{color: var(--mainColor);font-weight: bold;}
.head_menu ul li ul{position: absolute;width: 140%;left: -20%;background: var(--fontColorf);box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1);height: 0;overflow: hidden;}
.head_menu ul li ul li{width: 100%;}
.head_menu ul li ul li::after{display: none;}
.head_menu ul li ul li a{font-size: 14px;line-height: 36px;color: var(--fontColor3);}
.head_menu ul li ul li a::before{display: none;}
.head_menu ul li:hover ul{height: auto;}

.fixeds .head_nav h1 ,
.fixeds .head_menu ul{line-height: 65px;transition: ease-in 0.5s;}

/*底部样式*/
footer{margin: 0 auto;background: url(/template/cn/images/footer_bg.jpg) no-repeat;background-size: cover;width:100%;overflow: hidden;}
.foot_top,
.foot_center{justify-content: space-between;align-items: center;}
.foot_top{padding: 60px 0 40px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.foot_top h2{max-width: 510px;overflow: hidden;}
.foot_top .link{width: 230px;line-height: 50px;background: var(--fontColorf);border-radius: 5px;padding: 0 10px;box-sizing: border-box;}
.foot_top .link select{width: 100%;border:none;height: 50px;line-height: 50px;}
.foot_center{ padding: 30px 0;box-sizing: border-box;}
.foot_center .foot_menu{padding-bottom: 30px;}
.foot_center .foot_menu ul li{font-size: 20px;margin-right: 30px;position: relative;padding-right: 30px;}
.foot_center .foot_menu ul li a{display: block;line-height: 30px;color: var(--fontColorf);}
.foot_center .foot_menu ul li::after{content: "";display: block;height: 10px;width: 1px;background: rgba(255, 255, 255, 0.3);position: absolute;right: 0;top: 50%;margin-top: -5px;}
.foot_center .foot_menu ul li:last-child::after{display: none;}
.foot_center .foot_info p{font-size: 16px;line-height: 30px;color: #3772c5;}
.foot_center .foot_info p span{display: inline-block;margin-right: 20px;}
.foot_center .foot_info p span strong{font-family: Arial;}
.foot_left{width: calc(100% - 260px);}
.foot_right{display: inline-flex;}
.foot_right span{display: inline-flex;width: 100px;margin-left: 30px;flex-direction: column;}
.foot_right span img{width: 100px;height: 100px;overflow: hidden;border-radius: 5px;display: block;}
.foot_right span em{display: block;text-align: center;font-size: 14px;color: #fff;}
/*.foot_btm{background:rgba(1, 64, 153, 0.6);}*/
.foot_btm p{line-height: 50px;color: #3772c5;font-size: 14px;}
.foot_btm p a{color: #3772c5;}
.foot_center .foot_info p:hover,
.foot_btm p:hover,
.foot_btm p:hover a{color: var(--fontColorf);}

.lg_wrap{padding-top: 130px;}

/*banner样式*/
.swiper-container-banner{position: relative;height:100vh;overflow: hidden;}
.swiper-container-banner .swiper-slide{position: relative;}
.swiper-container-banner .swiper-slide a{display: block;height: 100%;transform: scale(1.15);transition: ease-in 4.5s;}
.swiper-container-banner .swiper-slide-active a{transform: scale(1);transition: ease-in 4.5s;}
.swiper-container-banner .swiper-pagination-banner{position: absolute;bottom:40px;margin: 0 auto;z-index: 3;text-align: center;}
.swiper-container-banner .swiper-pagination-banner .swiper-pagination-bullet{width: 20px;height: 20px;border-radius: 5px;background: rgba(255, 255, 255, 0.3);border:1px solid var(--fontColorf);opacity: 1;transform: rotate(45deg);margin: 0 10px;}
.swiper-container-banner .swiper-pagination-banner .swiper-pagination-bullet-active{background: rgba(34, 168, 67, 0.7);border:1px solid rgba(34, 168, 67, 0.7);}

.swiper-container-banner .swiper-slide .banner_li {
    position: absolute;
    left: 0%;
    right:0;
    margin: 0 auto;
    top: 30% !important;
    text-align: left;
}
.swiper-container-banner .swiper-slide-active .banner_li{-webkit-animation:zuo 4.5s linear 0.1s both;-moz-animation:zuo 4.5s linear 0.1s both; animation:zuo 4.5s ease 0.1s both; }
@-webkit-keyframes zuo{0%{opacity:0;-webkit-transform:translateX(-550px)}
100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes zuo{0%{opacity:0;-moz-transform:translateX(-550px)}
100%{opacity:1;-moz-transform:translateX(0)}}
.zuo{-webkit-animation-name:zuo;-moz-animation-name:zuo}
/* 通知通告 */
.notice{background: #f5f5f5;}
.notice_con{height: 70px;align-items: center;line-height: 70px;overflow: hidden;}
.notice_left{width: 125px;height: 100%;position: relative;margin-right: 15px;box-sizing: border-box;}
.notice_left::after{content: "";display: block;width: 1px;height: 10px;background: var(--mainColor);position: absolute;right: 0;top: 50%;margin-top: -5px;}
.notice_right{width: 1200px;height: 100%;}
.swiper-container-notice{position: relative;width: 100%;height: 70px;}
.swiper-container-notice .swiper-slide a {justify-content: space-between;align-items: center;}
.swiper-container-notice .swiper-slide a .tit{font-size: 18px;color: var(--fontColor3);max-width: 1000px;}
.swiper-container-notice .swiper-slide a .time{font-size: 16px;font-family: Arial;font-weight: bold;color: var(--fontColor3);}
.swiper-container-notice .swiper-slide a:hover .tit{color: var(--mainColor);}

/* 首页title */
.box_title{text-align: center;padding: 30px 0;position: relative;}
.box_title::before,
.box_title::after{content: "";display: block;width: 500px;height: 1px;background: var(--fontColorc);position: absolute;top: 50%;}
.box_title::before{left: 0;}
.box_title::after{right: 0;}
.box_title h3{font-size: 40px;color: var(--lineColor);font-weight: bold;width: 320px;margin: 0 auto;position: relative;}
.box_title h3::after,
.box_title h3::before{content: "";display: block;width: 30px;height: 30px;position: absolute;top: 50%;margin-top: 0;background: url(/template/cn/images/box_title_bg.png) no-repeat;background-size: contain;}
.box_title h3::after{right: 0px;}
.box_title h3::before{left: 0px;}
.box_title h3 font{font-size: 34px;color: var(--mainColor);}
.box_title p{font-size: 16px;line-height: 30px;color: var(--fontColor9);text-transform: uppercase;letter-spacing: 5px;}

/* 新闻中心 */
.news_con{justify-content: space-between;}
.news_left{width: 660px;height: 350px;overflow: hidden;position: relative;border-radius: 5px;}
.news_left .pop{position: absolute;top: 0;left: 20px;z-index: 2;background: var(--mainColor);padding: 10px 20px;box-sizing: border-box;}
.news_left .pop p{font-size: 12px;line-height: 20px;color: var(--fontColorf);text-transform: uppercase;}
.news_left .pop h3{font-size: 18px;font-weight: bold;color: var(--fontColorf);}
.swiper-container-news{position: relative;width: 660px;height: 350px;}
.swiper-container-news .swiper-slide{position: relative;}
.swiper-container-news .swiper-slide .txt{background: rgba(0, 0, 0, 0.6);height: 60px;line-height: 60px;position: absolute;bottom: 0;left: 0;right: 0;z-index: 2;padding: 0 20px;box-sizing: border-box;}
.swiper-container-news .swiper-slide .txt p{width: 65%;font-size: 16px;color: var(--fontColorf);}
.swiper-container-news .swiper-slide .pic img{transition: ease-in 0.7s;width: 100%;height: 100%;object-fit: cover;}
.swiper-container-news .swiper-slide:hover .pic img{transform: scale(1.1);transition: ease-in 0.7s;}
.swiper-container-news .swiper-pagination-news{position: absolute;bottom: 20px;left: auto;right: 20px;z-index: 3;width: 35%;text-align: right;}
.swiper-container-news .swiper-pagination-news .swiper-pagination-bullet{width: 10px;height:6px;border-radius: 5px;background: var(--fontColorf);opacity: 1;}
.swiper-container-news .swiper-pagination-news .swiper-pagination-bullet-active{width: 20px;}
.news_right{width: 660px;}
.news_right .tab .tab_tit ul{width: 78%;display: inline-flex;}
.news_right .tab .tab_tit ul li{cursor: pointer;font-size: 24px;font-weight: bold;color: var(--fontColor3);margin-right: 20px;line-height: 40px;border-bottom: 2px solid var(--fontColorf);box-sizing: border-box;}
.news_right .tab .tab_tit ul li.active,
.news_right .tab .tab_tit ul li:hover{color: var(--mainColor);border-bottom: 2px solid var(--mainColor);}
.news_right .tab .tab_tit span{display: inline-flex;width: 20%;justify-content: flex-end;}
.news_right .tab .tab_tit span a{display: block;color: var(--fontColor3);font-size: 14px;font-family: Arial;}
.news_right .tab .tab_tit span a:hover{color: var(--mainColor);}
.news_right .tab .tab_con .tab-con-item{display: none;}
.news_right .tab .tab_con .items{margin-top: 20px;}
/* .news_right .tab .tab_con .items.active{display: block;} */
.news_right .tab .tab_con .items .item a{justify-content: space-between;align-items: center;}
.news_right .tab .tab_con .items .item a p{font-size: 16px;line-height: 30px;color: var(--fontColor3);width: 80%;padding-left: 20px;box-sizing: border-box;position: relative;}
.news_right .tab .tab_con .items .item a p::before{content: "";display: inline-flex;width: 6px;height: 6px;background: var(--mainColor);position: absolute;left: 0;top: 50%;margin-top: -3px;}
.news_right .tab .tab_con .items .item a span{font-size: 16px;color: var(--fontColor9);font-family: Arial;width: 20%;text-align: right;}
.news_right .tab .tab_con .items .item.active{border-bottom: 1px dashed var(--fontColorc);padding-bottom: 15px;margin-bottom: 15px;}
.news_right .tab .tab_con .items .item.active h3{font-size: 22px;color: var(--mainColor);padding-left: 20px;box-sizing: border-box;position: relative;}
.news_right .tab .tab_con .items .item.active h3::before{content: "";display: inline-flex;width: 6px;height: 6px;background: var(--mainColor);position: absolute;left: 0;top: 50%;margin-top: -3px;}
.news_right .tab .tab_con .items .item.active p{font-size: 16px;line-height: 26px;color: var(--fontColor6);padding-left: 20px;box-sizing: border-box;margin: 10px auto;}
.news_right .tab .tab_con .items .item.active p.box{justify-content: space-between;margin: 0 auto;}
.news_right .tab .tab_con .items .item.active p span{font-size: 16px;color: var(--fontColor9);}
.news_right .tab .tab_con .items .item.active p a{font-size: 14px;font-family: Arial;color: var(--fontColor6);}
.news_right .tab .tab_con .items .item a p:hover,
.news_right .tab .tab_con .items .item.active h3:hover,
.news_right .tab .tab_con .items .item.active p a:hover{color: var(--mainColor);}

/**/
.bans .pic{margin: 30px auto;border-radius: 8px;overflow: hidden;}

/* 营业领域 */
.business{background: url(/template/cn/images/business_bg.jpg) no-repeat top;}
.business .box_title::before,
.business .box_title::after,
.business .box_title h3::after,
.business .box_title h3::before{opacity: 0.3;}
.swiper-container-business{overflow: hidden;position: relative;}
.swiper-container-business .swiper-slide{width: 420px;height: 480px;overflow: hidden;border-radius: 7px;position: relative;}
.swiper-container-business .swiper-slide .pic{width: 100%;height: 100%;overflow: hidden;}
.swiper-container-business .swiper-slide .pic img{max-width: 100%;height: 100%;object-fit: cover;transition: ease-in 0.7s;}
.swiper-container-business .swiper-slide:hover .pic img{transform: scale(1.1);transition: ease-in 0.7s;}
.swiper-container-business .swiper-slide .txt{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(1, 64, 153, 0.5);height: 60px;border-radius: 8px;display: inline-flex;align-items: center;padding: 0 20px;box-sizing: border-box;}
.swiper-container-business .swiper-slide .txt span{display: none;width: 55px;text-align: center;position: relative;margin-right: 15px;}
.swiper-container-business .swiper-slide .txt span::after{display: block;content: "";width: 1px;height: 10px;background: var(--fontColorf);position: absolute;right: 0;top: 50%;margin-top: -5px;}
.swiper-container-business .swiper-slide .txt p{font-size: 22px;color: var(--fontColorf);width: 100%;}
.swiper-pagination-business{margin-top: 40px;height: 40px;text-align: center;line-height: 40px;}
.swiper-pagination-business .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 10px;}
.swiper-pagination-business .swiper-pagination-bullet-active{background: var(--mainColor);}
.business-next,
.business-prev{position: absolute;bottom: 10px;top: auto;width: 40px;height: 40px;border:1px solid var(--fontColorc);box-sizing: border-box;border-radius: 5px;transform: rotate(45deg);}
.business-next::after,
.business-prev::after{font-size: 20px;transform: rotate(-45deg);color: var(--mainColor);}
.business-next{right: 10px;}
.business-prev{left: 10px;}
.business-next:hover,
.business-prev:hover{background: var(--mainColor);border:1px solid var(--mainColor);}
.business-next:hover::after,
.business-prev:hover::after{color:var(--fontColorf);}


/* 企业文化 */
.culture_items{flex-wrap: wrap;justify-content: space-between;}
.culture_items .item{width: 650px;background: #f5f5f5;margin: 20px auto;}
.culture_items .item a{padding: 20px 35px;box-sizing: border-box;justify-content: space-between;align-items: center;}
.culture_items .item .pic{width: 320px;height: 220px;overflow: hidden;border-radius: 5px;}
.culture_items .item .pic img{max-width: 100%;height: 100%;object-fit: cover;transition: ease-in 0.7s;}
.culture_items .item:hover .pic img{transform: scale(1.1);transition: ease-in 0.7s;}
.culture_items .item .tct{width: 40%;}
.culture_items .item .tct h3{font-size: 24px;line-height: 26px;color: var(--fontColor3);font-weight: bold;}
.culture_items .item .tct h3::after{content: "";display: block;width: 30px;height: 2px;background: var(--lineColor);margin-top: 15px;}
.culture_items .item .tct p{font-size: 16px;line-height: 26px;color: var(--fontColor6);min-height: 52px;margin: 20px auto ;}
.culture_items .item .tct em{font-size: 14px;line-height: 26px;color: var(--fontColor3);}
.culture_items .item .tct h3:hover,
.culture_items .item .tct em:hover{color: var(--mainColor);}
.culture_items .item:nth-child(3) a,
.culture_items .item:nth-child(4) a{flex-direction: row-reverse;}
.culture_items .item:nth-child(1) a{background: url(/template/cn/images/culture_icon_01.png) no-repeat bottom;background-position-x: 30%;}
.culture_items .item:nth-child(2) a{background: url(/template/cn/images/culture_icon_02.png) no-repeat bottom;background-position-x: 30%;}
.culture_items .item:nth-child(3) a{background: url(/template/cn/images/culture_icon_03.png) no-repeat bottom;background-position-x: 100%;}
.culture_items .item:nth-child(4) a{background: url(/template/cn/images/culture_icon_04.png) no-repeat bottom;background-position-x: 100%;}


/* 所属企业 */
.affiliation{background: url(/template/cn/images/affiliation_bg.jpg) no-repeat center;background-size: cover;margin-top: 30px;padding: 30px 0;}
.affiliation_tit{justify-content: space-between;align-items: center;}
.affiliation_tit h3{font-size: 36px;font-weight: bold;color: var(--mainColor);}
.affiliation_tit a{font-size: 14px;color: var(--fontColor3);}
.affiliation_tit a:hover{color: var(--mainColor);}
.affiliation_list{margin: 30px auto;}
.affiliation_list ul{flex-wrap: wrap;height: 120px;overflow: hidden;}
.affiliation_list ul li{width: 25%;font-size: 13px;line-height: 40px;color: var(--fontColor3);}
.affiliation_list ul li a{color: var(--fontColor3);}
.affiliation_list ul li a:hover{color: var(--mainColor);}
.affiliation_list ul li:nth-child(13) a{font-size: 0;}
.affiliation_list ul li:nth-child(13) a::before{content: "......";display: inline-flex;font-size: 13px;}

/* bar */
.bar{height:580px;}
.bar_tit{width: 100%;height: 100%;display: inline-flex;flex-direction: column;justify-content: center;align-items: center;margin-top: -80px;}
.bar_tit h3{font-size: 46px;font-weight: bold;color: var(--fontColorf);line-height: 1;padding-bottom: 20px;text-shadow: 0 5px rgba(0,0,0,0.2);}
.bar_tit p{font-size: 18px;line-height: 1;font-family: Arial;color: var(--fontColorf);opacity: 0.6;text-transform: uppercase;text-shadow: 0 5px rgba(0,0,0,0.2);}

.crumb{position: relative;margin-top: -80px;z-index: 2;}
.crumb_con{background: rgba(255, 255, 255, 0.7);padding: 10px;box-sizing: border-box;line-height: 60px;box-sizing: border-box;justify-content: space-between;}
.crumb_left{width: 70%;}
.crumb_left ul li{position: relative;padding-right: 1px;}
.crumb_left ul li::after{content: "";display: block;width: 1px;height:10px;background: var(--fontColorb);position: absolute;right: 0;top: 50%;margin-top: -5px;}
.crumb_left ul li:last-child:after{display: none;}
.crumb_left ul li a{display: inline-block;font-size: 20px;line-height: 60px;color: var(--fontColor3);padding: 0 20px;text-align: center;border-radius: 8px;}
.crumb_left ul li.active a,
.crumb_left ul li:hover a{background: var(--mainColor);color: var(--fontColorf);font-weight: bold;}
.crumb_right{width: 30%;text-align: right;}
.crumb_right dl{justify-content: flex-end;}
.crumb_right dl dt{margin-right: 10px;}
.crumb_right dl dd{position: relative;padding-right: 25px;}
.crumb_right dl dd a{font-size: 16px;color: var(--fontColor3);}
.crumb_right dl dd::after{content: ">";display: block;position: absolute;top: 50%;margin-top: -30px;right: 5px;font-size: 18px;}
.crumb_right dl dd:last-child{padding-right: 0;}
.crumb_right dl dd:last-child a{color:var(--fontColor3);}
.crumb_right dl dd:last-child:after{display: none;}
.crumb_right dl dd a{display: inline-block;}

.party_items,
.news_cons{padding: 50px 0;}

.party_items .item{background: #f8f8f8;padding:30px;box-sizing: border-box;margin: 0 auto 40px;}
.party_items .item a{justify-content: space-between;}
.party_items .item .pic{width: 320px;height: 190px;overflow: hidden;}
.party_items .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: ease-in 0.5s;}
.party_items .item .tct{width: 73%;}
.party_items .item .tct span{font-size: 16px;font-weight: bold;color:var(--fontColor3);font-family: Arial;}
.party_items .item .tct h3{font-size: 24px;line-height: 32px;color: var(--fontColor0);;margin: 15px auto ;}
.party_items .item .tct p{font-size: 16px;line-height: 26px;min-height: 52px;color: var(--fontColor6);margin: 15px auto;}
.party_items .item .tct em{font-size: 14px;line-height: 30px;color: var(--fontColor3);}
.party_items .item:hover{box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1);}
.party_items .item:hover .pic img{transform: scale(1.1);transition: ease-in 0.5s;}
.notice_items{background: var(--fontColorf);margin-top: 70px;}
.notice_items .item ul{padding: 30px;box-sizing: border-box;}
.notice_items .item ul::after{content: "";display: block;width: 100%;height: 1px;background: var(--fontColorb);margin-top: 30px;}
.notice_items .item ul li a{justify-content: space-between;}
.notice_items .item ul li p{font-size: 16px;line-height: 50px;color: var(--fontColor3);width: 80%;}
.notice_items .item ul li span{font-size: 16px;line-height: 50px;color: var(--fontColor3);width: 20%;text-align: right;font-family: Arial;}
.notice_items .item ul:last-child::after{display: none;}
.notice_items .item ul li:hover p,
.notice_items .item ul li:hover span{color: var(--mainColor);}

.contact_top{margin-top: 30px;padding-bottom: 30px;}
.contact_btm{width: 100%;margin: 30px auto;position: relative;z-index: 2;background: var(--fontColorf);border-radius: 8px;border-top: 1px solid var(--mainColor);padding: 30px 50px;box-sizing: border-box;box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1);}
.contact_btm h3{font-size: 32px;font-weight: bold;color: var(--fontColor3);text-align: center;margin: 10px auto;}
.contact_btm ul{justify-content: space-between;}
.contact_btm ul li{width: 20%;text-align: center;position: relative;overflow: hidden;background-color: #F5F5F5;padding: 20px;box-sizing: border-box;}
.contact_btm ul li::before{content: "";display: block;width: 0%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(1, 64, 153, 0.5);transition: width 0.5s;}
.contact_btm ul li span{display: block;width: 100%;height: 120px;margin: 0 auto;}
.contact_btm ul li p{font-size: 20px;line-height: 30px;color: var(--fontColor3);}
.contact_btm ul li em{display: block;width: 40px;height: 1px;background: var(--mainColor);margin: 15px auto;}
.contact_btm ul li p strong{font-family: Arial;}
.contact_btm ul li:hover::before{transition: width 0.5s;width: 100%;}

.contact_con{padding: 70px 0;}

.news_items {flex-wrap: wrap;}
.news_items .item{width: 420px;box-shadow: 0 3px 10px 0 rgba(0,0,0,0.1);border-radius: 8px;overflow: hidden;margin-bottom: 50px;margin-right: 40px;}
.news_items .item:nth-child(3n){margin-right: 0;}
.news_items .item .pic{width: 100%;height: 250px;overflow: hidden;border-radius: 8px;}
.news_items .item .pic img{transition: ease-in 0.5s;}
.news_items .item .tct{background: #f8f8f8;padding: 20px;box-sizing: border-box;border-radius: 8px;}
.news_items .item .tct span{font-size: 16px;line-height: 30px;color:var(--fontColor3);}
.news_items .item .tct p{font-size: 22px;line-height: 32px;color: var(--fontColor0);height: 64px;margin: 10px auto;}
.news_items .item .tct em{font-size: 14px;line-height: 30px;color:var(--fontColor3);}

.news_items .item:hover .tct p{color: var(--mainColor);}
.news_items .item:hover .pic img{transition: ease-in 0.5s;transform: scale(1.1);}

.culture_tit{text-align: left;}
.culture_tit h3{font-size: 40px;color:var(--fontColor3)}
.culture_tit p{font-size: 32px;font-family: Arial;color: var(--fontColor3);text-transform: uppercase;padding: 20px 0;}
.culture_tit p strong{color: var(--mainColor);font-weight: 550;}
.culture_tit em{display: block;width: 30px;height: 4px;background: var(--mainColor);}

.culture1_items{justify-content: space-between;margin: 40px auto 70px;}
.culture1_items .item{width: 18%;background: var(--fontColorf);padding: 30px;box-sizing: border-box;text-align: center;position: relative;}
.culture1_items .item::before{content: "";display: block;width: 0;height: 100%;background: rgba(1, 64, 153, 0.5);transition: width 0.5s;position: absolute;top: 0;left: 0;}
.culture1_items .item span{display: block;width: 60px;height: 60px;overflow: hidden;margin: 15px auto;}
.culture1_items .item em{display: block;width: 90px;height: 2px;background: var(--mainColor);margin: 30px auto;}
.culture1_items .item p{font-size: 28px;line-height: 36px;color:var(--fontColor3);font-weight: bold;}
.culture1_items .item:hover{box-shadow: 0 5px  15px 0 rgba(0,0,0,0.1);}
.culture1_items .item:hover::before{transition: width 0.5s;width: 100%;}

.culture2_items .item{margin: 40px auto;}
.culture2_items .item:nth-child(2n-1){flex-direction: row-reverse;}
.culture2_items .item .pic,
.culture2_items .item .tct{width: 50%;background: var(--fontColorf);}
.culture2_items .item .tct{padding: 30px 40px;box-sizing: border-box;}
.culture2_items .item .tct h3{font-size: 24px;line-height: 36px;color: var(--fontColor3);margin-bottom: 20px;}
.culture2_items .item .tct p{font-size: 16px;line-height: 30px;color: var(--fontColor6);text-align: justify;}

/* .history_items{margin: 40px auto;}
.history_items ul{flex-wrap: wrap;position: relative;}
.history_items ul::before{content: "";display: block;width: 30px;height:14px;border-radius: 3px;background: var(--mainColor);position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;}
.history_items ul::after{content: "";display: block;height: 100%;width: 2px;background: var(--mainColor);position: absolute;left: 50%;margin-left: -1px;}
.history_items ul li{width: 50%;text-align: right;padding:0 5%;box-sizing: border-box;position: relative;}
.history_items ul li::before{content: "";display: block;width: 15px;height: 15px;border-radius: 3px;background: var(--mainColor);position: absolute;right: 0%;margin-right: -7.5px;top: 45px;}

.history_items ul li:nth-child(2n){flex-direction: row-reverse;text-align: left;;box-sizing: border-box;margin-top: 150px;}
.history_items ul li .year{font-size: 16px;color: var(--mainColor);padding-bottom: 30px;}
.history_items ul li .year strong{font-size: 46px;font-weight: 550;font-family: Arial;position: relative;}
.history_items ul li .year strong::before{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 190px;height: 1px;background: var(--mainColor);}
.history_items ul li:nth-child(2n) .year strong::before{left: auto;right: -20px;}
.history_items ul li:nth-child(2n)::before{left: 0;margin-left: -7.5px;}
.history_items ul li .txt{font-size: 16px;line-height: 32px;color:var(--fontColor3);} */
.history_items{margin: 40px auto;}
.history_items ul{flex-wrap: wrap;position: relative;width: 700px;margin: 0 auto;}
.history_items ul::before{content: "";display: block;width: 30px;height:14px;border-radius: 3px;background: var(--mainColor);position: absolute;top: -12px;left: 0;right: 0;margin: 0 auto;}
.history_items ul li{width: 100%;text-align: right;box-sizing: border-box;position: relative;background: url(/template/cn/images/history_list_bgs.png) no-repeat 350px;height: 288px;box-sizing: border-box;margin-top: -1px;}
.history_items ul li::before{content: "";display: block;width: 15px;height: 15px;border-radius: 3px;background: var(--mainColor);position: absolute;right: 24%;margin-right: -7.5px;top: 130px;}
.history_items ul li:nth-child(2n){flex-direction: row-reverse;text-align: left;;box-sizing: border-box;background: url(/template/cn/images/history_list_bgs2.png) no-repeat 168px;padding-left: 42%;}
.history_items ul li .year{font-size: 16px;color: var(--mainColor);padding-bottom: 20px;width: 410px;padding-top: 85px;}
.history_items ul li .year strong{font-size: 46px;font-weight: 550;font-family: Arial;position: relative;}
.history_items ul li .year strong::before{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 247px;height: 1px;background: var(--mainColor);}
.history_items ul li:nth-child(2n) .year strong::before{left: auto;right: -20px;}
.history_items ul li:nth-child(2n)::before{left: 24%;margin-left: -7.5px;}
.history_items ul li .txt{font-size: 16px;line-height: 32px;color:var(--fontColor3);width: 410px;}
.history_items .mores{width: 80px;line-height: 40px;display: block;margin: 0 auto;background: var(--mainColor);border-radius: 5px;color: var(--fontColorf);text-align: center;cursor: pointer;}


.business_items{padding: 70px 0;}
.business_items .item{margin-bottom: 60px;}
.business_items .item a{position: relative;}
.business_items .item .pic{width: 910px;height: 518px;overflow: hidden;border-radius: 5px;}
.business_items .item .pic img{transition: ease-in 0.7s;}
.business_items .item .tct{background: var(--fontColorf);width: 470px;height: 460px;border-radius: 5px;position: absolute;right: 0;top: 50%;margin-top: -230px;padding: 40px;box-sizing: border-box;display: inline-flex;flex-direction: column;justify-content: center;box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);}
.business_items .item:nth-child(2n) a{flex-direction: row-reverse;}
.business_items .item:nth-child(2n) a .tct{left: 0;}
.business_items .item .tct h3{font-size: 36px;font-weight: 550;color:var(--fontColor3);border-bottom: 1px solid #e2e9ed;padding-bottom: 30px;position: relative;}
.business_items .item .tct h3::before{content: "";display: block;position: absolute;left: -40px;width: 2px;height: 30px;top: 50%;background: var(--mainColor);margin-top: -25px;}
.business_items .item .tct p{font-size: 18px;line-height: 36px;color: var(--fontColor3);margin: 30px auto;}
.business_items .item .tct em{width: 160px;line-height: 50px;text-align: center;border:1px solid #000003;box-sizing: border-box;font-size: 14px;color: var(--fontColor3);}
.business_items .item:hover .tct h3{color: var(--mainColor);}
.business_items .item:hover .tct em{background: var(--mainColor);color: var(--fontColorf);}
.business_items .item:hover .pic img{transition: ease-in 0.7s;transform: scale(1.1);}

.news_tit{text-align: center;padding-bottom: 10px;margin-bottom: 30px;border-bottom: 1px dotted #bfbfbf;}
.news_tit h3{height: 50px;line-height: 50px;overflow: hidden;font-size: 24px;font-weight: bold;color: #014099;}
.news_tit p span{padding: 15px;display: inline-block;height: 38px;line-height: 38px;color: #666666;font-size: 14px;overflow: hidden;}
.mains_text p{font-size: 18px;color: var(--fontColor3);line-height: 36px;font-family: 宋体}

.return{border-top: 1px solid var(--fontColorc);padding-top: 30px;}
.return dl dt{border-bottom: 1px solid var(--fontColord);padding-bottom: 30px;margin-bottom: 30px;}
.return dl dt a{display: inline-flex;font-size: 14px;line-height: 40px;border-radius: 5px;overflow: hidden;color: var(--mainColor);border:1px solid var(--mainColor);padding: 0 20px;}
.return dl dd{text-align: left;width: 80%;}
.return dl dd a{font-size: 16px;line-height: 36px;color: var(--fontColor3);}
.return dl dd a:hover{color: var(--mainColor);}
.return dl dt a:hover{background: var(--mainColor);color: var(--fontColorf);}
.return dl:last-child dt{border-bottom: none;margin-bottom: 0;float: right;margin-top: 15px;}

.news_cons .mains_text img{max-width: 750px;}


.report_dl dt{ width: 110px; }
.report_dl dd{ width: 1050px; }
.report_dl dd .newstit:hover{ color: #014099 }
.bar-months{ background: #f4f4f4; height: 54px; width: 970px; float: left; border-radius: 5px; border: 1px solid #e2e2e4; }
.month-item { width:7.69%; cursor: pointer; float: left; padding:0 5px; box-sizing: border-box; text-align: center; font-size: 14px; color: #696969; }
.month-item i{transition: all 0.5s ease 0s; display: block; width: 27px; height: 2px; background: #d4d4d4; margin:13px auto 0; }
.month-item em{ display: block; height: 39px; line-height: 33px; }
.month-item.up i,.month-item:hover i{ background: #014099; transition: all 0.5s ease 0s; }
.month-item.up,.month-item:hover{ padding: 8px; margin-top: -10px;
    -webkit-box-shadow: 1px 1px 0.625rem 1px rgba(0, 0, 0, 0.28);
    box-shadow: 1px 1px 0.625rem 1px rgba(0, 0, 0, 0.28);
    
    border-radius: 0.1875rem;  background:#FFF url(../images/shu.png) center 54px no-repeat}
.bars{ float: right; width: 160px; }
.news_data{ padding: 0 0 44px 0; }
.bars{background: #f4f4f4; height: 54px; line-height: 54px; border-radius: 5px; border: 1px solid #e2e2e4; box-sizing: border-box; }
.bar-year-label{ float: left; width: 56px; font-size: 15px; text-align: center;border-right: 1px solid #e2e2e4; box-sizing: border-box; }
.bar-year{ float: left;     display: inline-block;
    width: 98px;
   height: 52px; line-height: 52px; text-align: center;
    border: none;
    color: #262626;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    font-size: 15px;
    font-weight: 500;
    background-color: #f5f5f5;
    background-image: url(/template/cn/images/jiao.jpg);
    background-repeat: no-repeat;
    background-size: 1.125rem auto;
    background-position: 94% 50%; text-indent: 20px; box-sizing: border-box; }
    .nav_inner{ display:none; }
    .oper_phone{ display: none; }

.bdsharebuttonbox{ text-align: center!important; width: 100%!important; height: 40px!important; line-height: 40px!important; }
.bdsharebuttonbox a{ display: inline-block!important; float: none!important; }<!--耗时1775483618.9311秒-->