/*2015-04-07 Comment*/
.tab_ul{list-style:none;background:#F7F7F7;width:100%;height:40px;}
.tab_ul li{ padding:0 20px;float: left;color: #fff;line-height:40px;height:40px;text-align: center; background-color:#222; cursor:pointer;}
.tab .current{background:#F75F36;outline: none;border-bottom: none; color:#FFF; cursor:auto !important;}
#product_tab{position:relative;}
.tab_content .hide{ display:none;}
.clear{ clear:both !important;}
.coms{ margin:0 auto; width:900px;}
.coms p{ margin-bottom:5px;}  
.coms .form{margin-left:80px;}
.comment{ font-size:16px;text-align:center;height:20px;line-height:20px;color: #5F5F5F;border-bottom:1px solid #ccc;}
.comment_list .comment{padding-top:21px;}
.havecomments .comment{padding-bottom:29px;}
.coms .totals{ width:900px;}
.com .totals span{ float:right; font-size:12px; color:#999; display:inline-block;} 
.com .mails{ width:400px; height:24px; border:1px solid #ccc; background:#FFF;}
.right_span{ width:60px; text-align:right; display:inline-block; margin-right:10px;}
.uploadfile{clear:both;}
.uploadfile_totals{ color:#333;}
.uploadfile_img{ display:block; margin-top:10px;clear:both;margin-left:80px}
.uploadfile span img{ width:85px; height:85px; margin-right:5px;}
.textareas{border:1px solid #ccc; background-color:#FFF; width:500px; height:200px; margin-top:5px;}
.tops{ vertical-align:top;}
.nh_btnbg_search{ margin-left:200px;width:100px;border-radius:5px;height:30px;border:none; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer; border:none;}
.coms .button{background-color:#f75f37;}
.pager{height:20px;text-align:center;margin-top:10px;margin-right:100px;float:right;}     
.pager ul.pages {display:block;border:none;font-size:12px;margin:0 0 50px;padding:0;}
.pager ul.pages li {list-style:none; float:left;border:1px solid #ccc; text-decoration:none;margin:0 5px 0 0; padding: 0 8px;}
.pager ul.pages li:hover {border:1px solid #003f7e;}
.pager ul.pages li.pgEmpty {border:1px solid #eee; color:#eee;}
.pager ul.pages li.pgCurrent {border:1px solid #003f7e;color:#fff;font-weight:700;background-color:#222;}
.havecomments{ width:900px; margin:30px auto;}
.havecomments p{ margin-bottom:5px;}
.havecomments span img{ margin-left:5px;}
.xings>span{ margin-right:15px;}
.xings>span>span{display:block;float: left;line-height:20px;height:20px;}
.counts{ color:#f75f37; float:right; margin-right:20px; display:inline-block;}
.counts label{ font-weight:bold;}
.saixuan{ background-color:#FFF; border:1px solid #ccc; padding:5px 20px; font-size:12px;height:40px;line-height:40px;clear:both;}
.saixuan input{ margin-right:5px; margin-left:10px;}
.saixuan span{ float:right;}
.saixuan label{color:#f00}
.havecomments_each{ width:900px; margin-top:10px;  padding-top:5px; padding-bottom:10px;position:relative;}
.havecomments_each_l{ float:left; width:80px; font-size:12px;overflow:hidden;}
.havecomments_each_l p{ margin-bottom:0; height:25px; line-height:25px; text-align:center;}
.havecomments_each_r{ float:right; width:760px;background-color: #FBFBFB;border: 1px solid #dedede;font:Arial,Helvetica,sans-serif; padding:10px;}
.havecomments_each_r .dddd{background: url(../images/jt.jpg) no-repeat;height: 34px;position: absolute;width: 19px;left:100px;top:40px;}
.havecomments_each_r_l{ float:left; width:560px; overflow:hidden;padding:0 10px;}
.havecomments_each_r_l p img{ width:85px; height:85px; margin-right:10px;border:1px solid #ccc;border-radius:4px;}
.havecomments_each_r_r{ float:right; width:150px; font-size:12px;margin-right:30px;}
.havecomments_each .content_title{font:14px Arial,Helvetica,sans-serif;line-height:20px;height:auto;width:500px;word-wrap: break-word;word-break: normal;}
.times{ font-size:12px; color:#999;}
.pro_0{word-wrap: break-word;word-break: normal; height:auto !important; line-height:15px !important;padding:0 10px;}
.havecomments_each .pro_1{line-height:15px; height:auto; }
.havecomments_each_r_r p img{ margin-right:5px; margin-left:5px;vertical-align:text-bottom;}
.havecomments_each_r_r p{ float:right;}
.addtional{ border-top:1px dashed #CCC; font-size:12px; padding:0 10px;}
.representative{height:auto;background:url(../images/WB_review_03.png) no-repeat 50px top #eee; padding:5px; margin-top:5px;word-break: normal;word-wrap: break-word;clear:both;width:730px}
.reply_title{color:#f75f37;}
.form-group{font-size:14px;clear:both;}
.form-group span{color:#333;}
.form  .form-label {text-align:right;width:80px;height:28px;line-height:28px;font-size:14px;margin-right:10px;float: left;}
.form input[type=text]{width:400px;height:28px;line-height:28px; border:1px solid #ccc;font-size: 14px;border-radius: 4px;display: inline; font-family:Arial, Helvetica, sans-serif; color:#999;}
.form .form-group ul{float: left;list-style:none;margin-top:5px;width:80px;}
.form .form-group ul li{ float: left; width:14px;cursor: pointer;padding-top: 10px;padding-bottom: 10px;}
.form textarea{color: #333333; font-family: "Arial"; font-size: 13px;font-style: normal;font-weight: normal;border-radius:5px;border:1px solid #ccc;}
label.error {color:#f00;margin-left:10px;}
.star_0 {background: url("../images/xxdinw.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0); float: left;height: 18px;width: 88px; display:block;}
.star_1 {background: url("../images/xxdinw.png") no-repeat scroll 0 -18px rgba(0, 0, 0, 0);float: left; height: 18px;width: 88px;opacity:1}
.star_2 {background: url("../images/xxdinw.png") no-repeat scroll 0 -38px rgba(0, 0, 0, 0);float: left;height: 18px;width: 88px;opacity:1}
.star_3 {background: url("../images/xxdinw.png") no-repeat scroll 0 -58px rgba(0, 0, 0, 0);float: left;height: 18px;width: 88px;opacity:1}
.star_4 {background: url("../images/xxdinw.png") no-repeat scroll 0 -78px rgba(0, 0, 0, 0);float: left;height: 18px;width: 88px;opacity:1}
.star_5 { background: url("../images/xxdinw.png") no-repeat scroll 0 -98px rgba(0, 0, 0, 0);float: left;height: 18px;width: 88px;opacity:1}
.Reviews span{float:left;}
.review_0 {background: url("../images/xxdinw.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);height: 18px;width:67px;display:inline-block;vertical-align:text-bottom;opacity:1}
.review_1 {background: url("../images/xxdinw.png") no-repeat scroll 0 -16px rgba(0, 0, 0, 0);height: 18px;width:67px;display:inline-block;vertical-align:text-bottomopacity:1;}
.review_2 {background: url("../images/xxdinw.png") no-repeat scroll 0 -36px rgba(0, 0, 0, 0);height: 18px;width:67px;display:inline-block;vertical-align:text-bottom;opacity:1}
.review_3 {background: url("../images/xxdinw.png") no-repeat scroll 0 -56px rgba(0, 0, 0, 0);height: 18px;width:67px;display:inline-block;vertical-align:text-bottom;opacity:1}
.review_4 { background: url("../images/xxdinw.png") no-repeat scroll 0 -76px rgba(0, 0, 0, 0);height: 18px;width:67px;display:inline-block;vertical-align:text-bottom;opacity:1}
.review_5 { background: url("../images/xxdinw.png") no-repeat scroll 0 -96px rgba(0, 0, 0, 0); height: 18px;width:67px;display:inline-block;vertical-align:text-bottom;opacity:1}
.disable{background:#ccc;}
.num{color:#f00;}
.uploadimg{position: relative;float:left;margin-left:10px;}
.imgloading{float:left;margin:30px auto;}
.fileclose{background: none repeat scroll 0 0 #fee2df;cursor:pointer;border: 1px solid #f4c3c9;color: #c25046;font-size: 16px;height:10px;line-height:10px;position: absolute;right:-5px;text-align: center;top: -5px;width:20px;}
.hideLayer{display: none;}
.errormsg{color:#f00;margin-left:180px;}
.Reviews{position:absolute;right:300px;top:350px;}
 .toReview{cursor:pointer;display:block; width:80px;height:30px;background:#f75f36;text-align:center;border-radius:2px;margin-left:20px;line-height:30px;float:right;margin-top:5px;color:#fff;font-weight:bold;font-size:14px}
 .btn_praise{cursor:pointer;}
 .pic{min-height:15px;}
 .hide{display:none;}
 .files_height{height:30px;}
 span.required{color:#f00;padding-right:3px;font-size:14px}
 #goodsInfo .price_info{width:476px; background-color:#fbfbfb;}
 .review_info{float:right;}
 .user_name{ font-size:14px;}
 .user_name b{ color:#222;}
 .review_totals{margin-left:5px;}
 #review_total{cursor:pointer}
 .review_info a{cursor:pointer;color:#333 !important;text-decoration:none !important;padding:0 2px}
 .review_info a:hover{text-decoration:underline  !important; color:#f75f37 !important;}
 .havecomments_each_r .reply_content{color:#333;}
.add_comments{width:740px; word-wrap: break-word;word-break: normal;}
.Additional_title{color:#f75f37;}
.additional_content,.reply_content{word-wrap: break-word;word-break: normal;width:730px;display:block;text-indent:2em}
.buynow{
    margin-top: 15px;
}
#content .mainBox .viewport .slides{
    height:330px;
}
#content .mainBox .scrollBox{
    border:none;
}
.recommend{
    margin-top: 25px;
}
.recommend h4{
    text-align: center;
    font-size: 24px;
    margin-bottom: 10px;
}
.recommend .mainBox .clearfix h4{
    margin: 5px 0px 0px 10px;
}
.recommend .favorite {
    float: right;
    position: relative;
    width: 24px;
    height: 25px;
    line-height: 25px;
    cursor: pointer;
}
.recommend .favorite i {
    position: absolute;
    top: 3px;
    right: 27px;
    width: 17px;
    height: 16px;
    background: url(../images/tag.png) no-repeat -48px -166px;
    z-index: 98;
}


/*products gallery*/
.box_left{
    float:left;
    width:200px;
    overflow: hidden;
}
.hot_product li {
    height: 57px;
    margin: 0 8px 10px;
    overflow: hidden;
}
.hot_product .product_img {
    float: left;
    border:1px solid  #ddd;
}
.hot_product .content{
    float: right;
    overflow: hidden;
}
.hot_product .content .proName {
    width: 110px;
    height: 30px;
    line-height: 15px;
    font-size: 12px;
    overflow: hidden;
}
.hotlist{
    margin-top:20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #ddd;
}
.hotlist .hot_title{
    padding: 5px 0px;
    margin-bottom: 10px;
    text-align: center;
    font: bold 15px/25px Arial;
    background-color: #ddd;
    color:#333;
}
/*product detail info*/
.box_right{
    margin-top: 20px;
}
.goods_tabs_title {
    border-bottom: 1px solid #ddd;
    height: 45px;
    line-height: 43px;
    color: rgb(102, 102, 102);
    border-bottom: 1px solid rgb(221, 221, 221);
    border-left: 1px solid rgb(221,221,221);
}
.goods_tabs_title li {
    float: left;
    padding: 0px 10px;
    font-weight: 600;
    border-right: 1px solid rgb(221, 221, 221);
    background: rgb(242, 242, 242);
    border-top: 1px solid rgb(221, 221, 221);
    border-bottom: 1px solid rgb(221, 221, 221);
    cursor: pointer;
    font-size: 14px;
}
.goods_tabs_title .active {
    border-top: 2px solid #ed0973;
    background-color: #fff;
    border-bottom-color: #fff;
}
.goods_tabs_info {
    border: 1px solid #ddd;
    border-top: none;
    padding: 10px 10px;
}