.max_img{overflow: hidden;}
.max_img i{display: block;height: 0;padding-top:56.35%; background-position:left center !important;background-repeat: no-repeat !important;	background-size:100% !important;background-color: #f8f8f8;position: relative;overflow: hidden;transition: all .3s;}
li:hover .max_img i,div:hover.max_img i{transform: scale(1.1)}
.max_img.li i{padding-top: 74.9579%;}


.slideBox_08 { position: relative; overflow: hidden; margin: 0px auto; }
.slideBox_08 .pic img { height:370px; display: block; margin:0 auto;}
.slideBox_08 .pic p{position: absolute; bottom: 0; left: 2rem; right: 0; height: 5rem; line-height: 5rem; overflow: hidden;color: #FFFFFF; font-size:1.6rem; z-index: 2}
.slideBox_08 .txt-bg { position: absolute; bottom:0; z-index: 1; height:5rem; left:0; right:0; background: rgba(22,88,160,0.3); background: #63A1E5\9\0; overflow: hidden; }
.slideBox_08 .txt { position: absolute; z-index: 2; left:0; right:0; bottom:0; overflow: hidden; height: 13rem; }
.slideBox_08 .txt li { line-height: 6.6rem; position: absolute; left: 0; right: 0; bottom:6.6rem; padding-left: 2rem; padding-right: 40%; overflow: hidden;}
.slideBox_08 .txt li a { display: block; color: white; font-size: 1.8rem; font-weight: bold; text-decoration: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slideBox_08 .num { position: absolute; z-index: 3; bottom:2rem; right:2rem; font-size: 0; text-align: right; }
.slideBox_08 .num li {display:inline-block; *display: inline; *float: left;width:1rem;height:1rem;border-radius:50%;overflow: hidden;text-align: center;cursor: pointer;margin: 0 .5rem;background-color: #ffffff;}
.slideBox_08 .num li.on{ background: #BA2B29;}
.slideBox_08 .prev,.slideBox_08 .next{position: absolute;width: 4rem; height: 4rem; z-index: 3;}
@media screen and (max-width:999px) {
	.slideBox_08 .txt li{ padding: 1rem;}
}
.div_top{ margin-top: -11.5rem; margin-top: 0rem\9\0; padding-top: 2rem\9\0; position: relative; z-index: 2;}
.div_top .row{ background: #FFFFFF;}
.con_r_top{line-height: 4rem;}
.con_r_top ul li{float: left;}
.con_r_top ul li a{display: block; font-size: 2rem; height: 4rem; line-height:4rem; background: #f1f8ff; padding:0 2rem; border-radius:2rem; margin-right: .5rem; border: 0.1rem solid #d9ebf7;}
.con_r_top ul li.on a,.con_r_top ul li:hover a{color: #FFFFFF; background: #1658A0;border: 0.1rem solid #1658A0;}
.word_group_02 li{line-height: 5rem; transition: ease-in-out 0.3s; height: 5rem; font-size: 1.6rem;}
.con_r .word_group_02 li:last-child{border: none;}
.word_group_02 li::before{top: 2.3rem;}
.word_group_02 li:hover::before{background: #1658A0;}
.word_group_02 li:hover{border-bottom: 1px solid #d9ebf7;}
.con_div .word_group_02 ul{padding:0;}
.con_ll_l ul li{height: 7rem; position: relative; transition: ease-in-out 0.3s; line-height: 7rem;border-bottom: 0.1rem solid #FFFFFF; text-align: center;width: 18rem; background: #f1f8ff; font-size: 1.8rem;}
.con_ll_l ul li a{display: block;}
.con_ll_l ul li:hover,.con_ll_l ul li.on{background: #1658A0; font-weight: bold;}
.con_ll_l ul li:hover a,.con_ll_l ul li.on a{color: #FFFFFF;}
.con_ll_l ul li a::before{content:' '; right: 0; transition: ease-in-out 0.3s;}
.con_ll_l ul li:hover a::before,.con_ll_l ul li.on a::before{position: absolute; top: 50%; margin-top: -.8rem; right: -.8rem; width: 0;height: 0;border-top: .8rem solid transparent; border-left: .8rem solid #1658A0; border-bottom: .8rem solid transparent;}
.con_ll_r{overflow: hidden; padding-left: 3.2rem;}
.word_group_01 ul{padding: 0.6rem 0;}
.word_group_01 li{line-height: 4.2rem; height: 4.2rem; font-size: 1.6rem;}
.word_group_01 li::before{top: 1.8rem;}
.con_ll_img{width:18rem;}
.con_ll_tit{padding-left: 2rem; overflow: hidden;}
.con_ll_tit h1{font-size: 1.8rem; height: 5rem; line-height: 5rem;}
.con_ll_tit span{display: block; width: 12.3rem; text-align: center; height: 3rem; line-height: 3rem; border-radius:1.5rem; border: .1rem solid #e1e1e1; color: #999999; margin-top: 1rem;}
.con_ll_top{ padding-bottom: 2rem; border-bottom: 0.1rem solid #e1e1e1; margin-bottom: .4rem;}
.con_rr{background:url(../jpg/qbafyh.jpg) no-repeat center top; min-height: 34.5rem; padding: 2.8rem 3.2rem;}
.con_rr_top{font-weight: bold; font-size: 2rem;}
.con_rr_ul ul li{line-height: 4.2rem; height: 4.2rem; position: relative; padding-left: 3rem;}
.con_rr_ul ul li span{display: block; float: left; width: 2.2rem; height: 2.2rem; position: absolute; left: 0; margin-top: -1.1rem; top: 50%; line-height: 2.2rem; text-align: center; background: #1658A0; border-radius:.5rem;}
.con_rr_ul ul li span i{color: #FFFFFF; font-size: 1.2rem; position: relative;top: -.1rem;}
.con_bg{background: #1658A0 url(../jpg/es5rdk.jpg) no-repeat  bottom center;}
.con_top{text-align: center;}
.con_top ul li{display: inline-block; margin: 0 1.4rem; transition: ease-in-out 0.3s; border-radius: 0 0 3rem 3rem;padding: 1rem; padding-top: 0; background: #1658A0;}
.con_top ul li a i{font-size: 3.6rem; margin-right: 1.4rem; font-weight: initial;}
.con_top ul li a{display: block; font-size: 2.2rem; color: #FFFFFF;transition: ease-in-out 0.3s;  font-weight:bold;border-radius: 0 0 2rem 2rem; padding:0 5rem; height: 7rem; line-height: 7rem;background: #1658A0;}
.con_top ul li.on,.con_top ul li:hover{ background: #2e69aa;}
.con_top ul li.on a,.con_top ul li:hover a{background: #4278b3;}
.con_div{background: #FFFFFF; padding: 3.2rem;}
.bs_ul ul li a{display:block; padding-top: 2.8rem; transition: ease-in-out 0.3s; padding-bottom: 2rem; border: .1rem solid #e1e1e1; text-align: center;}
.bs_ul ul li a span{display: inline-block; transition: ease-in-out 0.3s; width: 5.4rem; height: 5.4rem; line-height: 5rem; text-align: center; border-radius:50%; background: #f1f8ff; border: .1rem solid #1658A0;}
.bs_ul ul li a span i{color: #1658A0; font-size: 2.6rem;}
.bs_ul ul li a p{font-weight: bold; font-size: 1.8rem; height: 4.6rem; line-height: 4.6rem;}
.bs_ul ul li a:hover span{background: #1658A0;}
.bs_ul ul li a:hover span i{color: #FFFFFF;}
.bs_ul ul li a:hover{box-shadow: 0 0 .6rem rgba(22,88,160,0.4);}
.bs_img ul li{ height: 10rem; line-height: 10rem;text-align: center;  font-weight: bold; font-size: 1.8rem;}
.bs_img ul li.icon1 a{background: url(../jpg/iozhnz.jpg) no-repeat center;}
.bs_img ul li.icon2 a{background: url(../jpg/m7jdko.jpg) no-repeat center;}
.bs_img ul li.icon3 a{background: url(../jpg/rolaxc.jpg) no-repeat center;}
.bs_img ul li a span{display: inline-block; height: 4.2rem; line-height: 4rem; width: 4.2rem; text-align: center; background: #f1f8ff; border-radius:50%;}
.bs_img ul li a span i{color: #1658A0;font-size: 2rem; font-weight: initial;}
.bs_img ul li a{display: block;color:#FFFFFF;transition: ease-in-out 0.3s;}
.bs_img ul li a:hover{box-shadow: 0 0 .6rem rgba(22,88,160,0.4);}
.bs_img ul li a em,.bs_img ul li a span{margin-right: 1.6rem;}
.hd_ul ul li{line-height: 4rem; height: 4rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hd_r ul li a{display: block;height: 7.6rem; transition: ease-in-out 0.3s; line-height: 7.6rem;font-size: 2rem; text-align: center;color: #FFFFFF; font-weight: bold; border-radius:.8rem;}
.hd_r ul li a i{font-weight: initial; margin-right: 1.6rem; font-size: 3rem;}
.hd_r ul li.icon1 a{background: #2478b7;}
.hd_r ul li.icon2 a{background: #459cd2;}
.hd_r ul li.icon3 a{background: #4eb8af;}
.tit1{position: relative; text-align: center;}
.tit1 h1{display: inline-block; padding: 0 6rem; background: #FFFFFF; font-size: 2.6rem; position: relative; z-index: 2; text-align: center;}
.tit1::before{content: ' '; left:0; right: 0; height: .1rem; top: 50%; margin-top: -0.05rem; position: absolute; background: #e1e1e1;}
.piclink_group .trt-row-large [class*=trt-col-]{ padding: 0;}
.piclink_group li a{ margin: 0 3.2rem 0 0;}
.piclink_group .hd{ text-align: center; position: relative;}
.piclink_group .hd li{ display: inline-block; width: 1rem; font-size: 0; cursor: pointer; height: 1rem; margin: 0 .5rem; background-color: #e1e1e1; border-radius: 50%; line-height: 3rem;}
.piclink_group .hd li.on{ background-color: #1658a0;}
.piclink_group .hd span{ position: absolute; right: 0;}
.piclink_group .hd span i{ font-size: 1rem; margin-left: .8rem;}
.out_links>ul>li p{ padding-right: 2rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.bsfw_ban{background: url(../jpg/vq2ybh.jpg) no-repeat right bottom;height: 32rem;}
.bsfw_a {margin-top:8.2rem; height: 12rem; display: inline-block;background-size: cover; width: 65.5rem; text-align: center; line-height: 12rem; background: url(../png/wfsh5p.png) no-repeat center; margin-left: 11rem;}
.bsfw_a a{font-size: 3.6rem; transition: ease-in-out 0.3s; display: block; color: #FFFFFF;font-weight: bold;}
.bsfw_a a:hover{box-shadow: 0 0 .6rem rgba(22,88,160,0.4);}
.bsfw_a a em{margin-right:2rem;}
.zwgk_r{background: #f1f8ff;}
.trt-row.trt-row-0{margin:0;}
.trt-row.trt-row-0> [class*=trt-col-]{padding: 0;}
.zwgk_tit a{font-size: 2rem; font-weight: bold;}
.zwgk_div.li{background: url(../png/qhgf7m.png) no-repeat right bottom;}
.zwgk_ul{margin-top: 1rem;}
.zwgk_ul ul li{line-height: 5rem; height: 5rem;}
.zwgk_ul ul li span{margin-right: .6rem;}
.zwgk_ul ul li span i{color: #1658A0; font-size: 2rem;}
.zwgk_li ul li a{display: block; margin-top: 3rem; background-size: 100% 100% !important; height: 7rem; line-height: 7rem; text-align: center;font-size: 2rem;font-weight: bold; color: #FFFFFF; border-radius:.4rem;}
.zwgk_li ul li.icon1 a{background: url(../jpg/77safl.jpg) no-repeat center;}
.zwgk_li ul li.icon2 a{background: url(../jpg/t1cay8.jpg) no-repeat center;}
.zwgk_li ul li.icon3 a{background: url(../jpg/0dmsqx.jpg) no-repeat center;}
.zwgk_li ul li.icon4 a{background: url(../jpg/rjx8l1.jpg) no-repeat center;}
.zwgk_li ul li.icon5 a{background: url(../jpg/pn1wxk.jpg) no-repeat center;}
.zwgk_li ul li.icon6 a{background: url(../jpg/6e53uf.jpg) no-repeat center;}
.jggk_l{background: #1658A0 url(../png/k6u43f.png) no-repeat bottom center; background-size: 100% auto; padding-bottom: 6rem; border-radius:0 5rem 0 5rem;}
.jggk_bg{background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(244,250,255,1) 100%); border-radius:0 0 0 5rem; background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,250,255,1) 100%);background: #FFFFFF\9\0;}
.jggk_tit a{color: #FFFFFF;font-size: 2.4rem; font-weight: bold;}
.jggk_ul {overflow-y:auto;height: 45rem; margin-top: 2.4rem; padding-right: 1.6rem;}
.jggk_ul ul li{padding-bottom: 2rem; margin-bottom: 2rem; border-bottom:0.1rem solid #4278b3;}
.jggk_ul ul li .ul_l{width:9rem; box-sizing: initial; height: 9rem; text-align: center; border: 0.5rem solid #d0deec; overflow: hidden; line-height: 9rem; float: left; border-radius:50%;}
.jggk_ul ul li .ul_r{overflow: hidden; padding-left:2rem;}
.jggk_ul ul li .ul_r h1{font-size: 2rem; color: #FFFFFF; line-height: 4rem;}
.jggk_ul ul li .ul_r p{font-size: 1.8rem; color: #FFFFFF; line-height: 3.6rem;}
.jggk_ul::-webkit-scrollbar{ width:6px; background-color: #4278b3;border-radius:5px;}
.jggk_ul::-webkit-scrollbar-thumb{ border-radius:5px;  background-color: #9ab8d9;}
.jggk_top h1{font-size: 2.4rem; color: #1658A0;}
.jggk_r_ul{text-align: center; margin-top: 10rem;}
.jggk_r_ul ul li {display: inline-block; margin: 0 .6rem;}
.jggk_r_ul ul li a{display: block; transition: ease-in-out 0.3s; font-size: 2rem; color: #FFFFFF; width: 24rem; height: 6rem; line-height: 6rem; border-radius:3rem; text-align: center;}
.jggk_r_ul ul li.icon1 a{background:#1e77ba url(../png/pwn9ny.png) no-repeat center bottom;}
.jggk_r_ul ul li.icon2 a{background:#419cd5 url(../png/pwn9ny.png) no-repeat center bottom;}
.jggk_r_ul ul li:hover a{box-shadow: 0 0 0.6rem rgba(22,88,160,0.5);}
.jggk_con_ul ul li a{display: block; transition: ease-in-out 0.3s; position: relative; background: #FFFFFF;height: 8rem; border-radius:.4rem;padding-left: 7rem; padding-right: 3rem;}
.jggk_con_ul ul li span{display: block; width: 2.2rem; height: 2.2rem; position: absolute; left: 3.2rem; margin-top: -1.1rem; top: 50%; line-height: 2.2rem; text-align: center; background: #1658A0; border-radius:.5rem;}
.jggk_con_ul ul li span i{color: #FFFFFF; font-size: 1.2rem; position: relative;top: -.1rem;}
.jggk_con_ul ul li p{position: absolute; left:7rem; font-size: 1.8rem; right: 3rem; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
@media \0screen\,screen\9 {
	.jggk_con_ul ul li a{ display: table; width: 100%;}
    .jggk_con_ul ul li p{ position: inherit; top: inherit; display: table-cell; height: 6rem; left: 0 !important; vertical-align: middle;}
}
.jggk_con_ul ul li:hover a,.hd_r ul li:hover a{box-shadow: 0 0 0.6rem rgba(0,0,0,0.3);}
.jggk_con_ul .hd{ text-align: center; position: relative;}
.jggk_con_ul .hd li{ display: inline-block; width: 1rem; font-size: 0; cursor: pointer; height: 1rem; margin: 0 .5rem; background-color: #e1e1e1; border-radius: 50%; line-height: 3rem;}
.jggk_con_ul .hd li.on{ background-color: #1658a0;}
.jggk_con_ul .hd span{ position: absolute; right: 0;}
.jggk_con_ul .hd span i{ font-size: 1rem; margin-left: .8rem;}
.jggk_p{padding: 1.4rem 1.6rem;}
.jggk_p p{line-height: 3rem;font-size: 1.8rem;}
.jggk_div p{line-height: 4rem; font-size: 1.8rem;}
.hdjl_ul .word_group_02 ul li{padding-right: 22rem;}
.hdjl_ul .word_group_02 ul li span{margin-right: 1.2rem;}
.hdjl_ul .word_group_02 ul li em{position: absolute; right: 15rem; top: 0; color: #999999;}
.hd_r.li ul li a{line-height: 8.4rem; height: 8.4rem;}
.con_bg2{background: #f1f8ff;}
.tit2{line-height: 2.8rem; height: 2.8rem;}
.tit2 h1{font-size:2.4rem;color: #1658A0;float: left;}
.hdjl_div{background: #FFFFFF;}
.picture_img{overflow: hidden;}
.hdjl_p{padding: 1.4rem 3.2rem; border: 0.1rem solid #efefef;}
.hdjl_p ul li{line-height: 4rem; height: 4rem;}
.tit3 h1{font-size:2.4rem;color: #1658A0;float: left;}
.tit3{line-height: 2.8rem; padding-top: .6rem; padding-bottom: 2rem; border-bottom: 0.1rem solid #efefef;}