@charset "utf-8";
html,body{font-family: "Arial","Microsoft YaHei";background: #fff;}
/*hide scroll*/ 
/* ::-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;} */
/* video::-webkit-media-controls{display:none !important;} */
section{max-width: 1920px;width:100%;margin:0 auto;background: #fff;overflow: hidden;}
.max_con{max-width: 1360px;width:92%;margin:0 auto;}

a:hover{color:#1a498d;}
/*头部样式*/
header{margin:0 auto;top:0;left:0;right:0;z-index: 99;text-align: left;transition: all .5s;position: fixed;border-bottom: 1px solid rgba(222, 222, 222, .5);}
header h1{line-height: 100px;display: inline-block;vertical-align: top;}
header h1 a{display: block;}
header h1 a img{display: inline-block;vertical-align: middle;line-height: 100px;}
header h1 .im1{display: none;}
.head_right{max-width: 1040px;float: right;}
    .head_right .head_right_top{text-align: right;margin:20px auto 5px;}
    .head_right .head_right_top a{display: inline-block;vertical-align: middle;font-size: 14px;padding-left: 15px;border-right: 1px solid rgba(222, 222, 222, .5);padding-right: 15px;line-height: 14px;color:#fff;}
    .head_right .head_right_top a:nth-child(3){border-right: 0;}
    .head_right .head_right_top .search{display: inline-block;vertical-align: top;padding-right: 20px;font-size: 14px;cursor: pointer;}
    .head_right .head_right_top .search button{border:none;background: none;color:#fff;}
    .head_right .head_right_top .search button i{display: inline-block;vertical-align: middle;font-size: 20px;}
    .head_right .head_right_top .search input{width:100px;overflow: hidden;box-sizing: border-box;border:1px solid rgba(222, 222, 222, .5);box-sizing: border-box;background:none;}
    /* .head_right .head_right_top .search:hover input{border:1px solid #dedede;transition: width 1s;} */
    .head_right .head_right_btm ul li{display: inline-block;vertical-align: top;font-size: 16px;line-height: 60px; padding:0 15px;position: relative;}
    .head_right .head_right_btm ul li>a{display: block;color:#fff;}
    .head_right .head_right_btm ul li.on>a{color:#1a498d;display: block;}
    .head_right .head_right_btm ul li.on::after,
    .head_right .head_right_btm ul li:hover::after{content: "";display: block;width:100%;height:2px;background: #1a498d;position: absolute;bottom: 0px;left:0;right:0;}
    .head_right .head_right_btm ul li dl{position: absolute;top: 150%;left: 0%;right:0;width: 350px;height:0;overflow: hidden;margin:0 auto;z-index: 9999;background:rgba(51, 51, 51, .8);}
    .head_right .head_right_btm ul li dl dd{display: block;font-size: 14px;line-height: 30px;text-align: center;padding:0px 5%;}
    .head_right .head_right_btm ul li dl dd:first-child{margin-top:7px;}
    .head_right .head_right_btm ul li dl dd a{color:#fff;font-size: 14px;display: block;text-align: left;padding: 0 5px;}
    .head_right .head_right_btm ul li dl dd:hover a{color:#fff;}
    .head_right .head_right_btm ul li:hover dl{top: 60px;z-index: 999;display: block;height:auto;transition: all .5s;padding:10px 0;}
    .head_right .head_right_btm ul li:hover dl dd{line-height: 20px;padding:5px 0;}
    .head_right .head_right_btm ul li:hover dl dd a{background:none;margin:0;}
    .head_right .head_right_btm ul li:nth-child(4) dl,
    .head_right .head_right_btm ul li:nth-child(5) dl,
    .head_right .head_right_btm ul li:nth-child(6) dl,
    .head_right .head_right_btm ul li:nth-child(7) dl,
    .head_right .head_right_btm ul li:nth-child(8) dl{width:250px}
.on header,
.ons header,
/* .fp-viewing-0 header, */
.fp-viewing-1 header,
.fp-viewing-2 header,
.fp-viewing-3 header,
.fp-viewing-4 header,
.fp-viewing-5 header,
.fp-viewing-6 header,
header:hover{background: #fff;border-bottom: none;}
.on header h1 .im1,
.ons header h1 .im1,
header:hover h1 .im1,
/* .fp-viewing-0 header h1 .im1, */
.fp-viewing-1 header h1 .im1,
.fp-viewing-2 header h1 .im1,
.fp-viewing-3 header h1 .im1,
.fp-viewing-4 header h1 .im1,
.fp-viewing-5 header h1 .im1,
.fp-viewing-6 header h1 .im1{display: inline-block;vertical-align: middle;line-height: 100px;}
.on header h1 .im2,
.ons header h1 .im2,
header:hover h1 .im2,
/* .fp-viewing-0 header h1 .im2, */
.fp-viewing-1 header h1 .im2,
.fp-viewing-2 header h1 .im2,
.fp-viewing-3 header h1 .im2,
.fp-viewing-4 header h1 .im2,
.fp-viewing-5 header h1 .im2,
.fp-viewing-6 header h1 .im2{display: none;}
.on header .head_right .head_right_top a,
.ons header .head_right .head_right_top a,
header:hover .head_right .head_right_top a,
/* .fp-viewing-0 header .head_right .head_right_top a, */
.fp-viewing-1 header .head_right .head_right_top a,
.fp-viewing-2 header .head_right .head_right_top a,
.fp-viewing-3 header .head_right .head_right_top a,
.fp-viewing-4 header .head_right .head_right_top a,
.fp-viewing-5 header .head_right .head_right_top a,
.fp-viewing-6 header .head_right .head_right_top a{color:#222;}
.on header .head_right .head_right_top .search button,
.ons header .head_right .head_right_top .search button,
header:hover .head_right .head_right_top .search button,
/* .fp-viewing-0 header .head_right .head_right_top .search button, */
.fp-viewing-1 header .head_right .head_right_top .search button,
.fp-viewing-2 header .head_right .head_right_top .search button,
.fp-viewing-3 header .head_right .head_right_top .search button,
.fp-viewing-4 header .head_right .head_right_top .search button,
.fp-viewing-5 header .head_right .head_right_top .search button,
.fp-viewing-6 header .head_right .head_right_top .search button{color:#222;}
.on header .head_right .head_right_btm ul li>a,
.ons header .head_right .head_right_btm ul li>a,
header:hover .head_right .head_right_btm ul li>a,
/* .fp-viewing-0 header .head_right .head_right_btm ul li>a, */
.fp-viewing-1 header .head_right .head_right_btm ul li>a,
.fp-viewing-2 header .head_right .head_right_btm ul li>a,
.fp-viewing-3 header .head_right .head_right_btm ul li>a,
.fp-viewing-4 header .head_right .head_right_btm ul li>a,
.fp-viewing-5 header .head_right .head_right_btm ul li>a,
.fp-viewing-6 header .head_right .head_right_btm ul li>a{color:#222;}

.lg_wrap{margin-top:106px;}

/* .headers{position: fixed;color:#fff;}
.headers .head_right .head_right_top a{color:#fff;} */
/*底部样式*/
footer{margin: 0 auto;background: url(../images/footer_bg_05.jpg);max-width: 1920px;width:100%;overflow: hidden;}
    .foot_top{padding:50px 0;display: flex;justify-content: space-around;}
    .foot_top dl{display: inline-block;vertical-align: top;margin-right: 1%;max-width: 350px;}
    .foot_top dl:last-child{margin-right: 0;float: right;}
    .foot_top dl dt{font-size: 20px;color:#fff;line-height: 36px;margin-bottom: 10px;}
    .foot_top dl dt sup{font-size: 20px;font-weight: lighter;line-height: 10px;}
    .foot_top dl dd{font-size: 14px;line-height: 20px;color: #fff;}
    .foot_top dl dd a{color:#fff;text-decoration: underline;}
    .foot_top dl:last-child dt{font-size: 16px;line-height: 36px;margin-top:-5px;}
    .foot_top dl:last-child dd img{margin-top:10px;width:94px;height:94px;overflow: hidden;}
    .foot_btm{text-align: center;padding:10px;background: #123062;}
    .foot_btm p{font-size: 14px;line-height: 26px;color:#dfebff;opacity: .66;}
    .foot_btm p a{color:#dfebff;padding-left: 10px;}


.wrapper{position: relative;}
.wrapper .page{padding:0;position: relative;}



/*banner样式*/
.banner{width:100%;margin:0 auto;height:100%;position: relative;}
.banner .swiper-container_banner{height:100%;}
/* .banner .swiper-slide{width:100% !important;} */
.banner .swiper-slide img{height:100vh;width:100%;}
.banner .swiper-pagination_banner{position: absolute;bottom: 8%;left: 0;right:0;z-index: 9;}
.banner .swiper-pagination_banner .swiper-pagination-bullet{width:20px;height:20px;margin:0 5px;}

.page .max_con{padding-top:12%;position: absolute;z-index: 33;margin: 0 auto;left: 0;right:0;}
.page2{background: none !important;}
.page2_bg{background:url(../images/page2_bg_02.jpg) center no-repeat #fff !important;text-align: center;
    position: absolute;
    left: 0;right:0;top:0;
    height:100%;
    width:100%;
}
.page2 .page2_bgs{border-radius: 50%;position: absolute;left: 0;right:0;margin: 0 auto;top:20%;}
.page2 .max_con{left:0;right:0;top:5%;position: absolute;}
.page2 .bt{font-size: 48px;color:#ffffff;}
.page2 .txt{font-size: 18px;line-height: 36px;color:#ffffff;margin:3% auto;max-width: 1120px;}
.page2 .more a{display: inline-block;width:180px;line-height: 40px;text-align: center;border-radius: 30px;border:1px solid #ffffff;text-align: center;color:#ffffff;font-size: 14px;}

.page3,
.page5{background: #f7f7f7 !important;}
.page3 ul{font-size: 0;}
.page3 ul li{display: inline-block;vertical-align: top;margin-right: 1%;max-width: 325px;width:23.9%;}
.page3 ul li:last-child{margin-right: 0;}
.page3 ul li .pic{max-width: 325px;max-height: 340px;overflow: hidden;position: relative;}
.page3 ul li .pic .show{width:100%;height:100%;padding: 10%;background: rgba(12, 58, 147, 1);position: absolute;left:0;right:0;bottom: -100%;transition: all 1s;}
.page3 ul li .pic .show ul li{display: block;width:100%;text-align: left;position: relative;}
.page3 ul li .pic .show ul li a::before{content: '';width: 7px;height: 7px;display: inline-block;background-color: #f19715;border-radius: 5px;margin-right: 5px;vertical-align: middle;}
.page3 ul li .pic .show ul li a{font-size: 14px;color:#fff;line-height: 20px;display: inline-block;vertical-align: middle;width:90%;margin:5px auto;}
.page3 ul li .pic .show ul li::after{content: ">";display: none;vertical-align: middle;font-size: 16px;color:#fff;position: absolute;right:0;top:0;line-height: 40px;transition: all 1s;}
.page3 ul li .pic .show ul li:hover::after{right:10px;transition: all 1s;}
.page3 ul li .pic img{transition: all 1s;}
.page3 ul li .bt{font-size: 16px;line-height: 80px;color:#222;background: #fff;}
.page3 ul li .bt a{display: block;}
/* .page3 ul li:hover .bt a{background: #0c3a93;color:#fff;} */
.page3 ul li:hover .pic img{transition: all 1s;transform: scale(1.1);}
.page3 ul li:hover .pic .show{bottom: 0;transition: all 1s;}

.page4{background: #f6f6f6 !important;}
.page4 .max_con{padding-top:8%;position: relative;}
.page5 .max_con{padding-top: 12%;}
.page4 .bt{text-align: right;position: absolute;top:18%;right:0;}
.page4 .bt span{font-size: 24px;color:#222;display: inline-block;border-bottom: 2px solid #e4e4e4;padding-bottom: 8px;}
.page4 .pic{max-width: 1260px;}
.page4 .map_list{position: absolute;top: 19%;left: 0;right:0;height:100%;max-height: 604px;}
.page4 .map_list ul{position: relative;}
.page4 .map_list ul li{position: absolute;border-radius: 50%;top: 800px;opacity: 0;transition:all 1s;}

.section6 {height:300px !important;}

.animation1.fp-viewing-3 .map_list ul li{opacity:1;transition:all 3s;opacity: 1;}
.animation1.fp-viewing-3 .map_list ul li.l1{width:84px;height:84px;background: rgba(18, 188, 225, .3);top: 105px;left: 168px;}
.animation1.fp-viewing-3 .map_list ul li.l2{width:166px;height:166px;background: rgba(75, 86, 168, .8);z-index: 2;top: 164px;left: 125px;transition:all 4s;}
.animation1.fp-viewing-3 .map_list ul li.l3{width:107px;height:107px;background: rgba(75, 86, 168, .3);top: 168px;left: 263px;transition:all 3.5s;}
.animation1.fp-viewing-3 .map_list ul li.l4{width: 69px;height: 69px;background: rgba(236, 197, 80, .55);top: 73px;left: 617px;}
.animation1.fp-viewing-3 .map_list ul li.l5{width:135px;height: 135px;background: rgba(236, 197, 80, .55);top: 105px;left: 550px;transition:all 3.5s;}
.animation1.fp-viewing-3 .map_list ul li.l6{width:100px;height: 100px;background: rgba(236, 197, 80, .55);top: 175px;left: 522px;transition:all 4s;}
.animation1.fp-viewing-3 .map_list ul li.l7{width:69px;height: 69px;background: rgba(92, 177, 50, .45);top:245px;left:755px;transition:all 3.5s;}
.animation1.fp-viewing-3 .map_list ul li.l8{width: 39px;height: 39px;background: rgba(92, 177, 50, .45);top: 285px;left: 730px;transition:all 4s;}
.animation1.fp-viewing-3 .map_list ul li.l9{width:147px;height: 147px;background: rgba(199, 14, 36, .75);top: 149px;left: 890px;}
.animation1.fp-viewing-3 .map_list ul li.l10{width:76px;height: 76px;background: rgba(199, 14, 36, .45);top: 170px;left: 1045px;transition:all 3.5s;}
.animation1.fp-viewing-3 .map_list ul li.l11{width: 43px;height: 43px;background: rgba(199, 14, 36, .45);top: 197px;left: 1015px;transition:all 3.5s;}
.animation1.fp-viewing-3 .map_list ul li.l12{width: 81px;height: 81px;background: rgba(199, 14, 36, .45);top: 255px;left: 825px;transition:all 4s;}
.animation1.fp-viewing-3 .map_list ul li.l13{width: 108px;height: 108px;background: rgba(199, 14, 36, .45);top: 320px;left: 910px;transition:all 4.5s;}


.page5 .news_con{font-size: 0;}
.page5 .news_con .news_titles{margin-bottom: 4%;}
.page5 .news_con .news_titles .bt{font-size: 24px;font-weight: bold;color:#114293;display: inline-block;vertical-align: top;width:60%;text-align: left;}
.page5 .news_con .news_titles .mores{display: inline-block;vertical-align: top;width:40%;text-align: center;}
.page5 .news_con .news_titles .mores a{display: block;width: 115px;line-height: 30px;border:1px solid #2134b6;color: #2134b6;border-radius: 20px;font-size: 14px;margin: 0 0 0 auto;}
.page5 .news_left,
.page5 .news_right{max-width: 600px;display: inline-block;vertical-align: top;overflow: hidden;position: relative;width:44.118%;}
.page5 .news_left{margin-right: 10%;}
.swiper-container_news1,
.swiper-container_news2{position: relative;}
.swiper-container_news1 .swiper-slide,
.swiper-container_news2 .swiper-slide{position: relative;max-width: 600px;height:415px;overflow: hidden;}
.swiper-container_news1 .swiper-slide .tct,
.swiper-container_news2 .swiper-slide .tct{position: absolute;left:0;right:0;bottom: 0;margin:0 auto;z-index: 999;background: rgba(0, 0, 0, .7);padding:4%;text-align: left;}
.swiper-container_news1 .swiper-slide .tct .bt,
.swiper-container_news2 .swiper-slide .tct .bt{font-size: 18px;line-height: 24px;color:#fff;font-weight: bold;margin-bottom: 10px;height:48px}
.swiper-container_news1 .swiper-slide .tct .txt,
.swiper-container_news2 .swiper-slide .tct .txt{font-size: 14px;line-height: 18px;color:#fff;height:36px;}

.page6{background: #2c4a7d !important;}
.page6 footer{padding-top:20%;background: none;}
.page6 footer .max_con{position: absolute;left:0;right:0;margin:0 auto;top:0%;text-align: left;padding-top:0;}

.page6 footer .foot_btm{position: absolute;bottom: 0;left:0;right:0;margin:0 auto;}

.bar{height:430px;}

.mains{margin:50px auto;}
.mains .left,
.mains .right{display: inline-block;vertical-align: top;}
.mains .left{max-width: 250px;width:18.39%;}
.mains .left dl dt{line-height: 65px;font-size: 20px;color:#fff;background:/*url(../images/left_bg.png) center*/ #114293;border-radius: 10px 10px 0 0;padding-left:10%;}
.mains .left dl dd{line-height: 20px;font-size:14px;border-top: 2px solid #fff;}
.mains .left dl dd>a{display: block;background: #f5f9ff;position: relative;padding:20px 15px 20px 10%;display: block;}
.mains .left dl dd.on>a,
.mains .left dl dd:hover>a{background: #e3ecf9;color:#114293;}
.mains .left dl dd ul li.on>a,
.mains .left dl dd ul li:hover>a{background: #e3ecf9;color:#114293;}
.mains .left dl dd ul{height:0px;overflow: hidden;}
.mains .left dl dd.on ul{margin-top: 5px;}
.mains .left dl dd.on ul{height:100%;}
.mains .left dl dd ul li>a{background: #f8fbff;}
.mains .left dl dd.on>a::before,
.mains .left dl dd:hover>a::before{content: "";display: block;width:5px;height:60px;background: #124394;position: absolute;left:0;top:0;}


.mains .left dl dd ul li{background: #f8f9fb;}
.mains .left dl dd ul li>a{padding:10px 0 10px 10%;display: block;background: #f8f9fb;line-height: 18px;font-size: 12px;}
.mains .left dl dd ul li i{font-size:0;}
.mains .right{background: #f8f9fb;max-width: 1060px;width:77.95%;margin-left:3%;border-top: 3px solid #114293;border-radius: 2px 2px 0 0;}
.mains .right .crumbs{margin:0 auto;padding:0 2%;border-bottom: 1px solid #dadbdd;font-size: 0;}
.mains .right .crumbs .crumbs_left,
.mains .right .crumbs .crumbs_right{display: inline-block;vertical-align: middle;}
.mains .right .crumbs .crumbs_left{font-size:12px;color:#114293;line-height: 50px;width:50%;font-weight: bold;}
.mains .right .crumbs .crumbs_left font{background:#e60012;width:4px;height:4px;border-radius: 5px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.mains .right .crumbs .crumbs_right{width:50%;text-align: right;}
.mains .right .crumbs .crumbs_right dl dt,
.mains .right .crumbs .crumbs_right dl dd{display: inline-block;vertical-align: middle;font-size:12px;color:#114293;}
.mains .right .crumbs .crumbs_right dl dd a{color:#114293;}
.mains .right .crumbs .crumbs_right dl dd::after{content: ">";display: inline-block;}
.mains .right .crumbs .crumbs_right dl dd:last-child:after{display: none;}
.mains .right .main_txt{padding:3%;}
.mains .right .main_txt video{max-width: 640px !important;width:100% !important;height:auto !important;}

.history_title{text-align: left;margin:0px auto;padding:2%;}
.history_title .cn{font-size:30px;font-weight: bold;color:#114293;}
.history_title .en{font-size:48px;font-weight: bold;font-family: "Arial";color:#114293;opacity: .1;margin-top: -25px;}
.history_list{padding:50px 0;}
.history_list .pcc{max-width: 470px;height:255px;overflow: hidden;float: left;padding:0 2%;margin-top: -50px;}
.history_list ul{font-size:0;position: relative;}
.history_list ul::before{content: "";display: block;width:1px;height:160vh;background: #e5e5e5;position: absolute;left:0;right:0;margin:0 auto;top:0;}
.history_list ul li{max-width: 490px;width:40%;background: #fff;border:1px solid #dcdcdc;border-radius: 5px;padding:3%;margin-top:-30px;display: none;}
.history_list ul li:nth-child(1){margin-top:0;}
.history_list ul li:nth-child(odd){margin-left: 52%;position: relative;}
.history_list ul li:nth-child(odd)::after,
.history_list ul li:nth-child(odd)::before,
.history_list ul li:nth-child(even)::after,
.history_list ul li:nth-child(even)::before{content: "";display: block;position: absolute;visibility: inherit;}
.history_list ul li:nth-child(odd)::after{width:15px;height:15px;border-radius: 15px;border:1px solid #114293;z-index: 22;left: -6.2%;top:20px;}
.history_list ul li:nth-child(odd)::before{width:7px;height: 7px;border-radius: 7px;background: #114293;text-align: center;left: -5.2%;top:25px;}
.history_list ul li:nth-child(even){margin-left: 2%;position: relative;}
.history_list ul li:nth-child(even)::after{width:15px;height:15px;border-radius: 15px;border:1px solid #114293;z-index: 22;right: -6.2%;top:20px;}
.history_list ul li:nth-child(even)::before{width:7px;height: 7px;border-radius: 7px;background: #114293;text-align: center;right: -5.2%;top:25px;}
.history_list ul li .time{font-size:24px;font-weight: bold;color:#15366d;}
.history_list ul li .time span{font-size:16px;}

.team_list{padding:2%;}
.team_list ul li{font-size: 14;border-bottom: 1px solid #e0e1e3;margin-bottom: 20px;padding-bottom: 20px;}
.team_list ul li .pic{display: inline-block;vertical-align: top;max-width: 200px;height:280px;overflow: hidden;width:20.08%;margin-right: 3%;}
.team_list ul li .pic img{transition: all 1s;}
.team_list ul li:hover .pic img{transform: scale(1.1);transition: all 1s;}
.team_list ul li .tct{display: inline-block;vertical-align: top;max-width: 745px;width:74.769%;}
.team_list ul li .tct .title{font-size: 20px;font-weight: bold;color:#114293;margin-top:10px;}
.team_list ul li .tct .describe{font-size: 16px;color:#114293;margin:15px auto 25px;}

.governance_list{padding:2%;}
.governance_list ul{font-size: 0;}
.governance_list ul li{display: inline-block;vertical-align: top;max-width:295px;width:30%;margin: 2% 2.2%;}
.governance_list ul li:nth-child(3n){margin-right: 0;}
.governance_list ul li .pic{max-width:295px;max-height: 410px;overflow: hidden;border:1px solid #dce1e1;}
.governance_list ul li .pic img{transition: all 1s;}
.governance_list ul li:hover .pic img{transform: scale(1.1);transition: all 1s;}
.governance_list ul li .bt{font-size: 18px;line-height: 22px;text-align: center;margin-top:10px;}

.honor_list{position: relative;overflow: hidden;margin:10% auto;}
.honor_list .swiper-button-prev, 
.honor_list .swiper-button-next{width:40px;height: 40px;background: rgba(0, 0, 0, .5);border-radius: 40px;}
.honor_list .swiper-button-prev::after,
.honor_list .swiper-button-next::after{font-size: 24px;color:#fff;}
.honor_list .swiper-slide .bt{font-size: 18px;line-height: 32px;margin-top:10px;text-align: center;}

.contact_list{padding:2%;}
.contact_list ul{font-size: 0;}
.contact_list ul li{display: inline-block;vertical-align: top;max-width: 480px;background: #fff;width: 47.17%;margin:20px 5.5% 20px 0;}
.contact_list ul li:nth-child(2n){margin-right: 0;}
.contact_list ul li .list_top{height:200px;padding:4%;max-width: 480px;width: 92%;overflow-y: scroll;}
.contact_list ul li .list_top dl dt{font-size: 18px;font-weight: bold;line-height: 32px;}
.contact_list ul li .list_top dl dt i{font-size: 24px;color:#e60012;display: inline-block;vertical-align: top;line-height: 32px;}
.contact_list ul li .list_top dl dd{font-size: 14px;line-height: 30px;color:#666;}
.contact_list ul li .list_btm{height:105px;}

.consult_con{background: #fefeff;margin:3% 2%;}
.consult_left,
.consult_right{display: inline-block;vertical-align: top;}
.consult_left{background: url(../images/consult_con_bg.jpg) no-repeat top left;max-width: 370px;width:30.36%;padding:14% 3%;margin-right: 3%;}
.consult_left dl{margin:20px auto;}
.consult_left dl dt,
.consult_left dl dd{display: inline-block;vertical-align: top;}
.consult_left dl dt{width:8%;}
.consult_left dl dt i{font-size: 24px;color:#fff;}
.consult_left dl dd{font-size: 14px;color:#fff;width:75%;}
.consult_left dl dd strong{font-size: 14px;font-weight: bold;}
.consult_left dl dd span{display: block;line-height: 30px;}

.consult_right{max-width: 590px;width:57.98%;padding:3% 0;}
.consult_right h3{font-size: 24px;font-weight: bold;}
.consult_right p{font-size: 16px;line-height: 30px;}
.consult_right div{margin: 10px auto;}
.consult_right div font{display: inline-block;vertical-align: top;font-size: 16px;color:#e60012;line-height: 50px;}
.consult_right div input,
.consult_right div select,
.consult_right div textarea{font-size: 14px;line-height: 30px;}
.consult_right div input,
.consult_right div textarea,
.consult_right div select{height:50px;line-height: 50px;border:none;box-shadow: 0 2px 5px #eeeeef,0 -2px 5px #eeeeef;padding-left:20px;}
.consult_right div input::placeholder,
.consult_right div textarea::placeholder,
.consult_right div select{color:#ababab}
.consult_right .bd1,
.consult_right .bd3{width: 590px;}
.consult_right .bd1 input{width: 550px;}
.consult_right .bd3 textarea{width: 550px;height:auto;}

.consult_right .bd2{display: inline-block;vertical-align: top;width:290px;}
.consult_right .bd2 input,
.consult_right .bd2 select{width:250px;}
.consult_right .bd4{display: inline-block;vertical-align: top;width:590px;}
.consult_right .bd4 input{width:250px;}
.consult_right .bd4 .img{width:120px;height:50px;overflow: hidden;display: inline-block;vertical-align: top;}
.consult_right button{width:270px;line-height: 50px;text-align: center;background: #e60012;border:none;font-size: 18px;color:#fff;border-radius: 5px;margin-top:15px;}

.sign_con{max-width: 720px;background: rgba(2, 49, 101, .3);margin:110px auto;padding:3% 10%;}
.sign_con h2{font-size: 30px;font-weight: bold;color:#fff;}
.sign_con p{font-size: 16px;color:#fff;margin-top:15px;}
.sign_con dl{margin:20px auto;}
.sign_con dl dt,
.sign_con dl dd{display: inline-block;vertical-align: top;}
.sign_con dl dt{width:100px;text-align: right;font-size: 18px;font-weight: bold;color:#fff;margin-right: 20px;}
.sign_con dl dd{width: 585px;}
.sign_con dl dd input{height:50px;line-height: 50px;width:550px;padding-left:20px;border:none;background: #fff;border-radius: 8px;font-size: 16px;}
.sign_con dl dd font{color:#e60012;font-size: 16px;}
.sign_con dl.dls input{width:250px;}
.sign_con dl.dls dd .img{height:50px;width:125px;overflow: hidden;margin-left:10px;}
.sign_con dl dd button{width:300px;line-height: 50px;text-align: center;background: #85cb4a;border:none;font-size: 20px;color:#fff;border-radius: 5px;margin-right: 20px;}
.sign_con dl dd span{font-size: 16px;color:#fff;display: block;}
.sign_con dl dd span a{color:#9adb62;}

.activity_list{padding:2%;}
.activity_list ul{font-size: 0;}
.activity_list ul li{display: inline-block;vertical-align: top;max-width: 490px;background: #fff;padding:3%;width:42.154%;margin:2% 3.5% 2% 0;}
.activity_list ul li:nth-child(2n){margin-right: 0;}
.activity_list ul li .bt{height:46px;line-height: 23px;}
.activity_list ul li .bt a{font-size: 20px;color:#114293;}
.activity_list ul li .time{font-size: 16px;line-height: 24px;color:#7d7c7c;padding:20px 0;}
.activity_list ul li .time i{font-size: 16px;line-height: 24px;display: inline-block;vertical-align: top;}
.activity_list ul li .btm_left,
.activity_list ul li .btm_right{display:inline-block;vertical-align: top;line-height: 30px;width:50%;}
.activity_list ul li .btm_left{font-size: 14px;}
.activity_list ul li .btm_left i{font-size: 16px;color:#888;}
.activity_list ul li .btm_right{text-align: right;}
.activity_list ul li .btm_right span{font-size: 14px;color:#888;margin-right: 10px;}
.activity_list ul li .btm_right i{width:30px;height:30px;border-radius: 5px;background: #eee;color:#000;font-size: 16px;display: inline-block;vertical-align: top;line-height: 30px;text-align: center;}
.activity_list ul li .btm_right em{line-height: 30px;font-size: 14px;color:#fff;background: #e70c1d;width:100px;text-align: center;display: none;cursor: pointer;}
.activity_list ul li:hover .btm_right i{display: none;}
.activity_list ul li:hover .btm_right em{display: inline-block;vertical-align: top;}
.activity_bd{background:rgba(0, 0, 0, .5);position: fixed;top: 0;left:0;right:0;width:100vw;height:100vh;z-index: 666;}
.activity_bd_con{max-width:600px;background: #fff;border-radius: 10px;margin:10% auto 0;padding:3%;width: 92%;box-sizing: border-box;}
.activity_bd_con dl{margin:20px auto;}
.activity_bd_con dl dt,
.activity_bd_con dl dd{display: inline-block;vertical-align: top;line-height: 50px;}
.activity_bd_con dl dt{max-width:100px;text-align: right;font-size: 18px;margin-right: 1.5%;width: 17%;}
.activity_bd_con dl dd{max-width: 460px;width:79%;}
.activity_bd_con dl dd input{height:50px;line-height: 50px;width:90%;padding-left:2%;border:none;background:none;border-radius: 8px;font-size: 16px;border:1px solid #dedede;}
.activity_bd_con dl dd font{color:#e60012;font-size: 16px;}
.activity_bd_con dl.dls input{width:250px;}
.activity_bd_con dl.dls dd .img{height:50px;width:125px;overflow: hidden;margin-left:10px;}
.activity_bd_con dl dd button{width:300px;line-height: 50px;text-align: center;background: #85cb4a;border:none;font-size: 20px;color:#fff;border-radius: 5px;margin-right: 20px;}
.activity_bd_con .colss{text-align: right;cursor: pointer;}
.activity_bd_con .colss i{font-size: 20px; }

.join_list,
.join_con,
.join2_list{padding:2%;}
.join_list dl dt{background: #f5f9ff;border:1px solid #c6dcff;}
.join_list dl dd{background: #fff;border:1px solid #e5e5e5;}
.join_list dl dt,
.join_list dl dd{font-size: 0;margin: 20px auto;border-radius: 5px;}
.join_list dl dt i,
.join_list dl dd i{width:28%;display: inline-block;vertical-align: top;line-height: 50px;padding-left:5%;}
.join_list dl dt i{font-size:16px;color:#152596;}
.join_list dl dd i{font-size:14px;color:#666;}
.join_list dl dd i a{color:#4bacff}
.join_con .title{border-bottom: 1px solid #eee;}
.join_con .bt{font-size:30px;font-weight: bold;color:#2134b6;}
.join_con .bt2{font-size:18px;margin:15px auto;}

.join_con .mores a{display: inline-block;vertical-align: top;width:150px;line-height: 40px;text-align: center;font-size:16px;color:#fff;border-radius: 5px;}

.join2_list .title{max-width: 994px;margin:3% auto 0;}
.join2_list .title span{width:275px;line-height: 60px;font-size: 15px;font-weight: bold;color:#fff;text-align: center;display: inline-block;border-radius: 10px 10px 0 0;}
.swiper-container-list{position: relative;overflow: hidden;margin: 0 auto;max-width: 994px;}
.swiper-container-list .swiper-slide{position: relative;}
.swiper-container-list .swiper-slide .bt{position: absolute;right:0;bottom: 10%;width:280px;line-height: 50px;background: rgba(0, 0, 0, .6);font-size:15px;color:#fff;text-align: center;border-radius: 30px 0 0 30px;}
.swiper-container-list .swiper-button-next,
.swiper-container-list .swiper-button-prev{width:55px;height:90px;background: rgba(255, 255, 255, .6);}
.swiper-container-list .swiper-button-next{right:0;}
.swiper-container-list .swiper-button-prev{left:0;}

.media_list_top{max-width: 1060px;max-height: 420px;overflow: hidden;position: relative;}
.media_list_top .tct{position: absolute;bottom: 0;left:0;right:0;background: #00376c;padding:2% 3%;color:#fff;}
.media_list_top .pic{position: relative;}
.media_list_top .pic i{position: absolute;left:0;right:0;margin:0 auto;color:#fff;font-size: 50px;font-weight: bold;width:30px;height:30px;top:30%;display: block;transition: all 1s}
.media_list_top .pic img{transition: all 1s;}
.media_list_top .tct .bt{font-size:18px;color:#fff;line-height: 36px;}
.media_list_top .tct .txt{font-size: 14px;line-height: 24px;color:#d4e1f5;}
.media_list_top:hover .pic img{transition: all 1s;transform: scale(1.1);}
.media_list_top:hover .pic i{transform:scale(1.1);transition: all 1s;}

.media_list_bottom{margin: 0 auto;}
.media_list_bottom ul{font-size: 0;}
.media_list_bottom ul li{display: inline-block;vertical-align: top;max-width: 330px;width:31.133%;margin:3% 3.3% 0 0;}
.media_list_bottom ul li:nth-child(3n){margin-right: 0;}
.media_list_bottom ul li .pic{max-width: 330px;max-height:208px;overflow: hidden;position: relative;}
.media_list_bottom ul li .pic i{position: absolute;left:0;right:0;margin:0 auto;color:#fff;font-size: 50px;font-weight: bold;width:30px;height:30px;top:40%;display: block;transition: all 1s}
.media_list_bottom ul li .pic img{transition: all 1s;}
.media_list_bottom ul li .tct{background: #00376c;padding:2% 3%;color:#fff;}
.media_list_bottom ul li .tct .bt{font-size:16px;color:#fff;line-height:24px;height:48px}
.media_list_bottom ul li .tct .txt{font-size: 14px;line-height: 24px;color:#d4e1f5;}
.media_list_bottom ul li:hover .pic img{transition: all 1s;transform: scale(1.1);}
.media_list_bottom ul li:hover .pic i{transform:scale(1.1);transition: all 1s;}

.news_title{margin:3% 3% 2%;font-size:20px;line-height: 50px;color: #114293;text-align: center;border-bottom: 1px solid #e6e6e8;padding-bottom: 3%;}

.return,
.fy{margin:2% 3%;}
.fy{border-top:1px solid #e5e5e7;padding:3% 0;}
.fy a{display: block;font-size: 14px;color:#283974;line-height: 30px;}
.return a{color:#283974;font-size: 14px;}

.news_list_top{background: #114293;}
.news_list_top .pic,
.news_list_top .tct{display: inline-block;vertical-align: top;}
.news_list_top .pic{max-width: 435px;max-height:300px;overflow: hidden;position: relative;width:41.038%;}
.news_list_top .pic span{font-size:12px;font-family: "Elephant";color:#fff;width:150px;line-height: 24px;background: #e60012;position: absolute;top:20px;left:-45px;text-align: center;box-shadow: 0 5px 10px #2e0008;transform: rotate(-45deg);}
.news_list_top .pic img{transition: all 1s;}
.news_list_top .tct{max-width: 550px;width: 51.887%;margin-left:3%;}
.news_list_top .tct .bt{font-size: 24px;font-weight: bold;color:#fff;margin-top:8%;}
.news_list_top .tct .bt a{color:#fff;}
.news_list_top .tct .time{font-size: 16px;font-family: "Arial";color:#fff;line-height: 32px;margin:10px auto;}
.news_list_top .tct .time i{font-size: 18px;line-height: 32px;}
.news_list_top .tct .txt{font-size: 16px;line-height: 28px;color:#fff;height:84px;}
.news_list_top .tct .mores a{font-size: 12px;color:#fff;display: inline-block;vertical-align: top;width:120px;line-height: 30px;text-align: center;background: #597bb4;border-radius: 25px;margin-top:15px;}
.news_list_top:hover .pic img{transform: scale(1.1);transition: all 1s;}
.news_list .news_list_btm{margin:0 auto;}
.news_list .news_list_btm ul li{font-size: 0;background: #edf2f9;margin:30px auto;padding:2%;}
.news_list .news_list_btm ul li .time,
.news_list .news_list_btm ul li .tct{display: inline-block;vertical-align: top;}
.news_list .news_list_btm ul li .time{max-width:90px;height:90px;background: #f9fbfd;text-align: center;width:9%;margin-right: 3%;}
.news_list .news_list_btm ul li .time .day{font-size: 32px;font-family: "Arial";color:#222;margin-top: 15px;}
.news_list .news_list_btm ul li .time .year{font-size:14px;color:#d1d1d1;}
.news_list .news_list_btm ul li .tct{max-width: 870px;width:86%;}
.news_list .news_list_btm ul li .tct .bt{font-size: 18px;font-weight: bold;color:#222;margin-bottom: 10px;}
.news_list .news_list_btm ul li .tct .bt i{font-size: 20px;color:#e60012;}
.news_list .news_list_btm ul li .tct .txt{font-size: 14px;line-height: 22px;color:#666;height:44px;}
.news_list .news_list_btm ul li:hover{background: #114293;}
.news_list .news_list_btm ul li:hover .tct .bt,
.news_list .news_list_btm ul li:hover .tct .txt{color:#fff}

.download_list ul li{font-size: 0;background: #ededef;padding:0 2%;margin: 2% auto;}
.download_list ul li div{display: inline-block;vertical-align: top;line-height: 50px;}
.download_list ul li .sp1{max-width:5px;height: 5px;border-radius: 5px;background: #fff;margin-top:22px;width:5%;}
.download_list ul li .sp2{max-width: 850px;font-size: 18px;color:#222;width:83.53%;margin: 0 2%;}
.download_list ul li .sp3{max-width: 80px;text-align: right;font-size: 14px;color:#666;width:8%;}
.download_list ul li .sp3 i{display: inline-block;vertical-align: top;line-height: 50px;font-size: 20px;}
.download_list ul li:hover{background: #114293;}
.download_list ul li:hover .sp2,
.download_list ul li:hover .sp3{color:#fff;}
.download_list ul li:hover .sp3 i{color:#e60012;}

.message_con{max-width: 760px;margin: 3% auto;}
.message_con h3{font-size: 24px;font-weight: bold;color:#222;}
.message_con p{font-size: 16px;color:#222;margin:15px auto;}
.message_con dl dd{margin:3% auto;}
.message_con dl dd font{color:#f9898a;font-size: 16px;}
.message_con dl dd input,
.message_con dl dd select,
.message_con dl dd textarea{height:80px;line-height: 80px;border:none;width:90%;padding:0 3%;font-size: 18px;box-shadow: 0 5px 5px #e3e4e5, 0 -5px 5px #e3e4e5;border-radius: 10px;}
.message_con dl dd select{width:96%;}
.message_con dl dd textarea{width:96%;height:auto;}
.message_con dl dd.dd1 input{width:40%;margin-right: 3%;}
.message_con dl dd.dd1 .img{width:130px;height:50px;overflow: hidden;}
.message_con dl dd button{background: #2134b6;border-radius: 5px;width:380px;line-height: 66px;font-size: 18px;color:#fff;border:none;}

.service_con{padding:0 2%;}
.service_top{margin: 3% auto;}
.service_btm dl{padding:0 3% 3%;}
.service_btm dl dt{background: #d7dfec;font-size: 18px;color:#114293;line-height: 44px;border-radius: 5px;}
.service_btm dl dt span{display: inline-block;vertical-align: top;line-height: 44px;font-size: 18px;font-weight: bold;width:65px;text-align: center;background: #114293;border-radius: 5px 0 0 5px;color:#fff;margin-right: 10px;}
.service_btm dl dd span{display: block;font-size: 16px;line-height: 24px;font-weight: bold;color:#222;margin: 2% auto;}
.service_btm dl dd span font{font-size: 14px;color:#2134b6;font-weight: normal;}
.service_btm dl dd label{margin-right: 30px;font-size: 16px;font-weight: bold;color:#222;}
.service_btm dl dd label input{margin-right: 10px;}
.service_btm dl dd .shows{padding:0 2%;width:96%;}
.service_btm dl dd .shows textarea,
.service_btm dl dd .shows2 textarea{width:96%;font-size: 14px;padding:2%;}
.service_btm dl dd .shows2{padding:0;width:100%;}

.service_btm dl dd button{font-size: 16px;font-weight: bold;color:#fff;background: #e60012;border-radius: 5px;width:230px;line-height: 40px;text-align: center;border:none;margin: 3% 0 3% auto;display: block;}

.governance_list2 ul li{max-width:100%;display: block;width:96%;border-bottom: 1px solid #dedede;margin-bottom: 20px;padding-bottom: 20px;}
.governance_list2 ul li .time{font-size: 14px;color:#0089cd;font-weight: bold;}
.governance_list2 ul li .bt{text-align: left;}
.governance_list2 ul li .bt a{font-size: 16px;color:#00337b;font-weight: bold;}
.governance_list2 ul li .pic{border: none;max-width:96%;height:auto;}
.governance_list2 ul li .pic a{font-size: 14px;color:#0089bf;}
.swiper-container-honor .swiper-slide .pic{height:240px;overflow: hidden;}
.swiper-container-honor .swiper-slide .pic img{width:100%;height: 100%;}





