@charset "utf-8";
/* CSS Document */
::-webkit-scrollbar{width:0px}
scrollbar{display:none!important;}
body{font-family:"microsoft yahei","微软雅黑",'HanHei SC', 'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial';    -webkit-font-smoothing: antialiased; margin: auto;  max-width:800px;}
/*所有动作0.2秒动画完成*/
.animation {
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
}
/*闪烁动画*/
 @-webkit-keyframes twinkling{0%{opacity:0.1; } 45%{opacity:1; } 100%{opacity:0.1; } }
  @-webkit-keyframes heart{0%{opacity:0.3; } 15%{opacity:1; } 30%{opacity:0.5; } 45%{opacity:1; } 100%{opacity:0.2; } }
.blink{-webkit-animation: twinkling 2s infinite ease-in-out; }
.heart-beat{-webkit-animation: heart 1.5s infinite ease-in-out; }


/*常用*/
.margin-0{margin:0 !important;}
.margin-5{margin:5px !important;}
.margin-10{margin:10px !important;}
.margin-15{margin:15px !important;}
.margin-20{margin:20px !important;}
.margin-left-0{margin-left:0px !important;}
.margin-left-5{margin-left:5px !important;}
.margin-left-10{margin-left:10px !important;}
.margin-left-15{margin-left:15px !important;}
.margin-left-20{margin-left:20px !important;}
.margin-top-0{margin-top:0px !important;}
.margin-top-5{margin-top:5px !important;}
.margin-top-10{margin-top:10px !important;}
.margin-top-15{margin-top:15px !important;}
.margin-top-20{margin-top:20px !important;}
.margin-bottom-0{margin-bottom:0px !important;}
.margin-bottom-5{margin-bottom:5px !important;}
.margin-bottom-10{margin-bottom:10px !important;}
.margin-bottom-15{margin-bottom:15px !important;}
.margin-bottom-20{margin-bottom:20px !important;}
.margin-right-0{margin-right:0px !important;}
.margin-right-5{margin-right:5px !important;}
.margin-right-10{margin-right:10px !important;}
.margin-right-15{margin-right:15px !important;}
.margin-right-20{margin-right:20px !important;}

.padding-0{padding:0 !important;}
.padding-5{padding:5px !important;}
.padding-10{padding:10px !important;}
.padding-15{padding:15px !important;}
.padding-20{padding:20px !important;}
.padding-left-0{padding-left:0px !important;}
.padding-left-5{padding-left:5px !important;}
.padding-left-10{padding-left:10px !important;}
.padding-left-15{padding-left:15px !important;}
.padding-left-20{padding-left:20px !important;}
.padding-top-0{padding-top:0px !important;}
.padding-top-5{padding-top:5px !important;}
.padding-top-10{padding-top:10px !important;}
.padding-top-15{padding-top:15px !important;}
.padding-top-20{padding-top:20px !important;}
.padding-bottom-0{padding-bottom:0px !important;}
.padding-bottom-5{padding-bottom:5px !important;}
.padding-bottom-10{padding-bottom:10px !important;}
.padding-bottom-15{padding-bottom:15px !important;}
.padding-bottom-20{padding-bottom:20px !important;}
.padding-right-0{padding-right:0px !important;}
.padding-right-5{padding-right:5px !important;}
.padding-right-10{padding-right:10px !important;}
.padding-right-15{padding-right:15px !important;}
.padding-right-20{padding-right:20px !important;}

.border-0{border-width:0 !important;}
.border-1{border: 1px solid #ddd !important;}
.money{color:#e32613 !important;}
.info{color:#999 !important;}
.blue{color:#006 !important;}
.green{color:#060 !important;}
.white{color:#fff !important;}
.blue{color:#09c !important;}

/*flex*/
.flex{ display: flex; display: -webkit-box;display: -webkit-flex;}
.flex-1{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.flex-2{-webkit-box-flex: 2;-webkit-flex: 2;flex: 2;}
.flex-3{-webkit-box-flex: 3;-webkit-flex: 3;flex: 3;}
.flex-4{-webkit-box-flex: 4;-webkit-flex: 4;flex: 4;}
.flex-5{-webkit-box-flex: 5;-webkit-flex: 5;flex: 5;}


.clear{clear:both;}
.font-size-9{font-size:9px !important;}
.font-size-10{font-size:10px !important;}
.font-size-12{font-size:12px !important;}
.font-size-14{font-size:14px !important;}
.font-size-16{font-size:16px !important;}
.font-size-18{font-size:18px !important;}
.font-size-20{font-size:20px !important;}
.hidden {display: none!important;}
.pull-left {float:left !important;}
.pull-right {float: right !important;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}


.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;} /*超出部分省略号*/
.circle{border-radius: 50%;} 
.badge{display: inline-block; min-width: 10px; padding: 3px 4px; font-size: 12px; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #777; border-radius: 10px;}

.text_center { text-align: center; }
.text_left { text-align: left; }
.text_right { text-align: right; }
.img_circle { border-radius: 50%; border: 1px solid #d9d9d9; }
.box_circle { border-radius: 15px; border: 1px solid #ececec;}
.box_circle_2 { border-radius: 2px; padding:0 3px;margin-right:5px; }

.doc_head_blue { background: #0553A6;  color: #fff; font-size:16px; line-height: 275% }
.doc_head_blue a { color: #fff; }
/*.doc_head_red { background: #CE1710;  color: #fff; font-size:1.2em; line-height: 225% }
.doc_head_red a { color: #fff;  }*/
.doc_head_blue .back-text { font-size: 13px;  }
.doc_head_icon i { font-size:14px; margin-left: 15px; }


.user_home_icon { height: 50px; }
.user_home_icon i { font-size: 35px; }

.footer_nav { background: #fff; border-top: 1px solid #d9d9d9; line-height: 60px; width: 100%; position: fixed; bottom: 0;max-width: 800px; }
.footer_nav a { color: #cccccc; }
.footer_nav .active a { color: #0553A6; }
.doc_head a:hover,.doc_head a:focus,.popup-header a:hover,.popup-header a:focus { font-weight: bold;}

/*修改weui*/
.weui-dialog__btn,.weui-form-preview__btn_primary{ color:#0553a6;}
.toolbar .picker-button{color:#0553a6;}
.popup-header{display:flex;display: -webkit-box;display: -webkit-flex; font-size:16px; background:#0553A6; padding:10px 15px; box-shadow: 2px 3px 3px rgba(0,0,0,0.05); z-index: 1000; color:#fff;}
.popup-header a { color:#fff;}
.weui-popup__modal .popup-body{-webkit-overflow-scrolling : touch; overflow-y: auto;}
.weui-popup__modal .body-content{padding:15px; }
.weui-popup__modal .weui-loading{ position: absolute;left:0;right:0; margin-left:auto; margin-right: auto; margin-top: 25%; width:30px; height: 30px;}
.weui-popup__modal .modal-title{ font-weight: bold;}
.popup-bottom .weui-popup__modal{ height: 50%; }
.weui-search-bar__cancel-btn{ color:#0553a6;}
.weui-popup__container--visible .weui-popup__overlay{ opacity: 1;}
.weui-popup__container, .weui-popup__overlay{ z-index: 100;}
.weui-photo-browser-modal{z-index: 1000;}
.weui-cell_access .weui-cell__down:after{    border-width: 0px 2px 2px 0;}
.weui-cell_access .weui-cell__up:after{    border-width: 2px 0px 0px 2px;}
.weui-input-div{-webkit-appearance: none; border: 0; outline: 0; background-color: transparent;font-size: inherit;  line-height: 20px; position: relative; z-index: 1; padding: 12px 10px;border-radius:5px;}
.swiper-pagination-bullet-active { background: #0553a6;}
.swiper-pagination-progress .swiper-pagination-progressbar{ background: #0553a6;}
.swiper-slide .ppt-text{ width:98%; position: absolute;bottom: 8px;left:0; color:#fff; padding:5px; background: rgba(0,0,0,0.5); padding-right: 10px;}
.weui-navbar__item.weui-bar__item--on{color:#000;}
.weui-navbar{max-width: 800px;}
.weui-popup__modal{max-width: 800px;left:0;right:0; margin-left: auto;margin-right:auto;}
.doc-desc p{text-indent: 2em; word-break: break-all;text-align: justify; font-size:16px;}
.report-desc p{ font-size:14px; min-height:16px;}
/*自定义tab*/
/*.nav-tabs:after{ border-bottom-width:0;} */
.nav-tabs>a:after{ border-bottom:1px solid #ccc; }
.nav-tabs>a.active { top:0px; background: #f2f2f2; color:#000; z-index: 2; border-bottom:1px solid #f2f2f2;}


/*常用*/
.font_red { color: #e22613; }
.font_white { color: #ffffff; }
.font_greend { color: #009900; }
.font_blue { color: #0553A6; }
.font_yellow { color: #E67F05; }
.font_gray { color: #999999;}
.font_black { color: #000000;}
.font_purple { color: #990033;}

.back_red { background: #e22613; }
.back_white { background: #ffffff; }
.back_greend { background: #009900; }
.back_blue { background: #0553A6; }
.back_yellow { background: #E67F05; }
.back_black { background: #000000; }
.back_purple { background: #990033; }
.back_air { background: transparent; }
.back_gray { background: #F2F2F2; }

.btn_greend { color: #fff; background: #009900; border: #009900 solid 1px; font-size: 14px; border-radius: 5px; padding:3px 10px; min-width: 56px; }
.btn_blue { color: #fff; background: #0553A6; border: #0553A6 solid 1px; font-size: 14px; border-radius: 5px; padding:3px 10px; min-width: 56px; }
.btn_yellow { color: #fff; background: #E67F05; border: #E67F05 solid 1px; font-size: 14px; border-radius: 5px; padding:3px 10px; min-width: 56px; }
.btn_red { color: #fff; background: #e22613; border: #e22613 solid 1px; font-size: 14px; border-radius: 5px; padding:3px 10px; min-width: 56px; }
.btn_white { color: #fff; background: #ffffff; border: #ffffff solid 1px; font-size: 14px; border-radius: 5px; padding:3px 10px; min-width: 56px; }
.btn_gray { color: #fff; background: #999999; border: #999999 solid 1px; font-size: 14px; border-radius: 5px; padding:3px 10px; min-width: 56px; }
.btn_black { color: #fff; background: #000000; border: #000000 solid 1px; font-size: 14px; border-radius: 5px; padding:3px 10px; min-width: 56px; }
.btn_purple { color: #fff; background: #990033; border: #990033 solid 1px; font-size: 14px; border-radius: 5px; padding:3px 10px; min-width: 56px; }
.btn-disabled{cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none;box-shadow: none; opacity: .65;}

/*分享弹窗*/
#shareit {-webkit-user-select:none; display:none;position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.85);text-align: center;top: auto;left:0;z-index: 105;}
#shareit-img{ position:absolute; top:0px;}
#shareit img {max-width: 100%;}
.arrow {  position: absolute;right:10%;top: 5%;}
#share-text {  margin-top: 300px;  font-size:28px; padding:0 20px; color:#fff; font-weight:200;}


/*在线咨询*/
.consult-header{position:absolute;width:100%;top:45px;z-index:3; box-shadow:0px 3px 3px rgba(0,0,0,0.05);}
.consult-header-fixed{ position: fixed;top:0;left:0;}
.consult-header-fixed a{padding:5px 15px;}
.chater{ position: relative;padding: 20px 0 20px;list-style: none;}
.chater li{position: relative;margin-bottom: 20px;}
.charter-time{ font-size:80%; color:#999}
.chater li::before,.chater li::after{content: " ";display: table;}
.chater li::after{ clear:both;}
.chater-head{position: absolute;top: 0px;right: 0px;width: 44px;height: 44px;text-align: center;}
.chater-body{float: right;position: relative;width: auto;padding: 10px; min-height:33px; min-width:40px; margin-right:55px;border: 0.5px solid #73B449;border-radius: 4px;-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.175);box-shadow: 0 1px 6px rgba(0,0,0,0.08); background: #A0E652; font-size:14px; margin-left:20px;}
.chater-body::before{content: " "; display: inline-block; position: absolute; top: 12px;  border-top: 8px solid transparent; border-left: 8px solid #73B449; border-bottom: 8px solid transparent; border-right: 0px solid #73B449; right: -8px;}
.chater-body::after{content: " "; display: inline-block; position: absolute; top: 12px;  border-top: 8px solid transparent; border-right: 0px solid #fff; border-bottom: 8px solid transparent; border-left: 8px solid #A0E652;right: -7px;}
.chater-left>.chater-head{ left:0px;}
.chater-left>.chater-body{ float:left; margin-left:55px; margin-right:0; word-break:break-all; background: #fff; border-color:#d4d4d4; margin-right: 20px;}
.chater-left>.chater-body::before{border-right: 8px solid #d4d4d4;border-left: 0px solid #d4d4d4; left:-8px; right:auto;}
.chater-left>.chater-body::after{border-right: 8px solid #fff;border-left: 0px solid #fff; left:-7px; right:auto;}
.chater-body>.new{ position: absolute; width:8px ; height:8px; background: #ff6600; border-radius: 50%; top:17px; left:-15px;}
.chater-left>.chater-body>.new{top:17px; right:-15px;left:auto;}




