﻿.con_div{box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.05);}
.slideBox_01{border-radius:0rem .3rem .3rem 0rem;}
.slideBox_01 .txt-bg{height: .6rem;background: rgba(0, 0, 0, 0.6);}
.slideBox_01 .pic p{line-height: .6rem;}
.slideBox_01 .num{bottom: .24rem;}
.slideBox_01 .num li{width: .12rem; height: .12rem;}
.slideBox_01 .num li.on, .slideBox_01 .num li:hover { background-color: #D1160E; width: .12rem;}
.con_r{border-radius:.3rem 0rem 0rem .3rem; background: #F2F8FF; padding:.24rem .3rem;}
.con_r_top{line-height: .48rem;}
.con_r_top ul li{float: left;}
.con_r_top ul li a{display: block; padding: 0rem .2rem; height: .48rem; line-height: .48rem; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.05); border-radius:0rem .3rem .3rem .3rem; background: #FFFFFF; margin-right: .1rem; font-size: .2rem;}
.con_r_top ul li.on a,.con_r_top ul li:hover a{font-weight: bold;background: linear-gradient(180deg, rgba(22, 89, 161, 1) 0%, rgba(69, 156, 210, 1) 100%); background: #1659A1\0; color: #FFFFFF;}
.sp_a a{display: block; color: #999;}
.con_div2{box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.05); background: #FFF; border-radius:0rem.3rem 0rem .3rem;}
.con_tit{line-height: .46rem; height: .46rem;}
.con_tit ul li{float: left;}
.con_tit_l{float: left;overflow: hidden; border-radius:0rem .3rem .3rem 0rem; background: #F8F8F8;}
.con_tit ul li a{display: block; height: .46rem; line-height: .46rem; font-size: .2rem; padding: 0rem .2rem; border-radius:0rem .3rem .3rem 0rem; }
.con_tit ul li.on a,.con_tit ul li:hover a{font-weight: bold;background: linear-gradient(180deg, rgba(22, 89, 161, 1) 0%, rgba(69, 156, 210, 1) 100%); background: #1659A1\0; color: #FFFFFF;}
.con_tit span{ padding-right: .32rem;}

.list_base li:before{background: #C4C4C4;}
.tit_r ul li a{display:block; text-align: center;}
.tit_r ul li a p{margin-top: .1rem; transition: ease-in-out 0.3s;}
.tit_r ul li:hover a p{color: #1658A0; font-weight: bold;} 
.top_tit{text-align: center;}
.top_tit h1{font-size: .32rem; position: relative; padding-bottom: .14rem; color: #1658A0; font-weight: normal;}
.top_tit h1:before{position: absolute; content: ' '; display: block; width: .4rem; height: .04rem; background: #1658A0; border-radius:.02rem; bottom: 0rem; left: 50%; margin-left: -.2rem;}
.top_tit.li h1{color: #FFF;}
.top_tit.li h1:before{background: #FFFFFF;}
.con_bg{background: url(22629xmzm_ban2.jpg) no-repeat center; padding: .32rem 0rem; padding-bottom: .24rem;}

.con_anniu ul li a{display: block; padding: 0rem .1rem;  text-align: center;box-shadow: 0px 4px 0px rgba(69, 156, 210, 1); height: 1rem; line-height: 1rem; background:url(22629xmzm_tit2.jpg) no-repeat center; background-size: cover;} 
.con_anniu ul li:first-child a{border-radius:.3rem 0rem 0rem .3rem;}
.con_anniu ul li:last-child a{border-radius: 0rem .3rem .3rem 0rem;}
.con_bg2{background: url(22629xmzm_ban3.jpg) no-repeat center; padding: .32rem 0rem;}

.con_top2{height: .26rem; line-height: .26rem; margin-bottom: .1rem;}
.con_top2 em{display: block; font-size: .2rem; font-weight: bold;}
.con_top2 em a{ color: #1658A0;}
.con_div3 {padding-left: .2rem; height: 1.6rem; position: relative;}
.con_div3:before,.con_div3:after{content: ' '; position: absolute; left: 0rem; top: 0.03rem; display:block;}
.con_div3:before{width: .04rem; height: .2rem; background: #1658A0; z-index: 1;}
.con_div3:after{left: 0.01rem; width: .01rem; background: #E5E5E5; bottom: 0rem;}
.zx_tit h1{font-size: .16rem; line-height: .3rem; height: .6rem;}
.zx_tit ul li{line-height: .32rem; color: #999999;}

.con_ul ul li {padding: .08rem 0rem;}
.con_ul ul li span{display: block; float: left; font-size: .12rem;border:#E5E5E5 1px solid ; background:#F8F8F8; color: #999; width: .5rem; height: .5rem; line-height: .5rem; text-align: center; margin-right: 10px; border-radius:50%; }
.con_ul ul li.li span{background: linear-gradient(180deg, rgba(22, 89, 161, 1) 0%, rgba(69, 156, 210, 1) 100%); border: 1px solid transparent; color: #FFFFFF;}
.con_li{overflow: hidden;}
.con_li h1{font-size: .16rem; font-weight: normal; margin-bottom: .04rem;}
.con_ul p{color: #999999;}

.con_ul2 ul li a{display: block; position: relative; height: .5rem; line-height: .5rem; text-align: center;}
.con_ul2 ul li a:after{content: ' '; position: absolute; display: block; left: 0rem; right: 0rem; top: 0rem; bottom: 0rem; border-radius:.3rem 0rem .3rem 0rem;z-index: 1;}
.con_ul2 ul li a:before{content: ' '; border-radius:.3rem 0rem .3rem 0rem; position: absolute; display: block; height: .5rem; width: 100%; z-index: 0; right: -.05rem;}
.con_ul2 ul li a em{position: relative; z-index: 3; color: #FFF; font-size: .2rem;}
.con_ul2 ul li a em span{margin-right: 10px;}
.con_ul2 ul li a.icon1:after{background: #459CD2;}
.con_ul2 ul li a.icon1:before{background: #DAEBF6;}
.con_ul2 ul li a.icon2:after{background: #4EB8AF;}
.con_ul2 ul li a.icon2:before{background: #DCF1EF;}
.con_ul2 ul li a.icon3:after{background: #58B088;}
.con_ul2 ul li a.icon3:before{background: #DEEFE7;}
.con_ul2 ul li a.icon4:after{background: #65B05D;}
.con_ul2 ul li a.icon4:before{background: #E0EFDF;}
.con_ul2 ul li a.icon5:after{background: #DC852D;}
.con_ul2 ul li a.icon5:before{background: #F8E7D5;}

.con_bg3{background: #F2F8FF; padding: .32rem;}
.div_b_l{width: .7rem; margin-right: .3rem; position: relative; height: 1rem; font-size: .22rem; padding: .2rem .1rem; font-weight: bold; color: #FFFFFF; text-align: center; background: #1658A0;}
.div_b_l a{color: #FFF;}
.div_b_l:before{position: absolute; content: ' '; top: 50%; margin-top: -10px; right: -11px; display: block; width: 0; height: 0;border-left: 11px solid #1658A0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.div_b_r{overflow: hidden;}
.bottom_img{overflow: hidden;}
.bottom_img a{display: block;}
.bottom_img i{display: block; transition: ease-in-out 0.3s; padding-top: 35.7142%;}
.bottom_img:hover i{ transform: scale(1.1);}

.zj_con{background:url(22629xmzm_bg5.jpg) no-repeat bottom center; padding: .3rem 0rem;}
.zj_tit{text-align: center;}
.zj_div{background: #FFFFFF; border-radius:.3rem;background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);background: #FFFFFF\0;}
.zj_div p{line-height: .4rem;}
.zj_img{text-align: center;}
.zj_con2{background:#1658A0 url(22629xmzm_bg6.jpg) no-repeat top center; padding: .3rem 0rem;}
.zj_tit_r{padding-left: .24rem;}
.zj_tit_r h1{font-size: .2rem; color: #FFFFFF; margin-bottom: .1rem;}
.zj_tit_r p{text-indent: 2em; line-height: .36rem; color: #FFFFFF;}
.zj_tit_img{border-radius:0rem .3rem 0rem .3rem; overflow: hidden; text-align: center;}
.zj_tit_l{padding-right: .24rem; margin-top: .2rem;}
.zj_tit_l h1{font-size: .2rem; color: #FFFFFF; margin-bottom: .1rem;}
.zj_tit_l p{text-indent: 2em; line-height: .36rem; color: #FFFFFF;}

.zj_con3{padding: .32rem 0rem;}
.zj_top ul li span{ text-align: center; width: 100%; margin-bottom: .37rem; display:table; height: .7rem; font-size: .2rem; position: relative; padding: 0rem .3rem;}
.zj_top ul li span em{display: table-cell;vertical-align: middle; position:relative;z-index: 2;}
.zj_top ul li span em a{color:#333; display:block !important;}
.zj_top ul li span:before,.zj_top ul li span:after{position:absolute; z-index: 1; content: ' '; top: 0rem; left: 0rem; bottom: 0rem; right: 0rem;border-radius:.08rem;}
.zj_top ul li span:before{ border: 1px solid #D9EBF7; background: #FFF;}
.zj_top ul li span:after{background: #F2F8FF; bottom: -.05rem;z-index: 0; border:1px solid #D9EBF7;}
.zj_top ul li:hover span:before,.zj_top ul li.on span:before{background: #1658A0;}
.zj_top ul li:hover span em a,.zj_top ul li.on span em a{color: #FFFFFF;}

.gl_div .slideBox_01{border-radius:inherit;}
.zw_ul ul li a{display: block;background: linear-gradient(180deg, rgba(242, 249, 255, 1) 0%, rgba(222, 236, 252, 1) 100%); background: #F1F8FF\0; height: .6rem; line-height: .6rem; text-align: center; font-size: .18rem; border-radius:.04rem;}
.zw_ul ul li a span{display: inline-block; margin-right: .1rem;}

.zw_bg{padding: .2rem .32rem;}
.zw_top { line-height: .32rem;}
.zw_top em{display: block; float: left; font-size: .24rem; font-weight: bold; color: #1658A0;}
.zw_top em img{ margin-right: .1rem;}
.zw_r_ul ul li span {display: block;margin-bottom: .08rem; width: 1.15rem; background: #F1F9FF; border-radius:.04rem; text-align: center; color: #1658A0; height: .4rem; line-height: .4rem; float: left;}
.zw_r_ul ul li em{overflow: hidden; font-size: 0rem;}
.zw_r_ul ul li em a{display: inline-block; font-size: .16rem;margin:0rem .15rem; height: .4rem; line-height: .4rem;}
.zw_bg{min-height: 2.86rem;}
.zw_r ul li em{color: #999;}
.zw_r{overflow: hidden;}
.zw_l{width:2.16rem; margin-right: .28rem;}
.zw_l ul li i{display: block; padding-top:56.25%;}
.zw_l ul li{margin-bottom: .14rem;}
.zw_l ul li:last-child{margin-bottom: 0rem;}
.table_base em{display: block; text-align: center; color: #42BA36;}
.table_base em.li{color: #D43030;}
.table_base i{color: #999; display: block; text-align: center;}
.table_base span{display: block; text-align: center;}
.hdjl_anniu ul li a{display: block; line-height: 1rem; text-align: center; border-radius:0rem .3rem 0rem .3rem; background: linear-gradient(180deg, rgba(242, 249, 255, 1) 0%, rgba(222, 236, 252, 1) 100%); font-size: .2rem; font-weight: bold; background:#DEECFC\0; height: 1rem;}
.hdjl_anniu ul li{margin-bottom: .2rem;}
.hdjl_anniu ul li a span{display: inline-block;width: .8rem; text-align: center;}
.hdjl_anniu ul li:last-child{margin-bottom: 0rem;}
.sp_b{ color: #999999; margin-right: .32rem;}
.sp_b a{display: inline-block; color: #999999;}
.sp_b i{margin: 0rem .1rem;}

.hdjl_div .con_div3{ height: auto;}
.hdjl_ul{padding: .2rem .32rem;}

.hdjl_r{min-height: 2.2rem;position: relative;}
.hdjl_r h1{ font-size: .18rem; line-height: .36rem;}
.hdjl_r ul li{line-height: .28rem; color: #666666;}
.hdjl_r span{position: absolute; right: 0rem; bottom: 0rem;}
.hdjl_r span a{display: block; width: 1.24rem; height: .36rem; line-height: .36rem; text-align: center; background: #1658A0; border-radius:0.04rem; color: #FFFFFF;}
.hdjl_r span a img{margin-left: .05rem;}

.bsfw_bg{background: url(22629xmzm_bg3.jpg) no-repeat center; padding: .5rem 0rem; height: 3.6rem;}
.bsfw_l h1{font-size: .5rem;font-weight: 800;font-weight: bold\0; color: #1658A0;text-shadow: 0px 4px 0px rgba(255, 255, 255, 1);}
.bsfw_anniu {margin-top: .2rem;}
.bsfw_anniu span{background: #FFFFFF; border-radius:.04rem; border: 1px solid #1658A0; width: 1.2rem; height: .5rem; line-height: .5rem; text-align: center;display: inline-block; margin-right: .2rem;}
.bsfw_anniu span img{margin-right: 0.05rem;}

.bsfw_r .hd>ul>li>span{display: block; cursor: pointer; width: 1.22rem; padding-top: .2rem; height: 1.22rem; background:url(22629xmzm_aanniu2.png); background-size: cover; text-align: center;}
.bsfw_r .hd>ul>li>span i{display: block; width:.5rem; height: .5rem; margin: 0 auto;}
.bsfw_r .hd>ul>li>span p{font-weight: bold; color: #FFFFFF; margin-top: .16rem;}
.bsfw_r .hd>ul>li.icon1>span i{ background:url(22629xmzm_icon20.png) no-repeat center;}
.bsfw_r .hd>ul>li.icon2>span i{ background:url(22629xmzm_icon21.png) no-repeat center;}
.bsfw_r .hd>ul>li.icon3>span i{ background:url(22629xmzm_icon22.png) no-repeat center;}
.bsfw_r .hd>ul>li.icon4>span i{ background:url(22629xmzm_icon23.png) no-repeat center;}

.bsfw_r {min-height: 2.6rem; position: relative;}
.bsfw_r .hd>ul>li{width: 25%;float: left;}
.bsfw_r .hd>ul>li>span{margin: 0rem auto; position: relative;}
.bsfw_r .hd>ul>li.on>span:before,.bsfw_r .hd>ul>li:hover>span:before{content: ' '; position: absolute; width: .14rem; height: .14rem; bottom: 0rem; left: 50%; margin-left: -.07rem;z-index: 1;bottom: -.3rem; background: url(22629xmzm_icon41.png) no-repeat center; display: block; }
.bsfw_r .hd>ul>li:hover>span,.bsfw_r .hd>ul>li.on>span{background:url(22629xmzm_aanniu1.png); background-size: cover;}
.bsfw_r .hd>ul>li:hover>span p,.bsfw_r .hd>ul>li.on>span p{color: #1658A0;}
.bsfw_r .hd>ul>li.icon1:hover>span i,.bsfw_r .hd>ul>li.icon1.on>span i{ background:url(22629xmzm_icon20_a.png) no-repeat center;}
.bsfw_r .hd>ul>li.icon2:hover>span i,.bsfw_r .hd>ul>li.icon2.on>span i{ background:url(22629xmzm_icon21_a.png) no-repeat center;}
.bsfw_r .hd>ul>li.icon3:hover>span i,.bsfw_r .hd>ul>li.icon3.on>span i{ background:url(22629xmzm_icon22_a.png) no-repeat center;}
.bsfw_r .hd>ul>li.icon4:hover>span i,.bsfw_r .hd>ul>li.icon4.on>span i{ background:url(22629xmzm_icon23_a.png) no-repeat center;}
.bsfw_r .hd>ul>li .bsfw_ul{display: none; padding:.16rem .1rem;border-radius: 4px; border: 1px solid #1658A0; position: absolute; bottom: 0rem; height: 1.1rem; left: 0rem; right: 0rem; background: #FFFFFF;}
.bsfw_r .hd>ul>li.on .bsfw_ul,.bsfw_r .hd>ul>li:hover .bsfw_ul{display: block;}
.bsfw_r .hd>ul>li .bsfw_ul ul li{float: left; height: .4rem; line-height: .4rem; width: 25%; text-align: center;}
.bsfw_r .hd>ul>li .bsfw_ul ul li img{margin-right: .1rem;}

.bs_anniu ul li a{display: block;box-shadow: 0px 4px 0px rgba(69, 156, 210, 1);background: linear-gradient(180deg, rgba(242, 249, 255, 1) 0%, rgba(222, 236, 252, 1) 100%); border-radius:0rem .3rem 0rem .3rem; text-align: center; padding: 0rem .1rem;}
.bs_anniu ul li a span{display: inline-block; vertical-align: middle; line-height: 1rem; height: 1rem; margin-right: .1rem;}
.bs_anniu ul li a em{display: inline-block; color: #1658A0; vertical-align: middle; text-align: left;}
.bs_anniu ul li a em h1{font-size: .24rem; margin-bottom: .1rem;}

.bsfw_anniu ul li{display: inline-block; position: relative;}
.bsfw_anniu ul li .bs_ewm{ position: absolute; z-index: 99; width: 3rem; box-shadow: 0 0 10px rgba(0,0,0,0.1); margin-top: .1rem; padding: .1rem 0.06rem; border-radius:.1rem; display: none; background: #FFFFFF;}
.bsfw_anniu ul li:hover .bs_ewm{display: block;}
.bsfw_anniu ul li .bs_ewm i{float: left;width: 46%; margin: 0rem 2%; display: block;}
.bsfw_anniu ul li .bs_ewm i img{width: 100%;}
.bsfw_anniu ul li .bs_ewm i p{text-align: center; font-size: .18rem; margin-top: .1rem;}

.zj_tit_r p a,.zj_tit_l p a{color: #F1F9FF; padding: .02rem .06rem; border:1px solid #FFFFFF; border-radius:.04rem;}
.zj_div p{text-indent: 2em;}
.zj_div p a{color: #D1160E;}
.leader_pic{ max-width: 22%; margin-bottom:.4rem:}
.leader_pic{max-width: inherit;}
.leader_pic a{display: block; margin: 0 auto; width:200px; padding-top: 30%;}
.header.fixed{border-bottom: 8px solid #1658a0;}

.trt-row-0{ margin: 0rem;}
.trt-row-0>[class*=trt-col-],.trt-row-large>ul>[class*=trt-col-]{ padding: 0rem;}
.trt-row-3{ margin: 0rem -.03rem;}
.trt-row-3>[class*=trt-col-],.trt-row-large>ul>[class*=trt-col-]{ padding: 0rem .03rem;}


.font8,.font8 p,.font8 div,.font8 table,.font8 span{font-size:8px !important;line-height: 16px !important;}
.font9,.font9 p,.font9 div,.font9 table,.font9 span{font-size:9px !important;line-height: 18px !important;}
.font10,.font10 p,.font10 div,.font10 table,.font10 span{font-size:10px !important;line-height: 20px !important;}
.font11,.font11 p,.font11 div,.font11 table,.font11 span{font-size:11px !important;line-height: 22px !important;}
.font12,.font12 p,.font12 div,.font12 table,.font12 span{font-size:12px !important;line-height: 24px !important;}
.font13,.font13 p,.font13 div,.font13 table,.font13 span{font-size:13px !important;line-height: 26px !important;}
.font14,.font14 p,.font14 div,.font14 table,.font14 span{font-size:14px !important;line-height: 28px !important;}
.font15,.font15 p,.font15 div,.font15 table,.font15 span{font-size:15px !important;line-height: 30px !important;}
.font16,.font16 p,.font16 div,.font16 table,.font16 span{font-size:16px !important;line-height: 32px !important;}
.font17,.font17 p,.font17 div,.font17 table,.font17 span{font-size:17px !important;line-height: 34px !important;}
.font18,.font18 p,.font18 div,.font18 table,.font18 span{font-size:18px !important;line-height: 36px !important;}
.font19,.font19 p,.font19 div,.font19 table,.font19 span{font-size:19px !important;line-height: 38px !important;}
.font20,.font20 p,.font20 div,.font20 table,.font20 span{font-size:20px !important;line-height: 40px !important;}
.font21,.font21 p,.font21 div,.font21 table,.font21 span{font-size:21px !important;line-height: 42px !important;}
.font22,.font22 p,.font22 div,.font22 table,.font22 span{font-size:22px !important;line-height: 44px !important;}
.font23,.font23 p,.font23 div,.font23 table,.font23 span{font-size:23px !important;line-height: 46px !important;}
.font24,.font24 p,.font24 div,.font24 table,.font24 span{font-size:24px !important;line-height: 48px !important;}
.font25,.font25 p,.font25 div,.font25 table,.font25 span{font-size:25px !important;line-height: 50px !important;}
.font26,.font26 p,.font26 div,.font26 table,.font26 span{font-size:26px !important;line-height: 52px !important;}
.font27,.font27 p,.font27 div,.font27 table,.font27 span{font-size:27px !important;line-height: 54px !important;}
.font28,.font28 p,.font28 div,.font28 table,.font28 span{font-size:28px !important;line-height: 56px !important;}

@media screen and (max-width:992px) {.leader_pic a{ padding-top: 40%;}}
@media screen and (max-width:640px){
	.leader_pic a{ padding-top: 60%;}
}