[id^='kandy'] *{box-sizing:border-box;}

/*Style for KandyNav by jgpy.cn*/
#kandyNav{display:none;text-shadow:none;position:static;}

#kandyNavList{position:absolute;top:-150%;z-index:9998;width:90%;max-width:500px;padding:3em 0 1em;background:#fff;list-style:none;font-size:1.15em;transition:top 1s;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 0 .5em rgba(0,0,0,.5);opacity:0;}
#kandyNavList li{display:block!important;margin:0 1em;padding:0;text-align:center;float:none!important;white-space:normal!important;word-break: break-all;word-wrap: break-word;}
#kandyNavList li li{margin:0;}
#kandyNavList a{display:block!important;padding:.8em 1em;text-decoration:none;margin:0;line-height:1;border:none;}
#kandyNavList a:hover{background-color:#eee;}
#kandyNavList img{height:1em;margin:0 0 .2em;width:auto;}
#kandyNavList br{display:none;}
#kandyNavList ul{position:static!important;padding:0;list-style:none;padding:1px;background:#fff!important;}
#kandyNavList .kandyLinkExpand{padding:.3em;background:#eee;}
#kandyNavList .kandyLink>a{border:1px dotted #eee;}
#kandyNavList .kandyLink>a:after{content:"ｖ";font-family:kandyicons;position:absolute;right:.5em;opacity:.5;transform:scale(.8);width:1em;text-align:center;transition:all .5s;}
#kandyNavList .kandyLinkExpand>a{background:#fff;border:none;position:relative;}
#kandyNavList .kandyLinkExpand>a:after{transform:rotate(-90deg) scale(.8);}
#kandyNavList .kandyLinkToggle>a{background:none;}
#kandyNavList .kandyLinkToggle>a:after{transform:rotate(180deg) scale(.8);}

#kandyNavBg{cursor:crosshair;transition:all .5s}

#kandyNavBar{position:fixed;z-index:9999;left:0;top:0;right:0;height:3em;overflow:hidden;background:rgba(0,0,0,.8);color:#eee;border-radius:0;box-shadow:none;border-radius:0;}
#kandyNavBar tt{font:1.2em/2.5 Verdana;margin:0 5em 0 .6em;padding:0;text-shadow:none;color:#eee;border:none;background:none;box-shadow:none;display:block;}
#kandyNavBar tt a{color:#fff;}

#kandyNavBtn,
#kandySeekBtn{font:3em/1 Helvetica;position:absolute;right:0;top:0;height:1em;width:1em;text-align:center;text-decoration:none;cursor:pointer;margin:0;padding:0;color:#eee;border-radius:0;text-shadow:none;box-shadow:none;}

#kandyNavBtn:before,
#kandySeekBtn:before{content:"×";display:none;}

#kandySeekBtn{right:1em;transform:rotate(-45deg) scale(.8);}

.kandyIcons #kandyNavBtn{color:#333;}
.kandyIcons #kandyNavBtn:before{content:"≡";font-family:kandyicons;color:#eee;font-size:.8em;line-height:1.24;display:block;width:100%;margin:0;}
.kandyIcons .kandyNavOn #kandyNavBtn:before{content:"×";font-size:.55em;line-height:1.8;}

.kandyNav{padding-top:3em;}
.kandyNav .kandyNavHide,
.kandyNav .kandyQRLog{display:none;}
.kandyNav #kandyNav{display:block!important;overflow-x:hidden;}

.kandyNavOn{position:fixed!important;top:0;bottom:0;left:0;right:0;overflow-y:auto;z-index:9996;padding:0 0 1em;}
.kandyNavOn #kandyNavBg{position:fixed;z-index:997;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);}
.kandyNavOn #kandyNavList{top:0;left:50%;opacity:1;}
.kandyNavOn #kandyNavBtn:before,
#kandySeekBtn.kandySeekShut:before{display:block;}
#kandySeekBtn.kandySeekShut{transform:none;}
.kandyNavOn #kandySeek,
.kandyNavOn #kandySeekBtn{display:none;}

.kandyLinkNav li img{height:1em;width:auto;margin:0 0 .2em;}

.kandyNav #kandyLinkIllus{display:none;}

#kandySeek{position:fixed;left:0;top:-10em;right:0;z-index:9998;padding:4em 1em 1em;background:#fff;box-shadow:0 0 .5em rgba(0, 0, 0, .1);transition:top .5s;}
#kandySeek input{display:block;border:none;background:#edeeef;padding:.5em;color:#456;border-radius:.5em;width:100%;border:none;height:3em;line-height:1em;}
#kandySeek button{position:absolute;right:1em;bottom:1em;border:none;border-radius:0 .5em .5em 0;height:3em;line-height:1em;font-size:1em;background:rgba(255, 255, 255, .5);color:#456;font-weight:bold;padding:0 1em;text-shadow:none;}
#kandySeek.kandySeekOn{top:0;}

/*Style for KandyNavMask by jgpy.cn*/
#kandyMask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99990;background:#000;opacity:.5;display:none;}

/*Style for KandyCmt by jgpy.cn*/
#kandyCmtBox{max-width:400px;position:fixed;text-align:center;z-index:99991;}
#kandyCmtBox,
#kandyCmtBox *{transition:all 1s;box-sizing:border-box;}
#kandyCmtBox img{border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:2;background:#fff;padding:2px;position:relative;z-index:2;margin:0 auto;}

#kandyCmtPad{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);padding:30px 20px 20px;font-size:15px;}
#kandyCmtPad input{display:block;border:1px solid #ddd;border-radius:5px;margin:10px auto 0;padding:10px;min-width:200px;font:1em/1 arial;box-shadow:none;outline:none;height:auto;font-size:15px;text-indent:0;}
#kandyCmtPad button{width:100%;border:none;border-radius:5px;margin:10px 0 0;padding:5px;background:#39c;color:#fff;text-transform:uppercase;cursor:pointer;position:relative;float:none;font-size:1em;height:auto;line-height:1.5;font-size:15px;text-indent:0;text-shadow:none;}
#kandyCmtPad button[disabled]{background:#666;cursor:not-allowed;}
#kandyCmtPad .kandyCmtName{border:none;padding:0;text-align:center;font-weight:bold;color:#333;box-shadow:none;height:auto;line-height:1.5;}
#kandyCmtPad h4{margin:10px 0;padding:0;font-weight:bold;border:none;background:none;box-shadow:none;line-height:1.5;height:auto;}
#kandyCmtPad p{margin:10px 0 0;padding:0;border:none;background:none;}
#kandyCmtPad samp{position:relative;display:block;border:none;background:none;padding:0;margin:0;}
#kandyCmtPad img{border-radius:0;position:absolute;right:5px;top:5px;box-shadow:none;height:30px;cursor:pointer;}
#kandyCmtPad small{color:#666;display:block;margin:10px 0 0;font-size:.9em;}

.kandyCmtBoxout{left:1.5em;bottom:1.5em;}
.kandyCmtBoxin{left:50%;top:45%;transform:translate(-50%,-50%);}
.kandyCmtBoxout img{width:48px;height:48px;opacity:.8;cursor:pointer;}
.kandyCmtBoxout img:hover{opacity:1;}
.kandyCmtBoxin img{width:80px;height:80px;margin-bottom:-30px!important;;cursor:default;opacity:1;}
.kandyCmtBoxout #kandyCmtPad{display:none;}

#kandyCmtReply{background:#eee;padding:10px;border-radius:5px;overflow:hidden;margin:10px 0;line-height:2;display:none;color:#ccc;border:1px solid #eaeaea;font-size:15px;}
#kandyCmtReply textarea{display:block;border:dotted #999;color:#666;border-width:0 0 1px;margin:0 0 10px;width:100%;box-sizing:border-box;background:none;border-radius:0;padding:0;box-shadow:none;resize:none;font:15px/2 "微软雅黑";outline:none;height:2em;overflow:hidden;min-height:0;}
#kandyCmtReply img{float:left;border-radius:5px 0 0 5px;position:static;height:2em;width:auto;border:dotted #ccc;border-width:0 1px 0 0;cursor:pointer;margin:0;padding:0;}
#kandyCmtReply input{float:left;font-size:15px;padding:0 10px;border:none;border-radius:0 5px 5px 0;background:#fff;box-shadow:none;height:2em;line-height:2;width:5em;}
#kandyCmtReply button{float:right;background:#39c;color:#fff;border-radius:5px;border:none;padding:0 10px;margin-left:10px;height:2em;line-height:2;min-height:0;cursor:pointer;font-size:15px;text-shadow:none;}
#kandyCmtReply button[disabled]{background:#666;cursor:not-allowed;}
#kandyCmtReply b{float:right;cursor:pointer;color:#999;}

/*Style for KandyShare by jgpy.cn*/
.kandyShare{display:none;vertical-align:middle;}
.kandyIcons .kandyShare{display:block;}
.ks-16 a{font-size:10px;}
.ks-24 a{font-size:15px;}
.ks-32 a{font-size:20px;}
.ks-40 a{font-size:26px;}
.kandyShare a{font-family:kandyicons;padding:0;display:inline-block;text-align:center;border:1px solid #ddd;height:1.5em;width:1.5em;border-radius:2em;line-height:1.5em;margin:0 .25em;box-sizing:content-box;background:#fff;position:relative;text-decoration:none;}
.kandyui .kandyShare a:after{display:none;}
.kandyShare .ks-weibo{color:#e22;border-color:#e22;}
.kandyShare .ks-wechat{color:#0a1;border-color:#0a1;}
.kandyShare .ks-qq{color:#1bf;border-color:#1bf;}
.kandyShare .ks-qzone{color:#fc2;border-color:#fc2;}
.kandyShare .ks-qzone:after,
.kandyui .kandyShare .ks-qzone:after{content:"z";position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;display:block;width:auto;height:auto;background:none;line-height:1.8;opacity:1;font-weight:lighter;}
.kandyShare .ks-douban{font-family:arial;font-weight:bold;color:#071;border-color:#071;}
.kandyShare .ks-linkedin{color:#06c;border-color:#06c;}
.kandyShare .ks-facebook{color:#35a;border-color:#35a;}
.kandyShare .ks-twitter{color:#2ae;border-color:#2ae;}
.kandyShare .ks-google{color:#d53;border-color:#d53;}
.kandyShare a:hover{color:#fff;}
.kandyShare .ks-weibo:hover{background:#e22;}
.kandyShare .ks-wechat:hover{background:#0a1;}
.kandyShare .ks-qq:hover{background:#1bf;}
.kandyShare .ks-qzone:hover{background:#fc2;}
.kandyShare .ks-qzone:hover:after{color:#fc2;}
.kandyShare .ks-douban:hover{background:#071;}
.kandyShare .ks-linkedin:hover{background:#06c;}
.kandyShare .ks-facebook:hover{background:#35a;}
.kandyShare .ks-twitter:hover{background:#2ae;}
.kandyShare .ks-google:hover{background:#d53;}
.kandyShare .ks-popup{font-family:arial;font-size:14px;width:180px;position:absolute;z-index:9990;left:50%;bottom:2.5em;margin-left:-90px;background:#fff;border:1px solid #eee;box-shadow:0 .5em 1em rgba(0, 0, 0, .3);line-height:1.5;padding:0 0 1em;color:#666;display:none;transition:all .5s;border-radius:.3em;}
.kandyShare .ks-popup:after{content:".";border:10px solid;border-color:#fff transparent transparent transparent;position:absolute;left:50%;bottom:0;margin:0 0 -20px -10px;width:0;height:0;overflow:hidden;}
.kandyShare .ks-popup b{display:block;background:#eee;color:#333;padding:.5em 0;}
.kandyShare .ks-popup i{margin:1.2em auto .5em;display:block;}
.kandyShare .ks-wechat:hover .ks-popup{display:block;}
.kandyShare.ks-popdown .ks-popup{top:2.5em;bottom:auto;}
.kandyShare.ks-popdown .ks-popup:after{border-color:transparent transparent #eee transparent;margin:-20px 0 0 -10px;top:0;bottom:auto;}
.ks-us .ks-weibo,
.ks-us .ks-wechat,
.ks-us .ks-qq,
.ks-us .ks-qzone,
.ks-us .ks-douban,
.ks-cn .ks-linkedin,
.ks-cn .ks-facebook,
.ks-cn .ks-twitter,
.ks-cn .ks-google{display:none!important;}

/*Style for KandyCover by jgpy.cn*/
gif{overflow:hidden;}
.kandyGif{transition:.5s all;}

li.kandyMod{display:none;}