

body{
	padding-bottom: 0; font-size: 12px; line-height: 1;
}

/* --------------top-------------- */
.top{ position: relative; height: .96rem;background: #f9f9f9;  box-shadow:0 0 10px rgba(0, 0, 0, .05);}
.logo{width: 1.75rem; position: absolute; top:.28rem; left:.15rem;}
.dhbtn{background:url(../images/a_06.jpg); width: .44rem; height: .35rem;background-size: 100% 100%; position: absolute; right:.15rem; top:.3rem;}
.dhbtn.on{background: url(../images/a11.png);background-size: 100% 100%;}
.nav {position: absolute; z-index: 100;background: url(../images/a10.png)  no-repeat top center; height: 2.27rem; background-size: 100% auto;top:.96rem; left:0;width: 100%;display: none;}
.nav ul{padding-top: .3rem;}
.nav  li{width: 20%; text-align: center; line-height: .6rem; font-size: .36rem;float: left;background: url(../images/d12.jpg) no-repeat right center;background-size: .04rem .26rem;}
.nav a{ color: #fff;}
.nav ul li:nth-child(5n){background: none;}

video{max-width:100%}
.mescroll-empty{ padding-bottom :50px;}
.mescroll-empty img{  display:inline-block;  }
.wznr{padding: 0 1.5%;}
.banner{background: #fff; border-radius: .1rem; padding: .08rem;box-shadow:0 0 10px rgba(0, 0, 0, .1); margin-top: .15rem; }
.banner img{border-radius: .08rem;}
.gsxw{padding: 0 1.5%;}
.gsxw_tit{border-bottom: 0.05rem solid #ececec;}
.gsxw_tit h2{font-size: .42rem; color: #1060b7; padding:.4rem 0 .35rem 0; overflow: hidden;}
.gsxw_tit h2 a{font-size: .28rem; color: #999999;}
.gsxw_tit img{width: .43rem; vertical-align: middle; margin-right: .15rem;display: inline-block;*display: inline; margin-top: -0.06rem;}

.gsxwbox{overflow: hidden; padding: .3rem 0; border-bottom: 2px solid #e9e9e9;}
.gs_right{width: 2.1rem;float: right;height: 1.5rem; overflow: hidden;}
.gsxwbox a{display: block; overflow: hidden;}
.gs_left{float: left; width: calc(100% - 2.45rem);}
.gs_left h2{font-size: .32rem; line-height: .46rem; color: #000000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.fbsj {display: inline-block; *display: inline;background: url(../images/a_22.jpg) no-repeat left center; background-size: .27rem .27rem; padding-left: .4rem; padding-right: .43rem; line-height: .27rem; font-size: .24rem; color: #888888;}
.gzys {display: inline-block; *display: inline;background: url(../images/a_25.jpg) no-repeat left center; background-size: .31rem .22rem; padding-left: .4rem;  line-height: .27rem; font-size: .24rem; color: #888888;}
.gs_left p{padding-top: .3rem;}
.cptp{margin: 0 0 .2rem 0; position: relative;}
.dvbox{position: relative;}
/*.dvbox span{background: url(../images/a1.png); width: 1.08rem; height: 1.08rem;background-size: 100% 100%; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}*/
.dv_text p{font-size: .32rem; color: #000000;line-height: .67rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.dvbox ul{overflow: hidden; margin-left: -.18rem;}
.dvbox li{width: 50%; float: left; padding: 0 0 .1rem .18rem;box-sizing: border-box;}
.dvnr {position: relative;}
.dvnr span{background: url(../images/a1.png); width: .55rem; height: .55rem;background-size: 100% 100%; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.dvbox p{font-size: .24rem; line-height: .54rem; color: #000;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.vjs-poster{background-size: cover !important;}
.content p {font-size: .28rem;color: #222222;line-height: .4rem;padding-bottom: .3rem;}
.gsxw_tita{}
.gsxw_tita h2{font-size: .42rem; color: #1060b7; padding:.4rem 0 .35rem 0; overflow: hidden;}
.gsxw_tita h2 a{font-size: .28rem; color: #999999;}
.gsxw_tita img{width: .43rem; vertical-align: middle; margin-right: .15rem;display: inline-block;*display: inline; margin-top: -0.06rem;}

.tpjja{position: relative;}
.tpjja h4{font-size: .24rem; color: #dcdcdc;width: 100%; position: absolute; left:0; bottom: 0;background: rgba(0,0,0,.7) ; padding: .15rem .1rem;box-sizing: border-box;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.tpjjnr ul{overflow: hidden; margin-left: -.15rem;}
.tpjjnr li{width: 50%; padding: 0 0 .15rem .15rem;box-sizing: border-box;float: left;}

.gywmtext{padding-bottom: .4rem;}
.gywmtext h2{font-size: .4rem; line-height: 3;color: #222222;}
.gywmtext p{font-size: .28rem;color: #333333; line-height: .4rem; padding-bottom: .2rem;text-align:justify; word-break: break-all;}

.lxwm{border-top: .12rem solid #195598; padding: 0 1.5%;}
.lxwm h2{line-height: .9rem; color: #222222;font-size: .38rem;}
.lxwm p{font-size: .24rem; color: #333333; line-height: .44rem;}
.rwm{overflow: hidden; padding: .3rem 1.5% .45rem 1.5%;}
.rwm img{width: 1.48rem; float: left; margin-right: .4rem;}
.rwm p{font-size: .24rem; color: #333333;line-height: .4rem; padding-top: .3rem;}
.footer{background: #00428d; padding: .4rem 3%;text-align: center;}
.footer li{display: inline-block;*display: inline; padding: 0 .23rem; font-size: .28rem;}
.footer a{color: #cdd5e4;}
.footer img{display: inline-block;*display: inline;vertical-align: middle; margin-right: .1rem;width: .27rem; margin-top: -0.03rem;}
.footer ul{padding-bottom: .2rem;}
.footer p{font-size: .24rem; line-height: .44rem; color: #7c93b9;}
/*==产品==*/
.fhsy{position: absolute;background: url(../images/a_01.jpg);width: .16rem; height: .32rem;background-size: 100% 100%;left:.15rem; top:.38rem;}
.banner .swiper-pagination-bullet{width: .09rem; height: .09rem; background: none; border: 2px solid #1060b7;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #1060b7;}
.gs_left h4{font-size:.24rem; color: #666666; line-height: .4rem; margin-top: .1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.top h2{font-size: .31rem; color: #1857ad; line-height: 1rem; font-weight:600; float:right; margin-right:55px;}

.gs_left_a{float: left; width: calc(100% - 2.45rem);}
.gs_left_a h2{font-size: .34rem; line-height: .38rem;font-weight: bold;color: #000; padding-bottom: .14rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gs_left_a p{font-size: .24rem; line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #666666;}

/*==产品列表==*/
.cplb{padding: .33rem 3% 0 3%;}
.cplb ul{overflow: hidden; margin-left: -.2rem;}
.cplb li{float: left; width: 25%; padding: 0 0 .27rem .2rem;box-sizing: border-box;}
.cplb a{display: block; text-align: center; font-size: .3rem; line-height: .55rem; border: 1px solid #a1a1a1;border-radius: .1rem; color: #121212;}
.cplb .hover1 a{color: #fff; border: 1px solid #1857ad;background: #1857ad;}

.hkzx_tit{border-bottom:1px solid #e2e2e2;line-height: 1rem;margin-bottom: .15rem; padding: 0 3%;}
.hkzx_tit h2{font-weight: bold; font-size: .4rem; color: #000;}
.hkzx_box img{}
.hktext{ padding: .3rem 3%;}
.hktext p{font-size: .26rem;line-height: .4rem;color: #333333;}
.hktext h2{font-weight: bold; font-size: .34rem; color: #333333;line-height: .86rem;}

/*==产品列表详情==*/
.cpsm_tit h2{font-size: .38rem; color: #333333; line-height: 1.34rem;}
.hkzx_text{padding: .35rem 0;border-bottom: 1px solid #e0e0e0;}
.hkzx_text p{font-size: .28rem; line-height: .44rem; color: #333333; }
.lxdh{padding: 0 1.5% .52rem 1.5%;border-bottom: 1px solid #e0e0e0;}
.lxdh h2{font-size: .34rem;line-height: 1.1rem; color: #272727;}
.lxdh p{font-size: .48rem; color: #1060b7;}
.lxdh img{width: .5rem;vertical-align: middle; display: inline-block;*display: inline; margin-right: .28rem; margin-top: -0.04rem;}
.lxdh a{display: block; text-align: center; border: 0.04rem solid #204ca8; width: 3.2rem; line-height: .72rem; border-radius: .4rem; font-size: .36rem; color: #204ca8; margin-top: .4rem;}

.cpsp_tit h2{font-size: .34rem; color: #272727; line-height: 1.42rem;}
.cpspjd{padding-bottom: .88rem; border-bottom:1px solid #e0e0e0;}
.cpxj_text{padding-top: .58rem;}
.cpxj_text p{font-size: .28rem; color: #222222;line-height: .4rem; padding-bottom: .3rem;}

/*==大事记==*/
.dsjnr{padding: 1.4rem .2rem 1.2rem .43rem;}
.dsjbox{border-left: .04rem solid #1857ad; padding: .38rem 0;}
.dsjbox  h2{font-size: .4rem; color: #f95f22; line-height: .46rem; margin-bottom: .1rem; margin-left: -.17rem;}
.dsjbox  h2 span{display: inline-block;*display: inline;background: url(../images/a_09.jpg); width: .34rem;height: .31rem; background-size: 100% 100%;vertical-align: middle; margin-right: .24rem;}
.dsjbox p{font-size: .3rem; line-height: .48rem; color: #333333; padding-left: .41rem;}
.dsjbox .dsjbt{display: inline-block;*display: inline;background: url(../images/a_10.jpg); width: .34rem;height: .31rem; background-size: 100% 100%;vertical-align: middle; margin-right: .24rem;}
/*==活动1==*/
.hdjj{padding: 0 1.5%;}
.hdjj h2{font-size:.42rem; text-align: center; line-height: 1.12rem;}
.dhjj_text p{font-size: .24rem; line-height: .4rem; color: #333333;text-align:justify; word-break: break-all;}
.dhjj_text{padding-bottom: .6rem; border-bottom:1px solid #d7d7d7;}
.dhjj_text li{padding-bottom: .17rem;}
.dhjj_text li a{display: block; text-align: center; font-size: .34rem; color: #333333; line-height: .84rem; background: #d8d8d8;}
.dhjj_text ul li.on a{ color: #fff; background: #1060b7;}

.cpcs{padding: 0 1.5%;}
.cpcsbox{border-bottom:1px solid #e0e0e0;padding-bottom: .75rem;}
.cpcsbox p a{font-size: .32rem; line-height: 1.6rem; color: #333333;}
.cpcsbox img{display: inline-block;*display: inline;vertical-align: middle; margin-left: .35rem; width: .6rem; margin-top: -0.05rem;}
.btn1{display: block; text-align: center; line-height: .88rem; background: #ffb045; color: #fff; font-size: .36rem; border-radius: .15rem;width: 100%; border: none;}
.spj_tit h2{font-size: .34rem; color: #272727; padding-bottom: .45rem;}
.cpcs{ border-bottom: 1px solid #e0e0e0;}
.gsjda{padding: 0 1.5%;}

/*==活动2==*/
.txxx{padding: 0 3%;}
.txxx_tit{text-align: center; padding: .45rem 0;}
.txxx_tit p{font-size: .36rem; line-height: .48rem; color: #202020;}
.txxx_nr{padding-bottom: 1.5rem;}
.txxx_nr li{border-bottom:1px solid #d7d7d7; padding: .76rem 0 .36rem;color: #333333; font-size: .28rem;overflow: hidden;}
.txxx_nr ul{padding-bottom: 1.4rem;}
.txxx_nr span{width: 1.8rem;float: left;}
.wby1{border: none;width: calc(100% - 1.8rem);font-size: .28rem;float: left;background: none; line-height: .28rem;height: .28rem; box-sizing: border-box;}
.wby2{width: 2.5rem; background: none; border: none; font-size: .28rem;line-height: .28rem;height: .28rem;}
.txxx_nr b{line-height: .58rem; font-size: .24rem; padding: 0 .2rem; border: 1px solid #1857ad;color: #1857ad;border-radius: .3rem;}
.sendInput{border: none;width: calc(100% - 1.8rem);font-size: .28rem;float: left;background: none; line-height: .28rem; box-sizing: border-box;font-family: "微软雅黑";}

/*==活动3==*/
.tjdd{padding-bottom: 2.3rem;}
.tjdd_tit{padding: 1.76rem 0 .76rem;}
.tjdd_tit img{width: 1.28rem; height: 1.28rem; margin: 0 auto;}
.tjdd_tit p{font-size: .4rem; line-height: .6rem; font-weight: bold; color: #0e59ad; padding-top: .5rem;text-align: center;}
.tjdd_nr p{font-size: .32rem; color: #333333; line-height: .5rem;text-align: center;}
.tjdd_nr p a{color: #ff0000;}
.xzbtn{background: url(../images/a2.png);width: 1.1rem; height: 1.02rem; background-size: 100% 100%; margin: .45rem auto 0 auto;display: block;}

/*==活动4==*/
.hdxy{padding: .4rem 3%;}
.bgys1{border-top: 1px solid #cfcfcf;border-left: 1px solid #cfcfcf;}
.bgys1 td{border-bottom: 1px solid #cfcfcf;border-right: 1px solid #cfcfcf; padding: .25rem; font-size: .3rem; line-height: .5rem; color: #333333;}

.xynr{padding: 0 3%;}
.xysm h2{font-size: .4rem; line-height: .6rem;color: #333; padding-bottom: .3rem;}
.xysm p{font-size: .3rem; line-height: .5rem; color: #333333;padding-bottom: .45rem;}
.xysm {border-bottom: 1px solid #cfcfcf;}

.yqts{border-bottom: 1px solid #cfcfcf; padding: .4rem 0;}
.yqts h2{font-size: .3rem; line-height: .5rem; color: #333;}
.yqts h2 span{color: #f44f07;}
.yqts p{font-size: .36rem; color: #333; padding: .7rem 0 .3rem;}

.fkyh{border-bottom: 1px solid #cfcfcf; padding: .4rem 0;}
.fkyh p{font-size: .3rem; color: #333; line-height: .5rem;}
.fkyh span{display: inline-block;*display: inline;width: 2.3rem;}
.fknr{padding: .45rem 0 1.8rem;overflow: hidden;background: url(../images/a4.png) no-repeat right bottom;background-size: 2.77rem 2.54rem;}
.fknr img{width: 1.96rem; float: left; margin-right: .45rem;}
.fknr p{font-size: .3rem; color: #333;line-height: .78rem;}

/*=普拉迪=*/
.banner1{padding: .15rem;}
.qyjj img{width: .58rem;vertical-align: middle; margin-right: .15rem;display: inline-block;*display: inline; margin-top: -.04rem;}
.qyjj{padding: 0 0 .25rem 0; border-bottom: 1px solid #e7e7e7; margin: 0 .15rem;}
.qyjj h2{font-size: .4rem; color: #333333;line-height: 1.34rem;}
.qyjj p{font-size: .28rem; color: #333333; line-height: .42rem; padding-bottom: .25rem;text-align:justify; word-break: break-all;}
.lxwm_a{padding: 0 .15rem;}
.lxwm_a p{font-size: .26rem; line-height: .45rem;color: #333;}
.lxwm_a h2{font-size: .36rem; line-height: 1.2rem;}
.gznr{overflow: hidden; padding: .35rem 0;}
.gznr img{float: left; width: 1.55rem; margin-right: .35rem;}
.gznr h4{font-size: .26rem; line-height: .45rem; padding-top: .3rem;color: #333;}
.lxdt{padding-bottom: .35rem;}

/*==视频详情==*/
.vddw{  padding: 2rem 1.5% 0 1.5%; box-sizing: border-box;}
.sppw{padding-top: .65rem;}
.sppw h2{font-size: .34rem; line-height: .55rem; padding-bottom: .5rem; color: #fff;}
.sppw p{font-size: .26rem; line-height: .45rem; color: #c8d8e5;}
.sppw h4{font-size: .3rem; padding-top: 1rem; text-align: right;}
.sppw a{color: #fff; display: inline-block;*display: inline;width: 1.7rem; text-align: left;}
.sppw img{width: .5rem; margin-right: .18rem;vertical-align: middle;display: inline-block;*display: inline; margin-top: -0.14rem;}

.sptit{padding: 0 .15rem .4rem .15rem;}
.sptit ul{overflow: hidden; margin-left: -.2rem;}
.sptit li{float: left; width: 25%; padding-left: .2rem;box-sizing: border-box;}
.sptit span{display: block; line-height: .6rem; border: 1px solid #ddd; font-size: .26rem; color: #333; text-align: center;background: #fff;border-radius: 6px;}
.spbl .sptit span.on{border: 1px solid #00428D;color: #fff;background-color:#00428D;border-radius:6px;}










/*==图片==*/
.dsjbox b{color: #333; padding-left: .15rem;}
.dsjbox img{width: 5.6rem; margin-left: .4rem;border-radius: .12rem;}

/*==图片01==*/
.tpjj{padding: 0 .15rem 1.1rem .15rem;}
.tpjj_tit h2{font-size: .42rem; color: #111; text-align: center; line-height: 1.55rem;}
.tpjjbox p{font-size: .32rem; line-height: .94rem;color: #333;}
.tpjjbox{padding-bottom: .4rem;}



/*==图片详情==*/
.xqtp{position: relative;}
.xqtp h3{font-size: .32rem; color: #fff; padding-top: .9rem;}
.xqtp .swiper-pagination{width: 1.3rem; left:auto; right:0; text-align:right;font-size: .34rem; color: #fff;bottom: 0rem;}
/*==下载==*/
.xzzx{padding: 0 3% 1rem 3%;}
.xzzxbox{padding: .5rem 0 .25rem; border-bottom: 1px solid #e7e7e7;}
.xzzxbox h2{color: #000000;font-size: .34rem; line-height: .48rem; padding-bottom: .25rem;}
.xzzxbox p{font-size: .28rem; line-height: .4rem; color: #777777;}
.xzzxbox h4{color: #777777;font-size: .26rem; padding-top: .25rem;overflow: hidden;}
.xzzxbox a{display: block; width: .54rem; margin-top: -.15rem;}

.xztit{padding: .3rem 0 .2rem;}
.xztit ul{overflow: hidden;}
.xztit li{float: left; padding-left: .3rem;}
.xztit span{display: block;line-height: 2;font-size: .32rem; color:#444;}
.wznr .xztit span.on{border-bottom: 0.04rem solid #0E59AD; color: #0E59AD;}
/*==新闻详情==*/
.xwzx_tit{text-align: center; padding: .32rem 0 .25rem 0; border-bottom: 1px solid #ececec;}
.xwzx_tit h2{color: #222222;font-size: .34rem; line-height: .48rem; padding: 0 .6rem .3rem .6rem;}
.xwzx_tit p{font-size: .22rem; color: #666666;line-height: 1.5;}
.xwzx_tit span{padding: 0 .1rem;}
.fhsycb{display: block; background: url(../images/a9.png); width: .62rem; height: .63rem; background-size: 100% 100%; margin: .7rem auto 0 auto;}
.xwzx_tp img{margin-top: .4rem;}
.xwzx_nr{padding-top: .35rem;}
.xwzx_nr p{font-size: .26rem; line-height: .42rem;color: #333333;text-align:justify; word-break: break-all;}
.xwzx_nr h2{font-size: .26rem; padding: .45rem 0; color: #333333; line-height: 1.5;}

.fxtc{position: fixed; width: 100%; height: 3.8rem;left:0; bottom: -3.9rem;background: #fff;z-index: 100;}
.fxtc ul{overflow: hidden; padding-top: .52rem;}
.fxtc li{width: 33.33%; text-align: center; float: left; padding-bottom: .6rem;}
.fxtc img{width: 1.04rem; height: 1.04rem;border-radius: 50%; margin: 0 auto;}
.bjtc{position: fixed;width: 100%;height: 100%; left:0; top:0; z-index: 99;background: rgba(0,0,0,.7);display: none;}

/*==招聘1==*/
.zpxx_tit{ padding: .5rem .05rem 0 .05rem;}
.zpxx_tit ul{overflow: hidden;}
.zpxx_tit li{float: left; width: 33.33%;}
.zpxx_tit a{display: inline-block;*display: inline;width: 1.77rem; height: .64rem; line-height: .64rem; text-align: center; font-size: .26rem; color: #fff; background: #1857ad; border-radius: .04rem;}
.zpxx_tit ul li:nth-child(2){}
.zpxx_tit ul li:nth-child(3){text-align: right;}
.zpxx_nr ul{border-bottom: 2px solid #e7e7e7;overflow: hidden;}
.zpxx_nr li{float: left; width: 33.33%; line-height: .4rem; font-size: .26rem; color: #1857ad;padding: .29rem 0;}
.zpxx_nr ul li:nth-child(2){text-align: center;width: 1.5rem;    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
.zpxx_nr ul li:nth-child(3){text-align: right;float: right;width: 3.2rem;}

.zpxx_nr ul.end li{color: #aeaeae;}

/*==招聘2==*/
.cjzp_tit h2{font-size: .3rem; font-weight: bold; color: #000000;line-height: .96rem; padding: 0 3%;}
.cjzp_tit span{font-weight: 400;color: #4c4c4c;font-size: .26rem;}
.cjzp_nr{background: #fff; padding: .25rem 3%;}
.cjzp_nr p{font-size: .26rem; color: #000;line-height: .48rem;}
.cjzp_nr span{color: #666666;}
.gwzz_nr{padding: 0 3%;}
.gwzzbox{padding: .25rem 0;}
.gwzzbox h2{font-weight: bold; font-size: .28rem; line-height: .46rem; color: #333333;}
.gwzzbox p{font-size: .26rem; line-height: .42rem; color: #333333;}
.gwzzbox  span{font-weight: bold;}
.sqzw ul{overflow: hidden; padding: .9rem 0 .5rem;}
.sqzw li{float: left;width: 50%; padding: 0 .3rem;box-sizing: border-box;}
.sqzw li a{display: block; border-radius: .05rem; font-size: .32rem; color: #fff; text-align: center;line-height: .82rem; background: #1857ad;}

/*==招聘3==*/
.zpbd{padding:  .4rem .53rem 0 0;}
.zpbd li{padding-bottom: .44rem;overflow: hidden;}
.zpbd span{float: left;width: 1.96rem; text-align: center; color: #333333; font-size: .28rem; line-height: .69rem;}
.wby3{height: .69rem; line-height: .67rem; width:calc(100% - 1.96rem); padding: 0 .2rem;box-sizing: border-box;border: 1px solid #bfbfbf;font-size: .26rem;}
.wby4{height: 3rem; line-height: .67rem; width:calc(100% - 1.96rem); padding: 0 .2rem;box-sizing: border-box;border: 1px solid #bfbfbf;font-size: .26rem;}
.btn2{width:calc(100% - 1.96rem); margin-left: 1.96rem; font-size: .32rem; border: none; color: #fff; height: .82rem;  background: #1857ad; border-radius: .1rem;}

/*==招聘4==*/
.jlsc{float: right;width:calc(100% - 1.96rem); position: relative;border: 1px solid #bfbfbf; height: .99rem;box-sizing: border-box;}
#fileToUpload{position: absolute;top:.3rem; left:.23rem;height: .53rem; border-radius: 0.06rem;font-size: .24rem;}
/*==视频==*/
.spbl{padding: .4rem 0 0 0; overflow: hidden;}
.wall {
  display: block;
  position: relative;
}
.wall-column {
  display: block;
  position: relative;
  width: 50%;
  float: left;
  padding: 0 2%;
  box-sizing: border-box;
}
.article {
  display: block;
  margin: 0 0 8% 0;
  background: white;
  border-radius: 3px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  transition: all 100;
  overflow: hidden;
  position: relative;
}
.article:hover{ transform: scale(1.01);}
.article img {
  display: block;
  width: 100%;
  margin: 0 0 5% 0;
}


.article small{ font-size: 1em; color: #ff0000; line-height: 1.5;}
.article input{ width: 20%; padding: 0.6em; border-radius: 0.4em; font-size: 1.1em; z-index: 100; background-color: #f60; border: none; position: absolute; bottom: 3%; right: 5%; color: #fff; box-shadow: 0 0 7px #d7d7d7;}
/*瀑布流结束*/
.wrapper h3{ text-align: center; margin:0 20%; white-space: nowrap; text-overflow: ellipsis; font-weight:normal; color: #333; overflow: hidden;  font-size: 1.5em; padding: 0.7em 0;}
.wrapper h4{ width: 90%; margin:0 5%; text-align: justify; font-weight:normal; color: #999;  font-size: 1.2em; margin-bottom: 3%; line-height:1.5; }
.gard_tp{position: relative;}
.gard_tp img{width: 100%;}
.gard_tp span{background: url(../images/a1.png); position: absolute; width: .7rem; height: .7rem;background-size: 100% 100%;left:50%; top:50%; transform:translate(-50%,-50%);}
.gard_text{padding: 0 .15rem .3rem .15rem;}
.gard_text h2{font-size: .24rem; color: #202020; line-height: .4rem; padding: .1rem 0;}
.gard_text p{font-size: .22rem;line-height: 1.6; color: #888888;}

.dfbtn{width: 100%; padding: .3rem 5%; background: #fff; position: fixed; left:0; bottom: 0;box-sizing: border-box;}
.qhtp{padding: 0 3% 30px 3%;}
.qhtp img{border: 1px solid #d1d1d1;border-radius: .1rem;}
.hkzx_box1 .swiper-pagination-bullet{width: .3rem; height: 0.08rem; background: none; border-radius: 0.06rem;opacity: 1;border:1px solid #1857ad ;}
.hkzx_box1 .swiper-pagination-bullet-active{background: #1857ad;}

.weixin{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:100;}
.weixin img{width:60%;float: right;margin-right:10px;}