@charset "utf-8";
/* CSS Document */
body{font-size:14px;color:#444;background:#f2f2f2;font-family: "Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;padding:0;margin:0;}
::-webkit-input-placeholder {color:#999}
:-moz-placeholder {color:#999}
::-moz-placeholder {color:#999}
:-ms-input-placeholder {color:#ccc}
a{ text-decoration:none;color:#444;}
/*jack@20181228 beg*/
a1{ text-decoration:none;color:#f3eeee;}
/*jack@20181228 beg*/
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0;margin:0;}
textarea {overflow: auto}
button,input, select,textarea {outline:none;margin:0;font-size:14px;font-family: "Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:normal}
h1{font-size:16px;}
h2{font-size:15px;}
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:12px;}
img{border:none;}
ul,li{list-style:none;padding:0;margin:0;}
i,em{font-style:normal;}
.line{width:100%;height:1px; background:#eee;}
.hide{display:none;}
.block{display:block;}
.f_l{float:left;}
.f_r{float:right;}
.wrap-td{padding-bottom:44px;padding-bottom: calc(44px + constant(safe-area-inset-bottom));padding-bottom: calc(44px + env(safe-area-inset-bottom));padding-top:44px;padding-top: calc(44px + constant(safe-area-inset-top));padding-top: calc(44px + env(safe-area-inset-top));}
.wrap-fd{padding-bottom:51px;padding-bottom: calc(51px + constant(safe-area-inset-bottom));padding-bottom: calc(51px + env(safe-area-inset-bottom));}
.m-b{margin-bottom:10px;}
.m-t{margin-top:10px;}
.text-red{color:#dd2727;}
.text-green{color:#5dcd0b;}
.text-white{color:#fff;}
.text-blue{color:#1e84eb;}
.text-orange{color:#fcae52;}
.text-gray{color:#999;}
.text-center{ text-align:center;display:block;}
.norecord{margin:100px 10px; text-align:center;color:#999;font-size:15px;}
/*头部*/
.header{width:100%;height:44px; background:#dd2727;position:fixed!important;top:0;top: constant(safe-area-inset-top);top: env(safe-area-inset-top);z-index:99;}
/*jack@20181226 beg*/
.return{position:absolute;left:10px;top:0;display:block;width:44px;height:44px;z-index:99;}
.rindex {position: absolute;left: 45px;display: block;width: 44px;height: 44px;line-height: 44px;text-align: center;color: #fff;font-size: 16px;}

.return2{position:absolute;right:10px;top:0;display:block;width:44px;height:44px;z-index:99;}
/*jack@20181226 end*/
/*底部下载app*/
.bottom-bar-global {
    display: block;
    position: fixed;
    bottom: 48px;
    left: 0;
    right: 0;
    padding: 5px 4%;
    background: #F7F7F7;
    background-color: rgba(247,247,247,.97);
    z-index: 105;
}
 .bottom-bar-global .doc-icon-global {
    width: 31px;
    position: relative;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
}
.bottom-bar-global .doc-icon-global div {
    width: 36px;
    height: 36px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.bottom-bar-global .bottom-bar-content {
    margin-left: 8px;
    font-size: 15px;
    color: #666;
    line-height: 40px;
    display: inline-block;
    vertical-align: middle;
    
}
.bottom-bar-global .bottom-btn-go-app {
    width: 80px;
    height: 28px;
    background: #1CB584;
    color: #fff;
    border-radius: 2px;
    text-align: center;
    font-size: 13px;
    line-height: 28px;
    border: 0;
    float: right;
    margin-top: 10px;
    margin-right:10px;
    display: inline-block;
    vertical-align: middle;
}
#close {
    position: absolute;
    right: 5px;
}
.return .icon-return{display:block;width:44px;height:44px;background:url(../images/icon-return.png) 50% 50% no-repeat; background-size:22px 22px;}
.header h1{color:#fff;font-size:20px; text-align:center;line-height:44px;margin: 0px;}
.header h1 span{display:block;font-size:14px;}
.header h1 span:nth-child(1){line-height:26px;margin-top:2px;font-size:18px;}
.header h1 span:nth-child(2){font-size:12px;line-height:10px;}
.head-t-r{position:absolute;right:10px;color:#fff;top:15px}
.footer{width:100%; background:#fff;position:fixed;bottom:0;left: 0;z-index:99;padding-bottom:1px;padding-bottom: calc(1px + constant(safe-area-inset-bottom));padding-bottom: calc(1px + env(safe-area-inset-bottom));}
.foot{border-top:1px #eee solid;height:50px;}
.foot .footnav{height:50px;overflow:hidden;}
.foot .footnav li{width:20%;float:left; text-align:center;}
.foot .footnav li a{display:block;font-size:13px;color:#999;}
.foot .footnav li .on{color:#dd2727;}
.foot .footnav li span{display:block;}
.foot .footnav li a i{display:block;height:24px;line-height:24px;margin:4px 0 2px 0; text-align:center;}
.foot .footnav li a i.iconfont{font-size:24px;}
.foot .footnav li a .icon_index{background:url(../images/icon-index.png) no-repeat center;background-size:24px; }
.foot .footnav li .on .icon_index{background:url(../images/icon-index-a.png) no-repeat center;background-size:24px;}
.foot .footnav li a .icon_pz{background:url(../images/icon-pz.png) no-repeat center;background-size:24px; }
.foot .footnav li .on .icon_pz{background:url(../images/icon-pz-a.png) no-repeat center;background-size:24px;}
.foot .footnav li a .icon_jy{background:url(../images/icon-jy.png) no-repeat center;background-size:24px; }
.foot .footnav li .on .icon_jy{background:url(../images/icon-jy-a.png) no-repeat center;background-size:24px;}
.foot .footnav li a .icon_wd{background:url(../images/icon-wd.png) no-repeat center;background-size:24px; }
.foot .footnav li .on .icon_wd{background:url(../images/icon-wd-a.png) no-repeat center;background-size:24px;}
/* jack@20181226 beg*/
.foot .footnav li a .icon_quotation{background:url(../images/icon-quotation.png) no-repeat center;background-size:20px; }
.foot .footnav li .on .icon_quotation{background:url(../images/icon-quotationb.png) no-repeat center;background-size:20px;}
/* jack@20181226 end*/
/*加载更多*/
.btn-box{padding:20px 0;}
.in-more{display:block;border:1px #dd2727 solid;border-radius:5px;width:120px;height:30px;line-height:30px;font-size:12px;color:#dd2727; text-align:center;margin:0 auto;}


/*遮罩层*/
.mask-wrap{width:100%;height:100%;z-index:10000;}
.mask-wrap .cover{position:absolute;left:0;top:0;background:rgba(255,255,255,0.2);width:100%;height:100%;z-index:10011}
.mask-wrap .guide{position:absolute;left:50%;bottom:50%;z-index:10012;width:6rem;height:3rem;margin-left:-3rem;margin-top:-1.5rem;}
.mask-wrap .preloader{width:2rem;height:2rem;margin-left:2rem;}
.mask-wrap .guide span{display:block;font-size:12px; text-align:center;margin-top:0.5rem;color:#000;}
.preloader {
  display: inline-block;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: preloader-spin 1s steps(12, end) infinite;
  animation: preloader-spin 1s steps(12, end) infinite;
}
.preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

/*分页*/
/*jack@20181226 beg*/
.pagebox{padding:20px 0; text-align:center;}
.pagebox a{display:inline-block;width:fit-content;min-width: 30px; height:30px;font-size:12px; text-align:center;line-height:30px;border:1px #ddd solid;border-radius:3px;}
.pagebox a.on{ background:#dd2727;color:#fff;border:1px #dd2727 solid;}
.pagebox .firstpage{width:50px;}
.pagebox .lastpage{width:50px;}
/*jack@20181226 end*/

.rs-box{width:100%;margin:0 auto;overflow:hidden;}
.rs-note{ text-align:center;margin-top:70px;padding:0 20px}
.rs-note p{font-size:16px;}
.rs-note img{display:block;width:50px;height:50px;margin:10px auto;}
.rs-btn{ text-align:center;margin-top:50px;padding:10px 20px;}
.rs-btn a{display:block;width:100%; text-align:center;height:36px;line-height:36px;border-radius:5px;margin-bottom:10px;}
.rs-index{ background:#dd2727;color:#fff;border:1px #dd2727 solid;}
.rs-con{border:1px #dd2727 solid;color:#dd2727;}

.online{position:fixed;bottom:60px;right:10px;z-index:999;}
.online img{width:40px;height:40px;}
.ishide{display:none;}