﻿.warp{ background-color: #f6f9fe;}
.con_div{background: #ffffff; padding: .32rem; box-shadow: 0px 5px 20px rgba(22, 88, 160, 0.05); padding-top: .24rem;}
.announcement_02{ box-shadow: none; padding: .1rem .2rem;}
.announcement_02 h3 a{ color: #333333;}
.piclink_group_01 .piclink_list li .piclink_conent{padding-top:29.411764%; background: url(22xmfgw_img1.jpg) no-repeat; background-size: cover;box-shadow: 0px 5px 20px rgba(22, 88, 160, 0.05);}
.piclink_group_01 .piclink_list li .piclink_conent h3 a{color: #1658A0; font-size: .18rem; line-height: .3rem; text-align: center; padding-left:.3rem; padding-right:.3rem;}
.piclink_group_01 .piclink_list li .piclink_conent .piclink_text{ top: 0rem; left: 0rem; right: 0rem; bottom: 0rem; position: absolute;}
.piclink_group_01 .piclink_list li .piclink_conent h3{ display: table; width: 100%; height: 100%;}
.piclink_group_01 .piclink_list li .piclink_conent h3 a{ display: table-cell; position: inherit; vertical-align: middle; top: inherit; bottom: inherit; padding:0rem .3rem;}
.piclink_group_01 .piclink_list li:hover .piclink_conent h3 a{ color: #ffffff;}
.tabs .tabs_header>ul>li{ margin-right: .32rem;}
.tabs .tabs_header>ul>li.on:before{ height: 2px;}
.tabs .tabs_header:after{ background-color: #EFEFEF;}
.tabs.tabs_01 .tabs_header{ margin-bottom: .16rem;}
.tabs.tabs_01 .tabs_header>ul>li{ height: .47rem; line-height: .47rem; margin-right: .2rem;}
.tabs.tabs_01 .tabs_header .more{ line-height: .47rem;}
.tabs.tabs_01 .tabs_header>ul>li a{ padding: 0rem .29rem; background-color: #F3F8FE; border-radius: .06rem;}
.tabs.tabs_01 .tabs_header>ul>li.on a{ background-color: #1658A0; color: #ffffff;}
.tabs.tabs_01 .tabs_header:after,.tabs.tabs_01 .tabs_header>ul>li.on:before{ display: none;}
.slideBox_01 .num li.on, .slideBox_01 .num li:hover{ background-color: #F8B551;}
.piclink_group_06 .piclink_list li .piclink_conent{ padding-top: 49.16943521%; background-size: cover;}
.piclink_group_06 .piclink_list li .piclink_conent h3 a{color: #333333; font-size: .22rem; line-height: .3rem; padding: .15rem .3rem;}
.h242{ height: 242px; overflow: hidden;}
.icon_list_group_01 li a{ background-color: #F3F8FF; border-radius: .08rem; color: #333333;}
.icon_list_group_01 li a:hover{ background-color: #E6F0FF; color: #333333;}
.con_div.pad_t_small{ padding-top: .12rem;}
.con_div.pad_b_small{ padding-bottom: .12rem;}
.icon_list_group_04 li a{ padding: .22rem .1rem .18rem .1rem; background-color: #ffffff; border: 1px solid #EEEEEE; border-radius: 0rem;}
.icon_list_group_04 li a i{ width: .54rem; height: .54rem; font-size: .32rem; margin: 0rem auto .08rem; line-height: .54rem; background-color: #1658A0; border-radius: 50%; color: #ffffff;}
.con_img img{width: 100%;}
.title_extend_right em{ margin-left: .1rem; color: #999999;}
.title_extend_right a{ color: #999999;}
.zx_news{position: relative; margin-top: .04rem;}
.zx_news i{display: block; background-size: cover; padding-top: 56.4102%;}
.zx_news .zx_bottom{position: absolute; z-index: 2; left: 0rem; bottom: 0rem; right: 0rem;}
.con_top.li,.con_top.li ul li:hover a, .con_top.li ul li.on a{border-bottom: none;}
.zx_bottom{padding:.12rem .2rem; background: rgba(0,0,0,.5);}
.zx_bottom p{color: #FFFFFF; line-height: .26rem;}
.zx_top{background: #f3f8ff; padding: .12rem; margin-top: -.2rem; line-height: .32rem;}
.zx_in input{width: 74.5454%; height: .32rem; line-height: .32rem; padding-left: .15rem; border: none; color: #999; border-radius:.04rem 0rem 0rem .04rem;}
.zx_in button{width: 25.4545%; border: none; height: .32rem; line-height: .32rem; background: #1658A0; color: #FFFFFF; border-radius:0rem .04rem .04rem 0rem;}
.zx_in i{margin-right: .06rem;}
.zx_top .btn_warning{ font-size: .14rem; background-color: #EA8713; padding: .05rem .14rem; margin-left: -.08rem;}
.ztzl_tit{ line-height: .32rem;}
.ztzl_tit h1{float: left;font-size: .24rem;}
.ztzl_tit a{ color: #999999;}
.tit_div{text-align: center;}
.tit_div h1{display: inline-block; font-size: .32rem;}
.tit_div span{display: inline-block; text-transform: uppercase; font-size: .32rem;font-weight: bold; color: #eef3fa;}
.con_img i{display: block; padding-top: 20.3488%; background-size: 100% 100%;}
.title_name{padding: 0rem 0.29rem; background-color: #1658A0; height: 0.47rem; line-height: .47rem; color: #ffffff;border-radius: 0.06rem; font-size: .2rem;border:1px solid #1658A0;}
.picture_title_01{ background-color: #ffffff;}
.picture_title_01 h3{ height: .24rem; text-align: center; white-space: nowrap;}
.title_extend .btn_outline_info{ border: 1px solid #666666; background-color: #ffffff; font-size: .14rem;}
.title_extend .dropdown_toggle{ padding: .06rem .1rem;}
.title_extend .caret{ font-size: .18rem; vertical-align: top;}
.page_base{ margin: .12rem auto 0rem;}
.mar_b_base0{ margin-bottom: 0rem !important;}
.zx_img .picture_fixed{ padding-top:16.62404092%;}
.con_list{ line-height: .4rem;}
.zx_in i{ vertical-align: top;}
.hdjl_inp input{ width: 87%;}
.hdjl_inp button{ width: 13%;}
.table_base th{ background-color: #F2F2F2; font-weight: normal; padding: .04rem .14rem; color: #333333;}
.table_base th .cell,.table_base td .cell{ line-height: .24rem;}
.table_base td{ padding: .12rem .14rem 0 .14rem;}
.hdjl_con{ background-color: #F3F8FF;}
.list_base_policy li>em{ color: #1658a0; margin-right: 0rem; padding-right: 0rem;}
.list_base_policy li>em:after{ display: none;}
.list_base_state li>em{ background-color: #F8F8F8; color: #999999; border: none;}
.list_base_state li.on>em{ background-color: #E7F1FC;}
.hdjl_con{ background-color: #F3F8FF; border-radius: .06rem; padding: 0rem .2rem .2rem .2rem;}
.hdjl_tit{ border-bottom: 1px solid #D9E8FC; line-height: .65rem; padding-left: .2rem; font-size: .2rem; font-weight: bold; color: #1658a0; background: url(22xmfgw_hdjl_tu1.png) no-repeat 80% .05rem;}
.hdjl_con1{ margin-right: .08rem;}
.hdjl_con1 a{ display: block;}
.hdjl_con1 a img{ width: 100%;}
.hdjl_con2{ line-height: .32rem; font-size: .16rem;}
.hdjl_con2 h3,.hdjl_con2 p{ line-height: .32rem; font-size: .16rem; overflow: hidden; white-space: nowrap;}
.ftyg_btn{ position: absolute; right: 0rem; top: .08rem;}
.ftyg_btn a{ display: block; width: 1.15rem; height: .4rem; line-height: .4rem; text-align: center; border-radius: .06rem; background-color: #F3F8FE; font-size: .16rem; color: #333333;}
/*.hdjl_con .list_base li{ margin-bottom: 0rem; padding: .08rem 0rem;}*/
.title_name{ display: inline-block;}