@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* 全局 */
body,h1,h2,h3,h4,h5,h6,hr,p,pre,blockquote,dl,dd,ul,ol,th,td,form,fieldset,legend,button,input,textarea,img{margin:0;padding:0; border:none;}
h1,h2,h3,h4,h5,h6,button,input,textarea,select{font-size:100%;}
fieldset,img{border:0;}table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}ul,li{list-style:none;}
address,cite,code,dfn,var,em,th{font-style:normal;font-weight:normal;}
button,input,textarea{outline:none;font-family:inherit;}:focus{outline:0;}
body{font-family:Microsoft YaHei;}
textarea{overflow-x:hidden;overflow-y:auto;resize:none;}
a{color:#ac2424;text-decoration:none;}a:hover{text-decoration:none;}
i,em{font-weight:bold;font-style:normal;}
li{ float:left;}
/* 清浮动*/
/*
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both;overflow:hidden}
.clearfix{zoom:1}
*/
.clearfix:after{content:"";display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.fl{float:left!important;}
.fr{float:right!important;}
.wrap{width:960px;margin:0px auto;background:url(../images/bg.jpg);}
/**/
/*content*/
.mainPage{ width:100%;}
.bannerBg{ width:960px; margin:0 auto; height:auto; min-width:960px;}
.mainContent{ width:960px; border:1px solid #000;margin-top:-4px; border-top:none;}
.nav{ height:72px; }
.nav .logo{ width:210px; height:100%;}
.nav .navText{ width:500px; height:100%; background:#e5e4e4;}
.nav .navText .navImgTitle{ width:138px; height:82px; background:url(../images/navImg.png) no-repeat; margin-top:36px;}
.nav .navText .navMeanu li{ margin-left:15px; margin-top:20px;}
.nav .navText .navMeanu li a{ width:100px; height:35px; background:#0e0e0e; border-radius:50%; display:block; color:#FFF; line-height:35px; text-align:center;}
.nav .navText .navMeanu li a .fistC{ color:#d1610a; font-size:18px;}
.nav .navText .navMeanu li a span{ display:inline-block;}
.nav .paypal{ width:250px; height:100%; background:#e5e4e4;}
.nav .paypal p{ margin-top:12px;}
.imageDisplay{ height:auto; width:100%;}
.imageDisplay .productTitle{width:60%; border-bottom:1px solid #000;font-size: 25px;
    margin-left:278px; text-align:center; word-break:break-all; padding-top:4px; }
.imageDisplay .img{ width:49%; float:left;  margin-left:1%; }
.description{ width:100%;}
.description .descriptionTitle{ width:25%; margin:0 auto;}
.description .descriptionTitle .descriptionLine span{ display:block; border-top:2px solid #000;margin-bottom:5px;}
.description .descriptionTitle .descriptionLine .fistLine{ width:30%; margin-left:70%;}
.description .descriptionTitle .descriptionLine .secondeLine{ margin-bottom:15px;}
.description .descriptionText{ width:98%; padding:0 1%;}
.midAd ul li{ font-weight:800; color:#333; font-family:Arial, Helvetica, sans-serif; margin:18px 0; }
.midAd ul li img{ vertical-align:middle;}
.midAd ul .iconM{ margin:18px 120px; }
/*otherMessage-start*/
.otherMessage{ width:100%; border:1px solid #333;}
.messageTitle{ width:180px; height:50px; border-radius:50%; background:#d2d2d2; text-align:center; line-height:50px; font-size:24px; font-weight:600; color:#0c0c0c; margin:8px 0px 0px 8px; }
.messageText{ margin:8px 0px 15px 35px; background:#f6f6f5;}
.moreTitle{ width:221px; margin:30px auto 0px auto;}
.moreTitle span{ display:block; width:100%; margin-top:5px; border-top:2px solid  #000;}
.moreTitle .moreTitleF{ width:40%; margin-left:60%;}
.otherLike{ width:100%;  background:url(../images/bottom.png); margin-top:25px; position:relative; min-height:323px;}
.otherLike .otherlikeImg{ position:absolute; left:-119px; z-index:-10;}
.otherLike .otherLikeImgRight{ right:-119px; position:absolute;}
.otherLike ul li{ width:220px; margin-top:15px; margin-left:15px; }
.otherLike ul li img{ width:100%;}
.otherLike ul li a{ width:100%; display:block; color:#3b3b3b; text-align:center; font-size:14px;}

/**/
.tfeedbackdetail{ padding:40px 120px 0px 40px;}
.tfeedbackdetail .tfree_tabs tr{ background-color: #EEEEEE; border-bottom: 1px solid #CCCCCC;}
.tfeedbackdetail .tfree_tabs tr .tdheadOne{ width:386px;  }
.tfeedbackdetail .tfree_tabs tr .tdheadTwo{ width:129px;  }
.tfeedbackdetail .tfree_tabs tr .tdheadThree{ width:149px;  }
.tfree_tabs{
    padding:0;border-collapse:collapse;border-spacing:0;width:100%;font-family:Microsoft YaHei;
    border:1px solid #dedede;background:#eee;margin:0 auto;margin-bottom:20px;
}
.tfree_tabs tr th{
    border-right:1px solid #dedede;border-bottom:1px solid #dedede;color:#999;
    padding:5px 20px;height:40px;line-height:40px;font-size:14px;font-weight:bold;
}
.tfree_tabs tr td{
    border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fff;padding:10px 20px;
    line-height:20px;font-size:14px;color:#666;font-weight:normal;text-align:left;
}
/**/
/**/
.btnbox{ text-align: center; margin-bottom: 15px;}
.btnbox a{  margin-top: 20px; }
.buybtn{ width: 300px; height: 35px; display: block; margin: 0 auto; background: #d1610a; line-height: 35px; margin-bottom: 10px; border-radius: 8px; font-weight: 600; color: #fff; font-size: 18px;    }
.buybtn:hover{ color:#333333 ; }

.description li{float:none;}
.description ul{list-style:inherit;}
.description ul li{list-style:inherit;margin-left:35px;}


/**/
@media only screen and (max-width: 481px){
.wrap{ width:100%; }
.mainPage{ width:100%;}
    .bannerBg{ width: 100%; min-width: 100%;}
    .bannerBg img{ width: 100%;}
    .nav{ height: auto;}
    .nav .navText{ width: 100%;}
    .nav .paypal{ display: none;}
    .imageDisplay .productTitle{ margin-left: 0px; width: 100%;}
    .midAd{ display: none;}
    .shippingTableContent table{ width: 100%;}
    .tfree_tabs tr td span{ display: block; word-wrap: break-word; width: 100px; }
    .tfeedbackdetail{ padding: 0px;}
    .tfree_tabs tr td{ padding: 0px;}
}

@media only screen and (max-width: 375px){

}
@media only screen and (max-width: 320px){
}

@media (min-width: 481px) and (max-width: 769px){
.wrap{ width:100%; }
.mainPage{ width:100%;}
}
/*video*/
.video{width: 100%;}
.video-wrap{margin: auto;width: 76%;}
.video-container{
    width: 100%;
    height: 486px;
    background-size: 100% auto;
    background-color: black;
    background-position: center;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}
.video-container .btn{
    width: 68px;height: 48px;background:#202120;border-radius: 8px;  display: flex;
    align-items: center;
    justify-content: center;
}
.logo{text-align: right;margin-bottom: 20px;}
.video-container .btn img{width: 20px;}
.video-container:hover .btn{background: #c81c20;}
.video-wrap p{font-size: 30px;font-weight: 600;margin: 30px 0;}
@media only screen and (max-width: 768px){
    .video-wrap{width: 100%;}
}


