body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{margin: 0;padding: 0;}
/* 全局公用样式*//*布局*/
.pro_content .pro_m{width: 100%;float: left;}
.pro_content .pro_m_inner{    float: right;text-align: left;width: 50%;margin: 15px 0;}
.pro_content .pro_img{width: 50%;float: left;padding: 10px 0 0;text-align: center;position: sticky;position: -webkit-sticky;top: 0;}
/* 头部*/
/* 产品价格*//* 倒计时*//* 选择属性*//* 购买数量*//* 定制*//* 产品购买按钮*//* 分享*//* 同类产品列表*/
.pro_m_inner{}
.pro_m_inner .pro_grade span,
.pro_m_inner .pro_grade a,
.pro_m_inner .pro_grade em{float: left;line-height: 20px;}
.pro_m_inner .pro_grade .start{margin-top: 2px;}
.pro_m_inner .pro_grade em{color: #f1f1f1;margin-left: 15px;}
.pro_m_inner .pro_grade .fs,
.pro_m_inner .pro_grade .sihrs{width: 20px;height: 20px;margin-left: 3px;}
.pro_m_inner .pro_grade .fs{background-position: -40px -120px;}
.pro_m_inner .pro_grade .sihrs{background-position: -64px -120px;}
.pro_m_inner .pro_grade .reviews .fa{font-size: 13px !important;}
.pro_m_inner .curPrice .my_shop_price{font-weight: bold;font-size: 3em}
.pro_m_inner .curPrice span{font-size: 24px;font-weight:700;margin-right: 3px;}
.pro_m_inner #custom_price_content span{font-size: 20px;}
.pro_m_inner .pro_price_other{font-size: 12px;width: auto;align-items: center;margin-left: 10px;}
.pro_m_inner .pro_price_other p{line-height: 20px;}
.pro_m_inner .phonePrice{margin-left: 30px;padding-left: 35px;background: url('./images/phoneprice.gif') no-repeat center left;text-align: center;}
.pro_m_inner .phonePrice i{display: block;font-size: 12px;font-style: normal;padding: 0 10px;line-height: 16px;border-radius: 10px;background-color: #c41d4a;color: #ffffff;}
.pro_m_inner .phonePrice span{font-size: 20px;font-weight: bold;color: #c41d4a;}
.pro_m_inner .pro_time i{float:left;width:20px;height:20px;background-image: none;}
.pro_m_inner .pro_time span{font-size: 12px;font-weight: normal;}
.pro_m_inner .costPrice{text-decoration: line-through;}
.pro_m_inner .pro_cutout{padding-left: 5px;color: #c41d4a;}
.pro_m_inner .pro_property li{margin:5px 0px;padding-bottom: 5px;font-size: 0.75em;}
.pro_m_inner .pro_property select{padding: 3px;border: 1px solid #dddddd;color: #666666;}
.pro_m_inner .order_quantity{font-size: 0.75em;height: 27px;}
.pro_m_inner .order_quantity span{float: left;font-weight: bold;line-height: 27px;padding-right: 5px;}
.pro_m_inner .order_quantity .order_q_box{display: inline;float: left;padding-right: 20px;position: relative;height: 27px;}
.pro_m_inner .order_quantity .order_q_box input{width: 50px;height: 18px;padding: 4px 5px 3px;border: 1px solid #dddddd;text-align: center;}
.pro_m_inner .order_quantity .order_q_box a{width: 16px;height: 13px;display: block;position: absolute;font-size: 0;right: 0;}
.pro_m_inner .order_quantity .order_q_box a.btn_add{background-position: -40px -48px;top: 0;}
.pro_m_inner .order_quantity .order_q_box a.btn_reduce{background-position: -40px -63px;bottom: 0;}
.pro_m_inner .setSize{display: inline;float: left;padding: 2px 0 0 15px;height: 20px;line-height: 20px;font-size: 12px;}
.pro_m_inner .setSize input,
.pro_m_inner .setSize label{display: inline;float: left;}
.pro_m_inner .setSize input{margin: 4px 5px 0 0;}
.pro_m_inner .setSizeTips{font-size: 0.75em;padding-top: 10px;}
.pro_m_inner .setSizeTips strong{color: #c41d4a;}
.pro_m_inner .order_btn{padding: 10px 0 ;}
.pro_m_inner .order_btn a.blackBtn{font-size: 0.875em;display: none;}
.pro_m_inner .order_btn a.blackBtn span{padding: 0 15px;line-height: 36px;}
.pro_m_inner .order_btn a.redBtn{font-size: 0.875em;font-family: 'Lato',arial, helvetica,sans-serif;}
.pro_m_inner .order_btn a.redBtn span{padding: 0 40px;line-height: 36px;}
.pro_m_inner .order_btn a.addToFavBtn{margin: 10px 0 0 20px;color: #666;white-space: nowrap;font-size: 0.75em;line-height: 27px;}
.pro_m_inner .order_btn a.addToFavBtn i{display: inline-block;width: 27px;height: 27px;font-size: 0;zoom: 1;background-position: -120px -48px;vertical-align: -10px;margin-right: 5px;}
.pro_m_inner .order_btn a.addToFavBtn:hover{text-decoration: none;color: #c41d4a;}
.pro_m_inner .order_btn a.addToFavBtn:hover i{background-position: -152px -48px;}
.pro_m_inner .order_btn a.addToFavBtnOn{text-decoration: none;color: #c41d4a;}
.pro_m_inner .order_btn a.addToFavBtnOn i{background-position: -152px -48px;}
.pro_m_inner .proMain_shareList{border-bottom: 1px solid #dddddd;padding: 5px 0;}
.pro_m_inner .proMain_shareList li{float: left;width: 80px;height: 20px;padding-right: 10px;margin: 5px 0;}
.pro_m_inner .proMain_shareList .proMain_faceBook span{vertical-align: top!important;}
.pro_m_inner .proMain_shareList .proMain_google{width: 70px;}
.pro_m_inner .proList{padding-top: 10px;overflow: hidden;}
.pro_m_inner .proList h4{font-size: 0.75em;font-weight: bold;}
.pro_m_inner .proList li{display: inline;float: left;width: 80px;height: 95px;margin: 3px 6px 0 3px;}
/* 缩略图*/
.pro_img{}
.pro_img .n_thumbImg{float: left;height: 100%;overflow: hidden;}
.pro_img .n_thumbImg .n_thumbImg_item{height: 282px;overflow: hidden;}
.pro_img .n_thumbImg .spec_forward,
.pro_img .n_thumbImg .spec-backward{display: block;margin-left:auto;margin-right:auto;width: 18px;height: 10px;}
.pro_img .n_thumbImg .spec_forward{background-position: -408px -841px;margin-bottom: 10px;}
.pro_img .n_thumbImg .spec-backward{background-position: -435px -841px;margin-top: 10px;}
.pro_img .n_thumbImg .spec_forward_disable{background-position:-490px -840px;}
.pro_img .n_thumbImg .spec_backward_disable{background-position:-463px -840px;}
.pro_img .n_thumbImg .hide{visibility: hidden;}
.base_photo .origin_img_forward{background-position: -170px -1359px;width:40px;height:40px;}
.base_photo .origin_img_forward_disable{background-position: -169px -1411px;}
.base_photo .origin_img_backward{background-position:-218px -1359px;width:40px;height:40px;}
.base_photo .origin_img_backward_disable{background-position: -217px -1411px;}
.pro_img .n_thumbImg li{position: relative;width: 91px;height: 69px;margin-bottom: 10px;cursor: pointer;overflow: hidden; float: none;}
.pro_img .n_thumbImg li.on img{border: 2px solid #000;}
.pro_img .n_thumbImg li.on video{border: 2px solid #000;}
.pro_img .n_thumbImg .video{position: relative;}
.pro_img .n_thumbImg .video i{position: absolute;left: 25px;top: 25px;display: block;width: 30px;height: 30px;background-position: -40px -80px;}
.pro_img .n_thumbImg .n_thumB_custom{width: 80px;border: 1px solid #dddddd;cursor: pointer;font-family: 'Lato',arial, helvetica,sans-serif;}
.pro_img .n_thumbImg .n_thumB_custom p{padding: 5px 2px;line-height: 14px;font-size: 0.75em;}
.pro_img .n_thumbImg .n_thumB_custom:hover{color: #c41d4a;}
.pro_img .n_bigImg{width: auto;float: left;position: relative;text-align: center;background-color: #eee;}
.pro_img .n_bigImg .loading{position: absolute;left: 0;top: 0;display: block;width: 400px;height: 560px;background: #ffffff url(./images/lazyload.gif) center center no-repeat;opacity: 0.8;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
#Browser {
    border: 1px solid #000;
    z-index: 100;
    position: absolute;
    background: #555;
    cursor: zoom-in;
    display: none;
}
.pro_img .n_bigImg .zoomdiv{background: #ffffff url(./images/lazyload.gif) center center no-repeat;border: 1px solid #dddddd;display: block;position: absolute;top: 0;left: 0;z-index: 50;overflow: hidden;}
.pro_img .n_bigImg .jqZoomPup{background: #ffffff;border: 1px solid #dddddd;width: 50px;height: 50px;left: 0;position: absolute;top: 0;visibility: hidden;z-index: 60;opacity: 0.5;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.pro_img .outInStockTag{height: 0;width: 100%;text-align: center;font-size: 0;position: relative;z-index: 20;}
.pro_img .outInStockTag span{background-color: #ffffff;position: absolute;left: 50%;margin-left: -113px;margin-top: -210px;width: 200px;border: 3px solid #c41d4a;border-radius: 5px;padding: 10px;font: bold 24px/30px arial;color: #c41d4a;}
.pro_img .goodsPointF{height: 0;width: 100%;text-align: center;font-size: 0;position: relative;z-index: 10;}
.pro_img .goodsPointF span{display: block;position: absolute;top: -435px;right: 0;background: url(./images/point_img.png) center center no-repeat;padding: 11px 0 0 25px;width: 37px;height: 52px;text-align: left;color: #ffffff;font: bold 23px/37px Arial;}
/* 产品导航*//* 公用模块*//* 产品描述*//* 用户留言*//* 用户询问*//* payment & shipping*//*wholesale*//*新品区*//*popular Search*/
.pro_main{}
.pro_main .pro_info_nav{font-family: 'Lato',arial, helvetica,sans-serif;height: 27px;padding-bottom: 20px;}
.pro_main .pro_info_nav ul{background-color: #ffffff;height: 26px;width: 100%;border-bottom: 1px solid #ddd;line-height: 26px;font-weight: bold;font-size: 0.875em;}
.pro_main .pro_info_nav li{position: relative;display: inline;float: left;padding: 0 25px;height: 27px;margin-left: -1px;border-left: 1px solid #dddddd;color: #666666;cursor: pointer;}
.pro_main .pro_info_nav li.first{border-left: none;}
.pro_main .pro_info_nav li:hover,
.pro_main .pro_info_nav li.on{color: #c41d4a;}
.pro_main .pro_info_nav li.on{background-color: #ffffff;border-right: 1px solid #dddddd;}
.pro_main .conversionWrap li{padding-bottom: 10px;}
.pro_main .conversionWrap input{padding: 5px;width: 50px;margin: 0 10px;text-align: center;}
.pro_main .conversionWrap .inputSbmit{padding: 5px;margin: 0 10px;text-align: center;width: 70px;outline: medium none;font-family: 'Lato',arial, helvetica,sans-serif;background-color: #999;color: #fff;}
.pro_main .conversionWrap .dis_inputText{background-color: #f1f1f1;border: 1px solid #dddddd;}
.pro_main .pro_infoBox{position: relative;}
.pro_main .pro_inf_l{padding-right: 270px;}
.pro_main .goodsBlock header{padding-left: 10px;border-bottom: 1px solid #dddddd;padding-bottom: 5px;}
.pro_main .goodsBlock header h4{font-weight: bold;font-family: 'Lato',arial, helvetica,sans-serif;font-size: 0.875em;}
.pro_main .goodsBlock .goodsBlock_t{padding-left: 10px;}
.pro_main .goodsInfoWarp{font-size: 12px;padding-left: 10px;}
.pro_main .reviewsBox .goodsBlock_t{border-top: 1px solid #dddddd;margin-top: -1px;padding-left: 0;position: relative;}
.pro_main .reviewsBox .goodsBlock_t ul{overflow: hidden;}
.pro_main .reviewsBox .goodsBlock_t li{border-top: 1px dotted #ddd;margin-top: -1px;padding: 10px 25px 10px 80px;font-size: 0.75em;}
.pro_main .reviewsBox .goodsBlock_t p{padding-bottom: 5px;line-height: 16px;}
.pro_main .reviewsBox .goodsBlock_t .portrait{margin-left: -80px;float: left;}
.pro_main .reviewsBox .goodsBlock_t .name{color: #999999;}
.pro_main .reviewsBox .goodsBlock_t .time{font-style: normal;padding-left: 15px;}
.pro_main .reviewsBox .goodsBlock_t .start{float: left;}
.pro_main .reviewsBox .goodsBlock_t .upImg,
.pro_main .reviewsBox .goodsBlock_t .upVideo{padding: 5px 0;}
.pro_main .reviewsBox .goodsBlock_t .upImg img,
.pro_main .reviewsBox .goodsBlock_t .upVideo img{margin-right: 10px;}
.pro_main .reviewsBox .goodsBlock_t .gPop_userInfo{width: 100%;padding-bottom: 10px;overflow: hidden;}
.pro_main .reviewsBox .goodsBlock_t .gPop_userInfo span{padding-left: 5px;margin-right: 5px;margin-left: -5px;border-left: 1px solid #dddddd;}
.pro_main .reviewsBox .goodsBlock_t .gPop_userInfo strong{font-weight: bold;padding-right: 3px;}
.pro_main .reviewsBox .goodsBlock_t .gPop_userInfoB{color: #999999;}
.pro_main .reviewsBox .goodsBlock_t .revieBtn{padding: 10px 5px 0 10px;margin: -1px 0 0 0;border-top: 1px solid #dddddd;}
.pro_main .reviewsBox .goodsBlock_t .revieBtn a{color: #666666;font-size: 0.75em;}
.pro_main .reviewsBox .goodsBlock_t .revieBtn a:hover{color: #c41d4a;}
.pro_main .reviewsBox .goodsBlock_t .redBtn span{padding: 0 5px;line-height: 20px;font-weight: normal;}
.pro_main .reviewsBox .goodsBlock_t .no_reviews{line-height: 20px;font-size: 0.75em;}
.pro_main .reviewsBox .goodsBlock_t .no_reviews p{padding: 5px 50px 5px 0;line-height: 20px;}
.pro_main .reviewsBox .rate-subject{margin: 1px 0 2px;background-color: #f6f6f6;padding: 20px 0;}
.pro_main .reviewsBox .rate-subject h5{float: left;width: 385px;margin-right: 15px;padding: 20px 0 10px 30px;color: #c41d4a;font: 20px/30px Georgia, "Times New Roman", Times, serif;}
.pro_main .reviewsBox .rate-theme{float: left;width: 500px;font-size: 12px;}
.pro_main .reviewsBox .rate-theme li{line-height: 24px;padding-right: 15px;margin-right: 15px;cursor: pointer;}
.pro_main .reviewsBox .rate-theme li:hover{background-color: #FFE5E5;}
.pro_main .reviewsBox .rate-theme b{width: 35px;float: left;margin: 0 5px;text-align: right;font-weight: normal;color: #999999;}
.pro_main .reviewsBox .rate-theme span{float: left;width: 120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: right;}
.pro_main .reviewsBox .rate-theme .rate-themeBg{margin-top: 8px;width: 305px;height: 10px;background-color: #ddd;float: left;cursor: pointer;}
.pro_main .reviewsBox .rate-theme .rate-themeBg i{height: 100%;width: 0;display: block;background-color: #c41d4a;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.pro_main .reviewsBox .rate-theme .rate-themeBg.on i{background-color: #333333;}
.pro_main .reviewsBox #loading{position: absolute;top: 0;left: 0;background: #ffffff url(./images/xubox_loading0.gif) no-repeat center 50px;width: 100%;height: 100%;opacity: 0.8;filter: alpha(opacity=80);}
.pro_main .asksBox ul{overflow: hidden;}
.pro_main .asksBox li{border-top: 1px dotted #ddd;margin-top: -1px;padding: 20px 10px;font-size: 0.75em;}
.pro_main .asksBox .ask_dialog{padding: 10px;width: 580px;border: 1px solid #e8e8e8;border-radius: 5px;position: relative;}
.pro_main .asksBox .ask_dialog .tri_b,
.pro_main .asksBox .ask_dialog .tri_t{position: absolute;border-width: 8px;top: 10px;}
.pro_main .asksBox .ask_dialog .askText{padding-left: 25px;}
.pro_main .asksBox .ask_dialog .askText strong{margin-left: -25px;float: left;font-weight: bold;}
.pro_main .asksBox .ask_q{float: left;}
.pro_main .asksBox .ask_q .tri_b{border-right-color: #e8e8e8;left: -17px;}
.pro_main .asksBox .ask_q .tri_t{border-right-color: #ffffff;left: -15px;}
.pro_main .asksBox .ask_a{margin-top: 10px;background-color: #f7f7f7;float: right;}
.pro_main .asksBox .ask_a p{text-align: right;}
.pro_main .asksBox .ask_a .tri_b{border-left-color: #e8e8e8;right: -17px;}
.pro_main .asksBox .ask_a .tri_t{border-left-color: #f7f7f7;right: -15px;}
.pro_main .asksBox .askBtn{padding: 10px 5px 0 10px;margin: -1px 0 0 0;border-top: 1px solid #dddddd;margin: -1px 0 0 -10px;}
.pro_main .asksBox .askBtn a{color: #666666;font-size: 0.75em;}
.pro_main .asksBox .askBtn a:hover{color: #c41d4a;}
.pro_main .asksBox .redBtn span{padding: 0 5px;line-height: 20px;font-weight: normal;}
.pro_main .asksBox .no_asks{line-height: 20px;font-size: 0.75em;}
.pro_main .asksBox .no_asks p{padding: 5px 50px 5px 0;line-height: 20px;}
.pro_main .payment .goodsBlock_t{font-size: 0.75em;padding-top: 10px;}
.pro_main .payment .pro_intr_formula{background-color: #f1f1f1;margin-top: 10px;padding: 10px;border: 1px solid #dddddd;font-weight: bold;}
.pro_main .wholesaleBox{/* 价格阶梯*//* 用户咨询*/}
.pro_main .wholesaleBox .goodsBlock_t{padding-top: 10px;}
.pro_main .wholesaleBox .price_ladder_table{font-size: 0.75em;}
.pro_main .wholesaleBox .price_ladder_table table{background-color: #dddddd;margin-top: 10px;}
.pro_main .wholesaleBox .price_ladder_table p{line-height: 24px;}
.pro_main .wholesaleBox .price_ladder_table td{background: #fff;text-align: center;}
.pro_main .wholesaleBox .g_inquiryBox{font-size: 0.75em;}
.pro_main .wholesaleBox .g_inquiryBox table{border-collapse: collapse;margin-top: 10px;}
.pro_main .wholesaleBox .g_inquiryBox td{border: 1px solid #dddddd;padding: 5px;}
.pro_main .wholesaleBox .g_inquiryBox input,
.pro_main .wholesaleBox .g_inquiryBox textarea{padding: 3px 5px;border: 1px solid #dddddd;}
.pro_main .wholesaleBox .g_inquiryBox .n_inquiryBtn{*height: 40px;}
.pro_main .wholesaleBox .g_inquiryBox .n_inquiryBtn span{display: inline-block;padding: 0 15px;text-decoration: none;font: bold 14px/30px Arial;cursor: pointer;}
.pro_main .wholesaleBox .g_inquiryBox label.error{display: block;}
.pro_main .wholesaleBox .g_inquiryBox textarea{width: 90%;height: 140px;}
.pro_main .wholesaleBox .g_inquiryBox img{vertical-align: middle;}
.pro_main .wholesaleBox .g_inquiryBox strong{color: #c41d4a;}
.pro_main .wholesaleBox .g_inquiryBox .word_fresh{color: #FFA019;}
.pro_main .new_goods{position: absolute;width: 244px;top: 0;right: 0;}
.pro_main .new_goods dl{width: 244px;font-family: 'Lato',arial, helvetica,sans-serif;}
.pro_main .new_goods dt,
.pro_main .new_goods dd{width: 120px;height: 120px;overflow: hidden;border: 1px solid #fff;float: left;}
.pro_main .new_goods dt{background-color: #c7c8c9;}
.pro_main .new_goods dt table{border: none;border-spacing: 0;border-collapse: collapse;}
.pro_main .new_goods dt td{height: 120px;width: 120px;text-align: center;color: #fff;}
.pro_main .new_goods dd{position: relative;text-align: center;}
.pro_main .new_goods dd:hover p{bottom: 0;}
.pro_main .new_goods p{position: absolute;left: 0;bottom: -30px;width: 100%;height: 20px;line-height: 20px;text-align: center;color: #fff;background-color: #333;background-color: rgba(51, 51, 51, 0.3);-webkit-transition: bottom 0.3s linear;-moz-transition: bottom 0.3s linear;-ms-transition: bottom 0.3s linear;-o-transition: bottom 0.3s linear;transition: bottom 0.3s linear;}
.pro_main .popularSearch{clear: both;border: 1px solid #dddddd;margin-top: 20px;font-size: 12px;}
.pro_main .popularSearch h4{border-bottom: 1px solid #dddddd;line-height: 24px;padding: 0 10px;}
.pro_main .popularSearch div{padding: 10px;}
.pro_main .popularSearch a{color: #666666;cursor: pointer;}
.pro_main .popularSearch a:hover{color: #c41d4a;}
/* bestSell*/
.bestSell header{padding-left: 10px;border-bottom: 1px solid #dddddd;padding-bottom: 5px;}
.bestSell header h4{font-weight: bold;font-family: 'Lato',arial, helvetica,sans-serif;font-size: 0.875em;}
.bestSell .goodsBlock_t{padding-left: 10px;}
.bestSell .goodsBlock_t{padding: 0;margin: 0 auto;height: 325px;overflow: hidden;}
.bestSell li{display: inline;float: left;width: 230px;padding: 10px 5px;}
.bestSell p.proName{height: 36px;overflow: hidden;}
.bestSell .proImgBox{width: 230px;padding: 5px 0;text-align: center;}
.bestSell .proPrice{font-size: 0.875em;font-weight: bold;}
/* 西服定制弹出层*/
#s-ptailor{font-family: 'Lato',arial, helvetica,sans-serif;width: 820px;background: #fff;padding: 10px;font-size: 0.75em;}
#s-ptailor h3{padding-bottom: 5px;font-size: 16px;line-height: 30px;border-bottom: 1px solid #ddd;color: #000;font-family: 'Lato',arial, helvetica,sans-serif;}
.s-ptailorMain{padding: 10px 0;}
.s-ptailorMain-left,
.s-ptailorMain-right{display: inline;float: left;}
.s-ptailorMain-left{width: 379px;padding-right: 20px;border-right: 1px solid #ddd;}
.s-ptailorMain-right{margin-left: -1px;padding: 10px;width: 379px;border-left: 1px solid #ddd;font-size: 12px;color: #666;}
.s-ptailorMain-right p{padding-top: 10px;}
#s-size{width: 235px;margin: 70px auto 0;font-size: 12px;color: #666;}
#s-size p{margin: 0;line-height: 25px;}
#select-goods-size{width: 230px;}
#s-size a,
#s-pri_cussize .s-size_link{text-decoration: underline;color: #315C99;}
#s-size a:hover,
#s-pri_cussize a.s-size_link:hover{color: #000;}
.s-ptailorBottom{text-align: center;padding: 10px 0px;border-top: 1px solid #ddd;line-height: 30px;font-size: 14px;}
.s-ptailorBottom p{margin: 0 auto;}
.s-popBtn{padding-top: 10px;height: 50px;}
.s-popBtn span{line-height: 30px;padding: 0 15px;}
#s-cancel_ptailor{margin-right: 15px;}
button.s-apply_no{background-position: -160px -360px;color: #FFF;}
button.s-apply_ok{background-position: -80px -360px;color: #FFF;}
.custom_input{color: #666;}
.costumer_units{text-align: right;}
.custom_input dd{padding: 3px 0;overflow: auto;text-align: right;}
.custom_input dd span{float: left;line-height: 33px;}
.custom_input dd .numpass{width: 60px;padding: 3px;border: 1px solid #ddd;}
.custom_input dd .tips1,
.custom_input dd .tips2{color: #c41d4a;}
/* ccustoms pop*/
.gPop_warp{width: 935px;background-color: #ffffff;position: relative;overflow: hidden;}
.gPop_warp .gPop_img{display: inline;float: left;margin-left: 40px;width: 515px;height: 500px;overflow: hidden;}
.gPop_warp .gPop_img table{border: 0;border-spacing: 0;border-collapse: 0;}
.gPop_warp .gPop_img td{width: 515px;height: 500px;background-color: #000;text-align: center;vertical-align: middle;}
.gPop_warp .gPop_img img{max-width: 515px;max-height: 500px;}
.gPop_warp .gPop_info{width: 310px;margin-right: 40px;padding: 30px 0 0 30px;display: inline;float: right;font-family: 'Lato',arial, helvetica,sans-serif;}
.gPop_warp .gPop_info .name{font-weight: bold;padding-bottom: 10px;}
.gPop_warp .gPop_info .title{font-family: 'Lato',arial, helvetica,sans-serif;font-size: 24px;color: #666666;padding-bottom: 20px;}
.gPop_warp .gPop_info .title:after{content: '"';}
.gPop_warp .gPop_info .title:before{content: '"';}
.gPop_warp .review{padding: 20px 0;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;font-size: 12px;}
.gPop_warp .review .gPop_userInfo{width: 100%;padding-bottom: 10px;}
.gPop_warp .review .gPop_userInfo span{padding-right: 5px;margin-right: 5px;border-right: 1px solid #dddddd;}
.gPop_warp .review .gPop_userInfo strong{font-weight: bold;padding-right: 3px;}
.gPop_warp .review .reting{padding: 10px 0;}
.gPop_warp .review .reting strong{display: inline;float: left;font-weight: bold;padding-right: 3px;}
.gPop_warp .review .text{padding-top: 10px;max-height: 210px;overflow-y: auto;}
.gPop_warp .gPop_gds{font-size: Arial;box-shadow: inset 0 4px 18px #E4E4E4;}
.gPop_warp .gPop_gds .good{float: left;width: 135px;margin: 20px 0 20px 20px;padding: 8px 30px 0 160px;border-right: 1px solid #dddddd;cursor: pointer;}
.gPop_warp .gPop_gds .img{width: 150px;float: left;margin-left: -160px;text-align: center;}
.gPop_warp .gPop_gds .name{font-size: 12px;padding-top: 10px;line-height: 18px;height: 54px;overflow: hidden;}
.gPop_warp .gPop_gds .name a{text-decoration: none;color: #666666;}
.gPop_warp .gPop_gds .proPrice{padding-top: 15px;}
.gPop_warp .other-moments{width: 518px;float: left;padding: 20px 30px 0 40px;height: 166px;}
.gPop_warp .other-moments h4{font-weight: bold;font-size: 12px;line-height: 30px;}
.gPop_warp .other-moments .momentsList{position: relative;}
.gPop_warp .other-moments .slides{height: 126px;overflow: hidden;padding-top: 10px;}
.gPop_warp .other-moments .slides li{display: inline;float: left;width: 87px;height: 124px;text-align: center;}
.gPop_warp .other-moments .slides li img{border: 3px solid transparent;}
.gPop_warp .other-moments .slides li.on img{border: 3px solid #000;}
.gPop_warp .other-moments .c_direction-nav a{display: inline-block;width: 20px;height: 20px;font-size: 0;position: absolute;top: -20px;}
.gPop_warp .other-moments .c_direction-nav .c_prev{right: 30px;background-position: -144px -216px;}
.gPop_warp .other-moments .c_direction-nav .c_prev:hover{background-position: -122px -216px;}
.gPop_warp .other-moments .c_direction-nav .c_prev.c_disabled{background-position: -166px -216px;}
.gPop_warp .other-moments .c_direction-nav .c_next{right: 0;background-position: -78px -216px;}
.gPop_warp .other-moments .c_direction-nav .c_next:hover{background-position: -56px -216px;}
.gPop_warp .other-moments .c_direction-nav .c_next.c_disabled{background-position: -100px -216px;}
.gPop_warp .prev_goods,
.gPop_warp .next_goods{display: block;width: 20px;height: 30px;position: absolute;top: 238px;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.gPop_warp .prev_goods:hover,
.gPop_warp .next_goods:hover{filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.gPop_warp .prev_goods{background-position: -85px -242px;left: 8px;}
.gPop_warp .next_goods{background-position: -110px -243px;right: 8px;}
.ItemSpecificationCenter{width: 100%;float: left;padding: 0;margin: 10px 0 20px;}
.ItemSpecificationCenter ul{margin: 0;}
.ItemSpecificationCenter ul li{font-size: 12px;height: 18px;line-height: 18px;}
.goods_description_center ul li span{font-weight: normal;color: #383838;}
.ItemSpecificationCenter ul li span{display: block;float: left;font-size: 12px;width: 28%;}
.ItemSpecificationCenter ul i{display: block;float: left;font-family: 'Lato',arial, helvetica,sans-serif;font-style: normal ;}
i, cite, em, var, address, dfn{}
.js_scrollableDiv li.on{cursor: pointer;}
.path{padding: 5px 0;line-height: 20px;font-size: 0.75em;}
.js_property_secelt_Box span{width: 40px;float: left;font-weight: bold;line-height: 27px;padding-right: 5px;}
.pro_m_inner .order_quantity span{width: 40px;float: left;font-weight: bold;line-height: 27px;padding-right: 5px;}
.samestyle_goods span{display:inline-block;border:1px dashed #c41d4a;margin: 5px 5px 5px 5px;padding: 4px 6px 4px 6px;cursor: pointer;}
.samestyle_goods span:hover{border:1px solid #c41d4a;}
.same_title{font-size: 16px;overflow: hidden;}
.regular_cover{display: inline-block;width: 68px;}
.gsame_title,.gregular_cover{width:88px;}
.usame_title,.uregular_cover{width:112px;}
.gclearfix{display: block;}
.gclearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* 小图标*/
.c_tagbg,
.top_operate dt,
.seachBtn,
.cartItems,
.goto_show_list .direction-nav a,
.footerEmail input.submit,
.footerEmail button.submit,
.downApp a,
.top_loginOther a,
.nav_filter_close,
.selectListBox a,
.rev_img .direction-nav a,
.c_direction-nav a,
.multicolor,
.redHeart,
.rates{background-image: url(images/tag.png);background-repeat: no-repeat;}
address, caption, cite, code, dfn, em, strong, th, var{font-style: normal;font-weight: normal;}
.fl{float: left;display: inline;}
.bizhong{display: none;}
.attr_icon-img{background-image: url(images/attr.png);background-repeat: no-repeat;}
.attr_icon-ui{position: absolute;width: 9px;height: 9px;display: none;z-index: 1;right: 0;bottom: 0;}
.pt5{padding-top: 5px;}
.shareWinbtn{padding-bottom: 13px;z-index: 2;}
.pl20{padding-left: 20px;}
.pr{position: relative;}
.fl{float: left;display: inline;}
#ur_here{font-weight: normal;}
.free_text{padding-left: 0;}
.size_converter{float: left;width: 100%;margin-top: 5px;}
.size_converter em{padding:0 5px;}
.size_converter .cm_size{float: left;width: 175px;}
.size_converter .size_val{float: left;width: 120px;}
.size_converter .size_val span{float: left;}
.size_converter .size_val em{float: left;line-height: 25px;}
.size_converter .converter_btn{float: left;}
#size_inch,#size_cm1{width: 61px;height: 25px;line-height: 25px;border:1px solid #CCCCCC;color: #333;display: inline-block;text-indent:5px;overflow: hidden;font-size: 12px;}
#icon_size{background-color:#c41d4a;color:#fff;border-radius:12px;padding:0 2px;margin-right:3px;display:inline-block;min-width:12px;text-align:center;}
#text_size{display:none;}
.pro_m_inner .pro_property select.size_display{display: inline-block;font-weight: 700;font-size: 16px;background: url('images/arrow_size.png') right center no-repeat;border: none;color: #000;width: auto;padding-right: 13px;cursor: pointer;}
.pro_m_inner .pro_property select.size_display{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}
.pro_m_inner .pro_property select.size_display::-ms-expand { display: none; }
.ndd-uberzoom-container{cursor: url('https://www.rotita.com/themes/en/images/zoom.cur'),auto;}
.linkimg-page{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}
.linkimg-overlay{z-index:2;background-color:white;opacity:.01;-ms-filter:alpha(opacity=1);-webkit-filter:alpha(opacity=1);-moz-filter:alpha(opacity=1);filter:alpha(opacity=1)}
.zoom__trigger{z-index: 1;width: 190px;box-sizing: border-box;font-size:12px;font-size:.75rem;line-height:150%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;background-color:rgba(255,255,255,0.9);color:#333;font-weight:300;left:50%;opacity:0;padding:15px 20px;position:absolute;text-transform:none;top:50%;visibility:hidden}
.zoom__trigger.on{opacity: 1;visibility: visible;}
.base_photo .photo_page{position: absolute;top: 40%;border-radius: 50%;line-height: 30px;text-align: center;z-index: 3;display: none}
.base_photo .spec_forward{left: 5px}
.base_photo .spec-backward{right: 5px}
/*link collection*/
#view_link_collection>div{margin-top:10px;width:100%;box-sizing:border-box;padding:10px 0 0;display:flex;flex-direction:row;}
.vw-collection-det{margin-left:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%;}
.vw-collection-desc{font-size: 16px;color: #333;margin-bottom: 10px;}
.vw-collection-desc strong{font-weight: 700;color: #000;}
.vw-collection-det a{display:inline-block;text-decoration:underline;color:#000;cursor: pointer;}
#unit_price,.my_shop_new_price,#currency_code,#currency_code_right{visibility:hidden}
.gray-bg{background-color:#e5e5e5}
#my-price-wrap,#my-currency{height:28px;line-height:28px;display: inline-block}
.c_selector span{font-size: 24px;font-weight: 700}
.pro_cutout{font-size: 14px;font-weight:700;color:#c41d4a;text-transform:uppercase}
.goods_photo_ul {width: 100%;position: relative;display: flex;flex-wrap: nowrap}
.goods_photo_li {width: 100%;flex-shrink: 0;-ms-flex-shrink: 0;position: relative;cursor: crosshair;box-sizing: border-box}
.viewport {position: relative;overflow: hidden;width: 100%}
.n_bigImg_video .video_palse{position: absolute;width: 120px;left: calc(50% - 60px);top: calc(50% - 60px);display: none;cursor: pointer;}