/* 清除 */ body.bgf5 { background-color: #f5f5f5; } body.bgf5 .mui-content { background-color: #f5f5f5; } body.bgf { background-color: #fff; } body.bgf .mui-content { background-color: #fff; } .mui-bar-tab~.mui-content { padding-bottom: 60px; } .mui-bar{ background: #fff; } .mui-icon .mui-dotted { font-size: 10px; line-height: 1.4; position: absolute; top: -2px; left: 100%; color: #fff; background: red; display: inline-block; width: 8px; height: 8px; border-radius: 50%; } /*------------------------------------------------------------------*/ .cp-mask { position: fixed; z-index: 1000; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); } .cp-dialog { position: fixed; z-index: 5000; width: 80%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #FFFFFF; text-align: center; border-radius: 3px; } .cp-dialog .btnclose{ width: 21px; height: 21px; background: url(../images/close.png) no-repeat center center/21px 21px; position: absolute; right: 0; top: -26px; } /*全局*/ @font-face { font-family: 'iconfont'; /* project id 258380 */ src: url('../fonts/iconfont.eot'); src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.svg#iconfont') format('svg'); } .iconfont { font-family:"iconfont" !important; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; } p { margin-bottom: 0px; color: inherit; } .panel+.panel{ margin-top: 10px; } .cp_flex{ display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; } .cp_hd{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0; } .cp_flex.flextop{ -webkit-box-align: inherit; -webkit-align-items: inherit; align-items: inherit; } i{ font-style: normal; } ul,li{ list-style: none; margin: 0; padding: 0; } /**/ .cphome .ban{ position: relative; width: 100%; height: 3.24rem; background: url(../images/ban.png) no-repeat center center/100% 3.24rem; overflow: hidden; } .cphome .ban img{ border-radius: 50%; width: 1.68rem; height: 1.68rem; left: 50%; margin-left: -0.84rem; top:0.4rem; position: absolute; } .cphome .name{ text-align: center; color: #333; font-size: 18px; line-height: 25px; position: absolute; width: 100%; top:2.28rem; } .cphome .name span{ font-size: 14px; color: #666; margin-left: 5px; } .cphome .txtinfo{ color: #999999; line-height: 22px; font-size: 14px; margin: 18px 15px 25px; text-indent: 32px; } .cphome .btntxt{ background: #F1F8FF; border: 1px solid #9ACDFF; border-radius: 4px; margin: 0 15px; padding: 15px; } .cphome .btntxt .cp_hd{ margin-right: 20px; } .cphome .btntxt .type{ font-size: 18px; color: #49A3FE; line-height: 25px; margin-bottom: 13px; } .cphome .btntxt .txt{ font-size: 13px; color: #777777; } .cphome .btntxt a{ display: block; width: 90px; height: 32px; line-height: 32px; color: #fff; font-size: 14px; background: #49A3FE; text-align: center; border-radius: 16px; } .cpblockbtn{ background: #48A3FE; font-size: 15px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px; color: #fff; } .cpinfo .cpblockbtn{ margin: 25px 15px; } .cpinfo .boxinfo{ background: #F1F8FF; border: 1px solid #9ACDFF; border-radius: 4px; margin: 0 15px; padding: 15px; } .cpinfo .boxinfo .t{ font-size: 14px; color: #49A3FE; line-height: 20px; margin-bottom: 10px; } .cpinfo .boxinfo li{ font-size: 13px; color: #666666; line-height: 22px; } .cpinfo .boxinfo li i{ color: #fff; border-radius: 50%; width: 18px; height: 18px; line-height: 18px; text-align: center; background: #48A3FE; display: inline-block; margin-right: 10px; margin-top: 2px } .cpinfo .txtinfo{ font-size: 15px; color: #666666; line-height: 23px; margin: 20px 15px; text-indent: 32px; } .cpinfo .ban{ width: 100%; overflow: hidden; height: 4.22rem; } .cpinfo .ban img{ width: 100%; height: 100%; } .cp-dialog{ border-radius: 6px; width: 6.9rem; padding: 0 15px; } .cp-cells { background-color: #FFFFFF; font-size: 15px; overflow: hidden; position: relative; color: #333; } .cp-cell { padding: 10px 0px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; } .cp-label { display: block; width: 80px; word-wrap: break-word; word-break: break-all; text-align: left; color: #333; font-size: 15px; } .cp-cell__bd { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; } .cp-input { width: 100%; border: 0; outline: 0; -webkit-appearance: none; background-color: transparent; font-size: inherit; color: inherit; height: 1.47058824em !important; line-height: 1.47058824 !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); border: none; padding: 0 !important; margin: 0 !important; border: none !important; } .cp-cell_select-after { padding-left: 15px; } .cp-cell_select { padding: 0; } .cp-cell:before { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-top: 1px solid #e5e5e5; color: #e5e5e5; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); left: 0px; z-index: 2; } .cp-select { -webkit-appearance: none; border: 0; outline: 0; background-color: transparent; width: 100%; font-size: inherit; height: 45px; line-height: 45px; position: relative; z-index: 1; padding-left: 15px; margin-bottom: 0; padding-top: 0 !important; padding-bottom: 0 !important; } .cp-cell_select-after .cp-select { padding-left: 0 !important;. } .cp-cell_select .cp-select { padding-right: 30px !important; } .cp-cell_select .cp-cell__bd:after { content: " "; display: inline-block; height: 6px; width: 6px; border-width: 1px 1px 0 0; border-color: #C8C8CD; border-style: solid; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: relative; top: -2px; position: absolute; top: 50%; right: 1px; margin-top: -4px; } .cpclass .title{ font-size: 14px; color: #999999; line-height: 22px; padding: 22px 0; position: relative; margin-bottom: 10px; text-align: left; text-indent: 32px; } .cpclass .title:after{ content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-top: 1px solid #e5e5e5; color: #e5e5e5; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } .cpclass input[type="submit"]{ border: none; height: 34px; width: 145px; border-radius: 17px; color: #fff; text-align: center; font-size: 15px; background: #49A3FE; margin: 25px auto; } .tmlist{ margin: 10px 15px 0; background: #FFFFFF; border: 1px solid #E6E6E6; box-shadow: 0 0 3px 1px rgba(0,0,0,0.05); border-radius: 4px; padding: 15px; } .tmlist .title{ font-size: 17px; color: #333333; line-height: 26px; } .tmlist .radio,.tmlist .checkbox{ font-size: 15px; color: #B9DCFF; margin-top: 15px; } .tmlist .radio label,.tmlist .checkbox label{ width: 100%; display: inline-block; } .tmlist .radio input{ vertical-align: middle; margin-top: -2px; margin-right: 8px; } .tmlist .checkbox input[type="checkbox"]{ vertical-align: middle; margin-top: -2px; margin-right: 8px; } .tmlist .radio.active,.tmlist .checkbox.active{ color: #48A3FE;; } .cpblockbtn{ margin: 20px 15px; } .topnum{ background: #FFFFFF; box-shadow: 0 0 3px 0 rgba(0,0,0,0.10); height: 40px; line-height: 40px; padding: 0 15px; position: fixed; top: 0; left: 0; right: 0; } .topnum .txt{ color: #666; font-size: 14px; } .topnum .jdt{ background: #FFFFFF; border: 1px solid #B6B6B6; height: 8px; border-radius: 4px; position: relative; } .topnum .jdt p{ height: 6px; background: #48A3FE; border-radius: 3px; transition: all 0.3; } .tmitem{ margin-top: 50px; } .dttipbox{ width: 6rem; padding: 0.54rem 0.64rem; } .dttipbox .txt{ font-size: 16px; color: #666666; line-height: 25px; margin-bottom: 30px; } .dttipbox .btnknow{ width: 145px; text-align: center; height: 34px; border-radius: 17px; line-height: 34px; color: #fff; background: #3399FF; font-size: 15px; margin: 0 auto; } .cplinebtnbox{ margin: 20px 15px; } .cplinebtnbox a{ background: #48A3FE; font-size: 15px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px; color: #fff; display: block; } .cplinebtnbox .cp_hd:first-child{ margin-right: 18px; } .readtxtbox{ padding: 60px 20px 64px; line-height: 49px; font-size: 18px; color: #999; } .hz .readtxtbox{ line-height: 30px; } .hz .readtxtbox p{ /**text-indent: 30px;*/ } .readtxtbox .title{ color: #333333; font-size: 21px; text-align: center; margin-bottom: 10px; } .readtxtbox p{ /**text-indent: 40px;*/ font-size: 18px; } .foottm{ position: fixed; bottom: 0; left: 0; right: 0; background: #fff; box-shadow: 0 0 10px 3px rgba(204,204,204,0.60); font-size: 15px; } .foottm .title{ background: #fff; height: 44px; padding: 11px 15px; position: relative; } .foottm .tmnum { /*width: 35%;*/ } .foottm .btn{ /*width: 35%;*/ text-align: right; } .foottm .btn a{ display: inline-block; height: 22px; line-height: 22px; width: 60px; text-align: center; font-size: 12px; background: #48A3FE; border-radius: 4px; color: #fff; } .foottm .btn a i{ width: 8px; height: 7px; display: inline-block; background: url(../images/btnicon_z.png) no-repeat center center/8px 7px; margin-left: 5px; } .foottm.active .btn a i{ background: url(../images/btnicon_s.png) no-repeat center center/8px 7px; } .foottm .time{ width: 30%; text-align: center; } .p3tm_itme{ display: none; position: relative; padding: 0 15px; } .p3tm_itme:after{ content: ''; height: 1px; border-top: 1px solid #e6e6e6; left: 15px; right: 15px; top: 0; position: absolute; } .foottm.active .p3tm_itme,.foottm.active .btnsfoot{ display: block; } .foottm img{ width: 18px; height: 18px; vertical-align: middle; margin-top: -3px; margin-right: 5px; } .dalist{ background: #F3F9FF; border: 1px solid #9ACDFF; border-radius: 4px; font-size: 16px; color: #5CAEFF; padding: 18px 10px 8px; margin-top: 10px; } .hz .dalist{ padding: 8px 10px 8px; } .dalist.active{ background: #5CAEFF; border: 1px solid #9ACDFF; border-radius: 4px; font-size: 15px; color: #FFFFFF; } .p3list{ display: none; overflow: hidden; } .p3list.active{ display: block; } .p3list .tm{ padding: 0; margin-top: 20px; font-size: 16px; color: #999999; line-height: 40px; } .hz .p3list .tm{ line-height: 20px; margin-top: 10px; } .btnsfoot{ padding: 15px 0px 20px; display: none; } .btnsfoot a{ background: #48A3FE; height: 32px; line-height: 32px; border-radius: 16px; color: #fff; font-size: 15px; text-align: center; display: block; } .btnsfoot .cp_hd:first-child{ margin-right: 58px; } .resultbox .toppanel{ font-size: 14px; color: #666666; line-height: 20px; background: #FFFFFF; box-shadow: 0 0 6px 0 rgba(0,0,0,0.10); padding: 10px 15px; } .resultbox .pic{ margin: 15px auto; overflow: hidden; width: 200px; } .resultbox .pic img{ width: 100%; } .resultbox .panel{ background: #FFFFFF; border: 1px solid #E6E6E6; box-shadow: 0 0 3px 1px rgba(0,0,0,0.05); border-radius: 8px; margin: 0 15px; } .resultbox .panel .type{ background: #48A3FE; border: 1px solid #B5DAFF; border-radius: 0 4px 4px 0; margin: 15px 0 0; font-size: 14px; color: #FFFFFF; line-height: 32px; height: 32px; display: inline-block; padding: 0 12px; } .resultbox .panel .type img{ width: 18px; vertical-align: middle; margin-right: 5px; margin-top: -3px; } .resultbox .panel .txtshow{ opacity: 0.8; font-size: 16px; color: #666666; line-height: 25px; padding: 15px 15px; } .resultbox .panel .txtshow p{ margin-bottom: 5px; text-indent: 30px; } .resultbox .panel .txtshow.othertxt{ display: none; } .btnshowtxt{ font-size: 15px; color: #48A3FE; letter-spacing: 0; line-height: 22px; margin: 5px 0 20px; text-align: center; } .btnshowtxt img{ vertical-align: middle; width: 17px; height: 17px; margin-right: 5px; margin-top: -3px; } .txtboxinner{ padding: 25px 15px; opacity: 0.8; font-size: 16px; color: #666666; line-height: 25px; } .txtboxinner p{ text-indent: 30px; } .readlisttxt{ border: 1px solid #CCCCCC; } .readlisttxt .typer{ height: 35px; line-height: 34px; text-align: center; font-size: 16px; color: #333333; background: #E6E6E6; border-bottom: 1px solid #CCCCCC; } .readlisttxt .cp_hd{ padding: 10px; font-size:13px; color: #999999; line-height: 19px; } .readlisttxt .cp_hd p{ margin-bottom: 0 !important; } .readlisttxt .cp_flex+.cp_flex{ border-top: 1px solid #ccc; } .readlisttxt+.readlisttxt{ border-top: 0; } .bookbox{ padding: 15px; } .booklist{ border:1px solid #ccc; } .bookbox .info{ font-size: 13px; color: #666666; line-height: 19px; margin-bottom: 15px; text-indent: 32px; } .bookbox .cp_flex .pic{ width: 70px; overflow: hidden; float: left; margin: 0; } .bookbox .cp_flex .txt{ padding-left: 82px; } .bookbox .cp_flex .pic img{ width: 72px; } .bookbox .cp_flex+.cp_flex{ border-top: 1px solid #ccc; } .bookbox .cp_flex .cp_hd{ border-left: 1px solid #ccc; padding: 15px; } .bookbox .cp_flex .num{ width: 35px; text-align: center; } .bookbox .cp_flex .name{ font-size: 15px; color: #000000; line-height: 24px; margin-bottom: 10px; } .bookbox .cp_flex p{ font-size: 14px; color: #999999; line-height: 20px; } .booklist{ display: none; } .footbox{ height: 44px; position: fixed; left: 0; right: 0; bottom: 0; } .footbox .bg{ opacity: 0.8; background: #000000; position: absolute; left: 0; right: 0; height: 44px; } .footbox .cp_flex{ position: absolute; left: 15px; right: 15px; height: 30px; top: 7px; z-index: 9; color: #fff; font-size: 14px; } .footbox .cp_flex span{ font-size: 13px; border: 1px solid #48A3FE; height: 30px; border-radius: 15px; padding: 0 8px; color: #48A3FE; display: inline-block; line-height: 28px; margin-right: 4px; } .footbox .cp_flex img{ width: 16px; height: 16px; } /*view 遮罩层*/ .mask_reyi{ position: fixed; z-index: 99999; width: 100%; height: 100%; top: 0; left: 0; } .mask_reyi .bg{ background: #000; opacity: 0.7; width: 100%; height: 100%; } .mask_reyi .content{ position: absolute; left: 0; top:0; text-align: center; width: 100%; height: 100%; padding:20px 0; box-sizing:border-box } .mask_reyi .content p{color: #fff !important;font-size: 16px;} .mask_reyi .content p:first-child {font-weight: 900;font-size: 24px;margin-bottom: 4px !important;} .mask_reyi .content .erweima{ width: 50%; margin:15px auto } .mask_reyi .content .btn_close{ margin-top: 10px; width: 32px; height: 32px; display: inline-block; background: url(../images/btn_close.png) no-repeat center center/32px 32px; }