<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;  /*-webkit-appearance:none; -moz-appearance:none;*/}
body{ font-size:32px;margin: 0 auto; -webkit-text-size-adjust:100%; background-color: #fff;}
a{ color:#333;text-decoration:none}
a:hover{color:#000;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word; color:#777;}

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.pad2{ padding: 0.2rem;}
.padS2{ padding: 0 0.2rem;}
.padS3{ padding: 0 0.3rem;}
.marB2{ margin-bottom: 0.2rem;}
.marB3{ margin-bottom: 0.3rem;}
.marB4{ margin-bottom: 0.4rem;}
.marR4{ margin-right: 0.4rem;}
.bgf{ background-color: #fff;}

body{ width: 6.4rem; margin: 0 auto;}
#lm_name{ display: none;}

.header_top{ height: auto; background-color: #e6e6e6;}
.header_top a{ height: 0.4rem; font-size: 0.2rem; line-height: 0.4rem; color: #333; text-align: center;}
.header_top a.sty1{ padding: 0 0.2rem;}
.header_top a.sty2{ padding-left: 0.2rem;}
.header_top a.sty3{ padding-right: 0.2rem;}
.header_top a.bor_l{ }
.header_top a.bor_r img{ width:.42rem; height:.38rem; }

.header_bot{ padding: 0.4rem 0; overflow: hidden;}
.logo{ float: left; width: 3.37rem; height: 0.58rem;}
.m_index_btn_search{ float: right; width: 0.96rem; height: 0.57rem; background-image: url(../images/m_index_btn_search1.png); background-size: 100% 100%;}

nav{ position: relative; height: 0.8rem;}
nav.i_nav:after{ position: absolute; right: 0.2rem; top: 50%; width: 0.14rem;height: 0.27rem; margin-top: -0.14rem; background: url(../images/nav_arr.png) no-repeat center top; background-size: 100%; content: "";}
.nav_con{ width: 6rem; height: 0.8rem; overflow: hidden;}
.swiper-container{}
#swiper-container1 .swiper-wrapper{}
#swiper-container1 .wiper-slide{}


#swiper-container1 a{ float: left; margin-right: 0.3rem; font-size: 0.28rem; line-height: 0.8rem; color: #444;}
.slider1_wrap{ position: relative; width: 6rem; height: 3.36rem; overflow: hidden;}
.slider{}
.slider1 li{ position: relative; width: 6rem; height: 3.36rem;}
.slider1 li img{ width: 6rem; height: 3.36rem;}
.slider1 li .icon_play2{ position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin: -30px 0 0 -30px; background: url(icon_play2.png) no-repeat center top;}
.slider1 h3{ position: absolute; bottom: 0; left: 0; width: 6rem; height: 0.5rem; font: 0.24rem/0.5rem "Microsoft Yahei"; text-indent: 0.6em; background: rgba(0,0,0,0.8);}
.slider1 h3 a{ display: block; width: 80%; height: 50px; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.o_nav{ margin-bottom: 0; background-color: #2a7bec; overflow: hidden;}
/*.o_nav_con a{ position: relative; float: left; margin-right: 0.22rem; font-size: 0.28rem; line-height: 0.8rem; color: #fff;}*/
.o_nav_con a{ width:1.00rem;position: relative; float: left; font-size: 0.28rem; line-height: 0.8rem; color: #fff; text-align: center;}
.o_nav_con a:before{ display: none; content: ""; position: absolute;top: 0; left: 0; width: 0.34rem; height: 0.03rem; background: url(../images/nav_bg.png) no-repeat center top; background-size: 100% 100%;}
.o_nav_con a.active{ background: url(/m/images/nav_bg.png) no-repeat center top; background-size: 100% 100%; }
/*.o_nav_con a.active:before{ display: block;}*/
/*.o_nav_con a:after{ content: ""; position: absolute; top: 50%; right: -0.11rem; width: 0.01rem; height: 0.26rem; margin-top: -0.13rem; background-color: #0461cb;}*/
/*.o_nav_con a:after{ content: ""; position: absolute; top: 50%; right: -0.24rem; width: 0.01rem; height: 0.26rem; margin-top: -0.13rem; background-color: #0461cb;}*/
.o_nav_con a:last-child{ margin: 0;}
.o_nav_con a:last-child:after{ display: none;}

.csfz{ font-size: 0.24rem; line-height: 0.5rem; padding-top: .1rem;white-space: nowrap;animation: scrolling 35s linear infinite;}
.csfz a{ margin:0 0.1rem;}

@keyframes scrolling {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-100%);
}}

.lmT{ position: relative; height: 1.01rem; margin-bottom: 0.2rem; overflow: hidden;}
.lmT1{background: url(../images/tit01.png) no-repeat center top; background-size: 100% 100%; }
.lmT2{background: url(../images/tit02.png) no-repeat center top; background-size: 100% 100%; }
.lmT3{background: url(../images/tit03.png) no-repeat center top; background-size: 100% 100%; }
.lmT4{background: url(../images/tit04.png) no-repeat center top; background-size: 100% 100%; }
.lmT5{background: url(../images/tit05.png) no-repeat center top; background-size: 100% 100%; }
.btn_more{ float:right;font-size: 0.2rem; line-height: 0.3rem; padding:.05rem .1rem .05rem .2rem; height: 0.3rem; color: #7a7a7a; background: url(../images/more.png) repeat-y right top; background-size: 100% 100%;}

.tab_wrap { height:9rem;
    width: 100%;
    overflow: hidden;
}

.s_lmT {
	line-height:.6rem;
    height: .6rem;
    font-size: .32rem;
    border-bottom: 2px solid #dcedfd;
}
.s_lmT span {
    display: inline-block;
    height: .6rem;
    line-height:.6rem;
    padding: 0 .24rem;
    font-size: .32rem;
    color: #1056be;
    border-bottom: 2px solid #284b90;
}
.s_lmT span a {
    color: #1056be;
}

.tab_wrap .s_lmT a{ padding:0 .16rem;}
.tab_wrap .s_lmT a.active {font-weight: bold; 
    color: #1056be; padding-bottom:.1rem;
    border-bottom: 2px solid #1056be; margin-bottom: -10px;
}

.img_list{}
.img_list li{ padding-bottom: 0.2rem; margin-bottom: 0.2rem; border-bottom: 0.01rem solid #dfdfdf;}
.img_list li a{}
.img_list li img{ float: right; width: 2rem; height: 1.1rem;}
.img_list2 li img{ float: right; width: 1.1rem; height: 1.1rem;}
.img_list_wz{ float: left; width: 3.7rem;}
.img_list2 .img_list_wz{ float: left; width: 4.4rem;}
.img_list_t{ height: 0.72rem; margin-bottom: 0.1rem; font-weight: normal; font-size: 0.28rem; line-height: 0.36rem; color: #333; overflow: hidden;}
.pdate{ display: block; font-size: 0.2rem; line-height: 0.3rem; color: #999;}

.wszx_list{ padding-bottom: 0.2rem;}
.wszx_list li{ float: left; width: 1.7rem; margin: 0 0.15rem;}
.wszx_list li img{ width: 1.7rem; height: 1.7rem;}
.wszx_list li span{ display: block; margin-top: 0.2rem; height: 0.24rem; font-size: 0.24rem; line-height: 0.24rem; text-align: center; color: #666;}

.slider_wrap{ position: relative; width: 6rem; height:4.1rem; margin: 0.3rem auto 0; overflow: hidden;}
.slider_tem1{}
.slider_tem1 li{ position: relative; width: 6.1rem ! important; height:4.1rem; margin-left: -.02rem;}
.slider_tem1 li img{ width: 6rem; height: 3.6rem;}
.slider_tem1 li .icon_play{ position: absolute; top: 50%; left: 50%; width: 0.9rem; height: 0.9rem; margin: -0.45rem 0 0 -0.45rem; background-image: url(../images/icon_play.png); background-size: 100% 100%;}
.slider_tem1 .slider_t{ width: 100%; height: 0.6rem; font-size: 0.28rem; line-height: 0.6rem; color: #fff; text-align: center; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.slider_tem1 .slider_t a{color: #333;}

.slider_tem2 li{ position: relative; width: 6.1rem ! important; height:4.1rem; margin-left: -.02rem;}
.slider_tem2 li img{ width: 6.2rem ! important; height: 3.6rem ! important;}
.slider_tem2 .slider_t{ position: absolute; bottom: .5rem; left: 0; width: 100%; height: 0.6rem; font-size: 0.28rem; line-height: 0.6rem; color: #fff; text-align: center; font-weight: normal; background: rgba(0,0,0,0.7); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.slider_tem2 .slider_t a{color: #fff;}

.slider_wrap .bx-wrapper{ position: relative;}
.slider_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider_wrap .bx-prev, .slider_wrap .bx-next{ position: absolute; top: 50%; width: 0.4rem; height: 0.4rem; margin-top: -0.2rem; text-indent: 999em; overflow: hidden;}
.slider_wrap .bx-prev{ left: 0; background-image: url(../images/arr_l.png); background-size: 100%;}
.slider_wrap .bx-next{ right: 0; background-image: url(../images/arr_r.png); background-size: 100%;}

.i_btn_more{ display: block; width: 100%; height: 0.5rem; font-size: 0.24rem; line-height: 0.5rem; text-align: center; color: #999; background-color: #f3f3f3; border-radius: 0.25rem;}

.ad img{ width: 100%;}

.slider2_wrap{ position: relative; width: 6rem; margin-bottom: 0.2rem;}
/* .slider_tem2{}
.slider_tem2 li{ position: relative; width: 6rem; }
.slider_tem2 li img{ width: 6rem; height: auto;} */
.slider_tem2{}
.slider_tem2 li{ position: relative; width: 6rem; }
.slider_tem2 li a{}
.slider_tem2 li a img{ float: left; width: 1.9rem; height: 2.7rem; margin-right: 0.15rem; border-radius: 0.04rem;}
.slider_tem2 li a:nth-child(3n) img{
	margin-right: 0;
}

.slider2_wrap .bx-wrapper{ position: relative;}
.slider2_wrap .bx-controls{}
.slider2_wrap .bx-prev, .slider2_wrap .bx-next{ position: absolute; top: 50%; width: 0.64rem; height: 0.64rem; margin-top: -0.32rem; text-indent: 999em; overflow: hidden; background-image: url(../images/arr2.png); background-size: 1.28rem 0.64rem;}
.slider2_wrap .bx-prev{ left: -0.2rem; background-position: 0 0}
.slider2_wrap .bx-next{ right: -0.2rem; background-position: -0.64rem 0}

/* .slider2_wrap .bx-wrapper{ position: relative;}
.slider2_wrap .bx-controls{}
.slider2_wrap .bx-pager{ position: relative; text-align: center;}
.slider2_wrap .bx-pager-item{ display: inline-block; width: 0.28rem; height: 0.04rem; margin: 0 0.05rem;}
.slider2_wrap .bx-pager-item a{ display: block; width: 100%; height: 100%; font-size: 0; text-indent: 9999rem; background-color: #b3b3b3; border-radius: 0.02rem; overflow: hidden;}
.slider2_wrap .bx-pager-item a.active{ background-color: #2a7bec;} */

.box_bs{ overflow:hidden; width: 100%; height:auto;}
.bs_con{background-color: #e7f1ff; border-radius: .3rem; overflow: hidden;}
.bs_con1{ background-color: #fff; border-radius: .3rem; overflow: hidden; box-shadow:0px 0px 5px #4096de; margin-top: .2rem; padding-bottom: .1rem;}
.bs_tem{ float: left; width: 44%; height: auto; margin: 0 0.2rem 0.2rem 0.2rem; border-radius: .14rem; background-color: #e7f1ff; padding-bottom: .2rem;}
.bs_tem:nth-child(2n){ margin-right: 0;}

.bs_tem_tit{ width:1.89rem; height:.87rem; font-weight: bold; font-size: 0.28rem; line-height: .55rem; color: #f2f3f4; text-align: center; box-sizing: border-box;}
.bs_tem_tit1{ background-image: url(../images/bs_tit1.png); background-size: 100% 100%;}
.bs_tem_tit2{  background-image: url(../images/bs_tit2.png); background-size: 100% 100%;}
.bs_tem_tit3{  background-image: url(../images/bs_tit3.png); background-size: 100% 100%;}

.bs_tem2{}
.bs_tem a{ display: block; width: 100%; height: 100%; overflow:hidden;} 
.bs_tem h3{  width: 1.65rem; margin-top: 0.3rem; font-size: 0.23rem; color: #2a7bec; text-align: center;float: left; font-weight: bold;}
.bs_tem1 h3{  margin-top: 0.15rem;}
.bs_icon{ width: 0.78rem; height: 0.65rem; margin: 0.1rem 0 0 0; float: left;}
.bs_icon1,.bs_icon2,.bs_icon3,.bs_icon4,.bs_icon5{ background-image: url(../images/icon_bs2_gr.png); background-size: 4.68rem 2.6rem;}
.bs_icon6,.bs_icon7,.bs_icon8,.bs_icon9,.bs_icon10{ background-image: url(../images/icon_bs2_fr.png); background-size: 5.46rem 2.6rem;}
.bs_icon11,.bs_icon12,.bs_icon13,.bs_icon14{ background-image: url(../images/icon_bs2_gazq.png); background-size: 5.46rem 0.65rem;}

.bs_icon1{ background-position: 0 0;}
.bs_icon2{ background-position: -0.78rem -0.65rem;}
.bs_icon3{ background-position: -3.12rem -0.65rem;}
.bs_icon4{ background-position: -0.78rem 0;}
.bs_icon5{ background-position: -2.34rem 0;}
.bs_icon6{ background-position: 0 0;}
.bs_icon7{ background-position: -0.78rem 0;}
.bs_icon8{ background-position: 0 -0.65rem;}
.bs_icon9{ background-position: -0.78rem -0.65rem;}
.bs_icon10{ background-position: 0 -1.3rem;}
.bs_icon11{ background-position: 0 0;}
.bs_icon12{ background-position: -0.78rem 0;}
.bs_icon13{ background-position: -1.56rem 0;}
.bs_icon14{ background-position: -2.34rem 0;}


.slider3_wrap{ position: relative; width: 6rem; height: 5rem; overflow: hidden;}
.slider_tem3{}
.slider_tem3 li{ position: relative; width: 6rem; height: 5rem;}
.zk_top{ position: relative; height: 2.78rem; background-color: #2a7bec; text-align: justify;}
.zk_top:before, .zk_top:after{ position: absolute; width: 0.31rem; height: 0.29rem; background-image: url(../images/dot.png); background-size: 0.62rem 0.29rem; }
.zk_top:before{ top: 0.2rem; left: 0.2rem; background-position: 0 0; content: "";}
.zk_top:after{ bottom: 0.2rem; right: 0.2rem; background-position: -0.31rem 0; content: "";}
.zk_top h3{ padding: 0.66rem 0.66rem 0; height: 1.5rem; font-weight: bold; font-size: 0.36rem; line-height: 0.5rem; color: #fff; overflow: hidden;}
.zk_bot{ height: 2.2rem; border: 0.01rem solid #2a7bec; box-sizing: border-box; text-align: justify;}
.zk_bot p{ height: 1.6rem; padding: 0.3rem 0.2rem 0; font-size: 0.24rem; line-height: 0.4rem; color: #888; overflow: hidden;}

.slider3_wrap .bx-wrapper{ position: relative;}
.slider3_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider3_wrap .bx-prev, .slider3_wrap .bx-next{ position: absolute; top: 1.2rem; width: 0.4rem; height: 0.4rem; text-indent: 999em; overflow: hidden;}
.slider3_wrap .bx-prev{ left: 0; background-image: url(../images/arr_l.png); background-size: 100%;}
.slider3_wrap .bx-next{ right: 0; background-image: url(../images/arr_r.png); background-size: 100%;}

.data_t{ width: 4.3rem; height: 0.52rem; margin: 0 auto 0.2rem; font-weight: bold; font-size: 0.28rem; line-height: 0.52rem; text-align: center; color: #fff; background-color: #2a7bec; border-radius: 0.26rem;}
.chart{ width: 6rem; height: 6rem;}

footer{ padding-top: 0.4rem; text-align: justify; background-color: #1056be;}
footer p{ padding: 0 0.2rem; font-size: 0.2rem; text-align: left; color: #fff;}
footer p a{ color:#fff; text-align: center;}
.footer_list_tem{font-size: 0.24rem; line-height: 0.36rem; font-weight: bold; color: #8cbbf1; overflow: hidden;}
.footer_list_tem li a{ color:#fff; float:left; margin-right: .24rem;font-weight: normal;font-size: 0.2rem; }
.footer_qrcode{width: 4.8rem; margin: .4rem auto 0; text-align: center; padding-bottom: .4rem;}
.footer_qrcode img{ width:1.22rem; height:1.22rem; }
.footer_des{ border-top:1px solid #4a91fb; padding-top: .3rem; padding-bottom: 1.7rem; text-align: center;}

/*list*/
.loc{ position: relative; padding: 0.2rem;  margin-bottom: 0.2rem; font-size: 0.28rem; line-height: 0.4rem; text-indent: 0.36rem; color: #999; background-color: #f2f8ff; border-bottom: 0.01rem solid #2a7bec;}
.loc:before{ position: absolute; left: 0.2rem; width: 0.23rem; height: 0.28rem; margin-top: 0.06rem; background: url(../images/icon_loc.png) no-repeat center top; background-size: 100%; content: "";}
.loc a, .loc span{ font-size: 0.24rem; line-height: 0.4rem; color: #999;}
.loc span{ font-weight: bold;}


.list_wrap{ margin-bottom: 0.2rem;}
.gl_list{}
.gl_list li{ padding: 0.12rem 0; border-bottom: 0.01rem solid #dfdfdf;}
.gl_list li .gl_list_t{ font-weight: normal; font-size: 0.28rem; line-height: 0.44rem;}
.gl_list li .pDate{ float: right; font-size: 0.2rem; line-height: 0.24rem; color: #999;}
.gl_list li:after{ clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:".";}

.pages{ margin-bottom: 10px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 0.5rem; height: 0.5rem; margin: 0 0.05rem; font-size: 0.2rem; line-height: 0.5rem; text-align: center; color: #999; background-color: #f3f3f3;}
.pages span{ font-size: 14px; line-height: 0.5rem; margin: 0 0.05rem;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; height: auto; padding: 0 0.2rem; cursor: pointer;}
.pages a.active, .pages a:hover{ color: #fff; background-color: #2a7bec; }

/*content*/
.article_wrap{}
.article_t{ margin-bottom: 0.2rem; font-size: 0.36rem; line-height: 0.44rem; color: #333; text-align: center;}
.article_subt{ margin-bottom: 0.2rem; font-weight: normal; font-size: 0.28rem; line-height: 0.28rem; text-align: center; color: #333;}
.article_item{ margin-bottom: 0.2rem; border-top: 0.01rem solid #eee; border-bottom: 0.01rem solid #eee;}
.article_item span{ display:block; width:100%; text-align:center; font-size: 0.2rem; line-height: 0.6rem; color: #999;}
.article_con{}
.article_con p{ margin-bottom: 0.2rem; font-size: 0.28rem; line-height: 0.44rem; color: #333;}
.article_con img{ display: block; max-width: 80%; height: auto; margin: 0 auto 0.2rem;}

/*jy*/
.jy_lmT{ margin-bottom: 0.2rem; padding-bottom: 0.2rem; font: bold 0.3rem/0.48rem "Microsoft Yahei"; color: #0582e3; border-bottom: 2px solid #0582e3;}
.jy_abs{ margin-bottom: 20px}
.jy_abs p{ font-size: .24rem; line-height: 0.4rem; color: #333;}
.jy_abs p span{ color: #ff2424;}

/*办事*/
.bs_tit{ display: inline-block; padding: 0 0.3rem; margin-bottom: 0.2rem; font-size: 0.28rem; line-height: 0.5rem; color: #fff; background-color: #0052d2; border-radius: 0.25rem;}
.bs_p_block{ }
.bs_p_tem{ position: relative; float: left; width: 2.8rem; margin: 0 0.36rem 0.4rem 0; box-shadow: 0 0 0.2rem #bfe3ff; overflow: hidden; transition: transform linear 0.3s;}
.bs_p_tem.tem1{ height: 3.4rem;}
.bs_p_tem.tem2{ height: 2.2rem;}
.bs_p_block .bs_p_tem:nth-child(2n){ margin-right: 0;}
.bs_p_icon{ width: 0.78rem; height: 0.65rem; margin: 0.3rem auto 0; }
/* .bs_p_icon.gr{ background-image: url(../images/icon_bs2_gr.png); background-size: 4.68rem 2.6rem;}
.bs_p_icon.fr{ float: none; background-image: url(../images/icon_bs2_fr.png); background-size: 5.46rem 2.6rem;} */
.bs_p_icon.gr{ background-image: url(../images/icon_bs2_gr.png); background-size: 4.68rem 2.6rem;}
.bs_p_icon.fr{ float: none; background-image: url(../images/icon_bs2_fr.png); background-size: 5.46rem 2.6rem;}
.bs_p_icon.gr.icon1_1{ background-position: 0 0;}
.bs_p_icon.gr.icon1_2{ background-position: -0.78rem 0;}
.bs_p_icon.gr.icon1_3{ background-position: -1.56rem 0;}
.bs_p_icon.gr.icon1_4{ background-position: -2.34rem 0;}
.bs_p_icon.gr.icon1_5{ background-position: -3.12rem 0;}
.bs_p_icon.gr.icon1_6{ background-position: -3.9rem 0;}
.bs_p_icon.gr.icon2_1{ background-position: 0 -0.65rem;}
.bs_p_icon.gr.icon2_2{ background-position: -0.78rem -0.65rem;}
.bs_p_icon.gr.icon2_3{ background-position: -1.56rem -0.65rem;}
.bs_p_icon.gr.icon2_4{ background-position: -2.34rem -0.65rem;}
.bs_p_icon.gr.icon2_5{ background-position: -3.12rem -0.65rem;}
.bs_p_icon.gr.icon3_1{ background-position: 0 -1.3rem;}
.bs_p_icon.gr.icon3_2{ background-position: -0.78rem -1.3rem;}
.bs_p_icon.gr.icon3_3{ background-position: -1.56rem -1.3rem;}
.bs_p_icon.gr.icon4_1{ background-position: 0 -1.95rem;}
.bs_p_icon.gr.icon4_2{ background-position: -0.78rem -1.95rem;}
.bs_p_icon.gr.icon4_3{ background-position: -1.56rem -1.95rem;}
.bs_p_icon.gr.icon4_4{ background-position: -2.34rem -1.95rem;}

.bs_p_icon.fr.icon1_1{ background-position: 0 0;}
.bs_p_icon.fr.icon1_2{ background-position: -0.78rem 0;}
.bs_p_icon.fr.icon1_3{ background-position: -1.56rem 0;}
.bs_p_icon.fr.icon2_1{ background-position: 0 -0.65rem;}
.bs_p_icon.fr.icon2_2{ background-position: -0.78rem -0.65rem;}
.bs_p_icon.fr.icon2_3{ background-position: -1.56rem -0.65rem;}
.bs_p_icon.fr.icon2_4{ background-position: -2.34rem -0.65rem;}
.bs_p_icon.fr.icon3_1{ background-position: 0 -1.3rem}
.bs_p_icon.fr.icon3_2{ background-position: -0.78rem -1.3rem}
.bs_p_icon.fr.icon3_3{ background-position: -1.56rem -1.3rem}
.bs_p_icon.fr.icon3_4{ background-position: -2.34rem -1.3rem}
.bs_p_icon.fr.icon3_5{ background-position: -3.12rem -1.3rem}
.bs_p_icon.fr.icon3_6{ background-position: -3.9rem -1.3rem}
.bs_p_icon.fr.icon3_7{ background-position: -4.68rem -1.3rem}
.bs_p_icon.fr.icon4_1{ background-position: 0 -1.95rem;}
.bs_p_icon.fr.icon4_2{ background-position: -0.78rem -1.95rem;}
.bs_p_icon.fr.icon4_3{ background-position: -1.56rem -1.95rem;}

.bs_p_tem h3{ padding: 0 0.1rem; margin-top: 0.1rem; font-size: 0.3rem; line-height: 0.4rem; text-align: center; color: #0582e3;}
.bs_p_tem a.wrap_link{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}
.bs_p_tem p{ position: relative; padding: 0 0.1rem; margin-top: 0.1rem; font-size: 0.24rem; line-height: 0.36rem; text-align: center; z-index: 3;}
.bs_p_tem p a{}

.area_tem{ position: relative; float: left; width: 2.8rem; height: 1.2rem; margin: 0 0.4rem 0.2rem 0; background-color: #fff; box-shadow: 0 0 20px #bfe3ff; overflow: hidden; }
.area_tem:nth-child(2n){ margin-right: 0}
.area_tem:before{ position: absolute; top: 0.14rem; left: 1.2rem; width: 0.02rem; height: 0.9rem; background-color: #bfe3ff; content: "";}
.area_tem a{ display: block;}
/* .area_tem i{ position: absolute; top: 0.24rem; left: 0.24rem; width: 0.7rem; height: 0.7rem; background-image: url(../images/icon_bs2_fw.png); background-size: 0.7rem 2.1rem} */
.area_tem i{ position: absolute; top: 0.24rem; left: 0.24rem; width: 0.7rem; height: 0.7rem; background-image: url(../images/icon_bs2_fw.png); background-size: 0.7rem 2.1rem}
.area_tem.gd i{ background-position: 0 0 }
.area_tem.hk i{ background-position: 0 -0.7rem }
.area_tem.macao i{ background-position: 0 -1.4rem }
.area_wz{ position: absolute; top: 0.12rem; right: 0; width: 1.58rem;}
.area_wz .cn{ margin: 0.1rem auto 0; font: bold 0.3rem/0.4rem "Microsoft Yahei"; text-align: center; color: #0582e3;}
.area_wz .en{ margin: 0.12rem auto 0; font-size: 0.24rem; line-height: 0.24rem;  text-align: center; color: #333;}

/*资讯*/
.iBlock{ position: relative; width: 100%;}
.iBlock img{ width: 100%; height: auto;}
.icon_play{ position: absolute; left: 50%; top: 50%; width: 0.9rem; height: 0.9rem; margin: -0.45rem 0 0 -0.45rem; background-image: url(../images/icon_play.png); background-size: 100%}
.iBlock_t{ position: absolute; bottom: 0; left: 0; width: 100%; height: 0.6rem; font-size: 0.24rem; line-height: 0.6rem; text-align: center; background: rgba(0,0,0,0.7); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.iBlock_t a{ color: #fff;}

.news_list {}
.news_list li { padding-bottom: 0.2rem; margin-bottom: 0.2rem; border-bottom: 0.01rem solid #dfdfdf;}

.news_list1{ width:100%; }
.news_list1 li{ height: auto; font-size: 0.28rem; margin: .2rem 0; padding-left: .05rem;}
.news_list1 li a{ display: block; height:auto; overflow: hidden;}
.news_list1 li:before{ position: absolute; margin-top:.14rem; margin-left:-0.2rem;width: 0.08rem; height: 0.08rem; background-color: #bdccdf; content: "";}
.news_list_t { margin-bottom: 0.1rem;font-weight: normal; font-size: 0.28rem; color: #333;overflow: hidden;
}
/*数据*/
.sj{ margin: 0.2rem 0 0.2rem;}
.sj_tem{ padding: 0 0.2rem 0.1rem; margin-bottom: 0.2rem; border-bottom: 0.01rem solid #eee;}
.sj_tem img{ width: 6rem; height: 3.38rem;}
.sj_tem h3{ margin-top: 0.1rem; font-weight: normal; font-size: 0.28rem; line-height: 0.4rem; }
.sj_tem h3 a{ color: #333;}

.city_list{}
.city_list li{ float: left; width: 1.9rem; height: 1.9rem; margin: 0.15rem 0.15rem 0 0;}
.city_list li:nth-child(3n){ margin-right: 0}
.city_list li img{ width: 100%; height: 100%;}

.city_i img{ width: 100%; height: auto;}

/*最新政策*/
.zc{ position: relative; width: 100%; overflow: hidden;}
.policy_wrap{ padding: 0.1rem 0; }
.policy_k{ margin-bottom: 0.3rem;}
.policy_k_tem{ padding-bottom: 0.1rem; margin-bottom: 0.1rem; border-bottom: 0.01rem dashed #dfdfdf;}
.policy_k_tem span{ float: left; height: 0.36rem; font: 0.24rem/0.36rem "Microsoft Yahei"; color: #0053cd;}
.policy_k_r{ float: right; width: 5.2rem;}
.policy_k_r span, .policy_k_r p{ position: relative; float: left; height: 0.36rem; padding: 0 0.12rem; margin: 0 0.06rem 0.1rem; font: 0.24rem/0.36rem "Microsoft Yahei"; color: #333;}
.policy_k_r span.active, .policy_k_r p.active{ color: #fff; background-color: #0051ce; border-radius: 0.04rem;}
.policy_k_r span:after{ position: absolute; top: 50%; right: -0.05rem; width: 0.01rem; height: 0.18rem; margin-top: -0.09rem; background-color: #dfdfdf; content: ""; }
.policy_k_r .label_bor{ position: relative; height: 0; margin-bottom: 0.1rem; border-top: 0.02rem solid #c3d3ff; clear: both;}
.policy_k_r .label_bor:before{ position: absolute; top: -0.07rem; left:2rem; width: 0.12rem; height: 0.07rem; background-image: url(../images/bor_arr.jpg); background-size: 100%; content: "";}

.policy_search{ margin-bottom: 0.24rem;}
#keyword_p{ float: left; width: 4.86rem; height: 0.5rem; font: 0.2rem/0.5rem "Microsoft Yahei"; text-indent: 0.8em; color: #333; border: 0.01rem solid #dfdfdf; border-radius: 0.02rem; outline: none;}
#btn_p_search{ float: right; width: 0.9rem; height: 0.52rem; font-size: 0.2rem; line-height: 0.52rem; color: #fff; text-align: center; background-color: #0051ce; border-radius: 0.02rem;}

.policy_list{ }
.policy_list_top{ position: relative; height: 42px; margin-bottom: 18px; font-size: 18px; line-height: 42px; color: #175cd9; border-bottom: 2px solid #175cd9;}
.plt_l{ position: absolute; top: 0; left: 80px;}
.plt_r{ position: absolute; top: 0; right: 45px; width: 90px; text-align: center;}

.policy_tem{  padding-bottom: 0.1rem; margin-bottom: 0.1rem; border-bottom: 1px solid #dfdfdf;}
.policy_tem_l h3{ margin-bottom: 0.1rem; font: 0.28rem/0.44rem "Microsoft Yahei";}
.policy_tem_l h3 em{ color: #f94646}
.policy_tem_l{}
.policy_tem_l p{ float: left; font-size: 0.16rem; line-height: 0.24rem; color: #666;}
.policy_tem_r span.p_date{ float: right; font-size: 0.16rem; line-height: 0.24rem; color: #666; text-align: center;}

.pagination{ margin-bottom: 0.1rem; text-align: center; }
.pagination a, .pagination span{ box-sizing: border-box; display: inline-block; width: 0.4rem; height: 0.4rem; margin: 0 0.05rem; font-size: 0.2rem; line-height: 0.38rem; text-align: center; color: #666; border: 0.01rem solid #e6e6e6; border-radius: 0.02rem; }

.pagination span{ display: inline-block; font-size: 0.2rem; line-height: 0.38rem; margin: 0 0.05rem;}
.pagination a:hover{  color: #fff; background-color: #0078db; border-color: #0078db;}

.pagination .current { color: #fff; background-color: #0078db; border-color: #0078db;}

.pagination .prev, .pagination .next{ box-sizing: border-box; width: auto; padding: 0 0.1rem; height: 0.4rem; cursor: pointer;}

/*政策细览*/
.w870{ width: 870px;}
.w300{ width: 300px;}
.policy_items{ margin-bottom: 0.3rem; padding: 0.1rem 0.2rem; border: 0.01rem solid #dfdfdf;}
.policy_items p{  padding: 0.1rem 0; font-size: 0.24rem; line-height: 0.36rem; font-weight: bold;  color: #333;}
.policy_items p span{ font-weight: normal;}

.article_bot{ margin-top: 0.2rem;}
.article_bot p span{ color: #0053cd;}

.policy_article_r{ border: 0.01rem solid #aed4f5;}
.par_tem{ margin-bottom: 0.1rem;}
.par_top{ position: relative; height: 0.7rem; margin-bottom: 0.14rem; font: 0.32rem/0.8rem "Microsoft Yahei"; color: #0053cd; text-indent: 0.3rem; color: #0053cd; border-bottom: 1px solid #dfdfdf;}
.par_top:before{ position: absolute; top: 0.24rem; left: 0.2rem; width: 0.03rem; height: 0.3rem; background-color: #1252c1; content: "";}
.par_list{ padding: 0 0.2rem;}
.par_list li{ margin-bottom: 0.14rem; font-size: 0.24rem; line-height: 0.36rem;}


.result_no{ font-size: 0.2rem;}

#loading{ display: block; margin: 0.2rem auto 0;}
#loading.hide{ display: none;}

.ad_policy img{ width: 100%; height: auto;}
.policy_item_wrap{ padding: 0.1rem 0.2rem; background-color: #f2f8ff; border: 1px solid #dfdfdf;}
.zywj_t{ position: relative; width: 3.1rem; height: 0.58rem; margin: 0 auto 0.2rem; font-size: 0.28rem; line-height: 0.58rem; color: #fff; text-indent: 1.4rem; background-color: #0051ce; border-radius: 0.04rem;}
.zywj_t:before{ position: absolute; top: 0.07rem; left: 0; width: 0.76rem; height: 0.42rem; background: url(../images/icon_book.png) no-repeat center top; background-size: auto 94%; border-right: 0.02rem solid #fff; content: "";}
.zywj_i{ text-align: center; margin-bottom: 0.2rem;}
.zywj_i img{ width: 2.7rem;}
.zwyj_list{}
.zwyj_list li{ position: relative; padding: 0.2rem 0 0.2rem 0.34rem; font-weight: bold; font-size: 0.24rem; line-height: 0.36rem; border-top: 0.01rem dashed #67a4e6;}
.zwyj_list li:before{ position: absolute; top: 0.26rem; left: 0; width: 0.24rem; height: 0.24rem; background-image: url(../images/icon_yue.png); background-size: 100%; content: "";}
.zwyj_list li a{ color: #0051ce;}

/*index2020*/
/**/
.banner2020{ height: 6.4rem; height: 2rem; background: url(../images/banner_2020.jpg); background-size: 100%;}
.headline{ position: relative; min-height: 0.8rem; }
.headline:before{ position: absolute; top: 0; left: 0.2rem; width: 0.42rem; height: 0.9rem; background-image: url(../images/icon_headline1.png); background-size: 100%; content: "";}
.headline h2{ margin: 0.4rem 0 0 0.6rem; font-weight: bold; font-size: 0.32rem; line-height: 0.48rem; overflow: hidden; text-align: left;}
.headline h2.over{ font-weight: bold; font-style: italic; -webkit-transform: scaleY(-1); -moz-transform: scaleY(-1); -ms-transform: scaleY(-1); -o-transform: scaleY(-1); transform: scaleY(-1); opacity:0.5; background-image: -webkit-gradient(linear, 0 bottom, 0 top, from(rgb(102, 102, 102)), to(rgb(255, 255, 255)));/*必需加前缀 -webkit- 才支持这个text值 */ -webkit-background-clip: text; /*text-fill-color会覆盖color所定义的字体颜色： */-webkit-text-fill-color: transparent;}
.headline h2 a{ color:#0c4395; text-align: left;}

.yzwq{ position: relative; }
.yzwq a{ display: block; width: 100%; height: 100%;}
.yzwq img{ width: 100%; height: 100%;}
.yzwq_des{ position: absolute; top: 1.5rem; left: 0.2rem; width: 3.54rem; height: 0.9rem; background-image: url(../images/wz_yzwq.png); background-size: auto 100%; background-repeat: no-repeat;}
.yzwq_des p{ position: absolute; top: 0.6rem; left: 1.02rem; height: 0.22rem; padding: 0 0.01rem; font-size: 0.22rem; line-height: 0.22rem; color: #0051ce; background: rgb(255,255,255,0.8); }

.zdwq{ background-size: 100% 100%; overflow: hidden;}
.slider_zdwq_wrap{ position: relative; width: 100%; height: 2.3rem; margin-top: .2rem; background-color: #fff; border-radius: 0.04rem; overflow: hidden;}
.slider_zdwq{}
.slider_zdwq li{ position: relative; width: 100%; height: 1.85rem; overflow: hidden;}
.slider_zdwq li img{ display: block; width: 100%; height: 1.85rem;}
.slider_zdwq .slider_t{  height: 0.3rem; padding: 0 0.2rem; margin-top: 0.18rem; font-size: 0.26rem; line-height: 0.3rem; color: #fff; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.slider_zdwq .slider_t a{}

.slider_zdwq_wrap .bx-wrapper{ position: relative;}
.slider_zdwq_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/ font-size: 0.4rem; line-height: 0.4rem;}
.slider_zdwq_wrap .bx-pager{  text-align: center;}
.slider_zdwq_wrap .bx-pager-item{ display: inline-block; }
.slider_zdwq_wrap .bx-pager-link{ display: block; width: 0.14rem; height: 0.14rem;  margin: 0 3px; text-indent: 999em; background: #b0cffd; border-radius: 50%; overflow: hidden;}
.slider_zdwq_wrap .bx-pager-link:hover, .slider_zdwq_wrap .bx-pager-link.active{ background-color: #0941b2; text-decoration: none;}
.slider_zdwq_wrap .bx-prev, .slider_zdwq_wrap .bx-next{ position: absolute; top: 50%; width: 0.4rem; height: 0.4rem; margin-top: -0.2rem; text-indent: 999em; overflow: hidden;}
.slider_zdwq_wrap .bx-prev{ left: 0; background-image: url(../images/arr_l.png); background-size: 100%;}
.slider_zdwq_wrap .bx-next{ right: 0; background-image: url(../images/arr_r.png); background-size: 100%;}

#i_policy_text{ box-sizing: content-box; float: left; width: 4.9rem; height: 0.6rem; font-size: 0.24rem; line-height: 0.6rem; color: #aba0a0; text-indent: 0.5em; border: 0.01rem solid #d2e4ff; background-color: #fff; border-radius: 0.04rem;}
#i_policy_sub{ float: right; width: 1rem; height: 0.6rem; font-size: 0.28rem; line-height: 0.6rem; color: #fff; text-align: center; border: 0; outline: 0; background-color: #0051ce; border-radius: 0.04rem;}

.i_city{ position: relative; width: 6rem; height: 2.7rem; overflow: hidden;}
.arr2{ position: absolute; top: 50%; width: 0.64rem; height: 0.64rem; margin-top: -0.32rem; background-image: url(../images/arr2.png); background-size: 1.28rem 0.64rem; z-index: 10;}
.city_left{ left: 0; background-position: 0 0;}
.city_right{ right: 0; background-position: -0.64rem 0;}
#swiper-container1 .swiper-slide{ float: left; width: 2.06rem; height: 2.7rem; }
#swiper-container1 .swiper-slide img{ width: 1.9rem; height: 2.7rem;}

/*20210408*/
.yx_tem{ position: relative; padding-bottom: 0.3rem; margin-bottom: 0.3rem;}
.yx_tem:after{ position: absolute; bottom: 0; left: 50%; width: 1.8rem; height: 0.03rem; margin-left: -0.9rem; background-color: #2a7bec; content: "";}
.yx_tem img{ width: 5.8rem; height: 3.2rem;}
.yx_tem h3{ margin-top: 0.05rem; font-weight: normal; font-size: 0.28rem; line-height: 0.36rem;}
.yx_tem h3 a{}

/* 20210604 */
.zt_banner_tem{ margin-bottom: 0.3rem;}
.zt_banner_tem img{ width: 6.4rem; height: auto;}
.zt_news_tem{ margin-bottom: 0.3rem;}
.zt_news_tem img{ float: left; width: 2.6rem; height: auto; border-radius: 0.1rem;}
.zt_news_tem h3{ float: right; width: 3.2rem; font-weight: normal; font-size: 0.28rem; line-height: 0.36rem; text-align: justify;}
.zt_news_tem h3 a{ color: #333;}

.slider_pad_wrap{ position: relative; width: 6rem; height: 3.375rem; margin: 0.2rem 0; overflow: hidden;}
.slider_pad{}
.slider_pad li{ position: relative; width: 6rem; height: 3.375rem;}
.slider_pad li img{ width: 6rem; height: 3.375rem;}
/* .slider_pad .slider_t{ position: absolute; bottom: 0; left: 0; width: 100%; height: 0.6rem; font-size: 0.28rem; line-height: 0.6rem; color: #fff; text-align: center; font-weight: normal; background: rgba(0,0,0,0.7); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.slider_pad .slider_t a{color: #fff;} */

.slider_pad_wrap .bx-wrapper{ position: relative;}
.slider_pad_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider_pad_wrap .bx-prev, .slider_pad_wrap .bx-next{ position: absolute; top: 50%; width: 0.4rem; height: 0.4rem; margin-top: -0.2rem; text-indent: 999em; overflow: hidden;}
.slider_pad_wrap .bx-prev{ left: 0; background-image: url(../images/arr_l.png); background-size: 100%;}
.slider_pad_wrap .bx-next{ right: 0; background-image: url(../images/arr_r.png); background-size: 100%;}

/*2021-0918 政策页调整*/
#zc-swiper-container1 { width: 6rem; height: 1.23rem; margin-bottom: 0.2rem; position: relative;}

#zc-swiper-container1 .swiper-slide { width: 2.9rem; height: 1.23rem; background-color: #cd4646; border-radius: 0.1rem;}
#zc-swiper-container1 .swiper-slide h3 { padding: 0.04rem 0.24rem 0; font-size: 0.24rem; line-height: 0.3rem; text-align: justify;}
#zc-swiper-container1 .swiper-slide h3 a{ color: #fff;}

.zc-swiper-control .swiper-button-prev1, .zc-swiper-control .swiper-button-next1{ position: absolute; top: 50%; width: 0.4rem; height: 0.4rem; margin-top: -0.2rem; background-image: url(../images/zc_arr.png); background-size: 0.8rem 0.4rem;}
.zc-swiper-control .swiper-button-prev1{ left: 0; background-position: 0 0;}
.zc-swiper-control .swiper-button-next1{ right: 0; background-position: -0.4rem 0;}
.zc-swiper-control .swiper-button-prev1:after, .zc-swiper-control .swiper-button-next1:after{ content: ""}

.ad_policy_hzq img{ width: 2.9rem; height: auto;}

#zc-swiper-container2 { width: 5rem; height: 2.4rem; margin: 0 auto 0.2rem; position: relative;}

#zc-swiper-container2 .swiper-slide { width: 1.82rem; height: 2.4rem; text-align: center;}
#zc-swiper-container2 .swiper-slide img { width: 1.82rem; height: 2.4rem;}

.zc-swiper-control .swiper-button-prev2, .zc-swiper-control .swiper-button-next2{ position: absolute; top: 50%; width: 0.4rem; height: 0.4rem; margin-top: -0.2rem; background-image: url(../images/zc_arr.png); background-size: 0.8rem 0.4rem;}
.zc-swiper-control .swiper-button-prev2{ left: 0; background-position: 0 0;}
.zc-swiper-control .swiper-button-next2{ right: 0; background-position: -0.4rem 0;}
.zc-swiper-control .swiper-button-prev2:after, .zc-swiper-control .swiper-button-next2:after{ content: ""}</pre></body></html>