.sys_tips .ico,.sys_tips .close_btn { background:url(/static/common/image/mSGwindowShow_ico.png) no-repeat -101px 0/192px auto;}
.sys_tips { position:fixed; left:0; right:0; top:0; bottom:0; z-index:1009; background-color:rgba(0,0,0,.4);}
.sys_tips .inner { text-align:center; background-color:#fff; border-radius: 4px; position:fixed; top:50%; left: 10px; right: 10px; z-index: 1006; box-shadow: 0px 0px 8px rgba(0,0,0,.2);}
.sys_tips .ico { width:51px; height:51px; margin:25px auto 10px;}
.sys_tips .ico.success { background-position:-51px 0;}
.sys_tips .ico.fail { background-position:0 0;}
.sys_tips .ico.waring { background-position:-101px 0;}
.sys_tips .close_btn { background-position:-167px -25px; width:9px; height:9px; position:absolute; top:10px; right:10px;}
.sys_tips .hd { text-align:left; font-size:14px; font-weight:bold; color:#fff; padding:3px 0 6px 6px; text-shadow:1px 1px 0 rgba(0,0,0,.3);}
.sys_tips .bd { padding:5px 18px; font-size:16px; color:#404040; text-align:center;}
.sys_tips .bd .txt1 { font-size:18px; color:#333; margin:5px 0 10px;}
.sys_tips .bd .txt2 { font-size:14px; color:#999;}
.sys_tips .bd .btn { margin:15px 0;}
.sys_tips .btn1,.sys_tips .btn2 { background-color: #0CBB73; color: #fff; display: block; padding: 4px 10px; border-radius: 3px; line-height: 36px;}
.sys_tips .btn1 { background-color:#f6fcee; margin-right:8px; color:#666;}
.sys_tips .btn .black { background-image:linear-gradient(45deg,#333,#666); color:#E6CA98; border:0 none;}

.sys_tips .bd .close { color:#36c;}.sys_tips .bd .close:hover { color:#d00;}

.messagePop{ width: 100vw; height: 100vh; position: fixed; left: 0; top: 0; z-index: 1200; display: none;}
.messagePop.show{transform:scale(1,1);opacity:1}
.messagePop .mask{position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 1201; background: #000; display: block; opacity: 0.8;}
.messPopCon{ top: 50%; margin-top: -30vw; background: #fff; width: 78vw; left: 11vw; border-radius: 3.2vw;z-index: 1205; position: fixed; padding: 7.2vw; box-sizing: border-box;}
.messPopCon .popTxt{ font-size: 4.2vw; color: #191919; text-align: center; margin-bottom: 7vw;}
.messPopCon .btnBox{ padding: 0; display: flex; justify-content: space-between;}
.messPopCon .btnBox button{ box-sizing: border-box; height: 9.3vw; width: 29.2vw; font-size: 3.6vw;border-radius: 4.6vw; }
.messPopCon .btnBox button.btn_white{ border: #e0e0e0 1px solid; background: #fff; color: #3c3c3c}
.messPopCon .btnBox button.btn_green{ border: #4bbf88 1px solid; background: #4bbf88; color: #fff;}

/*单选框样式**/
[class*="icheck-"] {
    min-height: 22px;
    margin-top: 12px !important;
    margin-bottom: -8px !important;
    padding: 0 10px;
}
.icheck-inline {
    display: inline-block;
}
.icheck-inline + .icheck-inline {
    margin-left: .75rem;
    margin-top: 6px;
}
[class*="icheck-"] > label {
    padding-left: 29px !important;
    min-height: 22px;
    line-height: 22px;
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
    font-size: 25px;
    color: #666;
}
[class*="icheck-"] > input:first-child {
    position: absolute !important;
    opacity: 0;
    margin: 0;
}
[class*="icheck-"] > input:first-child:disabled {
    cursor: default;
}
[class*="icheck-"] > input:first-child + label::before,
[class*="icheck-"] > input:first-child + input[type="hidden"] + label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 22px;
    height: 22px;
    border: 1px solid #D3CFC8;
    border-radius: 0;
    margin-left: -29px;
}
[class*="icheck-"] > input:first-child:checked + label::after,
[class*="icheck-"] > input:first-child:checked + input[type="hidden"] + label::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 7px;
    height: 10px;
    border: solid 2px #fff;
    border-left: none;
    border-top: none;
    transform: translate(7.75px, 4.5px) rotate(45deg);
    -ms-transform: translate(7.75px, 4.5px) rotate(45deg);
}
[class*="icheck-"] > input[type="radio"]:first-child + label::before,
[class*="icheck-"] > input[type="radio"]:first-child + input[type="hidden"] + label::before {
    border-radius: 50%;
}
.icheck-alizarin > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-alizarin > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
    border-color: #e74c3c;
}
.icheck-alizarin > input:first-child:checked + label::before,
.icheck-alizarin > input:first-child:checked + input[type="hidden"] + label::before {
    background-color: #e74c3c;
    border-color: #e74c3c;
}

.nav_APP { position:fixed; right:0; left:0; top:45px; background-color:#fff; display:none;}
.nav_APP ul { display:table; width:100%;}
.nav_APP ul li { display:inline-block; width:25%; text-align: center; box-sizing: border-box; vertical-align: top; padding:7px 0;}
.nav_APP a { color:#333; display:block; padding-top:46px; font-size:14px; line-height:18px; margin:0 auto; position:relative; max-width:4em; overflow:hidden; white-space: nowrap;}
.nav_APP .s { display:block; position:absolute; top:0; left:50%; background-size:42px auto; background-repeat:no-repeat; width:42px; height:42px; background-position:0 0; margin-left:-21px;}
/*.nav_APP .arrow-up { position:absolute; top:-6px; right:13px; display:none; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #000; opacity:.75;}*/
.nav_APP .arrow-up { position:absolute; background-color:rgba(0,0,0,.6); left:0; right:0; top:0; bottom:0; z-index:1;}
.nav_APP .arrow-up:after { display:block; content:''; position:absolute; bottom:15px; left:50%; margin-left:-10px; width: 20px; height: 20px; background: url(/static/common/image/hicon_sort.png) no-repeat 7px -45px; background-size: 14px auto;}

.nav_APP_header { bottom:0; border-top:1px solid #f6f6f6; animation:topFadeIn .3s ease-out; background-color: transparent;}
.nav_APP_header ul { background-color:#fff;text-align: left; position:relative; z-index:2;}
.nav_APP_header ul li { border-right: 1px solid #f6f6f6; border-bottom: 1px solid #f6f6f6; padding:15px 0;}

.nav_APP .homeNav .s { background-position:5px -242px; background-color:#8d8d8d;}
.nav_APP .liveNav .s { background-position:6px -291px;}
.nav_APP .articleNav .s { background-position:-42px -243px; background-color:#4b7ab8;}
.nav_APP .tgNav .s { background-position:-42px -193px; background-color:#009399;}
.nav_APP .jobNav .s { background-position:-41px -292px; background-color:#2a92bd;}
.nav_APP .houseNav .s { background-position:6px -341px; background-color:#499c00;}
.nav_APP .kuaisonNav .s { background-position:13px -644px; background-color:#f90;}
.nav_APP .companyNav .s { background-position:-44px -343px; background-color:#cd4744;}
.nav_APP .y114Nav .s { background-position:7px -393px; background-color:#fbca25;}
.nav_APP .huodongNav .s { background-position:7px -442px; background-color:#88b07c;}
.nav_APP .couponNav .s { background-position:-43px -442px; background-color:#7485b9;}
.nav_APP .cuxiaoNav .s { background-position:-43px -495px; background-color:#0ccfa3;}
.nav_APP .voteNav .s { background-position:-40px -392px; background-color:#a55a9b;}
.nav_APP .giftNav .s { background-position:6px -492px; background-color:#bf5e7d;}
.nav_APP .photoNav .s { background-position:6px -544px; background-color:#7e8059;}
.nav_APP .bbsNav .s { background-position:-44px -544px; background-color:#ffb37f;}
.nav_APP .cartNav .s { background-position:-42px -645px; background-color:#189cfb;}
