#propage{
	background-color: #f9f9f9;
}
#headerbox{
	height: 155px;
	background-color: #f9f9f9 !important;
}
#headerbox .nav {
    background: #f9f9f9 !important;
}
.detail-info{
	background-color: #FFFFFF;
}
.layui-layer{
	border-radius: 10px!important;
}
.layui-layer-setwin{
  position: absolute;
  top:3px;
}

.index-goods-box{ position:relative; }
.index-goods-box:hover .zhaoxiangsi{ display:block; }
.zhaoxiangsi{
	position:absolute; bottom:56px; text-align:center; width:100%;
	height: 36px;
	line-height: 36px;
	background: rgba(0, 0, 0, 0.5);
	box-shadow: 0px 12px 10px 0px rgba(0, 0, 0, 0.12);
	opacity: 1;
	color:#fff;
	font-size:16px;
	border-radius: 0px 0px 6px 6px;
	display:none;
}
.zhaoxiangsi a{ color:#fff; }
.zhaoxiangsi img{ vertical-align:middle; }

.goods-content p{

	text-align: left;

}
.block{width:1300px;}

label {
  position: absolute;
  left: 3px;
  top: 5px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #999;
}

/*设置选中的input的样式*/
/* + 是兄弟选择器,获取选中后的label元素*/
input:checked+label {
  background-color: #434040;
  border: 1px solid #434040;
}

input:checked+label::after {
  position: absolute;
  content: "";
  width: 5px;
  height: 10px;
  top: 3px;
  left: 6px;
  border: 2px solid #fff;
  border-top: none;
  border-left: none;
  transform: rotate(45deg)
}

.layui-layer-setwin{
	position: absolute;
	top:3px;
}
.prefectgoods-container{
    margin-top: 30px;
}

.index-wrapper.block{
	background-color: #ffffff;
	width: 1500px !important;
    margin-top: 25px;
}
.index-wrapper.block>div{
	max-width:1300px !important;
	min-width:1200px !important;
	margin:0px auto !important;
}

.t-right-new {
	position: absolute !important;
	width: 81px !important;
	/* height: 25px; */
	/* background-color: #EA7400 !important; */
	/* color: white !important; */
	text-align: center !important;
	/* transform: rotate(-40deg) !important; */
	/* top: 20px !important; */
	/* left: -24px !important; */
	z-index:9999 !important;
}
.t-right-new p {
	font-size: 14px !important;
	line-height: 25px !important;
	margin: 0 !important;
}
.detail-info-left{
	width: 755px ;
	position: relative;
	overflow: hidden;
    margin-right: 40px;
}
.detail-info-right{
    flex: 1;
    padding: 0 20px;
}

.goods_icon_box{ height:130px;  }
.goods_icon{
	background-repeat:no-repeat;
	background-position:right bottom;
	margin-left: 310px;
	margin-top: 24px;
	height:140px;
	position:absolute;
	z-index:9;
	border-bottom: 1px solid #f2f2f2;
}

.tip_box{  border-radius:10px; border:0px solid #222; margin:0px auto; padding:40px; }
.upload_btn{ background-color:#2b2929; display: block; width:120px; height:36px; line-height:36px; color:#fff;border-radius: 2px;margin:0px auto;}
.cursor_url{cursor: url(../images/icon-big.ico),auto;}
.h_485{height:485px;}
.bg_h_485{background-size:contain;background-position: center;height:485px;}
/*.h_104_o{height:104px;overflow: hidden;}*/
.h_104_o H1{font-size: 36px;color: #333333;font-weight: 500;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.f_20_c{font-size:20px;color:#434040; }
.p_r_va{padding-right:10px;}
.f_26_c{font-size:26px; color:#EC6C00;}
.b_c_p_b_f{background: #EC6C00; color:#fff; padding:3px 18px; border-radius:20px; float:right;}
.f_c_m_t{font-size:26px;color:#333333;margin-top:15px; display: flex; flex-direction: row;justify-content: end; align-items: center;}
.f_c_m_t>img{margin-left: 40px !important;height: 40px;}
.o_h{overflow:hidden; height:141px;}
.over-cont{overflow:hidden;}
.h_30_ln_30{height:30px;line-height:30px;}
.cus01{padding-bottom:20px;margin:auto;}
.cusImg img{height: 100%; width: 100%;border-radius: 100%;}
.w_75{width:75px;}
.w_100_h_50{width:100%;height:50px;}

.t_a_c{text-align: center;}
.v_m_m{vertical-align: middle;margin-left: 8px;}
.m_t_55{margin-top: 55px;}
.c_point{cursor:pointer}
#other_pro{display: none;}
.m_r_0{margin-right:0;}
.fenxiang{display: none;}
.shourt{max-width:1440px;min-width:1200px;margin:20px auto;}
#propage > div.prefectgoods-container > div > div > table > tbody > tr > td:nth-child(1) > h1{
	font-weight:800;
	color:#333333;
	font-size:18px;
}
#propage > div.prefectgoods-container > div > div > div > div:nth-child(1),#propage > div.prefectgoods-container > div > div > div > div:nth-child(6){
	margin-left: 0;
}



.index-presell-box {
    margin-bottom: 0;
    -moz-page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
}

.gdownload {
    height: 40%!important;
    width: 100% !important;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
	font-size: 12px;
}
.goods_li_bottom a {
    color: #fff;
}
.goods_li_bottom_id {
    font-weight: 500;
    color: #999999;
	flex-grow: 0.6;
}
.gdownload .goods_li_bottom_cz {
    display: inline-flex;
    height: 17px!important;
    font-family: PingFang SC!important;
    font-weight: 500!important;
    color: #f58923!important;
    font-size: 12px!important;
    line-height: 17px!important;
    text-align: center!important;
    border: 1px solid;
    border-color: #d1d1d1;
    border-radius: 8px;
	padding: 0px 5px;
	color: #ec6c00;
}
.gdownload>a {
    float: right;
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: unset;
    border-style: none;
	cursor: pointer;
}
.gbox .gdownload img {
	margin-top: 2px;
    vertical-align: baseline;
}
.gdownload>a img{
	padding-top: 2px;
	opacity: 0.3;
}
.gdownload>a:hover img{
	opacity: 1;
}
.goods_li_bottom {
    box-sizing: border-box;
    position: unset;
    bottom: 56px;
    width: 100%;
    background-color: #FFFFFF;
    opacity: 1;
    color: #333333;
    font-size: 14px;
    border-radius: 0;
    padding: 0px 10px;
    height: 65px;
    display: flex;
    flex-direction: column;
	box-shadow: unset;
}
.m_f_21{margin-left:21px;}
.p_r_30{padding-right: 30px;}
.b_1_s{border:1px solid #eee !important;}
.h_100{height: 100%;}
.b_s_b_p{background-size:auto 100%;background-position: center;}
.detail-message{padding-bottom:30px;}
.message-box{margin-top: 0px;}
.h1{padding-bottom:20px;}
.short_content{font-size:14px;color:#434040}
.fl_db{float:left; display:block; width:45px; height:45px;}
.ml_45{margin-left: 45px;}
.ml_20{margin-left:20px}
.reply_warp,.error_warp{display: none;}
.fileadd{background: #FFF; display: none; max-height: 800px;min-height: 280px;overflow: auto; padding-bottom: 20px; padding-top: 20px;}
.fname{width:95%;margin:0px auto;height:127px;overflow-y:auto;overflow-x:auto}
.m_10{margin-left: 10px}
.mt_10_ml_20{margin-top:10px;margin-left:20px}
.f_l{float:left}
.filename{width:242px;height:30px;border:1px solid #999999;border-radius: 3px;padding-left:8px;}
.w_100_h_50{width:100%;height:50px;margin:0px auto;}
.d_none{display: none;}
.pay_warp{padding:0px; width:1200px; min-height:700px;}
.wx_pay{height:40px; font-size: 16px; line-height: 40px; background-color:#4a4a4a; color:#fff; padding-left:20px;}
.p_20_40{padding:20px 40px;}
.user_rank_free_info{padding:0px 40px; text-align:center; font-size:18px; color:#333333;}
.c_f00{color:#f00}
.p_0_40{padding:0px 40px;}
.m_0{margin-top: 0px;}
.tip_box>div{text-align:center; font-size:20px; margin-bottom: 10px;}
.ali{height:40px; font-size: 16px; line-height: 40px; background-color:#4a4a4a; color:#fff; padding-left:20px;}
.d_in_b{display: inline-block;}
.comment_title{
	font-weight:800;
	color:#333333;
	font-size:18px;
}
.no_comment{
	font-weight:500;
	color:#999999;
	font-size:18px;
}

#exchange{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background-color: #333; }
.over-cont dl dd .sf-i .sf-ii{border: unset;}
.over-cont dl dd .sf-i{border: unset;}
#pro_detail > div{padding: 0;}
#pro_detail{margin: 20px 0 0;}

.flexslider .slides > li{height: 100%;}
.flexslider .slides li .fullsize{
    width: 100%;
    display: block;
    height: 100%;
}
.flexslider .slides li .fullsize div{
    height: calc(100% - 2px);
    height: -webkit-calc(100% - 2px);
    height: -moz-calc(100% - 2px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    overflow: hidden;
}
.flexslider .slides li .fullsize div img{
    width: auto;
    height: auto;
    object-fit: cover;
    margin: auto;
    max-height: 100%;
}

.pro_detail_download_txt{
    align-items: flex-end;
}
.jj_dou_num{
    font-size: 18px;
    font-weight: bold;
    color: #f08700;
    margin-right: 5px;
}