

body{
	padding-bottom: 0rem; font-size: 12px;
}

/* --------------top-------------- */
.banner{position: relative;}
.logo{width: 4.15rem; position: absolute;right: .15rem ;top: 3.57rem;}
.xmjs{background: url(../images/a_02.jpg);height:10.85rem; background-size: 100% 100%;}
.xmjs_text{width: 3.6rem;padding: 4rem 0 0 .33rem;}
.xmjs_text p{color: #fff; font-size: .21rem; line-height: .37rem; 
    transform: scale(.9);
    -webkit-transform-origin: left top;}
.xmjs_text h2{width: 1.62rem; margin-bottom: .18rem;}

.xmys{margin-top: -1.45rem;}
.xmys img{width: 3.39rem; margin: 0 auto .68rem auto;}
.xmys ul{overflow: hidden;text-align: center; margin-top: -.5rem;}
.xmys li{display: inline-block; padding: 0 0.06rem; }
.xmys ul li span{display: block; background: url(../images/a2.png);width: 2.22rem; height: 2.56rem; position: relative;background-size: 100% 100%;}
.xmys p{display: block; text-align: center; color: #fff; font-size: .25rem; position: absolute; line-height: .48rem;left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;background-size: 100% 100%;}
.pl1 li:nth-child(2) span{ background: url(../images/a3.png);background-size: 100% 100%;}
.pl1 li:nth-child(2) span p{color: #2d3d5f;}
.pl2 li:nth-child(1) span{ background: url(../images/a3.png);background-size: 100% 100%;}
.pl2 li:nth-child(1) span p{color: #2d3d5f;}
.pl2 li:nth-child(2) span{ background: url(../images/a4.png);background-size: 100% 100%;}
.pl3 li:nth-child(2) span{ background: url(../images/a3.png);background-size: 100% 100%;}
.pl3 li:nth-child(2) span p{color: #2d3d5f;}
.djxx{padding-top: .5rem;}
.djxx h2 img{width: 4.46rem; margin: 0 auto;}

.djxx_nr{overflow: hidden; padding-top: .4rem;}
.djxx_left{width: 3.25rem; float: left;}
.djxx_right{float: right; width: calc(100% - 3.3rem);}
.djxx_right li{font-size: .22rem; line-height: 1.9; color: #2d3d5f; padding-left: .17rem; position: relative;transform: scale(.8);}
.djxx_right li:before{position: absolute; padding-left: .17rem; content: "";border-left: 0.05rem solid #dab96a; height: .22rem; left: 0; top:.1rem;}
.djxx_right li:nth-child(2n):before{position: absolute; padding-left: .17rem; content: "";border-left: 0.05rem solid #2d3d5f; height: .22rem; left: 0; top:.1rem;}

.zsbm h2{padding: .9rem 0 0 0;}
.zsbm h2 img{width: 3.4rem; margin: 0 auto; padding-bottom: 0.4rem;}
.zsnr{padding:0 .35rem .28rem .35rem;text-align: center;}
.zsnr span{display: inline-block; text-align: center; background: url(../images/a_27.jpg);width: 2.04rem; height: .43rem; line-height: .43rem; text-align: center; font-size: .25rem; color: #fff; margin-bottom: .15rem;background-size: 100% 100%;}
.zsnr p{text-align: center; font-size: .25rem; color: #2d3d5f; line-height: .5rem; border-radius: .1rem; background: #f2f2f2;}
.zsnr ul{text-align: center; font-size: .25rem; color: #2d3d5f; border-radius: .1rem; background: #f2f2f2; padding: .1rem .27rem;text-align: left;}
.zsnr li{line-height: 2; color: #2d3d5f;}
.zsnr li b{width: .3rem; height: .3rem; line-height: .3rem; color: #fff;background: #dab96a;border-radius: 50%;vertical-align: middle; margin-right: .1rem; margin-top: -0.05rem;display: inline-block;text-align: center;}
.bmsj h2{padding: .75rem 0 0;}
.bmsj img{width: 3.39rem; margin: 0 auto; padding-bottom: .2rem; }
.bmsj{padding: 0 .35rem .8rem .35rem;}
.bmsj ul{font-size: .25rem; color: #2d3d5f; border-radius: .1rem; background: #f2f2f2; padding: .1rem .27rem;}
.bmsj li{font-size: .25rem; line-height: .48rem; color: #2d3d5f;}
.bmsj li span{color: #dab96a;}
