/*common*/
body { background-color: #f6f6f6; color: #333; }
.m_block { display: block }
.m_clearfix:after { content: "."; display: block; clear: both; height: 0; overflow: hidden }
.m_clearfix { zoom: 1 }
.fl-l { float: left; }
.fl-r { float: right; }
.wp { width: 3.75rem; margin: 0 auto }
.w351 { width: 3.51rem; margin: 0 auto; }
.title h2 { height: .3rem; margin: .25rem auto 0; border-bottom: #1b1b1b 1px solid; font-size: .18rem; color: #222; line-height: .3rem; text-align: center; }
.title h2 span { color: #024b99; }
.title p { height: .4rem; font-size: .1rem; color: #888; line-height: .4rem; text-align: center; }
/*banner*/
.banner { width: 3.75rem; height: 2.82rem; background: url(/static/2026sjb/images/banner.jpg); background-size: 3.75rem;position: relative;overflow: hidden;}
.banner p{
    margin-top: 1.65rem;
    color: #fff;
    font-size: .1rem;
    font-style: italic;
    text-shadow: #2766a8 1px 0 0, #2766a8 0 1px 0, #2766a8 -1px 0 0, #2766a8 0 -1px 0;
    text-align: center;
}
.banner p i{
    color: #ff0000;
    text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
    padding-left: .02rem;
}
/*part1*/
.part1 h2 { width: 2.46rem; }
.part1 h3 { width: 100%; height: .45rem; margin-top: .07rem; background: url(/static/2026sjb/images/p1_icon1.png) no-repeat 3.17rem center #2663a5; background-size: .175rem; font-size: .14rem; color: #fff; line-height: .45rem; text-indent: 1em; }
.part1 h3.on { background: url(/static/2026sjb/images/p1_icon2.png) no-repeat 3.17rem center #2663a5; background-size: .175rem; }
.part1 .slide { width: 100%; background-color: #f9f9f9; box-shadow: 0 .02rem .04rem .01rem #e8e8e8; }
.part1 table { width: 100%; }
.part1 table th { height: .35rem; font-size: .13rem; border: #bdbdbd 1px dotted; border-top: none; }
.part1 table td { padding: .1rem 0; border: #bdbdbd 1px dotted; font-size: .11rem; text-align: center; }
.part1 table a { display: block; width: .57rem; height: .21rem; margin: 0 auto; border-radius: .04rem; background-color: #d42e44; font-size: .1rem; font-weight: bold; color: #fff; line-height: .21rem; text-align: center; }
.part1 .tq { width: 3.16rem; margin: .25rem auto .15rem; }
.part1 .tq ul { height: .4rem; }
.part1 .tq ul li a { display: block; width: 1.49rem; height: .4rem; border-radius: .03rem; background-color: #d42e44; font-size: .13rem; font-weight: bold; color: #fff; line-height: .4rem; text-align: center; }
.part1 .tq ul li a.fl-r { background-color: #f9c923; color: #000; }
.part1 .tq p { height: .4rem; font-size: .1rem; font-style: italic; line-height: .4rem; text-align: center; }
.part1 .tq p span { color: #d42e44; text-decoration: underline; }
.part1 .cont li {  width: 100%; height: .45rem; margin-top: .07rem; background: #2663a5; background-size: .175rem; font-size: .14rem; color: #fff; line-height: .45rem; text-indent: 1em; }
.part1 .cont li a { float: right; margin-right: .12rem; font-size: .1rem; color: #f9c923; }
/*part2*/
.part2 { height: 4.15rem; background-color: #e6eef7; overflow: hidden; }
.part2 h2 { width: 2.49rem; }
.part2 ul { width: 3.6rem; margin: 0 auto; }
.part2 ul li { float: left; margin-top: .1rem; }
.part2 ul li:first-child, .part2 ul li:nth-child(8) { margin-left: .45rem; }
.part2 ul img { width: .9rem; height: .9rem; }
/*part3*/
.part3 h2 { width: 2.62rem; }
.part3 .w351 { height: 4.59rem; margin-top: .24rem; background: url(/static/2026sjb/images/p3_bg.jpg) no-repeat center; background-size: .705rem; overflow: hidden; }
.part3 ul { width: 1.55rem; font-size: .14rem; color: #024b99; text-align: center; }
.part3 ul li { height: .38rem; margin-bottom: .54rem; line-height: .19rem; }
.part3 ul.fl-l { margin-top: .47rem; color: #ed0f64; }
.part3 .tq p { height: .3rem; margin-top: .2rem; font-size: .1rem; font-style: italic; line-height: .3rem; text-align: center; }
.part3 .tq a { display: block; width: 2.1rem; height: .4rem; margin: 0 auto; border-radius: .03rem; background-color: #d42e44; font-size: .13rem; font-weight: bold; color: #fff; line-height: .4rem; text-align: center; }
/*part4*/
.part4 h2 { width: 2.25rem; }
.part4 p { width: 3.23rem; margin: .24rem auto .12rem; font-size: .1rem; color: #777; line-height: .19rem; }
.part4 .bd { width: 100%; height: 2.4rem; background-color: #fff; box-shadow: 0 .02rem .04rem .01rem #e5e5e5; }
.part4 .bd dl { float: left; width: 100%; height: 2.4rem; background-color: #fff; }
.part4 .bd dt { width: 3.39rem; height: 1.9rem; margin: .06rem auto .1rem; }
.part4 .bd dt img { width: 3.39rem; height: 1.9rem; }
.part4 .bd dd { font-size: .14rem; text-align: center; }
.part4 .hd { width: 1.16rem; height: .11rem; margin: .15rem auto; }
.part4 .hd .swiper-pagination-bullet { float: left; width: .09rem; height: .09rem; margin: .01rem .05rem; border-radius: .045rem; background-color: #d6d6d6; }
.part4 .hd .swiper-pagination-bullet-active { width: .11rem; height: .11rem; margin-top: 0; border-radius: .055rem; background-color: #024b99; }
/*part5*/
.part5 h2 { width: 1.72rem; }
.part5 .bd { width: 100%; height: 1.67rem; box-shadow: 0 .02rem .04rem .01rem #e4e4e4; }
.part5 .bd li { float: left; width: 100%; height: 1.67rem; }
.part5 .bd li img { width: 3.51rem; height: 1.67rem; }
.part5 a { display: block; width: 2.1rem; height: .4rem; margin: .3rem auto; border-radius: .03rem; background-color: #d42e44; font-size: .13rem; font-weight: bold; color: #fff; line-height: .4rem; text-align: center; }
/*part6*/
.part6 { width: 100%; height: 2.065rem; background: url(/static/2026sjb/images/p6_bg.jpg); background-size: 3.75rem; overflow: hidden; }
.part6 h2 { width: 1.88rem; height: .3rem; margin: .7rem auto .12rem; border-bottom: #fff 1px solid; font-size: .16rem; color: #fff; line-height: .3rem; text-align: center; }
.part6 p { font-size: .12rem; color: #fff; line-height: .22rem; text-align: center; }