@charset "utf-8";
body,html{width:100%;margin:0}
body{font-size:12px;position:relative;background:#f8f8f8;font-family:'PingFang SC','微软雅黑'}
*{margin:0;padding:0}
li,ol,ul{list-style:none}
a{text-decoration:none;cursor:pointer}
a:hover{text-decoration:none}
a:focus{outline:0 none}
em{font-style:normal}
dd,dl,dt,font,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,span,strong,ul{margin:0;padding:0}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
input,textarea{border:0;font-family:'PingFang SC','微软雅黑';font-size:14px}
.clear{clear:both;height:0}
.clearfix_jx{zoom:1}
.clearfix_jx:after{content:".";display:block;visibility:hidden;height:0;clear:both}
.ft{float:left}
.fr{float:right}
.bg-white{background:#fff}

.pulic-marl{ margin-left:4vw;}
.pulic-marr{ margin-right:4vw;}
.weui-navbar{ background: #f5f5f5; padding: 10px 0;}
.p-logo{ width:19.8667vw; font-size: 14px;}
.date-cont{ position: relative; width: 43.733vw; height: 30px; color:#333;  background: #fff; cursor: pointer;}
.date-cont input{width: 43.733vw; height: 30px; line-height: 30px;text-indent: 10px;}
.date-cont i{ position: absolute;top: 0; right: 10px; font-size: 18px;}
.pn-btn{width: 19.2vw;  height: 30px; background: #1785FF; color: #fff; line-height: 30px; text-align: center; border-radius: 15px;}
.pc-title{ font-size: 18px; line-height: 50px; text-align: center; color: #1785FF;}
.ctl-title { font-size: 18px; line-height: 30px; text-align: center; color: #1785FF; padding: 20px 0; font-weight: bold;}
.ctl-tip { font-size: 14px; line-height: 20px; text-align: center; color: #1785FF;}
@media screen and (min-width:375px){
    .price-list{ width: 100vw; border-top: 1px solid #ddd; color: #666; font-size: 16px; font-weight: 600;}
    .ctl-price-list { border-top: none;}
}
@media screen and (max-width:375px){
    .price-list{ width: 100vw; border-top: 1px solid #ddd; color: #666; font-size: 14px; font-weight: 600;}
    .ctl-price-list { border-top: none;}
}
.price-nav { width: 100%;}
.price-list tr{ height: 40px;}
.price-list tr td,.price-list tr th{  text-align: center; }
.ctl-price-list { border-top: none;}
.ctl-price-list tr th { background: #f5f5f5;}
.ctl-price-list tr td { border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.price-list thead tr th{ font-size: 14px; font-weight: 400;}
.price-list tbody tr.province{height: 30px; font-size: 14px; background: #f5f5f5; font-weight: bold; }
.price-list tbody tr.province td{text-align: left;text-indent: 10px; }
.price-list tbody tr.remark{ display: none; font-size: 12px; color: #1785FF; min-height: 28px; background: rgba(38,144,248,0.05);}
.price-list tbody tr.remark td{ text-indent: 0; text-align: left; padding: 5px 30px 5px 10px;}
.price-list tbody i{ font-size: 12px; color:#999;font-weight:normal;}
.price-change{ width:14.667vw ; margin: 0 auto; font-size: 16px; text-align: center; text-indent: 0;}
.up{ background: #EF482F; color: #fff;}
.down{ background: #1DA093; color: #fff;}
.no{ background: #ddd; color: #666;}
.price-list tbody tr td.fac-name{ font-weight: 400;text-align: left;text-indent: 10px; }
.price-list tr th.fac-name{text-align: left;text-indent: 10px;}
.price-list tr td.refer-price{text-align: left;text-indent: 10px;}
.price-list tbody tr.on{ background: rgba(38,144,248,0.05); border-bottom: 1px solid #fff;}
.ctl-price-list .ctl-price { text-align: right; padding-right: 38px;}
.ctl-price-list .price-change{ width: 14.667vw; font-size: 16px; text-align: center; text-indent: 0; float: right; margin-right: 20px; margin-left: -20px;}
.foot-intro{ width: 100%;padding: 5px 0; font-size: 14px; color: #1785FF;  text-align: center; line-height: 22px;  background: #F4F9FE;}
.ctl-remarks { padding: 10px;}
.ctl-remarks .p1 { font-size: 14px; font-weight: bold; color: #333; margin-bottom: 0;}
.ctl-remarks p { line-height: 24px; margin-bottom: 10px;}
/*加二维码*/
.some_tips{ padding:10px 2.7vw; font-size:14px; color:#444; line-height:20px;}
.tips p{ padding:10px 0;}
.tips p span{ font-weight:bold; background:#ff6600; padding:5px; color:#fff;}
.tips p b{color:#6895db;}
.tips p.imgw{ text-align:center;}
.tips p.imgw img{ width:60%; text-align:center;}
.tips p.littip{ font-size:12px; color:#ff6600; text-align:center; padding:0 0 10px 0; font-weight:bold;}
.read_num{ font-size:16px; color:#999;line-height:28px;}
.remark-btn{ width: 18%;}