.goods_detail{
    width: 100%;
    max-width: 1520px;
    min-width: 980px;
    margin: 0 auto;
    padding-bottom:20px;
    border-bottom:1px solid #efe8e8;
}
.goods_detail .product_box {
    width:40%;
    min-width:380px;
}
.goods_left{
    max-width: 420px;
    min-width: 392px;
    height: 420px;
    margin: 0 auto;
    box-sizing: border-box;
    position: relative;
    text-align: center;
}
.goods_left #imgBox{
    max-width: 420px;
    min-width: 392px;
    height: 100%;
    margin: 0 auto;
}
#imgBox img{
    max-width: 100%;
    height: 100%;
}
.goods_left .magnifyingBegin {
    width: 200px;
    height: 200px;
    left: 0;
    top: 0;
    background: url('/icon/cursor.png') repeat;
    background-color: transparent;
    /* border: 1px solid #DEDEDE; */
    position: absolute;
    cursor: move;
    display: none;
}
.goods_left .magnifyingShow {
    width: 400px;
    height: 400px;
    display: none;
    position: absolute;
    left: 420px;
    top: 0;
    overflow: hidden;
    border: 1px solid #dddddd;
    background-color: #fff;
    z-index: 999;
}

.goods_left .img_icon img{
    width: 90%;
    margin: 0 auto;
}

.magnifyingShow>img {
    width: 600px;
    height: 600px;
    margin-left: 0;
    margin-top: 0;
}
.product_box{
	overflow: visible;
}
.product_box .img_slider_product_box {
    width:400px;
    padding:0 30px;
    margin: 15px auto;
    box-sizing:border-box;
    position: relative;
    overflow: hidden;
}
.slide_list_wrap{
    width:100%;
    overflow: hidden;
}
.swiper-button-prev{
     background:url('/icon/recommend_left.png') no-repeat center;
     background-size:60% auto;
    left:2px;
}
.swiper-button-next{
    background:url('/icon/recommend_right.png') no-repeat center;
    background-size:60% auto;
    right:2px;
}
.img_slider_product_box ul{width:999999em;}
.img_slider_product_box ul li {
    width: 60px;
    height: 60px;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    cursor: pointer;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}
.img_slider_product_box ul>li.active{
    border-color:#00548e;
}

.img_slider_product_box ul li:last-child {
    margin-right: 0;
}
.img_slider_product_box ul li>img {
    width: 100%;
    height: 100%;
}
.product-social {
    margin-top: 20px;
    width: 400px;
    text-align: center;
}
.addthis_inline_share_toolbox {
    display: inline-block;
    padding-left: 32px;
    background: url('/icon/share.png')no-repeat left;
}
.product-about-info{
    width:60%;
    min-width:540px;
    padding-top:30px;
}
.product-name {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.product-name h2.name {
    font-family: "helvetica";
    color: #000;
    line-height: 30px;
    word-wrap: break-word;
}
.product-name .title {
    margin-top: 12px;
    font: 12px "helvetica";
    color: #666;
}
.product-stock {
    width: 100%;
    margin-top: 30px;
}

.stock-tag {
    font: 18px "Helvetica";
    height: 24px;
    line-height: 24px;
    padding: 3px 10px;
    background-color: #00548e;
    color: #fff;
}
.star-content {
    /*height: 100%;*/
    line-height: 30px;
}

.star-img {
    width: auto;
    height: 20px;
    margin: 5px 0;
    margin-right: 6px;
    cursor: pointer;
}

.views-count span {
    font-size: 16px;
    font-family: "arial", sans-serif;
    color: #00548e;
    line-height: 30px;
}

.add_reviews .line {
    line-height: 30px;
    margin: 0 3px;
}

.add_reviews .reviews {
    display: inline;
    font: 14px "Helvetica";
    color: #333;
    line-height: 30px;
    cursor: pointer;
}

.add_reviews .reviews:hover {
    color: #f77301;
}

.product-price {
    margin-top: 30px;
    width: 100%;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.product_coupon {
    margin-top: 30px;
    width: 100%;
}

.product_coupon .coupon_info {
    font: 14px "Helvetica";
    height: 30px;
    width:auto;
    line-height: 30px;
    color: #00548e;
    background:none;
    cursor: default;
}

.product_coupon .coupon_info #get_coupon {
    color: #f77301;
    cursor: pointer;
}

.coupon_success {
    width: 578px;
    height: 108px;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: fixed;
    font-size: 20px;
    font-family: "arial", sans-serif;
    z-index: 1000;
    background-color: #fff;
    box-shadow: 0px 0px 3px #888;
    display: none;
}

.coupon_success .coupon_head {
    width: 100%;
    height: 20px;
    background: #00548e;
}

.coupon_head .line_wrap {
    margin-left: 20px;
    height: 100%;
}

.line_wrap .line {
    display: inline-block;
    width: 5px;
    height: 100%;
    background: #fff;
}

.coupon_success .content {
    text-align: center;
    font: 18px "Helvetica";
    color: #4d4d4d;
    line-height: 88px;
}

.product_sale {
    height: 40px;
    line-height: 40px;
}

.product_sale>span {
    display: inline-block;
    font: 24px "Helvetica";
    color: #000;
    line-height: 40px;
    vertical-align: middle;
}

.product_sale>span.original_price {
    font: 14px "Helvetica";
    color: #999;
    line-height: 40px;
    margin-left: 5px;
    text-decoration:none;
}

.product_attr {
    margin-bottom: 18px;
}

.attr_name {
    width: 15%;
    min-width: 80px;
    text-align: left;
    font-family: Helvetica, SimSun;
    color: #000;
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
}

.product_attr .attr_list {
    width: 85%;
}

.product_attr .attr_list li {
    padding: 0 10px;
    font: 14px "Helvetica";
    color: #333;
    margin-right: 14px;
    margin-bottom: 12px;
    line-height: 30px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    cursor: pointer;
    display: none;
}

.product_attr .attr_list .more {
    display: inline-block;
    font: 18px "Helvetica";
    color: #f77301;
    cursor: pointer;
    display: none
}

.product_attr .attr_list li.on {
    background: #f77301;
    color: #fff;
}

.product_attr .attr_list li:hover {
    /*background: #f77301;
    color: #fff;*/
}
.product_attr .attr_list .product_info_attr_detail:hover {
    background: #f77301;
    color: #fff;
}
.product_attr .attr_list .product_info_attr_detail_not {
    border: 1px dashed #ccc;
    color: #999;
    /*pointer-events: none;*/
}

.attr1_wxf,.attr2_wxf{
	position: relative;
}

.product_attr .attr_list .sku_hot_tag{
	position: absolute;
    background-color: #f77301;
    padding: 1px 5px;
    line-height: 14px;
    text-align: center;
    font-size: 11px;
    color: #fff;
    font-weight: 600;
    border-radius: 2px;
    top: -18px;
    left: 45px;
    z-index: 100;
}

.product_attr .attr_list .sku_hot_tag:after{
    content: "";
    position: absolute;
    top: 100%;
    left: 2px;
    width: 0;
    height: 0;
    border-top: 5px solid #F74451;
    border-right: 5px solid transparent;
}

.product-select {
    width: 100%;
    margin-top: 30px;
}

.product_warehouse .warehouse_list {
    width: 85%;
}

.warehouse_list li {
    display: inline-block;
    line-height: 30px;
}

.warehouse_list li.none {
    display: none;
}

.warehouse_list li span {
    margin-right: 5px;
}

.product_buy {
    margin-top: 30px;
    width: 100%;
}

.product_buy .show_qty,
.product_buy .show_weight {
    margin-left: 16px;
    line-height: 30px;
}

.product_buy .show_qty span {
    float: left;
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    margin: 5px 0;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.product_buy .show_qty input {
    float: left;
    width: 80px;
    height: 20px;
    line-height: 20px;
    margin: 5px 0;
    border: 1px solid #ccc;
    text-align: center;
}

.product_buy .weight {
    margin-left: 15%;
}

.operate_wrap{
    width: 100%;
    margin-top: 30px;
}
.operate_wrap .btn{
    float:left;
    font-size: 16px;
    height:30px;
    line-height: 30px;
    padding:0 20px;
    background:#ff7301;
    margin-right:5px;
    color:#fff;
    cursor: pointer;
}
.btn_wish_list{
    float:left;
    width:30px;
    height:30px;
    margin-left:5px;
}
.btn_wish_list img{width:100%;height:100%;cursor: pointer;}
.arrival_notice_time{
    float:left;
    margin-left:10px;
    padding:0 8px;
    height:28px;
    font-size:12px;
    color:#000;
    line-height:28px;
    border:1px solid #ccc;
}
.arrival_notice_time .arrival_text {font-weight:600;}
.guarantees_wrap {
    width: 100%;
    margin-top: 20px;
}

.guarantees_wrap li {
    display: inline-block;
    padding-left: 20px;
    background: url('/icon/protection.png')no-repeat left;
    font: 14px "Helvetica";
    color: #00548e;
    margin-right: 20px;
    cursor: default;
}
/* 猜你喜欢 */
.slide_box li>a {
    display: block;
    width: 100%;
    height: 100%;
}

.slide_box li>a>img {
    width: 100%;
    height: auto;
}
.mix_wrap{
    margin-top:20px;
    min-width: 1000px;
}
.mix_wrap .mix_title_navbar {
    width:100%;
    display: table;
    border: 1px solid #ccc;
    border-bottom:2px solid #f77301;
    color: #333;
    margin: 0;
    height: 40px;
    line-height: 40px;
    background: #fff;
}
.mix_title_navbar li{
    display:table-cell;
    height: 40px;
    padding:0 10px;
    text-align: center;
    box-sizing:border-box;
    cursor: pointer;
	padding:0 20px;
}
.product_option .mix_title_navbar li {
    border-right: 1px solid #ccc;
}
.mix_title_navbar li:last-child{border:0;}

.mix_title_navbar li.on{
    background:#f77301;
    color:#fff;
    font-size:16px;
}
.mix_swiper_box{
    width:100%;
    padding:0 20px;
    box-sizing:border-box;
    overflow: hidden;
}
#mix_wrap_swiper {
    width:100%;
    overflow: hidden;
}
.mix_child{display:none;}
.mix_child p.title {
    text-align: center;
    padding: 0 5px;
    box-sizing: border-box;
    color: #474747;
    font-size: 14px;
    line-height: 18px;
    height: 36px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#mix_wrap_swiper p.price{
    width:100%;
    text-align:center;
    margin:5px 0;
}
.slide_box>li{
    padding:0 35px;
    min-height:200px;
    box-sizing: border-box;
}
/* 组合商品 */
.buy_together{
    display: flex;
    align-items: center;
}
.buy_together li{
    float:left;
    width:20%;
    height:100%;
    padding:0 10px;
    box-sizing: border-box;
    text-align:center;
}
.buy_together li>a{
    display: block;
    width:100%;
    text-align: center;
}
.buy_together li>a img{
    width:100%;
}
.buy_together .price{
    width:100%;
    text-align:center;
    margin:5px 0;
}
.buy_together .operate_icon {
    width:auto;
    list-style: none;
    color: #ccc;
    font-size: 52px;
    margin:0 10px;
}

.buy_together .total_content p{
    text-align: center;
}
.total_content p.price_tag{
    text-align: center;
    font-size: 16px;
    color: #1b1b1b;
    font-style: normal;
}
.total_content p.price{
    color:#ff7301;
}
.total_content p.save_tag{
    font-size: 12px;
    color: #7d7d7d;
    margin-bottom:20px;
}
.total_content p.add_cart_btn{
    display:inline-block;
    background-color: #ff7301;
    color: #fff;
    border: 0;
    padding: 7px 17px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
}

/* 底部产品列表 */
/* .product_option .mix_swiper_box{padding:0} */
#addMultiAttributes {
    width:100%;
    display: table;
    margin-top:10px;
    border-top:1px solid #ccc;
}
#addMultiAttributes ul{
    display: table-header-group;
}
#addMultiAttributes ul:last-child li{
    border-top: 0;
}
#addMultiAttributes ul li{
    display: table-cell;
    border-bottom: 1px solid #ccc;
    padding:10px;
}
#addMultiAttributes ul li:first-child{
    border-left: 1px solid #ccc;
}
#addMultiAttributes ul li:last-child{
    border-right: 1px solid #ccc;
}
#addMultiAttributes .change_num input[type="button"] {
    width: 20px;
    height: 25px;
    text-align: center;
    line-height: 24px;
    padding: 0;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#addMultiAttributes .change_num input[type="text"]{
    width: 45px;
    height: 25px;
    line-height: 25px;
    padding-left: 5px;
    text-align: center;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 0;
}
.list_cart{
    width:100%;
    margin-top:20px;
    text-align: center;
}
.list_cart .btn{
    display: inline-block;
    padding:5px 7px;
    background:#ff7301;
    color:#fff;
    cursor: pointer;
}
/* 描述 */
.product-description{
    width:100%;
    margin-top:10px;
    font-family: Arial;
    line-height: 1.6;
    box-sizing: border-box;
}
.product-description a{
	text-decoration: none;
    color: #f77301;
}
/* 评价 */
.comment-write {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding-bottom: 20px;
    border-bottom: 1px dashed #e5e5e5;
    margin-top:10px;
}
.comment_tips {
    font-family: "helvetica";
    font-size: 16px;
    line-height: 38px;
    padding-left: 14px;
    margin: 0;
}
.comment_tips a {
    text-decoration: none;
    font-family: "helvetica";
    font-size: 20px;
    line-height: 38px;
    color: #f77301;
}


.star_write_wrap {
    width: 48%;
    padding-top: 10px;
}
@media screen and (max-width:1520px) {
    .star_write_wrap {
        padding-top: 10px;
        width: 100%;
    }
}
.star-write {
    width: 100%;
    height: 30px;
    margin-bottom: 10px;
}
.star-write label {
    width: 110px;
    padding: 0 26px 0 20px;
    text-align: right;
    font-family: "helvetica";
    font-size: 20px;
    line-height: 30px;
    color: #999;
}
.star-img {
    width: auto;
    height: 20px;
    margin: 5px 0;
    margin-right: 6px;
    cursor: pointer;
}
.star-name {
    margin-top: -8px;
    margin-left: 38px;
}
.star-name span {
    line-height: 2.5;
    font-size: 18px;
    color: #00548e;
}


.comment-text {
    width: 50%;
    padding: 0 6px;
    padding-top: 10px;
}
@media screen and (max-width:1520px) {
    .comment-text {
        float:none;
        width: 80%;
        margin-top: 30px;
        clear:left;
    }
}
.text-content {
    width: auto;
    position: relative;
    border: 1px solid #0068af;
    padding: 1px 1px;
}
.text-content-area {
    width: 99.1%;
    height: 60px;
    position: relative;
    font-family: "arial", sans-serif;
    font-size: 18px;
    padding: 5px 5px;
    color: #4e4e4e;
    outline: 0;
    border: 0;
    overflow: auto;
}
#commentText1 {
    margin-top: 10px;
}
#commentText1 .img_list li {
    display: inline-block;
    position: relative;
    width: 35px;
    height: 35px;
    list-style: none;
    line-height: 18px;
    color: #404040;
    margin-right: 4px;
}
#commentText1 .img_list li .upload_img {
    display: table-cell;
    width: 35px;
    height: 35px;
    vertical-align: middle;
    overflow: hidden;
    text-align: center;
}

#commentText1 .img_list li .upload_img img {
    vertical-align: middle;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

#commentText1 .img_list li span.delete {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font: 12px "Helvetica";
    background: rgba(0, 0, 0, .7);
    color: #fff;
    text-align: center;
    line-height: 35px;
    display: none;
    cursor: pointer;
}

#commentText1 .img_list li:hover span.delete {
    display: block;
}
#commentText1 label {
    float: left;
    width: 35px;
    height: 35px;
    cursor: pointer;
}
#commentText1 label>img {
    width: 100%;
    height: 100%;
}

#commentText1 #upload_img {
    display: none;
}
#commentText1 p.red {
    line-height: 35px;
    margin: 0;
    font-size: 14px;
    margin-left: 10px;
    color: red;
}
.comment-medium-upload{
    /* width:80%; */
    text-align: right;
}
.comment-submit .comment-button {
    display: inline-block;
    padding:5px 7px;
    background:#ff7301;
    color:#fff;
    cursor:pointer;
}
.comment-view {
    width: 100%;
    height: auto;
    margin-top: 30px;
    padding: 0 10px;
    box-sizing: border-box;
}

.view-head {
    width: auto;
    height: 35px;
    border-bottom: 2px solid #0068af;
}

.view-head span {
    font-size: 28px;
    font-family: "arial", sans-serif;
    color: #1d1d1d;
    line-height: 30px;
}

.view-content {
    width: 100%;
    height: auto;
    margin-top: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.view-product-info{
    width:160px;
}
.view-product-detail {
    width: 15%;
    min-width: 160px;
}

.comment_img_wrap {
    position: relative;
    margin-top: 10px;
    max-width: 500px;
    display: none;
}

.comment_img_view .img_wrap {
    display: block;
    width: auto;
    margin: 0 auto;
    padding: 5px;
    border: 1px solid #ccc;
    text-align: center;
}

.img_wrap img {
    width: auto;
    height: auto;
    max-height: 500px;
    max-width: 400px;
    margin: 0 auto;
}

.comment-detail {
    width: calc(100% - 160px);
    width: -moz-calc(100% - 160px);
    width: -webkit-calc(100% - 160px);
    height: auto;
    overflow-x: hidden;
    padding: 10px 0;
}

.comment_img_list {
    margin-top: 10px;
}

.comment_img_list>span.comment_img_item {
    display: inline-block;
    width: 60px;
    height: 60px;
    margin-right: 5px;
    overflow: hidden;
    cursor: pointer;
    padding: 3px;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.comment_img_list>span.comment_img_item:hover {
    border-color: #f77301;
}

.comment_img_list>span.comment_img_item.on {
    border-color: #f77301;
}

.comment_img_list span img {
    width: 100%;
    height: 100%;
}

.view-star {
    width: auto;
    padding: 10px 0px;
}

.view-star .starImg {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 6px;
}

.starImg img {
    width: 100%;
    height: auto;
}

.author_info span {
    display: inline-block;
    font: 14px "Helvetica";
    color: #000;
}

.author_info span.date {
    margin-left: 35px;
}


.comment-detail span {
    display: block;
    width: 100%;
    font: 14px "Helvetica";
    color: #333;
    text-align: left;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
}
.order-win {
    width: 525px;
    height: auto;
    min-height: 300px;
    position: fixed;
    top: 80px;
    left: 50%;
    margin: 0 0 0 -270px;
    background-color: #ccc;
    z-index: 10001;
    display: none;
}
.order-mode-head {
    width: auto;
    height: 80px;
}
.order-head-line {
    width: 100%;
    height: 30px;
    border-bottom: 3px solid #00548e;
}
.order-head-line {
    width: 100%;
    height: 30px;
    border-bottom: 3px solid #00548e;
}
.order-head-line-dbl {
    width: 100%;
    height: 5px;
    margin-top: 5px;
    border-top: 3px solid #00548e;
    border-bottom: 3px solid #00548e;
}
.order-title {
    width: 125px;
    height: 50px;
    margin: -36px auto;
    background-color: #fff;
    padding: 2px 10px;
}
.order-title span {
    font-size: 18px;
    font-family: "arial", sans-serif;
    color: #00548e;
    line-height: 54px;
}
.order-content {
    width: 90%;
    height: auto;
    margin: 0 auto;
    padding: 0 5px;
    text-align: center;
    background-color: #00548e;
}
.order-info {
    width: 100%;
    height: 30px;
}
.order-info span {
    font-size: 18px;
    font-family: "arial", sans-serif;
    color: #fff;
    padding: 0 4px;
    line-height: 1.6;
}
input[type=checkbox]:checked {
    background-image: url(../icon/checkbox_icon.png);
    background-repeat: no-repeat;
    background-position: center;
}
.order-btn {
    width: 120px;
    height: 40px;
    margin: 10px auto;
}
.order-btn input {
    width: 120px;
    height: 40px;
    font-size: 18px;
    font-family: "arial", sans-serif;
    color: #fff;
    line-height: 2.3;
    background-color: #00548e;
    border: 0;
    cursor: pointer;
}
/* 视频 */
.mix_child .video_wrap li{
    width: calc((100% - 52px)/2);
    width: -moz-calc((100% - 52px)/2);
    width: -webkit-calc((100% - 52px)/2);
    height:350px;
    margin-top:30px;
    margin-right:52px;
}
.mix_child .video_wrap li:nth-child(2n){
    margin-right:0;
}
.mix_child .video_wrap li>iframe{
    width:100%;
    height:100%;
    border:0;
}
.forum_wrap{
    margin-top:50px;
    width:100%;
}
.forum_title{
    border-bottom:1px solid #b3b3b3;
    text-align:center;
    line-height:28px;
}
.forum_list{
    width:100%;
}
.forum_list .forum_item{
    float:left;
    width: calc((100% - 72px)/2);
    width: -moz-calc((100% - 72px)/2);
    width: -webkit-calc((100% - 72px)/2);
    display:table;
    height:190px;
    margin-top:30px;
    margin-right:72px;
}
.forum_list .forum_item:nth-child(2n){
    margin-right:0;
}
.forum_list .forum_item dt{
    display:table-cell;
    width:55%;
    height:100%;
    background:#b3b3b3;
}
.forum_list .forum_item dd{
    display:table-cell;
    width:45%;
    height:100%;
    text-align: left;
    vertical-align:middle;
    padding-left:10px;
    box-sizing:border-box;
    font-size:16px;
    font-weight:700;
    color:#343434;
    line-height:20px;
}
/* 下载 */
.download_wrap{
    width:100%;
    margin-top:30px;
}
.download_filter{
    width:100%;
    text-align:right;
    padding:5px 20px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    box-sizing:border-box;
}
.download_filter select{background-color:#00548e;color:#fff;height:25px;}
.filter_wrap{width:100%;}
.filter_item{
    width:100%;
}
.filter_item .filter_title{
    width:100%;
    height:30px;
    line-height:30px;
    text-align:center;
    border-bottom:1px solid #ccc;
}
.filter_wrap .filter_item:first-child {
    display: block;
}
.download_wrap .download_list{
    width: 100%;
    border-bottom:1px solid #b3b3b3;
    padding-bottom:20px;
}
.download_list .download_item{
    float:left;
    position:relative;
    width:236px;
    height:200px;
    padding-top:20px;
    overflow: hidden;
    box-sizing:border-box;
}
.download_item .download_img{
    width:180px;
    height:180px;
    background:#dbdbdb;
    text-align: center;
    padding:5px;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    box-sizing:border-box;
}
.download_img img{
    width:auto;
    height:auto;
    max-width:180px;
    max-height:180px;
    margin:0 auto;
}
.download_item .download{
    position: absolute;
    bottom:0;
    left:186px;
    cursor: pointer;
}
/* Wholesale Enquiry */
.Wholesale_wrap {
    width:100%;
    margin-top:30px;
}
.Wholesale_wrap .form_group {
    text-align:left;
}
.Wholesale_wrap .form_group label{
    width:240px;
    font:14px "ArialMT";
    color:#333;
    line-height: 40px;
}
.Wholesale_wrap .form_group input,
.Wholesale_wrap .form_group select,
.Wholesale_wrap .form_group textarea{
    width: 500px;
    height:40px;
    font:14px "ArialMT";
    line-height:40px;
    padding-left:15px;
    border:1px solid #b3b3b3;
}
.Wholesale_wrap .form_group span.tag{
    left:240px;
}
 .calling_seccess {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     background: rgba(0, 0, 0, .4);
     z-index: 100;
     display:none;
 }

 .calling_seccess span {
     position: absolute;
     top: 50%;
     left: 50%;
     width: 370px;
     background: #00548e;
     color: #fff;
     line-height: 25px;
     text-align: center;
     padding: 10px 0;
     margin-left: -185px;
     z-index: 200;
 }
.Wholesale_wrap .form_group textarea {
    width: calc(100% - 500px);
    width: -moz-calc(100% - 500px);
    width: -webkit-calc(100% - 500px);
    height:120px;
    color:#666;
    line-height:20px;
    padding:5px 10px;
    box-sizing:border-box;
}
#Wholesale_btn{
    background:#ff7301;
    color:#fffffe;
    font-size:16px ;
    width:90px;
    height:34px;
    line-height: 34px;
    border:0;
    margin-left:240px;
    text-align: center;
    padding:0;
    cursor: pointer;
}


/* influencer start */
.influencer_wrap{
    padding-top:20px;
    width:100%;
}
.influencer_video{
    width:800px;
    height:450px;
    margin:0 auto;
}
.influencer_video iframe{width:100%;height:100%;border:0;}

.more_link .video_title {
    width: 100%;
    font-size: 16px;
    color: #343434;
    text-align:center;
    line-height:25px;
    font-weight:600;
}
.more_link{
    width:100%;
    margin-top:50px;
    padding:0 30px;
    padding-bottom:30px;
    border:1px solid #b4b4b4;
    box-sizing:border-box;
}
.more_link .more_link_list{width:100%;}
.more_link_list .link_item{
    float:left;
    width:calc((100% - 40px)/2);
    width:-moz-calc((100% - 40px)/2);
    width:-webkit-calc((100% - 40px)/2);
    padding:10px 30px;
    line-height:20px;
    border:1px solid #b4b4b4;
    margin-top:30px;
    margin-right:40px;
    box-sizing:border-box;
}
.more_link_list .link_item:nth-child(2n){margin-right:0;}
.more_link_list .link_item a {
    display: block;
    width:100%;
    font-size: 18px;
    color: #343434;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}

/* accessories */
.accessories_wrap{
    width:100%;
    margin-top:20px;
}
.accessories_text{
    width:100%;
    height:110px;
    border:1px solid #999;
    background:#f3f3f3;
    box-shadow: inset 0px 0px 15px rgba(0, 0, 0, 0.2);
}
.available_wrap{
    width:100%;
    margin-top:40px;
}
.accessories_tltie{
    width:100%;
    font-size:16px;
    font-weight:600;
    text-align: center;
    line-height:25px;
    border-bottom:1px solid #b4b4b4;
}
.accessories_list{
    padding-top:10px;
    width:100%;
}
.sort_bar{padding-right:15px;margin-bottom:10px;box-sizing:border-box;}
.sort_bar span,
.sort_bar select {
    font-size: 16px;
    padding: 2px 8px;
}

/* how to sell */
.how_to_sell{
    margin-top:20px;
    width:100%;
    display: table;
    border: 1px solid #ccc;
}
.how_to_sell ul {
    display: table-header-group;
}
.how_to_sell ul li{
    display: table-cell;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    vertical-align: middle;
    text-align:center;
    padding: 10px;
    font-size:18px;
    color:#333;
}
.how_to_sell ul:last-child li {
    border-bottom:0;
}
.how_to_sell ul li:first-child{
    border-left:0;
}
.how_to_sell ul li:last-child{
    text-align:left;
}
.how_to_sell ul li a{
    font-size:14px;
    color:#666;
}
.how_to_title{width:250px;}
/* sak question */
.ask_wrap{
    width:100%;
    margin-top:20px;
}
.ask_form{
    width:100%;
    height:40px;
    font-size:  14px;
    line-height:40px;
    color:#999;
}
.ask_input{
    width:calc(100% - 130px);
    width:-moz-calc(100% - 130px);
    width:-webkit-calc(100% - 130px);
    height:40px;
    border:1px solid #999;
    padding-left:15px;
    box-sizing: border-box;
}
.ask_submit{
    width:130px;
    height:40px;
    background: #00548e;
    color:#fff;
    outline:none;
    cursor: pointer;
    border:0;
}
.asked_product{
    margin-top:20px;
    width:100%;
}
.asked_product .title{font-size:18px;color:#333;line-height:25px;}
.asked_list{
    font-size:14px;
}
.asked_list li{
    list-style: disc;
    list-style-position: inside;
    line-height:25px;
}
.questions_wrap{
    width:100%;
    margin-top:20px;
}
.questions_list{
    width:100%;
    border:1px solid #ccc;
    box-sizing:border-box;
}
.questions_item {
    width:100%;
    display:table;
    padding: 20px;
    border-bottom:1px dashed #ccc;
    box-sizing:border-box;
}
.questions_list .questions_item:last-child {
    border-bottom: 0;
}
.question_title{
    display:table-cell;
    width:calc(100% - 160px);
    width:-moz-calc(100% - 160px);
    width:-webkit-calc(100% - 160px);
    vertical-align:middle;
}
.question_text{
    font-size:18px;
    color:#00548e;
    font-weight: 600;
    line-height:30px;
}
.reply{
    font-size:16px;
    color:#333;
    line-height:25px;
}
.reply .reply_img{
    display: inline-block;
    width:14px;
    height:16px;
    margin-right:10px;
    vertical-align:middle;
}
.reply_img img{
	width:100%;height:100%;
}
.questions_item .author_info {
	display:table-cell;width:160px;vertical-align:middle;
}
.exchange_gift_btn{
	display: inline-block;
	height: 30px;
    line-height: 30px;
	padding: 0 20px;
	font-size: 16px;
	color: #fff;
    background: #f77301;
    cursor: pointer;
}
#buy_ProducList_tb .helper {
    display: inline-grid;
    width: 16px;
    height: 16px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #999;
    color: #999;
    border-radius: 50%;
    margin-left: 10px;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    right: 5%;
    top: 50%;
    transform: translateY(-50%);
}
#buy_ProducList_tb .point_info{
	display: none;
	position: absolute;
    left: 0;
    z-index: 99999;
    width: 160px;
    background: #fff;
    border: 1px solid #ccc;
    color:#404040;
}

