html { font-size :10px;}
body{ background:#fff; font-family:'Source Han Sans','Hiragino Sans GB','STXihei','Microsoft YaHei','SimSun,Heiti','sans-serif';}
a.as{ width:50%; display:block; height: .4rem; margin:.15rem auto .2rem auto; font-family:"微软雅黑"; color:#fff; border-radius:.8rem; font-size:.18rem; letter-spacing:1px; line-height:.4rem; background:#1559e9; text-align:center; border: 4px solid #5589f8;}
a.ass{ width:98%; display:block; height: .46rem; margin:.15rem auto .1rem auto; font-family:"微软雅黑"; color:#2c70ff; border-radius:.08rem; font-size:.18rem; letter-spacing:1px; line-height:.46rem; background:#f8fd7a; text-align:center; font-weight: 600;}

.banner{ width:100%; display: block; margin: 0 auto 0 auto;}
.banner img{ width:100%; display: block; margin: 0 auto;}
.banner2{ width:98%; display: block; margin: 0 auto 0 auto;}
.banner1{ width:90%; display: block; margin: 0 auto .15rem auto;}
.banner1 img{ width:100%; display: block; margin: 0 auto;}

.bt{ width:96%; display: block; margin:0 auto .1rem auto;  font-family: "微软雅黑 Regular"; padding-top: .1rem;}
.bt h2{width:100%; display: block; font-size: .24rem; line-height:.5rem; text-align: center; margin: 0 auto 0 auto; font-family: "微软雅黑 Regular"; font-weight: 700; color: #141886; letter-spacing: 1px;}
.bt h2:after{content:""; width: .8rem; height:.04rem; bottom:.3rem; margin: 0 auto; background-color: #141886; display: block;}
.bt p{width:100%; display: block; font-size: .18rem;line-height:.36rem; text-align: center; margin: 0 auto; font-family: "微软雅黑 Regular"; color: #555; letter-spacing: 1px;}


.bt1{ width:100%; display: block; margin: 0 auto .1rem auto;  font-family: "微软雅黑 Regular"; }
.bt1 h2{width:100%; display: block; font-size: .24rem;line-height:.5rem; text-align: center; margin: 0 auto; font-family: "微软雅黑 Regular"; font-weight: 700; color: #fff; padding-top: .1rem;}
.bt1 p{width:100%; display: block; font-size: .18rem;line-height:.36rem; text-align: center; margin: 0 auto; font-family: "微软雅黑 Regular"; color: #fff;}

.bt_wz{ width:96%; display: block; text-align: center; font-family: "微软雅黑 Regular"; font-size:.18rem; line-height:.36rem; color:#464646; margin: 0 auto;}
.bt_wz span{ color:#0e55ac;}

/*gundongbaoming*/
.bmdsr_show{width:100%; height:4.5rem; overflow:hidden; background:#0073ff repeat; margin:0 auto;}
.bmdr_p1{width:100%; height:auto; overflow:hidden; margin-top:.2rem; color: #fff; font-family: "微软雅黑 Regular"; font-size: .2rem; text-align: center; font-weight: 650; letter-spacing: 1.5px;}
.bmdsr_show .bd{width:96%; height:3.6rem; overflow:hidden; background:#FFF; margin:.15rem auto 0 auto;}
.bmdsr_show .bd ul li{width:98%; height:36px; overflow:hidden; border-bottom:1px dashed #8C8C8C; margin:0 auto; line-height:36px;}
.bmdsr_show .bd ul li span{width:33.33%; height:auto; overflow:hidden;font-size:.16rem; text-align:center; display:block; float:left;}
/*baoming*/
.bottom_bm_bd1{ width:80%; display: block; margin: .15rem auto 0 auto;}
.bottom_bm_bd1 ul{ width:100%; display: block; margin: 0 auto;}
.bottom_bm_bd1 ul li{ width:100%; display: block; float: left; margin: 0 auto .25rem auto;}
.bottom_bm_bd1 ul li:nth-child(3){ margin: 0 auto .1rem auto;}
.bottom_bm_bd1 input{ width:100%; display: block; font-family: "微软雅黑 Regular"; font-size: .18rem; text-align: center; color: #333; line-height: .46rem; border: 1px solid #cecece; border-radius: .8rem;}
.subm1{ width:100%!important; margin: 0 auto!important; background: #f60!important; color: #fff!important; border: 0!important; line-height: .46rem!important; font-weight: 600; letter-spacing: 2px; border-radius: .8rem!important;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
.bottom_bm_bd1_wz{width:100%; display: block; text-align: center; font-family: "微软雅黑 Regular"; font-size:.14rem; line-height:.24rem; color:#f00; margin: 0 auto;}
/*style*/
.bg_f1{ width:100%; display: block; padding-bottom: .1rem; background: #2c70ff;}
.bg_f2{ width:100%; display: block; margin: .15rem auto 0 auto; padding-bottom: .1rem; background: #2c70ff url("images/bg1.jpg") center no-repeat; background-size: 100%;}
.bg_f4{ width:100%; display: block; padding-bottom: .7rem; background: #202b49;}

.zy ul{ width:98%; display: block; margin: 0 auto 0 auto;}
.zy ul li{ width:24%; height: .48rem; display: block; background: #d9e3ff; float: left; margin: 0 1px 1px auto; font-family: "微软雅黑 Regular"; line-height: .48rem; font-size: .18rem; color: #464646; text-align: center;}
.zy ul li:nth-child(4n){ margin-right: 0;}
.zy ul li:nth-child(1){ background: #2c70ff; color: #fff;}
.zy ul li:nth-child(2){ background: #2c70ff; color: #fff;}
.zy ul li:nth-child(3){ background: #2c70ff; color: #fff;}
.zy ul li:nth-child(4){ background: #2c70ff; color: #fff;}
.zy ul li a{width:100%; height: .48rem; display: block; color: #2c70ff; font-weight: 600;}
.zy ul li:nth-child(4n+1){ width:33%;}
.zy ul li:nth-child(4n+2){ width:36%;}
.zy ul li:nth-child(4n+3){ width:10%;}
.zy ul li:nth-child(4n+4){ width:20%;}

.bt2{ width:100%; display: block; margin:0 auto .1rem auto;  font-family: "微软雅黑 Regular"; padding-top: .1rem;}
.bt2 h2{width:100%; display: block; font-size: .24rem; line-height:.5rem; text-align: center; margin: 0 auto 0 auto; font-family: "微软雅黑 Regular"; font-weight: 700; color: #fff; letter-spacing: 1px;}
.bt2 h2:after{content:""; width: .8rem; height:.04rem; bottom:.3rem; margin: 0 auto; background-color: #fff; display: block;}
.bt2 p{width:100%; display: block; font-size: .18rem;line-height:.36rem; text-align: center; margin:.1rem auto 0 auto; font-family: "微软雅黑 Regular"; color: #f8fd7a; letter-spacing: 1px;}
.subm2{ width:100%!important; margin: 0 auto!important; background: #d9e3ff!important; color: #2c70ff!important; border: 0!important; line-height: .46rem!important; font-weight: 600; letter-spacing: 2px; border-radius: .8rem!important;box-shadow: 0 0 5px 5px rgba(0,0,0,.1);}

.bt_wz1{ width:98%; display: block; text-align: center; font-family: "微软雅黑 Regular"; font-size:.18rem; line-height:.4rem; color:#ec1313; margin: 0 auto;border-bottom: 1px solid #727272;}

.xyzc ul{ width:98%; display: block; margin: .15rem auto 0 auto;}
.xyzc ul li{ width:49%; display: block; float: left; margin: 0 2% 0 auto; background: rgba(23, 92, 239, 0.9); border-radius: .1rem; padding-bottom: 2%;}
.xyzc ul li:nth-child(2){ margin-right:0;}
.xyzc_n{ width:96%; display: block; margin: 0 auto; text-align: center; padding-top: 2%; font-family: "微软雅黑 Regular"; font-size:.18rem; line-height:.36rem; color:#fff;}
.xyzc_n p{ font-size:.2rem; height:.4rem; line-height:.46rem; color:#ff0;}

