/*public*/
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,ul,dd,dt,li,object,a,b,em,i,img,samp,span,strong,sub,sup,tt,var,input,select{margin:0;padding:0}
body{font:12px/1.5 'Microsoft YaHei','Heiti SC',simhei,'Lucida Sans Unicode','Myriad Pro','Hiragino Sans GB',Verdana;color:#666;/**word-wrap:break-word;word-break:break-all;**/-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none}
html,body{overflow-y:auto;overflow-x:auto}
body{min-width: 1000px}
input,button,img,fieldset{border:0;outline:none}
input,select{outline:none}
/* set image max width to 100% */
img,video{max-width:auto;height:auto;}
/* set html5 elements to block */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body div,body p{margin:0 auto;word-break:normal}
address,cite,dfn,em,var,i{font-style:normal}
var{font-family:Verdana,Arial}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
b,span,var{display:inline-block;_display:inline;zoom:1;vertical-align:middle}
span.initial{vertical-align:top; margin-top:1px;}
.ellipsis{display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ellipsis-inline{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.width275{width:275px; display:inline-block; height:42px;}
.pointer{cursor:pointer;}
.cur-def{cursor:default;}
.hide,.disable{display:none;}
.hidden{overflow:hidden;}
.ipt-overflow{overflow-y:auto;}
.lh12{line-height:12px;}
.word-break{word-break: break-all;word-wrap: break-word;}
/* a */
a{display:inline-block;color:#333;text-decoration:none;outline:none; cursor:pointer;}
a:hover,a.underline{text-decoration: none;}
a.clear-line:hover,.clear-line a:hover{text-decoration: none;}
a:hover span{text-decoration: none;}
a:hover span.clear-line{text-decoration: none;}
a:hover span.nohigh {color:#666;}
/* list */
ul,ol{list-style:none;}
/*margin*/
.m30{margin:30px auto}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt14{margin-top:14px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt32{margin-top: 32px;}
.mt40{margin-top:40px;}
.mt60{margin-top: 60px;}
.mt130{margin-top: 130px;}
.ml10{margin-left:10px;}
.ml14{margin-left:14px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml75{margin-left:75px;}
.ml90{margin-left:90px;}
.ml25{margin-left:25px;}
.mr0{margin-right:0;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr14{margin-right:14px;}
.mr18{margin-right:18px;}
.mr20{margin-right:20px;}
.mr26{margin-right:26px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr60{margin-right:60px;}
.mr80{margin-right:80px;}
.mb14{margin-bottom:14px;}
.mb0{margin-bottom:0px;}
.mb4{margin-bottom:4px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb100{margin-bottom:100px;}
/*Font*/
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.b{font-weight:bold;}
.fh{font-family:Microsoft YaHei,Arial,sans-serif;}
.fs{font-family:simsun,\5b8b\4f53;}

/*Align*/
.alg_r{text-align:right}
.alg_c{text-align:center}

/*position*/
.pos_re{position:relative}
.pos_ab{position:absolute}
.pos_fix{position:fixed}

/*float*/
.fl,.l{float:left}
.fr,.r{float:right}
.clear{overflow:hidden;zoom:1}

/*Pages Width*/
.w{width:1000px}
.w_0{width:980px;padding:10px}
.w_1{width:642px}
.w_2{width:304px}
.w_3{width:730px}
.w_4{width:220px}
.w_5{width:778px}
.w_6{width:970px;padding:10px 14px;}

/*padding*/
.pd5 {padding:5px;}
.pd10 {padding:10px;}
.pt5 {padding-top:5px;}
.pt8 {padding-top:8px;}
.pt14 {padding-top:14px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pl10{padding-left:10px;}
.pr14{padding-right:14px;}
.pb6 {padding-bottom:6px;}
.pb10 {padding-bottom:10px;}
.pb14 {padding-bottom:14px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pd14{padding:14px 0;}

/**Color*/
.cf{color:#fff}
.c1{color:#999}
.c2{color: #666;}
.c3{color: #333;}
.c4{ color: #ff6b63;}
.c_red{ color: #df424a;}
.c_blue{color: #47b3eb;}
.c_5191e9{color: #5191e9;}
.c_f84e4e{color: #f84e4e;}

/**Background_color*/
.bg_1{background:#f8f8f8;}
.bg_2{background:#fff}
.bg_3{background: #ededed}
.bg_fe5a5a{background-color: #fe5a5a;}
.bg_fe5a5a:hover,.bg_f84e4e{background-color: #f84e4e;}

/*border*/
.bd_e5{border:1px solid #e5e5e5;}
.bd_d1{border:1px solid #d1d1d1;}
.bd_d1:hover{border:1px solid #999;}
.bdt_e5{border-top:1px solid #e5e5e5;}
.bdr_e5{border-right:1px solid #e5e5e5;}
.bdb_e5{border-bottom:1px solid #e5e5e5;}
.bdb_f3{border-bottom:2px solid #F3F3F1;}
.bdb_f1565e{border-bottom:2px solid #F1565E;}

/*分类滚动条*/
.scrollbar-box{ position:relative; }
.scrollbar-box .scrollbar {
    z-index: 1;
    position: absolute;
    right: 0px;
    width: 5px;
}
.scrollbar-box .track {
    position: relative;
}
.scrollbar-box .thumb {
    height: 0px;
    width: 5px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 5px;
    background: #808080;
}
.scrollbar-box .viewport {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.scrollbar-box .overview {
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    width:100%;
}
.noSelect { -ms-user-select: none;  user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

/*隐藏文字*/
.k_sprite{background: url(../images/k_sprite.png) no-repeat;}

/*隐藏文字*/
.lesstext{text-overflow:ellipsis;word-wrap: break-word;}
.alltext{display: none}
/**头部*/
.header{position:relative; background:#fff;border-bottom: 1px solid #e5e5e5;z-index:101; margin-bottom:14px;}
.header .header-top{ width:100%; font-size:12px; line-height:20px; background-color:#313131;}
.header .header-top div{ width:983px; padding-left:10px;}
.header .header-top div a{ color:#797979; margin:0 24px;}
.header .header-top div a span.icon{ width:12px; height:12px; background:url('../images/hot.gif') no-repeat; margin-left:2px; margin-top:-2px;}
.header .header-top div a.ml0{margin-left:0px;}
.header .header-top div a:hover{ color:#b0b0b0; text-decoration:none;}
.header .head .y_h_logo{width:126px;height:44px;margin-right:50px;margin-left:10px;vertical-align:middle;overflow:hidden;*display:inline;*zoom:1;}
.header .head .y_h_logo img{height: 100%;}
.header .head .y_h_nav{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.header .head .y_h_nav li{position:relative;float:left;font-size:16px;text-align:center;line-height:40px;margin-left: 2px;margin-right: 4px;}
.header .head .y_h_nav li a.cur{background:#fb4c49;border-bottom:4px solid #fb4c49; color:#fff;}
.header .head .y_h_nav li a{padding:0 15px;line-height:66px;color:#333;position:relative;}
.header .head .y_h_nav li a:hover{ text-decoration:none;}
.header .head .y_h_nav li span{display:block;position:absolute;}
.header .head .y_h_nav li:hover span{background:#fb4c49; height:4px; border-radius: 4px;width:100%}
.header .head .logo_div{line-height:66px;}
.header .head .fr{line-height:66px;margin-right:30px;}
.header .head .fr.mr0{ margin-right:0px;}
.header .head .fr span{display:inline-block;*display:inline;*zoom:1;margin-right:10px;vertical-align:middle}
.header .head .fr a{padding:0 8px;color:#333;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.header .head .fr a:hover{ text-decoration:underline;}
.header .head .fr a.pd0{padding:0;}

/* 分类菜单 */
.kaola-content{ padding:14px 0 14px 14px; border:1px solid #e5e5e5; width:984px; background-color:#fff; margin-bottom:14px;}
.radio-type-nav-box{ position:absolute; top:102px; left:50%; margin-left:-500px; width:1000px; background-color:#fff; z-index:2; display:none;}
.radio-type-nav-box ul{ margin:0 auto; width:930px; overflow:hidden; padding:0px 35px 15px 35px; box-shadow:0 1px 5px #aaa;}
.radio-type-nav-box ul li{ float:left; width:73px; margin:16px 10px 5px 10px; height:65px;}
.radio-type-nav-box ul li a{ color:#666; display:block; font-size:12px; cursor:pointer; text-align:center;}
.radio-type-nav-box ul li a:hover{ text-decoration:none; color:#333; }
.radio-type-nav-box ul li a:hover span{text-decoration:none;}
.radio-type-nav-box ul li a img{ display:inline-block; width:42px; height:42px; border-radius:50%;}

/*搜索框*/
.header .head .fr span.h_sch_box{width:166px;height:31px}
.h_sch_box{position:relative}
.header .head .fr .h_sch_box a{position:absolute;top:4px;right:-19px; display:block; z-index:11; padding:5px;}
.h_sch_box em{position:absolute;top:8px;left:25px;color:#999;line-height:16px;z-index:9}
.h_sch_box input{font-family: 'Microsoft YaHei';font-size: 12px;position:absolute;top:0;left:0; width:150px; padding:7px 25px 7px 8px;color:#999;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:none;z-index:10;/*-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;*/}
.h_sch_box input:focus{outline:0;}
.lh{line-height: 24px;}
.h_sch_box .k_suggestion{position:absolute;top:31px;width:100%;background:#fff;z-index:1}
.h_sch_box .k_suggestion ul{padding:10px;border:1px solid #f5f5f5;}
.h_sch_box .k_suggestion ul li a{display:block;height:30px;line-height:30px}
#ul_list_jm em{color: #F1555E;}
#ul_list_jm a.fr{color:#333;}
#ul_list_jm em.fr{ color:#b0b0b0; margin-right:5px;}

/*页尾*/
.footer{padding:12px 0 60px;font-size:10px;text-align:center; background:#f9f9f9; color:#666;}
.footer a{color: #666; font-size:12px;}
.footer a:hover{color: #333; text-decoration:none;}
.footer p{line-height:25px}
.footer .mt10 a,.footer .mt30 a{margin:0 22px;cursor: pointer;}
.footer .c1{font-size:12px;color: #999;}

.k_links{overflow:hidden;background:#f9f9f9; color:#666;}
.k_links a{margin:0 15px}
.k_links a{color: #666; font-size:12px;}
.k_links a:hover{color: #333; text-decoration:none;}
.k_links .bold{width:1000px;font-weight: bold;float: left;line-height: 25px;}
.k_links .bold ul{float: left;}
.k_links .bold ul li{float: left;color: #999;font-size: 14px;}
.k_links .bold ul li:hover{cursor: pointer;}
.k_links .bold .li_cl{color: #666;}
.k_links .bold p a{display: inline-block;float: right;margin:0;margin-right: 15px;}
.k_links .bold p a:hover{text-decoration: underline;}
.k_links .bold .bold_li{padding: 0 7px;}
.k_links .links{float: left;width: 1000px;line-height: 21px;text-align: left;height:42px;}
.k_links .links a{width: 84px;margin:0 5px 0 0;}

/*返回顶部*/
.back{width: 38px;height: 150px;position:fixed;bottom:158px;left:50%;z-index: 1002; margin-left:500px; cursor:pointer;}
.back_weibo{width: 38px;height: 38px; background: url(../images/top.jpg) no-repeat;background-position:0 0px;}
.back_weibo:hover{background: url(../images/top_hover.png) 0 0px no-repeat;}
.back_weixin{width: 38px;height: 37px;margin-top:-4px; background: url(../images/top.jpg) no-repeat;background-position:0 -38px;}
.back_weixin:hover{ background: url(../images/top_hover.png) 0 -39px no-repeat;}
.back_fankui{width: 38px;height: 37px;margin-top:-4px; background: url(../images/top.jpg) no-repeat;background-position:0 -75px;}
.back_fankui:hover{ background: url(../images/top_hover.png) 0 -76px no-repeat;}
.back_top{width: 38px;height: 37px;margin-top:-4px; background: url(../images/top.jpg) no-repeat;background-position:0 -113px;}
.back_top:hover{width: 38px;height: 40px;margin-top:-4px; background: url(../images/top_hover.png) no-repeat;background-position:0 -114px;}
.back_weima{position:fixed;bottom:225px;left:50%;z-index: 1002; margin-left:385px;}
.fankui_bg{ filter:alpha(opacity=60);opacity:0.6; background-color:#000; width:100%;height:100%; top:0; left:0; z-index:1002}
.fankui_box{z-index:1003; left:50%; top:50%; background-color:#fff; border-radius:6px; width:410px; height:355px; margin-left:-205px; margin-top:-177px;}
.fk_title{line-height:38px;}
.fk_close{top:12px; right:14px; width:14px; height:14px; background:url("../images/radio_bg.png") no-repeat;}
.fk_content{padding:0 22px;}
.fk_content textarea{width:342px; height:117px; padding:8px 12px; line-height:20px; resize:none;}
.fk_content p a {width:27%; margin-bottom:18px; padding-left:22px; background:url("../images/radio_bg.png") -88px -17px no-repeat;}
.fk_content p a.cur{background-position:-88px 4px ;}
.fk_t{padding:6px; line-height:16px; width:275px; border-radius:4px;}
.fk_tj{width:68px; line-height:30px; margin-left:9px; border-radius:4px;}

/**首页*/
.k_h_main{padding:15px 10px}
.news_top{height:265px;}


/**详情页*/
.t_detail{}
.t_detail.spe{background:none}
.t_detail .img{position:relative;width:176px;height:176px;border:1px solid #e5e5e5;background:#fff}
.t_detail .img span.pos_ab{ top:0; left:0; width:44px; height:44px; background:url('../images/k_sprite.png') -145px -95px;}
.t_detail .img span.pos_ab.dubo{background-position: -145px -95px;}
.t_detail .img span.pos_ab.shoubo{background-position: -191px -95px;}
.t_detail .img span.pos_ab.yuanchuang{background-position: -235px -95px;}
.t_detail .img ul.pos_ab{ bottom:0; height:30px; padding:0; background:url('../images/bg.png'); color:#fff; width:100%; }
.t_detail .img ul.pos_ab li{ float:left; width:50%;  text-align:center;}
.t_detail .img ul.pos_ab span{ line-height:30px; background:url('../images/k_sprite.png') -170px -60px; padding-left:30px;}
.t_detail .img .pos_ab span.st{ background-position:-170px -33px; }
.t_detail .img img{width:176px;height:176px;}
.t_detail .intro{width:518px;margin-right: 10px;}
.t_detail .intro dt h3{font-size:20px;font-weight:normal;line-height:30px}
.t_detail .intro dd{ }
.t_detail .intro dd p{line-height:18px; color:#999; margin-bottom:5px;}
.t_detail .intro dd p span{ vertical-align:top; }
.t_detail .intro .tags span{padding:2px 5px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff}
.t_detail .intro .tags span i{margin-right:5px}
.t_detail .intro .tags span.s_bg_1{background:#EF5761}
.t_detail .intro .tags span.s_bg_2{background:#F67A81}
.t_detail .intro .tags em{display:inline-block;padding:0 5px;color: #f1565e;font-size: 18px;vertical-align: middle}
.t_detail .subscribe{ background:url(../images/dysc_icon.png) no-repeat 9px 6px;}
.t_detail .subscribed{ background:url(../images/dysc_icon.png) no-repeat 9px -36px;padding-left: 22px; border-color:#ff6a5f; color:#ff6a5f;}
.p_dt span{cursor: pointer;}
.p_dt span:hover{color: #f1565e;}
.intro_txt{position:relative;}
.intro_txt div.mt25{ margin-bottom:4px; }
.intro_txt div.mt25 a{ padding:0 14px; line-height:18px; border-radius:9px; margin-left:12px; color:#666; background-color:#fff; margin-bottom:6px;}
.intro_txt div.mt25 a:hover{ text-decoration:none; background-color:#f8f8f8;}
.intro_txt p{ color:#999; font-size:12px;  line-height:17px; overflow: hidden;padding-bottom: 1px;}
.intro_txt .s_more{float:right;*width:40px;text-align:center;color:#999;cursor:pointer}
.intro_txt .s_more span:hover {text-decoration: underline;}
.intro_txt .sougo { width:100px; line-height:20px; background:url('../images/sougo.png') 30px 0 no-repeat; cursor:pointer; float:right; clear:both;}
.intro_txt a.sougo:hover {text-decoration:none;}

.pro_list .t_ctr .fr{font-size:12px;line-height:24px}
.pro_list .t_ctr .fr em{display:inline-block;*display:inline;*zoom:1;padding:0 8px;cursor:pointer}
.pro_list .t_ctr .fr em.cur,.pro_list .t_ctr .fr em:hover{color:#EF5761}

.pro_list .list_box{margin-top:15px;border-top:1px solid #efefef;}
.pro_list .list_box li{height:40px;line-height:40px;padding-left:10px;color:#424242;border-bottom:1px solid #efefef;font-size:12px;overflow:hidden;zoom:1}
.pro_list .list_box li var{color:#999;}
.pro_list .list_box li:hover{background: #fbfbfb;}
.pro_list .list_box li .k_play_btn{margin:11px 20px 0 0;cursor:pointer}
.pro_list .list_box li .k_share_btn{cursor:pointer; background:url('../images/k_sprite.png') -221px -196px no-repeat;}
.pro_list .list_box li .k_share_btn:hover{ background-position: -244px -196px;}
i.jiemu-sc{ margin-right:20px; width:14px; background:url('../images/k_sprite.png') -115px -219px no-repeat}
i.jiemu-sc:hover{background-position:-115px -249px; cursor:pointer;}
i.jiemu-sc.cur{background-position:-115px -277px;}

.pro_list .k_audio_item{width:48%}
.pro_list .k_audio_item .k_til_02{margin-bottom:0}
.pro_list .k_audio_item i{top: 18px;left: 16px}
.pro_list .k_audio_item a{display:block;font-size:14px;padding:16px 10px 16px 45px;border:1px solid #efefef;border-top:none;line-height: 19px}
.pro_list .k_audio_item a.spnomore{padding-left: 15px;background-color: #f3f3f3; color:#aaa;}
.pro_list .k_audio_item a.spnomore:hover{ color:#aaa;}
.k_down_box{ padding:10px 0; width: 220px; font-size:14px; color:#333;}
.k_down_box .fl{ width:88px; height:88px; background:url('../images/zjbg1.png') 0 -341px;}
.k_down_box .k_down_btn{display:block;margin:12px auto}
.k_audio_bomban_img{max-width:730px; width:730px; max-height:300px;}
.pro_list .k_audio_item a span.ellipsis{display:inline;width: 80%}
.jm-xg a:hover{text-decoration:none;}

/*详情评论*/
#user-pic,.user-pic{width:46px; height:46px; margin-left:12px; border-radius:50%; margin-right:14px;}
.c-sub{width:643px; padding-left:7px; background:url('../images/comment.png') -64px 0 no-repeat;}
.c-sub #ta-comment{ background-color:#fff; border:solid 1px #d1d1d1; border-left:0; border-radius:2px; padding:10px 10px 10px 12px; width:610px; height:58px; margin-left:0px; margin-bottom:4px;}
.face{width:22px; height:22px; margin-top:6px; background:url('../images/comment.png') 0 0 no-repeat;}
.face:hover{ background-position:0 -22px;}
a.c-submit{ margin-right:10px; margin-top:6px; margin-left:14px; width:42px; line-height:22px; border-radius:2px; background-color:#5191e9; color:#fff; text-align:center;}
a.c-submit.dis{background-color:#ddd; color:#999;}
a.c-submit:hover{ background-color:#4888df; text-decoration:none;}
a.c-submit.dis:hover{background-color:#ddd; color:#999;}
.face-div span.fr{margin-top:8px;}
.face-box{z-index:99; padding-top:6px;}
.face-box i{background:url('../images/comment.png') -50px -20px no-repeat; width:12px; height:7px; top:0px; left:8px;}
.face-box .face-mian{background-color:#fff; width:300px; height:150px; text-align:left;}
.emoji_box {
  width: 29px;
  height: 29px;
  display: inline-block;
  border-right: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0; }
  .emoji_box .emoji_class {
    margin: 5px;
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    background: url(../images/emoji.png);
    cursor: pointer;
    text-decoration: none; }

.show_emoji {
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 20px;
  background: url(../images/emoji.png);
  cursor: pointer;
  text-decoration: none; }
.cmt-list li{overflow:hidden; padding:17px 0 14px 0px;}
.report ,.shield{display:none;}
.cmt-list li:hover .report , .cmt-list li:hover .shield{display:inline-block;}
.cmt-list li .user-pic{ margin:3px 16px 0 10px; }
.cmt-list li .c-sub{padding-left:0px; width:650px; background:none;}
.cmt-list li .c-sub .c-sub{background:url('../images/comment.png') 616px -80px no-repeat; margin-top:3px; padding-top:5px; }
.cmt-list li .c-sub .c-sub .emojiIpt{ background-color:#fff; border:solid 1px #e5e5e5; width:604px; margin:0 auto 4px 0; padding:10px 12px; max-height:40px; min-height:18px;}
.cmt-list li p{padding-right: 10px; color:#333;}
.cmt-list li p.c1{color:#999;}
.cmt-list li p.comment-t{margin-bottom:3px;}
.cmt-list li p.comment-t a,.cmt-list li p.clear-line a{color:#5191e9;}
.cmt-list li p.comment-t span.show_emoji,.cmt-list li p.comment-t span.show_emoji:hover { text-decoration:none; vertical-align:initial;}
.cmt-list li p.clear-line a.test:hover{color:#5191e9; text-decoration:underline;}
.cmt-list li p.comment-t span{color:#d1d1d1;}
.cmt-list li .c-operation{ margin-top:13px; text-align:right; min-width:600px;}
.cmt-list li .c-operation a{margin-left: 10px; padding-right: 10px; color: #999; line-height:12px;}
.cmt-list li .c-operation a.bd{border-right:solid 1px #e5e5e5;}
.cmt-list li .c-operation a.zan{ background:url('../images/comment.png') 0 -45px no-repeat; padding-left:15px; min-width:1px; height:14px;}
.cmt-list li .c-operation a.zan.cur{ background-position:0 -59px;}
.cmt-list li .c-operation span{ vertical-align:initial; text-decoration: none; padding-left:5px;}

/**Dialog*/
.shadow{box-shadow:0 0 20px rgba(0, 0, 0, 0.15); border:solid 1px #d1d1d1; left:50%; top:50%; background-color:#fff; overflow:hidden; border-radius:2px; text-align:center; z-index:1010;}
.shadow .c-title{ background-color:#383838; color:#fff; line-height:28px; padding:0 16px; text-align:left;}
.shadow .c-title .close{background:url('../images/comment.png') -24px -19px no-repeat; width:12px; height:12px; margin-top:8px;}
.shadow .c-title .close:hover{ background-position:-37px -19px;}
.shadow span{ vertical-align:initial; }
.shadow p.bt a{ width:90px; line-height:32px; color:#fff; border-radius:2px; background-color:#ff6b63; }
.shadow p.bt a:hover{background-color:#f84e4e; text-decoration:none;}
.shadow p.bt a.cancel{color:#666; background-color:#fff; border:solid 1px #cdcdcd; margin-left:34px; }
.shadow p.bt a.cancel:hover{border:solid 1px #999; }
.commentAlert{width: 308px; height:58px; margin-left:-155px; margin-top:-30px; line-height:58px;}
.commentAlert i{ display:inline-block; width:18px; height:18px; background:url('../images/comment.png') -10px 0 no-repeat; margin-right:10px; vertical-align: middle;}
.commentAlert i.t{ background-position: -25px 0; }
.commentAlert i.f{ background-position: -46px 0; }
.commentDelete,.commentReport, .commentShield{ width:426px; margin-left:-214px; margin-top:-94px; color:#333;}
.commentDelete .c-title{ margin-bottom:37px;}
.commentReport{ margin-top:-94px; }
.report-content{padding:0 18px; color:#333; text-align:left;}
.report-content p.hidden a{ margin-top:9px; width:155px; text-decoration:none; height:12px; line-height:12px; }
.report-content p.hidden a span{ width:14px; height:12px; background:url('../images/comment.png') -22px -32px no-repeat;margin-right:8px; vertical-align:top;}
.report-content p.hidden a span.cur{background-position: -36px -32px;}

/**下载按钮*/
.k_down_btn{width:120px;height:36px; background:url(../images/zjbg1.png) no-repeat 0 -501px; cursor:pointer;}
.k_d_and:hover{ background-position:0 -537px;}
.k_d_ios{ background-position:0 -429px;}
.k_d_ios:hover{ background-position:0 -465px;}
/*发现下载*/
.i_down{background:url(../images/index_download1.png); height:264px; width:310px;}
.i_down .d_a{ top:100px; left:140px; width:170px; margin:0;}
span#version{ top:-96px; left:-4px; color:#fff; display:block; width:36px; line-height:14px; background-color:#ff6a5f; padding:2px 4px; border-radius:5px;}
.i_down .d_a a,.i_down .d_a p{ overflow:hidden; display:block;cursor: pointer; width:128px; height:38px;background-image:url('../images/index_download1.png');}
#sm_qr{ width:30px; height:30px; background-position:-250px -431px; margin-left:68px;}
#sm_qr:hover{background-position:-280px -431px;}
#m_qr{background-position:-310px -279px; width:176px; height:200px; z-index:1; left:-6px; top:45px; display:none;}
.i_down .d_a p:hover #m_qr{display:block;}
.down_ios{background-position:-182px -279px; top:45px; left:20px;}
.down_ios:hover{background-position:-182px -317px; }
.down_andriod{background-position:-182px -355px; top:97px; left:20px;}
.down_andriod:hover{background-position:-182px -393px; }

/*silder*/
.ban_slider{position:relative}
.ban_slider .guide{position:absolute;left:0;bottom:5px;width:630px; text-align:center;overflow:hidden;z-index:9;/*background: url(../images/radio_type_bj.png);*/}
.ban_slider .guide li{display:inline-block;*display:inline;*zoom:1;font-size:14px;color:#918d8d;cursor:pointer; margin:auto 2px;}
.ban_slider .guide li.on{color:#fff}
.ban_slider .ban_li{position:relative;overflow:hidden}
.ban_slider .ban_li ul{overflow:hidden;zoom:1}
.ban_slider .ban_li ul li{float:left;_display:inline;background-position:center;background-repeat:no-repeat;overflow:hidden}
.ban_slider .prev,
.ban_slider .next{position:absolute;left:0;top:50%;margin-top:-40px; display:block; width:30px;height:80px;background:#777 url(../images/slider-arrow.png) -110px 25px no-repeat; filter:alpha(opacity=50);opacity:0.5;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.ban_slider .next{ left:auto; right:0;background-position:8px 25px}
.ban_slider .prev:hover,
.ban_slider .next:hover{ filter:alpha(opacity=100);opacity:1}
.ban_slider .prevStop{ display:none}
.ban_slider .nextStop{ display:none}

/*首页banner*/
.ban_slider#y_news_slider .ban_li ul li a{line-height:0;cursor:pointer;}
.ban_slider#y_news_slider .prev,
.ban_slider#y_news_slider .next{width:31px;height:32px;margin-top:-16px;text-align:center;background:url(../images/slider_bg_nor.png) 0 0 no-repeat}
.ban_slider#y_news_slider .prev:hover,
.ban_slider#y_news_slider .next:hover{background:url(../images/slider_bg_hov.png) 0 0 no-repeat}
.ban_slider#y_news_slider .prev{left:2%}
.ban_slider#y_news_slider .next{right:2%}
.ban_slider#y_news_slider .ban_li li{width:100%;height:265px}
.ban_slider#y_news_slider .ban_li li img{ max-width:642px;width:642px;height:264px;}
.ban_slider#y_news_slider .ban_li{height:265px}
.img-box80 img { max-width:78px; max-height:78px; border:solid 1px #e5e5e5;}
.img-box106 img {max-width:104px;max-height:104px; border:solid 1px #e5e5e5;}
.img-box148 img {max-width:146px;max-height:146px; border:solid 1px #e5e5e5;}
.img-box316 img {max-width:314px;max-height:138px; border:solid 1px #e5e5e5;}
.xt-higth{ height:36px;}
b a:hover { text-decoration:none;}

/**列表盒子 public*/
.k_box ul{overflow:hidden;zoom:1}
.k_box ul li{float:left;margin:10px 10px 10px 0}
.k_box dt{position:relative;line-height:0}
.k_box dt a{overflow:hidden}
.k_box dd a{display:block;font-size:14px;line-height:18px}
.k_box dd p{margin-top:4px;line-height:16px;color:#999;font-size: 12px;height: 30px}

.k_box_01 ul{margin-right:-34px}
.k_box_01 ul li{width:300px;margin:8px 24px 8px 0; background:#f8f8f8; padding-right:10px;}
.k_box_01 dt{width:106px}
.k_box_01 dt a{height:106px}
.k_box_01 dd{width:180px; margin:15px 0;}

.k_box_02 ul{margin-right:-16px}
.k_box_02 ul li{width:148px;margin:0 16px 0 0}
.k_box_02 dt a{height:148px}
.k_box_02 dt a img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.k_box_02 dt a:hover img{/*-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);*/filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
.k_box_02 dd a{margin-top:10px}
   

.k_box_03 ul{margin-right:-15px}
.k_box_03 ul li{width:316px;margin:0 12px 0 0}
.k_box_03 a{height:140px; cursor:pointer;}

.k_box_04 ul li{width:100%;margin:10px auto}
.k_box_04 dt{width:80px}
.k_box_04 dt a{height:80px}
.k_box_04 dt a img{width:78px;height:78px;border:solid 1px #e5e5e5;}
.k_box_04 dd{width:125px}
.k_box_04 dd a{font-size:12px;line-height:16px;color:#333;height: 32px}

.k_box_05 ul{margin-right:-56px}
.k_box_05 ul li{width:110px;height:178px;margin:0 56px 10px 0}
.k_box_05 ul.spe li{height:160px;}
.k_box_05 dt a{height:110px}
.k_box_05 dt a img{width:108px;height:108px;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; border:solid 1px #e5e5e5;}
.k_box_05 dt a:hover img{/*-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);*/filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}

.k_box_05 dd a{margin-top:5px;font-size:12px;line-height:18px;overflow:hidden;}
.k_box_05 dd a em{color:#F1565E;}
.k_box_05 .icon_p_02{bottom:10px;right:10px}

.k_box_wrap .inner{margin-right:-22px;overflow:hidden;zoom:1}
.k_box_wrap .k_box{width:312px;margin:0 17px 0 0;}

/**边栏列表*/
.k_clu li a{height:42px;line-height:42px;font-size:14px}

.k_clu_02 li a{ height:auto; line-height:32px;font-size:14px}
.k_clu_02 li a i{line-height:14px;font-size:12px;color:#fff;}
.k_clu_02 li a .width275{height:32px;}
.k_clu_02 li a.pos_re{ height:auto; line-height:20px;}
.k_clu_02 li a.pos_re i{ left:0px; top:0px;}
.k_clu_02 li a.pos_re img{ width:74px; height:74px; border:solid 1px #e5e5e5;}
.k_clu_02 li a.pos_re span{ width:218px; left:86px; top:0;}

/** Item title*/
.k_til_01{position:relative;font-size:20px;color:#333;border-bottom:1px solid #e5e5e5;overflow:hidden;zoom:1}
.k_til_01 b{line-height:40px; font-weight:normal;}
.k_til_01 b.title-w{ width:120px;}
.k_til_01 p{display:inline-block;*display:inline;*zoom:1;margin-left:20px;font-size:14px;font-weight:normal;line-height:30px;vertical-align:bottom}
.k_til_01 p.typelist{ height:30px; overflow:hidden; margin-left:0px; width:470px;display: none}
.k_til_01 p.typelist span{ height:12px; background-color:#e1e1e1; width:1px;}
.k_til_01 p.typelist a span{position:relative;padding:0 2px;margin:0 8px;cursor:pointer;vertical-align:bottom; font-size:12px; width:auto; height:auto; background:none;}
.k_til_01 p.typelist a:hover span{ text-decoration:none;}
.k_til_01 p a span i{display:block;position:absolute;left:0;bottom:5px;width:100%;height:2px; background:#f1565e;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; overflow:hidden;}
.k_til_01 p a span:hover i{bottom:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.k_til_02{font-size:20px;color:#333;line-height:40px; margin-bottom:15px;overflow:hidden;zoom:1; font-weight:normal; }
.k_til_02 var{margin-left:5px;font-weight:normal;font-size:14px;color:#999}
.k_til_02 a.fl{ width:148px;}
.k_til_02 a.fl:hover,.k_til_02 a.cur{  background-color:#f8f8f8;}
.k_til_02.bdb_f3 a.fl:hover{  background-color:#fff;}

.k_til_03{font-size:14px;color:#333;line-height:30px;border-bottom:1px solid #E5E5E5;overflow:hidden;zoom:1; font-weight:normal;}
.k_til_03 span{display:inline-block;*display:inline;*zoom:1;cursor:pointer}
.k_til_03 span.cur{border-bottom:2px solid #F1565E}

.k_sch_result .k_clu_nav{height:32px}
.k_sch_result .k_clu_nav .nav_bg{width:110px;border-bottom:2px solid #F1565E}
.k_sch_result .k_clu_nav .item{width:140px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#333}
.k_sch_result .k_clu_nav .item var{font-weight:normal;color:#F1565E;vertical-align:bottom}
.k_sch_result .k_clu_nav{border-bottom:1px solid #dbdbdb}
.k_sch_result .k_clu_nav .item.active{border-bottom:2px solid #F1565E; text-align:center;}

.k_item_list li{overflow:hidden}
.k_item_list ul li{height:50px;line-height:50px;font-size: 14px;padding-left:10px;border-bottom:1px solid #efefef;overflow:hidden;zoom:1}
.k_item_list ul li:hover{background: #fdfdfd;}
.k_item_list ul li a{cursor: pointer;}
.k_item_list ul li a.fr:hover{color:#F1565E;}
.k_item_list ul li a.fr:hover em{color:#666}
.k_item_list ul li .k_play_btn{margin-right:20px;cursor:pointer}
.k_item_list ul li .k_share_btn{cursor:pointer}

.more{position:absolute;right:0px;bottom:0;height:30px;line-height:30px;font-size:12px;font-weight:normal; color:#999; background:url('../images/k_sprite.png') -90px -112px; padding-right:15px;display: none}
.more:hover{ text-decoration:underline;}

.p_pos{ line-height:30px; color:#999;}
.p_pos b{vertical-align:bottom}
.p_pos .fl a{padding:0 5px; color:#666;}
.p_pos .fl a:hover{color:#666;}

.k_clu_nav{position:relative;width:100%;height:50px}
.k_clu_nav .nav_bg{position:absolute;top:0;left:0;width:80px;height:100%}
.k_clu_nav ul{position:absolute;top:0;left:0;width:100%}
.k_clu_nav .item{float:left;width:50%;height:50px;line-height:50px;font-size:18px;color:#565656;cursor:pointer;}
.k_clu_nav .item.focu{}

.k_clu_con{position:relative;min-height:200px}
.k_clu_con .item{display:none}
.k_clu_con .item.cur{display:block}

/**搜索页*/
.h_sch_box .sch_foc:focus{border:1px solid #5191E9;}
.search_box{position:relative;margin-top:45px}
.load_box{text-align:center;margin-top: 100px;}
.search_box .load_box p{margin-top:10px;}
.sch_wrap{width:480px}
.sch_wrap p{line-height:28px}
.h_sch_box.spe{width:480px;height:31px}
.h_sch_box.spe input{width:454px;height:29px;line-height:29px;padding:0 12px;color:#666}
.h_sch_box.spe i{left:auto;right:6px;z-index:100}
.h_sch_box.spe em{left:10px;}
.h_sch_box.spe .sch_sub{position:absolute;top:4px;left:auto;right:1px;width:24px;height:24px;padding:0 10px;border:none;border-top-left-radius:0;border-bottom-left-radius:0;cursor:pointer;z-index:11; cursor:pointer;background-image:url(../images/k_sprite.png);background-repeat:no-repeat;background-position: -36px -20px;}
.h_sch_box.spe .sch_sub:hover{border-color:none;outline:0;-webkit-box-shadow:none;box-shadow:none;background-position: -114px -65px;}

/***/
.k_rec_no{background:url(../images/tips.png) top center no-repeat;text-align: center;padding-top: 98px;font-size: 14px;margin-top: 40px;}
.k_rec{margin-top: 62px;}
.k_rec .sch_rec_tags a{padding:6px 20px;margin:18px 20px 0px 0;border:1px solid #E5E5E5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition: border-color ease-in-out .25s,-webkit-box-shadow ease-in-out .25s;-o-transition: border-color ease-in-out .25s,box-shadow ease-in-out .25s;transition: border-color ease-in-out .25s,box-shadow ease-in-out .25s}
.k_rec .sch_rec_tags a:hover{background:#F8F8F8;color: #666; text-decoration:none;}


/**按钮样式*/
.k_btn{position:relative;z-index:100;display:inline-block;*display:inline;*zoom:1;margin-right:17px; cursor:pointer;}
.k_btn.col_1,.k_btn.col_2{ padding-left:35px; color:#fff; width:65px; line-height:24px; height:24px;background:url('../images/zjbg1.png');}
.k_btn.col_1:hover{ background-position:0 -25px; }
.k_btn.col_2{ background-position:0 -50px; color:#333; }
.k_btn.col_2:hover{ background-position:0 -75px; }

.jm-detail .col_1{background:url('../images/jm_play.png'); padding-left:48px; width:52px;}
.jm-detail .col_1:hover{background-position:0 -24px;}

/*分类页*/

/*左部导航*/
.radio-type-menu {float: left;width: 160px;}
.radio-type-menu ul li a{ display:block; text-align:center; line-height:40px; color:#333; padding-right:5px; cursor:pointer}
.radio-type-menu ul li a:hover{ background-color:#ebebeb; text-decoration:none;}
.radio-type-menu ul li a:active,.radio-type-menu ul li a.select{background:#e4e4e4; color:#333; }
/*主体*/
.radio-type-content { float:left; width:794px; padding-left:30px}
.radio-list-content .div_radio_height {position: relative}
.radio-list-content .div_radio_height dt{width:160px; height:160px}
.radio-list-content .div_radio_height dt a{ display:block;}
.radio-list-content .div_radio_height dt img{ width:158px; height:158px;display: block;cursor: pointer;z-index: 23;border:solid 1px #e5e5e5;}
.radio-list-content .div_radio_height dt .radio_play2{top:120px}

.radio_img2{width: 148px;height: 148px;display: block;cursor: pointer}
.radio_img2:hover{width: 148px;height: 148px;display: block;cursor: pointer;opacity: 0.7;filter:alpha(opacity=70);  -moz-opacity:0.7;  -khtml-opacity: 0.7}

.radio-list-content .div_radio_height p a:hover{ color:#333; text-decoration:underline;}
.p_profile_left{line-height: 18px; font-size: 12px;color: #999;padding-top: 6px;line-clamp: 2;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;display: -moz-box; -moz-line-clamp: 2; -moz-box-orient: vertical;display: -o-box; -o-line-clamp: 2; -o-box-orient: vertical}
.radio-list-content .p_title_left{font-size: 14px; margin-top: 6px;cursor: pointer; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap: break-word;word-break: break-all}
.radio-list-content .p_title_left a{display: inline;}

.radio-type-crumbs a { color:#666; cursor:pointer}
.radio-type-crumbs a:hover{ color:#f1565e}
.radio-type-children {margin:0px; margin-top:15px; overflow:hidden; width:760px}
.radio-type-children a{ color:#333; display:block; float:left; line-height:22px; margin-right:11px; cursor:pointer;}
.radio-type-children a span{ display:block; padding-right:8px; max-width:85px;}
.radio-type-children a.select span { color:#fb4c49;}
.radio_play2{position: absolute;cursor:pointer;right: 10px;bottom:75px;z-index: 26;width: 30px;height: 30px;background: url(../images/play_icon.png) no-repeat}
.radio_play2:hover{ background: url(../images/play_icon_an.png) no-repeat; }
.radio_play2:active{background: url(../images/play_icon_an.png) no-repeat}
.radio-list-sorting { text-align:right; margin-right:30px;color: #f1565e;font-weight: bold}
.radio-list-sorting a { color: #666; cursor:pointer; margin: 0 12px; font-weight:normal; font-size:12px; text-decoration:none;}
.radio-list-sorting a:hover,.radio-list-sorting a.select{ border-bottom:solid 2px #f84e4e;}
.radio-list-sorting i{ display: block; border-right:solid 1px #e5e5e5; height:14px; margin-top:3px;}
.radio-list-content{margin-bottom: 40px}
.radio-list-content ul{overflow: hidden;margin-right: -40px}
.radio-list-content ul li {float: left; width: 160px;height:229px; margin-right: 40px;margin-top: 21px;}
.radio-list-page{margin-bottom:32px}
.radio-list-page p span{margin-right: 10px;}
.radio-list-page p select{border: 1px solid #F1565E;}


.kl_share_box_kl li{display:inline-block;*display:inline;*zoom:1;text-align:center}
.kl_share_box_kl li.alg_c{line-height:50px;border:none;font-size:18px;letter-spacing:10px;cursor:pointer}
.kl_share_box_kl a{float:none;display:block;width:22px;height:20px; text-indent:0; background:url(../images/k_sprite.png) no-repeat;}
.kl_share_box_kl a.bds_tsina{ background-position:-280px -51px; }
.kl_share_box_kl a.bds_qzone{ background-position:-280px -94px; }
.kl_share_box_kl a.bds_tsina:hover{ background-position:-280px -70px; }
.kl_share_box_kl a.bds_qzone:hover{ background-position:-280px -113px; }

.radio_details_share{position:relative}
.radio_details_share .kl_share_box_kl{display:inline-block;*width:70px;*display:inline;*zoom:1;vertical-align:middle}
.radio_details_share span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle; margin-top:6px;}
.radio_details_share .kl_share_box_kl a{margin:0px}
.radio_details_share .kl_share_box_kl ul{height:22px}
.sp-name{max-width:490px; display:inline-block}

/**图标*/
[class^="icon_"]{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;background-image:url(../images/k_sprite.png);background-repeat:no-repeat;overflow:hidden}
.ic_18x18{width:18px;height:18px;margin-right:10px}
.ic_4x20{width:4px; height:20px; display:inline-block; margin-right:10px; background-position:0 -158px;background-image:url(../images/k_sprite.png); margin-top:11px;}
.ic_16x16{width:16px;height:16px}
.ic_12x20{width:12px;height:20px;margin-right:10px}
.ic_16x14{width:13px; height:14px; padding-left:3px; margin-right:10px; background:#c1c1c1;font-style: italic; text-align:left;}
.icon_til_01{background-position:0 0}
.icon_p_01{background-position:-36px 0}
.icon_p_01:hover{background-position:-18px 0}
.icon_01{ background:#fb4c49;}
.icon_02{ background:#fb7673;}
.icon_03{ background:#fba5a3;}
.icon_play_01{width:15px;height:14px;background-position:-80px -25px;margin-right:5px}
.k_btn:hover .icon_play_01{background-position:-95px -25px}
.icon_down_01{width:10px;height:16px;background-position:-120px -25px;margin-right:5px}
.k_btn:hover .icon_down_01{background-position:-110px -25px}
.icon_share_01{background-position:-60px 0}
.icon_share_01:hover{background-position:-76px 0}
.icon_arr_d{ width:16px;height:13px;margin:2px auto;background-position:-72px -112px;}
.icon_arr_d.less{background-position:-72px -130px;}
.icon_sch{width:15px;height:14px;background-position:-36px -20px}
.icon_sch:hover{background-position:-114px -65px}
.icon_p_02{position:absolute;width:30px;height:30px;background-position:-230px 0;cursor:pointer}
.icon_p_02:hover{background-position:-260px 0}
.k_box_01 .icon_p_02{top:50%;left:50%;margin-top:-15px;margin-left:-15px}
.k_box_02 .icon_p_02{bottom:10px;right:10px}


.mask{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:#000;fiter:alpha(opacity=70);opacity:0.7;z-index:9998}
.dialog{position:fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:9999}
.dialog .close b{position:absolute;top:0;right:10px;display:inline-block;padding:0 5px;color:#ebe2e2;font-family:sans-serif;font-size:60px;font-weight: normal;cursor: pointer}
.dialog .inner{width:100%;height:100%;overflow:hidden}
.dialog .inner .main{display:table;width:1000px;height:100%}
.dialog .inner .main .t_con{height:500px;display:table-cell;vertical-align:middle;text-align: center}
.dialog .inner .main .t_con .box{width:300px;padding:0 0 10px;background:#fff;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.dialog .inner .main .t_con .box.cur{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1}
.dialog .inner .main .t_con .box .img{padding:10px}
.dialog .inner .main .t_con .box h3{font-size:20px;line-height:40px;background:#f5f5f5}
.dialog .inner .main .t_con .box img{width:100%}
.dialog .inner .main .t_con .box p{font-size:14px;line-height:30px}

/*服务协议*/
.div_kaola{width: 998px; margin:0 auto;overflow: hidden;background: #fff;border: 1px solid #e5e5e5;}
.protocol{float: left;width: 768px;margin-left: 30px;}
.protocol h1{text-align: center;font-size: 16px}
.div_main p{font-size: 12px;word-wrap: break-word;word-break: break-all;display: block;font-family:'Microsoft YaHei'}
.protocol p{margin:0px 0px 3px 0px;color:#666;font-size: 12px;line-height:20px}
.protocol h3{font-weight:bold;color:#333;font-size: 14px}

/*帮助中心*/
#help_title{font-size: 24px;color: #333;font-weight: bold;text-align: center;padding-bottom: 42px;padding-top: 50px}
.help_center{float: left;width: 770px;margin-left: 30px;font-size:12px;}
.help_center img{display:block;}
.help_center h6{font-weight:bold;color:#333;font-size: 14px;}
.help_center p{margin:0px 0px 3px 0px;color:#666;line-height:20px}
.p_top1{padding-top: 19px}
.help_1{padding-top: 20px;padding-left: 86px}
.help_h6{padding-top: 20px}

/*联系我们*/
.div_kaola_connection{float: left;width: 770px;margin-bottom: 100px;}
.div_kaola_connection p{margin-left: 30px;font-size: 14px;line-height: 28px;}
.div_mail_left{float: left;}
.div_mail_right{float: left; margin-left: 200px;}
/*站点合作*/
.div_site_cooperation{float: left;width: 770px;margin-left: 30px;}
.div_site_list{font-size: 12px;width: 100%;margin-top: 26px;}
.div_site_list h6{font-weight:bold;color:#333;margin-top: 30px;font-size: 14px;}
.div_site_list ul{margin-right: -20px;overflow: hidden;margin-bottom: 5px;}
.div_site_list ul li{float: left;width:84px;margin-right: 3px;line-height: 20px;}
.div_site_list ul li a{color: #666;}
.div_site_list ul li a:hover{text-decoration: none;}
.div_site_say{margin-top: 26px;}
.div_site_say p{line-height: 20px;}
.div_site_say h6{margin-top: 26px;font-size: 14px;color: #333;}

/*关于我们*/
.content_pay{width:766px;float: left;margin-left: 30px;margin-bottom: 260px;}
.content_pay p{font-size: 12px;line-height: 20px;margin-bottom: 24.5px;}
.div_kaola_list {float: left;width: 160px; background: #f8f8f8;font-size: 14px;}
.div_kaola_list ul li a.select, .div_kaola_list ul li a:active {background: #e4e4e4;color: #333;}
.div_kaola_list ul li a {display: block;text-decoration: none;text-align: center;line-height: 40px;color: #333;padding-right: 5px;cursor: pointer;}
.div_kaola_list ul li a:hover {background-color: #ebebeb;text-decoration: none;}
/*下载单页*/
.content {background: #49506a; height:620px;position: relative; z-index: 10}
.content_inner {height:620px; position: absolute;width: 1000px;left:50%;top:50%;margin-left:-500px;margin-top:-310px;z-index: 20}
.flexslider {width: 763px;height: 620px; float: left;overflow: hidden}
.slider { float: left; filter: alpha(opacity=0);opacity: 0}
.slider li {width: 763px;height: 620px; position: absolute;left: 0; top: 0; }
.slider li:first-child { z-index: 3}
.flex-control-nav {height: 12px;width: 100px; position: absolute;z-index: 99;left: 454px;top: 580px}
.flex-control-nav > li {display: inline-block;float: left}
.flex-control-nav li a {float: left;width: 12px;margin-left: 20px;height: 12px;background: url(../images/icon_page.png) no-repeat -13px 0;cursor: pointer}
.flex-control-nav .flex-active {background: url(../images/icon_page.png) no-repeat 0 0px; }
.banner1 { background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/down_banner_1.png')}
.banner2 {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/down_banner_2.png')}
.banner3 {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/down_banner_3.png')}
.btndown_left {width: 237px; float: right}
.btndown_left ul {width: 237px;height: 50px;margin-left: 17px;margin-top: 24px}
.btndown_left ul li {width: 40px;height: 36px;cursor: pointer;float: left}
.btndown_left a {margin-left: 15px}
.icon_weibo { background: url(../images/icon_shares.png) 0 0 no-repeat}
.icon_weixin {background: url(../images/icon_shares.png) -40px 0 no-repeat}
.icon_tieba {background: url(../images/icon_shares.png) -80px 0 no-repeat}
.icon_weibo:hover { background: url(../images/icon_shares.png) 0 -36px no-repeat}
.icon_weixin:hover { background: url(../images/icon_shares.png) -40px -36px no-repeat}
.icon_tieba:hover { background: url(../images/icon_shares.png) -80px -36px no-repeat}
.btndown {height: 620px;width: 237px;float: left;position:absolute;right:0px;z-index:9999}
.btndown_right {float: right;margin-top: 174px;width: 448px}
.down_descript {font-size: 14px; font-family: 'Microsoft YaHei';color: #fff;margin-top: 2px}
.btndown_right_inner {margin-top: 15px}
.down_span_font {font-family: 'Microsoft YaHei';font-size: 46px;color: #fff;padding: 0px}
.weima{position: absolute;top:70px;right:110px;display: none}

/*分页*/
.pageRight a,.span_select{cursor:pointer;}
.radio-list-page .select{position: relative;width:44px;}
.selectcont{width:44px;background: #fff;border: 1px solid #F1565E;display: none;text-align: center;padding-bottom: 1px}
.selectcont li{height: 20px;}
.selectcont li a{display: block;text-align: center;width: 100%;margin-left: 0;float: none;}
.selectcont li a:hover{display: block;text-align: center;width: 100%;margin-left: 0;float: none;background: #ccc}
.radio-list-page a{margin-left:10px;float: left;}
.radio-list-page .span_select{width:45px;height:16px;background: url(../images/page_select.png)center 0px no-repeat;margin-top: 3px}
.radio-list-page .span_select .curPage{font-size: 12px;width: 30px;height: 16px;line-height:16px;text-align: center;}

.k_pages{margin-top:20px;text-align:center;}
.k_pages a{padding:5px;margin:0 5px;}
.k_pages a.noAllow{color:#999;cursor:text}
.k_pages input{padding:2px 0 2px 5px;width:50px;border:1px solid #efefef;border-radius:4px;color:#666}

/*下载*/
#ios,#android {width:122px; height:44px;  background:url('../images/down_ios.png') no-repeat; }
#android {background:url('../images/down_andriod.png') no-repeat; }
#ios:hover {background-image:url('../images/down_ios_hover.png'); }
#android:hover {background-image:url('../images/down_android_hover.png'); }
.download-kaola-box{ width:180px; height:235px; position:absolute; top:28px; left:95px; background:url('../images/zjbg1.png') 0 -106px; display:none; z-index:1;}
.download-kaola-box a{background:url('../images/zjbg1.png') right 0; width:70px; height:26px; margin-left:12px; margin-top:192px; cursor:pointer;}
.download-kaola-box a:hover{ background-position:right -26px;}
.download-kaola-box a.download-kaola-android {background-position:right -52px; margin-left:10px;}
.download-kaola-box a.download-kaola-android:hover{background-position:right -78px;}

.download-kaola-box.download-kaola-box-sp {background:url('../images/down1.png') no-repeat;position: relative;left: 0;top: 0;width: 100%; height:170px;}
.download-kaola-box.download-kaola-box-sp .down_close{position:absolute;right: 20px;top: 20px}
.download-kaola-box.download-kaola-box-sp a{margin-left: 483px;margin-top: 32px; background: url('../images/zjbg1.png') no-repeat 0 -429px; width: 120px; height: 36px;}
.download-kaola-box.download-kaola-box-sp a:hover{ background-position:0 -465px }
.download-kaola-box.download-kaola-box-sp a.download-kaola-android{ margin-top:10px; background-position:0 -501px;}
.download-kaola-box.download-kaola-box-sp a.download-kaola-android:hover{ background-position:0 -537px; }

/*列表分享*/
.share-program-box{ position:absolute; width:100px; height:53px; background-image:url('../images/share-border.png'); left:725px; top:-10px; z-index:1; padding-left:30px; padding-top:7px; display:none;}
.kl_share_box_kl li{display:inline-block;text-align:center}
.kl_share_box_kl li.alg_c{line-height:50px;border:none;font-size:18px;letter-spacing:10px;cursor:pointer}
.kl_share_box_kl .bdshare-button-style1-32 a{float:none;display:block;width:28px;margin:0 5px;text-indent:0;color:#666;background-image:url(../images/share_icon_xx.png);}
.share-program-box a.bds_tsina { background-position:0 -104px; height:29px;}
.share-program-box a.bds_qzone { background-position:0 -52px; height:29px;}
.share-program-box a.bds_tsina:hover { background-position:-36px -104px; background-image:url(../images/share_icon_xx.png);}
.share-program-box a.bds_qzone:hover { background-position:-36px -52px; background-image:url(../images/share_icon_xx.png);}

/*新分页控件*/
.hl-page{color:#333;}
.hl-page a{cursor: pointer;font-size:12px;color:#333;padding:1px 7px;border:1px solid #e5e5e5;margin-right: 4px;}
.hl-page a:hover{text-decoration: none;border:1px solid #999;}
.hl-page .new-page-cur{color: #fff;background:#f84e4e;}
.hl-page .new-page-btn-disable{color: #ccc;cursor: default;}
.hl-page .new-page-btn-disable:hover{background:#fff;color: #ccc;border:1px solid #e5e5e5;}

.scrollFix {position: fixed;top: 0px}

a.nohover:hover{text-decoration:none; color: #666;cursor: default;}
.guessLike:hover{cursor: pointer;opacity: 0.5;filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5}



/*404*/
.div_not_found{width: 1000px;height:1020px;border:1px solid #e5e5e5;background: #fff;margin: 0 auto;margin-top: 14px;}
.kaola_404{background: url(../images/kaola_404.png);width: 1002px;height: 509px;background-size: cover;margin-left: -1px;}
.kaola_404 .kaola_404_msg{padding-top: 350px;}
.kaola_404 .kaola_404_msg p{text-align: center;color: #999;font-size:14px;}
.kaola_404 .kaola_404_link{text-align: center;}
.kaola_404 .kaola_404_link a{margin: 30px 13px;width: 98px;height: 26px;line-height: 26px;text-align:center;text-decoration: none;display: inline-block;background: url(../images/kaola_404_btn.png) no-repeat;}

.kaola_404_list{margin-top: 40px;}
.kaola_404_list .column{width: 330px;float: left;}
.kaola_404_list .column h2{margin-left: 30px;}
.kaola_404_list .column h2 i{display: inline-block;width: 4px; height: 20px;background: #FB4C49;vertical-align: middle;}
.kaola_404_list .column .list{margin-top: 28px;}
.kaola_404_list .column .listbl{border-left: 1px solid #ccc;}
.kaola_404_list .column .list ul li{margin-bottom: 18px;}
.kaola_404_list .column .list .cb{clear: both;}
.kaola_404_list .column .list .top{float: left;margin-left: 30px;line-height: 56px;color: #999999;font-size: 14px;}
.kaola_404_list .column .list .imgbox{float: left;width: 56px;height: 56px;border: 1px solid #e5e5e5;margin-left: 14px;}
.kaola_404_list .column .list .imgbox img{width: 100%;}
.kaola_404_list .column .list .titledesc{float: left;margin-left: 8px;}
.kaola_404_list .column .list .titledesc .title{margin-top: 5px;color: #333333;font-size: 14px;width: 160px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.kaola_404_list .column .list .titledesc .desc{margin-top: 5px;color: #999999;font-size: 12px;width: 160px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}


/*下载*/
.content_download{width: 100%;}
.content_download img{margin: 0;padding: 0;display: block;}
.p_down1{width: 100%;height: 550px;margin: 0; background-image: url(../images/app/download1.png);background-repeat: no-repeat;background-position: center;background-size: 100% 100%;}
.div_download_btn{width: 1000px;height: 100%;/*z-index: 201;*/ margin:0 auto;position: relative;}
.dw_ios_tp{position: absolute;top:318px;left:470px;z-index: 106;width:180px;height:50px;display:block;background: url(../images/app/dw_ios_tp.png) no-repeat;}
.dw_ios_tp:hover{background: url(../images/app/dw_ios_bt.png) no-repeat;}
.dw_and_tp{position: absolute;top:318px;left:670px;z-index: 106;width:180px;height:50px;display:block;background: url(../images/app/dw_and_tp.png) no-repeat;}
.dw_and_tp:hover{background: url(../images/app/dw_and_bt.png) no-repeat;}
.down_con{width: 100%;}
.div_download_con{width: 1000px;margin:0 auto;overflow: hidden;}
.down_con5{width: 100%;height: 520px;background-image: url(../images/app/download6.png);background-repeat: no-repeat;background-position: center;background-size: cover;}
.div_con5{width: 1000px;height: 520px;background-image: url(../images/app/download6_txt.png);background-repeat: no-repeat;}
.weima{position: absolute;top:70px;right:110px;display: none}
.down_ios_ft{width:180px;height:50px;display:block;background: url(../images/app/dw_ios_ft.png) no-repeat;}
.down_ios_ft:hover{width:180px;height:50px;display:block;background: url(../images/app/dw_ios_bt.png) no-repeat;}
.down_and_ft{width:180px;height:50px;margin-top:21px;display:block;background: url(../images/app/dw_and_ft.png) no-repeat;}
.down_and_ft:hover{width:180px;height:50px;margin-top:21px;display:block;background: url(../images/app/dw_and_bt.png) no-repeat;}
.div_download_con_ft{width: 1000px;height:340px;margin:0 auto;overflow: hidden;position: relative;}
.down_weima{float: left;position: absolute;left: 283px;top:111px;}
.down_ft{float: left;position: absolute;left: 447px;top:111px;}
.down_share{width:36px;height:128px;position: absolute;left: 880px;top:111px;}
.down_share ul {width: 36px;height: 128px;}
.down_share ul li {width: 43px;height: 36px;cursor: pointer;margin-bottom: 8px;}
.icon_weibo { background: url(../images/app/share_icon.png) 0 0 no-repeat;}
.icon_weixin {background: url(../images/app/share_icon.png) 0 -46px no-repeat;}
.icon_tieba {background: url(../images/app/share_icon.png) 0 -92px no-repeat;}
.icon_weibo:hover { background: url(../images/app/share_icon_hover.png) 0 0 no-repeat;}
.icon_weixin:hover { background: url(../images/app/share_icon_hover.png) 0 -46px no-repeat;}
.icon_tieba:hover { background: url(../images/app/share_icon_hover.png) 0 -92px no-repeat;}
.share_weima{position: absolute;left:764px;top:84px;display: none;}

/*用户主页*/
.user-content{width:746px; min-height:527px;}
.user-content.pt14{min-height:543px;}
.user-msg{width:236px; min-height:557px;}
.user-tap{font-size:14px; text-align:center; line-height:14px; height:25px; margin-bottom:2px;}
.user-tap li{min-width:128px; height:24px; cursor:pointer;}
.user-tap li.cur{color:#333; border-bottom:solid 2px #ff6b63;}
.user-tap li.cur span{color:#ff6b63;}
.user-tap li span{ vertical-align: top;}
.tap-c{ margin-left:54px; overflow:hidden;}
.tap-c li{ float:left; margin-right:40px; margin-bottom:30px;}
.tap-c li.null a:hover,.tap-c li.null a:hover span{cursor:default; text-decoration:none;}
.tap-c .dwh{ display:block; width:96px; height:96px;}
.tap-c span.pos_ab{color:#fff; bottom:0; width:96px; text-align:center; line-height:24px; background:url('../images/bg.png');}
.tap-c span.play{ bottom:6px; right:6px; width:30px;height:30px; background:url('../images/play_icon.png');}
.tap-c span.play:hover{ background:url('../images/play_icon_an.png');}
.tap-c .ellipsis{ line-height:26px; color:#666; width:96px;}
.tap-box .subscribe,.tap-box .subscribed{border-radius:2px;margin-left:0; line-height:22px; display:block; padding:0; padding-left:12px;}
.tap-box .subscribed{ padding-left:5px;}
.tap-box .subscribe span,.tap-box .subscribed span{ vertical-align:inherit;}
.tap-box .subscribe span.fr,.tap-box .subscribed span.fr{ text-align:center; width:47px; border-left:solid 1px #999; line-height:12px;}
.tap-box .cancelSubscribe{ display:block; line-height:22px; border-radius:2px; width:100%; text-align:center; top:25px; display:none;}
.tap-box .cancelSubscribe{ box-shadow:0 0 10px rgba(0, 0, 0, 0.15); border-color:#d1d1d1;}
.tap-box .cancelSubscribe:hover{ background:#f8f8f8; border-color:#d1d1d1;}

/*主播信息*/
.kaola-null{ margin-top:82px; margin-bottom:280px; font-size:14px; width:600px; text-align:center;}
.user-header{background:url('../images/headbg.png') no-repeat; padding-top:100px; left:0; top:0;width:100%; text-align:center;}
.kaola-null a{ text-decoration:underline; color:#5191e9;}
#user-img{top:28px;left:89px; width:60px; height:60px;}
.user-header p{ display:inline-block; min-width:80px;}
.user-header p span{ max-width:145px; height:20px;}
.user-header p span span{ vertical-align:initial;}
.user-header p a{ right:-25px; top:-2px; width:23px; height:23px; background:url('../images/edit_name.png') 0 1px no-repeat;}
.user-header p a:hover{background-position:0 bottom;}
.fensi{ width:160px; margin:140px auto 10px auto; overflow:hidden; line-height:12px;}
.fensi a{width:79px; display:block; height:28px;}
.fensi strong{display:block; margin-bottom:4px;}
.fensi a.rline{ border-right:solid 1px #e5e5e5;}
.fensi span{ width:5px; height:5px; background:url('../images/login/mail_in.png') no-repeat right top; top:0;right:10px;}
.fensiOption{width:176px; margin:0 auto; height:24px;}
.fensiOption a{width:78px; margin-right:14px; line-height:22px; border-radius:2px;}
.fensiOption a.mr0{margin-right:0px;}
.fensiOption a.subscribe,.fensiOption a.subscribed{ padding-left:15px; width:63px; margin-left:0; padding-right:0; background:url(../images/k_sprite.png) no-repeat -98px -190px; }
.fensiOption a.subscribed { background-position:-267px -220px; }
.fensiOption a.mutual { background-position:-273px -194px; }
.fensiOption a.cancelSubscribe{ right:0px; top:25px; box-shadow:0 0 10px rgba(0, 0, 0, 0.15); display:none; background-color:#fff; }
.fensiOption a.cancelSubscribe:hover{ background-color:#f8f8f8; border-color:#d1d1d1; box-shadow:0 0 10px rgba(0, 0, 0, 0.15); }
.user-msg .user-m p{margin-bottom:10px; background:url('../images/position_ic.png') no-repeat; padding-left:20px;}
.jm-list li.bdb_e5{height:36px; padding:10px 0;}
.jm-title{width:442px; margin-right:40px;}
.jm-title a.c3{color:#333;}
.jm-title a{color:#999;}
.jm-right{line-height:36px; width:155px;}
.jm-right var{ margin-right:35px; color:#999;}
.jm-list i{cursor:pointer;}
.jm-right .k_share_btn{ background:url('../images/k_sprite.png') -221px -196px no-repeat; width:12px;}
.jm-right .k_share_btn:hover{ background-position: -244px -196px;}
.jm-right .ic_18x18{ margin-right:16px;}
.user-content .share-program-box{left:710px;}

/* 粉丝页面 */
.fans .user-tap{height:30px; font-size:12px;}
.fans .user-tap li{ min-width:100px; width:100px; line-height:29px; height:29px; background-color:#f8f8f8; border-left:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5;}
.fans .user-tap li.cur{ background-color:#fff; border-bottom:0; height:30px;}
.fans .user-tap li.cur span{ color:#333;}
.fans .tap-c{ margin-left:14px;}
.fans .tap-box li{ width:100%; margin-right:0; margin-bottom:20px;}
.fans-img { width:55px;}
.fans-img img { width:55px; height:55px; border-radius:50%;}
.fans-r{width:648px; line-height:12px; overflow:hidden;}
.fans-r div span{ vertical-align:initial; color:#fb4c49;}
.tap-c .fans-r p.ellipsis{ margin:10px 0 0 0; width:100%; color:#999; line-height:12px;}
.tap-box .fensiOption{right:14px; margin:0; z-index:2; width:178px;}
.tap-box .fensiOption a{ width:88px; margin-right:8px; padding:0;}
.tap-box .fensiOption a.mr0{margin-right:0px; width:78px;}
.tap-box .fensiOption a.subscribe{ background-position:-90px -190px; padding-left:16px; width:74px;}
.tap-box .fensiOption a.subscribed{ background-position:0 -198px;}
.tap-box .fensiOption a.mutual{ background-position:-0px -246px;}
.fans .jm-list li.bdb_e5{ height:auto; padding:0 0 20px;}
/*seo优化，控制h1 h2 h3样式*/
.idx_type_title{
	font-weight: normal;
  font-size: 20px;
}
.idx_top_title{
	font-weight: normal;
  font-size: 20px;
}
.zj_title,.jm_title{
    font-weight: normal;
  font-size: 18px;
  color:#333;
  display:inline;
  line-height:22px;
}
.subscribe { display:inline-block; line-height:18px; padding-left:22px; padding-right:10px; margin-left:15px; border-radius:9px; background-position:9px -286px;}
.subscribed{ display:inline-block; line-height:18px; margin-left:15px; border-radius:9px; background:#fff; padding:0 12px; background:#f8f8f8;}
.t_detail .cancelSubscribe{border-radius:9px; line-height:18px; left:15px; background-color:#fff; top:21px; display:none;}
.cancelSubscribe:hover { text-decoration:none;}
.t_detail .shoucang{ background:url(../images/k_sprite.png) no-repeat -106px -219px; padding-left:27px; line-height:17px; height:18px;}
.t_detail .shoucang.subscribe:hover{ background:url(../images/dysc_icon.png) no-repeat 9px -75px;}
.t_detail .shoucang.subscribed{ background:url(../images/dysc_icon.png) no-repeat 9px -114px;}
/**头部相关**/
.login {
  line-height: 32px;
  color: #999; }
  .login a {
    color: #999; }
  .login .login_window {
    display: none;
    position: absolute;
    z-index: 9999;
    padding: 10px 18px 27px 21px;
    width: 180px;
    background: url(../images/login/lg_bk.png) no-repeat; }
    .login .login_window .info {
      line-height: 28px;
      text-align: center;
      color: #ff6a5f; 
      border-radius: 2px;
      background: url(../images/login/error_bk.png) no-repeat;
    }
    .login .login_window .info span{
        display:inline-block;
        margin-top:-1px;
        margin-bottom: 4px;
        background:url(../images/login/error.png) no-repeat;
        padding-left: 20px;
        background-position: 0 8px;
        font-size: 12px;
        
    }
    .login .login_window .username, .login .login_window .passwd {
      line-height: 32px; width:180px}
      .login .login_window #username{margin-top:15px!important;}
      .showpasswd{
        line-height: 32px; width:180px;
        margin-top: 12px;
        padding: 5px 10px;
        width: 162px;
        height: 25px;
        line-height: 22px;
        background: url(../images/login/bk.png) no-repeat -4px -42px;
        border-radius: 4px;
      }
    .login .login_window #username, .login .login_window #passwd {
      margin-top: 12px;
      padding: 5px 10px;
      width: 162px;
      height: 25px;
      line-height: 22px;
      background: url(../images/login/bk.png) no-repeat -4px -42px;
      border-radius: 4px; }
    .login .login_window #username:focus, .login .login_window #passwd:focus {
      background: url(../images/login/bk.png) no-repeat -4px -83px; }
     .login .login_window .rember{
         cursor: pointer;
      }
    .login .login_window .handle {
      height: 14px;
      line-height: 14px;
      margin-top: 9px;
      margin-bottom: 14px; }
      .login .login_window .handle .rember input {
        display: block;
        float: left;
        margin-top: 2px; }
      .login .login_window .handle .rember span {
        font-size: 12px;
        color:#999;
        margin-left: 8px;
        float: left;
        display: block; }
      .login .login_window .handle .forgetPwd {
        line-height: 14px;
        margin-right: 0px; }
        .login .login_window .handle .forgetPwd a {
          color: #999;font-size: 12px;padding:0 }
    .login .login_window .submit {
      height: 32px;
      line-height: 32px;
      background-color: #ff6a5f;
      color: #fff;
      text-align: center;
      cursor: pointer; 
      border-radius: 2px;
        }
      .login .login_window .submit:hover{
        background-color: #f84e4e;
      }
    .login .login_window .other {
      margin-top: 10px;
      height: 24px;
      line-height: 24px; }
      .login .login_window .other span {
        font-size: 12px;
        color:#999;
        float: left;
        display: block;
        margin: 0; }
      .login .login_window .other .qq {
        float: left;
        padding: 0px;
        margin-left: 8px;
        display: block;
        width: 22px;
        height: 22px;
        background: url(../images/login/bk.png) no-repeat -5px -4px; }
      .login .login_window .other .weibo {
        float: left;
        margin-left: 30px;
        padding: 0px;
        display: block;
        width: 22px;
        height: 22px;
        background: url(../images/login/bk.png) no-repeat -58px -4px;  }
      .login .login_window .other .qq:hover {
        background: url(../images/login/bk.png) no-repeat -32px -4px; }
      .login .login_window .other .weibo:hover {
        background: url(../images/login/bk.png) no-repeat -83px -4px; }
  .login .error {
    background: url(../images/login/bk_error.png) no-repeat; }
  .login .user_pic {
    cursor: pointer;
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    border:1px solid #e5e5e5;
    border-radius: 100%;
    box-shadow: 1px 1px #ccc inset; }
  .login .user_pic {
    margin-top: 15px;
    margin-right: 10px; }
  .login .user_mail {
    margin-top: 28px;
    margin-right: 5px; }
  .login .user_name {
    margin-top: 24px;
    line-height: normal;
    margin-right: 3px!important;
    background: url(../images/login/down.png) no-repeat;
    background-position: center right;
    padding-right: 15px;
    color:#333;
    font-size:12px;
    max-width: 81px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden; }
  .login .user_name, .login .user_mail, .login .user_mail_num {
    display: block !important;
    float: left;
    cursor: pointer; }
  .login .login_in .loginout{
    margin-top: 10px;
    margin-bottom: 6px;
  } 
  .login .login_in {
    display: none;
    position: absolute;
    padding: 6px 0;
    z-index: 9999;
    width: 120px;
    background: url(../images/login/_login_bk.png) no-repeat; }
    .login .login_in a {
      margin-top: 9px;
      margin-left: 41px;
      display: block;
      font-size: 12px;
      line-height: 22px;
      color: #999 !important; }
    .login .login_in a:hover{
        text-decoration: none!important;
        color:#c8c8c8!important;
    }

#sch_txt:focus {
  border: 1px solid #5d87e4;
  box-shadow: 0px 0px 4px #e1eaf7; }

.search-result {
  position: absolute;
  line-height: normal;
  z-index: 9999;
  top: 79px;
  width: 183px;
  background-color: #fff;
  border: 1px solid #5d87e4;
  border-top: 1px solid #e5e5e5;
  border-radius: 0 0 6px 6px; }
  .search-result .title {
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 12px;
    color: #333; }
    .search-result .title a{
      width: 167px;
      margin: 0 -10px;
    }
    .search-result{
      zoom: 1;
    }
    .search-result:after{
      content: '\20';
      clear: both;
    }
   .search-result .title a.active{
     background: #f7f6f6;
   }
  .search-result .result .special, .search-result .result .program {
    padding: 10px 0 10px 10px;
    overflow: hidden;
    font-size: 12px;
    border-bottom: 1px solid #e5e5e5; }
    .search-result .result .special span, .search-result .result .program span {
      line-height: 26px;
      margin-right: 7px;
      font-size: 12px;
      color: #999; }
    .search-result .result .special ul li, .search-result .result .program ul li {
      margin-right: -11px;
      line-height: normal;
      color: #333; }
      .search-result .result .special ul li a, .search-result .result .program ul li a {
        margin-right: -20px;
        line-height: 26px;
        display: block;
        width: 127px;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden; }
        .search-result .result .special ul li a.active, .search-result .result .program ul li a.active{
          background: #f7f6f6;
        }
        .search-result .result .special ul li a em, .search-result .result .program ul li a em {
          color: #fb4c49; }
    .search-result .result .special ul:after, .search-result .result .program ul:after {
      clear: both; }

.border_style {
  border-top: 1px solid #5d87e4 !important;
  border-left: 1px solid #5d87e4 !important;
  border-right: 1px solid #5d87e4 !important;
  border-bottom: none !important;
  border-radius: 5px 5px 0 0 !important; }
.search-text{box-shadow: 0px 0px 4px #ccc; }
#remberMe{
    display:inline-block;
    padding:0px;
    margin-top: 2px;
    width:12px;
    height:12px;
    float:left;
    background: url(../images/login/bk.png) no-repeat -20px -127px;
}
#remberMe.active{
    background: url(../images/login/bk.png) no-repeat -5px -127px;
}

.login .mailinfo {
  position: absolute;
  padding: 9px 7px 9px 18px;
  width: 112px;
  height: 112px;
  background: url(../images/login/mail_bk2.png) no-repeat; }
  .login .mailinfo a {
    display: block;
    padding: 4px 0 !important;
    line-height: 22px !important;
    color: #fff !important;
    font-size: 12px !important;
    color: #999 !important; }
    .login .mailinfo a:hover {
      text-decoration: none !important;
      color: #c8c8c8 !important; }
    .login .mailinfo a span {
      display: inline-block;
      float: right;
      margin-top: 3px;      
      min-width: 10px;
      padding: 2px 6px 4px 6px;
      font-size: 12px;
      line-height: 11px;
      color: #fff;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      background-color: #fb4c49;
      border-radius: 10px;
      text-decoration: none !important; }
      .login .mailinfo a span:hover {
        text-decoration: none !important; }

#overlay {
  background-color: #000;
  z-index: 9998;
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  width: 100%;
  height: 100%;
  opacity: 0.25;
  filter: alpha(opacity=25);
  -moz-opacity: 0.25; }

#loginWindow {
  display: none;
  position: fixed;
  padding: 1px;
  padding: 40px 38px;
  z-index: 9999;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); }
  #loginWindow .error span{
      display: inline-block;
      line-height: 28px;
	  margin-top: -1px;
      background: url(../images/login/error.png) no-repeat;
      padding-left: 20px;
      background-position: 0 8px;
      font-size: 12px;
  }
#loginWindow .error{
  
  display: none;
    margin-bottom: 20px;
    text-align: center;
    color: #ff6a5f;
    border-radius: 2px;
    border:1px solid #ff6a5f;
    background: #ffe1e1 url(../images/login/error.png) no-repeat;
    background-position: 30px 40px;
}
  #loginWindow .closeWin {
    width: 33px;
    height: 34px;
    position: absolute;
    right: 0px;
    top: 0px;
    display: inline-block;
    background: url(../images/login/bk.png) no-repeat;
    background-position: -3px -199px; }
  #loginWindow .title {
    margin-bottom: 15px;
    font-size: 18px;
    color: #585858; }
  #loginWindow .form input {
    width: 242px;
    height: 18px;
    padding: 12px 10px;
    font-size: 12px;
    color: #999;
    background: url(../images/login/bk.png) no-repeat;
    background-position: -8px -237px; }
    #loginWindow .form input:focus {
      background-position: -8px -287px; }
    #loginWindow .form input#lusername {
      margin-bottom: 11px; }
    #loginWindow .form input#lpwd {
      margin-bottom: 10px;
      display: none; }
    #loginWindow .form input#showlpwd {
      margin-bottom: 10px; }
  #loginWindow .form .handle {
    zoom: 1;
    line-height: 12px; }
    #loginWindow .form .handle:after {
      content: "020";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    #loginWindow .form .handle .lrember {
      cursor: pointer;
      height: 14px; }
    #loginWindow .form .handle #lremberMe {
      display: block;
      padding: 0px;
      margin-top: 2px;
      margin-right: 7px;
      width: 12px;
      height: 12px;
      float: left;
      background: url(../images/login/bk.png) no-repeat -20px -127px;
      font-size: 12px;
      line-height: 12px; }
      #loginWindow .form .handle #lremberMe.active {
        background: url(../images/login/bk.png) no-repeat -5px -127px; }
    #loginWindow .form .handle .forgetPwd:hover {
      text-decoration: underline;
      color: #666; }
  #loginWindow .form #lsubmit {
    margin-top: 10px;
    height: 38px;
    width: 100%;
    display: block;
    background: #ff6a5f;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 38px;
    border-radius: 2px; }
    #loginWindow .form #lsubmit:hover {
      background-color: #f84e4e;
      text-decoration: none; }
  #loginWindow .oterLogin {
    zoom: 1;
    margin-top: 13px; }
    #loginWindow .oterLogin:after {
      content: "020";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    #loginWindow .oterLogin .weibo {
      float: left;
      padding: 0px;
      display: block;
      width: 22px;
      height: 22px;
      background: url(../images/login/bk.png) no-repeat -58px -4px; }
      #loginWindow .oterLogin .weibo:hover {
        background: url(../images/login/bk.png) no-repeat -83px -4px; }
    #loginWindow .oterLogin .qq {
      float: left;
      padding: 0px;
      margin-left: 8px;
      display: block;
      width: 22px;
      height: 22px;
      background: url(../images/login/bk.png) no-repeat -5px -4px; }
      #loginWindow .oterLogin .qq:hover {
        background: url(../images/login/bk.png) no-repeat -32px -4px; }
    #loginWindow .oterLogin .register {
      margin-top: 1px;
      float: right; }
      #loginWindow .oterLogin .register:hover {
        color: #666; }

/*传统列表页*/
.list-jm{height:229px; background:url('../images/list_bg.png') no-repeat;}
.dt-jm{height:229px; width:784px;}
.dt-jm ul{ padding-left:100px;}
.dt-jm ul a { color: #888; line-height:42px;}
.dt-jm li:hover span, .dt-jm li:hover span:hover {
    text-decoration: none;
    color: #f84e4e;
    line-height: 42px;
    font-weight:normal;
}
.dt-tags {
    width: 184px;
    margin-right: 1px;
    height: 228px;
    background: #000;
    padding-left: 1px;
    padding-top: 1px;
}
.dt-tags a{ display:block; width:91px; height:56px; line-height:55px; margin-right:1px; margin-bottom:1px; background:#313131; color:#999;}
.dt-tags a h2{font-weight:normal;}
.dt-tags a.cur,.dt-tags a:hover{background-color:#f84e4e; color:#fff;}
.dt-jm-title { width:200px; height:42px; overflow:hidden;}
.dt-title{width:190px; height:42px; overflow:hidden;}
.dt-title h2{font-size:14px; font-weight:normal;}
.dt-jm i{ width:35px; height:35px; display:inline-block; margin-right:10px;}
.dt-jm i img{width:100%; vertical-align:middle;}
.dt-jm a{ }
.dt-jm li.cur a span{color:#fb4c49;}
.no-radio{width:724px; padding-top:100px; right:0px; top:0; color:#888;}
.no-flash{ height:229px; width:724px;right:0px; background-color:#282828; top:0;}
.no-flash .clear-line{ width:140px; line-height:36px; color:#fff; background-color:#fb4c49; border-radius:4px;}

.dt-type a:hover,.dt-type a.cur { color:#f84e4e; }
.dt-type i{ background:url('../images/type_more.png') no-repeat; width:11px; height:6px; display:inline-block; margin-left:5px;}
.city-more{ left:68px; top:22px; padding-top:5px; width:272px; z-index:9;}
.city-more i {
    background: url(../images/comment.png) -50px -20px no-repeat;
    width: 12px;
    height: 7px;
    top: 0;
    left: 8px;
}
.city-more-box { background-color:#fff;padding:4px 0 4px 15px; text-align:left;}
.city-more-box a{padding:4px 0; margin-right:10px; width:43px;}
.city-more-box a.mr0{margin-right:0px;}
.dt-list{ padding-top:20px; }
.dt-list li{ margin-right:25px; margin-bottom:25px; width:140px; height:171px; float:left;}
.dt-list li.mr0{margin-right:0px;}
.dt-list img{width:100%; height:140px; border:1px solid #e5e5e5;}
.dt-list i{width:30px; height:30px; border-radius:4px; top:9px; left:9px;}
.dt-list i img{ width:28px; height:28px; border:1px solid #e5e5e5;}
.dt-list i.dt-play {
    left: 101px;
    top: 101px;
    background: url(../images/play_icon.png) no-repeat;
}
    .dt-list i.dt-play:hover {
        background: url(../images/play_icon_an.png) no-repeat;
    }

/* IE7一下版本提示信息 */
.ie-msg{left:50%; top:116px; width:200px; height:100px; margin-left:510px; border:solid 1px #cbcbcb; border-top:solid 2px #f84e4e; background-color:#fff;}
.ie-msg a{ width:12px; height:12px; display:block; margin:10px 0 0 10px; background:url('../images/ie-close.png') no-repeat; cursor:pointer; margin-bottom:10px;}
.ie-msg a:hover{ background-position: -15px 0;}
.ie-msg span{ vertical-align:initial;}

/**radio**/
.text-center { text-align: center; }

.audio_box { zoom: 1; }
.audio_box:after { content: "\20"; display: block; clear: both; }
.audio_box .a_left { box-sizing: border-box; float: left; }
.audio_box .a_right { box-sizing: border-box; float: right; }
.audio_box .ctdt { position: relative; zoom: 1; width: 636px; }
.audio_box .ctdt:after { content: "\20"; display: block; clear: both; }
.audio_box .ctdt #isPlay { padding-top: 84px; padding-left: 126px; }
.audio_box .ctdt .audio_pic { position: relative; width: 120px; height: 120px; }
.audio_box .ctdt .audio_pic .bk { position: absolute; width: 120px; height: 120px; }
.audio_box .ctdt .audio_pic .audio_logo { position: absolute; border-radius: 4px; width: 24px; height: 24px; top: 6px; left: 6px; }
.audio_box .ctdt .audio_pic .playBtn { position: absolute; left: 44px; top: 44px; width: 36px; height: 38px; background-size: 100%; }
.audio_box .ctdt .audio_pic .play { cursor: pointer; background: url("../images/a_playbtn.png") no-repeat -8px -8px; }
.audio_box .ctdt .audio_pic .pause { cursor: pointer; background: url("../images/a_playbtn.png") no-repeat -47px -8px; }
.audio_box .ctdt .audio_info { margin-left: 16px; }
.audio_box .ctdt .audio_info .a_b_title { zoom: 1; height: 48px; color: #fff; font-size: 28px; }
.audio_box .ctdt .audio_info .a_b_title:after { content: "\20"; display: block; clear: both; }
.audio_box .ctdt .audio_info .a_b_title h1 { line-height: 28px; float: left; display: block;font-size: 28px;font-weight: 500 }
.audio_box .ctdt .audio_info .a_b_title a {padding-top: 6px\9; ;cursor: default;text-decoration: none; margin-top: 4px; margin-left: 10px; display: block; float: left; display: none; text-decoration: none; color: #fff; font-size: 12px; line-height: 12px; padding: 4px 9px; border: 1px solid #fff; border-radius: 14px; }
.audio_box .ctdt .audio_info .a_m_title { margin-top: 20px; color: #fff; font-size: 14px; cursor: pointer; }
.audio_box .ctdt .audio_info .a_shareinfo { zoom: 1; margin-bottom: 40px; }
.audio_box .ctdt .audio_info .a_shareinfo:after { content: "\20"; display: block; clear: both; }
.audio_box .ctdt .audio_info .a_shareinfo .a_dy { display: none; box-sizing: border-box; text-align: center; height: 30px; width: 66px; float: left; text-decoration: none; padding: 7px 0px; margin-right: 14px; border-radius: 4px; line-height: normal; font-size: 12px; color: #fff; background: #fb4c49; }
.audio_box .ctdt .audio_info .baidushare { float: left; }
.audio_box .ctdt .a_showInfo { padding-right: 30px; margin-top: 40px; clear: both; font-size: 12px; color: rgba(255, 255, 255, 0.5);color: #b695a8\9;}
.audio_box .ctdt .a_player { position: absolute; bottom: 0px; height: 47px; width: 636px; left: 0; background: rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000); }
.audio_box .ctdt .a_player .progressbar { height: 4px; width: 636px; background: #c38187; position: absolute; top: 0px; }
.audio_box .ctdt .a_player .progressbar .progress { position: absolute; left: 0; top: 0; width: 0; height: 4px; background: #fb4a49; }
.audio_box .ctdt .a_player .b_title { text-align: center; font-size: 12px; line-height: 52px; color: rgba(255, 255, 255, 0.5); }
.audio_box .ctdt .a_player .b_btn_info { width: 100%; position: absolute; left: 34px; bottom: 6px; }
.audio_box .ctdt .a_player .b_btn_info .audio_state { float: left; width: 30px; height: 30px; margin: 0; }
.audio_box .ctdt .a_player .b_btn_info .play { cursor: pointer; background: url("../images/a_playbtn.png") no-repeat -8px -57px; }
.audio_box .ctdt .a_player .b_btn_info .pause { cursor: pointer; background: url("../images/a_playbtn.png") no-repeat -50px -57px; }
.audio_box .ctdt .a_player .b_btn_info .b_timer { position: absolute; margin-top: 3px; left: 40px; font-size: 12px; color: rgba(255, 255, 255, 0.5); }
.audio_box .ctweek { height: 390px; width: 334px; background: #313131; }
.audio_box .ctweek #div_list { width: 334px; }
.audio_box .ctweek #div_list .track { background: #7c7c7c; }
.audio_box .ctweek #div_list .thumb { background: #fff; }
.audio_box .ctweek #div_list .viewport { box-sizing: border-box; margin-top: 10px; width: 326px; height: 305px; background: #434343; }
.audio_box .ctweek .a_title { text-align: center; font-size: 16px; color: #fff; margin-top: 12px; margin-bottom: 10px; }
.audio_box .ctweek .a_week_days .a_items { zoom: 1; padding-left: 4px; margin-left: 10px; margin-right: 10px; background: #5a5a5a; border-radius: 4px; }
.audio_box .ctweek .a_week_days .a_items:after { content: "\20"; display: block; clear: both; }
.audio_box .ctweek .a_week_days .a_items .a_item { padding-top: 7px\9;text-decoration: none; padding: 4px 19px 6px 19px; line-height: normal; float: left; list-style: none; color: rgba(255, 255, 255, 0.5); font-size: 12px; }
.audio_box .ctweek .a_week_days .a_items .a_item.active { color: #fff; background: #fb4a49; }
.audio_box .ctweek .a_play_items .boder_bottom { border-bottom: 1px solid #696969; }
.audio_box .ctweek .a_play_items .itembox { zoom: 1; padding-top: 4px; padding-bottom: 6px; }
.audio_box .ctweek .a_play_items .itembox:after { content: "\20"; display: block; clear: both; }
.audio_box .ctweek .a_play_items .a_play_item { padding-left: 18px; padding-right: 18px; background: #434343; }
.audio_box .ctweek .a_play_items .a_play_item .a_title { text-align: left; width: 130px; margin: 0; font-size: 14px; }
.audio_box .ctweek .a_play_items .a_play_item .a_b_font {font-weight: 500; font-size: 14px; color: #999; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; }
.audio_box .ctweek .a_play_items .a_play_item .a_m_font { font-size: 12px; color: #888; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; }
.audio_box .ctweek .a_play_items .a_play_item .a_play { margin-left: 51px; margin-top: 10px; font-size: 12px; color: #999; width: 48px; line-height: 20px; text-align: center; border-radius: 4px; border: 1px solid #999; }
.audio_box .ctweek .a_play_items .a_play_item .a_play a { color: #999; text-decoration: none;padding-top: 2px\9;}
.audio_box .ctweek .a_play_items .a_play_item.active { background: #383838; }
.audio_box .ctweek .a_play_items .a_play_item.active .a_b_font { color: #fff; }
.audio_box .ctweek .a_play_items .a_play_item.active .a_m_font { color: #fff; }
.audio_box .ctweek .a_play_items .a_play_item.active .a_play { border-color: #fb4a49; }
.audio_box .ctweek .a_play_items .a_play_item.active .a_play a { color: #fb4a49;text-decoration: none;padding-top: 2px\9; }

.banner_box { margin-top: 40px; height: 146px; zoom: 1; }
.banner_box:after { content: "\20"; display: block; clear: both; }
.banner_box .mr16 { margin-right: 16px; }
.banner_box .b_left { display: block; float: left; width: 477px; height: 146px; }
.banner_box .b_left img { border: 1px solid #e5e5e5; width: 477px; height: 146px; }

.audio_list_title { zoom: 1; margin-top: 28px; padding-bottom: 8px; border-bottom: 1px solid #e5e5e5; margin-right: 27px; }
.audio_list_title:after { content: "\20"; display: block; clear: both; }
.audio_list_title span { margin-top: 4px; float: left; display: block; width: 4px; background: #fb4a49; height: 20px; }
.audio_list_title a { margin-top:5px\9;cursor: default;line-height: normal; margin-left: 10px; display: block; float: left; text-decoration: none; font-size: 20px; color: #333; }

.commentReplay,.netError { border: none !important;width:426px;margin-left: -214px; margin-top: -94px; }
.commentReplay .c-title,.netError .c-title{ margin-bottom: 37px; }

#isNotPlay { display: none; }
#isNotPlay div { text-align: center; font-size: 14px; color: #999; }
#isNotPlay div.ntop { margin-top: 128px; }
#isNotPlay a { text-decoration: none; text-align: center; display: block; margin-top: 38px; margin-left: auto; margin-right: auto; border-radius: 4px; background: #fb4a49; font-size: 14px; color: #fff; width: 136px; height: 36px; line-height: 36px; }

.showgobacklive{display: none;cursor: pointer;position: absolute;width:131px;height: 32px;background: url("../images/goback.png") no-repeat; background-position: -2px 0;margin-top: 10px;
    left: 263px;}
.showgobacklive:hover{background-position: -2px -45px}

.add_zj a{color:rgb(0, 0, 238);}


/*私信弹层*/
.clearfix:after {display:block;visibility:hidden;clear:both;height:0;content:""}
.clearfix {zoom:1;}
.private-letter-alert{width: 500px; height: 250px;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .15);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, .15); box-shadow: 0 0 15px rgba(0, 0, 0, .15);z-index: 300;margin-left:-250px;margin-top:-133px;position: fixed;left: 50%;top: 50%;background: #fff;}
.pl-header {width: 100%;height: 28px;line-height: 28px;color: #fff;font-size: 13px;background: #383838;}
.pl-span-title {margin-left: 16px; display: inline-block; float: left;}
.span-colse {width: 12px;height: 12px;display: inline-block; float: right;margin: 8px 16px 0 0;cursor: pointer;background: url(../images/close.png) no-repeat;}
.private-letter-cont{font-size: 14px;margin: 0 19px;color: #333;}
.private-letter-cont i{color: #999;float: left;font-style: normal;}
.pl-mar{margin: 10px 19px 10px 19px;}
.private-letter-cont textarea{width: 406px;height: 105px;line-height: 18px;font-size: 12px;color: #333;float: left;resize: none;outline: none;padding: 6px;border-radius: 2px;border: solid 1px #e5e5e5;}
.surplus-num{float: left;margin-left: 60px;font-size: 12px;color: #999;margin-top: 15px;}
.surplus-num span{font-size: 14px;}
.btn-cancel{cursor: pointer;background: #fff;font-size: 12px;color: #f84e4e;border:none;outline: none;float: left;margin: 19px 0 0 175px;}
.btn-press{float: right;margin: 9px 19px 0 14px;width: 90px;height: 32px;cursor: pointer;border: none;color: #fff;background: #ff6b63;font-size: 14px;border-radius: 2px;}
.not-send-out{background:#ccc!important;}
.btn-press:hover{background: #F84E4E;}

.red{color: #fb4c49;}
.edit-image .cancel {
    visibility: hidden;
}
.k_box a{pointer-events: none;filter: alpha(opacity=50);-moz-opacity: 0.5; opacity: 1;}
.required_text{
  color:#DD3541;
}