
div#wxQrcode img.qrcode {display: none; width: 200px; height: 200px;
position: absolute; margin-top: -205px;  margin-left: -15px; border: 1px solid #999; z-index: 9; }}
div#wxQrcode img.show {display: block;}
a.btn.entprise {color: #333;  background-color: #fff;  border: 1px solid #999;}
a.btn.entprise:hover {color: #fff;  background-color: #666;  }
p.paragraph_BQ4mhL {max-height: 55px;}
body.portfolio a.linkblock_CXXH5m { background-image: url(http://7nj37c.com2.z0.glb.qiniucdn.com/website_160221-works-banner-pc.jpg); }
body.designer a.linkblock_CXXH5m { background-image: url(http://7nj37c.com2.z0.glb.qiniucdn.com/website_160221-designer-banner-d.jpg); }
a.textlink_2xKcby.c-textlink {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 180px;}
/* 圣诞露出 */
.section_SZAbhW { position: relative; }
.linkblock_m0lh9Q {
    min-width: 180px;
    min-height: 200px;
    position: absolute;
    right: 0px;
    top: 0px;
    background-image: url(http://qty83k.creatby.com/materials/origin/69bb4de00f52aedf107a6f39c5f46077_origin.png);
    background-size: contain;
    background-position: 0% 0%;
    background-repeat: no-repeat;
}
.div_SQO6Ya {
    position: absolute;
    bottom: 0px;
    right: 0px;
    margin-bottom: -30px;
    background-image: url(http://qty83k.creatby.com/materials/origin/59e2e732c63c93286375ea735e635477_origin.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    width: 140px;
    height: 140px;
    background-size: contain;
}
.linkblock_3NxQPn {
    min-height: 200px;
    min-width: 180px;
    right: 0px;
    top: 0px;
    background-image: url(http://qty83k.creatby.com/materials/origin/f65fba10a6b88270422fc1153015d840_origin.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.image_q6OYYt {
    right: 0px;
    top: 0px;
    position: absolute;
}
.div_q2G98c {
    position: absolute;
    right: 0px;
    top: 0px;
    min-width: 180px;
    min-height: 200px;
    background-image: url("http://qty83k.creatby.com/materials/origin/ceb5ab9fe69c5d776e3abf6700ae6f5d_origin.png");
    background-size: contain;
    background-position: 50% 0%;
    background-repeat: no-repeat;
}

/* feedback */
.feedback-wrap{
    width: 280px;
    position: fixed;
    right: -240px;
    top: 380px;
    font-family: "Microsoft YaHei";
    color: #fff;
    font-size: 16px;
    z-index: 10;
}
.feedback-wrap.open {
    right: 0px;
}
.feedback-service{
    float: left;
    width: 45px;
    cursor: pointer;
    height: 150px;
    cursor: pointer;
    border-radius: 5px 0 0 5px;
    background: url(http://7nj37c.com2.z0.glb.qiniucdn.com/website_left.png) 12px 25px no-repeat rgba(0,0,0,0.6);
}
.feedback-wrap.open .feedback-service{
    background-image: url(http://7nj37c.com2.z0.glb.qiniucdn.com/website_right.png);
}
.feedback-service div{
    line-height: 19px;
    width: 16px;
    margin: 50px auto 0;
}
.feedback-box{
    float: right;
    background: rgba(0, 0, 0, 0.6);
    width: 235px;
    border-radius: 0 0 0 5px;
    min-height: 360px;
    padding: 35px 20px 25px 20px;
}
.feedback-box p{
    color: #fff;
    margin: 15px 0;
    line-height: 26px;
    font-size: 14px;
}
.feedback-box p:first-child{
    margin-top: 0;
}
.feedback-box .mtfix{
    margin: 25px 0 20px;
}
.feedback-box hr{
    border: none;
    height: 1px;
    background-color: #20201f;
    margin-top: 25px;
}
.feedback-box textarea{
    background-color: rgba(0,0,0,0);
    border: 1px solid #dedede;
    resize: none;
    border-radius: 5px;
    color: #fff;
    padding: 10px;
    outline: none;
    width: 193px;
}
.feedback-box input{
    background-color: rgba(0,0,0,0);
    border: 1px solid #dedede;
    resize: none;
    border-radius: 5px;
    color: #fff;
    cursor: text;
    width: 193px;
    margin-top: 15px;
    padding: 5px 10px;
    outline: none;
}
.feedback-footer {
    margin-top: 10px;
}
.feedback-footer .confirm{
    float: right;
    
    background-color: #f16623;
    border-radius: 3px;
    border: none;
    color: #fff;
    padding: 5px 20px;
}
.feedback-footer .cancel{
    float: right;
    border: none;
    border-radius: 3px;
    background-color: #a0a0a0;
    color: #fff;
    padding: 5px 20px;
    margin-right: 15px;
}
.feedback-wrap ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #dedede;
}
.feedback-wrap :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #dedede;
   opacity:  1;
}
.feedback-wrap ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #dedede;
   opacity:  1;
}
.feedback-wrap :-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #dedede;
}
.kefuqq{
    background: #0078c2 url(http://7nj37c.com2.z0.glb.qiniucdn.com/website_chat.png) 0 0 no-repeat;
    width: 112px;
    height: 26px;
    display: inline-block;
    float: right;
    color: white;
    text-align: center;
    font-size: 11px;
}
#feedback_online_loading{
    text-align: right;
    margin-bottom: 0;
    font-size: 14px;
}
.feedback-wrap a:hover {color: white; border-bottom: 1px solid white; padding-bottom: 2px;}
#kchatModal .modal-dialog {margin-top: 9em;}
#kchatModal .modal-body {padding: 4px 0px;}
#kchatModal button.close {position: absolute; right: 0; margin-right: 8px;font-size: 32px;}
#kchatModal iframe {border:0px;padding:0px;}

div.lightbox-container {position: fixed;top: 50%;left: 50%;z-index: 1002;margin-top: -296px;margin-left: -491px;width: 980px;height: 592px;border: 1px solid #ccc;border: 1px solid rgba(255,255,255,.25);box-shadow: 0 0 40px rgba(0, 0, 0, .38);background: #000;}
div.lightbox .overlay {background: #000;opacity: .38;filter: alpha(opacity=38);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1001;}
div.lightbox .close { position: absolute; top: 10px; right: 10px; z-index: 9999; width: 48px; height: 48px; opacity: 0.75; filter: alpha(opacity=75); float: right; font-size: 20px; font-weight: bold; line-height: 20px; color: #000000;text-shadow: 0 1px 0 #ffffff; background: #fff url(http://qn.static.epub360.com//site-epub360-v2/img/icon_x.png) no-repeat 50% 50%; }
div.lightbox-container .close a { display: none; width: 48px; height: 48px; background: #fff url(http://qn.static.epub360.com/site-epub360-v2/img/icon_x.png) no-repeat 50% 50%; border-radius: 2px; box-shadow: 0 2px 4px rgba(0, 0, 0, .25); overflow: hidden; text-indent: -9999px;}
.div_fIHRmx { margin: auto 0px 0px auto; left: 0px; right: 0px; top: 0px; bottom: 0px; position: fixed; display: inline-block; width: 120px; height: 360px; border-radius: 30px; border: 4px solid rgba(255, 138, 0, 0.6); background-color: rgb(255, 255, 255); z-index: 30;}
.mobile {display: none;}

@media (max-width: 991px){
    .linkblock_m0lh9Q { min-width: 125px; min-height: 120px; margin-bottom: -10px; }    
    .linkblock_3NxQPn { min-width: 125px; min-height: 120px; }
}

@media (max-width: 767px) {
    a.textlink_2xKcby.c-textlink { max-width: 120px;}
    .linkblock_m0lh9Q { min-width: 80px; min-height: 25%; right: 0px; display: inline-block;
            top: 75%; position: absolute;
        background-image: url("http://qty83k.creatby.com/materials/origin/69bb4de00f52aedf107a6f39c5f46077_origin.png");
            background-position: 0% 100%;
    }
    body.portfolio a.linkblock_CXXH5m { 
        background-image: url(http://7nj37c.com2.z0.glb.qiniucdn.com/website_160221-works-banner-mobile.jpg); 
        background-size: 105%; background-position: 50% 0%;
    }
    body.designer a.linkblock_CXXH5m { 
        background-image: url(http://7nj37c.com2.z0.glb.qiniucdn.com/website_160221-designer-banner-m.jpg); 
        background-size: 125%; background-position: 50% 0%;
    }
    .linkblock_3NxQPn {
        min-height: ;
        right: 0px;
        display: inline-block;
        top: 0px;
        position: absolute;
        background-image: url("http://qty83k.creatby.com/materials/origin/f65fba10a6b88270422fc1153015d840_origin.png");
        background-position: 0% 100%;
    }
    .feedback-wrap{top:180px;}
    #kchatModal .modal-dialog { margin-top: 1em; }
    .div_fIHRmx { width: 60px; height: 180px; z-index: 30; margin-top: auto; margin-bottom: auto; left: 0px; right: 0px; top: 0px; bottom: 0px; position: fixed; display: inline-block; } 
    .mobile {display: inline;}
}
@media (max-width: 400px) { div.column_7Vpwqm {min-height: 150px;}
}