
.banner{ overflow: hidden; z-index: 1; width: 100%; height: auto; position: relative;background: #fff;}
.banner img{ display: block; width: 100%; height: auto;}
.PicMain{ width: 100%;  position: relative; overflow: hidden;z-index: 1;}
.PicPage{ background: rgba(0,0,0,0.6); height: .56rem; position: absolute; z-index: 10; border-radius:.28rem; font-size: .26rem; color: #fff; padding: 0 .15rem; line-height: .56rem; padding: 0 .3rem;left: 2.5rem; top: .22rem;}
.PicPage span{ color: #fff; font-size: .26rem;}

.adlybox{position: absolute; width: 100%; box-sizing: border-box;left: 0;bottom:0;z-index: 99;}
.adlybox p{font-size: .24rem; color: #fff; line-height: .4rem; margin-bottom: .3rem;padding: 0 3%;}
.adlybox p img{display: inline-block !important;vertical-align: middle; margin: -3px .1rem 0 0; width: .56rem !important;border-radius: .1rem;}
.zyjg{padding: .28rem .32rem; border-radius: .15rem .15rem 0 0; background: #0086f6;overflow: hidden;}
.zyjg img{float: left; width: 1.65rem !important;}
.zyjg b{font-size: .26rem; line-height: .3rem;color: #fff; padding-right: .25rem;background: url(../../images/dev/b5.png) no-repeat right center;background-size: .2rem .2rem;}
.zyjg  span{ border-radius:.04rem ; display: block; font-size: .18rem; padding: 0 .1rem; background: #fff; border: .02rem solid #e2e2e2; color: #6c6c6c; line-height: .28rem;}
.xlxq{padding: .3rem 3% .45rem 3%;}
.xlxq h2{font-weight: bold; font-size: .32rem;line-height: .5rem;color: #313131;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xlxq h4{margin: .25rem 0 .2rem;}
.xlxq h4 span{display: inline-block; margin-right: .1rem;}
.xlxq p{font-size: .24rem;color: #999;}
.xlxq p a{padding-right: .25rem;color: #999;background: url(../../images/dev/b7.png) no-repeat right center;background-size: .2rem .2rem;}
.xlxq p span{font-weight: bold;  font-size: .34rem;color: #ff574c;}
.xlxq p b{font-size: .22rem;}
.xlxq h4 span{display: inline-block; padding: .02rem .1rem;border-radius: .06rem;border: 1px solid #cce7fd;color: #666;font-size: .22rem;}

.tsnr{padding: 0 3% .2rem 3%;}
.tsxq{border-radius: .15rem; overflow: hidden;}
.tsxq_title{background-image: linear-gradient(#cee6fd, #fff);padding: 0 .2rem;}
.tsxq_title h2{font-size: .28rem; line-height: 1rem;font-weight: bold; color: #0086f6;background: url(../../images/dev/b29.png)no-repeat right center;background-size: .2rem .2rem;}
.tsxx_nr{background: #fff;padding:0 .15rem .35rem .15rem;}
.tsxx_nr ul{overflow: hidden; margin-left: -.18rem;}
.tsxx_nr li{float: left; width: 33.33%; padding: 0 0 .3rem .18rem;box-sizing: border-box;}
.tsxx_nr span{display: block; padding: .25rem .2rem .3rem .2rem;border-radius: .15rem;background: #f4f5f6;}
.tsxx_nr p{color: #999;font-size: .24rem;margin-bottom: .15rem;}
.tsxx_nr h2{font-size: .28rem;color: #313131;font-weight: bold;overflow: hidden;height: .42rem;}
.tsxx_nr h3{color: #939393;font-size: .26rem;}
.fgg{height: 1.2rem;}

.fwbanner{padding-top: .3rem;}
.fwbanner img{border-radius: .15rem;}
.slfw{border-radius: .15rem; margin-top: .3rem;background: #fff;padding: .3rem .2rem;}
.slfw h2{font-weight: bold;font-size: .36rem;color: #313131; margin-bottom: .3rem;}
.slfw_nr p{font-size: .26rem; line-height:1.7; color: #313131;}
.slfw_nr {height: 2.65rem; overflow: hidden;}
.zknrbtn{display: block;  margin: .2rem auto 0 auto; width: 1.7rem;line-height: .54rem;border-radius: .28rem; border:1px solid #e2e2e2;font-size: .26rem; padding-left: .2rem;box-sizing: border-box;color: #313131;background: url(../../images/dev/v14.png) no-repeat 1.3rem center;background-size: .13rem .08rem;}
.blxzbtn{display: block;  margin: .2rem auto 0 auto; width: 1.7rem;line-height: .54rem;border-radius: .28rem; border:1px solid #e2e2e2;font-size: .26rem; padding-left: .2rem;box-sizing: border-box;color: #313131;background: url(../../images/dev/v14.png) no-repeat 1.3rem center;background-size: .13rem .08rem;}

.sxcl{border-radius: .15rem;margin-top: .3rem; background: #fff; padding: 0 .2rem .33rem .2rem;}
.sxcl_title{position: relative;}
.sxcl_title h2{font-size: .34rem; color: #313131; font-weight: bold; line-height: 1.2rem;}
.sxcl_title a{display: block; padding: 0 .18rem; font-size: .26rem; line-height: .52rem;border: 1px solid #0086f6;border-radius: .27rem; color: #0086f6;margin-top: .3rem;}
.sxcl_title a img{display: inline-block;vertical-align: middle;width: .26rem; margin: -4px .1rem 0 0;}
.sxcl_bt ul{overflow: hidden;width: 100%; overflow: auto;font-size: 0;white-space: nowrap;}
.sxcl_bt ul::-webkit-scrollbar{width: 0;height: 0;display: none;}
.sxcl_bt ul::-moz-scrollbar{width: 0;height: 0;display: none;}
.sxcl_bt ul::-o-scrollbar{width: 0;height: 0;display: none;}
.sxcl_bt li{ padding-right: .15rem;display: inline-block;}
.sxcl_bt span{display: block; text-align: center; font-size: .28rem; line-height: .6rem;border-radius: .3rem;color: #939393;background: #f6f7f9; padding: 0 .3rem;}
.sxcl_bt li.cur span{background: #0086f6;color: #fff;font-weight: bold;}
.clfl h2{font-weight: bold; font-size: .28rem; line-height: .9rem; color: #313131;}
.clfl h2 b{color: #ff574c;}
.clfl ul{overflow: hidden; margin-left: -.2rem;}
.clfl li{float: left; width: 33.33%; padding: 0 0 .3rem .2rem;box-sizing: border-box;}
.clfl li a{display: block;border-radius: .15rem; padding: .32rem 0 .3rem;background: #f9fafc;text-align: center;}
.clfl li p{font-weight: bold; font-size: .26rem; color: #313131; margin-top: .22rem; overflow: hidden;white-space: nowrap; margin: 0 .27rem;}
.clfl li img{width: auto;height: .64rem; margin: 0 auto;}
.clsmbtn{display: block; text-align: center;line-height: .58rem; font-size: .24rem; color: #313131; margin: 0 auto; width: 3rem;border:1px solid #e2e2e2; border-radius: .3rem; line-height: .58rem;}
.clsmbtn img{display: inline-block;vertical-align: middle; margin: -0.04rem 0 0 0;width: .2rem;}

.bllc{border-radius: .15rem;margin-top: .3rem; background: #fff; padding: 0 .2rem .33rem .2rem;}
.bllcbox img{width: auto; margin: 0 auto;height: .52rem;}
.bllcbox p{font-size: .24rem; line-height: 1.6; margin-top: .15rem;}
.bllcbox {text-align: center; padding-right: .65rem;background: url(../../images/dev/v27.png) no-repeat right center;background-size: .6rem .16rem;}
.bllc_nr{position: relative; padding-bottom: .3rem;}
.jtd{position: absolute; right: 0; bottom: .45rem; width: .95rem;height: .12rem;border-radius: .06rem;background: #f4f5f6;}
.jtd b{border-radius: .06rem; width: 50%; position: absolute; left: 0; top: 0;background: #007AFF;height: .12rem;}

.bllc_nr .swiper-pagination{width: 1rem !important; height: .2rem !important;right: 0;left: auto !important;
top: -.6rem !important;border-radius: .1rem; overflow: hidden;}

.blxz{border-radius: .15rem;margin-top: .3rem; background: #fff; padding: 0 .2rem;}
.bltab table{border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;}
.bltab td{border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;line-height: .3rem; color: #313131;font-size: .26rem; padding:.2rem;line-height: 1.6;}
.bltab td:nth-child(1){ font-weight: bold; background: #f6f7f9;}
.fwbh{padding: .3rem 0;}
.fwbh h2{font-weight: bold; font-size: .3rem; color: #313131; margin-bottom: .3rem;}
.fwbh p{font-size: .24rem; line-height: 1.7;color: #313131; margin-bottom: .2rem;}
.fwbh  ul{overflow: hidden; height: 3.6rem;}
.fwbh li{padding-bottom: .3rem;}
.fwbh li:last-child{padding-bottom: .1rem;}

.layer6{box-sizing: border-box; width: 100%; background: #fff; background: #fff; border-radius:.15rem; margin-top: .3rem; padding: 0 .2rem .15rem .2rem; box-sizing: border-box; margin-top: .3rem;}
.layer6 ul li{ width: 100%; border-bottom: 1px solid #f5f5f5; overflow: hidden; position: relative; box-sizing: border-box;}
.layer6 ul li:last-child{border: none;}
.layer6 ul li h2{ font-weight: bold; font-size: .28rem; color: #333;line-height: .9rem;}
white-space: nowrap; margin-right: .8rem;}
.layer6 a{display: block; position: relative; }
.arrow{ background: url(../../images/dev/b7.png); width: .35rem; height: .35rem; position: absolute; right:0; top: 50%; transform: translateY(-50%); background-size:100% 100%;}

.pageFooter{ box-shadow: 0 0 .1rem rgba(0,0,0,0.1); width: 100%; position: fixed; left: 0; bottom: 0; height: 1.15rem; background: #fff; z-index: 70;}
.pageFooter ul{ width: 3.75rem; height: 100%; overflow: hidden;}
.pageFooter ul li{ width: 50%; float: left; height: 100%;}
.pageFooter ul li .icon{ width: 100%; height: .65rem; position: relative;}
.pageFooter ul li .icon img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); height: .35rem; width: auto;}
.pageFooter ul li p{ font-size: .24rem; color: #333; text-align: center; line-height: .24rem;}
.pageFooter .enter{ display: block; position: absolute; right: .15rem; top: 50%; transform: translateY(-50%); width: 3.6rem; height: .9rem; border-radius:.45rem; text-align: center; line-height: .9rem; background: #0086f6; font-size: .32rem; color: #fff;font-weight: bold;}

/*发邮箱弹窗*/
.zz{ width: 100%; height: 100vh; display: none; z-index: 98; background: rgba(0,0,0,0.6); position: fixed; left: 0; top: 0;}
.fyxtc{transition: 0.5s; position: fixed;z-index: 1001; width: 100%; left: 0; bottom: -100%;border-radius: .2rem .2rem 0 0;background: #fff;padding: 0 .2rem .35rem .2rem;box-sizing: border-box;}
.fyxtc h2{padding: .38rem 0 .45rem;text-align: center; font-size: .34rem; color: #313131;font-weight: bold;}
.fyxtnr h3{font-size: .26rem; margin-bottom: .45rem; color: #4a4a4a;}
.fyxtnr ul{overflow: hidden; margin-left: -.3rem;}
.fyxtnr li{float: left; width: 33.33%; padding: 0 0 .35rem .3rem;box-sizing: border-box;}
.fyxtnr span{display: block;text-align: center; border:2px solid #f0f0f0;border-radius: .15rem;text-align: center;font-size: .28rem; line-height: .7rem;color: #313131;}
.fyxtnr li.cur span{border: 2px solid #007AFF;background: url(../../images/dev/v31.png) no-repeat right bottom;background-size: .27rem .25rem;}
.yxnr li{padding: .6rem 0 .3rem; overflow: hidden; line-height: .3rem;border-bottom: 1px solid #efefef;position: relative;}
.yxnr span{float: left; font-size: .3rem;color: #666666;line-height: .3rem;}
.wby3{float: right;width: calc(100% - 2.5rem);font-size: .28rem;border: none;line-height: .3rem;height: .3rem;}
.yzm{position: absolute; right: 0; top: .45rem;width: 1.69rem;}
.btn3{height: .88rem; font-size: .32rem;border: none;border-radius: .4rem; width: 100%; background: #0086f6; margin-top: .35rem; color: #fff;}

.fwnrtc{transition: 0.5s; position: fixed;z-index: 100; width: 100%; left: 0; bottom: -100%;border-radius: .2rem .2rem 0 0;background: #fff;padding:0 .2rem .5rem .2rem;box-sizing: border-box;}
.fwnrtc h2{padding: .38rem 0 .45rem;text-align: center; font-size: .34rem; color: #313131;font-weight: bold;}
.fwwb{padding-bottom: .3rem;}
.fwwb p{font-size: .26rem; line-height: .44rem; color: #313131;}

.blcx{ transition: 0.5s; position: fixed;z-index: 1001; width: 100%; left: 0; bottom: -100%;border-radius: .2rem .2rem 0 0;background: #fff;padding: 0 .3rem .2rem .2rem;box-sizing: border-box;}
.blcx h2{padding: .38rem 0 .45rem;text-align: center; font-size: .34rem; color: #313131;font-weight: bold;}
.ggan{background: url(../../images/dev/cityPop_03.png);background-size: 100% 100%; position: absolute; width:.32rem;height: .32rem; right: .45rem; top: .45rem;cursor: pointer; }
.blcxbox li{margin-bottom: .15rem;overflow: hidden;}
.blcxbox span{display: inline-block; background: #1db469;width: .45rem;height: .45rem;text-align: center; border-radius: 50%; line-height: .45rem;color: #fff; font-size: .3rem;position: relative;vertical-align: middle; margin: -.04rem .2rem 0 0;}
.blcxbox h3{font-weight: bold; font-size: .3rem; color: #313131; margin-bottom: .1rem;}
.blcxbox span:before{position: absolute;content: ""; border-left:1px dashed #e2e2e2;height:5rem; top: .45rem; left: 50%; transform: translateX(-50%);}
.blcxbox p{padding-left: .75rem; font-size: .26rem; line-height: .4rem; color: #999;}

.fwnrtc h2{padding: .38rem 0 .45rem;text-align: center; font-size: .34rem; color: #313131;font-weight: bold;}
.fwwb{padding-bottom: .3rem;}
.fwwb p{font-size: .26rem; line-height: .44rem; color: #313131;}