.default_dz *{
    margin:0;
    padding:0;
    border:0 solid #000000;
}
.default_dz #bd_snap{
    position:absolute;
    z-index:9999999999;
}
.default_dz .start-design-show{
    vertical-align: -2px;
    margin-right:5px;
}
html .default_dz {
    -webkit-text-size-adjust:none;
}
.default_dz .fl{
    float:left;
}
.default_dz .fr{
    float:right;
}
.default_dz ul, .default_dz ol, .default_dz li{
    list-style:none;
}
body .default_dz{
    font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Segoe UI", "Helvetica Neue", "PingFang SC", "San Francisco", "Microsoft YaHei", "微软雅黑", sans-serif;
}
.default_dz input, .default_dz textarea, .default_dz select, .default_dz button{
    font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Segoe UI", "Helvetica Neue", "PingFang SC", "San Francisco", "Microsoft YaHei", "微软雅黑", sans-serif;
}
.default_dz a{
    color:#666666;
    text-decoration:none;
}

#album-on .nav-pulldown-bg.nav-pulldown-templ, #cut-rotate .nav-pulldown-bg{
    display:none;
}

.default_dz .start-designer-vip{
    display:none;
}

/*message*/

.default_dz .message{
    top:60px;
    background:#FFEE83;
    color:#7C6045;
    width:100%;
    margin:0 auto;
    padding:8px 0;
    border-bottom:1px solid #ECCA82;
    font-size:14px;
    text-align:center;
    line-height:1.5;
    position:relative;
    z-index:10;
}
.clearfix:after{
    content:"";
    display:block;
    visibility:hidden;
    height:0;
    line-height:0;
    clear:both;
}
.clearfix{
    zoom:1;
}

.clearBoth:after{
    content:"";
    display:block;
    visibility:hidden;
    height:0;
    line-height:0;
    clear:both;
}
.clearBoth{
    clear:both;
}
.default_dz input{
    outline:none;
}
.default_dz .w1200{
    width:1200px;
    margin:0 auto;
}
.default_dz .logo-box{
    display:inline-block;
}
.default_dz .logo{
    display:inline-block;
    height:60px;
    line-height:60px;
    padding-left:40px;
    vertical-align:middle;
}
.default_dz .logo img{
    height:43px;
    vertical-align:middle;
    margin-top:10px;
    display:inline-block
}
.logo-box p.text{
    font-size:14px;
    color:rgba(255,255,255,1);
    margin-top: 74px;
    margin-left:25px;
}

#album-on .nav-pulldown-templ .pulldown-title{
    text-align:center;
}
#album-on .nav-pulldown-bg.nav-pulldown-templ .nav-pulldown:before{
    left:582px;
}
#album-on .album-recommend{
    display:inline-block;
    border-radius:10px;
    width:250px;
    height:120px;
    margin:16px 0px 0px 36px;
    text-align:center;
    line-height:36px;
    font-size:14px;
    color:#202020;
    font-weight:400;
}
#album-on .album-recommend-small{
    display:inline-block;
    width:250px;
    height:40px;
    line-height:40px;
    text-align:center;
    border:1px solid rgba(235, 235, 235, 1);
    border-radius:10px;
    color:#202020;
    margin-left:34px;
    margin-bottom:15px;
    font-size:14px;
}
#album-on .album-recommend-small.more{
    background:#F0F0F0;
    border:1px solid #F0F0F0;

}
#album-on .leave_line{
    margin-top:20px;
    margin-bottom:26px;
    width:100%;
    border-bottom:1px #E4E4E4 solid;
    display:block;
}
#album-on .album-recommend a{
    width:100%;
    height:100%;
}
#album-on .album-recommend a img{
    width:100%;
    height:100%;
}
#album-on .nav-pulldown-bg.nav-pulldown-templ .nav-pulldown{
    height:480px;
}

#cut-rotate :hover .nav-pulldown-bg{
    visibility:visible;
}
#cut-rotate .nav-pulldown-bg{
    width:1200px;
    opacity:1;
    top:60px;
    padding-top:12px;
    left:50%;
    -webkit-transform:translate(-50%, 0);
    -moz-transform:translate(-50%, 0);
    -ms-transform:translate(-50%, 0);
    -o-transform:translate(-50%, 0);
    transform:translate(-50%, 0);
    position:fixed;
}

#cut-rotate .nav-pulldown{
    width:1200px;
    height:460px;
    padding:0px;border-radius:10px;
}

#cut-rotate .tool-list{
    width:600px;
    height:230px;
    text-align:center;
    font-size:14px;
    font-weight:400;
    color:#202020;
    line-height:20px;
    display:table-cell;
    vertical-align:middle;
    border-right:1px solid #D9D9D9;
    border-bottom:1px solid #D9D9D9;
    margin-top:-1px;
    margin-right:-1px;
}

#cut-rotate .tool-list a.rotate-crop{
    display:inline-block;
    width:90px;
    /*text-align:left;*/
    /*margin-left:10px;*/
}
#cut-rotate .tool-list .cut-rotate-title{
    font-weight:bold;
    color:#1C7FCB;
    font-size:18px;
    display:block;
    margin-bottom:20px;
}
#cut-rotate .nav-pulldown:before{
    left:680px;
}
#cut-rotate .tool-list.more{
    font-weight:bold;
    color:#A4A4A4;
    font-size:18px;
}
#cut-rotate .tool-list.background .cut-rotate-title{
    color:#F06000;
}
#cut-rotate .tool-list.qrcode .cut-rotate-title{
    color:#2B9B15;
}
#cut-rotate .tool-list.koutu .cut-rotate-title{
    color:#1F3FA7;
}
#cut-rotate .tool-list.editorcut .cut-rotate-title{
    color:#8E22C0;
}
#cut-rotate .tool-list.background, #cut-rotate .tool-list.editorcut{
    border-right:unset;
}

#cut-rotate .tool-list.koutu, #cut-rotate .tool-list.editorcut, #cut-rotate .tool-list.more{
    border-bottom:unset;
}
.VIP-privilege .nav-pulldown:before{
    left:288px;

}
.VIP-privilege .nav-pulldown-bg{
    width:600px;
    height:460px;
    border-radius:10px;
}
.VIP-privilege .vip-title{
    width:600px;
    height:90px;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
    font-size:14px;
    font-weight:400;
    color:#202020;
    background-color:#F7F7F7;
    line-height:30px;
    border-radius:10px;
}
.VIP-privilege .nav-pulldown:before{
    background-color:#F7F7F7;
}
.VIP-privilege .vip-title h3{
    font-size:18px;
    font-weight:bold;
}

.nav-lists > .VIP-privilege:hover .nav-pulldown-bg{
    left:50%;
    /* -webkit-transform: translate(-50%, 0); */
    -moz-transform:translate(-50%, 0);
    -ms-transform:translate(-50%, 0);
    -o-transform:translate(-50%, 0);
    transform:translate(-50%, 0);
    position:absolute;
}
.nav-lists > li:hover .nav-pulldown-bg{
    visibility:visible;
    opacity:1;
    top:60px;
    padding-top:12px;
    left:50%;
    -webkit-transform:translate(-50%, 0);
    -moz-transform:translate(-50%, 0);
    -ms-transform:translate(-50%, 0);
    -o-transform:translate(-50%, 0);
    transform:translate(-50%, 0);
    position:fixed;
}
.pulldown-title{
    height:67px;
    line-height:67px;
    font-size:16px;
    color:#999999;
}
.pulldown-title .pulldown-title-link{
    font-size:18px;
    color:#666666;
    margin-right:40px;
    font-weight:normal;
}
.vip-link{
    display:inline-block;
    width:110px;
    height:32px;
    line-height:32px;
    text-align:center;
    font-size:14px;
    margin-top:18px;
    border-radius:4px;
    color:#FFFFFF;
    background:#FF787E;
    transition:opacity 0.2s;
}
.vip-link:hover{
    opacity:0.8;
}
.title-color2 .pulldown-title-link{
    color:#666666;
    letter-spacing:0;
    font-weight:normal;
}
#assert-on .doubleA{
    display:inline-block;
    padding:0 7px 0 0;
}
#assert-on .doubleA:first-child{
    padding-left:7px;
    padding-right:0px;
}
.pulldown-list{
    padding-top:14px;
    padding-bottom:8px;
    border-top:1px solid #EEEEEE;
}
.pulldown-list .pulldown-list-title{
    font-size:16px;
    color:#333333;
    position:relative;
    background:#FD7672;
    width:210px;
    height:60px;
    line-height:60px;
    text-align:center;
    padding:0px 20px;
    border-radius:10px;
}
.pulldown-list .pulldown-list-title::before{
    display:none;
}
.pulldown-list .pulldown-list-title a{
    width:100%;
    height:100%;
    display:block;
}
.pulldown-list .pulldown-list-title .class_name{
    color:#FFFFFF;
    font-weight:bold;
    float:left;
    font-size:16px;
}
.pulldown-list .pulldown-list-title .class_count{
    color:#FFFFFF;
    font-size:14px;
    float:right;
}
.pulldown-list.title-colorNew1 .pulldown-list-title{
    background:#FF4A6D;
}
.pulldown-list.title-colorNew2 .pulldown-list-title{
    background:#01CEED;
}
.pulldown-list.title-colorNew3 .pulldown-list-title{
    background:#836DFE;
}
.pulldown-list.title-colorNew4 .pulldown-list-title{
    background:#6774FE;
}
.pulldown-list.title-colorNew5 .pulldown-list-title{
    background:#FFBE30;
}
.pulldown-list.title-colorNew6 .pulldown-list-title{
    background:#02E5DE;
}
.pulldown-list.title-colorNew7 .pulldown-list-title{
    background:#3BC1FF;
}
.pulldown-list.title-colorNew8 .pulldown-list-title{
    background:#DDAE5C;
}
.pulldown-list.title-colorNew9 .pulldown-list-title{
    background:#3D8FFF;
}
.pulldown-list.title-colorNew10 .pulldown-list-title{
    background:#D35E4C;
}
.pulldown-list.title-colorNew11 .pulldown-list-title{
    background:#FFCC00;
}
.pulldown-list.title-colorNew12 .pulldown-list-title{
    background:#9E7966;
}
.pulldown-list.title-colorNew12 .pulldown-list-title{
    background:#6AC58C;
}
.pulldown-list.title-colorNew14 .pulldown-list-title{
    background:#6AC58C;
}
.pulldown-list.title-colorNew15 .pulldown-list-title{
    background:#72B4C4;
}

.pulldown-list-block{
    padding-left:150px;
}
.cut-rotate .pulldown-list-block{
    padding:0 0 10px 0;
}
.pulldown-list-block a{
    float:left;
    font-size:14px;
    height:24px;
    line-height:24px;
    /* border-radius: 10px; */
    /* padding: 0 12px; */
    margin-bottom:3px;
    position:relative;
    width:33.33%;
    text-indent:12px;
}

.nav-pulldown-bg.nav-pulldown-templ .pulldown-list-block a{
    width:20%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.pulldown-list-block a:before{
    display:block;
    content:'';
    position:absolute;
    width:4px;
    height:4px;
    border:3px solid #FF787E;
    border-radius:50%;
    background:#FFFFFF;
    left:0px;
    top:7px;
}
.pulldown-list-block a:hover, .pulldown-list-block a.on{
    color:#FF787E;
    /* background-color: #F5F6F7; */
}
.pulldown-hint{
    font-size:12px;
    color:#999999;
}
/*搜索栏*/

.fixation-nav{
    position:fixed;
    top:0;
    left:0;
    transition:top 0.6s;
    z-index:10;
}
.hider-seek{
    display:none;
    top:16px;
    left:112px;
}
.hider-seek .box-text{
    background-color:#EEEEEE;
}

.hider-seek .clear-search-input{
    position:absolute;
    right:108px;
    top:-10px;
    cursor:pointer;
    color:#A6A6A6;
    display:none;
    font-size: 22px;
}

.hider-seek .clear-search-input:hover{
    color:#444950;
}

.box-text::-webkit-input-placeholder, .box-little-text::-webkit-input-placeholder{
    /* WebKit browsers */ color:#D4D4D4;
}
.hider-seek .input-pull-down, .hider-seek .seek-select-list{
    background:#FFFFFF;
}
.banner-seek{
    margin:0 auto;
    position:relative;
    width:710px;
}
.box-text{
    height:48px;
    width:710px;
    line-height:48px;
    text-indent:8px;
    border:none;
    background:#FFFFFF;
    font-size:14px;
    color:#333333;
    border-radius:4px;
    box-sizing:border-box;
    padding:0 112px 0 100px;
}
.box-btn{
    position:absolute;
    right:0px;
    top:0px;
    height:48px;
    line-height:48px;
    font-size:14px;
    width:100px;
    border-radius:0 4px 4px 0;
    color:#FFFFFF;
    border:none;
    cursor:pointer;
    background:#FF787E;
    text-align:center;
}
.box-btn .iconfont{
    font-size:26px;
}
.box-bg-btn{
    position:absolute;
    right:0px;
    top:0px;
    height:48px;
    line-height:48px;
    font-size:14px;
    width:100px;
    border-radius:0 4px 4px 0;
    color:#FFFFFF;
    border:none;
    cursor:pointer;
    background:#FF787E;
    text-align:center;
}
.box-as-btn{
    position:absolute;
    right:0px;
    top:0px;
    height:48px;
    line-height:48px;
    font-size:14px;
    width:100px;
    border-radius:0 4px 4px 0;
    color:#FFFFFF;
    border:none;
    cursor:pointer;
    background:#FF787E;
    text-align:center;
}
.box-btn:hover{
    opacity:0.8;
}
.input-pull-down{
    display:none;
    position:absolute;
    top:50px;
    left:96px;
    width:514px;
    box-sizing:border-box;
    z-index:5;
    padding:12px 0 11px 0;
    background:#FFFFFF;
    border-radius:4px;
}

.input-pull-down li{
    height:32px;
    line-height:32px;
    font-size:13.34px;
    text-align:left;
}
.input-pull-down li .down-link{
    display:block;
    height:100%;
    padding:0 16px;
}
.down-hot .down-link{
    color:#FF0000;
}
.new-li .down-link .down-size, .new-li .new-down-link .down-size{
    width:75%;
    display:inline-block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.input-pull-down li .new-down-link{
    display:block;
    height:100%;
    padding:0 16px;
}
.down-hot .new-down-link{
    color:#FF787E;
}
.input-pull-down li:hover{
    background:#FF787E;
}
.input-pull-down li:hover span{
    color:#FFFFFF;
}
.two-columns > div{
    background:#EEEEEE;
    height:340px;
}
.two-columns-left{
    width:895px;
    box-shadow:0 5px 10px #EDEDED;
}
.input-pull-down .input-recently{
    height:29px;
    line-height:18px;
    color:#FF787E;
    border-bottom:1px solid #FFEAE8;
    padding:0 16px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    width:460px;
}
.input-pull-down .input-recently:hover{
    background:none;
}
.input-pull-down .input-recently a{
    margin-left:16px;
}
.input-pull-down .input-recently a:hover{
    color:#FF787E;
}
/*搜索选择*/

.seek-select{
    width:92px;
    box-sizing:border-box;
    height:48px;
    line-height:48px;
    position:absolute;
    font-size:14px;
    color:#666666;
}
.seek-select:after{
    content:'';
    position:absolute;
    height:25px;
    width:1px;
    background:#CCCCCC;
    top:12px;
    right:-1px;
}
.seek-select:hover .seek-Selected > .iconfont{
    transform:rotate(180deg);
}
.seek-head-select{
    width:96px;
    box-sizing:border-box;
    height:48px;
    line-height:48px;
    position:absolute;
    font-size:14px;
    color:#666666;
}
.seek-head-select:after{
    content:'';
    position:absolute;
    height:24px;
    width:1px;
    background:#D4D4D4;
    top:12px;
    right:0;
}
.seek-head-select:hover .seek-Selected > .iconfont{
    transform:rotate(180deg);
}
.seek-Selected{
    padding-left:14px;
}
.seek-Selected > .iconfont{
    display:inline-block;
    font-size:14px;
    vertical-align:1px;
    /*margin-left:10px;*/
    color:#A3A3A3;
    transition:transform 0.3s;
}
.seek-select-list{
    z-index:9;
    display:none;
    left:-1px;
    top:48px;
    position:absolute;
    width:92px;
    text-align:center;
    border-radius:4px;
    padding-top:2px;
}
.seek-select-list > li{
    color:#666666;
    height:38px;
    cursor:pointer;
    line-height:38px;
    background:#FFFFFF;
}
/*.seek-select-list>li:hover{background: #f9eae8;}*/

.seek-select-list > li.seek-select-color1{
    border-radius:4px 4px 0 0;
}
.seek-select-list > li.seek-select-color3, .seek-select-list > li:last-child{
    border-radius:0 0 4px 4px !important;
}
.seek-select-list > li.seek-select-color1:hover{
    background-color:#FF787E;
    color:#FFFFFF;
}
.seek-select-list > li.seek-select-color2:hover{
    background-color:#FF787E;
    color:#FFFFFF;
}
.seek-select-list > li.seek-select-color3:hover{
    background-color:#FF787E;
    color:#FFFFFF;
}
.seek-select-head-list{
    z-index:9;
    display:none;
    left:-1px;
    top:34px;
    position:absolute;
    width:92px;
    text-align:center;
    border-radius:4px;
    padding-top:20px;
}
.seek-select-head-list > li{
    color:#666666;
    height:38px;
    cursor:pointer;
    line-height:38px;
    background:#FFFFFF;
}
.seek-select-head-list > li.seek-select-color1{
    border-radius:4px 4px 0 0;
}
.seek-select-head-list > li.seek-select-color3, .seek-select-head-list > li:last-child{
    border-radius:0 0 4px 4px !important;
}
/*.seek-select-head-list>li:hover{background: #f9eae8;}*/

.seek-select-head-list > li.seek-select-color1:hover{
    background-color:#FF787E;
    color:#FFFFFF;
}
.seek-select-head-list > li.seek-select-color2:hover{
    background-color:#FF787E;
    color:#FFFFFF;
}
.seek-select-head-list > li.seek-select-color3:hover{
    background-color:#FF787E;
    color:#FFFFFF;
}
.VIP-privilege{
    position:relative;
}

.VIP-privilege .vip-title{
    color:#202020;
}

.VIP-privilege .vip-icon{
    width:35px;
    height:31px;
    background-image:url(../images/vip-icon.png);
    background-position:-10px -163px;
    display:block;
    position:absolute;
    top:38px;
    left:203px;
}
.VIP-privilege .vip-title h5{
    font-size:14px;
    font-weight:400;
    /*padding-left:54px;*/
}

.VIP-privilege:hover > a{
    color:#FF787E;
}

.nav-lists > .VIP-classify-privilege .nav-pulldown-bg{
    width:600px;
    height:510px;
    border-radius:10px;
    font-size:14px;
    font-weight:400;
    color:rgba(32, 32, 32, 1);
}
.nav-lists > .VIP-classify-privilege:hover .nav-pulldown-bg{
    left:50%;
    /* -webkit-transform: translate(-50%, 0); */
    -moz-transform:translate(-50%, 0);
    -ms-transform:translate(-50%, 0);
    -o-transform:translate(-50%, 0);
    transform:translate(-50%, 0);
    position:absolute;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .VIP-privilege-intr:after{
    display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .gif-vip{
    height:510px;
    width:255px;
    float:left;
    border-right:1px solid #D9D9D9;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .gif-vip .header{
    height:100px;
    padding-top:20px;
    background:#F8ECFF;
    position:relative;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .pic-vip .header{
    height:100px;
    padding-top:20px;
    background:#E7FAFF;
    position:relative;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .gif-vip .header .vip-logo{
    width:35px;
    height:31px;
    display:block;
    background-image:url(../images/vip-icon.png);
    background-position:-10px -571px;
    margin:0px auto 0px auto;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .pic-vip .header .vip-logo{
    width:35px;
    height:31px;
    display:block;
    background-image:url(../images/vip-icon.png);
    background-position:-10px -367px;
    margin:0px auto 0px auto;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .pic-vip .header .big-title,
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .gif-vip .header .big-title{
    font-size:18px;
    font-weight:bold;
    color:rgba(32, 32, 32, 1);
    text-align:center;
    line-height:30px;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .pic-vip .header .small-title,
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .gif-vip .header .small-title{
    font-size:14px;
    font-weight:400;
    color:rgba(32, 32, 32, 1);
    text-align:center;
    line-height:25px;
}

.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .vip-icon-intro a .iconfont{
    font-size:26px;
    color:#784ECD;
    border:1px #C4C4C4 solid;
    border-radius:50px;
    display:inline-block;
    width:50px;
    height:50px;
    line-height:50px;
    margin:0 auto;
    text-align:center;
    vertical-align:-3px;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .pic-vip .vip-icon-intro a .iconfont{
    color:#3F71CD;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .vip-icon-intro a{
    margin:14px 29px;
    display:block;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .pic-vip .vip-icon-intro a{
    margin:14px 70px;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .gif-vip .vip-icon-intro .purple{
    color:#784ECD;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .pic-vip .vip-icon-intro .purple{
    color:#3F71CD;
}

.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .gif-vip .know-more{
    font-size:14px;
    font-weight:400;
    text-decoration:underline;
    color:rgba(161, 161, 161, 1);
    text-align:center;
    line-height:40px;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .pic-vip .know-more{
    font-size:14px;
    font-weight:400;
    text-decoration:underline;
    color:rgba(161, 161, 161, 1);
    text-align:center;
    line-height:40px;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .pic-vip .at-once-join{
    height:50px;
    line-height:50px;
    width:270px;
    text-align:center;
    background:rgba(6, 17, 234, 1);
    border-radius:25px;
    font-size:14px;
    font-weight:bold;
    color:rgba(255, 255, 255, 1);
    margin:0 auto;margin-top:22px;
    display:block;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .gif-vip .at-once-join{
    height:50px;
    line-height:50px;
    width:170px;
    text-align:center;
    background:#6535C6;
    border-radius:25px;
    font-size:14px;
    font-weight:bold;
    color:rgba(255, 255, 255, 1);
    margin:0 auto;margin-top:22px;
    display:block;
}

.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .pic-vip .join-know{
    color:rgba(84, 129, 211, 1);
    text-align:center;
    display:block;
    margin:0 auto;
    line-height:40px;
}
.nav-lists > .VIP-classify-privilege .nav-pulldown-bg .pic-vip{
    height:510px;
    width:344px;
    float:left;
}
.privilege-intr-jiaru{
    margin:20px auto;
    display:block;
    width:182px;
    height:38px;
    border-radius:4px;
    line-height:38px;
    color:#FFFFFF;
    letter-spacing:1px;
    font-size:16px;
    background:#FF787E;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd7147', endColorstr='#f65e30', GradientType=0);
}
.privilege-intr-jiaru:hover{
    opacity:0.8;
}
.hader-ipt{
    position:relative;
    height:100%;
    margin-right:30px;
    display:inline-block;
    float:right;
}
.register{
    float:right;
    width:124px;
    height:30px;
    font-weight:900;
    border:1px solid #FF787E;
    border-radius:4px;
    line-height:29px;
    text-align:center;
    font-size:14px;
    color:#FF787E;
    box-sizing:border-box;
    margin-left:16px;
    margin-top:-7px;
}
.register:hover{
    color:#FD7060;
    border-color:#FD7060;
}
.register .give_vip{
    width:97px;
    margin-top:-4px;
}
.Before-login > a{
    display:inline-block;
    text-align:center;
    float:left;
    color:#666666;
    width:100px;
    background:#ffdb00;
    border-radius:18px;
    color:#4e2b0e;
    font-size:14px;
    font-weight:bold;
    margin-right:10px;
    margin-top: 12px;height: 36px;line-height: 36px;
}

.default_dz .navi-black .Before-login > a{
    background:#FFFFFF;
    border:1px #E8E8E8 solid;
    color:rgba(0, 0, 0, 1);
}

.Before-login > a > span{
    position:relative;
}

.Before-login{
    position:relative;
}
.Before-login .login-hover{
    display:none;
    position:absolute;
    top:68px;
    right:10px;
    width:218px;
    height:194px;
    background:rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
    border-radius:10px;
}
.Before-login .login-hover:after{
    content: '';
    position: absolute;
    height: 26px;
    width: 100%;
    display: block;
    top: -21px;
}
.Before-login:hover .login-hover{
    display:block;
}
.Before-login .login-hover .title{
    margin:16px 0;
    font-size:14px;
    color:rgba(102, 102, 102, 1);
    line-height:20px;
    text-align:center;
    padding-left:0px;
}
.Before-login .login-hover>div{
    cursor:pointer;
}

.Before-login .login-hover p{
    margin-top:16px;
    font-size:14px;
    color:rgba(32, 32, 32, 1);
    line-height:20px;
    text-align:left;
    padding-left:22px;
}
.Before-login .login-hover p .iconfont{
    color:#FF787E;
    font-size:18px;
    margin-right:10px;
    vertical-align: text-top;
}
.Before-login .login-hover hr{
    width:100%;
    height:1px;
    border-bottom:1px solid #F3F3F3;
}

.Before-login .login-hover .login{
    display:inline-block;
    margin-top:20px;
    margin-left:30px;
    width:68px;
    height:28px;
    line-height:28px;
    background:rgba(255,120,126,1);
    border-radius:18px;
    font-size:14px;
    font-weight:400;
    text-align:center;
    color:rgba(255,255,255,1);
    float:unset;
}

.Before-login .login-hover .register{
    display:inline-block;
    margin-top:20px;
    margin-left:22px;
    width:68px;
    height:28px;
    line-height:28px;
    background:rgba(255,255,255,1);
    border-radius:18px;
    border:1px solid rgba(255,120,126,1);
    font-size:14px;
    font-weight:400;
    text-align:center;
    color:rgba(255,120,126,1);
    float:unset;
}
/*footer*/

.footer{
    background:#323232;
}
.footer-content{
    margin:0 auto;
}
.friendship{
    border-top:1px solid #585858;
    height:100px;
    line-height:30px;
    padding-left:3px;
}
.friendship li{
    float:left;
    margin-right:4px;
}
.friendship a{
    font-size:14px;
    color:#999999;
}
.footet-jiesao{
    height:100px;
    font-size:14px;
}
.footer-url{
    padding-top:33px;
    color:#CAC9C9;
    padding-bottom:4px;
}
.footet-jiesao p > a{
    font-size:14px;
    color:#FFFFFF;
    margin-right:13px;
}
.footet-jiesao > div{
    height:100%;
}
.footer-bottom-size{
    font-size:12px;
    color:#939393;
    line-height:30px;
    text-align:left;
    background-color:#212121;
}
.footer-logo{
    padding-right:24px;
    margin-right:24px;
    border-right:1px solid #585858;
}
.footer-content .partner-box{
    font-size:14px;
    color:rgba(235, 235, 235, 1);
    width: 260px;
    display:inline-block;
    line-height:1;
    vertical-align: -30px;
}
.footer-content .partner-box .partner{
    width: 70px;
    height: 30px;
    background:rgba(255, 255, 255, 1);
    border-radius:4px;
    display:inline-block;
    text-align:center;
    line-height: 28px;
    margin-top:24px;
    margin-right:4px;
}
.footer-content .partner-box .partner img{
    vertical-align:middle;
    width: 50px;
}

.header-information-block{
    width:220px;
    position:absolute;
    bottom:-195px;
    right:-220px;
    z-index:100;
    box-sizing:border-box;
    border:1px solid #EEEEEE;
    border-radius:2px;
    transition:all 1s;
    -moz-transition:all 1s;
    -webkit-transition:all 1s;
    -o-transition:all 1s;
}
.header-information-none{
    bottom:0px;
    right:0px;
}
.header-information-block > .header-in-block1{
    padding:20px 0 19px 20px;
    border-bottom:1px dashed #E5E5E5;
    background:#FFFFFF;
}
.header-information-block > .header-in-block2{
    padding:19px 0 15px 20px;
    background:#FFFFFF;
    border-top:0;
    box-sizing:border-box;
}
.header-information-block p{
    color:#666666;
    font-size:14px;
}
.header-in-title{
    line-height:14px;
    height:26px;
}
.header-in-jia{
    height:28px;
    line-height:28px;
}
.header-in-jia > span{
    width:89px;
    display:inline-block;
}
.header-in-jia > a{
    display:inline-block;
    width:90px;
    height:28px;
    line-height:28px;
    text-align:center;
    border-radius:4px;
    background:#F98066;
    color:#FFFFFF;
}
.header-in-jia > a:hover{
    background:#FF787E;
}
.header-in-title > span{
    color:#FF787E;
}
.clos-pop{
    float:right;
    cursor:pointer;
    color:#666666;
    margin:9px 10px 0;
}
.clos-pop:hover{
    color:#FF787E;
}
.icon-shanchu1:before{
    content:"\e605";
}
.icon-shoucang:before{
    content:"\e663";
}
.icon-aixin:before{
    content:"\e663";
}
.icon-qq:before{
    content:"\e601";
}
.icon-weixin:before{
    content:"\e604";
}
.icon-huaban:before{
    content:"\e63c";
}
.icon-iconjs:before{
    content:"\e639";
}
.icon-bianji:before{
    content:"\e77d";
}
.icon-zuo:before{
    content:"\e66e";
}
.icon-weibiaoti101:before{
    content:"\e622";
}
.icon-xiala:before{
    content:"\e635";
}
.icon-weibo:before{
    content:"\e614";
}
.icon-caiyixiu092206:before{
    content:"\e60a";
}
.icon-gouxuan:before{
    content:"\e739";
}
.icon-xiala-copy:before{
    content:"\e602";
}
.icon-chakan-copy:before{
    content:"\e645";
}
.icon-tuichu:before{
    content:"\e60b";
}
.icon-wenhao:before{
    content:"\e66d";
}
.icon-shanchu:before{
    content:"\e62f";
}
.icon-weibo1:before{
    content:"\e626";
}
.icon-taobao:before{
    content:"\e65e";
}
.icon-zhengpinbaozheng:before{
    content:"\e6c2";
}
.icon-youjian:before{
    content:"\e610";
}
.icon-dingwei:before{
    content:"\e668";
}
.icon-baidu:before{
    content:"\e609";
}
.icon-tupian:before{
    content:"\e6a9";
}
.icon-search1:before{
    content:"\e607";
}
.icon-lingsheng:before{
    content:"\e608";
}
.icon-sheji:before{
    content:"\ea12";
}
.icon-yinshua:before{
    content:"\e734";
}
.icon-ren:before{
    content:"\e60f";
}
.icon-shenhe:before{
    content:"\e698";
}
.icon-kuaisu:before{
    content:"\e603";
}
.icon-yijian-copy-copy-copy-copy:before{
    content:"\ea16";
}
.icon-del:before{
    content:"\e641";
}
.icon-bi:before{
    content:"\e606";
}
.icon-xiangshang-copy:before{
    content:"\ea17";
}

.icon-fail:before{
    content:"\e639";
}
#search_count{
    width:400px;
    display:inline-block;
}
/* 响应式 */
@media screen and (max-width:1460px){
    .new-monster .w1200{
        width:1000px;
    }

    .new-monster .userbox > li{
        margin-right:52px;
        height:306.67px;
    }

    .new-monster .userbox > li .pic-talk{
        font-size:14px;
        padding-top:10px;
        margin:0 12px;
    }

    .new-monster .userbox > li .users-logos{
        right:15px;
        bottom:0;
    }

    .new-monster .userbox > li .pic-name{
        margin:0 12px;
    }

    .new-monster .userbox > li .pic-name span{
        font-size:14px;
    }

    .new-monster .new-banner .nb-lists > li{
        margin-right:100px;
    }

    /* .new-monster .nav .nav-lists>li>a {
        font-size: 14px;
    } */
    .new-monster .nav > .nav-lists > li{
        margin-left:18px;
    }

    /* .new-monster .Before-login>a {
        width: 120px;
    } */
}
.invite_enter{
    width:145px;
    float:left;
    margin:20px 26px 0 0;
}

/*小搜索栏*/
#head-little-text-box{
    height:100%;
    display:flex;
    display:-webkit-flex;
    align-items:center;
    position:relative;
}
#head-little-text-box .input-pull-down{
    box-shadow:1px 2px 1px rgba(0, 0, 0, .2);
    top:66px;
    left:70px;
    width:381px;
}
#head-little-text{
    background:#F2F2F2;
    border-radius:4px;
    height:38px;
    width:381px;
    padding:11px 35px 11px 8px;;
    box-sizing:border-box;
    font-size:12px;
    margin-left:71px;
}
#head-little-text-box .search-button{
    margin-left:-30px;
    cursor:pointer;
}
.shgongshang img{
    width:15px;
    vertical-align:-3px;
}
@media screen and (max-width:1570px){
    #head-little-text{
        height:30px;
        width:190px;
        margin-left:30px;
    }
}
@media screen and (max-width:1320px){
    .invite_enter{
        display:none;
    }
}
.page-corner-mark{
    position:absolute !important;
    background:none !important;
    width:0 !important;
    height:0 !important;
    border-bottom:40px solid rgba(0, 0, 0, 0.6) !important;
    border-left:40px solid transparent !important;
    bottom:80px !important;
    right:0 !important;
}
.page-corner-mark .page-num{
    position:absolute !important;
    right:22px !important;
    color:#FFFFFF !important;
    font-size:14px !important;
    top:22px !important;
}
/*.information-link:hover{ color:#F3695A; }*/
.closeTopMessage{ position:absolute; right:20%; cursor:pointer; }
#goCheck{ background:#FFA383; background:-moz-linear-gradient(-45deg, #FFA383 0%, #F25E4C 100%); background:-webkit-linear-gradient(-45deg, #FFA383 0%, #F25E4C 100%); background:linear-gradient(135deg, #FFA383 0%, #F25E4C 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa383', endColorstr='#f25e4c', GradientType=1); }
.sidebar .qun-none{ width:100px; height:45px; top:-52px; right:-15px; }
.reg-piece #wx_refer{ height:26px; background:none; line-height:26px; color:#959090; margin-bottom:5px; margin-top:5px; font-size:15px; }
.sidebar-icon{ height:59px; width:59px; background-color:white; }
.bindphone_tip{ font-size:12px; margin-top:-5px; color:red; margin-bottom:25px; }
.default_dz .navi{ position:fixed; top:0; left:0; z-index:15; }
.Before-login > a.btn-register > span:before{display:none;}

.sidebar-qq{
    display:none;
}
.sidebar-qq-box{
    position:absolute;
    width:172px;
    height:190px;
    top:-1px;
    right:60px;
    background:rgba(255, 255, 255, 1);
    box-shadow:0px 0px 4px 1px rgba(232, 232, 232, 0.5);
    border-radius:2px 0px 0px 0px;
    border:1px solid rgba(237, 237, 237, 1);
    font-size:12px;
    padding:25px 0 0 9px;
}
.sidebar-qq .iconfont{
    color:#FF787E;
}
.sidebar-qq p{
    padding-left:16px;
}
.sidebar-icon2:hover .sidebar-qq{
    display:block;
}
.sidebar-qq .lxkf{
    display:block;
    margin:10px auto 0 auto;
    width:84px;
    height:26px;
    background:rgba(255, 120, 126, 1);
    border-radius:4px;
    line-height:26px;
    text-align:center;
    font-size:12px;
    color:#FFFFFF;
}
.header-enter{
    width:90px;
    height:80px;
    font-size:16px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(102, 102, 102, 1);
    line-height:80px;
    position:relative;
    float:right;
}
.header-enter:hover{
    cursor:pointer;
    color:#FF787E;
}
.header-enter img{
    position:absolute;
    width:58px;
    height:21px;
    left:32px;
    top:10px
}


.enter_activity{position:fixed;right:50px;top:200px;width:120px;}
@keyframes computer_1{
    0%{transform:translate(0px, 0px);}
    50%{transform:translate(0px, -20px);}
    100%{transform:translate(0px, 0px);}
}

/*0301*/
#monster{position:absolute;
    top:-120px;
    height:72px;
    width:82px;
    right:0;
    }
#monster .enter_monster{width:60px;}
@keyframes computer{
    0%{transform:translate(0px, 0px);}
    50%{transform:translate(0px, -40px);}
    100%{transform:translate(0px, 0px);}
}

#nav-search{
    position:relative;
    margin-right:30px;
    display:none;
}
#nav-search input{
    width:185px;
    height:30px;
    background:#EDEDED;
    border-radius:15px;
    font-size:14px;
    font-weight:400;
    margin-top:14px;
    padding-left:15px;
}
#nav-search .iconfont{
    position:absolute;
    font-size:15px;
    color:#9F9F9F;
    right:11px;
    bottom:7px;
    cursor:pointer;
}

.default_dz .nav .hader-ipt > .start-designer-vip:before {
    display: block;
    content: "";
    position: absolute;
    width: 125px;
    height: 20px;
    left: -5px;
    bottom: -2px;
}
.default_dz .nav .hader-ipt > .start-designer-vip:before:hover .start-designer-vip:hover .show-start-designer-vip{
    display: block;
}
.default_dz .show-start-designer-vip .top_bg {
    width: 324px;
    height: 78px;
}
.default_dz .show-start-designer-vip .top_bg img {
    width: 324px;
    height: 78px;
}
.default_dz .nav .hader-ipt > .VIP-privilege:before{
    display:block;
    content:"";
    position:absolute;
    width:125px;
    height:20px;
    left:-5px;
    bottom:-2px;
}
.default_dz .nav .hader-ipt > .VIP-privilege:before:hover .VIP-privilege:hover .show-start-designer-vip{
    display:block;
}
.default_dz .show-start-designer-vip .top_bg{
    width:324px;
    height:78px;
}
.default_dz .show-start-designer-vip .top_bg img{
    width:324px;
    height:78px;
}

.notice-logo {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin-right: 30px;
    position: relative;
    margin-top: 10px;
    padding: 0 5px 12px;
}
.notice-icon {
    font-size: 20px;
    color: #FFFFFF;
    cursor: pointer;
    z-index: 30;
}
.default_dz .navi.navi-black .notice-icon{
    color: #525252;
}
.notice-tips {
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #FF2C2C;
    border-radius: 50%;
    right: -3px;
    top: 6px;
}
.notice-drop-box {
    position: absolute;
    width: 324px;
    height: 496px;
    left: -150px;
    top: 50px;
    background:rgba(255,255,255,1);
    box-shadow:0 0 4px 0 rgba(0,0,0,0.15);
    border-radius:4px;
    display: none;
}
.notice-drop-top {
    border-bottom: 2px solid #F0F2F5;
    padding:0 30px 0 20px;
}
.notice-type {
    display: inline-block;
    position: relative;
    font-size:14px;
    color:rgba(32,32,32,1);
    line-height:50px;
    margin-right: 24px;
    padding: 0 10px;
    cursor: pointer;
}
.read-all {
    display: inline-block;
    width:70px;
    height:26px;
    border-radius:4px;
    border:1px solid rgba(255,120,126,1);
    font-size:12px;
    color:rgba(255,120,126,1);
    line-height:26px;
    text-align: center;
    float: right;
    margin-top: 12px;
    cursor: pointer;
}
.notice-drop-top .notice-tips {
    right: 0;
    top: 12px;
}
.notice-active {
    border-bottom: 2px solid #FF787E;
}
.notice-item {
    padding: 20px 24px 20px 30px;
    font-size:14px;
    color: #202020;
    cursor: pointer;
    display: block;
    border-bottom: 1px solid #F0F2F5;
}
.notice-item:last-child {
    border-bottom: none;
}
.notice-item-top {
    position: relative;
    line-height: 23px;
}
.notice-item-top .notice-tips{
    left: -16px;
    top: 8px;
}
.notice-item-logo {
    font-size: 14px;
}
.notice-item-content {
    font-size:12px;
    font-weight:400;
    color:rgba(142,148,158,1);
    line-height:22px;
    margin-top: 10px;
}
.notice-item-title {
    margin-left: 3px;
    width: 172px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    display: inline-block;
    vertical-align: top;
}
.notice-item-time {
    margin-left: 10px;
}
.notice-drop-content {
    height: 442px;
    overflow-y: scroll;
}
.notice-drop-content::-webkit-scrollbar{
    width: 6px;
}
.notice-drop-content::-webkit-scrollbar-thumb {
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background:rgba(233,233,233,1);
}
.notice-logo:after {
    content: "";
    display: inline-block;
    width: 100px;
    height: 30px;
    position: absolute;
    bottom: -10px;
    left: -50px;
}
.more_msg {
    height: 48px;
    text-align: center;
    line-height: 48px;
}
.more_msg_btn {
    display: inline-block;
    width: 70px;
    height: 26px;
    border-radius: 4px;
    border: 1px solid rgba(142,148,158,1);
    font-size: 12px;
    color: rgba(142,148,158,1);
    line-height: 26px;
    text-align: center;
    margin-top: 12px;
    cursor: pointer;
}
.search-nav-firm:hover .nav-pulldown-bg{
    visibility: visible;
    opacity: 1;
    top: 60px;
    padding-top: 12px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    position: absolute;
}

#monster{
    width:auto;
    height:auto;
    /*animation: computer_1 3s infinite;*/
}
#monster img{
    width: 63px;margin-right: 2px;
}
#monster p{
    text-align:center;
    font-size:12px;
    font-weight:bold;
    color:#2E2F31;
    position:absolute;
    width:100%;
}
#monster:hover .nav-pulldown-bg {
    visibility: visible;
    opacity: 1;
    top: 0px;
    left: -430px;
    position: absolute;
}
.qiyevip .nav-pulldown-bg:before {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    width: 20px;
    height: 290px;
    right: -20px;
}

.nav .hader-ipt > li .VIP-privilegeA{
    width:auto;height:auto;
    background: rgba(255, 120, 126, 1);
    border-radius: 4px;
    text-align: center;
    line-height: 36px;
    display: inline-block;
    font-size:14px;
    font-weight: 400;color: rgba(255, 255, 255, 1);
    padding:0px;
    border:1px solid #ff4555;
    margin-top:10px;
}
.VIP-privilegeA  span:nth-child(1){
    background-color:#ff4555;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    display:block;float:left;
    width:82px;
    height:36px;
}
.VIP-privilegeA span:nth-child(2){
    background-color:#feecec;
    color:#ff4555;
    font-size:14px;
    display:block;float:left;
    width:58px;
    border-radius:0 4px 4px 0;
}

#nav-y .start-designer-vip .go-spec{
    width:auto;height:auto;
    background: rgba(255, 120, 126, 1);
    border-radius: 4px;
    text-align: center;
    line-height: 36px;
    display: inline-block;
    font-size:14px;
    font-weight: 400;color: rgba(255, 255, 255, 1);
    padding:0px;
    border:1px solid #ff4555;
    margin-top:0px;
}
#nav-y .start-designer-vip .go-spec  span:nth-child(1){
    background-color:#ff4555;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    display:block;float:left;
    width:82px;
    height:36px;
}
#nav-y .start-designer-vip .go-spec span:nth-child(2){
    background-color:#feecec;
    color:#ff4555;
    font-size:14px;
    display:block;float:left;
    width:58px;
    border-radius:0 4px 4px 0;
}

/*标题*/
.bo-content h2{
    font-size:30px;
    font-weight:900;
    color:#666666;
    text-align:center;
    height:47px;
    padding:71px 0px 12px;
}
.bo-content h2 span{
    line-height:47px;
    margin-right:29px;
}
/*描述*/
.bo-content .bo-desc{
    height:24px;
    line-height:24px;
    font-size:18px;
    color:#666666;
    text-align:center;
}
/*套餐选择*/
.bo-content .bo-search{
    padding-top:56px;
    height:596px;
    text-align:center;
}
.bo-content .bo-search .sears{
    width:280px;
    height:610px;
    background:rgba(255, 255, 255, 1);
    box-shadow:0px 2px 4px 0px #653908;
    border-radius:8px;
    border:1px solid #653908;
    cursor:pointer;
    display:inline-block;
    margin:0 6px;
    background:#FFFFFF;
    vertical-align:top;
    position:relative;
	margin-bottom:35px
}

.pic-vip .bo-content .bo-search .sears{
    /*box-shadow:0px 2px 4px 0px #355FC6;*/
    /*border:1px solid #355FC6;*/
    box-shadow:0px 2px 4px 0px rgba(225, 225, 225, 0.5);
    border:1px solid rgba(101, 57, 8, 1);
}
.pic-vip .bo-content .bo-search .sears-differ{
    /*box-shadow:0px 4px 27px 0px #343E63;*/
    /*border:2px solid #355FC6;*/
    box-shadow:0px 4px 27px 0px rgba(101, 57, 8, 0.61);
    border:2px solid rgba(101, 57, 8, 1);
}

.gif-vip .bo-content .bo-search .sears{
    /*box-shadow:0px 2px 4px 0px #6535C6;*/
    /*border:1px solid #6535C6;*/
    box-shadow:0px 2px 4px 0px rgba(225, 225, 225, 0.5);
    border:1px solid rgba(101, 57, 8, 1);
}
.gif-vip .bo-content .bo-search .sears-differ{
    /*box-shadow:0px 4px 27px 0px #392B57;*/
    /*border:2px solid #6535C6;*/
    box-shadow:0px 4px 27px 0px rgba(101, 57, 8, 0.61);
    border:2px solid rgba(101, 57, 8, 1)
}

/*套餐名称*/
.bo-search .sears h3{
    font-size:26px;
    text-align:center;
    margin:25px 0 13px;

    font-weight:bold;
    color:rgba(50, 26, 0, 1);
    line-height:35px;
    letter-spacing:2px;
}
/*价格*/
.bo-search .sears .price{
    height:70px;
	line-height:70px;
    font-size:60px;
    color:#666666;
    text-align:center;
    margin-bottom:20px;
}
.bo-search .sears .orange{
    color:#321A00;
}
.bo-search .sears .price em{
    font-size:38px;
	font-style:normal
}
/*标识*/
.bo-search .sears .price span{
    font-size:16px;
    color:#321A00;
    font-weight:600;
    position:relative;
}
.pic-vip .bo-search .sears .orange{
    color:#CC7400;
}
.pic-vip .bo-search .sears .price span{
    color:#CC7400;
}

.all-vip .bo-search .sears .orange{
    color:#CC7400;
}
.all-vip .bo-search .sears .price span{
    color:#CC7400;
}


.price .rmb{
    vertical-align:34px;
    margin-right:5px;
}
.price .year{
    vertical-align:1px;
    margin-left:3px;
}
/*按钮*/
.sears .switch{
    display:block;
    width:138px;
    height:40px;
    text-align:center;
    line-height:40px;
    background:#FFFFFF;
    margin:40px auto 26px;
    color:#653908;
    font-size:20px;
    transition:all 0.2s;
    border-radius:4px;
    border:1px solid #653908;
}
.sears .switch:hover{
    background:#653908;
    color:#FFFFFF;
}
.pic-vip .sears .switch:hover{
    /*background:#355FC6;*/
    color:#FFFFFF;
    background:#653908;
}
.gif-vip .sears .switch:hover{
    /*background:#6535C6;*/
    color:#FFFFFF;
    background:#653908;
}
.sears .sears-desc{
    font-size:16px;
    color:#666666;
    text-align:center;
    display:block;
}
.sears .sears-desc span{
    color:#D16900;
    font-weight:bold;
}
.pic-vip .sears .sears-desc span{
    /*color:#355FC6;*/
    color:#D16900;
}
.gif-vip .sears .sears-desc span{
    /*color:#6535C6;*/
    color:#D16900;
}
.sears .line{
    width:170px;
    border-bottom:1px solid #DDDDDD;
    margin:0 auto;
}
/*套餐的描述*/
.sears .se-details{
    margin-top:17px;
    font-size:14px;
}
.sears .se-details .details{
    color:#666666;
    line-height:27px;
    text-align:center;
}
.sears .se-details .keyPoint{
    color:#D16900;

}
.pic-vip .sears .se-details .keyPoint{
    /*color:#355FC6;*/
    color:#D16900;
}
.gif-vip .sears .se-details .keyPoint{
    /*color:#6535C6;*/
    color:#D16900;
}
.sears .se-details .colors{
    color:#27364E;
}
.sears .se-details .orange{
    color:#653908;
}
.bo-content .bo-search .sears-differ{
    background:rgba(255, 255, 255, 1);
    box-shadow:0px 4px 27px 0px rgba(101, 57, 8, 0.61);
    border-radius:8px;
    border:2px solid rgba(101, 57, 8, 1);
}
.diff-recommend{
    width:80px; height:86px;
    background-image:url(../images/vip-icon.png);
    background-repeat:no-repeat;
    background-position:-56px -0px;
    position:absolute;
    top:-0px;
    left:-0px;
}
.pic-vip .diff-recommend{
    /*background-position:-56px -86px;*/
    background-position:-56px -0px;
}
.gif-vip .diff-recommend{
    /*background-position:-56px -172px;*/
    background-position:-56px -0px;

}
.sears .swi-diff{
    background:#653908;
    color:#FFFFFF;
    transition:all .2s;
}
.pic-vip .sears .switch{
    /*border:1px solid #2155D6;*/
    /*color:#2155D6;*/
    border:1px solid #653908;
    color:#653908;
}
.pic-vip .sears .swi-diff{
    /*background:#2155D6;*/
    color:#FFFFFF;
    background:#653908;
}
.gif-vip .sears .switch{
    /*border:1px solid #6535C6;*/
    /*color:#6535C6;*/
    border:1px solid #653908;
    color:#653908;
}
.gif-vip .sears .swi-diff{
    /*background:#6535C6;*/
    color:#FFFFFF;
    background:#653908;

}
.sears .swi-diff:hover{
    opacity:0.9;
}
.sears .symbol{
    vertical-align:-6px;
    width:35px;
    height:31px;
    margin-right:4px;
    display:inline-block;
}

.sears .symbol img{width:40px; height:40px; vertical-align:middle; margin-top:-6px; display:block}

/*套餐对比*/
.compare{
    padding-top:92px;
}
/*标题文字*/
.compare .pare-text{
    font-size:20px;
    color:#999999;
    text-align:center;
    line-height:33px;
}
.compare .pare-text span{
    color:#F25B4A;
}

.bo-content .bo-search{
    height:610px;
}
.xianshi{position:relative;}
.xianshi > div{display:none;position:absolute;top:-10px;left:23px;padding:8px;box-shadow:0px 0px 4px 1px rgba(215, 215, 215, 0.5);background:rgba(255, 255, 255, 1);min-width:120px;border:1px solid #EEEEEE;border-radius:4px;color:#666666;font-size:12px;text-align:left;}
.xianshi:hover > div{display:block;}
.xianshi:hover > div:before{
    display:block;
    content:'';
    position:absolute;
    width:9px;
    height:9px;
    transform:rotate(-135deg);
    left:-5px;
    top:18px;
    background:#FFFFFF;
    box-shadow:1px -2px 4px 1px rgba(215, 215, 215, 0.5);
}

.origin-price.origin-price-show{opacity:1;font-size:16px;color:#A5A5A5; width: 80%;}
.origin-price.origin-price-show .iconfont{color:#FF0000;font-size:18px;position:relative;}
.origin-price.origin-price-show .iconfont .tip{white-space:nowrap;padding:10px;font-size:12px;color:#A5A5A5;position:absolute;top:-16px;left:32px;-ms-text-align-last:left;text-align-last:left;border:1px solid #DCDCDC;background:#FFFFFF;z-index:1;border-radius:4px;display:none;}
.origin-price.origin-price-show .iconfont:hover .tip{display:block;}
.origin-price.origin-price-show .iconfont .tip:before{display:block;content:'';position:absolute;border-right:1px solid #DCDCDC;border-top:1px solid #DCDCDC;width:12px;height:12px;transform:rotate(-135deg);left:-7px;top:20px;background:#FFFFFF;}
.bo-search .sears .price{
    position:relative;
}
.bo-search .sears .price .discount-sign{
    background:#FF0000;
    font-size:12px;
    color:#FFFFFF !important;
    border-radius:9px;
    top:-28px;
    left:0px;
    position:absolute;
    width:68px;
    height:18px;
    line-height:18px;
    text-align:center;
}
.bo-content .bo-search .sears{
    cursor:unset;
    -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
}
.sears .switch{
    cursor:pointer;
}
.firm_rk{
    height:78px;
    background:rgba(40, 40, 45, 1);
    border-radius:4px;
    border:2px solid rgba(218, 198, 151, 1);
    text-align:center;
    line-height:78px;
}
.firm_rk a{
    width:173px;
    height:26px;
    font-size:20px;
    font-weight:bold;
    color:rgba(218, 198, 151, 1);
    line-height:26px;
    letter-spacing:2px;
    margin-left:12px;
}
.firm_rk img{
    width:55px;
    height:41px;
    vertical-align:middle;
}


#VIP-type-title{
    width:100%;
    height:135px;
    text-align:center;
    padding-top:45px;
    background-image:url("../images/all-vip.png");
    background-repeat:repeat-x; background-size:auto 100%;
}
#VIP-type-title.pic-vip{
    background-image:url("../images/pic-vip.png");
    background:unset;
}
#VIP-type-title.gif-vip{
    background-image:url("../images/gif-vip.png");
    background:unset;
}

/*#VIP-type-title.all-vip{*/
    /*background:unset;*/
/*}*/

#VIP-type-title{
    width:100%;
    text-align:center;
    padding-top:45px;
    background-image:url("../images/all-vip.png");
    position:relative;
}

#VIP-type-title .big-title{
    font-size:40px;
    font-weight:500;
    color:rgba(50, 26, 0, 1);
    line-height:56px;
    letter-spacing:3px;
    margin-bottom:5px;
}

#VIP-type-title .subtitle{
    font-size:18px;
    color:rgba(101, 57, 8, 1);
    line-height:24px;
    letter-spacing:1px;
}

#VIP-type-title.pic-vip .big-title, #VIP-type-title.pic-vip .subtitle,
#VIP-type-title.gif-vip .big-title, #VIP-type-title.gif-vip .subtitle{
    color:#FFFFFF;
    width:1200px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    text-align:center;
}

#VIP-type-title.all-vip .subtitle.reset,
#VIP-type-title.pic-vip .subtitle.reset, #VIP-type-title.gif-vip .subtitle.reset{
    font-size:16px;
    color:rgba(102, 102, 102, 1);
    line-height:21px;
}

.go-other-vip{
    width:fit-content;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    margin:30px auto;
}

.go-other-vip a{
    width:254px;
    height:46px;
    line-height:46px;
    text-align:center;
    background:rgba(255, 255, 255, 1);
    box-shadow:0px 1px 3px 1px rgba(209, 209, 209, 0.53);
    border-radius:4px;
    margin:0 32px;
    font-size:14px;
    color:#28282D;
    display:inline-block;
}
.go-other-vip a.pic-vip{
    color:#2155D6;
}
.go-other-vip a.gif-vip{
    color:#6535C6;
}


#VIP-type-title .rec-all-box{
    width:1200px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}
#VIP-type-title .rec-all{
    width:397px;
    height:53px;
    background:rgba(255, 255, 255, 0.7);
    border-radius:8px;
    position:absolute;
    top:-96px;
    right:0px;
    padding:32px 0px 32px 37px;
    text-align:left;
}

#VIP-type-title.pic-vip .rec-all{
    border:1px solid #D0D0D0;
    display:none;
}
#VIP-type-title.gif-vip .rec-all{
    border:1px solid #D0D0D0;
    display:none;
}

#VIP-type-title.all-vip .big-title .reset,
#VIP-type-title.pic-vip .big-title .reset,
#VIP-type-title.gif-vip .big-title .reset{
    font-size:30px;
    font-weight:bold;
    color:rgba(102, 102, 102, 1);
    line-height:40px;
}

#VIP-type-title .rec-all .big-all-logo{
    width:61px; height:54px;
    background:url('vip-icon.png') -192px -0;
    display:inline-block;
}
#VIP-type-title .rec-all .big-all-title{
    font-size:18px;
    font-weight:600;
    color:rgba(50, 26, 0, 1);
    line-height:25px;
    letter-spacing:1px;
    display:inline-block;
    position:absolute;
    top:32px;
    left:108px;
}
#VIP-type-title .rec-all .small-intro{
    font-size:12px;
    font-weight:400;
    color:rgba(50, 26, 0, 1);
    line-height:17px;
    position:absolute;
    top:65px;
    left:102px;
}

#VIP-type-title .rec-all .know-more{
    width:92px;
    height:26px;
    line-height:26px;
    text-align:center;
    display:block;
    background:rgba(101, 53, 198, 1);
    border-radius:4px;
    position:absolute;
    top:30px;
    right:13px;
    font-size:12px;
    font-weight:400;
    color:rgba(255, 255, 255, 1);
}

#VIP-type-title .rec-all .recommend{
    width:50px; height:54px;
    background:url('vip-icon.png') -192px -108px;
    position:absolute;
    top:0px;
    left:0px;
}
#VIP-type-title.pic-vip .rec-all .recommend{
    background:url('vip-icon.png') -136px -120px;
    width:56px;
    height:72px;
    top:-1px;
    left:-2px;
}

#VIP-type-title.pic-vip .rec-all .know-more{
    /*background:#2155D6;*/
    background:#653908;
}
#VIP-type-title .rec-all .small-intro a{
    text-decoration-line:underline;
}
#VIP-type-title .rec-all .small-intro .pic-small-logo{
    width:20px; height:18px;display:inline-block;
    vertical-align:-4px;
    background:url('vip-icon.png') -192px -162px;
}
#VIP-type-title .rec-all .small-intro .gif-small-logo{
    width:20px; height:18px;display:inline-block;
    vertical-align:-4px;
    background:url('vip-icon.png') -212px -162px;
}

.origin-price-show{margin:0 auto;}
.origin-price-show s{float: left;}
.origin-price-show .iconfont{float: left;}
.origin-price-show .limit-c{float: right; color: #FF0000; font-size:12px; line-height:22px; }

    /*.origin-price-show .limit-c{display:none;}*/
    .origin-price-show .iconfont, .origin-price-show s{float:unset;}
    .bo-content .bo-search .sears{height:442px;background:rgba(255,255,255,1);
        border:1px solid rgba(232,204,171,1);
        box-shadow:0px 0px 6px 0px rgba(101,57,9,0.2);
        border-radius:8px;}
    .bo-content .bo-search .sears.sears-differ {
        background: rgba(255, 255, 255, 1);
        box-shadow: 0px 4px 27px 0px rgba(101, 57, 8, 0.61);
        border-radius: 8px;
        border: 2px solid rgba(101, 57, 8, 1);
    }

    .bo-content .bo-search .sears:hover{}
    #VIP-type-title .big-title{margin-top:16px;}
    #gift_privilege{background-color:#FA7716;}
    .bo-content{height:700px;}
    .bo-content .bo-search{padding-top:30px;}
    .bo-content .bo-intro .bo-intro-one{font-size:14px;font-weight:500;text-align:center;display:inline-block;color:#321A00;margin-bottom:34px; margin-right:64px;}
    .bo-content .bo-intro .bo-intro-one:last-child{margin-right:0px;}
    .bo-content .bo-intro .bo-intro-one .bo-intro-one-img{margin:0 auto 12px auto;
        font-size:32px;width:70px;display:block;line-height:70px;
        height:70px;background:rgba(254, 244, 229, 1);
        box-shadow:2px 3px 4px 0px rgba(74, 42, 0, 0.03);color:#CD7501;
        border-radius:50%;}
    .sears .switch{
        margin-top:25px;
        margin-bottom:10px;
    }
    .sears .sears-desc{
        margin-bottom: 16px;
        margin-top: 25px;
    }
    .bo-content .bo-search  .sears .line{
        margin:25px auto;
    }
    .origin-price.origin-price-show{
        width:81%;
    }
.default_dz .map{
	width: 100%;
	height: 30px;
	overflow: hidden;
	line-height: 39px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.default_dz .map a{
	font-size: 14px;
}

div.flicking_con{position:absolute;bottom:15px;z-index:999;height:21px; left:50%; transform:translate(-50%,0)}
div.flicking_con em{float:left;width:21px;height:21px;margin:0;padding:0;background:url(../images/btn_main_img.png) 0 0 no-repeat;display:block;text-indent:-1000px; cursor:pointer}
div.flicking_con em.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}