/*----初始状态----*/

.formBox .nice-text{ height:50px; line-height:50px;border-radius: 3px;  box-sizing:border-box; padding:0 10px;  box-shadow: 0px 0 5px #cacaca;background:#fff;font-size:14px; font-weight:100;  border:1px solid;border-color:#1e1e1e;text-align:left;text-transform:uppercase; width:100%; transition: all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; }
.formBox .nice-text:blur{border-color:#b92d31; font-size:14px; color:#b92d31; background:#FFF; box-shadow: 0px 0 10px #cacaca;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
/*----选中状态----*/
.formBox .nice-text:hover {color:#c1010e;border-color:#b92d31;background:#FFF;  box-shadow: 0px 0 10px #cacaca;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}

.formBox .nice-text:focus{background:#FFF; padding:0 10px; font-size: 14px;font-weight:300; outline:none; border-color:#b92d31; color:#b92d31;  background:#FFF;-moz-box-shadow: 1px 1px 6px #d8d8d8;-webkit-box-shadow: 1px 1px 6px #d8d8d8; box-shadow:1px 1px 6px #d8d8d8; transition:  .5s; -webkit-transition: .5s;  -moz-transition: .5s;}

.formBox .nice-text::-webkit-input-placeholder {
	color: #686868;font-size: 14px;
}
.formBox .nice-text:-moz-placeholder {
	color: #686868;font-size:14px;
}
.formBox .nice-text::-moz-placeholder {
	color: #686868;font-size: 14px;
}
.formBox .nice-text:-ms-input-placeholder {
	color: #686868;font-size: 14px;
}

.selectBox {
	width: 100%;border-radius: 3px; text-transform:uppercase;
	padding: 0 10px;font-size:14px;
	height: 50px;
	border: 1px solid #1e1e1e;
    color: #bbbbbb; 
    outline: none;
    /*去掉默认的下拉三角*/
    appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;
    /*添加下拉三角图标*/
    background: url("../../icon/pc/slidedownico.png") no-repeat calc(100% - 10px) center #fff; background-size:12px 12px;
}
.selectBox option{border:none;}

/*----文本框----*/
.nice-textarea{border-radius: 3px; text-transform:uppercase; padding:10px 10px;color:#bbbbbb;font-size: 14px;border:1px solid;border-color:#1e1e1e; resize:none;background:#fff;text-align:left; width:100%;box-shadow: 0px 0 5px #cacaca;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.nice-textarea:hover {color:#686868;border:1px solid;border-color:#b92d31;background:#FFF; transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}

.nice-textarea:focus{outline:none;border:1px solid; border-color:#b92d31; color:#b92d31;  background:#FFF;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
/*----文本框----*/
/*---- 上传框----*/
.fileBox {width:auto; position:relative}
.nice-file{width:100%; height:100%; position:absolute; top:0; left:0;border:0;opacity:0; filter:alpha(opacity=0);z-index:2; cursor:pointer; }
.fileBox .fileTxt{ color:#0083df; padding:5px 0;}
.fileBox .fileTxt span{color:#bbbbbb;}

/*----按钮----*/

.nice-submit{ width:100%; height:50px;line-height:50px;background: #a40000; border:none; font-size:16px; letter-spacing:2px;color:#FFF; cursor:pointer;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.nice-submit:focus,.nice-submit:hover{box-shadow: 0px 0px 5px #e30313;border:none;background:#c80202;color:#fff;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.nice-submit.disabled{ background: #e8e8e8;color: #fff;border: 1px solid #fff; color:#686868;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
/*----按钮----*/


#content_pc .red{background-color:rgba(186,47,50,.6);  color: #fff;transition: all .3s;}
#content_pc .red:hover{background-color:rgba(186,47,50,1); color: #fff;transition: all .3s;}

#content_pc .bgWhite{background:rgba(255,255,255,.50);  }

#content_pc .bgGrey{background:#f2f2f2;  }
#content_pc .bgGrey2{background:#e9e9e9;  }

#content_pc .border-bottom-Grey{border-bottom:#ededed solid 1px;}
#content_pc .border-bottom-White{border-bottom:#fff solid 1px;}
#content_pc .border-top-Grey{border-top:#ededed solid 1px;}
#content_pc .border-top-White{border-top:#fff solid 1px;}
#content_pc .border-top-Grey2{border-top:#e9e9e9 solid 1px;}
#content_pc .border-bottom-Grey2{border-bottom:#e9e9e9 solid 1px;}


@media (min-width: 769px){

#content_mob{ display:none;}
#content_pc{ display:block}
#content_pc{margin:0;padding:0;}

#content_pc .title_left{ width:100%; display: -webkit-flex; display: flex; justify-content:space-between; align-items:center;}

 .titleItem_left{position:relative; text-align:left;}
#content_pc .titleItem_left h2{font-size:2.2vw;  letter-spacing:.2vw; color:#1f1f1f; font-weight:300; line-height:130%;}
#content_pc .titleItem_left .line{ width:50%; height:2px; border-radius:2px; background:#bb3134; position:absolute; top:120%; left:0; transform: translate(0, 0);transition: all .3s;}
#content_pc .titleItem_left .more i{ font-size:.6vw;}

#content_pc .titleItem{  display:inline-block; position:relative; text-align:center; margin:0 auto;}
#content_pc .titleItem h2{font-size:2.2vw;  letter-spacing:.2vw; color:#1f1f1f; font-weight:300; line-height:130%;}
#content_pc .titleItem .line{ width:50%; height:2px; border-radius:2px; background:#bb3134; position:absolute; top:120%; left:50%; transform: translate(-50%, 0);transition: all .3s;}


#content_pc .boxSize{ width:80%;}
.roll_sub_Size{ width:calc(80% + 3vw);}
#content_pc .listBox{ padding:4vh 0 0 0;}
#content_pc .conItem{ margin:0 auto;padding:0;}

#content_pc .btn{ padding:.8vh 1.5vw; display:inline-block; font-size:.85vw; letter-spacing:1px; border-radius:3px; cursor:pointer;}
#content_pc .black{ border:#222 solid 1px;background:none;color: #222;transition: all .3s;}
#content_pc .black:hover{border:#ba2e31 solid 1px;background:#b92d31;color: #fff;transition: all .3s;}

#content_pc .red{background-color:rgba(186,47,50,.6);  color: #fff;transition: all .3s;}
#content_pc .red:hover{background-color:rgba(186,47,50,1); color: #fff;transition: all .3s;}

#content_pc .bgWhite{background:rgba(255,255,255,.50);  }

#content_pc .bgGrey{background:#f2f2f2;  }
#content_pc .bgGrey2{background:#e9e9e9;  }

#content_pc .border-bottom-Grey{border-bottom:#ededed solid 1px;}
#content_pc .border-bottom-White{border-bottom:#fff solid 1px;}
#content_pc .border-top-Grey{border-top:#ededed solid 1px;}
#content_pc .border-top-White{border-top:#fff solid 1px;}
#content_pc .border-top-Grey2{border-top:#e9e9e9 solid 1px;}
#content_pc .border-bottom-Grey2{border-bottom:#e9e9e9 solid 1px;}

.menuList::-webkit-scrollbar { 
        width: 0px;  
        height:0;  
        background-color: #fff;  
      }  
      /*定义滚动条轨道 内阴影+圆角*/  
      .menuList::-webkit-scrollbar-track {  
        -webkit-box-shadow: inset 0 0 6px rgba(255,255,255,1);  
        background: #000 ;  
      }  
      /*定义滑块 内阴影+圆角*/  
      .menuList::-webkit-scrollbar-thumb {  
        border-radius: 3px;  
        -webkit-box-shadow: none;  
        background-color:rgba(255,255,255,1); 
      }  
      .menuList::-webkit-scrollbar-thumb:hover {  
        border-radius: 3px;  
        -webkit-box-shadow: none;  
       background-color:rgba(255,255,255,1); 
      } 
}
@-webkit-keyframes moveFromLeftFade {
	from { opacity: 0.0; -webkit-transform: translateX(100%); }
}
@keyframes moveFromLeftFade {
	from { opacity: 0.0; -webkit-transform: translateX(100%); transform: translateX(100%); }
}





@media (min-width: 769px) and (max-width: 1920px){

	#content_pc .listBox{ padding:4vh 0 0 0;}

}


@media (min-width: 1921px)and (max-width: 3839px) {

	#content_pc .listBox{ padding:6vh 0 4vh 0;}
	
#content_pc .boxSize{ width:70%;}
.roll_sub_Size{ width:calc(70% + 3vw);}

	#content_pc .btn{ padding:.6vh 1.3vw; display:inline-block; font-size:.70vw; letter-spacing:1px; border-radius:3px; cursor:pointer;font-weight:100; }
	}
@media (min-width:3840px){

	}
@media (max-width: 768px) {
	#content_pc .conItem{ margin:20px auto;padding:0;}

	#content_pc .title_left{ width:100%; display:block}

#content_pc .titleItem_left{ display:block; position:relative; text-align:center; margin:0 auto; padding:0 0;}
#content_pc .titleItem_left h2{font-size:24px;  letter-spacing:1px; color:#1f1f1f; font-weight:500; line-height:130%;}
#content_pc .titleItem_left .line{display:none ;}

#content_pc .title_left .more{ display:none; visibility:hidden}

#content_pc .titleItem{  display:block;  position:relative; text-align:center; margin:0 auto;padding:0 0;}
#content_pc .titleItem h2{font-size:24px;  letter-spacing:1px; color:#1f1f1f; font-weight:500; line-height:130%;}
#content_pc .titleItem .line{ display:none;}


	}