banner{
    width: 100%;
    height: 300px;
    background: url('../img/u988.jpg')no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    vertical-align: bottom;
    margin-top: 80px;
}
.banner_box{
    margin: 0 auto;
    width: 1200px;
    min-width: 1200px;
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
}
.banner_box a{
    color: #fff;
}
.cover{
    height: 300px;
    width: 100%;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
}
.now_posi{
    margin: 20px 0 20px 0;
}
.title{
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 10px;
}
.desc{
    width: 750px;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 20px;
}
.detail_info{
    font-size: 12px;
    color: #CCCCCC;
    margin-bottom: 20px;
    align-items: center;
}
.grade{
    font-size: 14px;
    color: #fff;
    margin-right: 10px
}
.tags{
    font-size: 12px;
    color: #fff;
}
.detail_content{
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
    min-height: 500px;
    position: relative;
}
.tab_menu, .tab_content{
    width: 780px;
}
.tab_menu{
    margin-top: 20px;
    line-height: 55px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 25px;
    color: #333333;
    font-size: 16px;
    cursor: pointer;
}
.tab_menu li{
    width: 120px;
    text-align: center;
}
.hover{
    color: #d22222;
    font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
    font-weight: bold;
    border-bottom: 4px solid #d22222;
}
.grade_left{
    text-align: center;
    width: 115px;
    margin-right: 80px;
}
.grade_box h4{
    margin: 30px 0 20px 0;
    font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
}
.stars_icon{
    background: url('../img/icons.png')no-repeat -206px -188px;
    width: 200px;
    height: 30px;
}
.mean_grade{
    font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
    font-weight: 700;
    font-style: normal;
    font-size: 80px;
    color: #FFB200;
}
.grade_right{
    font-family: '微软雅黑';
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #666666;
}
.step_grade{
    display: inline-block;
    overflow: hidden;
    background: #D7D7D7;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 14px;
    width: 140px;
    margin: 10px 5px  0 5px;
}
.step_grade span{
    width: 75%;
    background: #D7D7D7;
    display: block;
    height: 14px;
    background: #FFB200;
}
.user_grade{
    margin: 30px 0 20px 0;
    font-family: '微软雅黑';
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #666666;
}
.starts {
    display: block;
    width: 104px;
    height: 15px;
    background: url("../img/icons.png") no-repeat -206px -46px;
}
.starts i {
    display: block;
    float: left;
    width: 15px;
    height: 15px;
    margin-right: 7px;
    overflow: hidden;
    cursor: pointer;
}
.starts i:last-child {
    margin-right: 0;
}
.total_starts_1 {
    background-position: -206px -75px;
}
.total_starts_2 {
    background-position: -206px -104px;
}
.total_starts_3 {
    background-position: -206px -133px;
}
.total_starts_4 {
    background-position: -206px -162px;
}
.total_starts_5 {
    background-position: -206px -191px;
}
.jq-starts_mark{
    position: relative;
    top: -2px;
    color: #d22222;
}
.detail_content textarea{
    font-family: 'Arial Normal', 'Arial';
    font-weight: 400;
    font-size: 13px;
    color: #333333;
    width: 780px;
    height: 100px;
    padding: 15px 10px ;
    background-color: rgba(255, 255, 255, 1);
    box-sizing: border-box;
    border: 1px solid rgba(228, 228, 228, 1);
    resize:none 
}
.submit{
    width: 115px;
    height: 40px;
    font-family: '微软雅黑';
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #FFFFFF;
    background-color: rgba(210, 34, 34, 1);
    text-align: center;
    line-height: 40px;
    border-radius: 3px;
    display: inline-block;
    margin: 20px 0;
    border: none;
    cursor: pointer;
}
.submit:hover{
    background-color: rgba(188, 30, 30, 1);
}
.number_tips{
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    margin-top: 10px;
}
.comment_box h4{
    line-height: 50px;
    border-bottom: 1px solid #e4e4e4;
    font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
    font-weight: 700;
    font-size: 16px;
}
.comment_left img{
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.comment_left{
    margin-right: 20px;
    text-align: center;
}
.comment_left span{
    font-size: 12px;
    color: #999999;
}
.comment_right .starts{
    margin-bottom: 10px;
}
.comment_right blockquote{
    font-family: '微软雅黑';
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #666666;
    line-height: 28px;
    word-break: break-all;
}
.comment_time{
    font-family: 'Arial Normal', 'Arial';
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    color: #999999;
}
.comment_item{
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 20px;
    padding-top: 20px;
}
.questions{
    color: #225599;
    cursor: pointer;
}
.questions:hover{
    color: rgb(208, 0, 0);
}
.tab_content_FAQ h4{
    font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
    color: #333333;
    margin: 35px 0;
}
.comment_error_tips{
    display: none;
    color: #D22222;
    position: absolute;
    left: 124px;
    bottom: -28px;
}
.tab_comment{
    margin-bottom: 80px;
}
.submit_comment_btn{
    position: absolute;
    right: 0;
    bottom: -75px;
}
.more{
    width: 140px;
    height: 40px;
    font-size: 16px;
    color: #666666;
    text-align: center;
    line-height: 40px;
    background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%, rgba(242, 242, 242, 1) 100%);
    background: -moz-linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%, rgba(242, 242, 242, 1) 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%, rgba(242, 242, 242, 1) 100%);
    box-sizing: border-box;
    border: 1px solid rgba(228, 228, 228, 1);
    font-size: 16px;
    display: inline-block;
    display: block;
    margin: 20px auto 50px auto;
    border-radius: 3px;
    cursor: pointer;
}
.more:hover{
    background: rgba(255, 255, 255, 1) !important;
    color: rgb(0, 0, 0);
}
.tab_comment_info{
    /* display: none; */
}

.right_suspension_box{
    width: 360px;
    height: 595px;
    position: absolute;
    border-radius: 8px;
    -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.0980392156862745);
    -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.0980392156862745);
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.0980392156862745);
    position: absolute;
    top: -262px;
    right: 0;
    background: #fff;
}
.right_suspension{
    padding: 20px 20px 0 20px;
    box-sizing: border-box;
}

/* 分享 */
.bdsharebuttonbox .share-need-vfy { width: 266px; height: 38px; display: block; margin: 0; padding: 0; background: none; position: absolute; left: auto; right: 0; z-index: 1000; }
.bdshare-button-style0-16::after { clear: both; content: ''; display: block; height: 0; visibility: hidden; }
.bdsharebuttonbox {font-size: 12px;color: #999999; line-height: 33px; z-index: 999; }
.bdshare-button-style0-16 .bds_weixin { background-position: 0 -1612px; }
.bdshare-button-style0-16 .bds_tsina { background-position: 0 -104px; }
.bdshare-button-style0-16 .bds_qzone { background-position: 0 -52px; }
.bdsharebuttonbox .bds_sqq {
 background-attachment: scroll;
 background-clip: border-box;
 background-image: url("https://bbs.elecfans.com/template/elecfans_201508/prize/images/qq-ico.png");
 background-origin: padding-box;
 background-position: 0 0 !important;
 background-size: 100%;
 background-repeat: no-repeat;
 height: 30px;
 margin: 0 0 0 10px;
 padding: 0;
 width: 30px;
}
.bdsharebuttonbox .bds_weixin {
 background-attachment: scroll;
 background-clip: border-box;
 background-image: url("https://bbs.elecfans.com/template/elecfans_201508/prize/images/weixin-ico.png");
 background-origin: padding-box;
 background-position: 0 0 !important;
 background-size: 100%;
 background-repeat: no-repeat;
 height: 30px;
 margin: 0 0 0 10px;
 padding: 0;
 width: 30px;
}
.bdsharebuttonbox .bds_tsina {
 background-attachment: scroll;
 background-clip: border-box;
 background-image: url("https://bbs.elecfans.com/template/elecfans_201508/prize/images/weibo-ico.png");
 background-origin: padding-box;
 background-position: 0 0 !important;
 background-size: 100%;
 background-repeat: no-repeat;
 height: 30px;
 margin: 0 0 0 10px;
 padding: 0;
 width: 30px;
}
.bdsharebuttonbox .bds_qzone {
 background-attachment: scroll;
 background-clip: border-box;
 background-image: url("https://bbs.elecfans.com/template/elecfans_201508/prize/images/qzone-ico.png");
 background-origin: padding-box;
 background-position: 0 0 !important;
 background-size: 100%;
 background-repeat: no-repeat;
 height: 30px;
 margin: 0 0 0 10px;
 padding: 0;
 width: 30px;
}
.bdsharebuttonbox a, .bdsharebuttonbox .bds_more{
 cursor: pointer;
 float: left;
 font-size: 12px;
 line-height: 16px;
}
.shareCount{
    display: none;
}
.sideBar_active{
    background: #006281;
}
.share_icon{
    margin: 0 auto;
    margin-top: 30px;
    padding: 16px 0 10px 20px;
    box-sizing: border-box;
    background-color: rgba(249, 249, 249, 1);
}
.right_suspension>img{
    width: 100%;
    height: 240px;
}
.case_money{
    margin: 20px 0;
    color: #666666;
    font-family: '微软雅黑';
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
}
.case_money span{
    font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
    font-weight: 700;
    font-style: normal;
    color: #D00000; 
}
.case_enquiry{
    width: 300px;
    height: 45px;
    font-size: 16px;
    font-size: 16px;
    color: #FFFFFF;
    border-radius: 4px;
    line-height: 45px;
    background-color: rgba(208, 0, 0, 1);
    cursor: pointer;
    text-align: center;
    margin-bottom: 25px;
}
.case_enquiry:hover{
    background-color: rgba(188, 30, 30, 1);
}
.case_include{
    font-size: 14px;
    color: #666666;
    line-height: 21px;
    font-family: '微软雅黑';
}
.case_desc{
    font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
    font-weight: 700;
    font-size: 14px;
    margin: 10px 0 25px;
}
.case_desc img{
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin-left: 5px;
}

#case_enquiry_form label{
    display: block;
    margin-bottom: 10px;
    text-align: right;
    margin-right: 30px;
}
#case_enquiry_form h2{
    font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
    font-weight: 700;
    font-style: normal;
    color: #333333;
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 32px;
}
#case_enquiry_form input[type="text"]{
    width: 590px;
    height: 34px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    padding-left: 10px;
    margin-left: 10px;
}
#case_enquiry_form select{
    width: 612px;
    height: 34px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    margin-left: 10px;
}

#editor{
    text-align: left;
}

.case_pop_success{
    border-radius: 5px !important;
    height: 220px;
}
.case_pop_success .layui-layer-title{
    cursor: move;
    background: #fff;
    border: none;
    height: 0;
}
.case_success_info{
    margin-top: 20px;
    text-align: center;
}
.case_success_title{
    font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
    font-weight: 700;
    font-size: 18px;
    margin: 5px 0px;
}
.background {
    position:fixed;
    top:0px;
    left:0px;
    z-index: 9;
    width:100%;
    height:100%;
    display: none;
    background: rgba(0, 0, 0, 0.5);
}
#case_enquiry_form {
    width: 800px;
    max-height: 600px;
    overflow-y: auto;
    position:fixed;
    border: 1px solid #ccc;   
    background-color:white;
    border-radius:5px;
    z-index: 999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow:0 5px 27px rgba(0,0,0,0.3);
    padding: 10px 30px 30px;
    box-sizing: border-box;
}
.submit_enquiry{
    width: 200px;
    height: 45px;
    font-size: 16px;
    line-height: 45px;
    margin: 0 auto;
    font-family: '微软雅黑';
    font-weight: 400;
    font-style: normal;
    color: #FFFFFF;
    background-color: rgba(210, 34, 34, 1);
    text-align: center;
    border-radius: 3px;
    display: inline-block;
    cursor: pointer;
}
.close_pop{
    position: absolute;
    right: 25px;
    top: 25px;
    width: 25px;
    height: 25px;
}
#case_enquiry_form input.error, #case_enquiry_form textarea.error{
    border: 1px solid #d22222;
    outline: none;
}
#case_enquiry_form .error{
    padding-right: 0;
    color: #d22222;
}

.needDay{
    position: absolute;
    position: absolute;
    top: 8px;
    right: -21px;
}
.play_icon{
    position: absolute;
    width: 50px !important;
    height: 50px !important;
    left: 42%;
    top: 19%;
}
.delComment{
    margin-top: 7px;
    color: #d22222;
    display: inline-block;
    cursor: pointer;
}