﻿@charset "utf-8";
/* 
Document: core.css 
Created on: 2013-02-27,09:00;
Created on: 2013-03-07,09:40;
Author: lyy
Description: 全站样式表
*/

/*CSS reset*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, p { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, em, strong, th { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
input, button, textarea, select { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline:0 none; }
:link, :visited { text-decoration:none; }
pre { white-space:pre-wrap; word-wrap:break-word; }
body, button, input, select, textarea { font:12px/1.5 "宋体b8b\4f53", Arial, sans-serif; }
body { color: #333; font-family:"Microsoft YaHei"; background:#b40d27 url("../images/bg.jpg?ver=1") no-repeat center 35px; }
h1,h2,h3 { font-family:"Microsoft Yahei"; }
a { cursor:pointer; color:#333; }
a:hover { text-decoration:underline; }
a img { vertical-align:middle; }
a em { display:block; cursor:pointer; text-align:center; }
em { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.hidden { display:none; }
.fl { float:left; }
.fr { float:right; }
.dl-fl { float:left; }
.dl-fr { float:right; }
.img-fl { float:left; }
.img-fr { float:right; }
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }

#top{ height:40px; }
#header{ height:936px; }
#top-logbar {
    width: 100%;
    background-color: #252525;}
.w-video-bg{ padding-bottom: 75px;}
.w-video-box{    position: relative;
    width: 1000px;
    margin: auto;
    height:330px;
    padding: 6px;
    box-sizing: border-box;
    overflow: hidden;
    background: rgba(0,0,0,0.3);
}
.w-video-box .wvb-top-bod{ width:1008px; height:52px; left:0; top:0; }
.w-video-box .wvb-bottom-bod{ width:1008px; height:50px; left:0; bottom:0; background-position:0 -327px; }
.w-video-box .wvb-left-bod{ width:27px; height:275px; left:0; top:52px; background-position:0 -52px; }
.w-video-box .wvb-right-bod{ width:27px; height:275px; right:0; top:52px; background-position:-981px -52px; }
.w-video-box .wvb-rule{ height:318px; width:350px;
    background:  url(../images/text-bg.jpg) 0 0 no-repeat;}
.w-video-box .wvb-rule .rule-tit{ height: 45px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: #c31e39;
    padding-top: 25px;
   }
.w-video-box .wvb-rule .rule-word{ /*text-indent:2em;*/ font-size: 12px;line-height:1.9; color:#000; font-family:"simsun"; padding:0 15px; }
.w-video-box .wvb-rule .rule-word{
    text-indent: 2em;}
.w-video-box .wvb-video{ width: 630px;height: 318px; }
.w-video-box .wvb-video img{ width: 100%;height: 100%; }
.w-video-box .banner{ width: 988px;height: 80px;margin-top: 7px;overflow: hidden; }
.w-video-box .banner a{ display: block;width: 988px;height: 80px;float: left;margin-right: 5px; }
.w-video-box .banner a img{ display: block;width: 988px;height: 400px; }
.w-video-box .ad_img{ display: block;position: absolute;bottom: 0;left: 0;width: 988px;height: 100px; }
.w-video-box .ad_img a{ display: block;width: 492px;height: 100px; }
.w-video-box .ad_img a img{ display: block;width: 492px;height: 100px; }

/*评论*/
.message-content{
    width: 1000px;
    margin:100px auto 0;
}
.message-content .fmc-lp-comment .fmc-lpc-input{ position: relative;padding: 0 0 10px;}
.message-content .fmc-lp-comment .fmc-lpc-input .comment-text{ width: 978px;height: 138px;padding: 10px;margin-bottom: 10px;font-size: 16px;border: 2px solid #f3c06e;resize: none;word-break: break-all;}
.message-content .fmc-lp-comment .fmc-lpc-input .comment-text:focus{ border: 1px solid #ccc;outline: none;}
.message-content .fmc-lp-comment .fmc-lpc-input p{ padding-right: 130px;text-align: right;font-size: 14px;color: #fff;line-height:44px;}
.message-content .fmc-lp-comment .fmc-lpc-input .comment-release{ position: absolute;bottom: 10px;right: 0;display: block;width: 106px;height: 44px;font-size: 16px;color: #fff;line-height: 36px;text-align: center;  background:  url(../images/publish.png) 0 0 no-repeat;border-radius: 5px;font-size: 0}
.message-content .fmc-lp-comment .fmc-lpc-input .comment-release:hover{ opacity: .8;}
.message-content .fmc-lp-comment .fm-title-small{ padding: 0 20px;}
.message-content .fmc-lp-comment .fmc-lpc-list{ padding-bottom: 20px;padding-top: 20px;background: url("../images/message-line-bg.png") center top no-repeat;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li{ padding: 20px 0 20px 0;border-bottom: 1px dashed #900d21;
    overflow: hidden;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-img{ float: left;width: 60px;height: 60px;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-img img{ display: block;width: 100%;height: 100%;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con{ position: relative;float: right;width: 920px;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-user-name{ position: relative;width: 60%;padding-right: 40%;margin-bottom: 9px;font-size: 14px;line-height: 24px;color: #f3c06e;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-user-reply{ position: relative;padding: 8px 10px;margin-bottom: 5px;border: 1px solid #900d21;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-user-com .comment-user-com-li{ border-bottom: 1px solid #eee;padding: 5px 0;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-user-com .comment-user-com-li:last-child{ border-bottom: 0;}
/*.message-contentft .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-user-reply .comment-user-resource{ top: 8px;right: 10px;}*/
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-user-word{ font-size: 14px;line-height: 20px;color: #fff;word-break: break-all;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-user-resource{ position: absolute;top: 0;right: 0;display: inline-block;font-size: 12px;color: #f67e91;line-height: 20px;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-user-btn{ height: 20px;margin-top: 5px;text-align: right;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-user-btn a{ display: inline-block;padding-left: 18px;margin-left: 15px;font-size: 12px;color: #f67e91;line-height: 20px;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-user-btn .ding{ background: url("../images/zan-icon.png") left center no-repeat;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-user-btn .reply{ background: url("../images/reply-icon.png") left center no-repeat;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-reply-input{ position: relative;margin-top: 10px;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-reply-input textarea{ width: 908px;height: 88px;resize: none;padding: 5px;outline: none;word-break: break-all;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-reply-input p{ padding-right: 80px;font-size: 14px;line-height: 30px;text-align: right;color: #888;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-reply-input a{ position: absolute;bottom: 0;right: 0;display: block;width: 70px;height: 30px;font-size: 14px;line-height: 30px;text-align: center;background-color: #e9443e;color: #fff;border-radius: 5px;}
.message-content .fmc-lp-comment .fmc-lpc-list .fmc-lpc-li .comment-user-con .comment-reply-input a:hover{ opacity: .8;filter: alpha(opacity=80);}
.message-content .fmc-lp-comment .fmc-lpc-more{ display: block;width: 118px;height: 38px;margin: 0 auto  20px;font-size: 18px;text-align: center;line-height: 38px;border: 1px solid #e9443e;border-radius: 5px;background-color: #e9443e;color: #fff; }
.message-content .fmc-lp-comment .fmc-lpc-more:hover{ background-color: #dc3c36; text-decoration: none;}
.message-content .fmc-lp-comment .fmc-lpc-more[disabled = "disabled"]{ background-color: transparent;color: #e9443e;}


.right-scroll{ position:fixed; bottom:30px; left:50%; margin-left:600px;width:165px;
    height:545px;/*padding: 0 59px;*/ background:url("../images/right-scroll.png") no-repeat; }
.right-scroll ul{    width: 150px;
    margin: 40px auto 0; }
.right-scroll li{ padding: 0; }
.right-scroll li a{ display:block; height:42px;width: 100%; line-height:42px; color:#361303; text-align:center; font-size:18px; }
.right-scroll li .homeIndex{  height:42px; line-height:40px;color: #b9021d; }
.right-scroll li a:hover{ color: #b9021d; text-decoration:none; }
/*.right-scroll li .homeIndex:hover{ color:#ffe749; }*/
.right-scroll .back-top{display:block; height:60px;
    width: 150px;
    margin:0 auto; }
.right-scroll .code{     position: absolute;
    bottom: 45px;
    left: 50%;
    margin-left: -55px;
    width: 110px;}
.right-scroll .code img{ width:110px; height:110px; display:block; }
.right-scroll .code em{ padding-top:3px; display:block; width:110px; text-align:center; color:#0c0c0c; }

.area-footer-sub{ background-color: #4c0611; }
.m-footer-info p{ color: #fff; }
.m-footer-info p a{ color: #fff; }

/*弹窗*/
.popup{ position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: url("../images/transparent-bg.png") repeat;z-index: 1; }
.popup .popup-myPrice,
.popup .lottery{ position: absolute;top: 50%;left: 50%;width: 576px;height: 373px;margin-top: -213px;margin-left: -314px;padding: 25px;background: #231005;border: 1px solid #d22707; }
.popup .popup-myPrice .popup-title{ font-size: 24px;line-height: 34px;text-align: center;color: #f2d36d;font-weight: bold; }
.popup .popup-myPrice .myPrice-list{ width: 100%;height: 310px;overflow: auto;margin-top: 16px; }
.popup .popup-myPrice .myPrice-list li{ width: 100%;font-size: 16px;line-height: 26px;color: #f2d36d;text-align: center; }
.popup .popup-myPrice .myPrice-none{ width: 100%;font-size: 20px;line-height: 60px;text-align: center;color: #f2d36d; }
.popup .popup-close{ position: absolute;top: -15px;right: -15px;display: block;width: 53px;height: 53px;background: url("../images/popup-close.png") no-repeat; }

/*-----------------抽奖start----------------*/

.draw{
    width:572px;
    height: 373px;
    /*margin: 20px 0px 20px 0px;*/
    /*padding:20px;*/
    overflow: hidden;
    float: left;
    border:0;
}

.draw dl{
    width: 572px;
    height: 373px;
    display: block;
    position: relative;
}

.draw dl .active{
    width:190px;
    height: 124px;
    overflow: hidden;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;
    transition:all .4s;
;
}

.draw dl .active p{
    background:#f60;
}

.draw dl .active img{
    width:110%;
    height: 110%;
    margin-top:-2.5%;
    margin-left:-2.5%;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -ms-transition:all .4s;
    -o-transition:all .4s;
    transition:all .4s;
}

.draw dl dd{
    width:190px;
    height: 124px;
    text-align: center;
    overflow: hidden;
    border-right: 1px solid #753223;
    border-bottom: 1px solid #753223;
    position: absolute;
}

.draw dl dd img{
    display: block;
    width:190px;
    height:124px;
}

.draw dl dd p{
    position: absolute;
    bottom: 0;
    background: #2e0e08;
    background: rgba(46,14,8,.5);
    color: #fff;
    display: block;
    margin: 0px;
    width: 190px;
    line-height: 30px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.draw .draw-0{left: 0px;top:0px;}
.draw .draw-1{left: 191px;top:0px;}
.draw .draw-2{left: 382px;top:0px;}
.draw .draw-3{left: 382px;top:125px;}
.draw .draw-4{left: 382px;top:250px;}
.draw .draw-5{left: 191px;top:250px;}
.draw .draw-6{left: 0px;top:250px;}
.draw .draw-7{left: 0px;top:125px;}
.draw dt{
    left:191px;
    top:125px;
    position: absolute;
    background: url(../images/draw-button-bg.png) center center no-repeat;
    background-size: 190px 124px;
    color: #a76200;
    font-size: 36px;
    font-weight: bold;
    cursor: pointer;
    display: block;
    width: 190px;
    height: 124px;
    border-right:1px #753223 solid;
    border-bottom:1px #753223 solid;
    text-align: center;
    line-height: 124px;
    text-indent: -999em;
}

/*.draw dt:hover{*/
    /*color:#f00;*/
    /*background: url(../images/draw-button-hover-bg.png) center center no-repeat;*/
/*}*/

/*-----------------抽奖end----------------*/
.w-lunbo{
    width: 1000px;
    margin:0 auto;
    height:190px;
    position: relative;
}
.w-lunbo ul{
    width:1020px;
    height: 190px;
    overflow: hidden;
}
.w-lunbo ul li {
    width: 255px;
    height: 190px;
    line-height: 190px;
    /*padding:2px;*/
    /*box-sizing: border-box;*/
    text-align: center;
    float: left;
 }
.w-lunbo ul li a{
    /*width: 100%;*/
    /*height: 100%;*/
    /*display: block;*/
}
.w-lunbo ul li img{
    display: inline-block;
    width:227px;
    height: 180px;
    border: 2px solid #e0b166;
    padding: 2px;
    vertical-align: middle;
    margin-right: 20px;
    line-height:180px;
}
.w-lunbo a.sPrev{
    left: -40px;
    position: absolute;
    display: block;
    width: 26px;
    height:45px;
    top: 50%;
    margin-top:-23px;
    background:  url(../images/button.png) 0 0 no-repeat;
}
.w-lunbo a.sNext{
    position: absolute;
    display: block;
    width: 26px;
    height:45px;
    top: 50%;
    margin-top:-23px;
    background:  url(../images/button.png) 0 0 no-repeat;
    right: -40px;
    background:  url(../images/button.png)  right 0 no-repeat;
}
