/*充值缴费*/
.div-center{margin:0 auto; text-align:center}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;border-radius: 0;}
/*.recharge{ display:table; margin:0 5px;  margin-top:20px; }*/
.recharge-cell-1 {display: table-cell;width: 40px;vertical-align: top;text-align: right}
.recharge-cell-2 {display: table-cell;width:86%;vertical-align: top;text-align: center;padding: 0 8px}
.recharge-cell-2-bg{background:#f5f5f5; border:1px solid #a0a0a0; width:100%; display:inline-block; text-align:left}
.recharge-cell-3 {display: table-cell;width: 40px;vertical-align: top;text-align: left}
.phone{display: inline-block;width: 30px;height: 42px;background:url(../images/wt-images/recharge/icon.png) no-repeat;background-position: 0 5px;background-size:100%;margin-left:5px}
.contact{display: inline-block;width: 30px;height: 42px;background:url(../images/wt-images/recharge/icon.png) no-repeat;background-position: 0 -73px;background-size:100%;margin-right:5px}
.price{display: inline-block;width: 30px;height: 42px;background:url(../images/wt-images/recharge/icon.png) no-repeat;background-position: 0 -32px;background-size:100%;margin-left:5px}
.priceno{display: inline-block;width: 30px;height: 42px;background:url(../images/wt-images/recharge/icon.png) no-repeat;background-position: 0 200px;background-size:100%;margin-right:5px}
.quickdelete{display: inline;width: 34px;height: 40px;background:url(../images/wt-images/recharge/icon.png) no-repeat left center;background-position: 0 -200px;background-size:100%;margin-right:0px;float:right}
.recharge-inp{ background:#f5f5f5; border:none; font-family:'microsoft yahei', Verdana, Arial, Helvetica, sans-serif; height:35px;  padding-left:10px}
.recharge-inp:focus{ outline:0}
.cutline{ display:table; width:100%; margin:10px 0}
.cutline-1{ width:50%; display: table-cell ; background:#08c8a8; height:5px;}
.cutline-2{ width:50%; display: table-cell ; background:#f67357; height:5px;}
.choice-pirce{  width:100%; padding-left:10px }
.choice-pirce a{  background:#f5f5f5 ; width:30%; float:left; margin:5px 4px; height:42px; border:1px solid #a0a0a0; cursor:pointer; color:#787878; font-size:14px; text-align: center; padding-top:8px}
.choice-pirce a.cur{ background:#8dc420;border:1px solid #8dc420; border-bottom:1px solid #596443 ; color:#fff}
.price-txt{display:table; margin:10px 5px}
.price-txt-cell{ text-align:left ;  width:50%; display:table-cell; color:#5a5a5a}
.price-txt-cell span{ background:#6fbb12; height:10px; width:10px;color:#6fbb12; display:inline-table; margin:0 5px 0 5px} 
.info{ border-left:8px solid #fb896e; margin-left:15px; padding-left:10px; text-align:left; color:#6e6e6e; line-height:22px; margin-top:10px}
.satisfy{display: inline-block;width: 30px;height: 16px;background:url(../images/wt-images/recharge/icon.png) no-repeat;background-position: 0 -128px;background-size:100%;}
.cue{ color:#dd5b3f; line-height:30px; margin-bottom:20px; padding-left:20px}
input.btn,a.btn{ border: 1px solid #ccc; border-radius: 0; background:#fff; width:200px; height:40px; line-height:40px; text-align:center; margin:0 auto; margin:.1333rem; font-size:14px; color:#43B600;font-family:'microsoft yahei'; outline:hidden; display:inline-block}
a.btn-recharge{ display:block;background:#08c8a8; width:200px; height:40px; line-height:40px; text-align:center; margin:0  auto !important; border:none; margin:.1333rem; font-size:14px; color:#fff;font-family:'microsoft yahei'; font-weight:bold; outline:0; cursor:pointer }


.rule{ margin-bottom:20px}
.rule-1{display: inline-block;width: 30px;height: 18px;background:url(../images/wt-images/recharge/icon.png) no-repeat;background-position: 0 -152px;background-size:100%;}
.rule a{ color:#417deb; text-decoration:underline}
.info-title{ color:#666; font-size:18px; margin:0 auto; text-align:center}
.order{display: inline-block;width: 45px;height: 50px;margin-top:10px}
.order img {width:45px; height:45px}
input.btn-green,a.btn-green{ background:#43B600;}
.order-form{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:0; display:block;margin-top:20px; }
.order-list{ color:#666; font-size:14px;  width:100%; margin: 15px  0}
.order-list td{ height:40px; line-height:40px; text-align:left;  }
.order-list td.pr10{  width:118px}
.order-list td.text-red{ color:#ff6161}
.order-list-1{display: inline;float:left;width:20px;height:40px;margin:0  3px}
.order-list-2{display: inline;float:left;width: 20px;height: 40px;margin:0  3px}
.order-list-3{display: inline;float:left;width: 20px;height:40px;
margin:0  3px}

.order-list-4{  display: inline;float:left;width: 20px;height:40px;
margin:0  3px}
.order-list-1 img,
.order-list-2 img,
.order-list-3 img,
.order-list-4 img {width:100%; height:auto; margin-top:10px}
.taobao{display: block; margin:0 auto;margin-top:10px;}
.taobao label {height:53px; display:inline-block; vertical-align:middle; width:80px; margin-left:10px}
.taobao input[type=checkbox],.taobao input[type=radio]{-webkit-appearance: none;appearance: none; width:22px; height:22px;margin: 0;cursor: pointer;vertical-align: bottom; background:url(../images/wt-images/recharge/button-icon08.png) no-repeat;position: relative;background-size:100%;outline:none; display:inline-block; float:left; margin-top:18px; margin-right:5px}
.taobao input[type=checkbox]:checked,.taobao input[type=checkbox].active,.taobao input[type=radio]:checked,.taobao input[type=radio].active{  background:url(../images/wt-images/recharge/button-icon08.png) no-repeat 0 bottom;background-size:100%;outline:none;}
.recharge-sucucess-bg{ width:50px; height:50px; border-radius:25px; background:#7ed261; margin:0 auto; margin-top:20px; text-align:center}
.recharge-sucucess{ color:14px; line-height:40px; color:#7ed261}
.recharge-success-circle .icon{ width:50px !important; height:50px !important; background:#8dc420 !important}
.card4g-success .line_short{    width: 20px;height: 4px;  position: absolute;  left: 5px;  top: 30px;}
.card4g-success .line_long{    width: 30px;  height: 4px;  position: absolute;  right: 4px;  top: 26px;}

/* 热门业务排行 */
.TopList{width:100%;overflow:hidden;}
.TopList li{width:98%;margin:10px auto;padding:10px 0 20px;border-bottom:#1C97FC 1px solid;overflow:hidden;}
.TopList li .head{width:100%;text-align:center;font-size:16px;color:#E40077;font-weight:bold;}
.TopList li .content{padding:0 20px 10px;overflow:hidden;}
.TopList li .content .imgbox{float:left;width:100px;height:100px;}
.TopList li .content .imgbox img{width:100px;height:100px;border:0 none;}
.TopList li .content .words{margin-left:120px;font-size:14px;padding:10px 0 0;}
.TopList li .deal{width:100%;text-align:center;font-weight:bold;margin:5px 0;}/* 标签选择框 */
.SelectBox{margin:10px;overflow:hidden;}
.SelectBox li{float:left;height:auto;line-height:18px;margin:0 15px 10px;position:relative;}
.SelectBox li a{display:block;padding:8px 15px;background:#FFF;border:2px solid #D1D1D1;text-decoration:none;color:#737373;font-weight:normal;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;outline:none;cursor:pointer;}
.SelectBox li.on a{border-color:#E40077;color:#E40077;}
.SelectBox li.on i{display:block;position:absolute;bottom:0;right:2px;width:12px;height:12px;overflow:hidden;}
/* TAB切换 */
.Tab,.Tab02,.Tab03{ margin-bottom:12px;}
.Tab,.Tab02,.Tab03,.tarf_comontog{background:#FFF;overflow:hidden;}
.Tab .TabHead,.tarf_tabLine,.tarf_comontog .comon_tabWrap{background:#FFF;height:40px;}
.Tab .TabHead ul,.Tab02 .TabHead ul,.Tab03 .TabHead ul{overflow:hidden;}
.Tab .TabHead li,.Tab02 .TabHead li,.Tab03 .TabHead li,.tarf_tabLine,.tarf_comontog .comon_tab{line-height:40px;border-top:1px solid #DBDBDB;}
.Tab .TabHead li,.tarf_comontog .comon_tab,.Tab02 .TabHead li,.tarf_comontog .comon_tab,.Tab03 .TabHead li,.tarf_comontog .comon_tab{float:left;text-align:center;cursor:pointer;}
.Tab .TabHead li.last,.tarf_comontog .comon_tab.last{background:none;}
.Tab .TabHead li a,.tarf_tabLine,.tarf_comontog .comon_tab a{color:#666;font-size:14px;font-weight:normal;}
.Tab .TabHead li.on,.Tab02 .TabHead li.on,.Tab03 .TabHead li.on,.tarf_comontog .comon_tab.on{border-bottom:#0085d0 2px solid;line-height:36px; background-color: #fff;}
.Tab .TabHead li.on a,.tarf_comontog .comon_tab.on a{color:#E40077;}
.tab-bg{background-color: #eee !important;}
.Tab .tab-bg{height: 41px;}
.Tab .tab-bg li.on{background-color: #fff !important;line-height: 40px;border-color: #0085d0;border-width: 2px; border-bottom: none;}
.Tab .tab-bg li.on a{color: #666 !important;}
.Tab .tab-bg li{line-height: 40px;border-bottom: none;}
.Tab .Tabbase li.on,.Tab .Tabbase li{ border:none; line-height: 40px;}
.Tab .Tabbase{border-bottom: 1px solid #eee;}

/* TAB切换内容 */
.Tab .TabNote,.Tab02 .TabNote,.Tab03 .TabNote{width:100%;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-shadow:none;}
.Tab .TabNote > div,.Tab02 .TabNote > div,.Tab03 .TabNote > div{width:100%;overflow:hidden;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}

/* 2TAB切换 */
.Tab2 li{width:50%;}

/* 3TAB切换 */
.Tab3 li,.tarf_tab3 li{width:33.33%;}

/* 4TAB切换 */
.Tab4 li{width:25%;}

/* 5TAB切换 */
.Tab5 li{width:20%;}

/* 6TAB切换 */
.Tab6 li{width:16.65%;}


/* 业务基本信息 */
.busiInfo{overflow:hidden;}
.busiInfo .imgbox{width:188px;height:188px;margin:20px auto 10px;display:block;}
.busiInfo .imgbox img{width:188px;height:188px;border:0 none;}
.busiInfo .name{display:block;margin-left:10px;margin-bottom:5px;font-size:16px;color:#333;font-weight:bold;}
.busiInfo .business-price{font-size:14px;color:#C50000;margin-right:10px;}
.busiInfo .NoApply{background:#FA6878;color:#FFF;padding:2px 6px;display:inline-block;}
.busiInfo .Apply{background:#398ADA;color:#FFF;padding:2px 6px;display:inline-block;}
.busiInfo .Regular{background:#84C71C;color:#FFF;padding:2px 6px;display:inline-block}
/* .busiInfo .abstract{float:left;width:400px;margin-top:5px;margin-bottom:10px;height:36px;overflow:hidden;} */
.busiInfo .abstract{float:left;width:400px;margin-top:5px;margin-bottom:10px;height:36px;overflow:hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.busiInfo .sales{float:right;width:55px;margin-top:5px;margin-bottom:10px;border-left:#D0CFCF 1px solid;padding-left:10px;}

/* 业务介绍 */
.textTitle{margin-left:10px;margin-top:10px;height:36px;line-height:36px;}
.textTitle span{color:#E40077;border-top:#E40077 2px solid;text-shadow:none;display:inline-block;padding:0 20px;}
.textcontent{padding:10px;line-height:25px;text-shadow:none;}
.ml10{margin-left:10px;}
.bus-logindiv{float:right; border-left:#D0CFCF 1px solid; padding-left:10px; margin-right:13px;}

/* 展开、收起显示框 */
.deploy{float:left;width:100%;overflow:hidden;}
.deploy .title{width:100%;height:36px;line-height:36px;margin-left:10px;font-size:14px;text-shadow:none;}
.recomBox .deploy .title{font-size:16px;width:93%;margin:0 auto;border:none;}
.deploy .title span{margin-left:10px;font-weight:bold;}
.deploy .title .tit,.deploy .title .result_sp{display:block;float:left;}
.deploy .title .tit{font-weight:normal;}
.deploy .title .result_sp{width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.deploy .unfold,.deploy .title .pickup{color:#666;font-weight:normal;background: url(../images/wt-images/business/arrowRed.png) 30px -45px no-repeat;padding-right:18px;margin-right:10px;}
.deploy .unfold.up{background-position:30px -8px;}



/*流量专区*/
.ly-box{ padding:10px 10px 0 10px; overflow:hidden;}
.ly-box .ly-date{ text-align:right;color:#0085d0;}
.ly-con{ width:100%; margin:0 auto !important;text-align:center !important;}

.big-round{ float:left; text-align:center; width:50%;}
.big-round .circle-blue{border:8px solid #aeedff; border-radius: 100%; overflow:hidden;width:7.85rem;height:7.85rem;}
.box-rose .circle-blue{ border:8px solid #f180bb; }
.big-round .circle-con{display:block;width: 100%;height:100%;position: relative;background-color:#46A0CD; padding-top:1.5rem; color:#fff;}
.circle-text{ position:absolute; z-index:10; width:100%; margin:0 auto;}
.big-round .circle-text small{ font-size:0.6rem}
.big-round .circle-text span{display:block;padding-top:0.3rem;font-size:0.5rem;}
.big-round .circle-text span b{ font-size:0.8rem;position:inherit !important; font-weight:bold;}
.small-round{padding: 1rem 0px 0px 0.95rem;}
.small-round .circle-blue{width:6.5rem;height:6.5rem;}
.small-round .circle-con{background-color:#EFF9FF;padding-top:1.2rem;color:#0085D0;}
.box-rose .circle-con{ background-color:#E40177; z-index:0}
.wave-1{position: absolute;left:0;top:0%;width:100%;height:100%;background: url(../images/wt-images/wave_01.png);-moz-background-clip: initial;-o-background-clip: initial;-webkit-background-clip: initial;background-clip: initial;color: transparent;animation: wave-animation 2s infinite linear;-webkit-animation: wave-animation 2s infinite linear;background-size: 200% 100%;background-repeat: repeat-x;}
.wave-2{position:absolute;left:0;top:0%;width:100%;height:100%;background: url(../images/wt-images/wave_02.png);
	-moz-background-clip: initial;-o-background-clip: initial;-webkit-background-clip: initial;background-clip: initial;color: transparent;animation: wave-animation 2.3s infinite linear;-webkit-animation: wave-animation 2.3s infinite linear;background-size: 200% 100%;background-repeat: repeat-x;}
.wave-3{position: absolute;left:0;top:0%;width:100%;height:100%;background:url(../images/wt-images/wave_03.png);
-moz-background-clip:initial;-o-background-clip:initial;-webkit-background-clip: initial;background-clip:initial;
color: transparent;animation: wave-animation 2.3s infinite linear;-webkit-animation: wave-animation 2.3s infinite linear;background-size: 200% 100%;background-repeat: repeat-x;}
.wave-4{position: absolute;left:0;top:0%;width:100%;height:100%;background: url(../images/wt-images/wave_04.png);
-moz-background-clip: initial;-o-background-clip: initial;-webkit-background-clip: initial;background-clip: initial;color: transparent;animation: wave-animation 2s infinite linear;-webkit-animation: wave-animation 2s infinite linear;background-size:200% 100%;background-repeat: repeat-x;}
.box-rose .wave-1{background: url(../images/wt-images/wave_02_red.png);-moz-background-clip: initial;-o-background-clip: initial;-webkit-background-clip: initial;background-clip: initial;color: transparent;animation: wave-animation 2s infinite linear;-webkit-animation: wave-animation 2s infinite linear;background-size: 200% 100%;background-repeat: repeat-x;}
.box-rose .wave-2{background: url(../images/wt-images/wave_01_red.png);-moz-background-clip: initial;-o-background-clip: initial;-webkit-background-clip: initial;background-clip: initial;color: transparent;animation: wave-animation 2.3s infinite linear;-webkit-animation: wave-animation 2.3s infinite linear;background-size: 200% 100%;background-repeat: repeat-x;}
.box-rose .wave-3{background: url(../images/wt-images/wave_04_red.png);-moz-background-clip: initial;-o-background-clip: initial;-webkit-background-clip: initial;background-clip: initial;color: transparent;animation: wave-animation 2s infinite linear;-webkit-animation: wave-animation 2s infinite linear;background-size: 200% 100%;background-repeat: repeat-x;}
.box-rose .wave-4{background: url(../images/wt-images/wave_03_red.png);-moz-background-clip: initial;-o-background-clip: initial;-webkit-background-clip: initial;background-clip: initial;color: transparent;animation: wave-animation 2s infinite linear;-webkit-animation: wave-animation 2s infinite linear;background-size: 200% 100%;background-repeat: repeat-x;}

.small-round.box-red .circle-blue .circle-con, .small-round.box-rose .circle-blue .circle-con{ color:#fff !important;}
@keyframes wave-animation {
0% {
background-position:200% bottom;
}
100% {
background-position:0 bottom;
}
}
@-moz-keyframes wave-animation {
0% {
background-position:200% bottom;
}
100% {
background-position:0 bottom;
}
}
@-webkit-keyframes wave-animation {
0% {
background-position:200% bottom;
}
100% {
background-position:0 bottom;
}
}

.fix-ly{ clear:both; background-color:#fff !important; padding-top:0.75rem !important;}
.fix-ly li{width:50% !important;border-right:2px solid #e0e0e0; background:none !important;}
.fix-ly li strong{ color:#666; font-weight:normal;}
.fix-ly li span{ color:#e4007e; font-weight:bold; font-size:18px;}
.cz-ly{background-color:#f1f1f1;position:relative;}	
.cz-ly a{padding:6px 10px; display:block; overflow:hidden;}
.cz-ly .gm-sl{ float:left; font-size:14px; color:#5f646e; max-width:82%;color: #666;display: block;}
.cz-ly .gm-zj{ float:right;font-size:14px; color:#666;}
.cz-ly .gm-zj02{padding:2px 10px 0 0; color:#0085d0;}
.cz-ly .sp-icon{background:url(../images/wt-images/icon12.png) no-repeat right; background-size:7px 11px; width:7px; height:11px;position:absolute; right:8px; top:12px;}
.zd-yw{margin-top:10px;}
.zd-yw .zd-yb{ background-color:#e9e9e9 !important; border-top:1px solid #dedede;}
.zd-yw .zb-text .zd-gd{ margin-top:12px;}

.zd-yw .tc-gf{ margin-right:6px !important;}
.zd-yw .down-con{padding:12px 5px 1px 5px !important}
.zd-yw .tc-con{ background-color:#f1f1f1 !important;}
.zs-list .Tab,.zs-list .Tab02,.zs-list .Tab03{ background:none;}
.zs-list .Tab .jf-list,.zs-list .Tab02 .jf-list,.zs-list .Tab03 .jf-list{ width:25%; float:left; background-color:#dedede !important; height:auto !important;}
.zs-list .Tab .jf-list li,.zs-list .Tab02 .jf-list li,.zs-list .Tab03 .jf-list li{ height:54px !important; line-height:54px !important;position:relative;width:100% !important; text-align:center !important; float:inherit !important; border-bottom:1px solid #f6f4f5;}
.zs-list .Tab .jf-list li.on,.zs-list .Tab02 .jf-list li.on,.zs-list .Tab03 .jf-list li.on{ background-color:#0085d0; color:#fff;}
.zs-list .Tab .jf-list li.on i,.zs-list .Tab02 .jf-list li.on i,.zs-list .Tab03 .jf-list li.on i{ position:absolute; right:-6px; top:20px;width:auto; height:auto; border-top:6px solid transparent;  border-left:8px solid #0085d0;  border-bottom:6px solid transparent;}
.zs-list .TabNote{ width:70%; float:right;}
.zs-list .zs-con .swiper-slide span{ text-align:center; display:block;}
.zs-con .add_oil{ margin:0 !important; padding:0 !important; margin-top:10px !important;}
.zs-con .add_oil li{ width:48%;margin:0 2% 5px 0 !important;}
.zs-list .zs-con .swiper-slide {text-align: center !important;display: -webkit-box !important;display: -ms-flexbox !important;display: -webkit-flex;display: flex !important;
-webkit-box-pack: center !important;-ms-flex-pack: center !important;-webkit-justify-content: center !important;justify-content: center !important;-webkit-box-align: center !important;
-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.zs-con .RadioBox{ padding:0 !important;}
.yw-bz{ margin:0 !important; overflow:hidden; background-color:#f1f1f1;}
.zd-hd .zd-yb{ background-color:#e9e9e9 !important;}
.zd-hd .tc-gf{ background:none !important}	
.zd-hd .zb-text .zd-gd{ margin-top:12px;}
.zd-list .zb-text .zd-gd{ border-color:#0085d0 !important;}

.mui-slider {margin-top:10px;position: relative;z-index: 1;width: 100%}
.mui-slider .mui-slider-group {position: relative;-webkit-transition: all 0s linear;transition: all 0s linear;white-space: nowrap}
.mui-slider .mui-slider-group .mui-slider-item {font-size: 14px;
position: relative;display: inline-block;width: 100%;height: 100%;vertical-align: top;white-space: normal}
.mui-table-view li{ width:47%; float:left; text-align:center;background-color: #fff; margin:0 3% 6px 0px; font-size:12px;
border: 2px solid #d1d1d1;border-radius: 5px;padding:5px 0; position:relative;}
.mui-table-view li small{ display:block;}
.mui-table-view li.active{border:2px solid #8ec31f;color: #8ec31f !important;background-color: #fff;}
.mui-table-view li .tip{position:absolute !important;top:-6px;left:-4px;background-color:#e4007e;  padding:0px 3px; color:#fff;}
.yw-bz .mui-table-view li{ border:none;background:none; margin:0; padding:0 0 5px 0;}
.yw-bz .mui-table-view li span{ display:block; }
.yw-bz .mui-table-view li img{ width:2.5rem; height:2.5rem;}

/*优惠套餐*/
.container .bt-list{overflow:hidden; border-bottom:1px solid #dedede; }
.container .bt-list li{text-align:center; float:left; width:25%;height:35px;}
.bt-list-white { background:#f5f5f5; padding:0 }
.container .bt-list-white ul { padding: 10px 0 0px 0; overflow: hidden;}
.container .bt-list-white li{ width:25%  ;text-align: center; background: url(../images/wt-images/fgx2.png)  no-repeat left center }
.container .bt-list-white li:first-child { background:none;}
.container .bt-list-white li a{ display:inline-block; background:none; line-height:30px; padding-bottom:13px;}
.container .list-hr { border-bottom: 3px solid #e40177; color:#e40177}
.container .list-hr {color:#e40177 !important}
.container .bt-list li span{ padding-left:5px;}
.container .bt-list ul li a i {display: inline-block;width: 13px;height: 20px;margin-left: 10px;background: url(../images/wt-images/sort.png) no-repeat;-webkit-background-size: 12px 18px;-moz-background-size: 12px 18px;background-size: 12px 18px;vertical-align: middle;}
.container .bt-list ul li a.sort-btn-down i {background: url(../images/wt-images/sort_down.png) no-repeat;-webkit-background-size: 12px 18px;-moz-background-size: 12px 18px;background-size: 12px 18px;}
.container .bt-list ul li a.sort-btn-up i {background: url(../images/wt-images/sort_up.png) no-repeat;-webkit-background-size: 12px 18px;-moz-background-size: 12px 18px;background-size: 12px 18px;}
.drawer-main { z-index:9999;position: fixed;top: 0;width: 265px; height:100%; padding-top:45px; padding-bottom:45px}
.xzcp-default {padding-top:0}
.xzcp-default .btn {padding:6px 15px}
#masterdiv {overflow-y:auto; height:100%;}
.drawer-main .drawer-main-title {position:absolute; top:0; left:0; height:45px; width:100%; border-bottom:#dedede 1px solid; text-align:center; line-height:45px; font-size:18px}
.drawer-main .drawer-main-title .drawer-main-title-qx {position:absolute; left:0; top:0; height:45px; display:block; padding:0 10px; font-size:14px; line-height:45px}
.drawer-main .drawer-main-title .drawer-main-title-qd {position:absolute; right:0; top:0; height:45px; display:block; padding:0 10px; font-size:14px; line-height:45px}
.drawer-main .drawer-main-btn {padding:8px 0; text-align:center; border-top:1px solid #dedede; position:absolute; width:100%; bottom:0; left:0; background-color:#eee}
.drawer-left .drawer-main {left: -165px;-webkit-transition: left .4s cubic-bezier(0.19, 1, .22, 1);-o-transition: left .4s cubic-bezier(0.19, 1, .22, 1);transition: left .4s cubic-bezier(0.19, 1, .22, 1)}
.drawer-left.drawer-open .drawer-main {left: 0}
.drawer-right .drawer-main {right: -100%;-webkit-transition: right .4s cubic-bezier(0.19, 1, .22, 1);-o-transition: right .4s cubic-bezier(0.19, 1, .22, 1);transition: right .4s cubic-bezier(0.19, 1, .22, 1)}
.drawer-right.drawer-open .drawer-main { right: 0; overflow-x:hidden;overflow-y:auto}
.drawer-overlay {position: relative}
.drawer-left .drawer-overlay, .drawer-left .drawer-hamberger {left: 0;-webkit-transition: left .4s cubic-bezier(0.19, 1, .22, 1);-o-transition: left .4s cubic-bezier(0.19, 1, .22, 1);transition: left .4s cubic-bezier(0.19, 1, .22, 1)}
.drawer-left.drawer-open .drawer-overlay, .drawer-left.drawer-open .drawer-hamberger {left: 165px}
.drawer-right .drawer-overlay, .drawer-right .drawer-hamberger {right: 0;-webkit-transition: right .4s cubic-bezier(0.19, 1, .22, 1);-o-transition: right .4s cubic-bezier(0.19, 1, .22, 1);transition: right .4s cubic-bezier(0.19, 1, .22, 1)}
.drawer-right.drawer-open .drawer-overlay, .drawer-right.drawer-open .drawer-hamberger {right: 165px}
.drawer-overlay-upper {position:fixed;top: 0;left:0;z-index:9998;display: none;height: 100%;width:100%;background-color:#fff;background-color:rgba(0,0,0,.2)}
.drawer-left.drawer-open .drawer-overlay-upper {right:0}
.drawer-right.drawer-open .drawer-overlay-upper {left:0}
.drawer-default {background-color:#fff;-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.5);box-shadow: inset 0 0 0 rgba(0,0,0,.5)}
.tab-sd li{ float:left; width:50%;line-height: 40px;border-top: 1px solid #DBDBDB;background-color: #f6f6f6 !important;text-align:center;}
.tab-sd li.on a{ color:#fff;}
.tab-flit .tab-dr{clear:both}
.tab-dr li{ width:30% !important;}
.tab-sd li.on {border: none !important;background-color: #0085d0 !important;height: 40px;line-height: 40px;}
.se-box .lc-list li{ float:left;width:47%;}
body.open {overflow:hidden}
.list-bg{ display:block; background:url(../images/wt-images/li_bg.jpg) no-repeat left center #999; width:137px; height:28px; line-height:28px; color:#fff;}
.v {float: right;width: 14px;height: 14px;overflow: hidden;background: url(../images/wt-images/vicon.png) no-repeat;display: inline-block;margin-top: -5px;margin-bottom: -5px}
.v01 {background-position: 0 0}
.v02 {background-position: 0 -16px}
.vtitle { background:#fff;height:42px;line-height:42px;border-bottom:1px solid #f3f3f3;padding-left:10px;font-size: 15px;color:#696969;cursor: pointer}
.vtitle em {margin: 15px 10px 0 0}
.vcon ul{ padding:15px 0 4px 15px;}
.vcon ul li {margin-bottom:5px}
.vcon ul li a{display:block; padding-left:35px; line-height:28px}
.tc-list dl{ padding:6px 0 8px 10px;border-bottom:1px solid #dedede; margin-top:5px; overflow:hidden;position:relative;}
.tc-list dl dd span strong{ font-size:14px; color:#e40177;font-weight:bold;}
.tc-list dl dd span{display:block;}
.tc-list dl dt img{ height:100px !important; width:100px !important; max-width:none; max-height:none;margin-left:0px}
.tc-list dl dt{float:left; border:1px solid #dedede; width:80px; height:100px;text-align:center;margin-right:10px; overflow:hidden}
.tc-list dl dd .tu-con{ max-height:33pt; overflow:hidden; display:block;line-height:1.5em !important;font-size:14px;word-wrap: break-word;word-break: break-all;}
.tc-list dl dt{ height:80px}
.tc-list dl dd .tu-con b{ font-size:14px; font-weight:normal}
.tc-list .price-bt{ position:absolute; bottom:5px; left:98px;}
.drawer-main-btn a.btn{ background:#999;font-size:14px;width:auto !important; height:auto !important; line-height:inherit !important; margin:0 !important;}
.jz-list{ text-align:center; padding:15px 0 12px 0; clear:both}
.tc-zf li{ width:33.3% !important}

/*最新活动*/
.hd-list dl{margin:10px 0 0 0 !important; padding:0 1px 10px 3px !important;border-bottom:1px solid #dedede; overflow:hidden;position:relative;}
.hd-list dl .dl-fr{position:absolute; font-size:12px;right:12px; bottom:4px;}
.hd-list dl dt img{width:115px !important; height:65px !important; margin:0 !important;}
.hd-list dl dt{float:left; border:1px solid #dedede; width:auto !important; height:65px !important;text-align:center;margin-right:8px; overflow:hidden}
.hd-list dl dd .wz-tit{color:#acacac;font-size:13px;max-height:28pt;overflow: hidden;line-height:1.4em !important;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.hd-list dl dd span{ padding:0 !important;}  
.hd-list dl dd .tu-con{ height:auto !important; overflow:hidden; display:block; line-height:140%; font-size:14px; padding-left:5px;}
.hd-list dl dd{ padding:0 !important;}
.hd-list dl dd .tu-con b{ color:#000 !important; font-weight:normal !important; display:block; padding-bottom:5px; font-size:15px !important;}
.hd-list{ margin:10px 5px 0 5px;}

/*充值缴费*/
.bg-gray .Tab{ background-color:#fff;}
.nav-tabs{overflow:hidden;background-color:#f6f6f6 !important; height:45px !important}
.cz-xd .xd-con{max-width:70%;}
.nav-tabs li{ float:left; width:33.3%; height:45px !important; line-height:45px !important; text-align:center;border-right:1px solid #fff; border-top:none !important;}
.nav-tabs li.on{ background-color:#fff;border-top:2px solid #68bceb !important; border-bottom:none !important;}
.nav-tabs li.on a{ color:#68bceb !important;}
.tab-pane{ display:none}
.cz-number{ padding-top:20px;}
.tab-content .active{ display:block}
.cz-phone .cz-xd{ padding:18px 15px 0 15px; font-size:13px;overflow:hidden; color:#58595b;}
.cl-blue{ color:#0089cf;}
.cz-phone .cz-input{height:45px; font-size:18px; margin-bottom: 10px;background-color:#fff;box-shadow:0px 4px 5px #e1e1e1;width:100%; outline:none; padding-left:12px;line-height:45px;}
.cz-phone .input-box{ position:relative; margin-top:10px;}
.cz-phone .input-gjz{ position:absolute; right:16px; top:10px; color:#a7a9ac; font-size:15px;}
.cz-phone .input-cw{color:#fb5d5c;display:block;padding:8px 0 0 12px;}
.add_oil{margin-left:3%; padding:26px 3px 0 6px; position:relative;/* overflow:hidden;*/}
.add_oil li .tc-hot{ display:block;width:30px;height:25px;position: absolute;bottom:-1px;right: 0px;background: url(../images/wt-images/bk_bg_2.png) 0 0 no-repeat;background-size: 100%;}
.add_oil li{   text-align: center;position: relative; float:left; width:47%;margin-right:3% !important;border:1px solid #808284; border-radius:5px;padding:10px 20px;margin-bottom:10px !important; line-height:inherit !important; background-color:#fff;color:#333; font-size:14px;}
.add_oil li small{ font-size:12px; color:#a7a9ac; font-family:'SimSun';line-height:1.2em;margin-left: 15px;}
.add_oil li.on{ color:#8ec31f; border-color:#8ec31f;border-width: 2px;padding: 9px 19px;}
.add_oil li.on small{color:#8ec31f;}
.add_oil li.on a{ color:#0085d0; }

.add_oil li h1{font-size: 30px;padding: 5px 0;}

.add_oil .cz-box input{ width:30% !important;outline:none;border:1px solid #808284; text-align:center;font-size:14px;border-radius:5px; min-height:57px;}
.cz-title .wx-icon{ background-image:url(../images/wt-images/cz_jt.png);background-repeat:no-repeat;display:inline-block;width:10px;height:8px;margin-left:3px;background-size:10px 8px;}
.xz-list li img{ width:95px; height:33px;}
.xz-list .tabcon-cl{padding-top:10px;}
.add_oil .cz-ts{ display:block;font-size:14px; background-color:#dcddde; border:1px solid #c7c7c7; border-radius:3px; position:absolute; right:20px; bottom:-30px;padding:6px 10px;}
.xz-list .tabcon-cl .lab-jl{ position:relative; top:5px;}
.zp-btn{padding:0 10px 10px 10px;}
.cz-number .input-box{ padding-bottom:15px;}
.cz-ts .cz-arrow{top:-9px;right:20px;margin-left: -5px;border-width: 0 8px 8px;position: absolute;width:0;height:0;border-color:transparent;border-style:solid;border-bottom-color:#c7c7c7;}
.tab-cz{ padding-bottom:20px;}
.sum-box{border-top: 2px solid #f15353;background-color: #f8f8f8;display: none;width: 640px;position: fixed;bottom: 0;left: 50%;margin-left:-320px;z-index: 10000}
.sum-box .share-content{ padding:40px 20px 10px 20px !important; text-align:center}
.sum-box .share-content p{ line-height:24px !important;}
.sum-sd,.ibox-date,.iyq-date{border-top: 2px solid #f15353;background-color: #f8f8f8;display: none;width: 640px;position: fixed;bottom: 0;left: 50%;margin-left:-320px;z-index: 10000}
.sum-sd .share-content,.ibox-date .share-content,.iyq-date .share-content{ padding:40px 0 0 0 !important; text-align:center}
.iyq-date .sum-con .share-con{ padding:0 !important;}
.iyq-date .sum-con .share-con .iyq-list .iyq-text{ border-bottom:none;}
.sum-sd .share-content p,.ibox-date .share-content p,.iyq-date .share-content p{ line-height:24px !important;}
.zp-btn .btn-cl{border-radius: 0;}
.cz-btn{ padding:0 !important; padding:0 20px 20px 20px !important;}
.cz-title{ padding:5px 14px 10px 14px; font-size:14px;}
.zp-ts p{ font-size:14px;}
.zp-btn a{ margin:20px 0 0 0 !important;}
.zp-jl{ padding:4px 5px;}
.zp-ts{ padding:20px 10px;}
.cz-con{ background-color:#f5f5f5; border:1px solid #ccc; border-radius:10px; padding:15px 10px; margin:10px;}
.tj-btn{ width:100%;overflow:hidden;}
.tj-btn .btn {width:100%;border-radius: 0; margin-bottom:10px;}
.zf-text{ text-align:center;}
.cz-list{ padding-top:10px;}
.cz-list .dd-info{ padding:0 15px 0 15px;}
.dd-info p{ line-height:26px;}
.share-sum{ border:none !important;background-color:#fff;}
.share-cz .cx-menu-item .item-img{ float:left;display:block;padding:3px 10px 0 0;}
.share-cz .cx-menu-item .item-img img{width:49px;height:30px;}
/*.share-sum .share-ct{ padding:40px 20px 10px 20px !important}*/
.share-sum .share-title{display:block;color:#000; font-size:15px; text-align:center; padding:20px 0 10px 0; border-bottom:1px solid #dedede;}
.share-sum .share-content{padding:10px; line-height:24px; /*border-bottom:1px solid #dedede;*/}
.share-sum .close-btn{border:none !important;background-image:url(../images/wt-images/gb_btn.png);background-repeat:no-repeat; position:absolute; top:8px;right:10px;width:28px; height:28px; background-size:28px;}
.share-content p{ font-size:14px;}
.share-content .cl-red{color:#e40177}
.share-cz{padding:0 10px 10px 10px;}
.share-cz .cx-menu-item{display: block;padding:10px 0;background-color: #fff; overflow:hidden;border-top: 1px solid #9b9b9d; border-bottom:none !important;position: relative;}
.share-cz .cx-text p{font-size:14px; line-height:18px !important;}
.share-cz [class*="icon-"] {display:block; background-image:url(../images/wt-images/zf_icon.png);margin:3px 10px 0 0;width:49px; height:30px;background-repeat:no-repeat;float:left;background-size:100%}
.share-cz .cx-menu-item .jt-icon {background: url(../images/wt-images/jt_btn.png) no-repeat;width:10px;height:17px;background-size:10px 17px;position:absolute;right:10px;top:20px;}
.share-cz .icon-ct01{background-position:0 0;}
.share-cz .icon-ct02{background-position:0 -28px;width:40px; height:40px;}
.share-cz .cx-text .yw-text{color:#a7a9ac !important;}
.fix-br{width: 100%;height:50px;clear: both;}
.fl-left{ width:65%; float:left;}
.fl-left50{width: 50%;float: left;}
.fl-left .fl-con{ padding-top:12px;}
.fl-right{ width:35%;float:left;}
.fl-right50{width: 50%;float: left;}
.fl-right{text-align: center;font-size:16px;background-color: #43B600;line-height:45px;color: #FFF;}
.fl-left p{ display:block; width:95%;text-align:right;}
.fl-left p.p1 {color: #373737;font-size: 14px;}
.fl-left p.p2 {color: #999;font-size: 12px;}
.fl-right a {display: block;width: 100%;height:45px;color: #fff;text-align: center;line-height:45px;}
.foot-box {bottom:0; width:100%; padding-bottom:0; width:100%; z-index:2;}
.foot-box .container {border-top: 1px solid #dedede;background-color: #eee;overflow: hidden;}
.footer-btn{width: 100%;height: 45px;line-height: 45px;display: block;text-align: center;}
/*永不停机*/
.by-tc .by-gray{ background-color:#f8f8f8 !important;}
.new-sz{ background-color:#fff;padding:10px 10px 5px 10px;}
.jg-list{ padding:0 10px;}
.jg-list li label{float:left; line-height:30px;}
.jg-list li{ position:relative;}
.jg-list li .jg-rt{ margin-left:110px;position:relative;}
.jg-list li .jg-rt .jg-tit .jg-arrow{ background:url(../images/wt-images/icon_sj02.png) no-repeat; display:block; width:18px; height:12px; background-size:100%; position:absolute;top:10px;right:10px;}
.jg-list .jg-rt .jg-tit{ border:1px solid #dedede;height:30px; line-height:30px; padding-left:10px;}
.jg-list .jg-rt .rt-text{border:1px solid #dedede;position:absolute; background-color:#fff; top:30px; width:100%; z-index:9999; margin-top:-1px;}
.jg-list .jg-rt .rt-text li{border-bottom:1px solid #dedede;padding:5px 0 5px 65px;}
.jg-list .jg-rt .rt-text li:last-child{border:none;}
.jg-list .jg-rt .rt-text li:hover{background-color:#0085d0; color:#fff;}
.jg-list li{padding-top:15px;}
.jg-list .fs-rt{ margin:10px 0 0 110px; position:relative;}
.jg-list .fs-text{border:1px solid #dedede; height:30px; line-height:30px; padding-left:10px;}
.jg-list li .fs-rt .jg-arrow{ background:url(../images/wt-images/icon_sj02.png) no-repeat; display:block; width:18px; height:12px; background-size:100%; position:absolute;top:10px;right:10px;}
.jg-list .fs-list li{ border-bottom:1px solid #dedede; padding:5px 0 5px 65px;}
.jg-list .fs-list{border:1px solid #dedede;position:absolute; background-color:#fff; top:30px; width:100%; z-index:9999; margin-top:-1px;}
.jg-list .fs-list li:last-child{ border:none;}
.jg-list .fs-list li:hover{ background-color:#0085d0; color:#fff;}
.share-con{ padding:40px 5px 0 10px; display:block;}

.sz-list li{border-bottom:1px solid #dedede;padding:5px 10px;}
.sz-list li .sz-con{display:block; color:#999;}
.zd-con .text{ border:none !important; padding:0 !important;}
.cx-ft .ft-con{border-bottom:1px solid #dedede;border-top:1px solid #dedede;}
.cx-ft .ft-con a{display:block; padding:12px 10px !important; margin:0 !important}
.cx-ft .ft-tit{ padding:10px;}
.bd-ck{right:-100%; width:300px; z-index:9999; top:0; position:fixed; height:100%; box-sizing:border-box; padding-bottom:50px; background-color:#fff;}
.bd-ck h4{ text-align:center; font-size:14px; padding:10px  0; border-bottom:1px solid #dedede;}
.ck-list li{ border-bottom:1px solid #dedede;padding:10px;}
.ck-list li .ck-img{ padding-right:10px; width:40px; height:30px;}
.ck-list li input{margin-top:9px;}
.ck-list li label{ display:block; overflow:hidden;}
.ck-yc{ position:relative; top:-10px; border-bottom:1px solid #dedede;}
.ck-yc a{ margin:0 !important;}
.ck-yc .sp-icon{top:18px !important;}
.yd-xy{ padding:6px 10px 0 10px;}
.yd-xy input{float:left;}
.yd-xy .checkbox{margin-top:3px;}
.yd-xy input[type=checkbox]{ background:url(../images/shop-images/button-icon09.png) no-repeat;position: relative;background-size:100%;outline:none;}
.yd-xy input[type=checkbox]:checked,input[type=checkbox].active{  background:url(../images/shop-images/button-icon09.png) no-repeat 0 bottom;background-size:100%;outline:none;}
.xy-tk h1{ font-size:16px; text-align:center; border-bottom:1px solid #dedede; padding:15px 15px 10px 15px;}
.xy-con{ padding:15px; text-indent:2em;}
.share-pst{ padding:10px; overflow:hidden;}
.pst-box{ width:60% !important;  border:1px solid #dedede;float:left; height:35px; line-height:35px; padding-left:6px; color:#999;}
.pst-btn{ width:40%; float:left; height:35px;line-height:35px; background-color:#0085d0; color:#fff;}
.reset-list li{ margin-top:10px; position:relative;}
.reset-list .reset-box{ border:1px solid #dedede; height:35px; line-height:35px; color:#999;}
.reset-list li .ques-icon{ background-image:url(../images/wt-images/ques_icon.png); width:22px; height:22px; background-size:100%; display:inline-block; cursor:pointer; position:absolute; right:10px; top:6px;}
.bl-con .bl-list{ padding:0 !important;}
.bl-con .bl-list h4{ text-align:center; font-size:14px; border-bottom:1px solid #dedede; padding:10px;}
.bl-list .bl-text{ padding:10px;}
.zp-link{display:block; text-align:right; padding:8px 10px 8px 0; color:#0085d0; cursor:pointer;}
.card-list h4{ border-bottom:1px solid #dedede; padding:10px 10px 6px 10px;}
.card-con{ padding:18px 10px;overflow:hidden; margin-right:-4%;}
.card-con li{text-align:center; float:left; width:46%; margin-right:4%;border:1px solid #dedede; margin-bottom:6px;}
.card-con li img{ width:100%;height:33px;}
.card-con li.active {display:block;height:35px;border: 1px solid #e40177;}
.by-tc .by-info{padding:10px;}
.by-tc .by-info p{ padding-bottom:5px;}
.card-info .card-lt{ border-top:1px solid #dedede; border-bottom:1px solid #dedede; height:40px; line-height:40px; padding-left:10px; background-color:#fff; overflow:hidden;}
.card-info .card-fd{ border-top:none;}
.card-info .card-lt label{ float:left;}
.card-info .card-lt input{ background:none; padding-left:15px; color:#050505; float:left; line-height:40px;}
.card-error{ display:block; padding:6px 0 0 10px;}
.card-share{ padding-top:20px;}
.bd-list{ padding-top:15px; overflow:hidden;}
.bd-list .result-list .xq-lt{width:35%;margin-right:1%;}
.bd-list .result-list span{background-color:#f1f2f2;display:inline-block;padding:10px;}
.bd-list .result-list .xq-rt{width:64%;text-align:right; white-space:nowrap;}
.card-suess{ padding:0 !important}
.card-suess .dan-tit{ padding:20px 20px 10px 20px;}
.bd-list .result-list{padding: 0 !important;border: none !important;margin-bottom:3px;overflow: hidden;}

/*家庭宽带*/
.kd-top h5{ text-align:center; font-size:18px; color:#d21570; padding:8px 0 6px 0}
.yh-info{ padding:15px 0 5px 0;border-bottom:1px solid #dadee1; margin:0 15px;}
.td-fr{ position:relative;}
.yh-info h4{ padding-bottom:8px;}
.tx-info b{ color:#cc4571;}
.select-arrow {position:absolute; right:10px; width:11px; height:8px; top:50%;background-image:url(../images/wt-images/slect-arrow02.png);}
.set-ar01{ border:1px solid #898989; border-radius:5px;width:32%;height:35px; outline:none; }	
.order-info4 .or-jl{margin-left:80px; position:relative;}
.order-fn li{ border:none !important; padding:5px 0 !important;}
.or-jl .td-sm{ color:#b4b4b4; padding-top:4px; display:block; font-size:12px;}
.tc-xz{ border-bottom:1px solid #dadee1; overflow:hidden;padding:15px 0 8px 0; border-bottom:1px solid #dadee1;}
.tc-xz h4{ font-weight:normal; padding-left:15px;}
.qw-list{ padding-top:10px !important; margin-left:-2%!important;}
.qw-list li{ margin-left:2% !important; margin-right:0 !important;}
.tx-info{padding:15px 0 10px 0; border-bottom:1px solid #dadee1;margin:0 15px;}
.sk-fs strong{ color:#28c1fb ; margin-left:10px;}
.wx-info{padding:12px 0 8px 0;margin:0 15px;}
.wx-info h4{ padding-bottom:10px;}
.wx-info .wx-bg{ background-color:#eeefef; border-radius:5px; padding:10px 8px;}
.yh-info b{color:#cc4571;}
.order-info4 label{ float:left; line-height:40px;text-align:right; color:#666;font-family:'microsoft yahei'}
.order-info4 li{ padding:10px 0;border-bottom: 1px solid #dedede;}
.fcx-w30 {float: left;width: 30%;letter-spacing: normal;}
.order-info4 .orj-ml115 {margin-left: 118px;}
.fcx-sp {float: left;display: inline-block;width: 5%;height: 40px;line-height: 40px;text-align: center;}
.tc-xz h4 b{color:#cc4571;}
.zp-yy{ padding:0 15px 20px 15px;}
.TabNote .bu-con{ padding:20px 10px 12px 10px !important;}
.TabNote .bu-con p{margin-bottom: 20px;line-height: 150%;color: #666;}
/*.tab-s07 li{ width:33.3%}*/
.Tab .tab-s07,.Tab02 .tab-s07,.Tab03 .tab-s07{/*display:-webkit-flex;display:flex;*/ width:100%;overflow:hidden;}
.Tab .tab-s07 li,.Tab02 .tab-s07 li,.Tab03 .tab-s07 li{display:inline-block;}
.Tab1.tab-s07 li{ width:100%; text-align:left; padding-left:10px; height:36px; }
.Tab1.tab-s07 li a{border-left:4px solid #0085d0 !important; padding-left:10px;}
.Tab1.tab-s07 li.on{ border-top:none !important;border-bottom:2px solid #f8f8f8 !important;}
.Tab1.tab-s07 li.on a{ color:#666 !important;}
.d-con{border-bottom:4px solid #f5f5f5;}
.se-list li{ width:48% !important; margin:0 !important; margin-right:2% !important; margin-bottom:5px !important; padding:5px 0;text-align:center;border: 2px solid #D1D1D1; border-radius:4px;}
.tab-list{width:100%;text-align:center;}
.tab-list tr th{word-break:keep-all;white-space:nowrap;color:#646464; font-size:13px;}
.tab-list tr td{text-align:center;word-break: keep-all;white-space:nowrap;padding-bottom:6px; font-size:13px; vertical-align:middle !important;}
.tab-list .form-fr{ width:90px;height:30px;font-size: 13px;line-height: 1.4285; color:#007dc9;background-color: #fff;background-image: none;border: 1px solid #dedede;outline:none; padding-left:5px; border-radius:5px;}
.tab-list .fk-btn{padding:5px 5px;height:30px;line-height:30px;border-radius: 5px;color: #fff;}
.option-sd{ padding:0 !important;}
.option-sd .se-box{ background-color:#fff; padding:10px;}
.deploy-con .title{ border-bottom:1px solid #dedede; margin:0 !important;}
.deploy .title .text{border-left: 5px solid #47bfff;padding-left: 8px;}
.oil-fix li{ width:48%; margin-right:2%;}
.se-box .se-phone{ padding-bottom:8px;}
.se-box .tj-text{ padding:10px 0;}
.kd-xf{padding:10px 0; background-color:#fff;}
.kd-xf .kd-start{float:left;line-height:30px;}
.kd-xf .kd-rigd{margin-left:80px; position:relative;}
.kd-xf .kd-rigd .select-arrow{ top:40%}
.kd-xf .kd-rigd .form-control{ padding-left:6px;}
.kd-list li{padding:10px;border-bottom:1px solid #f8f8f8}
.info-list li label{float:left;}
.box-list li{padding-bottom:15px;}
.box-list li .right-td{ padding:0; position:relative;}
.box-list li .select-arrow{ top:40%;}
.box-list li .form-control{ padding-left:8px;}
.form-select{ position:relative; width:100%;}
.form-select .form-control{ height:30px; border-radius:4px; line-height:15px !important;}
.form-select .select-arrow{ top:35%; right:5px !important;}
.Tab .kd-ts a{ font-size:14px !important;}
.bg-gray .tab-bg{ background-color:#fff !important;}
.tab-bg .kd-ts{ border-top:1px solid #dedede; height:42px;border-bottom:1px solid #dedede;}
.tab-bg .TabNote{ padding:15px 10px;}
.box-list li .right-td{ color:#666;}
.box-list li .box-kl{ padding-left:27px;}
.tj-box{ padding:10px;}
.tj-box a.btn{ margin:0;}
.wx-ts{ padding:20px 10px;}
.wx-ts h4{ border-left:4px solid #0085d0; height:20px; padding-left:10px;}
.wx-ts .wx-list{ padding-top:10px; color:#666;}

/*业务办理*/
.bl-search{ background-color:#f8f8f8; padding:15px; position:relative;}
.bl-search .bl-input{border-radius:5px; color:#999; border:1px solid #dedede; height:40px; line-height:40px;}
.bl-search .sea-btn{background:none;background-image:url(../images/wt-images/fdj_icon.png) !important; background-repeat:no-repeat; width:24px; height:24px;background-size:24px; position:absolute; top:23px; right:25px;}
.bl-info{background-color:#fff;}
.con-list{ padding:20px 0 0 0;}
.con-list li{width:33.3%; float:left;text-align:center;min-height:3.5rem; padding:0 0.2rem 0 0;overflow:hidden;}
.con-list li img{ width:1.4rem; height:1.4rem;}
.con-list li p{display:block;padding-top:0.3rem; font-size:0.5rem;line-height:1.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break: break-all;}
.bl-info .Tab .jf-list li{ background-color:#eaeaea; border-bottom:1px solid #fff;}
.bl-info .Tab .jf-list li.on{background-color:#68bceb;}
.bl-info .Tab .jf-list li.on i{border-top: 6px solid transparent;border-left: 8px solid #68bceb;border-bottom: 6px solid transparent;}
.hot-yw h4{ background-color:#fff; border-bottom:1px solid #dedede; padding:8px 10px;}
.tj-list{ background-color:#f8f8f8; padding:0.75rem 0 0.5rem 0.3rem;}
.tj-list li{width:48%; margin-right:2%;float:left; display:block; line-height:0.85rem; padding-bottom:0.9rem;}
.tj-list li span{ display:block; color:#da2e44; font-size:0.65rem;}
.tj-list li .tj-img{ float:left; padding:0.1rem 0 0 0}
.tj-list li .tj-img img{ width:1.65rem; height:1.65rem;}
.tj-list li .tj-tit{ float:right;}
.tj-list li .tj-tit b{font-size:0.5rem;}
.tj-list li .tj-con{background-color:#fff; padding:0.5rem; overflow:hidden;}
.tj-list .hot-btn{ background-image:url(../images/wt-images/soft_bg.png);background-repeat:repeat-x; text-align:center;  height:2.5rem; line-height:2rem;font-size:0.85rem;color:#fff;}

.com-list{background-color:#fff; margin-top:10px;overflow:hidden;}
.com-list .con-tit{border-bottom:1px solid #dedede;padding:10px;font-size:15px;}
.yd-list{padding:18px 6px 3px 6px; overflow:hidden;}
.yd-list li{width:25%; float:left; text-align:center; padding-bottom:15px;}
.yd-list li img{width:50px; height:50px;}
.yd-list li p{ padding-top:5px;}
.jf-list{background-color:#f5f5f5 !important;}
.jf-list li{float:left; width:16.6%;height:40px !important;line-height:40px !important;border-top:none !important;}
.jf-list li.on{border-top:none !important;}
.jf-list li.on a{color:#0085d0 !important;display:inline;}
.jf-bt{ padding:10px;}
.jf-bt tr th{ width:33.3%; text-align:center; font-size:14px; color:#666; font-weight:normal;border-bottom: 1px solid #dedede;padding: 10px 0 10px 0;}
.jf-bt tr td{width:33.3%; text-align:center; font-size:14px; color:#666; vertical-align: middle!important;border-bottom: 1px solid #dedede;padding: 10px 0 10px 0;}
.jf-bt tr td .jf-tex01{color:#a7a9ac;}
.jf-bt tr td .jf-tex02{color:#fb5d5c;}
.jf-bt .hf-zj{display:block;text-align:right; padding-right:10px;}
.jf-bt .hf-zj .cl-cs{font-size:16px;}
.jf-bt .no-border{border:none;}
.form-btn{margin:0 0 15px 0 !important;}
.form-btn a{margin:0 !important;}
.tabcon{ padding:15px;}
.zd-cx{overflow:hidden; margin-top:10px;}
.zd-cx a{ display:block; background-color:#fff; position:relative;overflow:hidden;padding:10px;margin-bottom:6px;}
.zd-cx .text{color:#575656; font-size:14px; padding-left:45px; float:left; background: url("../image/icon3.jpg") left 0 no-repeat; height: 45px; line-height: 45px; background-size: 100%；}
.zd-cx .icon4{background: url("../image/icon4.jpg") left 0 no-repeat; }
.zd-cx .icon5{background: url("../image/icon5.jpg") left 0 no-repeat; }
.zd-cx .icon6{background: url("../image/icon6.jpg") left 0 no-repeat; }
.zd-cx .icon7{background: url("../image/icon7.jpg") left 0 no-repeat; }
.zd-cx .icon8{background: url("../image/icon8.jpg") left 0 no-repeat; }
.zd-cx .icon9{background: url("../image/icon9.jpg") left 0 no-repeat; }
.zd-cx .sp-icon {background: url(../images/wt-images/icon08.png) no-repeat right;width: 7px;height: 10px;position: absolute;right:10px;top:14px;background-size: 7px 10px;}
.jf-bt tr td span{display:block;}
.panel-box .panel-body {border: 0 !important;padding: 0 10px !important;}
.dy-text{ padding:0 10px 40px 5px; color:#666}
.dy-con{position:relative; padding:10px 0 0 10px;border-bottom:10px solid #f4f4f4;}
.dy-con .xf-je{ display:block;padding-bottom:5px;}
.zd-mx{background-color:#fff; border-top:10px solid #f4f4f4;}
.panel-zd h4{font-weight:normal; color:#444; padding:8px 0 6px 0; overflow:hidden;}
.down-con{ width:100%;display:none;padding:10px; background-color:#fff;}
.zd-list .zd-yb{ background-color:#fff; border-bottom:1px solid #dedede;}
.zd-list .tc-gf{cursor:pointer;background:url(../images/wt-images/icon08.png) no-repeat right 4px center; background-size: 7px 11px; display:block;height:40px;line-height:40px;font-weight: normal; padding-left:10px; margin-right:10px;}
.zd-list .zd-yb .tc-btndt{background:url(../images/wt-images/icon09.png) no-repeat right 4px center; background-size: 11px 7px;}
.zd-list .tc-con{display:none;}
.zd-list .zd-gd{line-height:40px;}
.zd-list .zd-fr{ padding-right:20px;line-height:40px;}
.tc-list{ padding:0px 30px 0 25px; color:#646464; background-color:#f8f8f8;}
.tc-con .tc-list{ overflow:hidden; padding:0 10px !important;}
.tc-list .jb-fy{ border-bottom:1px dashed #dfdfdf;padding:6px 0 10px 0; overflow:hidden;}
.tab-bt{ padding:20px 15px 10px 15px;}
.tab-bt .pane-text01{ float:left;} 
.tab-bt .pane-text02{ float:right;}
.tab-bt .tab-cr01 {display: block;height: 36px;font-size: 16px;color: #fb5d5c;}
.tab-bt .tab-cr02 {display: block;height: 26px;font-size: 16px;color: #666;}
.panel-cr{ padding:0 15px;}
.panel-add h4 strong{ color:#e40177; font-weight:normal;}
.panel-add h4 a{ font-size:16px;color:#666;}
.panel-add .con-fr01{ float:left; padding-left:5px;}
.panel-add .con-fr02{ float:right;}
.panel-default .panel-add a {display: block;height:30px;font-weight: normal;}
.panel-box .panel-zd{ background-color:#f4f4f4; border:none !important;}
.panel-title a.collapsed .v {float: left;width: 12px;height: 12px;margin-top: 6px;background: url(../images/wt-images/icon_sj.png) no-repeat;display: inline-block;background-size: 100%;}
.panel-title a .v {float: left;width: 12px;height: 12px;margin-top: 6px;background: url(../images/wt-images/icon_sj02.png) no-repeat;display: inline-block;background-size: 100%;}
.add-slt .list-con {height: 36px;font-size: 16px;}
.add-slt ul{padding: 0 0 12px 18px;}
.add-slt ul li {padding-top: 10px;border-bottom: 1px solid #dedede;font-size: 16px;color: #9a9a9a;}
.jf-tc li{ float:left; width:33.3%;}
.cx-content{background-color:#fff;color:#999; padding:6px 8px 6px 15px; border-top:1px solid #dedede;}
.panel-box .zd-rl{color:#666;font-size: 14px;line-height: 1.2em;margin: 10px 0 0 10px;float: left;}
.date-qd{ width:70%; margin:0 auto;}
.dz-mx{ margin-top:6px;}
.zx-qd{ width:100%; margin:10px 0 !important;}
.zx-qd td {cursor:pointer; text-align:center; font-size:15px;}
.zx-qd th {height:35px; font-size:15px; font-weight:normal;color:#0087e0;}
.zx-qd td .active{ background-color:#0087e0; border-radius:100%; width:25px; height:25px; color:#fff; display:inline-block; line-height:25px;}
.xd-table{ padding:0 5px;}
.xd-table tr th{width:16%;text-align:center; color:#666; font-weight:normal; border-bottom:1px solid #dedede; padding:8px 0;}
.xd-table tr td{width:16%;text-align:center; padding:8px 0; color:#777; border-bottom:1px dashed #dfdfdf; font-size:13px;vertical-align:middle!important;}
.xd-table tr td span{ padding-right:5px;}
.dz-mx .dz-hj{padding: 10px;text-align: right;}
.jc-title{ margin-top:10px;padding:15px;overflow:hidden;background-color:#fff;}
.jc-title dl dt{float:left;}
.jc-title dl dd{padding-left:15px;overflow:hidden;}
/*.jc-title dl dd span{ color:#666; display:block;font-size:12px; padding-top:8px;max-height: 28pt;overflow: hidden;line-height: 1.3em !important;
text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}*/
.detail{line-height:20px;font-size:13px;}
.detail .all{display:none;}
.detail .more{text-decoration:none;color:#0085d0;cursor:pointer;}
.jc-title dl dt img{width:48px;height:48px;}
.yh-tc{ padding:0 !important; background:none !important;}
.tc-bg{ padding:15px; border-bottom:10px solid #f8f8f8;overflow:hidden;}
.TabNote h1{ font-size:14px; padding:10px 0 10px 15px; color:#333; border-bottom:1px solid #dedede;}
.tc-bg .my-tc{ padding-top:3px;}
.dropdown-menu {position:absolute; top:45px;z-index: 1000;display: none;font-size: 14px;}
.ds-menu .city-tit{ position:absolute; right:30px; top:12px;}
.open>.dropdown-menu {display:block;}
.dropdown-tab{ width:100%;background-color:rgba(237,240,241,0.9);}
.ds-xz{ position:absolute; top:-5px; right:20px; display:inline-block;font-size:14px;color:#666;white-space:nowrap;}
.city_nav {position:absolute; right:10px; top:14px; font-size:14px; display:block; color:#666; background-image:url(../images/wt-images/drear_icon05.png); background-repeat:no-repeat; background-size:15px 9px;background-position:right 6px; padding-right:20px;}
.open>.city_nav{ background-image:url(../images/wt-images/drear_icon06.png); background-repeat:no-repeat; background-size:15px 9px;}
.drawer-menu{ padding:10px;}
.drawer-menu li{ float:left; width:20%; text-align:center; padding-bottom:2%;}
.drawer-menu li a{ font-size:15px;color:#848484;}
.drawer-menu li.active a{color:#e40177;}
.sy-jf li{ width:33.3%; border-right:1px solid #dedede;}
.sy-jf li.on{ background-color:#0085d0;}
.sy-jf li.on a{ border:none !important; color:#fff !important;}
.jf-con{ padding:10px; margin-top:12px;}
.jf-con .form-control {padding-left:10px; color:#a1a1a1;}
.jf-con .form-control,.jf-con .form-input-div {border-radius:4px;}
.jf-con .form-group .form-input-div{ border:none;}
.jf-con .form-group .control-label{ float:left;line-height:30px;font-size: 14px;}
.jf-con .form-input-div{ margin-left:70px; position:relative;}
.form-group .form-input-div{ position:relative;}
.formintion-icon{ position:absolute; top:6px; right:6px;background-image:url(../images/wt-images/formintion.png); background-repeat:no-repeat; background-size:100%; width:22px; height:23px; display:block;}
.jf-con .form-group .select-arrow{ right:10px !important; top:50%; margin-top:-4px;}
.jf-con .form-group .yzm .form-control{float:left;width:50%;margin-right: 3%;}
.jf-con .yzm img{float:left;margin-left:0;height:35px;max-width:30%;}
.jf-con .input-cw{position: relative;left: 0;padding-left:70px;top:3px;color: #f00;display: block;width: 100%;}
.form-group input[type=checkbox]{background:url(../images/shop-images/button-icon09.png) no-repeat;position:relative;background-size: 100%;outline: none;float:left;}
.form-group input[type=checkbox]:checked,input[type=checkbox].active{  background:url(../images/shop-images/button-icon09.png) no-repeat 0 bottom;background-size:100%;outline:none;}
.form-group .xy-box{ color:#666;}
.form-group .xy-box a{ color:#0085d0;}
.zp-gray{ background-color:#f8f8f8;}
.jf-info{ padding:10px; color:#666; background-color:#fff;}
.jf-info h4{ font-size:15px;}
.jf-info .jf-jg{ font-size:30px; display:block; padding:6px 0;}
.jf-info .pl-box{ border:1px solid #dedede; border-radius:4px;font-size:16px;height:45px;line-height:45px;}
.jf-zs{ padding-top:10px;overflow:hidden;}
.jf-zs li{ height:30px; line-height:30px;}
.zd-list .zb-text{ padding:0 !important}
.zb-text .zd-gd{color:#666;font-size:14px; font-weight:bold;padding-left:8px;line-height: 1.2em;margin: 10px 0 0 10px;float: left;border-left: 5px solid #0085d0;}
.down-con .down-title{display:block;text-align:right;}
.map-line{ width:100%; text-align:center; padding:10px 0 5px 0;}

/* 详单查询柱状图 */
ul.n-chart{padding:0;margin:0; padding-top:21px; margin-bottom:20px;list-style:none; height:122px; border-bottom:1px solid #0087e1;}
ul.n-chart p{padding:0;margin:0}
ul.n-chart .zct-yf{ width:100%; text-align:center;height:25px;line-height:25px;color:#666; position:absolute; bottom:-30px;}
ul.n-chart li{width:14.1%;float:left;padding:0; margin-right:3%; position:relative;}
ul.n-chart li:last-child{ margin-right:0;}
ul.n-chart li:hover{background:#f7f7f7;}
ul.n-chart .zzt-total{height:100px;position:relative;}
ul.n-chart .zzt-percent{background:#6cbfe5; border:1px solid #0087e1; border-bottom:0; width:60%;margin:0 20%;position:absolute;bottom:0;}
ul.n-chart .zzt-percent span{ display:block; width:220%; text-align:center; position:absolute; top:-20px; left:-60%; font-size:12px;}
.yw-con{ background-color:#fff;margin-bottom:12px;}
.bl-list p{ color:#333;}
.bl-list .bl-bt{ padding-bottom:5px;}
.bl-list .bl-ts{ padding-top:5px;}

/*积分查询*/
.kf-info{overflow:hidden; padding:10px;border-bottom:1px solid #dedede;color:#666; position:relative;}
.kf-info img{width:60px; height:60px; border-radius:60px; border:1px solid #fff; float:left;}
.kf-info .user-login{padding:6px 0 0 10px; overflow:hidden;}
.kf-info span{padding-right:12px;}
.kf-info .kf-adress{padding-top:6px;}
.kf-info .dq-jf{position:absolute; right:10px; display:block; bottom:16px; padding:0;}
.kf-reach{ padding:15px 10px; background-color:#f8f8f8;}
.kf-reach .cx-date label{float:left !important; line-height:28px;}
.kf-reach .kf-date{font-size:13px; margin-right:3px; outline:none;}
.kf-reach .kf-date input{ width:30%; float:left; height:30px; border:1px solid #dedede; margin-right:2%; padding-left:3px;}
.kf-reach .cx-btn{background-color:#0085d0; color:#fff; height:30px; padding:0 10px; line-height:20px;margin-left:2px; border-radius:4px}
.kf-table{ width:100%; text-align:center; border:1px solid #dedede; border-right:none;}
.kf-table tr th{ border-bottom:1px solid #dedede; padding:5px 0; border-right:1px solid #dedede;padding:5px;}
.kf-table tr td{ padding:5px 0; border-right:1px solid #dedede; border-bottom:1px solid #dedede;padding:5px;}
.yw-con .Tab .cx-con ul{ background-color:#fff !important;}
.yw-con .Tab .cx-con li a{font-size:14px;}
.yw-con .Tab .TabNote div{ padding:10px;border-top:5px solid #f8f8f8; margin-top:1px;}
.hot-tj .title{background-color:#fff;}
.floor-list{overflow:hidden; padding:15px 0;}
.floor-list li{float:left;width:25%;text-align:center;}
.floor-list li img{ width:40px; height:40px;}
.floor-list li span{display:block; color:#646464;padding-top:5px; font-size:12px;}
.hot-tj .floor-list{ background-color:#fff;}
.se-box .add-fx li{ height:40px; line-height:35px; padding:0;}

/*4G包月套餐*/
.by-tc .by-hm{ background-color:#fff;padding:10px; overflow:hidden;}
.by-tc .by-hm .hm-con{max-width:60%;}
.cl-zs{color:#e40177;  font-weight: normal;}
.by-tc .by-hm .cz-hm a{color:#0089cf;}
.hf-bz{ padding:12px 10px; background-color:#f8f8f8;}
.hf-bz a{color:#0089cf;}
.hf-bz .cl-zs{color:#fb5d5c;}
.ly-oil{ padding:20px 0 0 0 !important; overflow:hidden;}
.ly-oil li{ border:none !important; background-color:#f1f2f2; position:relative;}
.reb-top{border-bottom: solid 1px #dedede; position:absolute; z-index:66px; top:280px;width:100%; display:none}
.reb-top ul{ background:#fff}
.reb-top ul li{ border-top: solid 1px #dedede; width:100% !important;line-height:30px; padding:4px 15px; padding-right:10px; position:relative}
.re-con .renew-tip{background:#da0d15; border-radius:5px; color:#fff; padding:0 5px !important; height:22px; line-height:22px; float:left;color:#fff44f; margin-top:5px;}
.re-con .renew-tip2{margin-left:35px;line-height:16px; color:#ff8c8b; font-size:12px;display:block;}
.reb-top .bg-grayf2{ background-color:#f2f2f2;}
.ly-oil li.on s {bottom:-10px;position:absolute; right:46%; background-image:url(../images/wt-images/tip_icon.png); background-repeat:no-repeat; background-size:100%; width:16px; height:18px; z-index:10;}
.re-con{ overflow:hidden; margin:15px 10px 0 10px;padding:5px 10px 5px 10px; background-color:#f8f8f8;border:1px dotted #fb5d5c;}
.re-con .ren-bod{ font-weight:bold; color:#fb5d5c;}

.tab-slt{ margin-top:10px;}
.tab-slt li{background-color:#f6f6f6 !important; border:none !important; border-right:3px solid #fff !important;}
.tab-slt .border-none{ border:none !important;}
.tab-slt li.on{ border-top:2px solid #68bceb !important; background-color:#fff !important;}
.tab-slt li.on a{ color:#68bceb !important;}
.tanot-con{ padding:0 10px 15px 10px !important;}
.share-sum .box-btn{border: none !important;background-image:url(../images/wt-images/jt_icon.png);background-repeat:no-repeat;position:absolute;top:10px;left:50%;width:20px;height:16px;background-size:20px 16px;}
.share-ct p{ text-align:left;}
.tb-tx{ padding:10px 20px 15px 20px;}
.modal-fr {width: 85% !important;margin:50% auto !important;}
.qr-con .qr-list{ padding-top:50px;}
.qr-con {background-color: #fff;border-radius: 6px;overflow: hidden; padding:0 15px;}
.qr-list label{float:left; line-height:35px;}
.qr-rgd{ margin-left:75px;}
.qr-rgd input{ border-radius:4px; color:#888;}
.qr-list li{ margin-bottom:15px;}
.qr-rgd .form-lt{ float:left; width:46%; margin-right:3%;}
.qr-rgd .form-btn{ width:51%; padding:0 3px;background-color:#68bceb; border-radius:4px; color:#fff; height:35px; line-height:16px;}
.qr-list .qr-yzm{ padding-left:14px;}
.qr-close .close-btn {background-image: url(../images/wt-images/gb_btn.png);width: 28px;height: 28px;background-size: 28px;background-repeat: no-repeat;display: block;cursor: pointer;margin-right:5px;}
.qr-con .zp-btn a{ margin:0 !important;}
.dg-suess{ padding:20px;}
.dg-suess .suess-icon{ background-image:url(../images/icon-succ.png); background-repeat:no-repeat; display:inline-block; width:45px; height:45px; background-size:45px 45px; float:left;}
.dg-suess .suess-text{ margin-left:55px;margin-top: 4px;}
.suess-text span{display:block;}
.suess-text .suess-ft{font-size:16px;}
.dg-con{ overflow:hidden; padding:5px 20px;}
.dg-con .dg-text span{display:block; padding-bottom:5px; color:#888}
.dg-fg{background-color:#f2f2f2;width:100%;margin-top:10px;overflow: hidden;}
.dg-fg li{ border-bottom:3px solid #fff; color:#333;}
.dg-fg .fd-hm {padding: 10px 0;width: 40%; float:left;border-right:3px solid #fff;text-align: center;display: inline-block;}
.dg-fg .fd-phone {padding: 10px 0;width: 60%;text-align: center;display: inline-block;}
.dg-ofsus{ background-color:#f8f8f8; margin-top:12px; padding:10px 20px;}
.hd-con{ padding:20px 10px 10px 10px;}
.gg-pic{overflow:hidden; margin-left:5px;}
.gg-pic li{ width:48%; margin-right:2%; float:left;}
.dg-suess .error-icon{ background-image:url(../images/icon-fail.png); background-repeat:no-repeat; display:inline-block; width:45px; height:45px; background-size:45px 45px; float:left; margin-top:6px;}
.dg-btn{ padding-bottom:20px;}
.pssword-title{ border-top:1px solid #e0dfdf; padding:10px;color:#5b5b5b;font-size:15px;}
.password-con{ background-color:#fff; padding:10px;}
.password-con li {padding:8px 0 !important;border: none; position:relative;}
.password-con label {float: left;line-height:35px;text-align: right;color: #666;font-family: 'microsoft yahei'; font-size:15px;}
.password-con .right-td{margin-left:80px;}
.password-con .right-td .form-fr{ font-size:14px; border:1px solid #dedede; color:#666; padding-left:5px !important;}
.password-con .btn-box a.btn{margin:0 !important;}
.password-con .form-sd{ width:60%; float:left;}
.password-con .td-btn{ width:40%; height:35px; padding:0 3px; line-height:18px; font-size:12px; background-color:#8fc320; color:#fff;}
.cw-ts {padding-top:5px;display: block;font-size: 12px;}
.jc-list{background-color: #fff;margin-top: 10px;padding-bottom: 9px;}
.jc-list h4 {height: 42px;line-height: 42px;display: block;width: 100%;padding:13px 10px 10px 10px;border-bottom: 1px solid #dedede;font-weight: normal;}
.jc-list .text {color:#666;font-size:14px;padding-left: 8px;line-height: 1.2em;float: left;border-left: 5px solid #47bfff;}
.zf-info{padding:10px;color:#666;}
.RadioBox{background:#f3f3f3; margin:0; padding:10px;}
.option-sd .deploy-list{ padding:0 !important;}
.option-sd .se-menu{ padding:15px 0 0 0 !important; overflow:hidden;}
.option-sd li{margin:0;}
.deploy-list{ padding:20px 3px 20px 6px;}
.deploy-list li{margin-right:3%; font-size:12px; border:2px solid #d1d1d1; margin-bottom:5px;}
.deploy-list li.on{border-color:#E40077; color:#E40077 !important; background-color:#fff}
.deploy-list li.on small{color:#E40077 !important; }
.form-cz{ margin:20px 10px !important;}
.form-cz a.btn{ margin:0 !important;}
.password-con .right-td .pj-hm{line-height:35px;color:#666;}
.cx-nav{background-color: #f8f8f8;padding: 8px 0;overflow: hidden;}
.cx-nav li{width:33.3%;float:left;text-align:center;background: url(../images/wt-images/fgx.png) no-repeat right;}
.cx-nav li span{display:block;color:#e40077;}
.wd-text{display:block;font-size:12px;color:#999;padding-bottom: 6px;}
.new-span-block li{margin-bottom: 6px;padding-bottom: 6px;}
.panel-box .panel-body li{ width:100%;border-bottom:0px solid #e0dfdf; padding:10px 10px 15px 10px;}
.new-gd-bar{display:block;height:5px; background:#e1e4e9; width:100%; position:relative; border-radius: 5px; overflow:hidden;}
.new-gd-bar span {display:block; height:5px; border-radius: 5px;background: #6cbfe5;}
.new-gd-bar .jd-wz{background:none !important;}
.map-tips{width:100%; text-align:center; padding:18px 0;}
.tab-zwsj h1{width:100%; text-align:center; font-size:16px;color:#999; padding:10px 0;}
.zd-mx h4{position:relative;}
.tc-sj{position:absolute;right:30px;top:10px;}
.bl-btn li.w-list{width:100%;}
.zc-list .Tab{ position:relative;}
.zc-tcon .Tab{ position:inherit !important;}
.zc-list .gd-tit{ position:absolute; top:0; right:0; text-align:center;}
.zc-list .gd-tit .gd-more{background-image:url(../images/wt-images/gd_icon.png); background-repeat:no-repeat; width:20px; height:5px;display:inline-block; background-size:100%; margin-left:5px;}
.zc-tcon{ border-top:1px solid #dedede;}
.gd-list .gd-con{background-color:#fff; position:absolute; right:0; width:33.3%;}
.gd-list .gd-con li{text-align:center;height:35px;line-height:35px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.gd-list .gd-con li.active{background-color:#f8f8f8;}
.gd-list .dropdown-menu{top:40px;}
.gd-list a{display:block; width:33.3%;overflow:hidden;line-height:40px;}

/* 流量查询柱状图 */
.panel-classification ul.n-chart{padding:0;margin:0; padding-top:21px; margin-bottom:20px;list-style:none; height:122px; border-bottom:1px solid #0085d0; overflow:inherit;}
.panel-classification ul.n-chart p{padding:0;margin:0}
.panel-classification ul.n-chart .zct-yf{ width:100%; text-align:center;height:25px;line-height:25px;color:#666; position:absolute; bottom:-30px;}
.panel-classification ul.n-chart li{width:14.1%;float:left;padding:0; margin-right:3%; position:relative;}
.panel-classification ul.n-chart li:last-child{ margin-right:0;}
.panel-classification ul.n-chart li:hover{background:#f8f8f8;}
.panel-classification ul.n-chart .zzt-total{height:100px;position:relative;}
.panel-classification ul.n-chart .zzt-percent{background:#6cbfe5; border:1px solid #0085d0; border-bottom:0; width:60%;margin:0 20%;position:absolute;bottom:0;}
.panel-classification ul.n-chart .zzt-percent span{ display:block; width:220%; text-align:center; position:absolute; top:-20px; left:-60%; font-size:12px;}
.wc-list{ border-top:10px solid #f8f8f8;}
.wc-list h4{ padding:0 !important;}


/*已定业务*/
.yd-yw li{ width:50%; border-right:1px solid #dedede;}
.yd-yw li.on{ background-color:#0085d0;}
.yd-yw li.on a{ border:none !important; color:#fff !important;}
/*.dg-tc{ padding:10px 0;}*/
.dg-tc h4{color:#666;border-bottom:1px solid #dedede; font-size:14px; font-weight:normal;padding:10px;}
.pack-time{ padding:0 10px; background-color:#fff;}
.pack-time .pack-tit{ font-size:14px; color:#333; font-weight:normal; }
.pack-time .pack-tit a{ float:right; font-size:14px; font-weight:normal; color:#646464;}
a.pack-btn{ border:1px solid #0085d0; border-radius:4px; padding:3px 10px; color:#0085d0;}
.pack-time li{ border-bottom:1px solid #dedede; padding:10px 0;}
.pack-time p{ font-size:12px; color:#999; line-height:22px;}
.tj-change{ padding:15px 10px; background-color:#fff;}
.tj-change .control-label{ float:left; line-height:35px;}
.tj-change .form-input-div{position:relative; margin-left:55px; border:none;}
.tj-change .select-arrow{ top:40%;}
.tj-change .form-control{ padding-left:5px;}

/*手机号码归属地查询*/
.hm-search{ padding:15px;}
.hm-btn{ padding:10px 15px 15px 15px;}
.hm-input .cw-ts{ padding-top:5px; display:block;}
.hm-search .hm-title{ color:#575656; padding-bottom:15px;}
.hm-search .hm-title .hm-icon{ background:#3ba2f2 url(../images/wt-images/fd_icon.png) no-repeat center;float:left;display:inline-block;background-size:18px 17px; width:22px;height:22px;border-radius:5px; margin-right:10px;}
.hm-search .form-fcous{ display:inline-block;height:40px;padding-left:10px;font-size:16px;line-height:1.428571429;vertical-align: middle;background-image:none;border:1px solid #dedede;border-radius:4px;}
.hm-search .form-fcous:focus{border-color:#3baee7;}
.hm-btn a.btn{ margin:0 !important;}
.cx-result{margin:15px; padding-bottom:10px;}
.cx-result .cx-jg{border:1px solid #d2d2d2; border-radius:5px;}
.cx-result .result-list{ padding:10px; border-bottom:1px solid #d2d2d2;overflow:hidden; color:#646464;}
.cx-result .zs-text{ display:block;padding:10px 0 0 10px;}

/*客户基本资料查询与修改*/
.yw-js .title .text{border-left:5px solid #47bfff;padding-left:8px;}
.yw-js .title{border-bottom: 1px solid #dedede;margin: 0 !important;}
.yw-js .zl-con{ padding:10px; color:#666;}
.yw-js .title span{ margin-left:10px;}
.yw-js .title{width:100%;height:36px;line-height:36px;font-size:14px;text-shadow:none;}
.kh-info{padding:10px; overflow:hidden;}
.kh-info .kh-name{padding-bottom:6px; overflow:hidden;}
.zl-con .info-list label{float:left; width:70px;text-align:right; line-height:32px;}
.zl-ds{ padding:0 !important}
.zl-con .info-list li{border-bottom:1px dashed #dedede; padding:6px 10px;}
.zl-con .info-list .form-fr{ color:#666;border:1px solid #dedede; border-radius:4px !important;}
.zl-con .info-list .form-control:focus {border-color:#3baee7;}
.info-list .right-td {margin-left:70px; padding-top:5px;} 
.phone-info{overflow:hidden; padding:10px; border-bottom:1px solid #dedede;}
.form-phone {background-color:transparent; border-top:0; padding:10px; position:relative; height:auto !important; overflow:hidden;}
.form-phone label{ float:left; line-height:28px;}
.txt-phone{width:35%;float: left; border-radius:4px; border-color:#dedede;border-radius:4px 0 0 4px;}
.form-phone .btn-retransmit{ font-size:14px;color: #fff !important; position:absolute; padding:0 4px !important;font-weight:normal; font-size:13px;background: #0085d0;cursor: default;color: #bdbdbd; margin:0 !important;width:30% !important;height:35px !important; line-height:35px !important;}
.form-phone .btn-retransmit-disabled {padding:0 4px !important;font-weight:normal; font-size:13px;background: #e2e2e2;cursor: default;color:#666 !important; margin:0 !important;width:30% !important;height:35px !important; line-height:35px !important;}
.form-phone a.btn{ border-radius:0 4px 4px 0 !important;}
.yw-tab li{ width:50%;}
.tg-con{ padding:12px 0;}
.tg-con h4{ border-bottom:1px solid #dedede; padding:0px 10px 12px 10px; font-weight:normal;}
.footer-ts{ padding:10px; background-color:#eee; border-top:1px solid #dedede; display:block;}

/*详单*/
.kh-list{ padding:10px 10px 0 10px;}
.kh-list li{ height:30px; line-height:30px;overflow:hidden;}
.kh-list .tc-gf{ margin:0; padding:0; height:20px; line-height:20px;}
.kh-list .zd-fr{ line-height:normal !important}
.th-xd{ padding:0 10px 10px 10px;}
.th-xd li{ padding:10px 0;overflow:hidden;border-bottom:1px dashed #dedede;}
.th-xd .th-lt{ text-align:left;}
.th-xd .th-rt{ text-align:right;}
.ws-ts h4{padding-top:12px;}
.cx-yz{ background-color:#fff;}
.yz-con{ padding:10px;}
.cx-yz .kh-list{border-bottom:5px solid #f8f8f8;}
.form-input-div .right-gd{ margin-left:70px;}
.yz-con span{ padding-bottom:15px; display:block;}
.yz-con .yzm label{ margin-left:14px;}
.yz-con .input-cw{ padding:3px 0 0 65px;clear:both}
.yz-con .txt-phone{ border-radius:0;}

/*自选套餐*/
.zx-list .TabHead li{ width:50%;}
.zx-list .tab-slt li{border:none !important;}
.zx-list .tab-slt li.on{ border:none !important; background-color:#0085d0 !important; height:40px; line-height:40px;}
.zx-list .tab-slt li.on a{color:#fff !important;}
.zx-list .tanot-con{ padding:0 !important;}
.zx-list .tab-slt{ margin:0 !important}
.zx-list .ly-oil{ padding:10px 0 0 0 !important;}
.sum-box .share-tc{ text-align:left;}
.zf-sm{ padding:10px 10px 5px 10px; color:#999;}

/*服务与支持*/
.brand-list{padding:0 !important;}
.brand-list a{ position:relative; display:block; overflow:hidden; padding:10px 15px; border-bottom:1px solid #dedede;}
.brand-list a:hover{ background-color:#f8f8f8;}
.brand-list .sp-icon{background: url(../images/wt-images/icon08.png) no-repeat right;width:7px;height:10px;position:absolute;right:15px;top:16px;background-size: 7px 10px;}
.brand-list .brand-icon{ background-color:#0085d0; float:left;width:5px; height:5px;margin:8px 8px 0 0}
.cx-list{padding:10px 15px;}
.cx-list .or-jl{margin-left:60px;}
.cx-list li{border:none !important;}
.cx-list li label{line-height:30px;}
.cx10{padding-left:10px;}
.cx-js{padding:2px 10px 10px 10px;}
.cx-js p{color:#666; border-bottom:1px dashed #dedede; padding:8px 0;}
.cx-js .cx-pd{padding-bottom:10px;}
.cx-js span{display:block;padding-top:10px;}
.cx-js .wd-qs{display:block; color:#999; padding-top:3px;}
.hot-tj .title{ height:36px; line-height:36px;border-bottom: 1px solid #dedede;}
.hot-tj .title .text{border-left: 5px solid #47bfff;padding-left: 8px;}
.hot-tj .title span{margin-left: 10px;font-weight: bold;}
.cx-table{ width:100%; margin-top:10px; text-align:center; border:1px solid #dedede; border-bottom:none;border-right:none;}
.cx-table tr th{ border-right:1px solid #dedede; border-bottom:1px solid #dedede; text-align:center; padding:10px;}
.cx-table tr td{ border-right:1px solid #dedede; border-bottom:1px solid #dedede;padding:10px;}
.zy-con{ padding-top:10px;}
.zy-con p{ border:none; padding:3px 0;}
.t-tas{ background:none !important; border:1px solid #dedede; border-radius:4px; margin-top:15px;}
.t-tas li.on{background-color:#029df5; height:39px !important;}
.t-tas li.on a{ border:none !important;color:#fff !important;}

.jp-tj{ padding:10px 0; background-color:#fff;}
.jp-tj h4{border-bottom: 1px solid #dedede; padding:0 10px; height:36px; line-height:36px;}
.jp-tj h4 .text{border-left: 5px solid #47bfff;padding-left: 8px;}
.jp-tj .jp-con{padding:10px;}
.tab-one{ border-top:10px solid #f8f8f8 !important; height:48px !important}
.tab-one li{ text-align:left !important;padding-left:10px;border-top:none !important;border-bottom:1px solid #dedede; }
.tab-one li a{ border-left:5px solid #47bfff;padding-left:10px;}

/*话费及余额查询*/
.zh-hf .zh-tit{ font-size:16px; padding:10px; display:block;}
.zh-list{overflow:hidden; padding:0 0 10px 0;}
.zh-list li{font-size:15px; }
.zh-list li .zh-fr{border-bottom:1px solid #dedede;overflow:hidden; padding:15px 15px 5px 15px;}
.zh-list b{ font-size:18px;}
.zh-con{ padding:10px 15px; color:#999;}
.zh-con li{ overflow:hidden; padding:4px 0;}
.jf-sm{ padding:0 10px 10px 10px; color:#666;/* border-top:1px solid #dedede;*/}
.zp-ft{ padding-bottom:20px;}

/*家庭网*/
.by-tc .by-hm a{color:#0089cf; padding-left:6px;}
.jt-list{padding:25px 0 0 0 !important; overflow:hidden;}
.by-tc .login-bg{background-color:#f6f6f6 !important;}

.add-info{ background-color:#68bceb; padding:5px; text-align:center;margin:10px 4% 8px 3%; border-radius:4px;}
.add-info p{ color:#fff;}
.jt-list li{ position:relative;}
.jt-list li.on .add-tag{display: none;position:absolute;left: 50%;bottom:-0.7rem;margin-left:-0.7rem;
width:1.4rem;height:1.5rem; background-size:20px;}
.jt-list li.on .add-tag{display: block;}
.add-txt{color:#666; padding:0 4% 0 3%;}
.tabon-list{padding-bottom:5px;}
.tabon-list .tab-icon{ background-color:#68bceb; display:inline-block;width:8px; height:8px; float:left; margin:6px 8px 0 0;}
.tabon-list h4{color:#fc0303;font-weight:normal;}
.tabon-list p{padding-left:15px;}
.hf-bz{position:relative; overflow:hidden}
.hf-bz .by-lt{float:left;max-width:70%;}
.hf-bz .by-rt{position:absolute;right:0; top:10px;}
.hf-bz .by-rt a.btn{ background-color:#68bceb; width:inherit !important;color:#fff; font-weight:normal;}
.new-group .group-tit{ padding:12px 10px 5px 10px; display:block; font-size:14px;}
.group-con{ background-color:#f8f8f8;}
.form-group .label-tit{padding-left:14px;}
.zp-box{ text-align:center; padding-bottom:10px;}
.new-group .zs-tit{display:block; margin-top:6px;padding:10px; background-color:#fff684; color:#666;}
.gl-group{padding:10px 0;}
.gl-group .gl-con{ max-height:190px; overflow:auto;}
.gl-group h4{color:#666; font-weight:normal; border-bottom:1px solid #dedede; padding:0 10px 3px 10px;}
.group-table{ width:100%; text-align:center; padding:5px 0;}
.group-table tr td{color:#666; padding:12px 0; border-bottom:1px dashed #dedede;}
.group-table .group-red{ background-color:#fb5d5c; border-radius:4px; color:#fff; padding:5px 12px;}
.group-table .group-blue{ background-color:#68bceb; border-radius:4px; color:#fff; padding:5px 12px;}
.yh-cx .by-hm{background-color:#f8f8f8 !important; padding:5px 10px !important}
.group-sum{ padding:45px 0 20px 0; display:block}
.dt-con{ text-align:left !important; color:#666; background-color:#f8f8f8;}
.share-content dl{ overflow:hidden;}
.share-content dl dt{float:left;}
.share-bg{ background-color:#f8f8f8 !important;}
.share-content dl dd{margin-left:80px;color:#fb5d5c;}
.dt-list{ padding-top:15px; margin-left:3%;}
.dt-list li{float:left; width:30%; margin:0 3% 8px 0; text-align:center;background-color:#fff; border-radius:4px; padding:7px 0;display:block; position:relative; z-index:0}
.dt-list li.on{ background-color:#68bceb; color:#fff;}
.dt-list li.dt-del{ background-color:#d1d3d4;}
.suess-dan{ padding:20px;}
.suess-dan .dan-tit{ overflow:hidden;}
.suess-dan .dan-tit .dan-icon{ background-image:url(../images/wt-images/dg_icon01.png); background-repeat:no-repeat; background-size:45px 44px; width:45px; height:44px; display:block; float:left; margin-top:5px;}
.suess-dan .dan-tit .low-icon{background-image:url(../images/wt-images/error_icon.png);}
.suess-dan .dan-text{ margin-left:60px; color:#666;}
.suess-dan .dan-text p{ font-size:15px;}
.suess-dan .dan-text .dan-red{ color:#fb5d5c; font-size:18px;}
.xq-info{ padding-top:20px; color:#666;}
.xq-con{ margin:20px 0 0 0 !important; color:#444;}
.xq-con .cx-jg { border:0 !important;}
.xq-con .result-list{ padding:0 !important; border:none !important; margin-bottom:3px;}
.xq-con .result-list span{ background-color:#f1f2f2; display:inline-block; padding:10px;}
.xq-con .result-list .xq-lt{width:40%;margin-right:1%}
.xq-con .result-list .xq-rt{width:59%; text-align:right}
.hot-change{ overflow:hidden;}
.hot-change h4{ background-color:#f8f8f8; padding:10px 20px; color:#666;}
.hot-con{ background-color:#fff;}
.gg-tu{ padding:10px 0; overflow:hidden;}
.gg-tu .tj-tu{width:46%;float:left;margin: 0 2%;display:inline-block;}
.my-fs{ margin-top:10px; width:100px; position:relative;}
.my-fs li{ width:50%; float:left; text-align:center; padding-bottom:10px;}
.my-fs .radio{float:left;}
.my-fs .my-select{width:100px; height:30px;outline:none;}
.my-fs .select-arrow{top:12px; right:8px;}
.cx-zt{padding:10px; border-top:1px dashed #dedede;}
.my-ts{padding:10px 10px 20px 10px; display:block; background-color:#fff; border-top:10px solid #f8f8f8;}
.tc-lr h4{ padding:10px; background-color:#f8f8f8; color:#666;}
.tc-lr .pj-tit{ padding-top:4px;}
.tc-fr b{ position:relative; top:4px;}
.tc-fr h4{ background-color:#fff; padding:15px 10px 25px 10px;border-top:1px dashed #dedede;}
.tc-lr .tc-text{width:100%;border:0;padding:10px;word-wrap: break-word;height:130px;word-break: normal; outline:none;}
/*.zp-btn{ background-color:#f8f8f8;}*/
.tc-lr .tc-radio{ border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.tc-lr .pj-set{ position:relative;}
.tc-lr .my-select{ width:70px;height:30px; outline:none;}
.tc-lr .select-arrow{ top:12px; right:8px;}
.tab-inbox{ padding:20px 10px 20px 10px;}
.tab-inbox .tab-box{ float:left; width:75%;}
.tab-inbox .tabin-btn{ width:25%; color:#fff; cursor:pointer;height:35px; background-color:#0085d0;}
.rd-tab{ padding:0 10px;}
.rd-table{ width:100%;text-align:center;border:1px solid #dedede; border-right:none; border-bottom:none;}
.rd-table tr th{ height:35px;line-height:35px;background-color:#f8f8f8;border-right:1px solid #dedede;border-bottom:1px solid #dedede;}
.rd-table tr td{ border-right:1px solid #dedede;border-bottom:1px solid #dedede; padding:10px 5px;}
.add-con li{ line-height:35px;}
.dl-box{ border-top:10px solid #f8f8f8;}
.se-box .se-tit{ display:block; padding-bottom:8px;}
.se-box p{ padding-bottom:3px;}
.font-bt{ font-weight:normal !important; font-size:14px !important;}

/*选套餐*/
.zc-tabs{border-bottom:1px solid #dedede;}
.zc-tabs li{ width:33.3%; border-top:none !important; border-right:1px solid #dedede;}
.zc-tabs li.on{ border-top:none !important; line-height:39px !important; background-color:#eaeaea;}
.share-list dl dt{ float:inherit !important; text-align:left; padding-bottom:5px;}
.share-list dl dd{ margin:0 !important;}
.zp-list{ text-align:center;}
.dy-tabs{ width:100%; padding:5px 5px 10px 5px;}
.dy-tabs tr th{ text-align:center; border-bottom:1px solid #dedede; padding:10px 0;}
.dy-tabs tr td{text-align:center; color:#666; border-bottom:1px dashed #dedede; padding:10px 0}
.zl-list{ padding-top:25px;}
.zl-list span{padding-right:25px;}
.zl-list .zl-ly{background-color:#0087e1; width:10px;height:10px; display:inline-block; margin-right:5px;}
.zl-list .zl-wy{background-color:#f8b62a; width:10px;height:10px; display:inline-block; margin-right:5px;}
.zzt-total .ztt-pw{left:10%; width:40%;background-color:#f8b62a; border:1px solid #f8b62a; position:absolute;bottom: 0;}
ul.n-cart .zzt-percent{ margin:0 50%;}
ul.n-chart .ztt-pw span{display: block; width:220%;text-align: center;position: absolute;top: -20px;left: -60%;font-size: 12px;}
ul.n-cart .zzt-percent{ width:40%;}
.fix-con{height:110px;}
.fot-con b{ font-size:16px !important;}
.hd-tj{padding:0 !important; border-top:10px solid #f8f8f8;}
.hd-tj .jp-con{font-size:13px;}
.yh-xd h4{ padding:10px 0; overflow:hidden; border-bottom:1px solid #dedede; border-top:1px solid #f8f8f8;}
.yh-xd .text{color:#666;font-size:14px;padding-left:10px;line-height: 1.2em;float: left;border-left: 5px solid #0085d0;}
.xd-list{ padding:0 10px 10px 10px;}
.xd-list li{ border-bottom:1px dashed #dedede; padding:10px 0;}
.xd-list li:last-child{border:none;}

/*聚查询*/
.sy-info{ border-bottom:2px solid #fff; overflow:hidden;}
.sy-info .sy-list{ width:50%; float:left; color:#fff; border-right:2px solid #fff; position:relative; height:11.5rem; overflow:hidden;}
.sy-list a{ color:#fff;}
.sy-dl{background-color:#68bceb;}
.ly-sl{background-color:#1e97c4;}
.sy-info .ly-con{ border:none;}
.sy-info .ly-con p{ text-align:left;}
.sy-info .sy-list p{font-size:0.65rem; position:relative;padding:0.32rem 0.5rem;}
.sy-info .yd-xf{ position:absolute; background-color:#fff; color:#2a8b99; display:block; right:10px; top:-13px; font-size:0.35rem; padding:0 0.15rem !important; border-radius:2px;}
.sy-info .sy-list .font28{ font-size:1.5rem;}
.sy-info .sy-list .font-jl{ padding-left:0.5rem;}
.sy-info .ly-con .text-rt{ text-align:right;}
.sy-info .ly-con .yd-xf{top:-2px;}
.sy-info .sy-rose{width:100%;background-color:#f7774a; border-top:2px solid #fff; float:left; height:7rem; padding:1.5rem 0.85rem 0 0.85rem;}
.sy-rose .jf-btn{ background-color:#fff; color:#666; border-radius:10px; padding:0 10px;}
.sy-rose .font20{ font-size:1.2rem;}
.ly-cx{ background-color:#eaeaea !important; overflow:hidden;}
.ly-cx a{ color:#666 !important;}
.ly-cx li{ position:relative;float:left; width:33.3%; height:40px; line-height:40px; text-align:center}
.ly-cx li.on{ background-color:#0085d0;}
.ly-cx li.on a{color:#fff !important;}
.ly-cx>li.on s {bottom:0px;position:absolute; right:46%;width: 0; height: 0; border-style:dashed dashed solid; border-width:7px;border-color: transparent transparent #f8f8f8; overflow: hidden; }
.con-box{padding-top:10px; background-color:#f8f8f8;}
.ce2{position:fixed;z-index:5;top:0px;left:0px;z-index:9999; width:100%;}
.gird-10{width:100%;/*margin-bottom:10px;*/overflow:hidden; background-color:#fff;border-bottom: 1px solid #e5e5e5;}
.gird-10 li{width: 25%;float: left;display: inline-block;padding: 0;margin: 0;text-align: center;box-sizing: border-box;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5; margin-bottom:-1px}
.gird-10 li a {background: #fff;overflow: hidden;display: block;padding: 12px 2px; font-size:12px}
.gird-10 li a [class*="icon-wt-"] {width:32px;height:32px;margin:0px auto 5px auto;background-size:100%;}
[class*="icon-wt-"] {display: block;background-image: url(../images/wt-images/ys_icon.png);background-repeat: no-repeat;background-size:100% }
.icon-wt-jfjl{background-position:0 0;}
.icon-wt-thzd{background-position:0 -37px;}
.icon-wt-thxd{ background-position:0 -73px;}
.icon-wt-zhye{ background-position:0 -110px;}
.icon-wt-lyzd{ background-position:0 -145px;}
.icon-wt-lyxd{ background-position:0 -182px;}
.icon-wt-lygj{ background-position:0 -216px;}
.icon-wt-tczf{ background-position:0 -253px;}
.icon-wt-ybtc{ background-position:0 -289px;}
.icon-wt-xygn{ background-position:0 -325px;}
.icon-wt-tcyl{ background-position:0 -360px;}
.icon-wt-lstd{ background-position:0 -395px;}
.icon-wt-ykyw{ background-position:0 -431px;}
.icon-wt-dcxw{ background-position:0 -467px;}
.icon-wt-slls{ background-position:0 -502px;}
.icon-wt-ywt{background-position:0 -539px;}
.icon-wt-gsd{background-position:0 -575px;}
.icon-wt-pukc{ background-position:0 -611px;}
.icon-wt-jtcx{ background-position:0 -647px}
.icon-wt-zwxx{ background-position:0 -683px}
.icon-wt-mytc{ background-position:0 -719px;}
.icon-wt-cybc{ background-position:0 -755px;}
.icon-wt-fpdy{ background-position:0 -791px}
.ly-lcon li{ width:25%;}
.fixed{ position:fixed; width: 100%; max-width:640px;top:0;z-index:9999;background-color:#eaeaea !important;}
.fixed li{float:left; width:33.3%; height:40px; line-height:40px; text-align:center}
.fixed a{ color:#666 !important;}
.fixed li.on{ background-color:#0085d0}
.fixed li.on a{ color:#fff !important;}
.fixed>li.on s {bottom:0px; position: absolute;left:14%; width: 0; height: 0; border-style:dashed dashed solid; border-width:7px; border-color: transparent transparent #f8f8f8; overflow: hidden; }
.fixed .ly-cx{ display: none; }
.fixed li.sectiion-2.on s{left:47% !important;}
.fixed li.sectiion-3.on s{right:14% !important; left:inherit !important}
.con-box h4{ height:40px; line-height:40px;background-color:#fff;border-bottom:1px solid #dedede !important; margin-bottom:8px;}
.con-box h4 .hot-lt{ float:left;height:40px;border-bottom:1px solid #ff4040;padding-left:10px;}
.sy-list .sy-btn{ background-color:#f7774a; padding:0.2rem 0.1rem;margin-left:0.2rem;}
.yy-list{background-color:#68bceb; overflow:hidden;border-bottom:1px solid #fff; padding:0 10px; color:#fff;}
.yy-red{ background-color:#ff6666;}
.yy-list .yy-text{display:block; padding:3px 0;}
.grsc dl{ position:relative; padding:10px; border-bottom:5px solid #f8f8f8;}
.grsc .icon-default02{width: 20px;height: 23px;background-image: url(../images/shop-images/icon06.png);
  position: absolute;right:10px;top:10px;cursor: pointer;}
.gird-list li img{ width:1.2rem; height:1.2rem;}
.gird-list li p{ padding-top:0.3rem; font-size:0.5rem;display: block;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;}
.list-ul{ overflow: hidden}
.list-li{ line-height:45px; border-bottom:1px solid #f8f8f8; position:relative;padding: 0 12px; color: #666;
-webkit-transform: translateX(0px);}
.hd-btn{ position: absolute; top: 0; right: -80px; text-align: center; background-color:#0085d0; color: #fff; width: 80px}
.se-con{ background-color:#fff;}
.se-con .tab-list02{ background-color:#f8f8f8;padding:5px 0 5px 5px !important;overflow:hidden;}
.se-con .tab-list02 li.on{ border:none !important;}
.se-con .tab-list02 li{ width:33.3%; border:none; padding-right:3px;line-height:18px !important;}
.se-con .tab-list02 li a{ border:none !important; background:none !important; padding:0 !important; line-height:none !important;}
.jb-list{ width:100%; border:1px solid #dedede; border-bottom:none; border-right:none;}
.jb-list tr th{padding:3px;font-weight:normal; text-align:center; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.jb-list tr td{padding:8px 3px;border-right:1px solid #dedede; border-bottom:1px solid #dedede; color:#666; text-align:center;}
.jb-list .btn-jb{ padding:4px 10px; color:#666; margin-right:6px;}
.jb-con{ padding:5px;}
.se-con .se-xl{ border-top:5px solid #f8f8f8;border-bottom:5px solid #f8f8f8; padding:15px 10px;}
.se-con .se-sq{ padding:4px 10px;}
.se-con .se-xl p{padding-top:8px;display:block}
.se-sk{ padding:10px; overflow:hidden;}
.se-sk .sk-con { width:100%;}
.se-sk .sk-con label{float:left; line-height:30px;}
.se-sk .sk-con li{ padding-bottom:10px; width:100%;}
.se-sk .sk-con .sk-rgid{margin-left:140px;}
.se-sk .sk-con .sk-rgid02 .form-control{ float:left; width:32%;}
.se-sk .sk-con .sk-rgid02{ margin-left:90px;}
.se-sk .sk-fh{ margin-left:55px;}
.se-sk .btn-bl{ width:40%;height:35px;background-color:#0085d0; color:#fff;}
.form-group p{ text-align:center; color:#666; padding-top:5px;}
.cz-content{ padding:0 10px 20px 10px;}
.cz-content .jb-list{background-color:#fff;}
.cz-content h4{ padding-bottom:10px;}
.zq-list{ background-color:#fff; padding:10px !important; margin-top:10px;}
.zq-list li{color:#666;font-size:14px; border-bottom:1px dashed #ccc;max-height:34pt;overflow: hidden;line-height: 1.2em !important;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; padding:10px 0;}
.zq-list h4{padding-bottom:10px;}
.zq-list p{line-height:24px;}
.zq-list b{font-weight:bold;}
.sucess-con{background-color:#dff0d8; color:#3c763d;padding:10px;}
.sucess-con h4{ padding-bottom:6px;}
.zf-wxts{ background-color:#fff; padding:10px; color:#666; border-top:10px solid #f8f8f8;}
.zf-wxts h4{padding-bottom:6px;}
.con-box .Tab,.con-box .Tab02{ background-color:#fff; margin:0;}
.login-yd{ background-color:#f8f8f8; color:#666; padding:10px;}
.login-yd .yw-gd{text-align:right; color:#0085d0; display:block;}
.login-yd .yd-tit{padding-bottom:6px;}
.yw-login{overflow:hidden;}
.yw-login a{color:#0085d0;}
.value-list{ width:100%; border:1px solid #fff; border-right:none; border-bottom:none;}
.value-list tr th{ border-right:1px solid #fff; background-color:#0085d0;color:#fff;text-align:center;}
.value-list tr td{ border-right:1px solid #fff; padding:10x 6px;text-align:center; border-bottom:1px solid #fff;}
.deta-con{text-align:center; padding:25px 10px;background:#fff;}
.deta-con .mzy-text{ padding-top:5px;}
.card-tabs li{ width:50%;}
.tab-card{ padding-top:18px;}
.card-cf{ margin:5px 0 0 92px;}
.card-lt .card-input{ border:1px solid #dedede; height:30px !important; line-height:30px !important; padding-left:6px !important;float:left; width:48%; margin-right:2%;}
.czsd label{float:left; line-height:32px;}
.czsd .ck-right{ position:relative; margin-left:85px;}
.czsd .select-arrow{ top:40% !important;}
.czsd .zd-text{padding-left:13px !important; }

/*假日流量套餐*/
.yb-tc{background-color:#f2f2f2; padding:10px;}
.jr-list{padding:25px 0 0 0 !important;overflow:hidden;}
.jr-list li{ width:47%;min-height:3.5rem !important;padding:0.3rem 0 0.5rem 0 !important; line-height:normal !important;background-color:#d4effc; color:#68bceb; margin-bottom:0.8rem; position:relative;}
.jr-list .f18{ font-size:0.8rem;font-weight:bold;}
.jr-list p{ font-size:0.5rem;}
.jr-list li.on .add-tag{ background:none !important;width:0;height:0;border-left:0.3rem solid transparent;
 border-right:0.3rem solid transparent;
border-bottom:0.3rem solid #68bceb; bottom:-0.8rem;}
.jr-add{z-index:0;padding:0.5rem 0.5rem 0.8rem 0.5rem;border-top:2px solid #68bceb;border-bottom:2px solid #68bceb;}
.jr-add .add-pic{ width:1.2rem; height:1.2rem;text-align:center;line-height:1.2rem; color:#fff44f; font-size:0.8rem;background-color:#fb5d5c; display:block; border-radius:5px; float:left; margin-top:0.2rem;}
.jr-add .jr-con{margin-left:1.65rem; color:#999;}
.wxin-con{padding:15px 10px; color:#999;}
.wxin-con p{ line-height:1.3rem;}
.wxin-con h4{padding-bottom:5px;}
.toumore{padding-top:10px;}
.toumore a{width:23px; height:25px;display:block;padding-right:14px;background: url(../images/wt-images/arrow.png) no-repeat center 5px; margin:0 auto;}
.toumore .touhide{background-position:0 -27px;}
.jr-list .ac-icon{position:absolute; display:block; top:0; right:0; width:2rem; height:2rem; border-radius:5px;background:url(../images/wt-images/ac_bcon.png) no-repeat; background-size:100%;}
.jr-list .jr-gray{background-color:#a7a9ac; color:#fff;}
.jr-list .jr-gray .ac-icon{ background:url(../images/wt-images/gq_icon.png) no-repeat center; width:5rem; height:3rem; top:-0.4rem; background-size:100%; right:1rem}
.tx-kf{ padding:10px 20px;}
.tx-kf .kf-icon{ background:url(../images/wt-images/tx_icon.png) no-repeat; width:25px; height:23px; display:inline-block; background-size:100%;float:left;margin-right:6px;}
.dj-list li{ width:97%;min-height:3.5rem !important;padding:0.3rem 0 0.5rem 0 !important; line-height:normal !important;}
.dj-list li.on{ background:#68bceb url(../images/wt-images/dj_icon.png) no-repeat right bottom; background-size:35px;}
.dj-list .f18{ font-size:0.8rem;font-weight:bold;}
.dj-list p{ font-size:0.5rem;}
.yw-jc{padding-top:5px !important;}
/*.yw-jc li{ margin-right: 3% !important;margin-bottom: 8px !important; padding-top:3px !important;}*/
.wc-list li{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding:13px 3px;}

/**办理结果弹窗公用样式**/
.result-com{position: fixed;z-index: 9999;width: 100%;display: block;background-color: rgba(255,255,255,1);top: 0;left: 0;overflow: hidden;bottom: 0;padding: 20% 10%;}
.con-box{ position:relative;}
.section-1,.section-2,.section-3{position:absolute; height:45px;top:-35px;text-indent:-9999px; display:block;}
.container .gq-tu{ position:relative;}
.container .gq-tu{ position:relative;}
.container .gq-tu .gq-link{ position:absolute;left:3.25rem;top:5.6rem; width:9.6rem; height:1.5rem;}

.fk-card{ padding:10px; overflow:hidden; background-color:#f8f8f8;}
.fk-list{ width:100%; padding-bottom:12px; overflow:hidden;}
.fk-list li{ float:inherit !important;}
.fk-list li label{ float:left; line-height:40px;}
.fk-list .fk-rt{margin-left:100px;}
.fk-list .fk-rt .form-input{ border:1px solid #dedede; height:40px; line-height:40px;float:left; width:65%; padding-left:6px;}
.fk-list .fk-rt .disabled{ background:#f8f8f8;}
.fk-list .fk-rt a.btn{ width:33% !important; float:left; padding:0 !important; margin:0 !important; border:none; border-radius:0; margin-left:2% !important;}
.add-white{ background-color:#fff;border-bottom:10px solid #f8f8f8; padding:10px 0;}
.add-white .add_oil li{ width:47%; margin-bottom:6px;}
.more-btn a{ display:block; text-align:center; line-height:44px; height:44px; width:100%; background:url(../images/wt-images/more-btn.png) no-repeat center 13px; background-size:20px; text-indent:-9999px; margin-top:-10px;}
.more-btn.down a{ background-position:center -20px; }
.common-list-ul2{ padding:0 !important}
.sm-2x{ overflow:hidden; margin-right:-4%;}
.sm-2x a.btn{ float:left; width:46%; margin-right:4% !important;}
.Tab .tanot-con{ padding-top:20px;}
.Tab1.tab-s07 li{ width:100%; text-align:left; padding-left:10px; height:36px; }
.Tab1.tab-s07 li a{border-left:4px solid #0085d0 !important; padding-left:10px;}
.Tab1.tab-s07 li.on{ border-top:none !important;}
.Tab1.tab-s07 li.on a{ color:#666 !important;}
.zx-tabs .jf-list{float:left;width:20% !important;height: auto !important;}
.zx-tabs .jf-list li{ width:100%;float: inherit !important; height:42px !important; line-height:42px !important;  background-color:#f8f8f8; border:1px solid #dedede !important; margin-top:-1px;}
.zx-tabs .jf-list li.on{background-color: #0085d0;}
.zx-tabs .jf-list li.on a{ color:#fff !important;}
.zx-tabs .TabNote{ width:100%; float:right;}
.zx-tabs h4{ height:40px; line-height:40px;background-color:#fff;border-bottom:1px solid #dedede !important; margin-bottom:8px;}
.zx-tabs h4 .hot-lt{ float:left;height:40px;border-bottom:2px solid #0085d0;padding-left:10px;}
.zx-tabs .kh-list{ padding:0;}
.zx-tabs .xd-list{ padding:0;}
.xz-sm{ width:75%; float:right; padding:10px 10px 10px 0;}
.zx-tabs .TabNote{padding-right:10px;}
.zx-tabs .kh-list span{display:block; line-height:22px;}
.zx-tabs .kh-list li{ height:auto !important; line-height:none !important;padding-bottom:5px;}
.yh-con{ padding:10px; color:#999; background-color:#fff;border:1px dotted #dedede; margin:20px 10px 5px 10px;}
.hom-tab{border: 1px solid #dedede; border-right:none; border-bottom:none;}
.hom-tab tbody tr th{background: #f8f8f8;color: #666;font-weight: normal;text-align: center;font-size: 14px;padding: 10px; border-bottom: 1px solid #dedede;border-right: 1px solid #dedede;}
.hom-tab tr td{font-size: 14px;border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;padding: 10px;text-align: center;color: #666;}
.kf-box{ width:100%; float:right; background:none; padding:10px 0;}
.kf-box .kf-date .kbtn{ width:27%;}
.sm-tip{float:left; margin-right:2%;padding-top:3px;}
.kf-box .cx-btn{ height:30px; line-height:20px; padding:0 14px;}
.app-fix{ position:fixed; bottom:2px; left:12px; z-index:9999; font-size:12px;}
.app-fix .app-icon{ display:block; background:url(../images/fx_icon.png) no-repeat center; background-size:100%; width:16px; height:16px; margin:0 auto;}

.vip-list{padding: 15px;overflow: hidden;position: relative;border-bottom: 1px solid #eee;}
.vip-list img{ width: 90px;margin-right: 10px;}
.vip-list a{right: 15px;top: 50%;transform: translate(0%, -50%); position: absolute; padding: 0px 10px;}

.dishi-list{overflow: hidden;padding:15px;margin-top: 10px;}
.dishi-list li{position: relative;margin-bottom: 20px;border: 1px solid #efefef;box-shadow: 0 2px 4px rgba(0,0,0,0.1);
background-color: #fff;border-radius: 3px;}
.dishi-list li .left-img{float: left;width: 30%;height: 100px;}
.dishi-list li .left-img img{width: 100%;height: 100%;display: block;border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.dishi-list li .right-text{float: left;width: 70%;padding:15px;}
.dishi-list li .right-text h3{margin-bottom: 5px;}
.dishi-list li .right-text p{color: #999;}
.dishi-list li a{display: block;overflow: hidden;}
.dishi-list li p.time{font-size: 12px;}
.dishi-list li .hot{position: absolute;background: #ff9800 url(../images/ehot.png) no-repeat;display: block;width: 35px;height: 42px;color: #fff;text-align: center;right:0px;top: 0px;}
.dishi-list li .hot p{font-size: 12px;}
.dishi-list li .hot span{display: block;}

#ribbon {
  padding: 0 0 10px 0;
  position: absolute;
  right: 5px;
  top: -5px;
  width: 40px;
}
#ribbon div {
  background: #f5726c;
  color: #fff;
  padding-top: 0.5em;
  text-align: center;
}
#ribbon div span{font-size: 10px;display: block;line-height: 100%;}
#ribbon div:after {
  border-left: 20px solid #f5726c;
  border-right: 20px solid #f5726c;
  border-bottom: 10px solid transparent;
  bottom: 0;
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  width: 0;
}
#ribbon div:before {
 height: 0;
 width: 0;
 content: '';
 left: -6px;
 top: 0;
 border-bottom: 6px solid #d25954;
 border-left: 6px solid transparent;
 position: absolute;
}
.fl0407{ display: block; float: left;}
.fr0407{display: block; float: right;}
.wid90{ margin: 10px auto; width: 95%; border-bottom: 1px dotted #808284; padding-bottom: 10px;}

.wx-icon201704{ background-image:url(../images/wt-images/cz_jt.png);background-repeat:no-repeat;display:inline-block;width:10px;height:8px;margin-left:3px;background-size:10px 8px;}
.doneBtn{ width: 100%; height: 45px; line-height: 45px;font-size: 16px; text-align: center; background-color: #43B600; color: #fff;}
/*20170508  css*/
.favor-bg2 {
  position: absolute;
  left: -3px;
  top: -4px;
  background: #f95361;
  width: 20px;
  height: 20px;
  color: #fff;
  text-align: center;
  line-height: 20px;
}
.favor-bg{  background: #e40177;}
.favor-bg2{  background: #0085d0;}

/*20170508  end*/
