@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{margin:0;padding:0;}
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;text-align:center;}
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;}
/* 清浮动_1 */
.clearfix:after{content:"";display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.fl{float:left!important;}
.fr{float:right!important;}
.wrap{width:1030px;margin:0px auto;}
/**/
img,object,embed,video{max-width:100%;}
.ie6 img{width:100%;}

/* ---------------------- top ---------------------- */
.headerTop{background:#ededed;padding:20px 0;}
.navbox{text-align:right;padding-bottom:15px;vertical-align:top;}
.navbox a{line-height:18px;display:inline-block;color:#000;font-size:14px;text-align:center;}
.navbox a:hover{text-decoration:underline;}
.navbox span{width:1px;height:15px;display:inline-block;margin:0px 20px;background:#999;margin-top:2px;}
.searchfrom{padding-left:10px;width:535px;height:35px;background:#fff;border:1px solid #ca0e0e;}
.searchfrom a{ display:block; width:100%; height:100%; text-align:left; line-height:35px; color:#999;}
.searchfrom a:hover{ text-decoration:underline;}
.searchfrom .inp{border:none;width:435px;background:#fff;color:#666;font-size:14px;height:30px;margin-top:1px;}
.searchfrom .btn{cursor:pointer;width:100px;height:35px;display:inline-block;background:#ca0e0e;color:#fff;font-size:16px;border:none; line-height:35px; text-align:center;}
.searchfrom .btn:hover{background:#d31919;}

/* ---------------------- tit ---------------------- */
.titsbody{border-bottom:2px solid #000;margin-top:20px;}
.titsbtn{padding-right:35px;height:30px;line-height:30px;display:inline-block;background:url(../images/titsbg.jpg) repeat-x right;font-size:14px;color:#fff;cursor:pointer;}
.titsbtn em{float:left;padding-left:10px;height:30px;line-height:30px;display:inline-block;background:url(../images/titsbg.jpg) repeat-x left;}

/* ---------------------- baner ---------------------- */
#solid{width:100%;height:325px;clear:both;position:relative;}
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;left:0px;top:0px;width:100%;height:325px;display:none;}
#solid .solid0{background:#78c4db;}
#solid .solid1{background:#c5c9db;}
#solid .solid2{background:#e7dfd1;}
#solid ul{margin:0px;padding:0px;list-style:none;}
#solid ul li{position:absolute;left:50%;top:0px;width:905px;height:325px;margin-left:-515px;cursor:pointer;}
#solid ul li img{max-width:1030px;}
#solid #btt{width:1030px;height:55px;top:270px;left:50%;position:relative;margin-left:-545px;}
#solid #btt span{position:absolute;top:15px;left:50%;display:block;width:20px;height:8px;margin:0 5px;text-align:center;background:#ca0e0e;z-index:1000;cursor:pointer;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;border-radius:8px;}

/* ---------------------- weservice ---------------------- */
.weservice{height:55px;line-height:28px;color:#818181;font-size:14px;}
.weservice ul,.weservice ul li{list-style:none;margin:0;padding:0;}
.weservice ul li{margin-left:50px;}
.weservice ul li span{height:28px;line-height:28px;display:inline-block;padding-left:25px;font-size:12px;color:#4b4b4b;}
.weservice ul li span.we_a{background:url(../images/l_ico_a.png) no-repeat left center;}
.weservice ul li span.we_b{background:url(../images/l_ico_b.png) no-repeat left center;}
.weservice ul li span.we_c{background:url(../images/l_ico_c.png) no-repeat left center;}
.weservice ul li span.we_d{background:url(../images/l_ico_d.png) no-repeat left center;}
.weservice ul li span.we_e{background:url(../images/l_ico_e.png) no-repeat left center;}
.weservice ul li span.we_f{background:url(../images/l_ico_f.png) no-repeat left center;}

/* ---------------------- tool ---------------------- */
.toolsbox{width:240px;height:310px;background:#f5f5f5;border:1px solid #f5f5f5;margin-top:20px;padding-top:25px;}
.toolsbox dl{margin-left:25px;margin-right:5px;text-align:left;margin-bottom:35px;}
.toolsbox dl dt{padding-top:5px;margin-right:10px;}
.toolsbox dl dd{font-size:12px;line-height:18px;}

/* ---------------------- productImg ---------------------- */
.productImg{margin:0;padding:0;}
.productImg .mbct_cnt{width:96%;padding:1.9%;margin-top:15px;border:1px solid #eee;}
/**/
#goods_preview{text-align:center;width:765px;position:relative;margin-top:20px;}
.goods_jqzoom{height:335px;position:relative;text-align:center;width:335px;padding:0;border:1px solid #f3f3f3;}
.goods_zoomdiv img{max-width:800px;}
.goods_zoomdiv{background:#fff;border:1px solid #e4e4e4;display:none;height:333px;left:350px !important;overflow:hidden;position:absolute;text-align:center;top:1px !important;width:415px;z-index:100;}
#goods_spec_n5{overflow:hidden;width:765px;text-align:left;padding-top:10px;}
#goods_spec_list{display:inline;overflow:hidden;width:765px;text-align:left;}
#goods_spec_list .goods_list_h{width:765px;}
#goods_spec_list .goods_list_h li{display:inline-block;width:186px;margin-bottom:10px;margin-right:1px;}
#goods_spec_list .goods_list_h li img{border:1px solid #f3f3f3;height:182px;width:182px;}
#goods_spec_list div{margin:0;paddng:0;}
.goods_bigimg{height:800px;width:800px;}
.goods_jqZoomPup{background:#000;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;cursor:move;width:50px;height:50px;left:0;position:absolute;top:0;visibility:hidden;z-index:10;}
/**/
.goods_font{width:765px;height:auto;}
.goods_font .font{font-size:16px;color:#333;line-height:24px;text-align:left;}
/**/
.btnbox{margin:0;padding:0;}
.btnbox .buybtn{background:#ca0e0e;width:100%;text-align:center;height:30px;line-height:30px;color:#fff;font-size:16px;display:inline-block;}
.btnbox .buybtn:hover{background:#f5ae50;text-decoration:none;}
.btnbox .likebtn{font-size:16px;color:#888;font-weight:normal;width:100%;display:inline-block;padding-top:10px;text-align:right;}

/* ---------------------- tabs ---------------------- */
.tabs{background-color:#fff;width:100%;margin-bottom:50px;margin-top:10px;}
.tabs .tab-title{text-align:left;height:35px;line-height:35px;padding-left:2%;}
.tabs .tab-title a{font-weight:normal;color:#999;height:33px;line-height:33px;display:inline-block;cursor:pointer;font-size:14px;width:18.5%;text-align:center;position:relative;}
.tabs .tab-title a.tabActive{color:#ca0e0e;border-bottom:1px solid #ca0e0e;height:33px;}
.tabs .tab-title a:hover{color:#ca0e0e;border-bottom:1px solid #ca0e0e;height:33px;}
.tab_content{border:1px solid #d6d6d6;width:100%;margin:0;padding:0;}
.tab_content .gesbk{padding:25px 15px 15px 15px;font-size:13px;line-height:20px;text-align:left;}
.tab_content .gesbk table{width:100% !important;margin-bottom:30px;}
.tab_content .gesbk table tr td{padding:10px !important;line-height:20px;}

/* ---------------------- allProducts ---------------------- */
.allProducts{margin:0px auto;}
.weproduct{margin-top:20px;width:1030px;overflow:hidden;}
.weproduct ul{width:1100px;margin:0;padding:0;}
.weproduct ul li{width:240px;margin-bottom:30px;margin-right:22px;}
.weproduct ul li a:hover{text-decoration:underline;color:#333;}
.weproduct ul li img{border:1px solid #eee;width:240px;height:240px;}
.weproduct ul li span{overflow:hidden;display:block;font-size:12px;line-height:18px;color:#616161;margin:5px 0;word-wrap:break-word;word-break:break-all;height:35px;text-align:left;}
.weproduct ul li strong b{font-size:12px;font-weight:bold;color:#333;}
.weproduct ul li strong i{font-size:12px;}
.weproduct ul li strong i a{display:inline-block;font-weight:normal;color:#a90307;}
.weproduct ul li strong i a:hover{text-decoration:underline;}
.weproduct ul li strong i em{color:#333;margin:0px 4px;}

/* ---------------------- footer ---------------------- */
.footerbox{width:100%;background:#e5e5e5;}
.productHelp{margin:0  auto;text-align:left;padding:20px 10px;}
.productHelp p{font-size:14px;color:#393939;line-height:20px;margin:0;padding:0;}


/* ---------------------- 2018.1.2 phone add start ---------------------- */
.tfeedbackdetail{ padding:0px 15px 0px 15px;}
.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;
}
.spanicon{height:20px;width:20px;display:inline-block;vertical-align:top;margin-right:5px;}
.spanicon img{width:20px;height:20px;display:inline-block;}
/* ---------------------- 2018.1.2 phone add  end---------------------- */

.shippingExplain{font-size: 12px;color: #333;padding-left: 50px;padding-bottom: 10px; text-align: left;}
/*add picture*/
.addPicture{ text-align: center; width: 100%;}
.addPicture img{ width: 100%;}
/*switch content*/
main {
  min-width: 320px;
  max-width:100%;
  margin: 0 auto;
  background: #fff;
  padding-top:20px;
}
section {
  display: none;
  padding: 20px 0 0;
  border-top: 1px solid #365589;
  background:#FFF;
}
input {
  display: none;
}
label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 7px 25px;
  text-align: center;
  color:#999;
  border: 1px solid transparent;
  width:13.5%;
}
label:hover {
  color: #888;
  cursor: pointer;
}
input:checked + label {
  color:#ca0e0e;
  border-bottom: 1px solid #ca0e0e;
  font-size:16px;
  background:#fff;

}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5
{
  display: block;
  border:1px solid #CCC;
  font-size:16px;
  color:#666;
  padding:8px;
  padding-top:20px;
  text-align:left;
}

.content_box_title{font-size: 30px;}

@media screen and (max-width: 650px) {
 label:before {
	margin:0;
	font-size: 18px;
  }
}

/* ---------------------- 2018.1.2 phone add start ---------------------- */
@media screen and (max-width: 480px) {
label {
	padding: 10px;
	font-size:14px;
	border:none;
  }
.toolsAllBox{
    display:none;
 }
.navbox{ padding-right:10px;}
.wrap{ width:100%;}
.headerTop{ background:none; }
.headerTop .wrap .fl{ float:none!important;}
.searchfrom{ width:350px;}
.titsbody{ margin-top:10px;}
.weservice{ display:none;}
#solid{ height:150px; }
/*#solid .pcBanner{ display:none;}*/
#goods_preview{ width:100%;}
.goods_font{ width:100%;}
#goods_spec_n5{ width:100%;}
#goods_spec_list{ width:100%;}
#goods_spec_list .goods_list_h{ width:100%;}
#goods_spec_list .goods_list_h li{ width:182px;}
#goods_spec_n5{ margin-bottom:15px;}
input:checked + label{ font-size:14px;}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5
{font-size:12px;}
.tfeedbackdetail{ padding:0px;}
.tfeedbackdetail .tfree_tabs tr{ width:356px; display:block;}
.tfree_tabs tr td{ padding:0px; font-size:12px;}
.weproduct ul li{ width:175px; margin-right:0px; margin-left: 7px; }
.weproduct ul li img{ width:175px; height:175px;}
.productHelp{ padding:0px; }
.productHelp p{ padding:5px 10px; font-size:12px;}
.weproduct{ width: 100%; }
.weproduct ul{ width: 100%;}
  .shippingExplain{ display: none;}
    /*add picture*/
    .addPicture{ text-align: center; width: 100%;}
    .addPicture img{ width: 100%;}
}
/* ---------------------- 2018.1.2 phone add  end---------------------- */
/*video*/
.video{width: 100%;}
.video-wrap{margin: auto;width: 50%;}
.video-container{
    width: 100%;
    height: 200px;
    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: 28px;font-weight: 600;}
@media only screen and (max-width: 768px){
    .video-wrap{width: 100%;}
}
