@font-face {
	font-family: "CenturyGothicbold";
	src:url('../font/CenturyGothicbold.TTF');
}
@media screen and (min-width: 1401px){
    html {
        font-size:1250%!important
    }
}
@media screen and (min-width: 1201px) and (max-width: 1400px){
    html {
        font-size: 950%!important
    }
}
@media screen and (min-width: 1001px) and (max-width: 1200px){
    html {
        font-size: 850%!important
    }
}
@media screen and (max-width: 1001px){
    html {
        font-size: 750%!important
    }
}
html { padding: 0; margin:0;  font-size: 625%;-webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch;  /*10 ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ 16 ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â³ 100% = 62.5%*/}
body { padding: 0; font-size: .14rem;  -webkit-overflow-scrolling: touch; /*1.4 ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â³ 10px = 14px */}

.w{width:95%;max-width:1400px;margin: 20px auto;}
.pc_fl{float:left;}
.pc_fr{float:right;}
.pc_dn{display:none;}

.indtop{position:absolute; width:100%; top:0; z-index:9999; border-bottom:1px solid #528bb7; height:.71rem;transition:all .3s;}
.logo{width:1.91rem; margin:.15rem 0 0 .43rem;transition:all .3s;}
.indtop_rt{text-align:right; margin-right:.43rem; padding-top:.11rem; position:relative;height:.71rem; width:calc(100% - 2.78rem);}
.search{display:inline-block; width:1.32rem; height:.18rem; border:1px solid #FFFFFF; border-radius:.09rem; overflow:hidden;vertical-align:middle; margin-right:.05rem;}
.search input[type="text"]{display:block;float:left;/* width:calc(100% - .18rem); */height:100%;border:none;background:none;outline:none;color:#FFFFFF;font-size:.08rem;padding: 8px .05rem;}
.search input[type="text"]::-webkit-input-placeholder{color: #FFFFFF;}
.search input[type="submit"]{display:block; float:right; width:.18rem; height:100%; border:none; outline:none; background:url(../img/01.png) center no-repeat; background-size:.095rem; cursor:pointer;}
.indtop_1{display:inline-block; vertical-align:middle;}
.indtop_1 a{color:#FFFFFF; font-size:.1rem; margin-left:.1rem;}
.indtop_1 a:hover{text-decoration:underline;}
.nav{position:absolute; right:0; bottom:0;}
.nav li{display:inline-block; position:relative;}
.nav li a{display:block; font-size:.1rem; color:#FFFFFF; position:relative;  padding:0 .05rem .15rem .05rem;}
.nav li>a:after{content:""; display:block; position:absolute; left:0; bottom:0; width:0; height:.02rem; background:#ffea00;transition:all .3s;}
.nav li:hover a,.nav li.on a{color:#ffea00;}
.nav li:hover a:after,.nav li.on a:after{width:100%;}
.nav li dl{position:absolute;background:rgba(13,116,209,.95);display:none;z-index:9999;width:100%;}
.nav li dd{margin:0;width:100%;text-align:center;transition:all .3s;position:relative;}
.nav li dd>a{border-bottom:1px solid rgba(255,255,255,.3);line-height:.22rem;font-size:.09rem; padding:0; color:#FFFFFF;}
.nav li:hover dl{display:block;}
.nav li dd:hover,.nav li dd:hover a{background:#013d85;}
.nav li dl ul{width:100%;position:absolute;left:100%;top:0;display:none;}
.nav li dl dd:hover ul{display:block;}
.nav li dl ul li{line-height:.22rem;width:100%;}
.nav li dl ul li a,.nav li:hover dl ul a,.nav li.on dl ul a{background:rgba(13,116,209,.9);border-bottom:1px solid rgba(255,255,255,.3);color:#FFFFFF;text-align:center; padding:0;font-size:.09rem;}
.nav li dl ul li a:after{display:none;}
.nav li dl ul li a:hover{background:#013d85!important;}
.nav li:hover dl a,.nav li.on dl a{color:#FFFFFF;}

.indtop.on{background:rgba(0,0,0,.6); position:fixed; height:.5rem;}
.indtop.on .search,.indtop.on .indtop_1{display:none;}
.indtop.on .logo{margin:.04rem 0 0 .43rem;}
.indtop.on .indtop_rt{height:.5rem;}
.indtop.on .nav li dl,.indtop.on .nav li dl ul li a,.indtop.on .nav li:hover dl ul a,.indtop.on .nav li.on dl ul a{background:rgba(13,116,209,.8);}


@media screen and (min-width: 1551px) and (max-width: 1700px){
.logo{width:1.5rem; margin:.19rem 0 0 .3rem;}
.nav li{margin-left: .04rem;}
.nav li a{font-size:.09rem;}
.indtop_rt{margin:0 .3rem 0 0;padding-top:.15rem;width: calc(100% - 2.5rem);}
}
@media screen and (min-width: 900px) and (max-width: 1550px){
.logo{width:1.5rem; margin:.19rem 0 0 .3rem;}
.nav li{margin-left:.05rem;}
.nav li a{font-size:.08rem;}
.indtop_rt{margin:0 .3rem 0 0; padding-top:.15rem;width:calc(100% - 2.1rem);}
}


.banner .swiper-container .swiper-pagination{bottom:20px;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet{position:relative; width:32px; height:32px; border-radius:16px; margin:0; background:none; opacity:1;}
.banner .swiper-pagination-bullet:after{content:""; display:block; position:absolute; width:12px; height:12px; background:#FFFFFF; border-radius:6px; left:0; top:0; bottom:0; right:0; margin:auto;}
.banner .swiper-pagination-bullet:before{content:""; display:block; position:absolute;width:32px; height:32px; border-radius:16px; border:2px solid #FFFFFF; opacity:0;transition:all .3s;}
.banner .swiper-pagination-bullet-active:before{opacity:1;}
.banner .swiper-button-prev,.banner .swiper-button-next{width:63px; height:63px; outline:none; margin-top:-31px;}
.banner .swiper-button-prev{background:url(../img/02.png); left:40px;}
.banner .swiper-button-next{background:url(../img/03.png); right:40px;}

.news{width:66.42%; margin-top:.12rem;}
.tit{width:100%; border-bottom:1px solid #b1cbee; padding-bottom:.1rem; overflow:hidden; line-height:.14rem;}
.tit i{display:block; float:left; width:.03rem; margin-top:.01rem;}
.tit i img{width:100%;}
.tit h3{float:left; font-size:.14rem; color:#000000; margin-left:.07rem;}
.tit h3 span{color:#023f88;}
.tit p{font-size:.14rem; float:left; color:#999999; margin-left:.06rem;}
.tit a{display:block; float:right; width:.51rem; height:.14rem; background:#e8eef6; border-radius:.07rem; text-align:center; line-height:.14rem; font-size:.08rem; color:#023f88;}
.tit a:hover{background:#023f88; color:#FFFFFF;}
.news_img{width:49.5%; margin-top:.1rem;}
.news_img .swiper-slide a{display:block; position:relative;}
.news_img .swiper-slide a p{position:absolute; width:100%; height:.23rem; background:#000000; left:0; bottom:0; color:#FFFFFF; line-height:.23rem; font-size:.08rem; padding:0 .7rem 0 .07rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_img .swiper-container .swiper-pagination{text-align:right; bottom:.095rem; padding-right:.03rem;}
.news_img .swiper-pagination-bullet{width:.04rem; height:.04rem; border-radius:50%; background:#FFFFFF;}
.news_img .swiper-pagination-bullet-active{background:#ffea00;}
.news_img .swiper-button-prev,.news_img .swiper-button-next{width:.18rem; height:.26rem; outline:none; margin-top:-.13rem; background-size:100% 100%;}
.news_img .swiper-button-prev{background-image:url(../img/06.png); left:0;}
.news_img .swiper-button-next{background-image:url(../img/07.png); right:0;}
.news_rt{width:47%; margin-top:.05rem;}
.news_rt li{overflow:hidden; border-bottom:1px solid #dfdfdf; padding:.06rem 0; position:relative;}
.news_rt li:after{content:""; display:block; position:absolute; top:.06rem; left:.38rem; height:calc(100% - .12rem); width:1px; background:#dfdfdf;}
.news_rt_1{float:left; font-size:.07rem; color:#666666; text-align:center;}
.news_rt_1 b{display:block; font-size:.23rem; line-height:.23rem;}
.news_rt_2{float:right; width:calc(100% - .5rem);}
.news_rt_2 h4 a{display:block; font-weight:normal; font-size:.08rem; color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_rt_2 h4 a:hover{color:#023f88;}
.news_rt_2 p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:.08rem; color:#999999; margin-top:.04rem;}
.tongzhi{width:32%; margin-top:.12rem;}
.tongzhi ul li{overflow:hidden; margin-top:.08rem;}
.tongzhi_1{width:.35rem; height:.27rem; border-radius:5px; color:#FFFFFF; text-align:center; background:#3266cc; font-size:.07rem; padding-top:.02rem; float:left;}
.tongzhi_1 b{display:block; font-size:.12rem;}
.tongzhi_2{float:right; width:calc(100% - .4rem);}
.tongzhi_2 h4 a{display:block; font-weight:normal; font-size:.08rem; color:#333333;margin-top:.01rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tongzhi_2 p{display:block; color:#999999; font-size:.08rem; margin-top:.03rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tongzhi ul li a:hover{color:#023f88;}

.dongtai{width:100%; background:#f5f5f5; margin-top:.15rem; padding:.15rem 0;}
.dongtai_c{display:flex;flex-wrap: wrap;justify-content: space-between;}
.dongtai_c .items{width:32%;}
.dongtai ul{margin-top:.05rem;}
.dongtai ul li{background:url(../img/08.png) left center no-repeat; background-size:.04rem; padding-left:.1rem; font-size:.08rem; line-height:.22rem; overflow:hidden;}
.dongtai ul li a{display:block; float:left; width:calc(100% - .6rem); color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dongtai ul li span{display:block; float:right; color:#666666;}
.dongtai ul li a:hover{color:#023f88;}
.xiaoyuan{position:relative; width:90%; max-width:1400px; margin:0 auto; margin-top:.15rem;}
.xiaoyuan .swiper-slide img{width:100%;}
.xiaoyuan .swiper-slide p{width:100%; height:.32rem; background:#f7f7f7; font-size:.12rem; color:#000000; line-height:.32rem; padding:0 .1rem;}
.xiaoyuan .swiper-button-prev{left:-.25rem; outline:none;}
.xiaoyuan .swiper-button-next{right:-.25rem; outline:none;}
.xiaoyuan_img{overflow:hidden;}
.xiaoyuan_img img{transition:transform .5s ease;}
.xiaoyuan_img:hover img{transform:scale(1.15,1.15);}

.flinks ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.flinks ul li{width:.7rem; margin-top:.17rem;transition:all .3s;}
.flinks ul li:hover{transform: translateY(-10px);}
.flinks ul li a{display:block; position:relative;}
.flinks ul li img{width:100%;}
.flinks ul li a p{font-size:.09rem; width:100%; text-align:center; color:#FFFFFF; position:absolute; left:0; top:.07rem;}

.footer{width:100%; background:#013d86; padding-bottom:.1rem; margin-top:.2rem;}
.fot_links{width:100%; text-align:center; background:#1458a7; padding:10px 0;}
.fot_links select{display:inline-block; width:275px; height:38px; background:rgba(1,61,134,.4) url(../img/21.png) right 10px center no-repeat; outline:none; border:1px solid rgba(255,255,255,.4);appearance: none;-webkit-appearance: none;-moz-appearance: none; color:#FFFFFF; padding:0 10px; margin:0 5px;}
.bot_logo{width:1.915rem;}
.bot_txt{color:#FFFFFF; font-size:14px; line-height:24px; margin-left:.15rem;}
.fot_1{margin-top:.15rem;}
.fot_ewm p{text-align:center; color:#FFFFFF; font-size:14px; margin-top:6px;}
.fot_ewm{display:none;}
.flink{
	/* padding:20px 0; */
	border-bottom:1px solid #00508c;
}
.flink_1{
	background:url(../img/31.png) 0px 6px no-repeat;
	padding-left:20px;
}
.flink_2 a{
	margin-left:25px;
}
.flink_1{
	height: 40px;
	line-height: 40px;
	margin-top: 14px;
	font-size:14px;
	color:#ffffff;
}
.flink_2{
	/* padding:22px 0; */
	/* line-height:30px; */
	margin-top:24px;
	font-size:14px;
	color:#ffffff;
}
.flink_2 a{
	 padding:22px 10px; 
	/* line-height:30px; */
	
	font-size:14px;
	color:#ffffff;
}
.news_detil{padding:0 .07rem;}
.news_det_t{border-bottom:1px solid #1e5aa2; margin-top:.2rem;}
.news_det_t span{display:inline-block; width:.75rem; height:.23rem; line-height:.23rem; color:#FFFFFF; background:#1e5aa2; font-size:.11rem; text-align:center; border-top-left-radius:5px;border-top-right-radius:5px;}
.news_det_t span img{width:.14rem;transform: translateY(.02rem); margin-right:.04rem;}
.news_detil_1{margin-top:.12rem;}
.news_detil_4{width:.9rem;}
.news_detil_4 img{width:100%;}
.news_detil_2{margin-left:.25rem;}
.news_detil_2 h4{font-size:.15rem; color:#000000; font-weight:normal; margin-top:.1rem; margin-bottom:.2rem;}
.news_detil_2 h4 span{color:#1e5aa2;}
.news_detil_2 h4:after{content:"";display:block;width:.28rem;height:.03rem;border-radius:.02rem;/* background:#1e5aa2; */margin-top:.02rem;}
.news_detil_2 p{font-size:.09rem; line-height:.21rem; color:#000000;}
.news_detil_2 p img{width:.14rem; vertical-align:middle; margin-right:.05rem;}
.news_detil_3{margin-top:.1rem;}
.news_detil_3 p{text-indent:2em; font-size:.08rem; line-height:.18rem; color:#000000;}
.det_pages{border-top:1px dashed #e5e5e5; margin:.3rem .07rem 0 .07rem; padding-top:.15rem;display:flex;flex-wrap: wrap;justify-content: space-between;}
.det_pages a{display:block; max-width:48%; font-size:.08rem; color:#000000; line-height:.13rem; background-repeat:no-repeat;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.det_pages a.prev{background-image:url(../img/37.png); padding-left:.17rem; background-position:center left;}
.det_pages a.next{background-image:url(../img/38.png); padding-right:.17rem; background-position:center right;}
.det_pages a:hover{color:#1e5aa2;}
