@charset 'utf-8';
body,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,tr,th,img,input,select,a,section,figure,figcaption,span,button{
  margin: 0;padding: 0;border: 0;font-family: "FZLTXHK--GBK1-0",-apple-system, BlinkMacSystemFont, "Segoe UI",
  "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none;}
*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;-o-box-sizing:inherit;box-sizing:inherit;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-family: "FZLTZHUNHK--GBK1-0";}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,video{display:block;max-width: 100%;}

a{text-decoration: none;}
*,:focus,:hover,:active{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);outline:0;}
ul li{list-style: none;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea ,button{
  -webkit-appearance: none;appearance: none;outline: none;
}
.clear{clear: both;height: 0;overflow: hidden;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
/*两栏或多栏自适应布局通用类*/
.flexbox{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.cell{display: table-cell; width: 9999px;}
.dis{display: block;}
.undis,.js-hidden{display: none;}
.wrapper{width: 100%;max-width: 750px;margin: 0 auto;overflow-x: hidden;}

/*start*/

/*header*/
.mod_header{height: 0.96rem;background-color: #f8f8f8;padding: 0.12rem;}
.mod_header h1{float: left;height: 0.72rem;font-size: 0.3rem;line-height: 0.72rem;padding-left: 0.9rem;background: url(../images/logo.png) 0 center no-repeat;background-size: contain;}
.mod_header a{float: right;font-size: 0.3rem;line-height: 0.58rem;color: #fff;background-color: #33a4de;padding: 0 0.26rem;margin: 0.07rem 0 0 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}

/*branch_title*/
.mod_title{
  padding-left: .25rem;
}
.mod_title h2{
  font-size: 0.34rem;
  color: #32A4DF;
  font-weight: 500;
}

.article_body{font-size: 0.36rem;text-align:justify;line-height: .58rem;}


/*LIGHTBOX NEW 20170828*/
.lb-nav a.lb-prev{width: 50%;}
.lb-nav a.lb-next{width: 50%;}
.lb-data .lb-number{font-size: 0.3rem;margin-top: 0.15rem;}
.lb-data .lb-close{width: 0.34rem;height: 0.34rem;background-size: 100%;}

/*user information with list 20170829*/
.user_info{height: 0.4rem;line-height: 0.4rem;padding: 0 0.3rem;margin-top: 0.25rem;}
.user_info img{width: 0.4rem;height: 0.4rem;float: left;vertical-align: middle;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;margin-right: 0.22rem;}
.user_info .username{font-size: 0.24rem;color: #c3c3c3;float: left;}
.user_info .thumbup{font-size: 0.24rem;height: 100%;color: #c3c3c3;float: right;background: url(../images/thumbup.png) 0 center no-repeat;background-size: 0.26rem;padding: 0 0 0 0.45rem;}

/*video*/
.mod_video video{display: block;max-width: 100%;margin: 0 auto;}

/*loadmore*/
.load_more{width: 90%;height: 0.8rem;line-height: 0.8rem;display: block;margin: 0 auto;font-size: 0.32rem;text-align: center;letter-spacing: 1px;background-color: #33a4de;color: #fff;
  -webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;margin-top: 0.5rem;}
.load_more.disabled{background: #ccc;}
.load_more.loading{color: #33a4de;background-color: #fff}
.load_more img{animation: rotating 1.5s linear infinite;vertical-align: middle;margin-right: 0.2rem;width: 0.8rem;height: 0.8rem;}
@-webkit-keyframes rotating{
  0%{transform: rotateZ(0);}
  100%{transform: rotateZ(360deg);}
}
@keyframes rotating{
  0%{transform: rotateZ(0);}
  100%{transform: rotateZ(360deg);}
}
@-webkit-keyframes fade_in{
  0%{opacity: 0;}
  100%{opacity: 1;}
}
@keyframes fade_in{
  0%{opacity: 0;}
  100%{opacity: 1;}
}
/*footer*/
.download_app{width: 7rem;line-height: 0.68rem;display: block;margin: 0.32rem auto;background-color: rgba(255,255,255,0);color: #1980de;text-align: center;font-size: 0.32rem;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;border: .01rem solid #1980de;}

/*iPhone4*/
@media screen and (max-width: 320px){

}
/*iPhone6*/
@media screen and (max-width: 375px){

}

.ad-container{margin-top: .5rem;}
.ad-container img{max-width: 100%;display: block;margin: 0 auto;}


/* window-loading 20190227 added*/
.pop-window{position: fixed;top: 0;right: 0;bottom: 0;left: 0;
  /* background: rgba(0,0,0,.7); */
  z-index: 9999;}
.loading-window{padding: 0;background-color: transparent;}
.loading-window .pop-container{width: 100%;height: 100%;}
.loading-window .loading-img{max-width: 100%;max-height: 100%;display: block;}
.load-pic{padding: 0.25rem 0.75rem;box-shadow: 2px 2px 15px 2px rgba(0,0,0,0.1);background-color: #fff;color: #333;border-radius: 6px;opacity: 0.75;}
.load-pic i{display: block;float: left;width: 8px;height: 60px;margin: 0 2px;background-color: #333;transform: scaleY(0.4);
  animation: loading 1s linear infinite;
}
.load-pic i:nth-of-type(1) {animation-delay: 0.1s;}
.load-pic i:nth-of-type(2) {animation-delay: 0.2s;}
.load-pic i:nth-of-type(3) {animation-delay: 0.3s;}
.load-pic i:nth-of-type(4) {animation-delay: 0.4s;}
.load-pic i:nth-of-type(5) {animation-delay: 0.5s;}

@keyframes loading {
  0%,
  40%,
  100% {transform: scaleY(0.4)}
  20% {transform: scaleY(1)}
}

/* 20200803 */
.mod-fixed-bottom{width: 100%;height: 1.26rem;padding: .28rem .35rem;left: 0;bottom: 0;position: fixed;z-index: 999;box-shadow: 2px 2px 5px rgba(0,0,0,0.3);background: #fff;}
.mod-fixed-bottom .slogan{width: 3.4rem;height: .7rem;background: url(../images/logo-text.png) center center no-repeat;background-size: 100%;float: left;}
.mod-fixed-bottom .open-app{width: 1.43rem;height: .54rem;background: url(../images/open-app.png) center center no-repeat;background-size: 100%;float: right;margin-top: .08rem;}
.close-mod{width: .3rem;height: .3rem;position: absolute;top: -.15rem;right: .3rem;}

.mod-fixed-bottom.top{top: 0;bottom: auto;height: .94rem;padding: 0 .3rem;box-shadow: none;border-bottom: .01rem solid #ececec;display: flex;align-items: center;}
.mod-fixed-bottom.top .slogan{width: .72rem;height: .72rem;background: url(../images/logo-pic-text.png) center center no-repeat;background-size: 100%;margin-right: .15rem;}
.mod-fixed-bottom.top .top_left{display: flex;align-items: center;flex: 1;}
.mod-fixed-bottom.top .slogan-name{font-size: .3rem; color: #333;font-weight: bold;}
.mod-fixed-bottom.top .slogan-desc{font-size: .24rem; color: #8f8f8f;}
.mod-fixed-bottom.top .open-app{margin-top: 0;}

/*  */
.pop-window.window-mask{background: rgba(0,0,0,.5);}

/* feedback-window */
.pop-window.window-feedback{padding: 0;background-color: transparent;z-index: 99999;}
.pop-window .pop-container{height: 100%;}
.window-feedback .feedback-cnt{line-height: normal;box-shadow: 2px 2px 15px 2px rgba(0,0,0,0.1);background-color: #fff;font-size: .36rem;color: #000;border-radius: 6px;text-align: center;padding: 20px;max-width: 80%;}

/* mod-ad */
.mod-ad{padding: .2rem .25rem;}
.mod-ad .ad-pic{max-width: 100%;display: block;margin: 0 auto;object-fit: contain;}