@charset "utf-8";
body { font:12px/20px "microsoft yahei"; color:#333; }
blockquote, body, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, input, legend, li, ol, p, pre, td, textarea, th, ul { margin:0; padding:0; outline:0;font-family: microsoft yahei!important;}
address, cite, code, dfn, em, i, var { font-style:normal; font-weight:400; }
b, strong { font-weight:700; }
h1, h2, h3, h4, h5, h6 { font-weight:400; }
li, ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
caption, td, th { font-weight:400; }
img { border:0; vertical-align:top; }
input{ border:none;}
input, select, textarea { vertical-align:middle; }
a { color:#666; text-decoration:none; cursor:pointer; outline:0; }
a:visited { color:#666; }
a:active, a:hover { color:#005BAF; text-decoration:none; }
p { word-wrap:break-word; word-break:break-all; }
del { text-decoration:line-through; }
.clrnew{background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; margin:0; padding:0; }
audio { display:none; }
canvas, video { display:inline-block }
.text-center { text-align:center}
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fl { float:left }
.fr { float:right; }
[hidden] {
display:none;
}
.hide{ display:none}
audio[controls] { display:inline-block; }
mark { background:#ff0; color:#000; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.mt10 { margin-top:10px; }
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt5{ margin-top:5px;}
.font-cs{ color:#f18d00 !important;}
.font16{ font-size:16px;}
.org-btn{ background:#f18d00; color:#fff; cursor:pointer;}
.org-btn:hover{ background:#f7960e}
.date-gray{ background:#efefef !important;}
.font14{ font-size:14px;}
.font-gray6{ color:#666;}
.ml370{ margin-left:370px;}
.page-main { width: 1200px; margin-left: auto; margin-right: auto; transition: .5s all ease-out;
position:relative;}
.inputs { border:1px solid #d4d4d4; padding:8px 0 5px 3px; font-size:14px; }
.red { color: #E2383A !important; }
.zt99f { color: #9fa19f !important; }
/*.mt20{ margin-top:20px;}*/
.ml10{ margin-left:5px;}
/*业务办理*/
.page-aside { float: left; width: 250px; /* padding-top: 18px; */ transition: .5s all ease-out;
background: #fff; }
.page-article { float: left; width: 938px; margin-left: 12px; /* padding-top: 18px; */ margin-bottom:10px; }
.aside-recommend { border:1px solid #d7d7d7; border-top: 2px solid #e2383a; padding-left:15px; padding-right:15px }
.aside-recommend-hd h3 { border-bottom:1px solid #d7d7d7; font:14px/36px "microsoft yahei" }
.aside-recommend-item { position:relative; zoom:1; border-bottom:1px dotted #d7d7d7; bottom:-1px; padding:15px 0 12px }
.aside-recommend-item:after { content:''; display:block; height:0; clear:both }
.aside-recommend-item .aside-recommend-nmb { float:left; font-size:16px; line-height:30px; }
.aside-recommend-item .aside-recommend-pic { float:left }
.aside-recommend-item .aside-recommend-pic img { width:60px; height:60px }
.aside-recommend-item .aside-recommend-info { margin-left:75px; zoom:1; overflow:hidden; line-height:22px }
.aside-recommend-item .aside-recommend-tit { padding-bottom:5px; color:#333; font:700 12px/16px "宋体" }
.aside-recommend-item .aside-recommend-summary { height:45px; overflow:hidden }
.ph-list .aside-recommend-item .aside-recommend-pic img { width:30px; height:30px; margin-left:10px; }
.ph-list .aside-recommend-item .aside-recommend-tit { line-height:30px }
.mod-crumbs { position: relative; padding-left: 24px; line-height: 32px; background: url(../../images/crumbs-icon.gif) 0 center no-repeat; }
.mod-crumbs a { margin-left: 8px; margin-right: 8px; }
.page-crumbs { padding:5px; background-color:#fff; }
.mod-business-preview-info { border: 1px solid #dedede; margin-bottom: 10px; padding-top: 20px; padding-bottom: 20px; }
.mod-business-preview-info .business-preview { float: left; width: 260px; text-align: center; position:relative;}
.mod-business-preview-info .business-preview-action { position: relative; zoom: 1; padding-top: 30px; }
.bus-list{ position:absolute !important;bottom:-25px; left:40px;}
.add-copt{ margin-top:75px !important;}
.add-copt .tabl_menu{ clear:both}
.mod-business-preview-info .business-preview-action .action-collect, .mod-business-preview-info .business-preview-action .action-love, .mod-business-preview-info .business-preview-action .action-share { display: inline-block; margin-right: 10px; padding-bottom: 10px; }
.mod-business-preview-info .business-preview-action .icon { display: inline-block; width: 20px; height: 20px; margin-right: 5px; background: url(../../images/action-icon.png) no-repeat; }
.icon { vertical-align: middle; }
.mod-business-preview-info .action-love .icon { background-position: -27px 1px; }
.mod-business-preview-info .action-love:hover .icon, .mod-business-preview-info .action-loved .icon { background-position: 0 1px; }
.mod-business-preview-info .action-share .icon { background-position: -108px 0; }
.mod-business-preview-info .action-share:hover .icon { background-position: -77px 0; }
.mod-business-preview-info .action-collect .icon { background-position: -201px 0; }
.mod-business-preview-info .action-collect:hover .icon { background-position: -175px 0; }
.mod-business-preview-info .business-info { margin-left: 295px; margin-right: 28px; }
.mod-business-preview-info .business-info-name { border-bottom: 1px dotted #dedede; padding-bottom: 12px; font: 16px/22px "microsoft yahei"; }
.mod-business-preview-info .business-name-tips { margin-left: 10px; color: #E2383A; font-size: 12px; }
.mod-business-preview-info .business-info-des, .mod-business-preview-info .business-info-price { position: relative; zoom: 1; border-bottom: 1px dotted #dedede; padding-bottom: 10px; }
.k-v-box { padding-top: 15px; }
.k-v-box p { padding-left: 80px; font: 12px/20px simsun; }
.k-v-box .key { float: left; width: 80px; margin-left: -80px; }
.business-info-price .business-price { color: #E2383A; font: 18px/22px "microsoft yahei"; }
.business-info-des .business-info-tips, .mod-business-preview-info .business-info-price .business-price-tips { color: #31adfc; }
.business-info-category { border-bottom: 1px dotted #dedede; margin-bottom: 15px; }
.b-item, .unable-item { position: relative; display: inline-block; width:115px; padding:2px 0;border: 1px solid #ccc; margin-right: 10px; margin-bottom: 13px; margin-top: -5px; text-align: center; color: #666; line-height: 25px; vertical-align: middle; background: #fff; }
.k-v-box .b-item-selected { border: 1px solid #e2383a; color: #e2383a; }
.k-v-box .b-item-selected .icon { position: absolute; bottom: -1px; right: -1px; width: 18px; height: 18px; background: url(../../images/business-selected-icon.png) no-repeat; }
.cxk-list .b-item-selected { border: 1px solid #e2383a; color: #e2383a; }
.cxk-list .b-item-selected .icon { position: absolute; bottom: -1px; right: -1px; width: 18px; height: 18px; background: url(../../images/business-selected-icon.png) no-repeat; }
.b-item .opened { position:absolute; top: -5px; right: -10px; background:#e23b3a; color:#fff; padding: 0 2px; border-radius: 3px; line-height: 14px; text-decoration: none; }
.business-buy .business-selected { margin-bottom: 15px; padding: 8px 10px; background: #f4f4f4; }
.business-buy .business-selected span { margin-left: 10px; color: #E2383A; }
.blue-btn, .gray-btn, .green-btn, .red-btn, .white-btn, .close-btn { display: inline-block; border: 0; margin-right: 5px; padding: 0 30px; overflow: visible; color: #fff; font: 16px/38px "microsoft yahei"; text-align: center; }
.btn-lit { font:12px/24px "microsoft yahei" !important;padding:3px 18px;position:relative;top:1px;text-align:center;color:#fff !important;}
.table-condensed .btn-lit{ position:relative; top:-1px;}
.close-btn { background:#f8f8f8; border:1px solid #dedede; color:#666 !important; padding:0 28px; font: 16px/36px "microsoft yahei"; }
.add-layer, .share-layer { position: absolute; left: 20px; top: 20px; z-index: 10086; display: none; border: 1px solid #d8d8d8; overflow: hidden; }
.mod-business-preview-info .business-preview-action .add-layer, .mod-business-preview-info .business-preview-action .share-layer { left: 76px; top: 55px; }
.add-layer .add-layer-main, .share-layer .share-layer-main { width: 102px; overflow: hidden; background: #f4f4f4; }
.share-layer .share-layer-text { float: left; width: 20px; margin-right: 8px; color: #333; font: 12px/18px "microsoft yahei"; text-align: center; background: #d9d9d9; }
.share-layer .share-layer-list { float: left; width: 72px; margin-top: 1px; overflow: hidden; }
.share-layer .share-layer-list .share-item { float: left; padding-top: 5px; padding-right: 5px; }
.mod-business-preview-info .business-preview-action .add-layer, .mod-business-preview-info .business-preview-action .share-layer { left: 76px; top: 55px; }
.add-layer .add-layer-icon, .share-layer .share-layer-list .share-btn { background: url(../../images/share-icon.png) no-repeat; }
.share-layer .share-layer-list .share-btn { display: block; width: 19px; height: 19px; }
.share-layer .share-layer-list .share-sina-wb { background-position: 0 0; }
.share-layer .close-share-layer { float: right; font: 14px/20px "microsoft yahei"; display: none; }
.add-layer-fold, .share-layer-fold { display: block; }
.share-layer .share-layer-list .share-sina-wb { background-position:0 0 }
.share-layer .share-layer-list .share-tencent-wb { background-position:-26px 0 }
.share-layer .share-layer-list .share-weixin { background-position:-52px 0 }
.share-layer .share-layer-list .share-fetion { background-position:-78px 0 }
.share-layer .share-layer-list .share-renren { background-position:-52px -30px }
.share-layer .share-layer-list .share-qq { background-position:-78px -30px }
.share-wx-img { position:absolute; width:120px; border:1px solid #dedede; padding:5px; z-index:5; left:180px; top:55px; background:#fff; display:none }
.aside-recommend-bd .headinputbox { width:211px; background:none; border:1px solid #dedede; border-radius:5px; margin: 10px 0; }
.aside-recommend-bd .searchbar .input3 { width:170px; }
.aside-recommend-bd .searchbar .bt { background: url(../../images/icons.png) no-repeat; background-position: -10px -207px; }
.business-buy .jr-icon{background:#fff200;float:left; padding:0 4px; margin-right:8px; font-size:14px; border-radius:3px; text-align:center; color:#f00 !important;}
.business-buy .jr-text{margin-left:40px;}
.jr-tc{ font-size:14px; text-align:center; padding:10px; line-height:24px;}
.jr-tabs{ background:#f2f2f2; width:100%; margin:25px 0 10px 0;}
.jr-tabs tr td{ border-bottom:2px solid #fff; border-right:2px solid #fff; padding:6px;}
.tx-kf{ padding:10px 20px;}
.tx-kf .kf-icon{ background:url(../../images/tx_icon.png) no-repeat; width:25px; height:23px; display:inline-block; background-size:100%;float:left;margin-right:6px;}
.k-v-box .b-item-gray{border:1px dashed #dedede; color:#999; cursor:no-drop}
.ym-btn .red-btn{float:left;}
.ym-date{float:left;margin-left:15px;}
.ym-date .ym-list .ym-pic{display:block; background:url(../../images/nz.png) no-repeat;width:14px;height:15px; float:left; position:relative; top:2px; padding-right:5px;}
.ym-date .ym-text{ padding-left:20px;}

/*业务办理弹出层*/
.ty-modal .form-inline { font-size:14px; border-bottom:1px dashed #dedede; }
.ty-modal .form-inline .tx-lfet { width: 25%; }
.tell-user{ padding:10px 80px;}
.tell-user h3{ font-size:16px;}
.tell-user p{ font-size:14px;}
.tell-user p a{ text-decoration:underline}
.tj-bussniss{ width:70%; margin:10px auto 0 auto; border:1px solid #dedede; background:#f8f8f8; text-align:left; padding:10px;}
.tj-bussniss dl dt{ font-weight:bold; color:#444;}
.tj-bussniss dl dd{ margin:5px 0 0 15px;}
.tj-bussniss dl dd a{ color:#0085d0; margin-right:10px; text-decoration: underline;}
.tj-bussniss dl dd .btn-lit{ padding:2px 10px; margin-left:10px;}
/**font**/
.font-blue{ color:#0085d0;}
.f_12 { font-size:12px; }
.f_13 { font-size:13px; }
.f_14 { font-size:14px; }
.f_15 { font-size:15px; }
.f_16 { font-size:16px; }
.f_18 { font-size:18px; }
.f_20 { font-size:20px; }
.f_22 { font-size:22px; }
.f_24 { font-size:24px; }
.f_25 { font-size:25px; }
.f_30 { font-size:30px; }
.f_50 { font-size:50px; }
.pull-left{ float:left;}
.pull-right{ float:right;}
.font-gray{ color:#999;}
/*通用按钮*/
.red-btn { background: #0085d0; }
.blue-btn { background:#32adfb }
.green-btn { background:#7abd25 }
.gray-btn { background:#8c8c8c }
.btn-gray{ background:#f2f2f2;}
.white-btn { color:#fff; cursor:default; background:#CCC }
.red-btn:hover { color:#fff; background:#2898df }
.blue-btn:hover { color:#fff; background:#2898df }
.green-btn:hover { color:#fff; background:#63a115 }
.gray-btn:hover { color:#fff; background:#757575 }
.white-btn:hover { color:#666; text-decoration:none; background:#ccc !important;}
.blue-btn:visited, .gray-btn:visited, .green-btn:visited, .red-btn:visited, .white-btn:visited{color:#fff }
.btn.disabled, .blue-btn[disabled], .blue-btn:hover[disabled], .button[disabled], fieldset[disabled] .btn { cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; background-color:#999 }
.btn.disabled, .red-btn[disabled], .red-btn.disabled, .red-btn:hover[disabled], .button[disabled], fieldset[disabled] .btn { cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; background-color:#999 }
/*通用tab切换*/
.hn_tab { width: 100%; position:relative; border:1px solid #dedede }
.hn_tab .tabl_menu { width:100%; float:left; position:absolute; z-index:1; }
.hn_tab .tabl_menu li { float:left; }
.hn_tab .tabl_menu li a { padding:0 20px; height: 40px; line-height: 40px; border-right: 1px solid #dedede; cursor:pointer; text-align:center; font-size: 14px; /* display:block */}
.hn_tab .tabl_box { clear:both; top: 40px; padding-bottom:20px;position:relative; border-top: 1px solid #dedede; }
.hn_tab .tabl_menu .active { background-color: #fff; cursor:pointer; border-bottom: none; font-weight: bold; border-top: 2px solid #E2383A; color: #E2383A; height: 39px; line-height: 35px; position: relative; }
.hn_tab .tabl_menu .active a { color:#E2383A }
.tabl_box div.tab-pane { padding:10px 10px 30px 10px; display:none }
.tabl_box div.tab-pane.active { display:block }
/*通用弹出层*/
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; filter: alpha(opacity=50); opacity: .5; }
.modal-backdrop.in { display:block; }
.modal-open { overflow: hidden; }
.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index:1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; }
.modal.on { display:block; }
.modal-open .modal { overflow-x: hidden; overflow-y: auto; }
.modal-dialog { width: 650px; margin: 10% auto 0 auto; background:#fff; }
.modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5); }
.modal-header { min-height: 16.43px; padding: 12px; background-color:#0085d0; position:relative; }
.modal-header h4 { color:#fff; font-size:18px; }
.modal-body { position: relative; padding: 15px; }
.modal-footer { padding: 15px; text-align: center; border-top: 1px solid #e5e5e5; }
.close { font-size: 40px; font-weight: 700; line-height: 1; height: 44px; width: 44px; color: #FFF; background: none; border: none; cursor: pointer; position: absolute; right: 0; top: 0; z-index:9999;}
.close:hover { background-color:#C71414; }
.close span { display: block;width: 44px;height: 44px; line-height: 44px;}
/*弹出登录*/
.login-fx { width:400px; font-size:14px; }
.login-fx .hn_tab { border:none; }
.login-fx .hn_tab .tabl_menu li { border-top:none; }
.login-fx .hn_tab .tabl_menu li a { width:199px; background-color:#f8f8f8; padding:0; }
.login-fx .hn_tab .tabl_menu .active a { background-color:#fff; height:41px; line-height:40px; }
.form-inline { line-height:40px; margin-top:10px; clear: both; overflow: hidden; }
.form-inline .tx-lfet { width:80px; display:block; float:left; height: 39px; line-height: 26px; text-align:right; }
.form-inline .tx-right { display:block; float:left; line-height: 26px; text-align:left; width: 75%; }
.form-inline .tx-right .dh-set{ height:26px;line-height: 26px; width:80px; border:1px solid #e3e4e8;}
.form-inline .inputs { float:left; padding:10px 3px; }
.form-inline .input-ph { width:280px; }
.login-pass { padding:15px 30px; overflow:hidden; font-size:12px; }
.login-btn { width:100%; }
.yanzen .inputs { width:100px; }
.messge-pass .inputs { width:122px; }
.btn-blue{ background:#0085d0 !important; color:#fff !important;}
.mod-business-preview-info .opened-box .sp-btn{ border:none !important;}
/*subnav导航*/
.yw-top .mod_cate{ border-top:none !important;}
.subnav { width:250px; position:relative; background: #fff; z-index:100;}
.subnav .mod_cate_hd { height: 45px; line-height: 45px; font-size:16px; color:#FFFFFF; text-align:center; background-color: #0085d0; font-family:"Microsoft Yahei"; }
.mod_cate_hd { height: 45px; line-height: 45px; font-size:16px; color:#FFFFFF; text-align:center; background-color: #0085d0; font-family:"Microsoft Yahei"; }
.subnav .mod_cate, .subnav .mod_cate2 { height: 45px; border-bottom: 1px #dedede solid; border-top: 1px #fff solid; border-left: 1px solid #dedede; border-right: 1px solid #dedede; padding: 4px 10px 4px 10px; }
.subnav .mod_cate h2, .subnav .mod_cate2 h2 { font-size: 16px; font-weight:normal; font-family:"Microsoft Yahei"; }
.subnav .mod_cate h2 a, .subnav .mod_cate2 h2 a { color: #333; padding-right:5px; }
.subnav .mod_cate a.hot_sub { background: #e2383a; font-size:12px; color: #fff; border-radius:9px; padding:0px 5px; margin-left:5px; }
.subnav .mod_cate_r { line-height:24px; font-style:normal; font-variant:normal; }
.subnav .mod_cate_r a { font-size:12px; color: #999; padding-right:5px; }
.subnav .mod_cate2 { background:none; }
.subnav .mod_cate2 a.yel { color:#fee602; }
.subnav .mod_subcate { display:none; width:720px; height:314px; border: 1px #0085d0 solid; background:#FFFFFF; position:absolute; top: 0px; z-index: -1; left:250px; overflow:hidden; }
.subnav .mod_subcate_main { width:490px; padding:0px 10px 1000px 20px; margin-bottom:-1000px; /*border-right:1px #ddd solid; */float:left; }
.subnav .mod_subcate_line { width:100%; height:1px; clear:both; font-size:0px; margin-bottom:5px; border-top:5px #fff solid; border-bottom:1px #dadada dotted; overflow:hidden; display:block; }
.subnav .mod_subcate_main dl { padding:7px 0 7px 60px; border-bottom:1px #e5e5e5 solid; position:relative;overflow:hidden; }
.subnav .mod_subcate_main dl dt { width:75px; font-size:12px; color:#0085d0; line-height:22px; font-style:normal; font-variant:normal; font-weight:700; margin-left:-60px; float:left; font-size-adjust:none; font-stretch:normal }
.subnav .mod_subcate_main dl dt img{ position:absolute;}
.subnav .mod_subcate_main dl dt a{color:#e2383a;}
.subnav .mod_subcate_main dl dd { line-height:22px; overflow:hidden; }
.subnav .mod_subcate_main dl dd a { color:#666; font-size:12px; padding:0 6px;float:left; display:inline; white-space:nowrap; }
.subnav .mod_subcate_main dl dd a:hover{ color:#ff7300;}
.subnav .mod_subcate_main dl dd a.org { color:#ff7300; }
.subnav .mod_subcate_channel { clear:both; margin-top:15px; }
.subnav .mod_subcate_channel .mod_btn_arrow { height:26px; line-height:26px; font-size:12px; padding:0 10px 0 10px; margin-left:5px; text-decoration:none; color:#FFFFFF; background:#32adfb; cursor:pointer; display:inline-block; }
.subnav .mod_subcate_channel .mod_btn_arrow b { font-weight:normal; float:left; }
.subnav .arrow_dot { width:0px; height:0px; overflow:hidden; font-size:0px; margin: 15px 0 0 5px; border:4px transparent dashed; border-left: 4px #dedede solid; }
.subnav .mod_btn_arrow .arrow_dot { float:right; margin:9px 0 0 5px; }
.subnav .mod_subcate_side { width:178px;padding-top:5px; padding-left:10px;float:left; }
.subnav .mod_subcate_side img{ width:178px; height:305px;}
.subnav .on { border-top: 1px #0085d0 solid !important; border-bottom: 1px #0085d0 solid !important; border-right: #fff; border-left: 1px solid #0085d0; margin-right: -1px; background:#FFFFFF; z-index: 10; margin-bottom: 0; height: 44px; }
.subnav .on h2 a { color:#333333; }
.mod_subcate_main dl dd span{float:left;width:360px;height:20px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.mod_subcate_main dl dd .more{ float:left;}
.subnav .on .mod_subcate { display:block !important; border-top: 1px #0085d0 solid;}
.subnav .on .mod_cate_r a { color:#666666; }
.subnav .on a.hot_sub { color:#FFFFFF; }
.icons { height:40px; width:40px; background:url(../../images/icons.png) no-repeat; display:block; background-position:100px 100px; }
.icons-Calls { background-position:-10px 0px; }
.icons-phone { background-position:-10px -536px; }
.icons-business { background-position:-10px -80px; }
.icons-Broadband { background-position:-10px -120px; }
.icons-Preferential { background-position:-10px -160px; }
.icons-search { background-position:-10px -200px; }
.subnav .icon-fw { position:absolute; height:34px; width:34px; line-height:16px; background:url(../../images/fw-on.png) no-repeat; display:block; top:10px; left:70px; }
.subnav .active .icon-fw { background:url(../../images/fw.png) no-repeat; }
.subnav .icons img{ float:left; padding:5px 0 0 4px; display:block; width:26px; height:26px;}
/*新增图标样式2018-05-04*/
.icons-Discount{background-position:-10px -578px; }
.account-info-list li .icons {display: block;	width: 30px; height: 35px; margin: 0 auto;}
.account-info-list .icons-bill {	background-position: -10px -626px;}
.account-info-list .icons-traffic {	background-position: -10px -672px;}
.account-info-list .icons-done {	background-position: -10px -715px;}
.account-info-list .icons-billing {	background-position: -10px -760px;}
.account-info-list .icons-points {	background-position: -10px -806px;}
.account-info-list .icons-meal {	background-position: -10px -852px;}
.floor .lc-icon { padding: 0 5px 0 0;}
.floor-titer i.icons { float: left; width:40px; height:40px;}
.floor-titer .icons-thui { background-position: -8px -245px;}
.floor-titer .icons-flphone { background-position: -8px -495px;}
.floor-titer .icons-swll { background-position: -8px -345px;}
.floor-titer .icons-4g { background-position: -8px -295px;}
.floor-titer .icons-kd { background-position: -8px -395px;}
.floor-titer .icons-game { background-position: -8px -445px;}
.floor-titer .icons-broadband { background-position: -8px -394px;}
.floor-titer .icons-qyh { background-position: -8px -1077px;}

/*品牌*/
.mod_subcate_side_hd { height:30px; line-height:30px; padding-left:4px; color:#333333; font-size:14px; font-family:"微软雅黑", Arial; }
.mod_subcate_side_brand { margin:5px 0 10px 4px; }
.mod_subcate_side_brand li { border:1px #EEEEEE solid; margin:-1px 0 0 -1px; position:relative; float:left; }
/*热门活动*/
.mod_subcate_side_hotlist { margin-left:4px; }
.mod_subcate_side_hotlist li { height:20px; font-size:12px; color:#666666; overflow:hidden; }
.mod_subcate_side_hotlist li a { color:#666666; }
/*ad*/
.mod_subcate_gg { display:block; position:absolute; bottom:0; right:0; }
/**通用分页**/


/**分页组件**/
.fanye { height:60px; }
.holder { margin:15px 0; }
.holder span { display:block; width:28px; height:32px; line-height:32px; text-align:center; float:left; font-size:14px; margin:0 5px; }
.holder a { overflow:hidden; display:block; float:left; padding:0 17px; height:32px; line-height:32px; margin:0 3px; vertical-align:middle; border:1px solid #DCDCDC; color:#707070; cursor:pointer; }
.holder a:hover { background-color:#8fc320; color:#FFF; text-decoration:none; }
.holder a.jp-previous { margin-left:0; margin-right:15px; }
.holder a.jp-next { margin-left:15px; margin-right:0; }
.holder a.jp-current, a.jp-current:hover { background-color:#8fc320; color:#FFF; border-color:#8fc320; font-weight:bold; }
.holder a.jp-disabled, a.jp-disabled:hover { background-color:#F6F6F6; color:#D6D6D6; cursor:default; }
.holder a.jp-current, a.jp-current:hover { background-color:none; }
.holder2 { margin:15px 0; }
.holder2 span { display:block; width:28px; height:32px; line-height:32px; text-align:center; float:left; font-size:14px; margin:0 5px; }
.holder2 a { overflow:hidden; display:block; float:left; padding:0 17px; height:32px; line-height:32px; margin:0 3px; vertical-align:middle; border:1px solid #DCDCDC; color:#707070; cursor:pointer; }
.holder2 a:hover { background-color:#8fc320; color:#FFF; text-decoration:none; }
.holder2 a.jp-previous { margin-left:0; margin-right:15px; }
.holder2 a.jp-next { margin-left:15px; margin-right:0; }
.holder2 a.jp-current, a.jp-current:hover { background-color:#8fc320; color:#FFF; border-color:#8fc320; font-weight:bold; }
.holder2 a.jp-disabled, a.jp-disabled:hover { background-color:#F6F6F6; color:#D6D6D6; cursor:default; }
.holder2 a.jp-current, a.jp-current:hover { background-color:none; }
.jp-hidden { display: none !important; }
.rel { position: relative; }
.abs_right { position: absolute; top: 0; right: 0; }
.clearfix:after, .loginPop_input:after { content: "\0020"; display: block; height: 0; clear: both; }
.form-inline img{float:left; margin-left:5px;}
.imgbtn{position:relative; top:-4px; left:8px;}
/*业务办理筛选页*/
.chose_box { border:1px solid #dedede; }
.chose_list { padding: 5px 10px; border-bottom: 1px dotted #dedede; }
.chosed { padding: 10px; background-color: #f5f5f5; }
.chose_list a { color: #666; line-height: 30px; display:inline-block; height: 30px; margin-right: 5px; border:1px solid #fff; text-align:center; padding: 0 10px; }
.chose_list a:hover { background: #e2383a; color: #fff; }
.chose_list a.on { background: #e2383a; color: #fff; }
.chose_list span, .chosed span { display:inline-block; line-height:22px; height:22px; color: #666; font-size:14px; margin-right:10px; text-align:right; width: 90px; font-weight: bold; }
.chosed a { color:#e2383a; line-height:30px; display:inline-block; height:30px; margin-right:10px; border:1px solid #dedede; text-align:left; background:#fff url(../../images/business-close.png) no-repeat right; padding-right:10px; padding:0px 25px 0 20px; font-size:14px; }
.clear_all { cursor:pointer; width:50px; display:inline-block; zoom:1; _zoom:1; _display:inline; *display:inline;
}
.business-result-list { position:relative; zoom:1; padding-bottom:20px; background-color:#f5f5f5; border:1px solid #d6d6d6; margin-top:-1px }
.business-result-list .business-result-item { position:relative; z-index:1; float:left; width:280px; height:114px; margin-left:20px; margin-top:20px; background-color:#fff; border:1px solid #e8e8e8; text-align:center; transition: .5s all ease-out;
}
.business-result-list .business-result-item .business { padding:10px; overflow:hidden; }
.business-result-list .business-result-item img { width:70px; height:70px; }
.business-result-item .business-action { display:none; width:170px; height:28px; line-height:28px; border:1px solid #ececec; border-radius:15px }
.business-result-item .business-name-img { float:left; width:72px; margin-right:8px; }
.business-result-item .business-name-price { overflow:hidden; }
.business-result-item .business-name { float:left; font-size:16px; font-weight:normal; text-align:left; }
.business-result-item .business-price { color:#ee0081; font:12px/24px "microsoft yahei" }
.business-result-list .business-result-item .business-des-layer { display:none }
.business-result-list .business-result-item-hover { border-color:#e2383a; box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); -webkit-transform: translateY(-2px); transform: translateY(-2px); }
.business-result-list .business-result-item-hover .business-des-layer { position:absolute; left:0; bottom:-35px; display:block; width:190px; height:60px; border:1px solid #31adfc; border-top:none; background:#fff }
.business-result-item .business-name-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.business-result-item .business-des { padding-top:6px; text-align:left; line-height:18px; overflow:hidden; color:#999; }
.business-result-list .share-layer { left:80px; top:42px }
.business-list-click { color:#fff; background:#31adfc }
/*4G套餐筛选*/
.list-titer { background: #0085d0; line-height: 38px; color: #fff; font-size: 16px; text-indent: 10px; width:100% }
.list-titer a { color:#fff; margin-right:10px; }
.list-titer a:hover { background:#fff; color:#e2383a }
.package-select-result { position:relative; zoom:1 }
.package-select-result .package-list { position:relative; padding:35px 20px 0; z-index:2 }
.package-select-result .package-list-recommend { background:#ddf0fe }
.package-select-result .package-list-recommend .package-list-tit { position:absolute; left:0; top:55px; width:12px; height:80px; padding:35px 10px 0; color:#fff; font:12px/18px ""; border-top-right-radius:10px; border-bottom-right-radius:10px; background:#e2383b }
.package-select-result .package-list-tit .icon { position:absolute; left:8px; top:5px; width:15px; height:20px; }
.package-select-result .package-list li { float:left; display:inline; width:140px; margin-left:42px; margin-right:42px; padding-bottom:35px }
.package-select-result .package-info { border:1px solid #d6d6d6; padding:15px 0; text-align:center; background:#fff }
.package-select-result .package-info-price { color:#E40077; font:24px/48px "microsoft yahei" }
.package-select-result .package-info-price strong { margin-left:5px; font:48px/48px "microsoft yahei" }
.package-select-result .package-info-des { color:#0085d0; line-height:20px; font-weight:700 }
.package-select-result .package-name { height:27px; line-height:27px; text-align:center; background:#e5e5e5 }
.package-select-result .package-action { padding-top:8px }
.package-select-result .package-action .add-compare, .package-select-result .package-action .add-compared, .package-select-result .package-action .handle-now { float:left; margin-right:0; padding:0 6px; color:#fff; font:12px/24px "microsoft yahei" }
.package-select-result .package-action .add-compare { margin-right:20px }
.package-select-result .package-action .selected { cursor:default; background:#e40077 }
.package-select-result .package-action label { cursor:pointer; }
.package-select-result .package-action input { text-indent:9999px; position:absolute; z-index:-999; }
.package-select-result .package-list-result { border:3px solid #ddf0fe; padding:35px 17px 0 }
.package-list-result-tips { padding-bottom:15px; text-align:center; font-size:16px }
.package-compare-layer { position:absolute; right:-72px; top:0; z-index:1000; width:142px; border:1px solid #d3d3d3; text-align:center; box-shadow:5px 5px 5px #ddd, -5px -5px 5px #ddd; background:#fff }
.package-compare-layer-hd h3 { font:12px/40px ""; color:#fff; background:#6bc2f8 }
.package-compare-layer-bd { padding:20px 15px 0 }
.package-compare-layer-bd li { position:relative; zoom:1; border:1px solid #d3d3d3; margin-bottom:20px; padding:15px; background:#f8f8f8 }
.package-compare-layer-bd .package-compare-price { padding-top:20px; color:#8fc320 }
.package-compare-layer-bd .delete { position:absolute; top:-6px; right:-6px; width:20px; height:20px; border-radius:50%; color:#fff; line-height:20px; background:#8fc320 }
.package-compare-layer-ft p { margin-bottom:10px }
.package-compare-layer-ft .package-compare-tips { position:relative; zoom:1; border:1px solid #dfd9b9; margin-left:8px; margin-right:8px; padding-left:20px; line-height:24px; background:#fdfbe4 }
.package-compare-layer-ft .package-compare-tips .icon { position:absolute; left:3px; top:5px; width:14px; height:14px;}
.package-compare-layer-ft .add-compare, .package-compare-layer-ft .clear-compare { margin-right:0; padding:0 6px; color:#fff; font:12px/24px "microsoft yahei" }
.w1000 .package-compare-layer { right:0 }
.newLoading { padding:70px 20px 200px; text-align:center; }
.newLoading img { margin-bottom:50px; }
/* floatdiv */
.floatdiv { position:fixed; top:200px; right:20px; z-index:10; width:100%; display:none; box-shadow: -2px 10px 20px 0px #ddd; }
*html, *html body /* 修正IE6振动bug */ { background-image:url(about:blank); background-attachment:fixed; }
*html .floatdiv { position:absolute; top:expression(eval(document.documentElement.scrollTop));
}
.floatdiv { width:160px; background:#f8f8f8 }
.floatdiv h5 { color:#fff; font-size:12px; height:30px; line-height:30px; overflow:hidden; padding:0 0 0 5px; background:#e2383a; }
.floatdiv p { margin-bottom:20px; }
.floatdiv h5 a { float:right; margin:5px 5px 0 0; display:inline; }
.floatdiv ul { padding:10px 10px 5px 20px; }
.floatdiv ul li { height:24px; line-height:24px; font-size:12px; position: relative; background:#fff; border:1px solid #dedede; text-align:center; height:50px; border-radius: 5px; margin:10px 0; }
.floatdiv ul li b { position:absolute; top:-10px; right:-10px; height:20px; line-height: 18px; color:#fff; width:20px; border-radius: 20px; background-color:#e40077; }
.floatdiv .close { position:absolute; top:-10px; right:-10px; height:20px; line-height: 18px; color:#fff; width:20px; border-radius: 20px; background-color:#555; font-size:12px; text-align:center; }
.db-modal-style { width:70%; margin:5% auto 0 auto }
.db-modal-style .comparePop_table { width:100%; }
.db-modal-style .comparePop_table td { height:20px; padding:10px 15px; text-align:center }
.db-modal-style .comparePop_table th { height:20px; padding:10px 15px; text-align:left; }
.db-modal-style .comparePop_table td { border-right: 1px solid #E7E6E3; }
/* selectNumberScreen */
.selectNumberScreen { border: 1px solid #dedede; margin-bottom: 10px; }
.screenBox dl { border-bottom: #dedede 1px dashed; width: 100%; overflow:hidden }
.screenBox dl.noborder { border-bottom:0px; border-left:0px; border-top:0px; border-right:0px }
.screenBox dl.goodstype { border-bottom:#e6e6e6 1px dashed }
.screenBox dl dt { float:left; height:30px }
.screenBox dl dt { text-align:right; width:100px; font-weight:600; padding: 5px 0; line-height: 30px; color: #666; }
.screenBox dl dd { position:relative; width: 830px; float:left; overflow:hidden; padding: 5px 0; height: 30px; }
.screenBox dl dd a { margin: 0; display:inline-block; padding: 5px 10px; color:#666; overflow:hidden; text-decoration:none }
.screenBox dl dd a:hover { background:#0085d0; color:#fff }
.screenBox dl dd a.selected { background: #0085d0; color:#fff }
.screenBox dl dd span.more { position:absolute; width:39px; display:block; height:14px; top:6px; cursor:pointer; right:1px }
.screenBox dl dd span.more label { display:inline-block; cursor:pointer }
.hasBeenSelected { width: 100%; overflow:hidden; }
.hasBeenSelected dl { width: 100%; background: #f8f8f8; overflow:hidden; height:45px; }
.hasBeenSelected dl dt { float:left }
.hasBeenSelected dl dd { float:left }
.hasBeenSelected dl dt { text-align:right; line-height: 40px; width: 100px; height: 40px; font-weight:600 }
.hasBeenSelected dl dd { width: 820px; padding: 5px 5px; height: 40px; line-height: 40px; }
.selectedInfor { position:relative; border: #e2383a 1px solid; padding-bottom:1px; padding: 0 20px 0 5px; display:block; margin-right: 5px; white-space:nowrap; background:#fff; height: 30px; line-height: 30px; float:left; }
.selectedInfor label { color: #e2383a; }
.eliminateCriteria { line-height:21px; margin-top:4px; width:80px; float:left; color: #0085d0; cursor:pointer; font-weight:500 }
.selectedInfor em { background:url(../../images/business-close.png) no-repeat; cursor:pointer; display:block; height: 16px; overflow:hidden; position:absolute; right:2px; top: 6px; width: 16px; }
/*呼叫转移*/
.mod-business-preview-info .edit-box { border: 1px solid #d6d6d6; padding: 10px; margin: 5px 0; }
.mod-business-preview-info .opened-box .inputText { padding-left: 70px; font: 12px/20px simsun; line-height: 36px; }
.mod-business-preview-info .opened-box .key { float: left; width: 60px; margin-left: -70px; padding-right: 5px; text-align: right; }
.mod-business-preview-info .opened-box input { margin-left: 6px; width: 253px; height: 34px; border: 1px solid #d6d6d6; padding-left: 5px; color: #999; line-height: 34px; }
.mod-business-preview-info .opened-box input.m-size { width: 160px; }
.mod-business-preview-info .edit-box p { margin-bottom:10px; }

.mod-business-preview-info .hjzy-box{}
.mod-business-preview-info .hjzy-box .inputText { padding-left:80px; font: 12px/20px simsun; line-height: 36px; }
.mod-business-preview-info .hjzy-box .key { float: left; width: 100px; margin-left: -80px; text-align: left; }
.mod-business-preview-info .hjzy-box .rqxz{ position:relative; display: inline-block;}
.mod-business-preview-info .hjzy-box .rqxz .time-btn{ display:block; width:26px; height:30px; position:absolute; top:5px; right:5px;}
.mod-business-preview-info .hjzy-box input {width: 253px; height: 34px; border: 1px solid #d6d6d6; color: #333; line-height: 34px; }
.mod-business-preview-info .hjzy-box input.m-size { width: 160px; padding:0 5px;}
.mod-business-preview-info .hjzy-box p { margin-bottom:10px; }

/*家庭V网*/
.add-family { margin: 20px 28px 0; border: 1px solid #e3e4e8; color: #666; }
.add-family .inner { padding: 15px 20px; }
.add-family h1 { font: 18px/20px "microsoft yahei"; color: #666; font-weight: 400; margin-bottom: 10px; }
.add-family table { width: 100%; }
.add-family table, .add-family table td, .add-family table th { border: 0; text-align: left; padding: 10px 0 0; }
.add-family .mainNum { color: #ee0081; font-size: 18px; }
.add-family .font-gray { color: #999; }
.add-family input { border: 1px solid #e3e4e8; padding: 0 10px; line-height: 28px; height: 28px; color: #666; width: 160px; background: #fff; }
.add-family .gray-tips { color: #888; }
.add-family .select { /*border: 1px solid #e3e4e8;*/ padding: 0; /*width: 200px;*/ height: 28px; margin-right: 12px; float: left; }
.add-family .select .left { float: left; background: #f5f5f5; line-height:30px; width: 40px; text-align: center; display: inline-block; }
.add-family .select .selectedNum { z-index: 999; float: left; width: 150px; display: inline-block; padding-left: 10px; line-height:30px; cursor: pointer; height: 30px; }

/*一卡多号*/
.edit-btn{ padding:5px 12px; color:#fff !important;}
.edit-box .edit-text{ padding-left:10px; color:#999;}
.edit-con .sq-text{ padding-bottom:10px;}
.sq-list .key{ width:auto !important; padding:0 !important;}
.sq-list .in-yzm{margin-left:48px !important;}
.sq-list .sp-btn{width:95px !important; cursor:pointer;}
.add-family .add-tabs{ width:100% !important;border:1px solid #dedede;}
.add-family .add-tabs tr th{ text-align:center; border-bottom:1px solid #dedede; padding:8px 0; border-right:1px solid #dedede;}
.add-family .add-tabs tr td{ text-align:center; border-right:1px solid #dedede; border-bottom:1px solid #dedede;padding:8px 0;}
.add-family .add-tabs .tas-btn{ width:55px; cursor:pointer; background:#dedede;}
.sq-list{ overflow:hidden;}
.add-family .tp-btn{ width:60px; margin:0 3px 0 6px; cursor:pointer;}
.business-info-category .sq-text{ padding:10px 0;}
.business-info-category .edit-text{ margin-left:10px;}
.add-family .add-tabs .tas-btn{margin-right:15px;}
.add-family .add-tabs .btn-blue{ color:#fff;}
.add-family .add-tabs{ margin-top:10px;}
.inner-tas .tabl_menu{ background:#f8f8f8 !important; height:40px;padding-left:10px; margin-top:10px;}
.inner-tas li{ float:left; padding:0 10px; padding-top:0px; line-height:40px;}
.inner-tas li.active{ background:#fff; height:40px;margin-top:5px;line-height:30px;}
.w200{ width:200px;}
.text-right{ text-align:right;}
.h30{ height:30px; line-height:30px;}
/*单选复选公用*/
/*单选框样式和复选框样式*/
div.label_checkbox,div.label_radio{text-indent:32px;display:inline-block;background:url(../../images/radio-checkbox-bg.png) no-repeat;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;vertical-align:middle;line-height:28px;cursor:pointer;}
div.label_checkbox input,div.label_radio input{position:absolute;left:-9999px;}
div.label_checkbox{background-position:7px -93px;}
div.checkbox_on{background-position:7px 7px;}
div.label_radio{background-position:7px -393px}
div.radio_on{background-position:7px -292px}

/*满意度调查*/
.abs-body{background:#ddf4ff url(../../images/oldbg2-bg.jpg) repeat-x;}
.jqContent {width:920px;background: url(../../images/oldbg2.jpg) no-repeat top center;padding-top:105px;margin:0 auto;}
.surveydescription-main {background: white;width: 920px;margin: 0 auto; padding:10px 0}
.surveyhead {line-height: 20px; text-align: center; width: 96%; padding: 40px 2% 30px;}
.surveyhead h2 {  color: #19a8ee; font-size:20px}
.surveydescription { padding:0 20px; color: #666; line-height: 24px; text-align: left; font-size: 16px; padding-bottom: 15px; border-bottom: 1px dashed #ccc;  margin-left: 0; margin-top: 10px; margin-bottom:10px}
.div-question { border: 2px solid white; padding: 4px; clear: both; margin: 2px auto 10px; width: 96%;  height: auto;}
.div-title-question-all { padding-top: 2px;font-size: 15px;color: #444444; font-weight: bold; height: auto;line-height: 20px;}
.div-table-radio-question { padding-top: 5px;  padding-left: 24px; padding-bottom: 10px;border-bottom: 1px solid #EFEFEF;font-size: 14px; color: #333333; _padding-left: 27px; margin-bottom:20px}
.div-table-radio-question li { float: left;}
.ulradiocheck li { line-height: 30px; position: relative; width:10%;}
.question-textarea{ width:800px; height:100px}
input.submitbutton { display: block; width:80px; height: 30px;line-height: 30px;border: 0; cursor: pointer;border: 1px solid #0492d6; background: #13a5ec;font-size: 16px; color: #fff; border-radius: 5px;padding: 0 15px; overflow: visible; margin:10px auto}
.input.submitbutton_hover { background: #1eb0f6;color: #fff !important;}
.loadin{ text-align:center; padding:15px 0;}
.add-family .tab-zk{ float:right; display:block;padding:7px 10px 0 0}
.add-family .tab-zk .mainNum{ position:relative; top:2px;}

/*通用表格*/
.hom-tab{border:1px solid #dedede; border-right:none; border-bottom:none;font-family: "微软雅黑";}
.w150{width:150px;}
.hom-tab tr td{font-size:14px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;height:35px; padding:10px;text-align:center; color:#666;} 
.font-rose{color:#e40077; font-weight:normal;}
.hom-tab tbody{ border:1px solid #dedede;}
.hom-tab tbody tr th{ background:#f8f8f8; height:40px;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 .hd-input{width:100px;color:#666;font-size:15px;height:30px;line-height:30px; border:1px solid #dedede; padding-left:8px; outline:none;}
.hom-tab .hd-btn{ background:#0085d0; text-decoration:none; color:#fff;padding:6px 15px; border-radius:5px;}
.cx-login{width:350px;margin:0 auto; text-align:center;padding:15px;font-size:14px; color:#666; overflow:hidden;}
.cx-login .red-btn{margin:20px 0 0 0;cursor:pointer;}
.cx-list .cx-img{display:block; border:none !important;}
.cx-list p{ padding-top:6px; border:none !important;}
.cx-list .cx-img img{width:50px; height:50px;}
.cz-list{width:600px;margin:0 auto;border:1px solid #dedede; margin-top:15px;}
.cz-list tr th{background:#f8f8f8;border-right:1px solid #dedede;padding:8px;border-bottom:1px solid #dedede; text-align:center;}
.cz-list tr td{border-right:1px solid #dedede;padding:8px;text-align:center;border-bottom: 1px solid #dedede;}
.k-v-box .val-city{ border:1px solid #dedede; height:30px;margin-bottom:10px; outline:none; padding:0 10px;}
.error-modal .ty-modal{ width:450px;}
.error-modal .ty-modal .modal-title{ color:#666;}
.error-modal .modal-header{ background:#f8f8f8; border:1px solid #e0e0e0;}
.error-modal .close{top:-5px; outline:none; width:40px;}
.error-modal .close span{ color:#666; font-size:30px;}
.error-modal .close:hover{ background:none;}
.error-modal .modal-body{ font-size:14px; color:#666;}
.bl-suess h2{ padding-bottom:12px;}
.bl-suess .bl-tabs{ width:700px; margin:20px auto; border:1px solid #dedede;font-size:14px;}
.bl-suess .bl-tabs tr th{text-align:center; border-right:1px solid #dedede; border-bottom:1px solid #dedede; text-align:center; padding:8px 10px; background-color:#f8f8f8;}
.bl-suess .bl-tabs tr td{ border-right:1px solid #dedede; text-align:center; padding:8px 10px; color:#999;}
.bl-btn{ padding:20px 0 10px 0;}
.bl-btn button{ margin-right:10px;}
.bl-btn .gray-btn{ border:1px solid #dedede; background-color:#fff; color:#666; outline:none; padding:0 13px !important; cursor:pointer;}
.bl-suess p{ font-size:16px;}
.btn-green{ background:#8ec31f;}
.bl-con{text-align:left; font-size:14px;width:700px; margin:20px auto;}
.bl-con p{ color:#666; padding:2px 0;}
.page-con{ background-color:#fff !important; padding-top:30px;}
.add-tabs .red{ position:relative;left:40px;}
.add-tabs .error-icon{ position:relative; top:4px;}
.add-tabs .error-icon img{height:13px; width:15px;}

.k-password{ padding:10px 0;}
.k-password .a-list{ padding-bottom:10px;}
.k-password .a-list label{float:left; width:150px;line-height:30px; text-align:right;}
.k-password .a-list .a-rigd{ margin-left:90px;}
.k-password .form-input{ border:1px solid #dedede; height:30px; line-height:30px; padding-left:6px;}
.sq-list .error-info .error-icon{ position:relative; top:4px; right:2px;}
.sq-list .error-info{ padding:0 0 0 126px; overflow:hidden}
.sq-list .dzdgx-info{ padding:0 0 0 80px;}
.error-info img{ width:15px; height:13px;}
.deta-con{ text-align:center; padding:20px 10px;}
.deta-con img{ width:70px; height:59px;}
.tet-con{ padding-top:12px;}
.tet-con .btn-gray{ color:#666;}
.tet-con .btn-gray:hover{ background-color:#f8f8f8;}
.add-txt{ position:relative;}
/* .add-txt .tit-box{ position:absolute; top:-5px;display:block; right:10px} */
.add-txt .error-icon{ float:left; position:relative; top:12px; right:3px;}
.add-txt img{ width:15px; height:13px;}

/*弹框提示信息*/
.modal-body .ts-con{ font-size:14px; padding:10px 5px;}

/*页面建设中*/
.wrap500,.wrap404{width:100%;overflow:hidden;background:#b6e5ff;padding-bottom:90px;}
.wrap500-bottom{width:1000px;overflow:hidden;margin:8px auto 0;}
.wrap500-bottom-L{padding: 0 12px 0 182px;float:left;width:342px;}
.wrap500-bottom-R{float:left;padding-top:10px;}
.ly-txt{color:#7f7f7f;font-size:14px;line-height:20px;}
.wrap500-bottom .wrap500-bottom-L .ly-htxt{color:#363636;font-size:25px;height:56px;line-height:34px;}
.ly-big{font-size: 40px;}
.wrap500-bottom-R a{color:#f7f7f7;display:block;float:left;text-align:center;cursor:pointer; border:none; outline:none;}
.ly-back{background: url(../../images/support/build_btn.png) no-repeat -1px -50px;width:154px;height:44px;margin-right:15px;  font-size:16px;line-height: 41px;}
.ly-index{background: url(../../images/support/build_btn.png) no-repeat -1px -1px;width:138px;height:44px;font-size:16px;  line-height:41px;}

/*加载*/
.page-article{ position:relative;}
.mask-box{position:fixed; background:#000; opacity:.7;filter:alpha(opacity=70);top:0; left:0; bottom:0;width:100%; height:100%; z-index:9888}
.mask-popul{ position:fixed; top:50%; left:50%; margin-left:-50px;text-align:center; z-index:9999;}
.jz{background:#fff url("../../images/loading_small.gif") no-repeat center center;display:block; min-height:116px; min-width:200px;}
.jz_falid_small{background:#fff url("../../images/load_faild_small.png") no-repeat center center;display:block; min-height:116px; min-width:200px;}

.order-box label{float:left;line-height:28px;}
.order-box .or-jl{margin-left:65px;padding-bottom:10px}
.order-box .f-c-xg{border:1px solid #dedede;height:28px; line-height:28px;padding-left:5px;color: # 666;}
.page-main .gq-tu{ position:relative;}
.page-main .gq-link{ position:absolute;top:243px; width:246px; height:41px; left:488px;}

.fk-card{ padding-top:10px;}
.fk-list{ overflow:hidden; padding-bottom:12px;}
.fk-list li label{ float:left; line-height:30px;}
.fk-list li .form-input{ border:1px solid #dedede; float:left; color:#999; margin-left:10px; height:30px; line-height:30px; padding-left:5px;}
.fk-list li .disabled{ background-color:#f8f8f8}
.fk-list li .btn{ float:left;width:50px;height:30px;display:block; text-align:center; line-height:30px; margin-left:10px; border:1px solid #dedede;}
.fk-list li .btn-gray{ background:#f8f8f8;}
.fk-list li .btn-blue{ border-color:#fff;}

.kefu{height:auto; position:fixed; top:45% !important; bottom:none !important;right:0;z-index:9;display:none;}
.kefu .middle{ font-size:12px; width:100%; text-align:center;}
.kefu .middle p{ color:#991C0A;}
.kefu .close{ font:12px !important}
.right_bar{ width:28px; height:95px; position:fixed; top:50%; right:0;z-index:9;}
.right_bar img{cursor:pointer;}
.idx_toolsbar .flow-close{ background:url(../../images/bar_btn.png) no-repeat 60px 8px; display:block;}
.idx_toolsbar .flow-tit{ padding-right:10px;}
.quicklink .val .b-item{ width:auto !important; padding:0 10px;}
.recharge .pays .b-item{ width:auto !important; padding:3px 5px !important;}
.ljbanli .btn-lit{ padding:6px 18px;}
.wb-list{ background:#fafafa; border:1px dashed #dedede;color:#999 !important;padding:15px 10px;}
.wb-list .wb-pic{ float:left; position:relative; top:3px;}
.wb-text{ margin-left:30px; display:block}
.wq-con .wq-pic{ float:left; position:relative; top:2px;}
.wq-con .wb-text{ margin-left:25px;}

.share
{
    background:url("../../images/top_logos_sprite.png") no-repeat ;
    height:16px;
    width:16px;
    margin-right:0px !Important;
    display:inline-block;
}
.bshare_qzone
{
    background-position:0 -234px;
}

.share_sina
{
    background-position:0 -270px;
}

.bshare_qqmb
{
    background-position:0 -198px;
}

.share_renren
{
    background-position:0 -252px;
}
.bshare-neteasemb
{
    background-position:0 -162px;
}
.mod_subcate_main dl dd .mod-mulist{width:auto !important;height:auto !important;text-overflow:inherit !important;
    float: left;overflow:inherit !important;white-space:inherit !important}

.topnbar{margin:0px auto; margin-bottom:20px;position:relative; z-index:0}
.topnbar img { width:100%;}
.topnbar .shop-btn{ position:absolute; width:180px; display:block;height:50px;right:17%; top:30px;}
.pic-close{position:absolute;right:10px;top:10px;display:block;width:19px;text-indent:-99999px;height:19px;background:url(../../images/close19.png) no-repeat}
.pic-close:hover{background:url(../../images/close19.png) no-repeat  0px -19px}
.footer{margin-to:20px;}

/*尾部*/
.mod-public-footer { position:relative; border-top:1px solid #d9d9d9; background:#fafafa; clear:both }
.public-footer-main { padding:25px 0; width:1200px; margin:0 auto; }
.website-service .service-main { float:left }
.website-service .service-item { display:inline; float:left; margin-left:16px; margin-right:85px; line-height:20px; transition:.5s all ease-out
}
.website-service strong { color:#666; font:700 14px/30px "microsoft yahei" }
.website-service .service-other { float:left; width:210px; line-height:23px }
.website-service .wb { display:none; margin-right:8px }
.public-footer-link { padding-top:25px; text-align:center; line-height:24px }
.public-footer-link a { margin:0 3px }
.public-footer-link .website-icp { display:inline-block; width:150px }
.public-footer-link .website-icp img { vertical-align:middle }
.public-footer-main .app-download { float:left; display:inline; margin-left:40px; margin-top:8px }
.public-footer-main .app-download .app { background:url(../../images/website-credit-app.png) no-repeat }
.public-footer-main .app { display:block; width:95px; height:22px; margin-top:7px; font-size:0 }
.public-footer-main .app-download .app-ios { background-position:0 -430px }
.public-footer-main .app-download .app-android { background-position:0 -395px }
.public-footer-main .chinamobile-wx { position:relative; height:23px; cursor:pointer }
.public-footer-main .chinamobile-wx .wx-qr-code { position:absolute; left:0; top:-155px; border:1px solid #ccc; box-shadow:3px 3px 5px #aaa; display:none }
.public-footer-main .chinamobile-wx:hover .wx-qr-code { display:block; }


/*新增样式2017-01-03*/
.qyh-nlt-w{width: 732px;position: relative;background: #f8f8f8;height: 211px;padding-left:10px; padding-right:10px; float: left;}
.floor5 .page4g-list .qyh-newlist{ width:340px; overflow:hidden; padding:20px 0 0 10px; float:left;}
.floor5 .page4g-list .qyh-newlist.qhclo2{ margin-left:20px;}
.floor5 .page4g-list .qyh-newlist li{ display:block; width:100%; height:28px; padding-left:15px; background:url(../../images/icon-wztop.gif) 0 9px no-repeat;}
.floor5 .page4g-list .qyh-newlist li a{ display:block; width:100%; height:28px; line-height:28px; font-size:14px;
display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.khd-xz-w{}
.khd-xz-w .khd-xz-tit{ width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; margin-bottom:30px; background:#f8f8f8;}
.khd-xz-w .khd-xz-cnt{ padding-left:10px;}
.khd-xz-w .khd-xz-cnt a{ float:left; display:block; width:90px; height:30px; line-height:30px;  margin-bottom:30px;}
.khd-xz-w .khd-xz-cnt a img{float:left;}
.khd-xz-w .khd-xz-cnt a span{ float:left; padding-left:5px;}

.floor-titer{ position:relative;}
.lc-more{ display:block; float: right; height:40px; line-height:40px; font-size:12px; padding-right:10px;}

.iconss{ float:left; display: block;	width: 30px; height: 30px; background:url(../../images/xzicon_icons.png) no-repeat;}
.khd-xz-w .khd-xz-cnt .icons-01 { background-position: 0px 0px;}
.khd-xz-w .khd-xz-cnt .icons-02 { background-position: 0px -30px;}
.khd-xz-w .khd-xz-cnt .icons-03 { background-position: 0px -60px;}
.khd-xz-w .khd-xz-cnt .icons-04 { background-position: 0px -90px;}
.khd-xz-w .khd-xz-cnt .icons-05 { background-position: 0px -120px;}
.khd-xz-w .khd-xz-cnt .icons-06 { background-position: 0px -150px;}
.khd-xz-w .khd-xz-cnt .icons-07 { background-position: 0px -180px;}
.khd-xz-w .khd-xz-cnt .icons-08 { background-position: 0px -210px;}
.khd-xz-w .khd-xz-cnt .icons-09 { background-position: 0px -240px;}
.khd-xz-w .khd-xz-cnt .icons-10 { background-position: 0px -270px;}


/*校园招聘*/
.rightData.zprdata{ width:100%;}
.xyzp-c-w{ padding:30px 20px;}
.xyzp-c-w h1{ text-align:center; padding-bottom:30px;}
.xyzp-c-w p{ font-size:14px; line-height:25px;}

/*多终端共享*/
.add-family .add-tabs .gxtas-btn{ width:100px; background:#0085d0; color:#fff; cursor:pointer;}
.add-family .add-tabs .gxtassx-btn{ width:100px; background:#8c8c8c; color:#fff; cursor:pointer;}

/*流量提醒*/
.traffic-reminder{border-bottom: 1px dotted #dedede; margin-bottom: 15px; padding-top:10px;}
.traffic-reminder .sq-text{ margin-bottom: 15px; padding: 8px 10px;  background: #f4f4f4;}
.traffic-reminder .sq-text span{ color: #ee0081;  font-size: 16px; padding:0 0 0 5px;}
.mod-business-preview-info .ltxxxz-box {margin: 5px 0;}
.mod-business-preview-info .ltxxxz-box .inputText { padding-left: 70px; font: 12px/20px simsun; line-height: 36px; }
.mod-business-preview-info .ltxxxz-box .key { float: left; width: 60px; margin-left: -70px; padding-right: 5px; text-align: right; }
.mod-business-preview-info .ltxxxz-box .ltx-cboc{ display:block; height:36px;}
.mod-business-preview-info .ltxxxz-box .ltx-cboc label{ display:block; float:left; min-width:100px; cursor:pointer;}
.mod-business-preview-info .ltxxxz-box .ltx-cboc label input{ float:left; margin-top:12px;}
.mod-business-preview-info .ltxxxz-box .ltx-cboc label i{ display: block; height:36px; line-height:36px; padding:0 10px 0 20px;}
.mod-business-preview-info .ltxxxz-box p { margin-bottom:5px;}
.mod-business-preview-info .ltxxxz-box .ltx-tit{ font-weight:bold;}

/*爱辽宁*/
.aln-rdlist{}
.aln-rdlist .aln-rdlist-ss{ margin-bottom:15px; width:100%; height:30px;}
.aln-rdlist .aln-rdlist-ss .aln-rts-mz{ float:left; display:block; height:30px; line-height:30px; } 
.aln-rdlist .aln-rdlist-ss .aln-rts-int{ float:left; width:200px; height:28px; line-height:28px; border:1px solid #ccc; padding:0 5px;} 
.aln-rdlist .aln-rdlist-ss .aln-rts-btn{ float:left; display:block; width:80px; height:30px; line-height:30px; text-align:center; background:#0085d0; color:#fff; margin-left:10px;} 
.aln-rdlist .aln-rdlist-ss .aln-rts-btn:hover { color:#fff; background:#2898df }
.aln-rdlist .aln-rdlist-tab{}
.aln-rdlist .add-tabs{ width:100% !important;border:1px solid #dedede;}
.aln-rdlist .add-tabs tr th{ text-align:center; border-bottom:1px solid #dedede; padding:5px 0; border-right:1px solid #dedede; font-weight:bold; background-color:#f9f9f9;}
.aln-rdlist .add-tabs tr td{ text-align:center; border-right:1px solid #dedede; border-bottom:1px solid #dedede;padding:5px 0;}
.aln-rdlist .add-tabs .gxtas-btn{ display:inline-block; height:28px; line-height:28px; width:50px; cursor:pointer; background: #0085d0; color: #fff;}
.aln-rdlist .add-tabs .gxtas-btn:hover { color:#fff; background:#2898df }

.aln-rdlist .aln-rdlist-ym{}
.aln-rdlist .aln-rdlist-ym .holder{ margin:15px 0 0 0;}

/*办理协议*/
.blxe-box{ margin-bottom:5px; position:relative;}
.blxe-box .blxe-txt{ color:#00a3ff;}
.blxe-b-ts{ margin-bottom:8px;}
.blxe-b-ts span{ border: 1px solid #ffbdbe;  margin-bottom: 10px;  background: #ffebeb;}
.blxe-b-ts .error-icon{ display:inline-block; width:20px; height:20px;}
.blxe-b-ts .error-icon img{ width:100%; margin-top:3px;}

/*亲情网*/
.add-family .add-tabs .dh-set{ width:80px; height:30px; line-height:30px; border:1px solid #e3e4e8;}
.add-family .add-tabs .djh-int{border: 1px solid #e3e4e8; padding: 0 10px; line-height: 28px; height: 28px;    color: #666;   width: 160px; background: #fff; text-align:center;}
.add-family .qqw-info{ height:20px; padding-top:10px; line-height:20px; font-size:14px;}
.add-family .qqw-info b{ color:red; padding:0 5px;}
.add-family .cfjdsm{ font-size:14px; padding-left:20px;}

.tjqqw-sbinfo{ display:block; padding:10px 5px 5px 10px; margin-top:10px; background:#f5f5f5;}
.tjqqw-sbinfo h3{ color:#999; display:inline-block; padding:0 5px; font-size:12px;}
.tjqqw-sbinfo p{color:#999; font-size:12px;}


/*弹出-表格*/
.tc-tabcnt{}
.tc-tabcnt h1{ font-size:16px; font-weight:bold; padding-bottom:10px; color:#0085d0;}
.tc-tabcnt table{ width:100%; border:1px solid #ccc; border-bottom:0; border-right:0; text-align:center;}
.tc-tabcnt table th{ height:35px; background:#efefef; border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-size:14px; font-weight:bold;}
.tc-tabcnt table td{height:35px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-size:14px;}

/*弹出短信验证*/
.yzm-modal .modal-dialog{ width:450px;}
.bty-yz{ padding:0 20px;}
.bty-yz .btyz-ts{ font-size:12px; color:red; height:20px; line-height:20px;  text-align:center; font-weight:normal;}
.bty-yz .btyz-from{}
.bty-yz .btyz-from li{ width:380px; height:38px; border:1px solid #e5e5e5; margin-bottom:10px;}
.bty-yz .btyz-from li span{ float:left; display:block; width:88px; height:38px; line-height:38px; text-align:center; background:#f2f2f2; color:#000;}
.bty-yz .btyz-from li input{float:left; width:208px; height:38px; line-height:38px; border:0; padding:0 0 0 10px;}
.bty-yz .btyz-from li.bfli-yzm{}
.bty-yz .btyz-from li.bfli-yzm input{ width:173px;}
.bty-yz .btyz-from li.bfli-yzm a{ float:left; margin-left:9px;}
.bty-yz .btyz-from li.bfli-yzm .bfyzm-on{ display:block; width:100px; height:38px; line-height:38px; background:#0085d0; text-align:center; color:#fff;}
.bty-yz .btyz-from li.bfli-yzm .bfyzm-off{ display:block; width:100px; height:38px; line-height:38px;text-align:center; background:#ccc; color:#666;}

/*弹出-确认添加亲情号*/
.tc-qrtj-tit{ font-size:16px; color:#0085d0; font-weight:bold; margin-bottom:10px;}
.tc-qrtj-tle{ width:100%; text-align:center; border:1px solid #dfdfdf; font-size:14px;}
.tc-qrtj-tle th{ height:35px; background:#f8f8f8; border-bottom:1px solid #dfdfdf;}
.tc-qrtj-tle td{height:30px; border-bottom:1px solid #dfdfdf;}
.tc-qrtj-tle td b{ color:#E2383A;}


/* 套装转换-互斥业务 */
.tczh-ywlist{}
.tczh-ywlist li{ margin-bottom:10px;}
.tczh-ywlist li .tc-yw-nm{ font-size:14px; padding-left:15px; line-height:18px; position:relative; color:#333; margin-bottom:5px;}
.tczh-ywlist li .tc-yw-nm i{ display: inline-block; width:5px; height:12px; background:#e2383a; position:absolute; top:3px; left:3px;}
.tczh-ywlist li .tc-yw-nm b{ color:#0085d0; padding:0 3px;}
.tczh-ywlist li .tc-yw-xz{ overflow:hidden; padding-left:8px;}
.tczh-ywlist li .tc-yw-xz .label_radio{ min-width:190px;}