

body{
	padding-bottom:0; font-size: 12px;box-sizing: border-box; background: #f0f7ff;
}
@font-face { font-family:font1; src: url("../images/TCloudNumber-Regular.ttf");} 
/* --------------top-------------- */
.bj1{background: url(../images/qjbj.jpg) no-repeat center bottom;background-size: 100% 100%;height: 100vh; padding: .45rem .3rem 0 .3rem;box-sizing: border-box;}
.logo{width: 2.53rem;margin-left: .2rem;}
.jqxx{padding-top: .8rem;}
.jqxx_title{padding-bottom: .25rem;}
.jqxx_title h2{font-weight: bold; font-size: .34rem;color: #2d4a8c;}
.jqxx_title h2 img{display: inline-block;vertical-align: middle; margin: -3px .15rem 0 0;width: .58rem;}
.jqxx_nr{background: #2d4a8c;border-radius: .16rem; padding: .25rem .25rem .35rem .25rem;}
.jqxx_nr h2{font-size: .26rem;color: #fff; margin: .4rem;line-height: .26rem;}
.jqxx_nr h2 b{font-size: .2rem; padding: 0 .1rem;color: rgba(255,255,255,.4);display: inline-block;vertical-align: middle; margin-top: -6px;}
.jqxx_nr ul{overflow: hidden;}
.jqxx_nr li{float: left; width: 50%; position: relative;}
.jqxx_nr h3{color: #fff; text-align: center;font-size: .42rem;font-family: "font1";}
.jqxx_nr h3 span{font-size: .24rem; padding-left: .05rem;}
.jqxx_nr p{text-align: center; font-size: .24rem;color: #fff; margin-top: .15rem;}
.jqxx_nr li:before{position: absolute; content: "";border-right: 2px solid rgba(255,255,255,.2);right: 0;top: 50%;transform: translateY(-50%);height: .5rem;}
.jqxx_nr ul li:nth-child(2):before{ border: none;}
.jqxx_nr h2 img{display: inline-block;vertical-align: middle; margin: -4px .1rem 0 .1rem;width: .4rem;}
.h50{height: .5rem;}

.tcxx{border-radius: .16rem;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1); padding: 0 .25rem .5rem .25rem; }
.tcxx_title{padding: .35rem 0; position: relative;}
.tcxx_title h2{font-weight: bold; font-size: .32rem;color: #353535;}
.tcxx_title p{font-size: .26rem;margin-top: .15rem;color: #808080;}
.morbtn{display: block; background: url(../images/a2.png);width: .53rem;height: .53rem; position: absolute; right: .2rem; top: 50%;transform: translateY(-50%);background-size: 100%;}
.tcxx_nr li{font-size: .28rem; line-height: .66rem;color: #7e8ca0;}
.tcxx_nr li span{font-weight: bold; font-family: font1; font-size: .4rem;color: #2d4a8c;}
.tcxx_nr li img{display: inline-block;vertical-align: middle; margin: -1px .15rem 0 0;width: .5rem;}

/*jdjs*/
.bj2{ background: #f0f7ff;}
.banner{position: relative;}
.logo1{position: absolute; width: 2.53rem; left: .5rem;top: .45rem;}
.jdjs{padding-bottom: .2rem;}
.jdjsbox a{display: block;display: flex;justify-content: space-between;align-items: center;padding: 0 .4rem; margin-bottom: .55rem;}
.jdjs_tp{width: 2.9rem; position: relative; padding: 0 0 .15rem .15rem;}
.jdjs_tp img{position: relative;z-index: 10;}
.jdjs_tp:before{position: absolute; content: "";width: calc(100% - .15rem);height: 90%;bottom: 0;left: 0;background: #b8d6ff;}
.jdjs_text{width: calc(100% - 3.2rem);}
.jdjs_text p{font-size: .26rem;color: #808080;line-height: 1.6;}
.jd_wb {border-bottom: 1px solid #e0e2e5; padding-bottom: .15rem;margin-bottom: .1rem;}
.jd_wb h2{font-size: .38rem; font-weight: bold; color: #2d4a8c; margin-bottom: .10rem;}
.jd_wb h3{font-size: .3rem;color: #4397ff;font-family: font1;}

.jdjs_tp1{width: 2.9rem; position: relative; padding: 0 0 .15rem .15rem;}
.jdjs_tp1 img{position: relative;z-index: 10;}
.jdjs_tp1:before{position: absolute; content: "";width: calc(100% - .15rem);height: 90%;bottom: 0;left: 0;background: #b8d6ff;}
.jdjs_text1{width: calc(100% - 3.2rem);}
.jdjs_text1 p{font-size: .26rem;color: #808080;line-height: 1.6;}
.jd_wb1 p{font-family: font1; font-size: .3rem;color: #4397ff;}

/*jdjs_xq*/
.jdxq{background: #fff; position: relative; border-radius: .35rem .35rem 0 0; margin-top: -.35rem;z-index: 1;padding: 0 .55rem .2rem .55rem;}
.jdxq_title{padding-bottom: .4rem; position: relative;}
.jdxq_title h2{line-height: 1.02rem; font-weight: bold; font-size:.36rem; color: #353535; border-bottom: 1px solid #e5e5e5; margin-bottom: .1rem;}
.jdxq_title p{font-size: .3rem;color: #808080; line-height: .56rem;}
.jdxq_title p b{font-weight: bold; color: #2d4a8c;}
.jdxq_title p img{display: inline-block;vertical-align: middle; width: .29rem;margin: -3px .1rem 0 0;}
.jdxq_rn h2{font-weight: bold; font-size: .34rem;color: #2d4a8c; margin-bottom: .25rem;}
.jdxq_rn h2 img{display: inline-block;vertical-align: middle; width: .58rem; margin: -3px .2rem 0 0;}
.jdxq_rn p{font-size: .26rem;color: #808080; line-height: 1.7;}

/*video*/
.video{padding: .45rem .3rem 0 .3rem;}

.wideo_lisk{padding: 1.3rem 0 0 0;background: url(../images/a9.png) no-repeat right top; background-size: 2.59rem;}
.videobox span{display: block; overflow: hidden;border-radius: .25rem;}
.videobox p{font-weight: bold; font-size: .32rem; color: #353535; padding: .25rem 0 .4rem;}
.tvbj{position: fixed;z-index: 90;width: 100%;height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);display: none;}
.tvnr{position: fixed;z-index: 100;left:50%; top:50%; transform:translate(-50%,-50%);width: 90%;display: none;}
.ggbtn{border: 1px solid #fff;border-radius: 50%; width: .4rem;height: .4rem; top: -.2rem; right: -.2rem; position: absolute;background: url(../images/d2.png) no-repeat center center;background-size: .2rem .2rem;}

/*czx*/
.banner h2{width: 100%;position: absolute; left: 0; bottom: 1.2rem;color: #fff;text-align: center; font-size: .36rem;}
.news{position: relative;z-index: 10;background: #f0f7ff;border-radius: .35rem .35rem 0 0; margin-top: -.35rem;padding: 0 .35rem;}
.news_title ul{overflow: hidden;}
.news_title li{float: left; width: 33.33%;}
.news_title span{display: block; text-align: center; position: relative; font-size: .34rem;color: #808080; position: relative;line-height: 1.1rem;}
.news_title span:before{position: absolute; content: ""; border-bottom: .04rem solid #2d4a8c;border-radius: .02rem;width: 0; left: 50%;transform: translateX(-50%);bottom: .2rem;transition: .5s;}
.news_title li.cur span{font-weight: bold; color: #2d4a8c;}
.news_title li.cur span:before{width: .64rem;}
.newsbox li{padding: .13rem 0;}
.newxxq{display: flex;justify-content: space-between;}
.xqleft{width: 3rem;border-radius: .15rem;overflow: hidden;}
.xqright{width: calc(100% - 3.2rem);}
.xqright h2{font-weight: bold; font-size: .3rem; line-height: 2; color: #353535;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xqright p{font-size: .24rem;color: #808080; line-height: 1.7;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsbox {animation: fadeIn 1s 1;}

.wbtc{position: fixed;width: calc(100% - .6rem);z-index: 100;left:50%; top:50%; transform:translate(-50%,-50%);background: #fff;border-radius: .15rem; padding-bottom: .2rem;display: none;}
.wb_top{position: relative; overflow: hidden;}
.wb_top img{border-radius: .15rem .15rem 0 0;}
.wb_top .swiper-pagination-bullet{background: #fff;}
.wb_top .swiper-pagination-bullet-active{background: #fff;}
.wb_text{padding: 0 .4rem;}
.wb_bt{padding: .25rem 0; position: relative;}
.wb_bt1{display: block; position: absolute; right: 0; top: 35%;transform: translateY(-50%);background: url(../images/a2.png);width: .53rem;height: .53rem;background-size: 100%; border-radius: 50%;}
.wb_bt h2{font-weight: bold; font-size: .34rem;color: #353535; margin-bottom: .2rem;}

.wb_bt h3{font-size: .28rem;color: #808080; line-height: 1.8;overflow: hidden;}
.wb_bt h3 b{color: #2D4A8C;}
.wb_bt h3 span{color: #2D4A8C;float: right;width: calc(100% - .9rem);}
.wb_nr p{font-size: .26rem; line-height: 1.8; color: #808080;}
.wb_nr{overflow: auto;height: 4.6rem;}

/*jjy_fw*/
.jjy_top{padding: .45rem .55rem;}
.sfbz{padding: 0 .55rem;}
.sfbzbox{margin-bottom: .33rem;}
.sfbz_title{text-align: center; padding-bottom: .4rem;}
.sfbz_title h2{font-weight: bold; font-size: .34rem; color: #2d4a8c;}
.sfbz_title h2 img{width: .58rem;display: inline-block;vertical-align: middle; margin: -3px .2rem 0 0;}
.sfbz{padding-bottom: .15rem;}
.sfbzbox h3{background: url(../images/a13.png); line-height: .75rem; background-size: 100% 100%; position: relative; padding: 0 .65rem 0 .25rem;color: #fff;font-weight: bold; font-size: .28rem;position: relative;overflow: hidden;}
.sfbzbox h3 span{font-size: .24rem;}
.sfbzbox h3 span b{font-weight: bold; font-size: .36rem;font-weight: bold;font-family: font1;}
.sfbzbox h3 em{background: url(../images/a14.png);width: .23rem;height: .13rem;background-size: 100% 100%; position: absolute; right: .24rem; top: 50%;transform: translateY(-50%);}
.sfbzbox h3.on1 em{background: url(../images/a15.png);background-size: 100% 100%;}
.sfbz_text{padding: .25rem .3rem;background: #ecf4ff;border-radius: 0 0 .2rem .2rem;display: none;}
.sfbz_text p{font-size: .24rem; color: #7e8ca0; line-height: 1.7;}
.jjygs_title ul{display: flex;justify-content: space-between; padding-bottom: .25rem;}
.jjygs_title ul li span{font-size: .28rem; color: #808080; display: block; position: relative; padding-bottom: .15rem;}
.jjygs_title ul li span:before{position: absolute; content: "";transition: .5s; border-bottom: 0.04rem solid #2d4a8c;width: 0;bottom: 0;left: 50%;transform: translateX(-50%);border-radius: 0.02rem;}
.jjygs_title ul li.cur span:before{width: .36rem;}
.jjygs_title ul li.cur span{font-weight: bold; color: #2d4a8c;}
.jjtop ul{overflow: hidden; margin-left: -.2rem;}
.jjtop li{float: left; width: 33.33%; padding-left: .2rem;box-sizing: border-box;}
.jjbox img{border-radius: .15rem;}
.jjbox p{text-align: center; font-weight: bold; font-size:.26rem; color: #353535;line-height: .6rem; }
.jjbottom h2{font-weight: bold; font-size: .34rem; color: #2d4a8c;margin: .15rem 0 .35rem;text-align: center;}
.jjbottom h2 img{width: .58rem;display: inline-block;vertical-align: middle; margin: -3px .2rem 0 0;}
.jjtext {padding-bottom: 1rem;}
.jjtext p{font-size: .26rem; line-height: 1.8; color: #808080;}
.bj3{ background: #f0f7ff;}
.jjygsbox{animation: fadeIn 1s 1;}

/*lyjt*/
.lyjt{padding: 0 0 .3rem;}
.lyjtbox{background: #ddecff;border-radius: .25rem; padding-bottom: .05rem;}
.lyjt_title ul{overflow: hidden;font-size: 0;text-align: center;}
.lyjt_title li{width: 33.33%;display: inline-block;}
.lyjt_title span{display: block; font-size: .3rem; position: relative; line-height: 1.28rem; color: #808080;text-align: center;}
.lyjt_title span:before{position: absolute; content: "";transition: .5s; border-bottom: 0.04rem solid #2d4a8c;width: 0;bottom: .32rem;left: 50%;transform: translateX(-50%);border-radius: 0.02rem;}
.lyjt_title li.cur span{font-weight: bold;color: #2d4a8c;}
.lybox{animation: fadeIn 1s 1;}
.lyjt_title li.cur span:before{width: .6rem;}
.jqbox{margin: 0 .25rem .3rem .25rem;background: #fff; padding: .25rem .3rem;border-radius: .2rem;}
.ly_top{ position: relative;}
.ly_top:before{position: absolute; content: "";border-left: 1px dashed #2d4a8c;height: calc(100% - .32rem);top: .15rem;left: .08rem;}
.ly_top h2{font-weight: bold; font-size: .3rem; color: #05040a; padding-left: .38rem; position: relative;}
.ly_top h2:before{position: absolute; content: "";width: .16rem;height: .16rem; background: #2d4a8c;border-radius: 50%; left: 0; top: 50%;transform: translateY(-50%);}
.ly_top p{font-size: .3rem; color: #05040a; line-height: .72rem; padding-left: .38rem;}
.jqbox h3{font-size: .26rem;color: #535353; margin-top: .25rem;}
.ly_top h2 b{display: inline-block; line-height: 1.5; color: #fff;background: #527de0; padding: 0 .12rem;border-radius: .1rem; font-size: .22rem;vertical-align: middle; margin: -3px 0 0 .15rem;}
.jtxx{padding-top: .4rem;}

.jtxx_nr{background: #ddecff;border-radius: .25rem; padding-bottom: .05rem;}
.ggbtn2{position: absolute;width: .5rem;height: .5rem;background: url(../images/d2.png) no-repeat center center #333;right: -.2rem;top: -.2rem;border-radius: 50%;background-size: .2rem .2rem;z-index: 10;}
.jdxq_title a{background: url(../images/a2.png);width: .53rem;height: .53rem;border-radius: 50%;background-size: 100%; right: 0;bottom: .6rem;display: block;position: absolute;}
.wzll {position: relative;overflow: hidden;}
.wzll .swiper{height: 100%;}
.wzll .swiper-pagination{bottom: .6rem;}
