

body{
	padding-bottom: 0; font-size: 12px; line-height: 1;
}

/* --------------top-------------- */
.djxq{padding: 0 .25rem;background: url(../images/bs_02.jpg);}
.sjxq_title{ border-bottom: 1px solid #a6a6a6;text-align: center; padding: 1rem 0 0 0;}
.sjxq_title h2{font-weight: bold; font-size: .38rem; display: inline-block; padding-bottom: .2rem; color: #003399; position: relative;}
.sjxq_title h2:before{position: absolute; content: ""; border-bottom: 0.08rem solid #b01f24; width: 100%; bottom: 0; left: 0;}
.sjxq_nr ul{padding:.95rem .15rem 0 .15rem ;}
.sjxq_nr li{padding-bottom: .5rem; overflow: hidden; position: relative;}
.sjxq_nr p{font-size: .26rem; padding-bottom: .2rem; color: #333;}
.sjxq_nr p span{font-size: .26rem; color: #b01f24; padding-left: .1rem;}
.wbya1{width: 100%; height: .85rem; padding: 0 .15rem; font-size: .20rem; color: #999; background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);box-sizing: border-box;border: none;line-height: .85rem; }
.sjxq_nr dl{overflow: hidden; padding-left: .3rem; font-size: .2rem; color: #999;}
.sjxq_nr dt{font-size: .25rem; color: #999; float: left; width: 33.33%; line-height: .48rem;}
.sjxq_nr tr{overflow: hidden; padding-left: .3rem;}
.sjxq_nr td{font-size: .25rem; color: #999; float: left; width: 33.33%; line-height: .48rem;}
.my_protocol .input_agreement_protocol { appearance: none; -webkit-appearance: none;  outline: none;  display: none;  }
.my_protocol .input_agreement_protocol+span {cursor:pointer;width: 15px;height: 15px;border:2px solid #ddd;display: inline-block;position: relative;top: -2px;border-radius:50%; vertical-align:middle; margin-right:4px;background: #fff; }
.my_protocol .input_agreement_protocol:checked+span {background: #fff;border: 3px solid #003399;}
.yzm{float: right;width: 1.3rem;}
.wbya2{float: left;width: calc(100% - 1.5rem); padding: 0 .25rem; height: .6rem; line-height: .6rem; font-size: .20rem;background: #fff; color: #999;box-shadow:0 0 10px rgba(0, 0, 0, .1);box-sizing: border-box;border: none;}
.sjxq_nr b{color: #b01f24;left: .1rem; top: .2rem; font-size: .26rem; position: absolute;}
.btn1{font-size: .24rem; height: .64rem; width: 100%;border: none;cursor: pointer; border-radius: .1rem; background: #003399;color: #fff;}
.sjxq_nr h3{text-align: center; font-size: .24rem; line-height: 2; color: #333;}

.bj1{background: url(../images/bs_03.jpg) no-repeat center center; background-size: 100% 100%; padding-bottom: 1rem;}
.fwlc{padding:0 .25rem}
.fwlc_title {padding: .58rem 0 .47rem; }
.fwlc_title ul{display: flex;justify-content : space-between;}
.fwlc_title b{background: url(../images/bs_10.png); width: .85rem;height: .98rem; position: relative; background-size: 100% 100%;display: block;}
.fwlc_title li{cursor: pointer;}
.fwlc_title img{width: .35rem; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.fwlc_title li.cur b{background: url(../images/bs_08.png);background-size: 100% 100%;}
.fwlc_title p{font-size: .2rem;text-align: center; margin-top: .2rem;}
.pxlc_nr{padding: .55rem .2rem 1.2rem .2rem;}

.bj2{background: url(../images/bs_05.jpg) no-repeat center center;background-size: 100% 100%;}
.pxlc{padding: 0 .25rem;}

.bj3{background: url(../images/bs_06.jpg) no-repeat center center;background-size: 100% 100%;}
.lxwm{padding: 0 .25rem 1.05rem .25rem;}
.xwm_nr{padding: .55rem 0 0 .3rem;}
.xwm_nr p{font-size: .26rem; color: #333; line-height: .54rem;}
.xwm_nr p span{font-weight: bold;}
.xwm_nr h2{font-size: .26rem; color: #333; line-height: .54rem; padding-left: 1.85rem;}
.xwm_nr img{width: .35rem; display: inline-block;vertical-align: middle; margin: -0.04rem .2rem 0 0;}

.footer{padding: .15rem .4rem 1.2rem .4rem;background: #202020;}
.footer p{font-size: .2rem; color: #fff; line-height: 1.6;zoom: .7;}
.footer p a{color: #fff; }
.dbxx{position: fixed; width: 640px; max-width: 100%; left: 50%; bottom: 0; padding: .25rem .3rem;box-sizing: border-box;transform: translateX(-50%);background: url(../images/bs_07.jpg) no-repeat center center;background-size: 100% 100%;}
.dbxx ul{overflow: hidden; margin-left: -.1rem;}
.dbxx li{float: left; width: 25%; padding-left: .1rem;box-sizing: border-box;}
.fwlc_qh{background: url(../images/bs_14.png);width: 6.09rem;height: 3.4rem;background-size: 100% 100%; margin: 0 auto;}
.fwlc_text{padding: .3rem 0 0 .5rem;}
.fwtitle h2{color: #fff; font-weight: bold; font-size: .3rem; margin-bottom: .15rem;}
.fwtitle p{font-size: .24rem; color: #fff;}
.fwnrxq{padding: .4rem .5rem 0 0;}
.fwnrxq p{font-size: .24rem; line-height: 1.8; color: #333;zoom: .8;}
