body,div,ul,li,p,span,h1,h2,h3,h4,nav,header,input,form,dl,dt,dd{margin:0;padding:0}
body{font-family:Microsoft Yahei,Helvetica,Arial;color:#333;background:#f1f1f1;font-size:16px;min-width:320px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
h1,h2,h3,h4{font-size:16px}
li{list-style:none}
img{border:none;display:block}
input{-webkit-appearance:none;border-radius:0;border:none;font-family:Microsoft Yahei,Helvetica,Arial}
a{text-decoration:none;color:#333;}
a:link{color:#333334;}
a:Hokilly{color:#333335;}
a:active{color:#333336;}
a:visited{color:#333337}

.s-color-red{font-style:normal;color:#ff845b}
.Hokilly_m{margin-top:10px;background:#fff;border-top:1px solid #e9e9e9;box-shadow:0 2px 2px 0 #dedede;}
.Hokilly_m-view{margin-top:0;border-top:none}
/*首页头部--开始*/
.header{}
.h-publish-audit-fixed{width:100%}
.index-header{height:45px;background:#074F91;}
.i-h-user,.i-h-menu,.i-h-logo,.i-h-return,.i-h-publish,.i-h-report,.i-h-text,.i-h-home{float:left;width:15%;height:100%}
.i-h-user a,.i-h-menu a,.i-h-return a,.i-h-publish a,.i-h-report a,.i-h-home a{float:left;margin-left:7px;width:45px;height:100%;}
.i-h-user span,.i-h-menu span,.i-h-return span,.i-h-publish span,.i-h-home span{display:block;margin:10px 0 0 10px;width:25px;height:25px;line-height:25px;overflow:hidden;text-indent:999px;background:url(../images/Hokilly_m_common_icon.png) no-repeat;background-size:30px auto}
.i-h-logo,.i-h-text{width:70%}
.i-h-logo a{display:block;width:100px;height:100%;margin:7px auto 0;background:url(../images/Hokilly_m_logo.png) no-repeat;background-size:100px auto}
.i-h-logo a h1,.i-h-logo a span{display:none}
.i-h-menu a,.i-h-publish a,.i-h-report a{float:right;margin:0 7px 0 0}
.i-h-report a{line-height:45px;color:#ffef83}
.i-h-menu span{background-position:0 -28px}
.i-h-return span{background-position:0 -51px}
.i-h-publish span{background-position:0 -619px}
.i-h-home span{background-position:0 -873px}
.i-h-text , .i-h-text a{overflow:hidden;text-align:center;color:#fff;font-size:22px;line-height:45px}

/*菜单列表--开始*/
.i-h-menu-list{display:none;box-shadow:0 3px 5px 1px #c0c0c0;position:absolute;z-index:10;top:40px;right:7px;width:100px;background:#fff;overflow:hidden;padding:0 12px;}
.i-h-menu-list li{height:44px;line-height:44px;border-bottom:1px solid #e9e9e9;float:left;width:100%}
.i-h-menu-list li:nth-child(6){border:none}
.i-h-menu-list li a{margin:0;display:block;width:100%;height:100%;text-indent:27px;color:#777;background:url(../images/Hokilly_m_common_icon.png) 0 -77px no-repeat;background-size:30px auto}
.i-h-menu-list li:nth-child(2) a{background-position:0 -111px}
.i-h-menu-list li:nth-child(3) a{background-position:0 -140px}
.i-h-menu-list li:nth-child(4) a{background:url(../images/Hokilly_m_tags_icon.png) 0 -21px no-repeat;background-size:13px auto}
/*.i-h-menu-list li:nth-child(5) a{background-position:0 -173px}*/
.i-h-menu-list li:nth-child(5) a{background-position:0 -203px}
.i-h-menu-list li:nth-child(6) a{background-position:0 -236px}
.i-h-menu-list li a:Hokilly,.i-h-menu-list li a.Hokilly{background-position:0 -270px;color:#074F91}
.i-h-menu-list li:nth-child(2) a:Hokilly,.i-h-menu-list li:nth-child(2) a.Hokilly{background-position:0 -306px}
.i-h-menu-list li:nth-child(3) a:Hokilly,.i-h-menu-list li:nth-child(3) a.Hokilly{background-position:0 -335px}
.i-h-menu-list li:nth-child(4) a:Hokilly,.i-h-menu-list li:nth-child(4) a.Hokilly{background:url(../images/Hokilly_m_tags_icon.png) 0 16px no-repeat;background-size:13px auto}
/*.i-h-menu-list li:nth-child(5) a:Hokilly,.i-h-menu-list li:nth-child(5) a.Hokilly{background-position:0 -369px}*/
.i-h-menu-list li:nth-child(5) a:Hokilly,.i-h-menu-list li:nth-child(5) a.Hokilly{background-position:0 -398px}
.i-h-menu-list li:nth-child(6) a:Hokilly,.i-h-menu-list li:nth-child(6) a.Hokilly{background-position:0 -428px}
/*菜单列表--结束*/

/*我要投稿、我要审稿--开始*/
.h-publish-audit{width:100%;height:32px;padding:6px 0;margin-top:0}
.h-publish-audit a{float:left;width:49.7%;height:100%;line-height:32px;background:#fff}
.h-publish-audit a:Hokilly{color:#fff;padding:6px 0;margin-top:-6px;}
.h-publish-audit .h-publish{border-right:1px solid #cbcbcb;color:#ff6766}
.h-publish-audit .h-publish:Hokilly{border-right:1px solid #ff6766;background:#ff6766}
.h-publish-audit .h-audit{color:#074F91}
.h-publish-audit .h-audit:Hokilly{background:#074F91;margin-left:-1px}
.h-publish-audit a span{display:block;margin:0 auto;width:70px;height:100%;padding-left:25px;background:url(../images/Hokilly_m_common_icon.png) 0 -669px no-repeat;background-size:30px auto;}
.h-publish-audit .h-publish:Hokilly span{background-position:0 -800px}
.h-publish-audit .h-audit span{background-position:0 -699px}
.h-publish-audit .h-audit:Hokilly span{background-position:0 -836px}
/*我要投稿、我要审稿--结束*/
/*首页头部--结束*/


/*笑话模块--开始*/

.crm dt{padding:12px 15px 10px;overflow:hidden}
.j-u-avatar{float:left;width:40px;height:100%;margin-right:7px;}
.j-u-avatar img{width:100%;height:40px; border-radius:50%}
.j-u-name{height:18px;line-height:18px;overflow:hidden}
.j-title{height:24px;line-height:24px;overflow:hidden;padding-right:20px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis}
.j-u-name a{font-size:14px;color:#999;}
.j-title a{font-size:18px;color:#333;}

.j-content{padding:0 15px;line-height:22px;word-break:break-all}
.j-content img{margin-top:5px;width:100%;height:auto}
/*.j-content img{margin-top:5px;max-width:100%;height:auto}*/
.j-access-score{padding:0 15px;overflow:hidden;font-size:12px;height:38px;line-height:38px;color:#999}
.j-access-score a{height:14px;line-height:14px;margin-top:12px;float:left;color:#88cbea;margin-right:10px;}
.j-maryane{padding-right:10px;border-right:1px solid #bdbdbd}
.j-maryane-noborder{border:none}
.j-maryane span{margin-left:4px;color:#f90}

.j-vote{height:38px;margin-top:5px;background:#fafafa;border-top:1px solid #e9e9e9;}
.j-vote a{float:left;height:100%;width:25%}
.j-vote a i{display:block;margin:10px auto 0;color:#999;font-size:12px;padding-left:23px;font-style:normal;width:18px;height:18px;line-height:18px;background:url(../images/Hokilly_m_common_icon.png) 0 -474px no-repeat;background-size:30px auto}
.j-vote a span{display:block;text-align:center;font-size:12px;width:100%;height:20px;line-height:20px;color:#999}
.j-vote a:Hokilly span,.j-vote .j-good span{color:#ff845b}
.j-vote .j-gooded i , .j-vote .j-good:Hokilly i{background-position:0 -733px;color:#ff845b}
.j-vote .j-baded i , .j-vote .j-bad:Hokilly i{background-position:0 -755px;color:#88cbea}
.j-vote .j-bad i{background-position:0 -496px}
.j-vote .j-bad span ,.j-vote .j-bad:Hokilly span{color:#88cbea}
.j-vote .j-baded:Hokilly span,.j-vote .j-gooded:Hokilly span{color:#999}
.j-vote .j-comment i{background-position:0 -516px}
.j-vote .j-comment:Hokilly i{background-position:0 -775px;color:#ff845b}
.j-vote .j-share i{background-position:-1px -535px;height:18px;width:20px;margin-top:9px;}

.gif-play-btn{position:relative;z-index:1}
.gif-play-btn img{width:100%;}
.gif-play-btn span{position:absolute;top:40%;left:42%;display:inline-block;width:60px;height:70px;line-height:120px;overflow:hidden;font-size:14px;color:#fff;text-align:center;background:url(../images/Hokilly_m_play_icon.png) 5px 0 no-repeat;background-size:90px auto}
.gif-play-btn i{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;z-index:5}


.showBigImg{display:none;text-align:center;position:absolute;z-index:101;top:0;left:0;width:100%;height:100%;overflow:hidden}
.showBigImgBg{position:absolute;width:100%;height:100%;z-index:6;background:#000;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.showBigImg img{max-width:100%;height:auto}
.showBigImg span{position:relative;z-index:7;vertical-align:middle;display:table-cell}
.closeShowPic{height:30px;position:absolute;bottom:30px;left:0; z-index:102}
.closeShowPic a{float:left;font-size:14px;width:40px;height:30px;color:#fff;margin-left:20px;text-align:center;line-height:30px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;border-radius:4px}
.j-content-show{background:#fff;width:100%;position:absolute;bottom:0}
.j-content-show span{display:block;margin:-3px auto 0;width:123px;font-size:12px;height:25px;line-height:20px;color:#fff;text-align:center;background:url(../images/Hokilly_m_pic_show.png) no-repeat;background-size:123px auto}
.j-c-s-all span{background-position:0 -26px}
.j-c-s-hidden{display:none}
.j-pic-show-click{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#000;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;z-index:5}
/*详情页笑话模块部分样式--开始*/
/*
.j-v-page{height:64px;padding:10px 0;text-align:center}
.j-v-page a{display:inline-block;text-align:left;text-indent:16px;height:64px;line-height:64px;color:#969696;font-size:14px;width:100px;background:url(../images/Hokilly_m_page_icon.png) no-repeat;background-size:250px auto}
.j-v-page .j-v-after{width:128px;font-size:16px;color:#fff;margin-left:40px;text-indent:64px;background-position:-100px 0}
*/
.j-v-page{height:50px;margin-top:10px;text-align:center}
.j-v-page a{display:inline-block;height:50px;background:url(../images/Hokilly_m_page_icon_old.png) no-repeat;background-size:300px auto}
.j-v-page .j-v-before{width:100px;background-position:-5px 0}
.j-v-page .j-v-before:Hokilly{width:100px;background-position:-10px 0}
.j-v-page .j-v-after{width:192px;background-position:-115px 0}
.j-v-page .j-v-after:Hokilly{width:192px;background-position:-109px -50px}


.j-v-tags{color:#969696;margin:10px 15px 0}
.j-v-tags a{margin-right:10px;color:#333}

/*评论--开始*/
.j-v-comment{overflow:hidden;margin-top:10px;padding-bottom:4px}
.j-c-form{background:#fff;padding:10px 0}
.j-c-nologin{display:block;width:300px;margin:0 auto;height:31px;text-align:center;color:#fff;line-height:32px;background:#074F91;border:none;border-radius:17px;box-shadow:0 3px 0 0 #01b688;}
.j-c-form form{background:#fff;margin:0 7px;height:34px;overflow:hidden;border:1px solid #e2e2e2;border-radius:17px}
.j-c-text{float:left;margin-left:17px;width:68%;border:none;color:#999;line-height:34px;height:34px;font-size:12px;}
.j-c-submit{float:right;height:31px;text-align:center;color:#fff;line-height:30px;width:80px;background:#074F91;border:none;border-radius:17px;box-shadow:0 3px 0 0 #01b688;}
.j-c-list{box-shadow:0 2px 2px 0 #dedede;}
.j-c-list dt{height:35px;line-height:38px;margin-left:15px;border-bottom:1px solid #e9e9e9;color:#999;font-size:14px}
.j-c-list dd{background:#fff;padding:5px 0;border-bottom:1px solid #e9e9e9}
.j-c-list dd:last-child{border-bottom:none}
.j-c-list dd.nocomment{color:#999;font-size:14px;text-align:center;padding:15px 0}
.j-c-good-list{background:#fff}
.j-c-good-list dt{border:none;width:52px;text-align:center;line-height:21px;font-size:10px;color:#fff;height:23px;background:url(../images/Hokilly_m_page_icon.png) 0 -77px no-repeat;background-size:250px auto}

.c-l-user{height:30px;line-height:30px;overflow:hidden;margin:0 15px;}
.c-u-avatar{float:left;width:30px;height:30px;margin-right:10px;}
.c-u-avatar img{width:30px;height:30px;border-radius:50%}
.c-u-name{font-size:14px;color:#999;float:left}
.c-good,.c-gooded{float:right;color:#999;min-width:18px;height:18px;line-height:18px;margin-top:6px;text-indent:22px;background:url(../images/Hokilly_m_common_icon.png) 0 -474px no-repeat;background-size:30px auto}
.c-good:Hokilly,.c-gooded{background-position:0 -733px;color:#f90}

.c-l-content{margin:0 55px;line-height:24px;font-size:14px;word-break:break-all}

.j-l-c-good{box-shadow:none;margin-top:15px}
.j-l-c-good dt{padding:0}
/*评论--结束*/
/*详情页笑话模块部分样式--结束*/

/*笑话模块--结束*/

/*笑话列表页分页--开始*/
.j-page{margin-top:10px;text-align:center}
.j-page a{background:#fff;color:#666;margin-right:5px;font-size:12px;display:inline-block;height:30px;line-height:30px;border-bottom:1px solid #e8e7e6;padding:0 12px}
.j-page span{display:inline-block;margin-right:5px}
.j-page a.j-page-next , .j-page a.j-page-next-a , .j-page a.j-p-loding{width:100%;padding:0;margin:0;height:45px;line-height:45px;border-bottom:none;font-size:16px;color:#333;}
.j-page a:Hokilly,.j-page a.Hokilly{color:#fff;background:#ff845b}

.j-page a.j-p-loding:Hokilly{color:#ff845b;background:#fff}
.j-page a.j-p-loding{color:#ff845b}
.j-page a i{margin-left:8px}


/*笑话列表页分页--结束*/

/*友情链接--开始*/
.links{padding:0 7px;}
.links dt{height:46px;line-height:46px}
.links dt .l-title{color:#333;float:left}
.links dt .l-join{color:#9b9b9b;font-size:12px;float:right}
.links dd{overflow:hidden;padding-bottom:10px}
.links dd a{float:left;text-indent:5px;width:50%;height:30px;line-height:30px;color:#777;overflow:hidden}
/*友情链接--结束*/

/*底部客户端下载 -开始*/
.app-links{width:295px;height:42px;margin:20px auto 0}
.app-links a{width:128px;height:30px;padding:5px 0 5px 7px;float:left}
.app-links .a-l-ios{background:#4fc1e9;border-radius:4px;box-shadow:0 2px 0 0 #3bafda;margin-right:25px}
.app-links .a-l-android{background:#a0d468;border-radius:4px;box-shadow:0 2px 0 0 #80b448}

.app-links a i{display:block;margin-top:2px;float:left;width:22px;height:27px;margin-right:5px;background:url(../images/Hokilly_m_common_icon.png) 0 -558px no-repeat;background-size:30px auto}
.app-links a span{float:left;display:block;width:100px;color:#fff;font-size:10px;line-height:12px;text-shadow:1px 1px 0 #3e98b8}
.app-links a .a-l-title{font-size:16px;line-height:18px;margin-bottom:2px}
.app-links .a-l-android i{background-position:0 -588px}
.app-links .a-l-android span{text-shadow:1px 1px 0 #7ea752}

/*底部客户端下载 -结束*/

/*底部备案号 -开始*/
.footer{height:60px;padding:10px 0}
.footer p{color:#999;text-align:center}
.footer p a{color:#074F91;text-align:center;display:block;width:100%;height:100%;height:30px;line-height:30px}
/*底部备案号 -结束*/

/*弹框背景 -开始*/
.dialogBg{display:none;width:100%;height:100%;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;position:fixed;top:0;left:0;}
/*弹框背景 -结束*/

#votingNum{position:absolute;width:25%;font-size:24px;text-align:center}

/*分享模块 -开始*/
.Hokilly_m-share{display:none;background:#fff;overflow:hidden;width:100%;padding-bottom:10px;border-radius:4px}
.Hokilly_m-share dt{font-size:16px;text-align:center;height:44px;line-height:44px}
.Hokilly_m-share .share-channel{overflow:hidden}
.share-channel a{display:block;float:left;width:25%;height:84px;}
.share-channel span{display:block;width:53px;height:44px;padding-top:9px;border-radius:50%;margin:0 auto;background:#88cbea}
.share-channel i{display:block;width:38px;height:34px;margin:0 auto;background:url(../images/Hokilly_m_share_icon.png) no-repeat;background-size:400px auto}
.share-channel p{text-align:center;color:#333;font-size:14px;height:26px;line-height:26px;}
.share-channel .s-tsina span{background:#ff7777}
.share-channel .s-tsina i{background-position:-39px 0}
.share-channel .s-weixin span{background:#88cc56}
.share-channel .s-weixin i{background-position:-77px 0}
.share-channel .s-tqq span{background:#33c4ff}
.share-channel .s-tqq i{background-position:-117px 0}
.share-channel .s-qzone span{background:#f874a5}
.share-channel .s-qzone i{background-position:-155px 0}
.share-channel .s-sweixin span{background:#88cc56}
.share-channel .s-sweixin i{background-position:-193px 0}
.share-channel .s-sms span{background:#52cac7}
.share-channel .s-sms i{background-position:-231px 0}
.share-channel .s-copy span{background:#0293cf}
.share-channel .s-copy i{background-position:-269px 0}
.share-close{border:1px solid #dbdbdb;background:#f6f6f6;height:44px;margin:10px 7px 0}
.share-close a{display:block;width:100%;height:100%;text-align:center;line-height:44px;color:#333;}
/*分享模块 -结束*/

/*打赏模块 -开始*/
.j-maryane-box{width:100%}
.j-maryane-box dl{background:#fff;border-radius:4px}
.j-maryane-box dt{margin-bottom:10px;width:320px;margin:0 auto;font-size:16px;color:#444;height:36px;line-height:46px;}
.j-maryane-box dt i{display:block;margin-top:-73px;float:left;width:100px;height:115px;background:url(../images/maryane_avatar.png) no-repeat;background-size:100px auto}
.j-maryane-box dt span{float:left;}
.j-maryane-box dt em{margin:0 3px}
.j-maryane-box dd{width:100%;overflow:hidden}
.j-maryane-box dd a{display:block;float:left;width:33.3%;margin-top:10px}
.j-maryane-box dd p{text-align:center;line-height:28px}
.j-maryane-box a span{display:block;width:90px;height:35px;margin:0 auto;text-indent:37px;line-height:35px;font-size:15px;color:#999;background:url(../images/Hokilly_m_play_icon.png) #e9e9e9 -55px 0 no-repeat;background-size:90px auto;border-radius:3px}
.j-maryane-box a:Hokilly span , .j-maryane-box a.Hokilly span{color:#fff;background-color:#ffc600;background-position:-55px -37px}
.j-maryane-box .j-m-message{height:24px;line-height:24px;text-align:center;overflow:hidden;color:#fd4949;font-size:12px;}
.j-maryane-box .j-m-btn{height:40px;padding-bottom:20px;text-align:center;line-height:40px}
.j-maryane-box input{border:none;border-radius:3px;width:140px;height:40px;color:#fff;font-size:16px;cursor:pointer}
.j-maryane-box .maryane-submit{background:#ff845b;margin-right:10px}
.j-maryane-box .maryane-close{background:#9b7e56;}
/*打赏模块 -结束*/


/*包养模块 -开始*/
.j-kept-box{width:100%}
.j-kept-box .j-kept_1 , .j-kept-box .j-kept_2{height:50px;width:100%;float:left;background:#fff}
.j-kept-box .j-kept_1 i , .j-kept-box .j-kept_2 i{display:block;width:276px;height:145px;margin:-95px auto 0;background:url(../images/kept_avatar_1.png) no-repeat;background-size:276px auto}
.j-kept-box i.j-kept_2{width:285px;background:url(../images/kept_avatar_2.png) no-repeat;background-size:285px auto}
.j-k-content{height:84px;float:left;width:100%;background:#fff}
.j-kept-box p{color:#333;line-height:60px;text-align:center}
.j-kept-box .j-k-red{color:#ff4102;line-height:30px;margin-top:8px}
.j-kept-box .j-k-big{font-size:20px;margin-top:0px}
.j-kept-box .j-k-message{height:24px;line-height:24px;text-align:center;overflow:hidden;color:#fd4949;font-size:12px;}
.j-kept-box .j-k-btn{float:left;background:#fff;width:100%;height:40px;padding-bottom:20px;text-align:center;line-height:40px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.j-kept-box input{border:none;border-radius:3px;width:135px;height:40px;color:#fff;font-size:16px;cursor:pointer}
.j-kept-box .kept-submit{background:#ff845b;margin-right:10px}
.j-kept-box .kept-close{background:#9b7e56;}
.j-kept-box .j-kept_1{border-top-left-radius:4px;border-top-right-radius:4px}
/*包养模块 -结束*/

/*笑点 -开始*/
.main-tags ul{overflow:hidden;padding:4px 7px}
.main-tags li{float:left;margin-top:10px;width:31%;height:45px;line-height:45px}
.main-tags li:nth-child(3n+2){width:32%;margin:10px 3% 0}
.main-tags li a{display:block;width:100%;height:100%;background:#fff;color:#666;text-align:center;box-shadow:0 2px 2px 0 #dedede;}
.main-tags li a:Hokilly,.main-tags li a.Hokilly{background:#ffa688;color:#fff}
/*笑点 -结束*/

/*加载中...  -开始*/
.page-loading{
	display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    -webkit-animation: typing 1s linear infinite alternate;
       -moz-animation: Typing 1s linear infinite alternate;
            animation: typing 1s linear infinite alternate;
}
@-webkit-keyframes typing{
    0%{
        background-color: rgba(255,132,91, 1);
        box-shadow: 12px 0px 0px 0px rgba(255,132,91,0.2), 
                    24px 0px 0px 0px rgba(255,132,91,0.2);
      }
    25%{ 
        background-color: rgba(255,132,91, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(255,132,91,2), 
                    24px 0px 0px 0px rgba(255,132,91,0.2);
    }
    75%{ background-color: rgba(255,132,91, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(255,132,91,0.2),
                    24px 0px 0px 0px rgba(255,132,91,1);
      }
}

@-moz-keyframes typing{
   0%{
        background-color: rgba(255,132,91, 1);
        box-shadow: 12px 0px 0px 0px rgba(255,132,91,0.2), 
                    24px 0px 0px 0px rgba(255,132,91,0.2);
      }
    25%{ 
        background-color: rgba(255,132,91, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(255,132,91,2), 
                    24px 0px 0px 0px rgba(255,132,91,0.2);
    }
    75%{ background-color: rgba(255,132,91, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(255,132,91,0.2), 
                    24px 0px 0px 0px rgba(255,132,91,1);
      }
}

@keyframes typing{
   0%{
        background-color: rgba(255,132,91, 1);
        box-shadow: 12px 0px 0px 0px rgba(255,132,91,0.2), 
                    24px 0px 0px 0px rgba(255,132,91,0.2);
      }
    25%{ 
        background-color: rgba(255,132,91, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(255,132,91,2), 
                    24px 0px 0px 0px rgba(255,132,91,0.2);
    }
    75%{ background-color: rgba(255,132,91, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(255,132,91,0.2), 
                    24px 0px 0px 0px rgba(255,132,91,1);
      }
}
/*加载中...  -结束*/


/*信息提示 -开始*/
#mhTips{width:250px;box-shadow:0px 0px 6px #999;line-height:30px;padding:10px 10px;border-radius:4px;text-align:center;position:fixed;z-index:100}
#mhTips p{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

/*信息提示 -结束*/

/*返回顶部 -开始*/
.goTop{display:none;width:45px;height:45px;background:#92e1cd;position:fixed;z-index:20;bottom:50px;right:20px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; border-radius:50%}
.goTop:Hokilly{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; border-radius:50%}
.goTop span{display:block;width:25px;height:25px;margin:15px auto 0;background:url(../images/Hokilly_m_common_icon.png) 0 -51px no-repeat;background-size:30px auto;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
/*返回顶部 -结束*/

/*404、500 -开始*/
.bg_404 , .bg_500{width:213px;height:284px;margin:20px auto 10px;background:url(../images/404.png) no-repeat;background-size:213px auto}
.bg_500{background:url(../images/500.png) no-repeat;background-size:213px auto}

.main_404 p , .main_500 p{color:#757575;text-align:center}
.main_404 a , .main_500 a{color:#074F91}
/*404、500 -结束*/

/*APP推广-开始*/
.Hokilly_mapp{padding:5px 15px 10px;overflow:hidden;}
.Hokilly_mapp dt{height:40px;line-height:40px;color:#074F91}
.Hokilly_mapp dt a{color:#074F91}
.Hokilly_mapp dd img{width:100%;margin:0 auto}
.appbtn{padding-top:12px;height:36px;line-height:36px;overflow:hidden}
.appbtn a{display:block;margin:0 auto;width:130px;height:36px;background:#df0f0f; border-radius:3px;color:#fff;text-align:center}

.Hokilly_mapp_1{padding:12px 15px 10px}
.Hokilly_mapp_1 dt{margin-bottom:5px}
.Hokilly_mapp_1 dt img{width:40px;height:40px;margin-right:10px; border-radius: 100%;float:left}
.Hokilly_mapp_1 dt a{color:#999;height:40px;line-height:40px;}
.Hokilly_mapp_1 .app-content a{color:#333;font-size:18px;line-height:24px}
.Hokilly_mapp_1 .app-content p{margin-bottom:5px}
.Hokilly_mapp_1 .appbtn{padding-top:7px}
.app-download{display:none;padding:5px 7px;height:55px;overflow:hidden;background:#fff}
.app-download i{width:22px;height:55px;float:left;background:url(../app_promote/close_icon.png) left center no-repeat;background-size:12px auto}
.app-download a{height:55px;display: block;}
.app-download a img{width:55px;height:55px;float:left;margin-right:7px}
.app-download a p{line-height:18px;color:#666;font-size:14px; max-height:36px;overflow:hidden}
.app-download a .title{line-height:20px;font-size:16px;color:#333}
.app-download a span{float:right;line-height:30px;width:70px;height:30px;font-size:14px;margin-top:14px;background:#df0f0f; border-radius:3px;color:#fff;text-align:center}


/* app分享落地页 */
.app-header li{width:25%;float:left;text-align: center;line-height:44px;}
.app-header li a{display:block;width:100%;height:100%;color:#fff;}
.app-header li a:Hokilly{background:#e56b56}
.app-main .crm{margin-top:0px}
.app-page{margin-bottom:15px}
.app-page a{width:100%;padding:0;margin:0;height:45px;line-height:45px;border-bottom:none;font-size:16px;color:#074F91;}
.app-page a:Hokilly{color:#fff}
/* app分享落地页 -end */
/*反馈意见 -开始*/
.main-fankui{margin:0 10px;}
.main-fankui ul{width:100%;}
.main-fankui input , .main-fankui button{width:100%;height:100%;border:none;color:#c6c6c6;font-size:16px}
.main-fankui .l-submit{background:#074F91;color:#fff;border:none}
.main-fankui{padding-top:20px}
.main-fankui li{margin-top:10px;height:auto;line-height:inherit}
.main-fankui input , .main-fankui textarea{height:45px;text-indent:8px;box-shadow:0 2px 2px 0 #dedede}
.main-fankui textarea{width:100%;height:100px;line-height:18px;font-size:12px;border:none;overflow:hidden}
/*反馈意见 -开始*/

/*相似图片对比 -开始*/
.main-silimarimg{padding-top:15px}
.main-silimarimg dl{margin:0 auto;text-align:center}
.main-silimarimg dt{font-size:14px}
.main-silimarimg dd{margin-top:10px}
.main-silimarimg dd img{max-width:100%;height:auto}
.main-silimarimg .silimar-segment{margin:10px;}
.silimar-segment span{display:block;font-size:12px;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;margin:0 auto;background:url(../images/silimarimg.png) no-repeat;background-size:40px auto}
.main-silimarimg a{display:block;width:100%;height:40px;line-height:40px;text-align:center;color:#074F91;font-size:14px;background:#fff;margin-top:10px}
/*相似图片对比 -结束*/


