@charset "utf-8";

blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul{
    margin:0;
    padding:0
}

body, button, input, select, textarea{
    font:9pt/1.5 tahoma, arial, \5b8b\4f53
}

h1, h2, h3, h4, h5, h6{
    font-size:100%
}

address, cite, dfn, em, var{
    font-style:normal
}

code, kbd, pre, samp{
    font-family:微软雅黑 couriernew, courier, monospace
}

small{
    font-size:9pt
}

ol, ul{
    list-style:none
}

a{
    color:#000;
    text-decoration:none
}

a:hover{
    color:#99CC00
}

sup{
    vertical-align:text-top
}

sub{
    vertical-align:text-bottom
}

legend{
    color:#000
}

fieldset, img{
    border:0
}

img{
    vertical-align:middle
}

button, input, select, textarea{
    font-size:100%
}

table{
    border-collapse:collapse;
    border-spacing:0
}

body{
	min-width:75pc;
	background:#eceff1;
	color:#000;
	text-align:center;
	font-family: PingFangSC-Regular, sans-serif, PingFangSC-Light, sans-serif, 'Source Han Sans SC', "Microsoft YaHei", arial;
}

.clear{
    clear:both;
    width:100%;
    height:1px
}

.lf{
    float:left
}

.rt{
    float:right
}

.pt5{
    padding-top:5px
}

.pb5{
    padding-bottom:5px
}

.ml100{
    margin-left:75pt
}

.mr100{
    margin-right:75pt
}

.wlimit{
    margin:0 auto;
    width:75pc
}

.header{
    position:relative;
    z-index:13;
    width:100%;
    min-width:75pc;
    border-bottom:1px solid #ececec;
    background:#fff;
    box-shadow:0 0 5px #d2d2d2;
    text-align:center
}

.header .navs, .header .navs .nav{
    position:relative;
    height:5pc
}

.header .navs .nav{
    float:left;
    display:block;
    width:747px;
    color:#000
}

.header .navs .nav ul{
    z-index:100;
    display:inline-block;
    margin-left:14px;
    height:75px
}

.header .navs .nav li{
    position:relative;
    float:left
}

.header .navs .nav li .n-type{
    position:absolute;
    top:75px;
    left:-67px;
    display:none;
    padding:15px 10px 17px 31px;
    width:228px;
    max-width:450px;
    background:#fff;
    box-shadow:0 0 5px #bfbfbf
}

.header .navs .nav li:hover{
    color:#595959
}

.header .navs .nav li:hover .n-type{
    display:block
}

.header .navs .nav li .n-chose{
    background:#d7000f;
    color:#fff !important
}

.header .navs .nav li .n-type .fla{
    float:left;
    display:block;
    margin-bottom:5px;
    width:7pc
}

.header .navs .nav li .n-type .fla a em{
    display:inline-block;
    margin-left:2px;
    padding:1px 3px;
    height:9pt;
    border:1px solid red;
    color:red;
    font-weight:700;
    font-size:9pt;
    line-height:11px;
    -webkit-transform:scale(.7);
    -webkit-transform-origin-x:0
}

.header .navs .nav li .n-type .fla a:hover em{
    border:1px solid #fff;
    color:#fff
}

.header .navs .nav li .n-type .fla .themore{
    color:#99CC00
}

.header .navs .nav li .n-type .fla .themore:hover{
    color:#fff
}

.header .navs .nav li .n-type .flas{
    float:left;
    display:block;
    margin-bottom:2px;
    width:100%;
    height:42px;
    color:#99CC00;
    font-weight:700;
    font-size:15px
}

.header .navs .nav li .n-type a{
    display:inline-block;
    margin:10px 0 0;
    padding:0 10px;
    height:28px;
    border-radius:2px;
    color:#272727;
    font-size:13px;
    font-family:微软雅黑;
    line-height:28px
}

.header .navs .nav li .n-type a:hover{
    background:#99CC00;
    color:#fff
}

.header .navs .nav li .n-type .flas a{
    color:#99CC00;
    font-size:15px
}

.header .navs .nav li .n-type .flas a:hover{
    background:#fff;
    color:#99CC00
}

.header .navs .nav li .n-type .lines{
    display:inline-block;
    margin-left:-24px;
    width:196px;
    height:1px;
    background:#e5e5e5
}

.header .navs .nav li a{
    float:left;
    display:inline-block;
    padding:0 21px;
    color:#000;
    font-size:20px;
    line-height:5pc
}

.header .navs .nav li a:hover{
    color:#99CC00
}

.header .navs .nav li a span{
    display:inline-block;
    margin-left:3px;
    width:37px;
    height:17px;
    border:1px solid #99CC00;
    border-radius:4px;
    color:#99CC00;
    font-size:9pt;
    line-height:17px
}

.header .navs .nav .head-list{
    position:relative
}

.bc{
    background:#cacaca
}

.bc1{
    background:#d7000f
}

.bc2{
    background:#ff920b
}

.bc3{
    background:#ffc600
}

.d-none{
    display:none
}

.d-block{
    display:block
}

#msg-mask{
    position:fixed;
    top:0;
    left:0;
    z-index:101;
    display:none;
    overflow:hidden;
    width:100%;
    height:100%;
    min-height:550px;
    background-color:#000;
    opacity:.5;
    zoom:1;
    -webkit-backdrop-filter:blur(6px);
    backdrop-filter:blur(6px);
}


.header .navs .nav .head-list .down-list{
    position:absolute;
    top:5pc;
    left:-136px;
    z-index:20;
    display:none;
    padding:10px 0;
    width:360px;
    border:0 solid #f7f2f2;
    background-color:#fff;
    box-shadow:#999 0 0 2px
}

.header .navs .nav .head-list .down-list .d-a{
    float:left;
    display:block;
    padding:2px 30px;
    height:40px;
    background:#fff;
    font-size:14px;
    font-family:微软雅黑;
    line-height:40px
}

.header .navs .nav .point{
    color:#333;
    font-size:40px
}

.header .navs .logo{
    overflow:hidden;
    position:relative;
    float:left;
    display:block;
    width:205px;
    height:5pc;
    background:url(/images/logo.svg) -3px 1px no-repeat;
    text-indent:-360px;
}

.header .navs .logo img{
    display:none;
    position:absolute;
    width:249px;
    height:100px;
    bottom:-34px;
    left:0;
    z-index:4
}

.header .navs .logo:hover img{
    display:inline-block
}

.header .navs .login{
    position:absolute;
    top:0;
    right:0;
    z-index:40;
    height:5pc;
    line-height:5pc
}

.header .navs .login .sign-in{
    float:right;
    margin-right:20px;
    width:70px;
    height:75px;
    background:url(/images/rightbarf.png) 3px 1px no-repeat;
    font-size:15px;
    line-height:75px;
    cursor:pointer
}

.header .navs .login .sign-in:hover{
    background:url(/images/rightbarf.png) -72px 1px no-repeat
}

.header .navs .login .up-to-vip{
    display:inline-block;
    width:103px;
    height:62px;
    background:url(/images/upvip.png) 14px 14px no-repeat
}

.header .navs .login p{
    display:inline-block;
    width:2pc;
    height:27px;
    cursor:pointer
}

.header .navs .login .regist-lg{
    color:#333;
    float:right;
    margin-top:20px;
    width:5pc;
    height:40px;
    border:1px solid #4b9038;
    border-radius:5px;
    font-size:16px;
    line-height:40px;
    cursor:pointer;
    padding:0 12px;
    transition:all .36s;
}

.header .navs .login .regist-lg:hover{
    background:#a5df00;
    color:#fff;
    border:1px solid #99CC00;
}

.header .navs .login .regist{
    float:right;
    margin-top:20px;
    margin-left:8px;
    width:60px;
    height:40px;
    border:1px solid #c1c1c1;
    border-radius:5px;
    color:#d7000f;
    color:#999;
    font-size:16px;
    line-height:40px;
    cursor:pointer
}

.header .navs .login .regist:hover{
    border-color:#99CC66;
    background:#99CC66;
    color:#fff
}

.header .navs .login .s-regist{
    position:relative;
    float:right;
    width:56px;
    height:75px
}

.header .navs .login .s-regist .a-regist{
    position:relative;
    float:left;
    overflow:hidden;
    margin-top:20px;
    width:35px;
    height:35px;
    border-radius:75pt;
    background:#000;
    color:#fff;
    line-height:40px
}

.header .navs .login .s-regist .a-regist img{
    width:35px;
    height:35px;
    background-color:#f2f2f2;
}

.header .navs .login .s-regist .u-detail{
    position:absolute;
    top:75px;
    left:-234px;
    z-index:111;
    display:none;
    padding:9pt 30px;
    width:230px;
    background:#fff;
    box-shadow:#999 0 0 2px
}

.yongname, .zhanghao{
    float:left;
    display:inline-block
}

.yongname{
    overflow:hidden;
    max-width:55px;
    text-overflow:ellipsis;
    white-space:nowrap
}

.yongbiao, .yongid{
    float:left;
    display:inline-block
}

#search{
    position:absolute;
    top:280px;
    left:50%;
    z-index:12;
    margin-left:-340px;
    width:680px;
    height:70px;
    background:#ff0
}

#search .s-box{
    float:left;
    width:590px;
    height:70px;
    background:#fff
}

#search .search-btn{
    float:left;
    width:90px;
    height:70px;
    background:url(/images/common_new.png) no-repeat 28px -111px #99CC00;
    cursor:pointer
}

#search .search-btn:hover{
    background-color:#a5df00
}

#search .hot-search{
    position:absolute;
    top:70px;
    z-index:12;
    display:none;
    width:588px;
    border:1px solid #e5e5e5;
    background:#fff;
    text-align:left
}

#search .hot-search span{
    display:inline-block;
    margin:0 20px;
    width:20px;
    height:20px;
    color:#fff;
    text-align:center;
    line-height:20px
}

#search .hot-search ul{
    margin:13px 0
}

#search .hot-search a{
    display:block;
    height:50px;
    color:#000;
    text-align:left;
    line-height:50px
}

#search .hot-search a:hover{
    background:#f0f0f0
}

#search .s-box .i-search{
    margin-left:20px;
    width:550px;
    height:70px;
    outline:0;
    border:0 solid;
    font-size:1pc;
    line-height:71px
}

.header .navs .login .s-regist:hover .u-detail{
    display:block
}

.historyso{
    width:93%;
    margin:0 auto;
    height:30px;
    font-size:12px;
    overflow:hidden
}

.historyso > i{
    color:#999;
    font-style:normal
}

.historyso > a{
    color:#999 !important;
    font-size:12px !important;
    padding:0 5px
}

.historyso > a:hover{
    color:#99CC00 !important
}

.header .navs .login .s-regist .u-detail .name{
    width:230px;
    height:50px;
    margin:0 auto;
    color:#000;
    text-align:left;
    font-size:14px;
    line-height:47px
}

.header .navs .login .s-regist .u-detail .name i{
    display:inline-block;
    margin-left:10px;
    width:37px;
    height:37px;
    vertical-align:-9px
}

.i-d1{
    background:url(/images/common_new.png) 1px -361px no-repeat
}

.i-d2{
    background:url(/images/common_new.png) -6px -401px no-repeat
}

.i-d3{
    background:url(/images/common_new.png) -6px -31pc no-repeat
}

.header .navs .login .s-regist .u-detail .power{
    display:block;
    margin:0 auto;
    margin-top:10px;
    width:230px;
    height:50px;
    border:2px;
    background:#d7000f;
    color:#fff;
    font-size:1pc;
    line-height:50px;
    cursor:pointer
}

.header .navs .login .s-regist .u-detail .vip-time{
    display:block;
    margin:0 auto;
    margin-top:10px;
    width:230px;
    height:30px;
    border:2px;
    color:#fa8d04;
    text-align:left;
    font-size:1pc;
    font-size:15px;
    line-height:7px;
    cursor:pointer
}

.header .navs .login .s-regist .u-detail .power1{
    width:180px;
    height:50px;
    text-align:left
}

.header .navs .login .s-regist .u-detail .u-detail1{
    margin-top:13px;
    width:100%;
    height:50px;
    line-height:54px
}

.header .navs .login .s-regist .u-detail .border1{
    border-top:1px solid #f1ebeb
}

.header .navs .login .s-regist .u-detail .u-detail1 span{
    display:inline-block;
    margin-left:10px;
    color:#000;
    font-size:18px;
    font-family:Arial
}

.header .navs .login .s-regist .u-detail .u-detail1 .u-down{
    float:left;
    width:75pt;
    height:50px;
    color:#828282;
    font-size:14px
}

.header .navs .login .s-regist .u-detail .u-detail1 .u-coll{
    float:right;
    width:75pt;
    height:50px;
    color:#828282;
    font-size:14px
}

.header .navs .login .s-regist .u-detail .loginout{
    display:block;
    margin-top:10px;
    width:100%;
    height:50px;
    border-top:1px solid #f1ebeb;
    color:#8f8f8f;
    text-align:center;
    font-size:9pt;
    line-height:60px;
    cursor:pointer
}

.header .navs .login .s-regist .u-detail .loginout:hover{
    color:#d7000f
}

.b-box{
    overflow:hidden;
    margin-right:-33px;
    padding-top:4px
}

.b-box .s-box{
    position:relative;
    float:left;
    overflow:hidden;
    margin-right:1pc;
    margin-bottom:26px;
    width:3in;
    height:auto;
    border-radius:6px;
    box-shadow:0 2px 5px rgba(0, 0, 0, .1);
    -o-box-shadow:0 2px 5px rgba(0, 0, 0, .1);
    /*behavior:url(ie-css3.htc)*/
}

.b-box .s-box .s-pic{
    width:100%;
    /*height:407px*/
}

.b-box .s-box .excel-pic{
    width:100%;
    height:216px
}

.lazy{
    background:#eee url(/images/loadone.png) center center no-repeat
}

.b-box .s-box .explain{
    display:block;
    padding:0 30px;
    background:#fff;
    height:44px;
    border-top:1px solid #eceff1;
    color:#838383;
    font-size:14px;
    font-family:Arial;
    line-height:44px
}

.b-box .s-box .p-title{
    height:44px;
    background:#fff
}

.b-box .s-box .p-title a{
    display:inline-block;
    overflow:hidden;
    width:225px;
    height:44px;
    color:#252525;
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:13px;
    line-height:44px
}

.b-box .s-box .p-title a:hover{
    color:#99CC00
}

.b-box .s-box h4{
    height:44px;
    background:#fff
}

.b-box .s-box h4 a{
    display:inline-block;
    overflow:hidden;
    width:225px;
    height:44px;
    color:#838383;
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:13px;
    line-height:44px
}

.b-box .s-box h4 a:hover{
    color:#99CC00
}

.b-box .s-box .coll{
    display:block;
    width:100%;
    height:44px;
    border-top:1px solid #eceff1;
    color:#838383;
    font-size:14px;
    font-family:Arial;
    line-height:44px
}

.b-box .dianzan-num{
    position:relative;
    float:left;
    width:45%;
    text-align:left
}

.b-box .dianzan-num i{
    display:inline-block;
    width:30px;
    height:30px;
    background:url(/images/common_new.png) -9px -1394px no-repeat;
    vertical-align:-5px
}

.b-box .dianzan-num .yjdz{
    background:url(/images/common_new.png) -9px -1444px no-repeat
}

.b-box .coll-num{
    float:right;
    width:45%;
    text-align:right
}

.b-box .coll-num i{
    display:inline-block;
    width:30px;
    height:30px;
    background:url(/images/common_new.png) -9px -37px no-repeat;
    vertical-align:-5px
}

.b-box .s-box .mark{
    position:absolute;
    top:0;
    left:0;
    display:none;
    width:3in;
    height:407px;
    background:#000;
    opacity:0;
    -moz-opacity:0;
    -khtml-opacity:0
}

.b-box .s-box:hover .mark{
    display:block;
    opacity:.4;
    transition:all .15s;
    -moz-opacity:.4;
    -khtml-opacity:.4;
    -ms-transition:all .15s
}

.b-box .s-box .b-down{
    position:absolute;
    top:130px;
    left:50%;
    z-index:2;
    margin-left:-88px;
    padding-left:36px;
    width:142px;
    height:55px;
    border-radius:4px;
    background:url(/images/common_new.png) 23px -444px no-repeat #d7000f;
    color:#fff;
    font-size:20px;
    font-size:17px;
    line-height:55px;
    opacity:0;
    cursor:pointer;
    -moz-opacity:0;
    -khtml-opacity:0
}

.b-box .s-box .b-down:hover{
    background:url(/images/common_new.png) 23px -444px no-repeat #fc2130
}

.b-box .s-box:hover .b-down{
    opacity:1;
    -moz-opacity:1;
    -khtml-opacity:1
}

.b-box .s-box .b-collect{
    position:absolute;
    top:197px;
    left:50%;
    z-index:2;
    margin-left:-90px;
    padding-left:31px;
    width:148px;
    height:50px;
    border-radius:4px;
    background:url(/images/common_new.png) 29px -31px no-repeat #fff;
    color:#333;
    letter-spacing:7px;
    font-size:20px;
    font-size:17px;
    line-height:50px;
    opacity:0;
    cursor:pointer;
    -moz-opacity:0;
    -khtml-opacity:0
}

.b-box .s-box:hover .b-collect{
    opacity:1;
    -moz-opacity:1;
    -khtml-opacity:1
}

.b-box .s-box .chose{
    background:url(/images/common_new.png) 29px -633px no-repeat #fff
}

.s-box .banquan{
    position:absolute;
    top:8px;
    left:8px;
    display:block;
    display:none;
    width:25px;
    height:25px;
    border-radius:2px;
    background:url(/images/banquan.png) 4px 4px no-repeat #000;
    opacity:.8
}

.b-box .s-box:hover .banquan{
    display:block
}

.grid-v .banquan{
    position:absolute;
    top:14px;
    left:14px;
    z-index:10;
    display:block;
    display:none;
    width:25px;
    height:25px;
    border-radius:2px;
    background:url(/images/banquan.png) 4px 4px no-repeat #000;
    opacity:.8
}

.grid-v:hover .banquan{
    display:block
}

.grid-h .banquan{
    position:absolute;
    top:0;
    left:0;
    z-index:10;
    display:block;
    display:none;
    width:25px;
    height:25px;
    border-radius:2px;
    background:url(/images/banquan.png) 4px 4px no-repeat #000;
    opacity:.8
}

.grid-h:hover .banquan{
    display:block
}

.pptubiao:hover .chose{
    background:url(/images/common_new.png) 7px -637px no-repeat #fff !important
}

.page{
    margin:40px 0;
    width:100%;
    height:70px;
    text-align:center;
    font-size:18px
}

.page .cur, .page a:hover{
    display:inline-block;
    margin:6px;
    padding:0 26px;
    height:60px;
    border-radius:2px;
    background:#99CC00;
    color:#fff;
    line-height:60px
}

.page .ell{
    margin:0 4px 0 8px;
    color:#404040;
    font-size:18px
}

.page a{
    display:inline-block;
    margin:6px;
    padding:0 26px;
    height:60px;
    border-radius:2px;
    background:#fff;
    color:#404040;
    line-height:60px;
    cursor:pointer
}

.mr0{
    margin:auto !important
}

.right-float-toobar{
    position:fixed;
    top:30%;
    right:0;
    z-index:100;
    width:40px;
    height:408px;
    border:1px solid #ececec;
    background:#fff;
    box-shadow:0 0 3px rgba(0, 0, 0, .1);
    -webkit-transform:translateZ(0);
    min-height:400px
}

.right-float-toobar .cbl-line{
    display:inline-block;
    margin-bottom:3px;
    width:136px;
    height:1px;
    background:#e0e0e0
}

#yhjs{
    position:relative;
    display:block;
    width:74px;
    height:122px;
    background:url(/images/rightbarf.png) -13px -9px no-repeat
}

#yhjs span{
    top:43px;
    right:8px;
    display:block;
    height:34px;
    color:#fff;
    font-weight:700;
    font-size:24px;
    font-family:Arial
}

#back-top, #yhjs span{
    position:absolute;
    width:40px
}

#back-top{
    /*top: 6px;*/
    height:100%;
    background:#fff
}

#back-top .userqq{
    position:relative
}

#back-top .userqq:hover{
    cursor:pointer
}

#back-top .userqq .userqqtipw{
    position:absolute;
    top:0;
    left:-245px;
    display:none;
    width:200px;
    height:300px
}

#back-top .qiandao{
    background:url(/images/rightbarf.png) no-repeat -84px -933px;
    height:110px !important
}

#back-top .qiandao:hover{
    background:url(/images/rightbarf.png) no-repeat -22px -933px
}

#back-top .userqq:hover .userqqtipw{
    display:block
}

#back-top .web-coll .web-col{
    position:absolute;
    top:94px;
    left:-200px;
    display:none;
    width:200px;
    height:7pc;
    color:#fff;
    font-weight:700;
    font-size:18px
}

#back-top .web-coll:hover .web-col{
    display:inline-block
}

#back-top .web-coll .web-co{
    display:inline-block;
    padding-top:1pc;
    width:179px;
    height:78px;
    border-radius:4px;
    background:#99CC00
}

#back-top .web-coll .web-co em{
    display:inline-block;
    padding:4px 14px;
    border-radius:4px;
    background:#fff;
    color:#99CC00
}

#back-top .web-coll .web-co p{
    letter-spacing:2px;
    line-height:42px
}

#back-top .userqq .userqqtip{
    position:absolute;
    left:10px;
    padding-bottom:17px;
    width:225px;
    background:#fff;
    box-shadow:#bbb 0 0 6px
}

#back-top .userqq .userqqtip .inner{
    position:relative;
    top:36px;
    left:221px;
    width:10px;
    height:10px;
    border-top:2px solid hsla(0, 0%, 80%, .58);
    border-left:2px solid hsla(0, 0%, 80%, .58);
    background-color:#fff;
    transform:rotate(135deg)
}

#back-top .userqq .userqqtip img{
    width:200px;
}

#back-top .web-coll .web-col .inner{
    position:relative;
    top:47px;
    left:183px;
    display:block;
    width:10px;
    height:10px;
    border-top:2px solid rgba(0, 122, 255, .58);
    border-left:2px solid rgba(0, 122, 255, .58);
    background-color:#99CC00;
    transform:rotate(135deg)
}

#back-top .userqq .userqqtip .clickqq{
    display:inline-block;
    margin-top:7px;
    width:5pc;
    height:23px;
    border-radius:40px;
    background:#99CC00;
    color:#fff;
    font-size:13px;
    line-height:23px
}

#back-top .userqq .userqqtip .mgb{
    margin-bottom:17px
}

#back-top .userqq .userqqtip .qqtime{
    height:3pc;
    color:#7a7a7a;
    font-size:13px;
    line-height:3pc
}

#back-top .userqq .userqqtip .clickqqco{
    display:inline-block;
    margin-top:7px;
    width:93pt;
    height:23px;
    border-radius:40px;
    color:#383838;
    text-align:left;
    font-size:9pt;
    line-height:23px;
    cursor:pointer
}

#back-top .userqq .userqqtip .clickqqco i{
    float:right;
    display:inline-block;
    margin-top:4px;
    padding:1px 3px;
    height:9pt;
    border:1px solid #99CC00;
    color:#99CC00;
    font-style:unset;
    line-height:9pt
}

#back-top .userqq .userqqtip .qqmore{
    display:inline-block;
    padding:0 20px;
    height:23px;
    border-radius:40px;
    background:#99CC00;
    color:#fff;
    font-size:13px;
    line-height:23px;
    cursor:pointer
}

#back-top .userqq .userqqtip .qqtime{
    display:inline-block;
    margin-top:3px;
    height:30px;
    color:#7a7a7a;
    font-size:13px;
    line-height:30px
}

#back-top .bg-b{
    display:block;
    padding-top:1px;
    width:40px;
    height:75px;
    background:#fff
}

#back-top .bg-b:hover{
    background:#99CC00
}

#back-top .packet{
    display:block;
    width:40px;
    height:5pc;
    background:#fff
}

#back-top .ty{
    display:block;
    margin-top:11px;
    width:40px;
    height:52px
}

#back-top .lines{
    margin-left:10px;
    width:21px;
    height:1px;
    background:#e5e5e5
}

#back-top .huiyuan{
    background:url(/images/rightbarf.png) -84px -222px no-repeat
}

#back-top .redpack{
    height:73px;
    background:url(/images/rightbarf.png) -84px -93pt no-repeat
}

#back-top .redmoney{
    height:77px;
    background:url(/images/rightbarf.png) -24px -90pt no-repeat;
    color:#ffc900;
    font-weight:700;
    font-style:unset;
    font-size:9pt;
    line-height:49px
}

#back-top .qq{
    background:url(/images/rightbarf.png) -84px -319px no-repeat
}

#back-top .return-top{
    background:url(/images/rightbarf.png) -84px -623px no-repeat
}

#back-top .advice{
    background:url(/images/rightbarf.png) no-repeat -84px -520px
}

#back-top a:hover .huiyuan{
    background:url(/images/rightbarf.png) -22px -221px no-repeat
}

#back-top a:hover .qq{
    background:url(/images/rightbarf.png) -22px -319px no-repeat
}

#back-top a:hover .return-top{
    background:url(/images/rightbarf.png) -22px -621px no-repeat
}

#back-top a:hover .advice{
    background:url(/images/rightbarf.png) no-repeat -22px -520px
}

#back-top .sizesc{
    background:url(/images/rightbarf.png) no-repeat -84px -423px
}

#back-top a:hover .sizesc{
    background:url(/images/rightbarf.png) no-repeat -22px -422px
}

#back-top .sc{
    margin-top:6px;
    height:63px;
    background:url(/images/rightbarf.png) no-repeat -84px -847px
}

#back-top .r-bottom{
    position:absolute;
    /*bottom: 20px*/
}

#back-top a:hover .sc{
    background:url(/images/rightbarf.png) no-repeat -22px -847px
}

#back-top .winmoney{
    background:url(/images/rightbarf.png) no-repeat -84px -771px
}

#back-top a:hover .winmoney{
    background:url(/images/rightbarf.png) no-repeat -22px -771px
}

#back-top .userqq .jiaqistyle{
    position:absolute;
    top:0;
    left:-322px;
    display:none;
    width:315px;
    height:213px;
    border-radius:5px;
    background:#fff;
    box-shadow:#bbb 0 0 6px
}

#back-top .userqq:hover .jiaqistyle{
    display:block
}

#back-top .jiaqistyle .jiaone{
    display:inline-block;
    width:100%;
    height:77px
}

#back-top .jiaqistyle .jiaone span{
    margin-left:43px;
    font-weight:700;
    font-size:18px;
    line-height:77px
}

#back-top .jiaqistyle .jiatwo{
    display:inline-block;
    height:auto;
    font-size:13px;
    line-height:21px
}

#back-top .jiaqistyle .jiathree{
    display:inline-block;
    margin:0 auto;
    margin-top:13px;
    width:135px;
    height:40px;
    border-radius:40px;
    background:#99CC00;
    color:#fff;
    font-size:14px;
    line-height:40px
}

#back-top .jiaqistyle .jiathree:hover{
    background:#a5df00
}

#back-top .qqnameblock{
    display:inline-block;
    overflow:hidden;
    width:85px;
    text-overflow:ellipsis;
    white-space:nowrap
}

.yhj{
    z-index:10;
    width:100%;
    background:#000;
    opacity:.5;
    -moz-opacity:.5;
    -khtml-opacity:.5
}

.y-kk, .yhj{
    position:fixed;
    bottom:0;
    height:75pt
}

.y-kk{
    left:50%;
    z-index:90;
    display:block;
    margin-left:-600px;
    width:75pc;
    cursor:pointer
}

#back-top .userqq .userqqtip .bluecolor{
    color:#99CC00
}

#back-top .userqq .userqqtip .bluecolor i{
    background:#99CC00;
    color:#fff
}

.y-middle{
    position:fixed;
    bottom:0;
    left:50%;
    display:block;
    margin-left:-600px;
    width:75pc;
    height:75pt;
    cursor:pointer
}

.y-middle .y-monye{
    position:absolute;
    top:9pt;
    left:210px;
    width:90pt;
    height:70px;
    color:#fff;
    font-weight:700;
    font-size:75px;
    font-family:Arial
}

.y-middle .y-monye .qian{
    display:inline-block;
    width:36px;
    height:30px;
    vertical-align:27px;
    font-size:40px
}

.y-middle .y-yhj{
    top:28px;
    left:340px;
    color:#fff;
    font-weight:700;
    font-size:25px
}

.y-middle .y-time, .y-middle .y-yhj{
    position:absolute;
    width:252px;
    height:30px;
    line-height:30px
}

.y-middle .y-time{
    top:61px;
    left:309px;
    color:#ffd333;
    font-size:14px
}

.y-kk .y-close{
    position:absolute;
    top:0;
    right:0;
    width:50px;
    height:50px
}

.header .navs .nav li .ppthot{
    position:absolute;
    top:20px;
    right:0;
    width:26px;
    height:17px;
    background:url(/images/hot.gif) 0 0 no-repeat
}

.header .navs .nav li .pptnew{
    position:absolute;
    top:20px;
    right:0;
    width:26px;
    height:17px;
    background:url(/images/new.gif) 0 0 no-repeat
}

.header .navs .nav li .free{
    position:absolute;
    top:15px;
    right:-19px;
    padding:1px 7px;
    border-radius:2px;
    background:#a5df00;
    color:#fff;
    font-size:9pt
}

.header .navs .nav li .png-free{
    background:#ef3f22
}

.header .allfenl{
    position:relative;
    float:left;
    width:757px
}

.header .allfenl .kuai{
    position:relative;
    float:left;
    display:block;
    margin-left:31px;
    width:51px;
    color:#666;
    font-size:15px;
    line-height:5pc;
    cursor:pointer
}

.header .allfenl .kuai:hover{
    color:#99CC00
}

.header .allfenl .kuai ul{
    position:absolute;
    top:74px;
    left:-28px;
    z-index:10;
    display:none;
    padding:10px 3px 9px 11px;
    width:249px;
    background:#fff;
    box-shadow:0 1px 10px rgba(0, 0, 0, .1);
    text-align:left;
    line-height:47px
}

.header .allfenl .kuai:hover ul{
    display:block
}

.header .allfenl .kuai ul li{
    display:inline-block;
    width:90pt;
    text-align:left
}

.header .allfenl .kuai ul li a{
    display:inline-block;
    padding:0 25px;
    height:35px;
    border-radius:4px;
    color:#666;
    font-size:14px;
    line-height:35px
}

.header .allfenl .kuai ul li a:hover{
    background:#99CC00;
    color:#fff
}

.header .allfenl .kuai em{
    position:relative;
    display:inline-block;
    margin-left:4px;
    width:10px;
    height:14px;
    background:url(/images/rightbarf.png) -68px -45pc no-repeat
}

.header .allfenl .kuai:hover em{
    background:url(/images/rightbarf.png) -68px -735px no-repeat
}

.headerdiv{
    height:5pc
}

@media all and (max-width:1366px){
    .right-float-toobar{
        right:0
    }
}

.footer-wrap{
    margin-top:25px;
    width:100%;
    background:#fff;
}

.footer-wrap .xuanc{
    width:100%;
    height:5in;
    background:url(/images/power.jpg) center center no-repeat
}

.footer-wrap .footer1{
    position:relative;
    overflow:hidden;
    width:100%;
    background:#1b1b1b
}

.footer-wrap .footer1 .user-say{
    margin:10px auto;
    padding:0 20px;
    width:870pt;
    height:150px;
    border-bottom:1px solid #535353
}

.footer-wrap .footer1 .user-say .box{
    width:261px
}

.footer-wrap .footer1 .user-say .box, .footer .footer1 .user-say .box1{
    float:left;
    height:150px;
    color:#7d7d7d;
    text-align:left;
    font-size:14px;
    line-height:150px
}

.footer-wrap .footer1 .user-say .box1{
    width:109px
}

.footer-wrap .footer1 .user-say i{
    display:inline-block;
    width:50px;
    height:50px;
    vertical-align:-20px
}

.footer-wrap .footer1 .user-say .i-1{
    background:url(/images/common_new.png) 6px -726px no-repeat
}

.footer-wrap .footer1 .user-say .i-2{
    background:url(/images/common_new.png) 6px -766px no-repeat
}

.footer-wrap .footer1 .user-say .i-3{
    background:url(/images/common_new.png) 6px -809px no-repeat
}

.footer-wrap .footer1 .user-say .i-4{
    background:url(/images/common_new.png) 6px -856px no-repeat
}

.footer-wrap .footer1 .user-say .i-5{
    background:url(/images/common_new.png) 6px -906px no-repeat
}

.footer-wrap .footer2{
    width:100%;
    height:130px;
    background:#333;
    color:#f2f2f2;
    text-align:center;
}

.footer-wrap .footer2 .company-say{
    padding-top:20px;
    margin:0px auto;
    width:850px;
    height:130px
}

.footer-wrap .footer2 .statements{

    height:40px
}

.copyrights a, .footer-wrap .footer2 .company-say .statements a{
    padding:0 9pt;
    color:#f2f2f2;
    font-size:14px;
    line-height:40px;
    cursor:pointer
}

.footer-wrap .footer2 .company-say .statements span{
    width:20px;
    color:#7d7d7d;
    font-size:13px;
    line-height:40px
}

.footer-wrap .footer2 .footer-logo{
    float:left;
    width:250px;
    height:130px;
    background:url(/images/footlogo.png) no-repeat 0 27px
}

.copyrights{
    color:#7d7d7d;
    font-size:14px
}

.copyrights .gov-icon{
    display:inline-block;
    margin-right:4px;
    width:15px;
    height:19px;
    background-color:#333;
    vertical-align:middle
}

.copyrights .gov-icon-wa{
    background-position:0 0
}

.copyrights .gov-icon-icp{
    background-position:-15px 0
}

.copyrights .footer-right{
    width:247px;
    height:40px;
    font-size:14px;
    color:#f2f2f2;
    line-height:40px;
}

.hdpiao{
    position:fixed;
    top:200px;
    right:7px;
    z-index:100;
    width:106px;
    height:139px;
    animation:demo1 1s linear infinite alternate
}

@media all and (min-width:1600px){
    #back-top{
        /*top: 60px;*/
        /*bottom: 60px*/
    }

    #back-top .bg-b{
        height:75pt
    }

    #back-top .ty{
        margin-top:24px
    }

    .header .navs .nav li .free{
        top:15px;
        right:-10px
    }

    .header .allfenl .kuai{
        width:77px
    }

    #back-top .sc{
        margin-top:18px
    }

    #back-top .r-bottom{
        /*bottom: 60px*/
    }
}

.a-mark{
    position:absolute;
    top:0;
    left:0;
    z-index:100;
    display:block;
    width:100%;
    height:100%;
    background-color:#000;
    opacity:.2;
    -moz-opacity:.2
}

#login-pop-window{
    position:fixed;
    top:50%;
    left:42%;
    z-index:101;
    display:none;
    margin-top:-280px;
    margin-left:-130px;
    width:554px;
    height:490px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    background:#fff;
    text-align:center
}

#login-pop-window .diff-login{
    position:absolute;
    right:52px;
    bottom:0;
    display:inline-block;
    width:450px;
    height:60px;
    border-top:1px solid #eee;
    text-align:left;
    line-height:60px
}

#login-pop-window .diff-login a{
    color:#8a8a8a;
    font-size:13px
}

#login-pop-window .diff-login .wx-login, #login-pop-window .diff-login a span{
    color:#99CC00
}

#login-pop-window .l-logo{
    margin-top:3pc;
    height:89px
}

#login-pop-window .l-top{
    margin-top:18px;
    margin-bottom:11px;
    height:89px
}

#login-pop-window .login-input{
    height:3pc;
    border:1px solid #eee;
    border-radius:4px;
    color:#919191;
    line-height:3pc
}

#login-pop-window .htiao, #login-pop-window .login-input{
    display:inline-block;
    margin-bottom:15px;
    width:20pc
}

#login-pop-window .htiao{
    height:50px
}

#login-pop-window .htia{
    display:inline-block;
    width:20pc;
    height:40px;
    color:#f60;
    text-align:left;
    font-size:13px;
    line-height:26px
}

#login-pop-window .login-input input{
    float:left;
    margin-top:4px;
    margin-left:1pc;
    width:255px;
    height:40px;
    outline:0;
    border:0 solid;
    text-indent:4px;
    font-size:15px;
    line-height:38px
}

#login-pop-window .phone-yzm input{
    width:67px
}

#login-pop-window .phone-info input{
    width:89px
}

#login-pop-window .phone-yzm{
    width:87pt
}

#login-pop-window .phone-info{
    float:left;
    margin-right:13px;
    width:156px
}

#login-pop-window .htiao img{
    display:inline-block;
    overflow:hidden;
    margin:0 9pt;
    width:126px;
    height:50px
}

#login-pop-window .htiao .get-yzm{
    float:right;
    display:inline-block;
    width:142px;
    height:3pc;
    border:1px solid #99CC00;
    border-radius:4px;
    color:#99CC00;
    font-size:14px;
    line-height:3pc;
    cursor:pointer
}

#login-pop-window .alert-phone-login{
    display:inline-block;
    width:20pc;
    height:50px;
    border-radius:4px;
    background:#99CC00;
    color:#fff;
    letter-spacing:9px;
    font-size:15px;
    line-height:50px
}

#login-pop-window .alert-phone-login:hover{
    background:#a5df00
}

#login-pop-window .htiao .get-agin{
    display:inline-block;
    width:47px;
    height:50px;
    background:url(/images/qq.png) -1px -221px no-repeat;
    vertical-align:-22px;
    cursor:pointer
}

#login-pop-window .l-yes{
    background:#76e784;
    vertical-align:2px;
    font-size:13px
}

#login-pop-window .l-no, #login-pop-window .l-yes{
    display:inline-block;
    width:20px;
    height:20px;
    border-radius:45px;
    color:#fff;
    line-height:20px
}

#login-pop-window .l-no{
    margin-right:5px;
    background:#f60;
    text-align:center
}

#login-pop-window .l-qq{
    display:block;
    margin:45px auto 0;
    width:310px;
    height:60px;
    border-radius:40px;
    background:#99CC00;
    color:#fff;
    font-size:1pc;
    line-height:60px;
    cursor:pointer
}

#login-pop-window .l-qq:hover{
    background:#a5df00
}

#login-pop-window .l-qq i{
    display:inline-block;
    width:50px;
    height:29px;
    background:url(/images/common_new.png) -3px -181px no-repeat;
    vertical-align:-8px
}

#login-pop-window .l-wx{
    display:block;
    margin:20px auto 0;
    width:310px;
    height:60px;
    border-radius:40px;
    background:#99CC00;
    color:#fff;
    font-size:1pc;
    line-height:60px;
    cursor:pointer
}

#login-pop-window .l-wx:hover{
    background:#04e032
}

#login-pop-window .l-wx i{
    display:inline-block;
    width:60px;
    height:29px;
    background:url(/images/common_new.png) 0 -242px no-repeat;
    vertical-align:-8px
}

#login-pop-window .l-deal{
    float:right;
    display:block;
    width:200px;
    text-align:right
}

#login-pop-window .l-deal input{
    display:inline-block;
    width:20px;
    vertical-align:-2px
}

#login-pop-window .diyige{
    display:inline-block;
    margin-top:55px;
    margin-right:183px;
    color:#9b9b9b;
    font-size:9pt
}

#login-pop-window .login-tips{
    margin-top:30px;
    color:#a2a2a2;
    text-align:center;
    font-size:9pt;
    line-height:4px
}

#login-pop-window .close{
    position:absolute;
    right:0;
    margin-right:-40px;
    width:40px;
    height:40px;
    background:url(/images/common_new.png) 1px -550px no-repeat;
    cursor:pointer
}

#login-pop-window .l-left{
    display:none;
    position:absolute;
    top:0;
    left:-311px;
    width:312px;
    height:490px;
    border-bottom-left-radius:4px;
    border-top-left-radius:4px;
    background:url(/images/dengl.jpg)
}

#login-pop-window .l-left .title{
    margin-top:5pc;
    padding-left:39px;
    height:30px;
    color:#fff;
    text-align:left;
    letter-spacing:2px;
    font-weight:lighter;
    font-size:24px;
    line-height:30px
}

#login-pop-window .l-left ul{
    display:block;
    margin-top:23px
}

#login-pop-window .l-left ul li{
    height:50px;
    color:#fff;
    text-align:left;
    font-size:14px;
    line-height:42px
}

#login-pop-window .l-left ul li i{
    display:inline-block;
    width:78px;
    height:40px;
    background:url(/images/l-login.png) 37px 10px no-repeat;
    vertical-align:-10px
}

#login-pop-window .l-left ul li .i2{
    background:url(/images/l-login.png) 37px -42px no-repeat
}

#login-pop-window .l-left ul li .i3{
    background:url(/images/l-login.png) 35px -91px no-repeat
}

#login-pop-window .l-left ul li .i4{
    background:url(/images/l-login.png) 35px -141px no-repeat
}

#login-pop-window .third_login_wrap, #login-pop-window .yzm_login_wrap{
    width:100%;
    height:auto
}

.old-user-login{ margin-left:10px;}

.get-vipintro{
    position:fixed;
    top:50%;
    left:50%;
    z-index:101;
    display:none;
    margin-top:-190px;
    margin-left:-260px;
    width:520px;
    height:380px;
    background:#fff;
    text-align:center
}

.get-vipintro .vip1{
    overflow:hidden;
    width:520px;
    height:270px;
    background:url(/images/b-alert.png) 0 0 no-repeat;
    color:#fff;
    font-weight:700;
    font-size:26px;
    line-height:75px
}

.get-vipintro .vip1 .panda1{
    display:block;
    margin:0 auto;
    margin-top:60px;
    width:90pt;
    height:90pt;
    background:url(/images/alert.png) 0 0 no-repeat
}

.get-vipintro .be-vip{
    display:block;
    margin:0 auto;
    margin-top:25px;
    width:200px;
    height:55px;
    border:2px solid #99CC00;
    color:#99CC00;
    font-size:20px;
    line-height:55px;
    cursor:pointer
}

.get-vipintro .be-vip:hover{
    background:#a5df00;
    color:#fff
}

.get-vipintro .close{
    position:absolute;
    right:0;
    margin-right:-40px;
    width:40px;
    height:40px;
    background:url(/images/common_new.png) 1px -599px no-repeat;
    cursor:pointer
}

.get-vipintro .vips{
    overflow:hidden;
    width:520px;
    height:248px;
    color:#fff;
    font-weight:700;
    font-size:26px;
    line-height:75px
}

.get-vipintro .vips .panda2{
    display:block;
    margin:0 auto;
    margin-top:85px;
    width:90pt;
    height:90pt;
    background:url(/images/alert.png) 0 0 no-repeat
}

.get-vipintro .suc-vip{
    display:block;
    margin:0 auto;
    width:100%;
    height:90pt;
    color:#393939;
    font-size:18px
}

.get-vipintro .vips .panda3{
    display:block;
    margin:0 auto;
    margin-top:85px;
    width:90pt;
    height:90pt;
    background:url(/images/alert.png) -167px -146px no-repeat
}

.get-vipintro .over{
    overflow:hidden;
    width:520px;
    height:270px;
    color:#ee2d14;
    font-weight:700;
    font-size:20px;
    line-height:75px
}

.get-vipintro .over .panda4{
    display:block;
    margin:0 auto;
    margin-top:45px;
    width:90pt;
    height:90pt;
    background:url(/images/alert.png) 0 -9pc no-repeat
}

.get-vipintro .more-vip{
    display:block;
    margin:0 auto;
    width:200px;
    height:55px;
    border:2px solid #99CC00;
    background:#99CC00;
    color:#fff;
    font-size:20px;
    line-height:55px;
    cursor:pointer
}

.user-advice{
    position:fixed;
    top:50%;
    left:50%;
    z-index:101;
    display:none;
    margin-top:-250px;
    margin-left:-300px;
    width:600px;
    background:#fff;
    text-align:center;
    font-family:Microsoft Yahei;
    border-radius:4px
}

.user-advice .u-advice{
    margin-top:40px;
    padding:10px;
    height:111px;
    border:1px solid #d0d0d0;
    resize:none;
    border-radius:4px
}

.user-advice .connect, .user-advice .u-advice{
    width:500px;
    font-size:14px;
    font-family:Microsoft Yahei
}

.user-advice .connect{
    margin-top:10px;
    padding:0 10px;
    height:40px;
    line-height:40px;
    border:1px solid #d0d0d0;
    font-size:14px;
    border-radius:4px
}

.user-advice .close{
    position:absolute;
    right:0;
    margin-right:-40px;
    width:40px;
    height:40px;
    background:url(/images/common_new.png) 1px -550px no-repeat;
    cursor:pointer
}

.user-advice .submit{
    margin:40px auto;
    width:220px;
    height:55px;
    background:#99CC00;
    color:#fff;
    line-height:55px;
    cursor:pointer;
    border-radius:4px
}

.user-advice .feedback-type{
    position:relative;
    position:relative;
    margin:-1px -49px -15px 40px
}

.feedback-type .type-title{
    position:absolute;
    left:0;
    top:0;
    font-size:16px;
    font-weight:700;
    color:#333;
    line-height:34px
}

.feedback-type .type-list a{
    display:inline-block;
    margin-right:5px;
    height:34px;
    line-height:34px;
    text-align:center;
    padding:0 28px;
    border:1px solid #e3e3e3;
    color:#666;
    font-size:14px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}

.feedback-type .type-list a.on, .feedback-type .type-list a:hover{
    color:#99CC00;
    border-color:#99CC00;
    font-weight:700
}

.user-advice .c-type{
    text-align:left;
    margin:10px 16px 6px 41px;
    height:30px
}

.user-advice .c-type span{
    font-size:15px;
    font-weight:700;
    color:#333;
    line-height:34px
}

.user-advice .c-type select{
    width:100px;
    height:26px;
    border:1px solid #e3e3e3;
    background:#fff;
    outline:0;
    margin-bottom:14px;
    font-size:14px
}

.user-advice .thanks{
    height:50px;
    line-height:50px;
    font-size:20px;
    font-weight:700;
    margin:20px auto 28px
}

.code{
    position:fixed;
    top:50%;
    left:50%;
    z-index:102;
    display:none;
    margin-top:-200px;
    margin-left:-200px;
    width:25pc;
    height:300px;
    background:#fff
}

.code .c-title{
    width:100%;
    height:50px;
    background:#1b1b1b;
    color:#fff;
    font-size:20px;
    line-height:50px
}

.code .c-yzm{
    margin:20px auto 0;
    width:190px;
    height:40px
}

.code .get-again{
    float:left;
    margin-top:10px;
    width:100%;
    color:#99CC00;
    font-size:9pt;
    cursor:pointer
}

.code .c-code{
    margin-top:20px;
    padding:5px;
    width:150px;
    height:22px
}

.code .c-submit{
    margin-top:15px;
    margin-left:125px;
    width:150px;
    height:60px;
    background:#99CC00;
    color:#fff;
    line-height:60px;
    cursor:pointer
}

.dl_window{ position:fixed; top:50%; left:50%; z-index:102; display:none; margin-top:-200px; margin-left:-200px; width:25pc; height:110px; background:#fff}

#yanzhengma:hover{
    cursor:pointer
}

.get-vipintro .hxxm, .get-vipintro .xxm{
    position:absolute;
    top:-43px;
    left:50%;
    margin-left:-43px;
    width:86px;
    height:93px
}

.get-vipintro .open-vip{
    margin-top:5pc;
    width:100%;
    height:30px;
    letter-spacing:1px;
    font-weight:700;
    font-size:18px;
    line-height:30px
}

.get-vipintro .red{
    color:#e74934
}

.get-vipintro .open-hb{
    width:100%;
    height:30px;
    font-size:18px;
    line-height:30px
}

.get-vipintro .open-cj{
    margin:34px auto 50px;
    width:212px;
    height:143px;
    color:#fad483;
    text-shadow:0 1px 1px #676666;
    font-weight:700;
    font-size:30px;
    line-height:143px;
    cursor:pointer
}

.get-vipintro .open-cj:hover{
    color:#f3c665
}

.get-yhj{
    margin-top:5pc;
    height:30px;
    color:#fff;
    letter-spacing:1px;
    font-size:26px;
    line-height:30px
}

.get-qian{
    position:relative;
    display:block;
    margin:0 auto;
    margin-top:38px;
    width:364px;
    height:189px;
    cursor:pointer
}

.get-qian .q-money{
    position:absolute;
    top:27px;
    left:27px;
    width:140px;
    height:50px;
    color:#e5412c;
    font-weight:700;
    font-size:60px
}

.get-vipintro .tupian{
    display:inline-block;
    width:15px;
    height:20px;
    vertical-align:29px;
    font-size:20px
}

.get-vipintro .q-zs{
    position:absolute;
    top:50px;
    left:215px;
    width:81pt;
    height:50px;
    color:#e5412c;
    font-weight:700;
    font-size:18px
}

.get-vipintro .q-xian{
    position:absolute;
    top:119px;
    left:20px;
    width:319px;
    height:1px;
    border-bottom:1px dashed #f2e9b6
}

.get-vipintro .q-time{
    position:absolute;
    top:9pc;
    left:27px;
    width:145px;
    height:50px;
    color:#e5412c;
    font-size:9pt
}

.get-vipintro .q-use{
    position:absolute;
    top:137px;
    left:234px;
    width:75pt;
    height:40px;
    color:#fff;
    font-size:14px;
    line-height:31px;
    cursor:pointer
}

.get-vipintro .oxm{
    position:absolute;
    top:-43px;
    left:50%;
    margin-left:-43px;
    width:86px;
    height:93px
}

.get-vipintro .t-over{
    margin-top:5pc;
    color:#000;
    font-size:20px
}

.get-vipintro .t-line{
    margin:39px auto 25px;
    width:350px;
    height:1px;
    background:#e5e5e5
}

.get-vipintro .t-s{
    height:30px;
    font-size:20px;
    line-height:30px
}

.get-vipintro .t-x{
    display:block;
    margin:25px auto 0;
    width:362px;
    height:95px;
    color:#fff;
    line-height:95px
}

.get-vipintro .t-x .t-m{
    width:44px;
    height:90px;
    text-align:right;
    font-size:20px;
    line-height:5pc
}

.get-vipintro .t-x .t-m, .get-vipintro .t-x .t-mo{
    float:left;
    display:block;
    font-weight:700;
    font-family:Arial
}

.get-vipintro .t-x .t-mo{
    width:54px;
    height:40px;
    font-size:36px
}

.get-vipintro .t-x .t-z{
    float:left;
    display:block;
    margin-right:10px;
    width:105px;
    height:20px;
    font-size:15px
}

.get-vipintro .t-x .t-u{
    float:left;
    display:block;
    margin-top:28px;
    width:90pt;
    height:40px;
    background:#fff;
    color:#e2331e;
    font-size:1pc;
    line-height:40px;
    cursor:pointer;
    lighting-color:40px
}

.get-vipintro .t-x .t-u:hover{
    background:#f0725b;
    color:#fff
}

.useryhjrk{
    position:absolute;
    top:-199px;
    left:-36px;
    width:119px;
    height:181px
}

#renew-vip-wrap{
    position:fixed;
    top:50%;
    left:50%;
    z-index:101;
    display:none;
    margin-top:-207px;
    margin-left:-225px;
    width:540px;
    height:413px;
    text-align:center
}

#renew-vip-wrap .close{
    position:absolute;
    right:0;
    margin-right:-40px;
    width:40px;
    height:40px;
    background:url(/images/common_new.png) 1px -550px no-repeat;
    cursor:pointer
}

#renew-vip-wrap .mfcs{
    margin-top:185px;
    width:100%;
    height:30px;
    color:#424242;
    font-size:20px;
    line-height:30px
}

#renew-vip-wrap .hqvip{
    width:100%;
    height:50px;
    color:#99CC00;
    letter-spacing:1px;
    font-weight:bolder;
    font-size:22px;
    line-height:50px
}

#renew-vip-wrap .hqvip em{
    color:#ff7e00
}

#renew-vip-wrap .renew-vip-btn{
    display:inline-block;
    margin-top:28px;
    width:402px;
    height:60px;
    background:#99CC00;
    color:#fff;
    letter-spacing:2px;
    font-weight:700;
    font-size:20px;
    line-height:60px
}

#renew-vip-wrap .renew-vip-btn:hover{
    background:#a5df00
}

#renew-vip-wrap .zdtz{
    display:inline-block;
    margin-top:1pc;
    width:100%;
    height:30px;
    color:#9e9e9e;
    font-size:9pt;
    line-height:30px
}

#renew-vip-wrap .zdtz em{
    color:#ff7e00
}

#invit-desig{
    position:absolute;
    top:75px;
    left:50%;
    margin-left:473px;
    width:200px;
    height:200px;
    transform-origin:50% 0;
    animation:swinging 4s ease-in-out 0s infinite
}

#invit-desig .close{
    position:absolute;
    top:98px;
    right:43px;
    display:inline-block;
    width:1pc;
    height:14px;
    cursor:pointer
}

@-webkit-keyframes swinging{
    0%{
        -webkit-transform:rotate(10deg)
    }
    50%{
        -webkit-transform:rotate(-10deg)
    }
}

@media screen and (min-width:1600px){
    #invit-desig{
        margin-left:673px
    }
}

.header .navs .login .s-regist .u-detail{
    position:absolute;
    top:75px;
    left:-276px;
    z-index:111;
    display:none;
    padding:20px 15px 9px;
    width:300px;
    border-radius:4px;
    background:#fff;
    line-height:normal;
    -webkit-box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);
    box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);
}

.u-detail .u-info{
    margin-bottom:17px;
    width:100%;
    height:60px;
    border-bottom:1px solid #eceff1
}

.u-detail .u-info .u-avatar{
    float:left;
    width:40px;
    height:40px
}

.u-detail .u-info .u-avatar img{
    display:inline-block;
    width:40px;
    height:40px;
    border-radius:45px
}

.u-detail .u-info .u-name{
    float:left;
    margin-left:10px;
    width:93px;
    height:100%;
    text-align:left;
}

.u-detail .u-info .u-name span{
    display:inline-block;
    overflow:hidden;
    color:#000;
    font-weight:700;
    font-size:14px;
    width:85px;
    height:18px;
    text-overflow:ellipsis;
    white-space:nowrap
}

.u-detail .u-info .u-name em{
    display:inline-block;
    color:#949494;
    vertical-align:5px;
    font-size:12px;
    line-height:10px
}

.u-detail .u-info .dj{
    float:left;
    height:100%
}

.u-detail .u-info .dj .qyvip{
    display:inline-block;
    width:22px;
    height:22px;
    background:url(../images/newuser.png) -19px -298px no-repeat;
    vertical-align:-10px
}

.u-detail .u-info .dj .qy-chose{
    background:url(../images/newuser.png) -19px -386px no-repeat
}

.u-detail .u-info .dj .znvip{
    display:inline-block;
    width:22px;
    height:30px;
    background:url(../images/newuser.png) -22px -338px no-repeat;
    vertical-align:-10px;
}

.u-detail .u-info .dj .zn-chose{
    background:url(../images/newuser.png) -19px -429px no-repeat
}

.u-detail .u-info a{
    float:right;
    display:block;
    margin-top:5px;
    width:78px;
    height:25px;
    border-radius:48px;
    background:#de4f49;
    color:#fff;
    font-weight:700;
    font-size:13px;
    line-height:25px
}

.u-detail .opengimg{
    margin-bottom:8px;
    width:300px;
    height:83px
}

.u-detail .opengimg img{
    width:100%;
    height:100%
}


.u-detail ul{
    display:inline-block;
    width:100%;
    height:60px
}

.u-detail ul li{
    display:inline-block;
    width:70px
}

.u-detail ul li a{
    display:inline-block;
    color:#757575;
    font-size:13px
}

.u-detail ul li a i{
    display:block;
    margin-bottom:0px;
    width:35px;
    height:35px;
    background:url(../images/newuser.png) -5px -504px no-repeat;
}

.u-detail ul li a i:hover{
    background:url(../images/newuser.png) -47px -504px no-repeat
}

.u-detail ul li a .ione{
    background:url(../images/newuser.png) -3px -556px no-repeat
}

.u-detail ul li:hover a .ione{
    background:url(../images/newuser.png) -45px -556px no-repeat
}

.u-detail ul li a .itwo{
    background:url(../images/newuser.png) -4px -603px no-repeat
}

.u-detail ul li:hover a .itwo{
    background:url(../images/newuser.png) -47px -603px no-repeat
}

.u-detail ul li a .ithree{
    background:url(../images/newuser.png) -3px -639px no-repeat
}

.u-detail ul li:hover a .ithree{
    background:url(../images/newuser.png) -47px -639px no-repeat
}

.u-detail ul li:hover span{
    color:#99CC00
}

#search_close_btn:link, #search_close_btn:visited, #search_close_btn:hover, #search_close_btn:active{ background-color:#f3f3f3; color:#e4393c; padding:2px 5px; border:1px solid #DDD;}
#search_close_btn:hover .icon{ background-color:#e4393c; color:#FFF;}
p.about{color:#999;font-size:14px; line-height:27px;text-align:left;text-indent:27px;}
.work-down strong{color:#999;font-size:14px; line-height:27px;text-align:left;text-indent:27px;}
.slogan_warp{ text-align:center; padding:50px 0px 20px 0px;}
.slogan_warp p{ font-size:15px;line-height:30px;}

.pop_window{
    position:fixed;
    z-index:9999;
    background:rgba(0, 0, 0, .5);
    left:0;
    right:0;
    top:0;
    bottom:0;
    justify-content:center;
    visibility:visible
}

.pop_window .btn{
    display:inline-block;
    font-weight:400;
    color:#212529;
    text-align:center;
    vertical-align:middle;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    padding:.375rem .75rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:.25rem;
    transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.install-prompt{
    display:flex;
    justify-content:center;
    text-align:center;
    flex-direction:column;
    position:fixed;
    width:320px;
    padding:25px;
    border-radius:10px;
    background:#fff;
    color:#fff;
    box-shadow:0 0 10px rgba(0, 0, 0, .3);
    flex-direction:column;
    opacity:1;
    transform-origin:center;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
}

.install-prompt span{
    display:inline-block;
}

.install-prompt .title{
    font-size:18px;
    color:#000;
    margin-bottom:20px
}

.install-prompt .logo{
    margin-bottom:20px
}

.install-prompt .prompt-text{
    color:#555;
    font-size:14px;
    margin-bottom:20px
}

.install-prompt .btn{
    width:100%;
    padding:8px 10px;
    margin:0;
    font-size:15px;
    transition:all .3s;
    font-weight:700
}

.install-prompt .btn.install-btn{
    background-color:#c70303;
    color:#fff
}

.install-prompt .btn.install-btn:hover{
    background-color:#f66
}

.install-prompt .btn.close-btn{
    background-color:#444;
    color:#fff
}

.install-prompt .btn.close-btn:hover{
    background-color:#555
}

.loadingGif {height: 50px;margin-top: 20px;text-align: center;font-size: 14px;line-height: 50px;margin-bottom: 30px; display: none}
.loadingGif .issue{ color: #0b93d9}