@charset "utf-8";
body{background:#ffffff; font-size:10px;color:#000000;}
a{ text-decoration:none;}
a:hover{ text-decoration:none}
li{ list-style:none}
.section-block {width: 700px;}
.sec-product .product-banner img { width: 60%;}
.sec-product .product-info .product-sc { margin-top: 10px;}
.v_main{width:100%}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}
img{ max-width:100%; height:auto;}
.info_other{ width:280px; display:none;}
.superiority{ width:280px; height:43px;border-radius:8px;line-height:43px; text-align:center; margin-bottom:20px; font-size:1.8em;}
.hot_1st{ background:#adce47;}
.true_1st{ background:#e7db01;}
.high_1st{ background:#fa90c0;}
.erweima_down{font-size:1.8em; color:#ff51a2; margin-top:15px; padding-left:20px;}
.info_content{ padding-left:10px; padding-right:10px;}
.v_info_title{ margin-top:10px; padding-left:20px; padding-right:20px; padding-bottom:7px; border-bottom:1px solid #d6d6d6; background:#fcfcfc}
.v_info_title .bt{ font-size:1.6em; color:#000000; float:left; font-weight: bold; height:30px; line-height:30px;}
.v_info_title .view_k{ float:right;border-radius:4px;border:1px solid #fe6eb1;}
.v_info_title .view_k a{font-size:1.4em; display:block; float:left; width:50%; height:30px; text-align:center;line-height:30px; background:none;}
.inner_content{padding-bottom:10px; /*border-bottom:1px solid #cccccc*/}
.view_k .view_master, .view_k .view_all{ color:#fca9d0;;}
.view_k .is_all{color:#ffffff; background:#ff51a2 !important}
.view_k .is_host{color:#ffffff; background:#ff51a2 !important}
.sec-head-div {border-bottom: 1px solid #DBDBDB;}
.topic_pic{border-radius:8px; border:1px solid #cccccc; margin-bottom:10px; padding-bottom:10px;}
.img_sec{ padding-left:10px; padding-top:20px; float:left; padding-right: 10px; width:25%;}
.img_sec img{width:100%;}
.pic_info{margin-left:5px; padding-top:10px; margin-right:10px; float:left; width:60%; }
.pic_info .pic_titile{ font-size:14px; color:#292929; font-weight:bold}
.pic_info .pic_desc{ font-size:12px; color:#898989; margin-top:10px;max-height:145px; overflow:hidden}
.pic_desc span{ display:inline-block; width:15%; height:18px; line-height:18px; text-align:center;border-radius:12px; margin-left:5px; color:#ffffff;}
.pro_pf ul{ float:left}
.pro_pf ul li{ float:left; width:16px; height:16px;}
.pro_pf .red-stat{ background:url('../../images/meila/vtalk/red_stat.png') no-repeat;background-size: cover;}
.pro_pf .no-stat{ background:url('../../images/meila/vtalk/no_stat.png') no-repeat;background-size: cover;}
.shang{ background-color:#adce47}
.zheng{ background-color:#fbaa1c}
.da{ background-color:#f26e5b}
.pic_desc .cy_num{ display:block; float:left; color:#8b8b8b; margin-left:5px;}
.pic-img-show ul li{ float:left; margin-left:10px; margin-top:10px; overflow:hidden}
.pic-img-show ul li img{width:100%}
.vtalk_img ul li{ float:left; margin-right:100px; margin-top:10px;overflow:hidden; margin-bottom:100px;}
.vtalk_img ul li img{
    width:100px;
    position:absolute;
    clip:rect(0 100px 100px 0);
    overflow:hidden;
}
.pic-img-show{ margin-bottom:20px}
p.sec-head {
    border-bottom: 4px solid #ff7db9;
    color: #ff7db9;
    float: left;
    clear:left;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 0;
    position: relative;
    text-indent: 0;
    top: 1px;
}

.vd-content a{text-decoration: underline;}
.vd-best-icon, .vd-official-icon {display: block; float: left; width: 31px; height: 28px; background: url("../../images/meila/vtalk/m_bg_sprite.png") no-repeat -103px -78px; text-indent: -999px; position: relative; top: 6px; left: -2px;}
.vc-section { margin-top: 15px; border-bottom:1px solid #cccccc; padding-bottom: 15px; padding-left:10px;}
.section-no-border{border:none;}
.vc-section .vc-user-left, .vc-section .vc-user-right {float: left;}
.vc-section .vc-user-left img {width: 50px; height: 50px; border-radius: 6px; box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.3);}
.vc-section .vc-user-right {margin-left: 20px;}
.user-nickname{color:#576b95}
.vc-section .vc-user-right .user-nickname {font-size: 1.6em; }
.vc-section .vc-user-right .user-nickname .lv_lv{ color:#484848; padding-left:10px;}
.vc-section .vc-user-right .vc-user-info { margin-left: -5px;}
.vc-section .vc-user-right .vc-user-info span {color: #8B8B8B; margin-left: 5px; font-size:12px;}
.vc-section .vc-user .vc-floor {text-align: right; padding-right: 10px; font-size:14px; color:#8b8b8b}
.vc-section .vc-content { font-size: 1.6em; margin-top: 15px;}
.vc-section .vc-content .pro_info{ height:235px; width:100%; border:1px solid #cccccc;border-radius:8px; margin-top:10px;}
.pro_img{ padding-left:30px; padding-top:30px;}
.vc-seemore{height: 60px; background-color: #fdf9fc;color: #ff51a2;text-align: center; cursor:pointer;/*margin:0 10px 0 20px*/; line-height:60px;font-size: 1.4em; bottom:5px; border-bottom:2px solid #ffd8e5;border-top:2px solid #ffd8e5;}
.vc-bottombar {color: #8B8B8B; margin-top: 9px; font-size: 13px;}

.vc-section .vc-replylist {margin-top: 15px; padding: 13px; font-size:14px; line-height: 160%; background-color: #f5f5f5; border: 1px solid #dbdbdb; border-radius: 10px;}
.vc-section .vc-replylist li {text-indent: 0px;}

.reply-icon{ float:left; background: url("../../images/meila/vtalk/m_bg_sprite.png") -56px -77px no-repeat; width: 20px; height: 15px;position: relative;top: 1px;left: 20px;}
.vd-best-icon, .vd-official-icon {display: block; float: left; width: 31px; height: 28px; background: url("../../images/meila/vtalk/m_bg_sprite.png") no-repeat 1px -74px; text-indent: -999px; position: relative; top: 0px; left: -2px;}
.vd-official-icon {background: url("../../images/meila/vtalk/m_bg_sprite.png") no-repeat -99px -74px;}

.vc-content, ul.vc-replylist li, .vd-content, .vd-title {word-break: break-all;}
.guide_download_mod {display: none;}
/*<!--新增插入话题，微美刊等-->*/
.vote{ 
    padding-bottom:10px; 
    border-bottom:1px solid #cccccc; 
    margin: 5px 15px 10px; 
}
.vote .title{ 
    background: #f7f7f7;
    font-size: 16px;
    color: #666666;
}
.vote img{
    width: 24px;
    margin: 3px 5px;
}
.vote-num{
    color:#a7a7a7; 
    font-size:14px; 
    margin:5px 0; 
    padding-left: 5px;
}
.vote-res ul li{ 
    margin: 0 5px;
}
.vote-option{
    font-size:14px; 
    color:#383838; 
    font-weight: bold;
}
.vote-percentage{
    margin: 5px 0 5px 0;
    color: #666666;
    font-size: 14px;
    line-height: 20px;
    height: 20px;
}
.vote-res span{
    display:inline-block; 
    height:14px; 
    border-radius:8px;
}
.vote-percentage-value{
    position: relative;
    top: -2px;
}
.vote-separator{
    font-size: 16px;
    visibility: hidden;
    margin-right:2px;
}
.nick_name{ color:#576b95 !important;}
.user_lv{ color:#484848 !important}
.vote_pep span{ margin-right:4%;}
.add_time{ font-size:1em; color:#8b8b8b; margin-top:5px;}
.add_time span{ margin-right:20px; display:inline-block}
.add_time .p_r{ margin-left:50%}
.add_com_topic_time span{ font-size:14px;}
.com_topic{ border:1px solid #cccccc; margin:0 auto; border-radius:8px; padding:10px; margin-top:10px;}
.com_topic_title{ font-size:16px; color:#000000;  font-weight:bold;}
.com_topic_user{ margin-top:20px;}
.com_topic_user span{ font-size:14px; color:#bdbdbd;margin-right:2%;}
.wmk .wmk_pic{ width:32%;}
.wmk .wmk_title{ width:63%;}
.wmk_title .title{ font-size:1.2em; color:#000000; font-weight: bold;}
.wmk_title .desc{ font-size:0.9em; color:#898989; margin-top:10px;}
.re_who{ font-size:1em; color:#576b95; margin-left:10px; margin-top:10px;}
.re_who span{ color:#8b8b8b;}
.tx_who_see{ height:5%; color:#ff51a2; font-size:0.8em;}
.tx_who_see span{ display:inline-block; vertical-align:middle}
.user_photo img{ width:30px; height:30px;}
.bo_logo{ float:left; width: 40%}
.bo_down{ float:right; width: 35%;}
.bottom_down{ background:rgba(112,112,112,0.5); width:100%; position: fixed;bottom: 0px;margin: 0 auto}
.bo_logo{ margin-left:5%; padding-top:1%}
.bo_down{ margin-right:5%; padding-top:2%;}
.bottom_down_div{width:100%; height: 80px}
#bdshare{ width:100%}



/* common begin */
.star{
    height: 15px; 
    width: 15px;
    display: inline-block;
    background-size: contain!important;
}
.star.full{
    background: url('/resource/web/images/star_full.png') no-repeat;
}
.star.half{
    background: url('/resource/web/images/star_half.png') no-repeat;
}
.star.blank{
    background: url('/resource/web/images/star_blank.png') no-repeat;
}
.title{
    height: 30px;
    line-height: 30px;
}
.avatar{
    width: 40px;
    height: 40px;
    border-radius: 5px;
}
.user-nickname{
    color: #576B95;
    font-size: 14px;
}
.auth-user{
    background:url('/resource/web/images/verified/verified.png') no-repeat right;
    background-size: 14px;
    padding-right: 15px;
}
.user-level{
    color: #5D5D5D;
    font-size: 14px;
}
.user-level-icon{
    background:url('/resource/web/images/ic_l0.png') no-repeat left;
    background-size: contain;
    padding-left: 22px;
    margin-left: 15px;
}
.user-age, .user-gender, .user-skin{
    color: #A9A9A9;
    font-size: 12px;
}

.block{
    border-radius:8px; 
    border:1px solid #cccccc; 
    margin: 10px;
    padding: 10px;
}
.mag-block{
    background: url('/resource/web/images/tag_books.png') no-repeat right top;
    background-size: 20px;
    overflow: hidden;
}
.mag-block img,
.product-block img{
    width: 30%;
    margin-right: 10px;
    float: left;
}
.product-block img{
    padding: 15px 0;
}
.mag-block .mag-title,
.product-block .product-name{
   font-size: 16px;
   color: #292929;
   font-weight: bold;
   margin-bottom: 10px;
   padding: 0!important;
}
.mag-block .mag-desc,
.product-block .product-desc{
    font-size: 13px;
    color: #898989;
}
.product-block .product-desc p{
    padding-bottom: 4px;
}
.product-block .comment-num{
    position: relative;
    top: -2px;
}
.product-block{
    background: url('/resource/web/images/tag_product.png') no-repeat right top;
    background-size: 20px;
    overflow: hidden;
}
.topic-block{
    background: url('/resource/web/images/tag_topic.png') no-repeat right top;
    background-size: 20px;
}
.zheng, .shang, .da{
    display: inline-block;
    text-align: center;
    width: 25px;
    color: white;
    border-radius: 10px;
}
/* common end */

.vtalk{
    margin: 0!important;
    padding: 0!important;
    border-bottom: 1px solid #dbdbdb!important;
}
.vtalk_info{
    margin: 0!important;
}
.info_content{
    padding: 0;
}
.lz-info{
    height: 60px;
    margin: 15px 10px;
    border-radius: 5px;
    background: #F0F0F0;
}
.lz-info .separator{
    width: 5px;
    height: 100%;
    float: left;
    background: #FF7DA8;
    border-radius: 5px 0 0 5px;
}
.lz-info .nickname-and-level{
    padding-top: 10px;
}
.lz-info img{
    float: left;
    margin: 10px 12px;
}
.vtalk-title {
    font-size: 1.8em; 
    color:#000000; 
    font-weight: bold; 
    padding: 0 10px 0 15px;
}
.vtalk-content {
    color: #666666; 
    font-size: 1.6em; 
    padding: 10px 15px; 
    line-height: 25px;
}
.vtalk-img{
    position: relative;
    margin: 10px 15px 0;
    overflow: hidden;
}
.vtalk-img ul li{
    float: left; 
    margin: 3px;
    width: 30%;
}
.vtalk-img ul li img{
    width: 100%%;
    height: auto;
    position: relative;
    clip: rect(0 100px 100px 0);
}
.vtalk-statistics{
    margin: 5px 15px 10px;
    text-align: right;
    color: #8b8b8b;
    font-size: 14px;
    padding-bottom: 5px;
}
.vtalk-statistics span.time{
    float: left;
    margin-left: 0;
}
.vtalk-statistics span{
    margin-left: 20px;
}
