*{margin: 0px;padding: 0px;font-family: 'Arial','SimHei','Microsoft YaHei','San Francisco';}

/*body{}*/
a{text-decoration: none;}

.webcontainer{width: 100%;position: relative;}


.scanbox{position: relative;position: absolute;width: 200px;top: 65px;right: -16px;background-color: #b0cefb;padding: 15px;border-radius: 10px;display: none;}
.scanbox:after{position: absolute;background-image: url('qrcode_tips.png');width: 40px;height: 25px;right: 20px;top: -25px;content: "";}
.scanbox .wxqrcode{width: 100%;}
.scanbox .wxqrcode img{width: 100%;}

.swiper-button-next{width: 60px;height: 100px;background-image: url('next.png');background-size: cover;right: 6.9%;}
.swiper-button-prev{width: 60px;height: 100px;background-image: url('prev.png');background-size: cover;left: 6.9%;}

.header{width: 100%;position: fixed;left: 0px;top: 0px;z-index: 99;background-color: #ffffff;box-shadow: 0px 0px 14px #888888;}

.notice_box{display: flex;justify-content: flex-start;height: 43px;line-height: 43px;background-color: #0c2353;color: #ffffff;padding: 0 15px;}
.notice_phone{padding-right: 35px;flex-shrink: 0;}
.notice_phone a{color: inherit;}
.notice_listbox{width: 100%;overflow: hidden;}

.topcontainer{border-bottom: 2px solid #dcdddd;}
.topbox{height: 105px;display: flex;justify-content: space-between;align-items: center;max-width: 1664px;width: 87%;margin: 0 auto;}
.topbox .logo{width: 427px}
.topbox .logo img{width: 100%;}

.topbox_right{width: 475px;display: flex;justify-content: space-between;align-items: center;height: 30px;}
.cmess_box{display: flex;justify-content: flex-start;align-items: center;}
.cmess_icon{width: 30px;margin-right: 9px;display: flex;}
.cmess_icon img{width: 100%;}
.cmess_box p,.cmess_box a{font-size: 20px;color: #666666;}
.cmess_btnbox{width: 62px;display: flex;justify-content: space-between;position: relative;}
.cmess_btnbox a,.cmess_btnbox .wechat{width: 28px;cursor: pointer;}
.cmess_btnbox a img{width: 100%;}

.top_menubox,#menu-menu-1,#top_menu,#top_menu>ul>li{height: 100%;}
#top_menu ul{list-style: none;}
#top_menu>ul{display: flex;height: 100%;align-items: center;}
#top_menu .sub-menu{display: none;}
#top_menu>ul>li{height: 100%;position: relative;}
#top_menu>ul>li>a{height: 100%;display: flex;padding: 0 37px;align-items: center;color: #595757;font-size: 18px;cursor: pointer;justify-content: center;text-align: center;}
#top_menu>ul>li:first-child a{min-width: 86px;}
#top_menu>ul>li:hover>a{background-color: #2d348c;color: #ffffff;}
#top_menu ul>li:hover .sub-menu{display: block;position: absolute;left: 50%;width: 180px;margin-left: -90px;}
#top_menu .sub-menu{background-color: #ffffff;padding: 24px 0;box-shadow: 3px 4px 7px 0px #888888;}
#top_menu .sub-menu a{color: #595757;font-size: 16px;}
#top_menu .sub-menu li{margin-bottom: 30px;text-align: center;}
#top_menu .sub-menu li:last-child{margin-bottom: 0px;}
#top_menu .sub-menu li:hover a{color: #2d348c;font-weight: bold;}
#top_menu .goldColor{background-color: #ab895b}
#top_menu .goldColor a{color: #ffffff;}

.menubox{display: flex;justify-content: space-between;height: 65px;align-items: center;width: 75%;max-width: 1424px;margin: 0 auto;}

.lang_en #top_menu ul>li:hover .sub-menu{position: absolute;left: 50%;width: 300px;margin-left: -150px;}


.online_btn{position: fixed;right: 0px;bottom: 109px;width: 180px;z-index: 97;}
.online_btn img{width: 100%;}

.home1box{width: 66.8%;max-width: 1283px;margin: 137px auto 0 auto;padding-bottom: 108px;}
.home1_video{width: 80%;margin: 0 auto;}
.home1_video img{width: 100%;}
.home1_introbox{margin-top: 100px;}
.home1_introtitle{font-size: 57px;color: #2a3583;font-weight: bold;line-height: 56px;}
.home1_intro{text-align: justify;font-size: 23px;color: #333333;line-height: 40px;margin-top: 46px;}
.home1bg{position: absolute;z-index: -1;width: 100%;height: 71.2%;background-color: #dde8f1;bottom: 0px;left: 0px;}

.home2box{background-color: #2a3583;}
.home2box_title{width: 74.4%;max-width: 1429px;padding: 60px 0 50px 0;margin: 0 auto;}
.home2box_text{color: #ffffff;}
.home2box_text p{font-size: 65px;}
.home2box_text p:nth-child(2){font-size: 42px;}
.two_swiper{position: relative;}
.two_swiper .swiper-slide img{width: 100%;}
.two_cover{width: 16.7%;height: 100%;position: absolute;bottom: 0px;z-index: 2;background-color: #111c6a;opacity: 0.85;}
.two_cover.left{left: 0px;}
.two_cover.right{right: 0px;}

.home3box{width: 74.4%;max-width: 1429px;padding: 117px 0 117px 0;margin: 0 auto;}
.home3_title{color: #ffffff;}
.home3_title p{font-size: 65px;color: #2a3583;}
.home3_title p:nth-child(2){font-size: 42px;color: #87aae0;}
.keybox{display: flex;justify-content: space-between;margin: 109px 0 100px 0;}
.keylist{width: 236px;}
.keylist img{width: 100%;}
.key_tips p{font-size: 12px;color: #87aae0;line-height: 21px;}

.lh_box{padding: 32px 32px;border-radius: 15px;position: relative;overflow: hidden;margin-bottom: 13px;}
.lh_numbox{width: 142px;height: 129px;position: absolute;left: 0px;top: 0px;background-size: cover;}
.lh_text{border: 3px solid #ffffff;padding: 30px 137px;color: #ffffff;}
.lh_text p.cn{font-size: 25px;line-height: 38px;}
.lh_text p.en{font-size: 22px;line-height: 28px;}
.lh_box:nth-child(7n+1),.lh_box:nth-child(7n+1) .lh_numbox{background-color: #193a6a;}
.lh_box:nth-child(7n+2),.lh_box:nth-child(7n+2) .lh_numbox{background-color: #0366c2;}
.lh_box:nth-child(7n+3),.lh_box:nth-child(7n+3) .lh_numbox{background-color: #0384dd;}
.lh_box:nth-child(7n+4),.lh_box:nth-child(7n+4) .lh_numbox{background-color: #0ba8ee;}
.lh_box:nth-child(7n+5),.lh_box:nth-child(7n+5) .lh_numbox{background-color: #05c1f1;}
.lh_box:nth-child(7n+6),.lh_box:nth-child(7n+6) .lh_numbox{background-color: #15b6cb;}
.lh_box:nth-child(7n),.lh_box:nth-child(7n) .lh_numbox{background-color: #5e9fc2;}

.lh_box:nth-child(7n+1) .lh_numbox{background-image: url('num1.png');}
.lh_box:nth-child(7n+2) .lh_numbox{background-image: url('num2.png');}
.lh_box:nth-child(7n+3) .lh_numbox{background-image: url('num3.png');}
.lh_box:nth-child(7n+4) .lh_numbox{background-image: url('num4.png');}
.lh_box:nth-child(7n+5) .lh_numbox{background-image: url('num5.png');}
.lh_box:nth-child(7n+6) .lh_numbox{background-image: url('num6.png');}
.lh_box:nth-child(7n) .lh_numbox{background-image: url('num7.png');}

.yearcontainer{display: flex;flex-wrap: wrap;justify-content: space-between;}
.yearbox{width: 739px;position: relative;}
.yearbox:nth-child(even){padding-top: 210px;}
.yearpicbox{width: 660px;height: 419px;background-color: #1d3c7f;padding: 21px;border-radius: 13px;position: relative;z-index: 2;display: block;overflow: hidden;}
.yearpic{width: 100%;height: 100%;background-size: cover;}
.yearbg{width: 476px;height: 384px;background-color: #eff6fe;border-radius: 13px;position: absolute;right: 0px;z-index: 0;}
.yearbox:nth-child(odd) .yearbg{top: 121px;}
.yearbox:nth-child(even) .yearbg{top: 327px;}
.yeartext{width: 233px;position: absolute;right: 0px;bottom: 0px;background-color: #1d3c7f;line-height: 69px;font-size: 66px;color: #ffffff;padding: 0 24px;text-align: right;font-weight: bold;}
.yeartext:after{content: "";width: 0px;height: 0px;position: absolute;left: -70px;top: 0px;border-top:solid 70px transparent;border-right: solid 70px #1d3c7f;}

@media screen and (max-width: 1920px){
	.yearbox{width: 38.5vw;}
	.yearbox:nth-child(even){padding-top: 10.9vw;}
	.yearpicbox{width: 34.4vw;height: 21.8vw;}
	.yearbg{width: 24.7vw;height: 19.9vw;}
	.yearbox:nth-child(odd) .yearbg{top: 6.3vw;}
	.yearbox:nth-child(even) .yearbg{top: 16.9vw;}
}


.organbg{height: 304px;background-color: #f7f7f7;}
.organbox{display: flex;justify-content: space-between;align-items: center;height: 100%;width: 75%;max-width: 1440px;margin: 0 auto;}
.organbox
.organ_title{font-size: 22px;color: #333333;}
.organ_iconbox{width: 1268px;display: flex;justify-content: space-between;align-items: center;}
.organ_icon img{width: 100%;}
.organ_icon.icon1{width: 255px;}
.organ_icon.icon2{width: 84px;}
.organ_icon.icon3{width: 124px;}
.organ_icon.icon4{width: 255px;}
.organ_icon.icon5{width: 224px;}

.bmenubox{background-color: #0c2353;border-bottom: 1px solid #7285ae;}
.bmenu{max-width: 1195px;width: 70%;margin: 0 auto;padding: 57px 0;}
#bottom_menu ul{list-style: none;}
#bottom_menu>ul{display: flex;height: 100%;justify-content: space-between;}
#bottom_menu>ul>li{width: 15.5%;}
#bottom_menu>ul a{color: #ffffff;font-size: 18px;margin-bottom: 10px;display: block;}
#bottom_menu ul.sub-menu a{color: #7285ae;font-size: 16px;}
.copyright{color: #7285ae;font-size: 12px;padding: 20px 0 54px 0;text-align: center;background-color: #0c2353;}

.langselect select{font-size: 22px;border: none;}

.navbar-toggle{position:relative;float:right;padding:9px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;display: none;cursor: pointer;position: relative;z-index: 1;}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-toggle{border-color:#ddd}
.navbar-toggle:focus,.navbar-toggle:hover{background-color:#ddd}
.navbar-toggle .icon-bar{background-color:#888}

.pagebox{width: 78.1%;margin: 0 auto;padding: 65px 0;}
.page_crumbs{font-size: 18px;color: #333333;margin-bottom: 20px;}
.page_title{margin-bottom: 20px;}
.page_title p{color: #2a3583;font-size: 30px;font-weight: bold;font-family: 'Mircosoft YaHei';line-height: 45px;}
.page_title p:nth-child(2){color: #87aae0;font-size: 22px;font-weight: inherit;font-family: inherit;}

.single_title{margin-bottom: 20px;}
.single_title p{color: #2a3583;font-size: 30px;font-weight: bold;font-family: 'Mircosoft YaHei';line-height: 45px;}
.single_content{line-height: 33px;}

.newslist{display: block;width: 100%;}
.newslist_box{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 87px}
.newslist_picbox{width: 386px;height: 264px;position: relative;flex-shrink: 0;}
.newslist_img{width: 432px;height: 100%;background-size: cover;position: absolute;z-index: 1;left: 0px;top: 0px;}

.newslist_textbox{position: relative;z-index: 2;width: 100%;height: 235px;background-color: #f5f9ff;display: flex;flex-direction: column;}
.newslist_tbox{height: 68px;display: flex;justify-content: space-between;overflow: hidden;width: 100%;}
.newslist_titlebox{height: 74px;width: 100%;background-color: #1d2088;display: flex;align-items: flex-end;overflow: hidden;border-top-right-radius: 15px;flex-shrink: 0;}
.newslist_title{width: 100%;background-color: #f5f9ff;color: #87aae0;font-size: 25px;line-height: 68px;border-top-right-radius: 15px;padding:0 60px;display: flex;align-items: center;}
.newslist_title span{line-height: 34px;max-height: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.newslist_date{width: 250px;flex-shrink: 0;background-color: #f5f9ff;}
.newslist_datebox{background-color: #1d2088;width: 100%;height: 100%;border-bottom-left-radius: 15px;display: flex;align-items: center;justify-content: center;}
.newslist_font{color: #ffffff;}
.newslist_font span:first-child{font-size: 41px;margin-right: 5px;}
.newslist_font span:last-child{font-size: 23px;}
.newslist_content{font-size: 16px;height: 100%;padding:30px 60px;line-height: 29px;color: #666666;}

.newslist:nth-child(even) .newslist_box{flex-direction: row-reverse;}
.newslist:nth-child(even) .newslist_img{left: unset;right: 0px;}
.newslist:nth-child(even) .newslist_tbox{flex-direction: row-reverse;}
.newslist:nth-child(even) .newslist_titlebox{border-top-right-radius: unset;border-top-left-radius: 15px;}
.newslist:nth-child(even) .newslist_title{border-top-right-radius: unset;border-top-left-radius: 15px;}
.newslist:nth-child(even) .newslist_datebox{border-bottom-left-radius: unset;border-bottom-right-radius: 15px;}

.single_content img{max-width: 100%;height: auto;}

.navbg{width: 100%;height: 100%;position: fixed;left: 0px;top: 0px;background-color: #000000;z-index: 98;opacity: 0.7;}
@media screen and (max-width: 1550px){
	.newslist_textbox{height: auto;}
	#top_menu>ul>li>a{font-size: 17px;padding: 0 30px;}
}
@media screen and (max-width: 1425px){
	.menubox{width: 90%;}
	#top_menu>ul>li{position: relative;}
	#top_menu .sub-menu{position: absolute;left: 50%;width: 156px;margin-left: -78px;padding: 24px 0;}
	.organbox{width: 86%;}
	.bmenu{width: 80%;}
	.online_btn{width: 13%;}
}
@media screen and (max-width: 1340px){
	.lh_box{padding: 3vw;margin-bottom: 3vw;}
	.lh_numbox{width: 10vw;height: 9vw;}
	.lh_text{padding: 1vw 6vw 1vw 8vw;}

	.newslist_title{padding: 6px 2vw;line-height: 23px;font-size: 20px;}
	.newslist_content{padding: 2vw;}
	.newslist_date{width: 170px;}
	.newslist_titlebox{height: 64px;}
	.newslist_tbox{height: 58px;}
	.newslist_title span{line-height: 23px;}
	.newslist_font span:first-child{font-size: 31px;}
	.newslist_font span:last-child{font-size: 20px;}
}
@media screen and (max-width: 1240px){
	.organbg{height: auto;padding: 8% 0;}
	.organbox{flex-wrap: wrap;}
	.organ_title{display: flex;align-items: center;}
	.organ_title p{margin-right: 1vw;}

	.yeartext{font-size: 50px;width: 11vw;}
	.yearpicbox{padding: 1vw;}
	.yearpicbox{width: 33.4vw;height: 20.8vw;}
}
@media screen and (max-width: 1208px){
	.yearbox{width: 37.3vw;}
}

@media screen and (max-width: 1180px){
	#top_menu>ul>li>a{padding: 0 2vw;}
	.topbox_right{width: 384px;}
	.home1box{width: 76%;}
	.cmess_box p, .cmess_box a{font-size: 16px;}

	.pagebox{width: 76%;padding: 8vw 0;}
}
@media screen and (max-width: 1140px){
	.organ_iconbox{flex-wrap: wrap;justify-content: flex-start;}
	.cmess_icon{width: 20px;}
	.organ_icon.icon1{width: 30.8vw;}
	.organ_icon.icon2{width: 8.8vw;}
	.organ_icon.icon3{width: 11.8vw;}
	.organ_icon.icon4{width: 32.8vw;}
	.organ_icon.icon5{width: 23.8vw;}

	#top_menu>ul>li>a{font-size: 16px;}
	.lh_text p.cn{font-size: 22px;}
	.lh_text p.en{font-size: 18px;}
}
@media screen and (max-width: 1045px){
	.newslist_box{flex-wrap: wrap;}
	.newslist:nth-child(even) .newslist_box{flex-direction: row;}
	.newslist:nth-child(even) .newslist_img{left: 0px;right: unset;}
	.newslist:nth-child(even) .newslist_titlebox{border-radius: 0px;}
}
@media screen and (max-width: 1000px){
	#top_menu>ul>li>a{font-size: 15px;padding: 0 10px;}
}
@media screen and (max-width: 960px){
	.yearpicbox{width: 69vw;height: 44.5vw;padding: 2vw;}
	/*.yearbg{width: 55vw;height: 46vw;}*/
	.yearbox:nth-child(odd) .yearbg{top: 20vw;}
	.yearbox:nth-child(even) .yearbg{top: 20vw;right:unset;left: 0px;}
	.yearbox:nth-child(even){padding-top: 0px;display: flex;justify-content: flex-start;}
	.yearbox{padding-bottom: 18vw;}
	.yeartext{font-size: 72px;padding: 0 5vw;width: 39vw;line-height: 86px;}
	.yearbox{width: 100%;}
	.yearbg{width: 42.7vw;height: 33.9vw;}
	.yearbox:nth-child(even) .yearbg{right: 0px;left: unset;}
	.yearbox{padding-bottom: 8vw;}
}

@media screen and (max-width: 995px){
	.topbox .logo{padding-right: 5vw;}
	.topbox_right{width: 290px;flex-wrap: wrap;flex-direction: row-reverse;height: auto;flex-shrink: 0;}
	.cmess_btnbox{margin-top: 0.5vw;}
	.cmess_box{justify-content: flex-end;}
}
@media screen and (max-width: 850px){
	.topbox_right{display: none;}
	.headerbox{display: flex;justify-content: space-between;width: 90%;margin: 0 auto;padding: 3vw 0;}
	.topcontainer{border: none;}
	.topcontainer{width: 46.5%;display: flex;align-items: center;}
	.top_menubox{display: none;}
	.topbox{height: auto;width: 100%;}
	.menubox{height: auto;width: auto;margin: 0;}
	.navbar-toggle{display:block;}
	.langselect{padding-right: 2vw;}
	.home1box{width: 86%;margin: 10vw auto 0 auto;padding-bottom: 7vw;}
	.home1_introbox{margin-top: 5vw;}
	.home1_introtitle{font-size: 35px;}
	.home1_intro{font-size: 18px;line-height: 38px;margin-top: 2vw;}

	.home2box_title{width: 86%;padding: 4vw 0;}
	.home2box_text p{font-size: 35px;}
	.home2box_text p:nth-child(2){font-size: 18px;}
	.two_swiper{width: 86%;margin: 0 auto;}
	.sp_btn{display: none;}
	.home2box{padding-bottom: 5vw;}

	.home3box{width: 86%;padding: 8vw 0;}
	.home3_title p{font-size: 35px;}
	.home3_title p:nth-child(2){font-size: 18px;}

	.keybox{flex-wrap: wrap;margin: 7vw auto;width: 85%;}
	.keylist{width: 33%;}

	.pagebox{width: 86%;padding: 8vw 0;}

	.bmenu{width: 90%;padding: 7vw 0;}
	#bottom_menu>ul a{font-size: 14px;}
	#bottom_menu ul.sub-menu a{font-size: 12px;}

	#top_menu ul>li:hover .sub-menu{position: relative;left: unset;margin-left: 0px;box-shadow: none;width: 100%;}
	.lang_en #top_menu ul>li:hover .sub-menu{position: relative;left: unset;margin-left: 0px;box-shadow: none;width: 100%;}
}
@media screen and (max-width: 700px){
	.lh_box{padding: 4vw;margin-bottom: 5vw;}
	.lh_numbox{width: 16vw;height: 14.4vw;}
	.lh_text{padding: 10vw 5vw 5vw 5vw;}
	.lh_text p.cn{font-size: 18px;line-height: 28px;}
	.lh_text p.en{font-size: 16px;}
}
@media screen and (max-width: 650px){
	.newslist_picbox{width: 100%;height: 58.8vw}
	.newslist_img{width: 100%;height: 100%;}
	.newslist_titlebox{border-radius: 0px;}
	.newslist_box{margin-bottom: 7vw;}
}
@media screen and (max-width: 600px){
	.bmenu{display: none;}
	.bmenubox{height: 5vw;}
}
@media screen and (max-width: 500px){
	.headerbox{padding: 2vw 0;}

	.online_btn{width: 13%;bottom: unset;top: 26%;}
	.home1_video{width: 100%;}

	.notice_box{font-size: 12px;height: 28px;line-height: 28px;}
	.notice_phone{padding-right: 25px;}

	.langselect{font-size: 18px;width: 40px;margin-right: 10px;background: none;}

	.home1_introbox{margin-top: 2vw;}
	.home1_introtitle{font-size: 18px;line-height: 35px;}
	.home1_intro{font-size: 14px;line-height: 28px;}
	.home1bg{height: 90%;}

	.home2box_text p{font-size: 25px;}
	.home2box_text p:nth-child(2){font-size: 16px;}
	
	.home3_title p{font-size: 25px;}
	.home3_title p:nth-child(2){font-size: 16px;}
	
	.bmenu{display: none;}

	.organbg{height: auto;padding: 5vw 0;}
	.organbox{width: 86%;flex-wrap: wrap;}
	.organ_title{font-size: 12px;margin-bottom: 2vw;}
	.organ_title p:first-child{font-size: 13px;}
	.organ_title p{margin-right: 2vw;}
	.organ_icon{margin-right: 3vw;}
	.organ_icon.icon1{width: 44.8vw;}
	.organ_icon.icon2{width: 13.8vw;}
	.organ_icon.icon3{width: 14.8vw;}
	.organ_icon.icon4{width: 36.8vw;}
	.organ_icon.icon5{width: 26.8vw;}
	
	.bmenubox{height: 8vw;}
	.copyright{padding: 5vw 0 8vw 0}
	.copyright p{width: 85%;margin: 0 auto;line-height: 17px;font-size: 12px;}

	
	.page_crumbs{font-size: 14px;margin-bottom: 5vw;}
	.page_title p{font-size: 25px;height: 30px;line-height: 30px;}
	.page_title p:nth-child(2){font-size: 16px;}
	.page_title{margin-bottom: 5vw;}

	.lh_numbox{width: 20vw;height: 18vw;}
	.lh_text{padding: 12vw 5vw 5vw 5vw;}

	.yearpicbox{width: 72vw;height: 49.5vw;padding: 3vw;}
	.yearbg{width: 55vw;height: 46vw;}
	.yearbox:nth-child(odd) .yearbg{top: 20vw;}
	.yearbox:nth-child(even) .yearbg{top: 20vw;right:unset;left: 0px;}
	.yearbox:nth-child(even){padding-top: 0px;display: flex;justify-content: flex-end;}
	.yearbox{padding-bottom: 18vw;}
	.yeartext{font-size: 26px;padding: 0 5vw;width: 26vw;line-height: 46px;}
	.yearbox{width: 100%;}

	.newslist_box{flex-wrap: wrap;}
	.newslist_titlebox{background: none;}
	.newslist_picbox{width: 100%;height: 58.8vw;}
	.newslist_img{width: 100%;}
	.newslist_titlebox{height: 45px;}
	.newslist_tbox{height: 45px;}
	.newslist_date{width: 103px;}
	.newslist_font span:first-child{font-size: 18px;}
	.newslist_font span:last-child{font-size: 14px;}
	.newslist_title{height: 45px;padding: 0 3vw;font-size: 14px;line-height: 45px;display: flex;align-items: center;}
	.newslist_title span{line-height: 20px;display: block;max-height: 40px;}
	.newslist_content{padding: 4vw 2vw;line-height: 23px;font-size: 13px;}
	
	.newslist_box{margin-bottom: 10vw;}
	.newslist_textbox{height: auto;}

}

