﻿li, ol, ul { list-style: none; }
i, em { font-style: normal; }
img, input, button, textarea { border: none; outline: none; }
body, button, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, input, li, ol, p, textarea, th, ul, span, em { margin: 0; padding: 0; }
input::-ms-clear, input::-ms-reveal { display: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }
table { text-align: center; border-collapse: collapse; border-spacing: 0; }
body { font-size: 0.28rem; }
a:link, a:visited { text-decoration: none; outline: none; }
a { text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); cursor: pointer; color: #333; }
a:hover { text-decoration: none; }

/*功能性样式*/
.container { width: 6.86rem; margin: auto; }
.pic-center { text-align: left; }
.pic-center img { max-width: 96%; max-height: 96%; position: relative; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); }
.pic-center2 img { max-width: 80%; max-height: 80%; position: relative; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); }
.overflow-hidden { overflow: hidden; }
.nodata { height: 4rem; padding-top: 2rem; text-align: center; }
.nodata img { width: 1.6rem; height: 1.22rem; }
.nodata p { margin-top: 0.1rem; }
.nodata a { margin-top: 0.2rem; }

.tag1 { color: #fff; height: 0.4rem; line-height: 0.4rem; padding: 0 0.08rem; }

#common_loading { position: fixed; top: 0; right: 0; bottom: 0; left: 0; pointer-events: auto; cursor: wait; z-index: 10000; }
#common_loading .pic { background-image: url(/res-wap/images/bg/loading.gif); background-size: cover; width: 2.4rem; height: 2.4rem; position: fixed; z-index: 10001; top: 50%; left: 50%; margin-top: -1.2rem; margin-left: -1.2rem; }

#common_notify { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 1000; }

#common_notify .content { border-radius: 0.1rem !important; box-shadow: 0px 0.1rem 0.2rem 0px rgba(0,0,0,0.13); top: 4.8rem; position: fixed; background-color: #000000; z-index: 1100; color: #fff; min-width: 1.8rem; max-width: 4.8rem; text-align: center; padding: 0.24rem; opacity: 0.8; font-size: 0.28rem; }
#common_notify .icow8 { display: block; margin: auto; margin-bottom: 0.24rem; }
#common_notify span { display: inline-block; vertical-align: middle; padding: 0 0.3rem; text-align: center; }
#common_notify .mask { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #fff; opacity: 0; z-index: 1000; }

.bsize-m { width: 102px; height: 30px; line-height: 30px; }
.bsize-l { width: 2.42rem; height: 0.84rem; line-height: 0.84rem; }
.bsize-xl { width: 6.82rem; height: 0.84rem; line-height: 0.84rem; }

.paging { height: 1rem; line-height: 1rem; margin: 0.2rem 0; text-align: center; background: #fff; }
.paging a { display: inline-block; vertical-align: top; width: 1rem; height: 1rem; line-height: 1rem; border: none; border-radius: inherit; margin-right: 0; }
.paging span { display: inline-block; vertical-align: top; padding: 0 0.9rem; font-size: 0.32rem; }

.window1 { position: fixed; top: 0 !important; left: 0 !important; width: 100%; height: 100%; border: none; box-shadow: none; }
.window1 .panel-header { height: 1.06rem; line-height: 1.06rem; background: #F9F9F9; color: #333; font-size: 0.36rem; font-weight: bold; width: auto !important; padding: 0 0.32rem; border-bottom: 0.01rem solid #eee; }
.window1 .panel-header .flr { display: none; }
.window1 .panel-body { width: auto !important; }

.window2 { position: fixed; border: none; width: 5.16rem; box-shadow: none; border-radius: 0.16rem; padding: 0.4rem; z-index: 300; }
.window2 .panel-header { width: auto !important; background-color: #fff; line-height: 0.6rem; color: #333; font-size: 0.36rem; font-weight: bold; padding: 0px; text-align: center; }
.window2 .panel-header .fll { width: 100%; }
.window2 .panel-body { width: auto !important; height: auto !important; }
.window2 .panel-header .ico30 { margin: -2px 18px 0px 0px }
.window2 .messager-box { height: 1rem; }
.window2 .messager-msg { color: #666; font-size: 0.3rem; }
.window2 .messager-buttons { height: auto; padding: 0px; text-align: right; }
.window2 .btn { width: 2.42rem; height: 0.84rem; line-height: 0.88rem; border-radius: 0.08rem; font-weight: normal; cursor: pointer; font-size: 0.32rem; padding: 0; }
.window2 .btn-cancel { margin-left: 0.22rem; border: 1px solid #ddd; background: #fff; }
.window2 .btn:hover { opacity: 0.8; }

.window3 { position: fixed; width: 100%; height: 8.2rem; bottom: 0; top: inherit !important; box-shadow: none; z-index: 300; }
.window3 .title { height: 0.96rem; line-height: 0.96rem; text-align: center; font-size: 0.36rem; font-weight: bold; border-bottom: 0.01rem solid #ddd; position: relative; }
.window3 .title .icow { position: absolute; top: 0.36rem; right: 0.32rem; }
.window3 .scroller { height: auto !important; width: auto !important; max-height: none; }
.window3 .desc { height: 5.72rem; padding: 0 0.32rem; overflow: auto; border-bottom: 0.01rem solid #eee; }
.window3 .item { padding: 0.32rem 0; border-bottom: 0.01rem solid #eee; position: relative; }
.window3 .item .name { font-size: 0.32rem; padding-bottom: 0.08rem; }
.window3 .item .icow { position: absolute; top: 50%; margin-top: -0.2rem; right: 0rem; }
.window3 .select .icow { background-position-y: -9.1rem; }
.window3 .btn1 { display: block; margin: 0.3rem auto; }

.window4 { position: fixed; width: 100%; height: 100%; background: #f9f9f9; }
.window4 .title { height: 1.06rem; line-height: 1.06rem; padding: 0 0.32rem; border-bottom: 0.01rem solid #eee; }
.window4 .title .fll { font-size: 0.36rem; font-weight: bold; }
.window4 .title .flr { font-size: 0.3rem; }
.window4 .scroller { height: auto !important; width: auto !important; max-height: none; }
.window4 .desc { background: #fff; padding: 0 0.32rem; }
.window4 .input { height: 0.96rem; line-height: 0.96rem; background: #fff; padding: 0 0.32rem; border-bottom: 0.01rem solid #eee; }
.window4 .input label { width: 6.06rem; font-size: 0.3rem; }
.window4 .switch-checkbox-bar { width: 0.8rem; height: 0.4rem; border-radius: 0.4rem; }
.window4 .switch-checkbox-point { height: 0.35rem; width: 0.35rem; border-radius: 50%; top: 0.32rem; }
.window4 .checkbox-selected .switch-checkbox-point { left: 0.42rem; }

.window5 { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; }
.window5 .pic { position: absolute; top: 50%; left: 50%; margin-top: -3rem; margin-left: -3rem; width: 6rem; height: 6rem; z-index: 200; background: #fff; }

.window6 { position: fixed; width: 5.16rem; height: 6.88rem; left: 50% !important; top: 50% !important; margin-left: -2.98rem; margin-top: -3.88rem; border-radius: 0.16rem; padding: 0.48rem 0.4rem 0.4rem 0.4rem; }
.window6 .panel-body { height: auto !important; width: auto !important; max-height: initial; }
.window6 .title { font-size: 0.36rem; font-weight: bold; text-align: center; }
.window6 .input { margin-top:0.24rem;}
.window6 .input .box { padding: 0.21rem 0.32rem; height: 0.42rem; line-height: 0.42rem; }
.window6 .input label { font-size: 0.3rem; color:#666;padding-bottom:0.16rem;}
.window6 .input input { width: 4.48rem; }
.window6 .input-box { position:relative;}
.window6 .input-box a { position:absolute;right:0.2rem;top:0.6rem;display:block;height:0.88rem;line-height:0.88rem;}
.window6 .input-box .notclick { color: #999 !important; pointer-events: none; }
.window6 .action {margin-top:0.38rem;}

.layer { border: none; box-shadow: none; }
.scroller { max-height: 4.4rem; overflow: hidden; overflow-y: auto; }
.mask { background: #000; opacity: 0.2; position: fixed !important;}
.mask div { background-color: #000; }
#ke_messager_mask { position: fixed !important; height: 100% !important; }
.combobox-layer, .input-layer { box-shadow: #ccc 0px 0px 8px; border: 1px solid #ccc; }

/*图标*/
.icow { width: 0.4rem; height: 0.4rem; display: inline-block; vertical-align: middle; background-size: 13.8rem 12rem; margin-top: -0.04rem; }
.icow-hover:hover { }
.icow-hover2:hover { }

.icow2 { width: 0.2rem; height: 0.2rem; display: inline-block; vertical-align: middle; background-size: 13.8rem 12rem; margin-top: -0.04rem; }

.icow5 { width: 0.5rem; height: 0.5rem; display: inline-block; vertical-align: middle; background-size: 13.8rem 12rem; margin-top: -0.04rem; }
.icow6 { width: 0.6rem; height: 0.6rem; display: inline-block; vertical-align: middle; background-size: 13.8rem 12rem; margin-top: -0.04rem; }
.icow8 { width: 0.8rem; height: 0.8rem; display: inline-block; vertical-align: middle; background-size: 13.8rem 12rem; margin-top: -0.04rem; }
.icow10 { width: 1rem; height: 1rem; display: inline-block; vertical-align: middle; background-size: 13.8rem 12rem; margin-top: -0.04rem; }
.icow12 { width: 1.2rem; height: 1.2rem; display: inline-block; vertical-align: middle; background-size: 13.8rem 12rem; margin-top: -0.04rem; }

/*第1行*/
.ico-question { background-position: -0.1rem -0.1rem; }
.ico-error { background-position: -0.7rem -0.1rem; }
.ico-success { background-position: -1.3rem -0.1rem; }
.ico-warning { background-position: -1.9rem -0.1rem; }
.ico-warning-blue { background-position: -2.5rem -0.1rem; }
.ico-police { background-position: -3.1rem -0.1rem; }
.ico-qq { background-position: -3.7rem -0.1rem; }
.ico-phone { background-position: -4.3rem -0.1rem; }
.ico-email { background-position: -4.9rem -0.1rem; }
.ico-wechatpay { background-position: -5.5rem -0.1rem; }
.ico-alipay { background-position: -6.1rem -0.1rem; }
.ico-money-round { background-position: -6.7rem -0.1rem; }
.ico-zoom-big { background-position: -7.2rem 0rem; }

/*第2行*/
.ico-eflag { background-position: -0.1rem -1.3rem; }
.ico-zflag { background-position: -0.7rem -1.3rem; }

/*第3行*/
.ico-sigh { background-position: -0.1rem -2.5rem; }
.ico-earth { background-position: -0.7rem -2.5rem; }
.ico-zoom { background-position: -1.3rem -2.5rem; }

/*第4行*/
.ico-star-bg { background-position: -0.1rem -3.7rem; }
.ico-thumb { background-position: -0.7rem -3.7rem; }
.ico-sale { background-position: -1.3rem -3.7rem; }
.ico-hot { background-position: -1.9rem -3.7rem; }
.ico-new { background-position: -2.5rem -3.7rem; }


/*第5行*/
.ico-people { background-position: -0.1rem -4.9rem; }
.ico-lock { background-position: -0.7rem -4.9rem; }
.ico-shield { background-position: -1.3rem -4.9rem; }
.ico-email-gray { background-position: -1.9rem -4.9rem; }
.ico-dustbin { background-position: -2.5rem -4.9rem; }
.ico-truck { background-position: -3.1rem -4.9rem; }
.ico-location { background-position: -3.7rem -4.9rem; }
.ico-clock { background-position: -4.3rem -4.9rem; }
.ico-pen { background-position: -4.9rem -4.9rem; }
.ico-location2 { background-position: -5.5rem -4.9rem; }
.ico-invoice { background-position: -6.1rem -4.9rem; }
.ico-cube { background-position: -6.7rem -4.9rem; }
.ico-book { background-position: -7.3rem -4.9rem; }
.ico-line { background-position: -7.9rem -4.9rem; }
.ico-cross { background-position: -8.5rem -4.9rem; }
.ico-diamond-more { background-position: -9.1rem -4.9rem; }
.ico-flag { background-position: -9.7rem -4.9rem; }
.ico-arrow-top { background-position: -10.3rem -4.9rem; }
.ico-spot-round { background-position: -10.9rem -4.9rem; }

/*第6行*/
.ico-right { background-position: -0.7rem -6.1rem; }
.ico-down { background-position: -1.3rem -6.1rem; }
.ico-up { background-position: -0.1rem -6.1rem; }
.ico-left { background-position: -1.9rem -6.1rem; }
.ico-up-color { background-position: -2.5rem -6.1rem; }
.ico-right-color { background-position: -3.1rem -6.1rem; }
.ico-down-color { background-position: -3.7rem -6.1rem; }
.ico-left-color { background-position: -4.3rem -6.1rem; }
.ico-right-triangle { background-position: -5.6rem -6.2rem; }
.ico-down-triangle { background-position: -6.2rem -6.2rem; }
.ico-up-triangle { background-position: -5rem -6.2rem; }
.ico-left-triangle { background-position: -6.8rem -6.2rem; }

/*第7行*/
.ico-book-bg { background-position: 0rem -7.2rem; }
.ico-headset { background-position: -0.6rem -7.2rem; }
.ico-storage { background-position: -1.2rem -7.2rem; }
.ico-star-bg2 { background-position: -1.8rem -7.2rem; }
.ico-location-bg { background-position: -2.4rem -7.2rem; }
.ico-clock-bg { background-position: -3rem -7.2rem; }
.ico-sigh-bg { background-position: -3.6rem -7.2rem; }
.ico-people-bg { background-position: -4.2rem -7.2rem; }
.ico-money-bg { background-position: -4.8rem -7.2rem; }
.ico-location-bg2 { background-position: -5.4rem -7.2rem; }
.ico-lock-bg { background-position: -6rem -7.2rem; }
.ico-email-bg { background-position: -6.6rem -7.2rem; }

/*第8行*/
.ico-select { background-position: -0.1rem -8.5rem; }
.ico-funnel { background-position: -0.7rem -8.5rem; }
.ico-star { background-position: -1.3rem -8.5rem; }
.ico-plus { background-position: -1.9rem -8.5rem; }
.ico-minus { background-position: -2.5rem -8.5rem; }
.ico-house { background-position: -3rem -8.4rem; }
.ico-cart { background-position: -3.6rem -8.4rem; }
.ico-menu { background-position: -4.2rem -8.4rem; }
.ico-people-big { background-position: -4.8rem -8.4rem; }
.ico-diamond { background-position: -5.5rem -8.5rem; }
.ico-diamond2 { background-position: -6.1rem -8.5rem; }
.ico-square2 { background-position: -6.7rem -8.5rem; }
.ico-square { background-position: -7.3rem -8.5rem; }
.ico-circular2 { background-position: -7.9rem -8.5rem; }
.ico-circular { background-position: -8.5rem -8.5rem; }
.ico-wechat { background-position: -9rem -8.4rem; }
.ico-weibo { background-position: -9.6rem -8.4rem; }
.ico-twitter { background-position: -10.2rem -8.4rem; }
.ico-shareurl { background-position: -10.8rem -8.4rem; }
.ico-feesback { background-position: -11.4rem -8.4rem; }
.ico-in { background-position: -12rem -8.4rem; }
.ico-video { background-position: -12.6rem -8.4rem; }

/*第9行*/
.ico-select-hover { background-position: -0.1rem -9.1rem; }
.ico-funnel-hover { background-position: -0.7rem -9.1rem; }
.ico-star-hover { background-position: -1.3rem -9.1rem; }
.ico-plus-hover { background-position: -1.9rem -9.1rem; }
.ico-minus-hover { background-position: -2.5rem -9.1rem; }
.ico-diamond-hover { background-position: -5.5rem -9.1rem; }
.ico-diamond2-hover { background-position: -6.1rem -9.1rem; }
.ico-square2-hover { background-position: -6.7rem -9.1rem; }
.ico-square-hover { background-position: -7.3rem -9.1rem; }
.ico-circular2-hover { background-position: -7.9rem -9.1rem; }
.ico-circular-hover { background-position: -8.5rem -9.1rem; }
.ico-wechat-hover { background-position: -9rem -9rem; }
.ico-weibo-hover { background-position: -9.6rem -9rem; }
.ico-twitter-hover { background-position: -10.2rem -9rem; }
.ico-shareurl-hover { background-position: -10.8rem -9rem; }
.ico-feesback-hover { background-position: -11.4rem -9rem; }
.ico-in-hover { background-position: -12rem -9rem; }
.ico-video-hover { background-position: -12.6rem -9rem; }

/*第10行*/
.ico-wechat-white { background-position: -9rem -9.6rem; }
.ico-weibo-white { background-position: -9.6rem -9.6rem; }
.ico-twitter-white { background-position: -10.2rem -9.6rem; }
.ico-shareurl-white { background-position: -10.8rem -9.6rem; }
.ico-feesback-white { background-position: -11.4rem -9.6rem; }
.ico-in-white { background-position: -12rem -9.6rem; }
.ico-video-white { background-position: -12.6rem -9.6rem; }


/*第11行*/
.ico-cross-round { background-position: -0.2rem -11rem; }
.ico-hook-round { background-position: -1.4rem -11rem; }
.ico-headset-big { background-position: -2.5rem -10.9rem; }
.ico-hook-big { background-position: -3.7rem -10.9rem; }
.ico-head { background-position: -4.8rem -10.8rem; }


.c1 { color: #333; }
.c2 { color: #666; }
.c3 { color: #999; }
.ch1 { color: #0077DD !important; }
.ch2 { color: #FFF; }
.ch3 { color: #DD4B39; }
.ch4 { color: #F9651F; }

.bg1 { background-color: #0077DD; }
.bg2 { background-color: #FFF; }
.bg3 { background-color: #F9F9F9; }
.bg4 { background-color: #F5F5F5; }
.bg5 { background-color: #EEF4FC; }
.bg6 { background-color: #344961; }
.bg7 { background-color: #2E4055; }

.f1 { font-size: 12px; }
.f2 { font-size: 14px; }
.f3 { font-size: 16px; }
.fb1 { font-size: 12px; font-weight: bold; }
.fb2 { font-size: 14px; font-weight: bold; }
.fb3 { font-size: 16px; font-weight: bold; }
.ft1 { font-size: 20px; font-weight: bold; }
.ft2 { font-size: 24px; font-weight: bold; }
.ft3 { font-size: 30px; font-weight: bold; }

.line1 { height: 1px; background: #EEE; }
.line2 { height: 1px; background: #DDD; }
.line3 { border-bottom: 1px solid #EEE; }
.line4 { border-bottom: 3px solid #0077DD; }

.split1 { display: inline-block; width: 1px; height: 28px; background: #DDD; }
.split2 { display: inline-block; width: 4px; height: 24px; background: #07619D; }
.split3 { display: inline-block; width: 1px; height: 28px; background: #EEE; }

.br1 { border: 1px solid #EEE; }
.br2 { border: 1px solid #DDD; }
.br3 { border-color: #07619D }

.btn1 { display: inline-block; text-align: center; border: 1px solid #0077DD; background: #0077DD; color: #fff !important; text-decoration: none !important; cursor: pointer; font-weight: normal; transition: all 0.3s; font-size: 14px; }
.btn2 { display: inline-block; text-align: center; border: 1px solid #bbb; background: #fff; text-decoration: none !important; cursor: pointer; font-weight: normal; transition: all 0.3s; font-size: 14px; }
.btn3 { display: inline-block; text-align: center; border: 1px solid #0077DD; background: #fff; color: #0077DD !important; text-decoration: none !important; cursor: pointer; font-weight: normal; transition: all 0.3s; font-size: 14px; }
.btn1:hover, .btn2:hover { opacity: 0.8; }

.btn-change .btn1 { background: #fff; color: #07619D !important; }

.btn-disable { cursor: not-allowed; background-color: #B0B0B0; border: 1px solid #B0B0B0; }
.btn-disable:hover { opacity: 1; }
.btn-loading { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; opacity: 0.7; }

.link1 { }
.link1 a { color: #0077DD; }
.link2 { }
.link2 a { color: #333; }
.link3 { }
.link3 a { color: #666; }

.link-br a { border: 1px solid #07619D; color: #07619D; }
.link-bg a:hover { background: #07619D; color: #333; }
.link-bg2 a:hover { background: #EEF4FC; color: #333; text-decoration: none; }
.link-highlight a:hover { color: #07619D; text-decoration: none; }
.link-hover a:hover { background: #EEF4FC; color: #07619D; }
.link-hover2 a:hover { background: #07619D !important; color: #fff; }

.bg-select { border: 1px solid #07619D !important; background: #EEF4FC; color: #07619D }
.input-color input { color: #07619D !important; }
.nav-bg { background: linear-gradient(180deg, #025186 0%, #4880A6 100%) !important; }
.bg-linear1 { background: linear-gradient(132.71deg, #FF8744 3.69%, #F24D18 100%); }
.bg-linear2 { background: linear-gradient(121.06deg, #D662FF 37.49%, #AC3FBE 99.99%); }
.bg-linear3 { background: linear-gradient(121.06deg, #FF4C54 37.49%, #BE3F45 99.99%); }

.link-select { color: #07619D !important; border-bottom: 3px solid #2B6ED3 !important; }

:-ms-input-placeholder { color: #999; font-size: 14px; }
::-webkit-input-placeholder { color: #999; font-size: 14px; }
:-moz-placeholder { color: #999; font-size: 14px; }
::-moz-placeholder { color: #999; font-size: 14px; }

.input-highlight { border: 1px solid #07619D; border-right: none; }
.input .icon { margin: 0px 8px 0px -4px; }
.combobox, .textbox, .numberbox { height: auto; background: #fff; }
.combobox label, .textbox label { display: block; font-size: 14px; width: auto; height: 22px; padding-bottom: 8px; }
.combobox label em, .textbox label em { display: inline-block; color: #D0021B; font-size: 16px; vertical-align: middle; }
.combobox .box, .textbox .box, .numberbox .box { padding: 8px 12px; line-height: 22px; border: 1px solid #ddd; border-radius: 6px; }
.combobox .box input, .textbox .box input, .numberbox .box input, .textbox-multiline textarea { height: 22px; line-height: 22px; font-size: 14px; font-family: "arial",'Microsoft YaHei'; }
.combobox .box .icon-down { background-image: url(/res/images/icon/icon2.png); }
.checkbox .checkbox-rect { height: 16px; width: 16px; border: none; background: url(/res/images/icon/icon2.png)no-repeat -82px -1402px; margin-right: 4px; border-radius: 0px; }
.checkbox-selected .checkbox-rect { background: url(/res/images/icon/icon2.png)no-repeat -82px -1462px; background-color: #0077DD; border-color: #0077DD; }
.checkbox-selected .switch-checkbox-bar { background: #07619D; }
.switchbox .switchbox-item:hover { color: #07619D; background: #fff; cursor: pointer; }
.switchbox .selected { background: #0077DD !important; color: #fff !important; }

.filter-layer .switchbox .switchbox-item { background-image: url(/res/images/icon/icon2.png) !important; background-position: -80px -1400px !important; color: #0077DD; }
.filter-layer .switchbox .switchbox-item:hover { color: #0077DD; background: #fff; opacity: 0.8; }
.filter-layer .switchbox .selected { color: #0077DD !important; background-position: -80px -1460px !important; }

.job-list .filter .switchbox .selected { background: #0077DD !important; color: #fff !important; }
.job-list .filter .switchbox .switchbox-item:hover { color: #0077DD; background: #fff; }

.focus .box { border-color: #0077DD !important; }
.messager-box .static-icon-btn { background-image: url(/res/images/icon/icon2.png); }
.data-item-selected { background: #07619D; border-left: 2px solid #07619D; }
.data-item:hover { color: #07619D; background: #f0f0f0; border-left: 2px solid #07619D; }
.filter .checkbox:hover { cursor: pointer; opacity: 1; }
.filter .checkbox:hover label { color: #0077DD; cursor: pointer; }

.nva-bg .tier > a:hover { background: #EEF4FC; color: #333; text-decoration: none; }
.nva-bg #category5 a:hover, .nva-bg #category2 a:hover { background: #FFF5F4; color: #666; text-decoration: none; }

.guider { }
.guider li { float: left; width: 36px; text-align: center; color: #999; }
.guider .num { width: 34px; height: 34px; line-height: 36px; border: 1px solid #ddd; border-radius: 50%; }
.guider .name { width: 120px; margin: 10px 0px 10px -40px; }
.guider .line { width: 155px; height: 2px; background: #DDDDDD; margin-top: 18px; }
.guider .line-act { background: #07619D }
.guider .active .num { color: #fff; background: #07619D; border: 1px solid #07619D; }
.guider .finish .num { border: none; }
.guider .finish .num .ico40 { margin: -2px 0px 0px -2px; }
.guider .active .name, .guider .finish .name { font-weight: bold; color: #07619D }

.paging { font-size: 0px; }
.paging a { display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 4px; border: 1px solid #DDD; color: #666; text-decoration: none; vertical-align: middle; margin-right: 8px; font-size: 14px; }
.paging .active { color: #07619D; border: 1px solid #07619D; }
.paging .ico10 { margin-top: -2px; }

.ico { background-image: url(/res/images/icon/icon.png); }
.ico10 { background-image: url(/res/images/icon/icon.png); }
.ico30 { background-image: url(/res/images/icon/icon.png); }
.ico40 { background-image: url(/res/images/icon/icon.png); }
.ico50 { background-image: url(/res/images/icon/icon.png); }
.ico60 { background-image: url(/res/images/icon/icon.png); }
.ico70 { background-image: url(/res/images/icon/icon.png); }

.icow { background-image: url(/res-wap/images/icon/icon2.png); }
.icow2 { background-image: url(/res-wap/images/icon/icon2.png); }
.icow5 { background-image: url(/res-wap/images/icon/icon2.png); }
.icow6 { background-image: url(/res-wap/images/icon/icon2.png); }
.icow8 { background-image: url(/res-wap/images/icon/icon2.png); }
.icow10 { background-image: url(/res-wap/images/icon/icon2.png); }
.icow12 { background-image: url(/res-wap/images/icon/icon2.png); }

.wap-section .combobox .box .icon-down { background-image: url(/res-wap/images/icon/icon2.png); background-size: 13.8rem 12rem; }
.wap-section .checkbox .checkbox-rect { height: 0.4rem; width: 0.4rem; border: none; background: url(/res-wap/images/icon/icon2.png); background-size: 13.8rem 12rem; background-position: -0.1rem -8.5rem; margin: 0; }
.wap-section .checkbox-selected .checkbox-rect { background: url(/res-wap/images/icon/icon2.png); background-size: 13.8rem 12rem; background-position: -0.1rem -9.1rem; }

/*订单详情流程图*/
.flowstep .step-no { background: url(/res/images/bg/flowstep_01.png) }

.window2 .btn-yes { background: #07619D; color: #fff; border-color: #07619D; }

.bg-hover .service .item:hover .name { background: rgba(7, 97, 157, 0.8); }
