*,html, body, h1, h2, h3, h4, h5, h6, ul, li, img, p, div, input, textarea, select, dl, dt, dd, ol { padding: 0; margin: 0; font-style: normal;}

body, html {display: block; width: 100%; background: #F9F9F9; font-family: -apple-system,BlinkMacSystemFont,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,Helvetica Neue,sans-serif;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
a, a:hover, input, input:hover, select, select:hover, textarea:hover {
	text-decoration: none;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
a:hover{
	color: #E00B0B;
}

li { list-style: none; }

img { border: none; display: block; font-size: 12px; color: #999; text-align: center; font-family: -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Source Han Sans SC,Helvetica Neue;}

button, input { border: none; outline: none; background-color: transparent; }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
	box-shadow:0 0 0 0px #FFF inset;
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	-webkit-text-fill-color: #333;
	background:transparent;
}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; outline: none; }

.wrap { width: 1200px; margin: 0 auto; }

.fl { float: left; }
.fr { float: right; }
.none { display:none; }
.clear { display: block; clear: both;  }
.clearfix:after { content: ""; display: block; clear: both; height: 0; }

/*验证码按钮启用*/
.verification_code_button_enable{
	height: 38px;
	background: #e00b0b !important;
	color: #fff !important;
	border: none !important;
	cursor: pointer;
}
/*验证码按钮禁用*/
.verification_code_button_disable {
	height: 38px;
	outline: none;
	color: #333 !important;
	border: 1px solid #bbb !important;
	cursor: pointer;
}

/***********************************top*************************************/
.top {
	height: 34px;
	background: #F9F9F9;
}

.top_con {
	width: 1200px;
	margin: 0 auto;
}

.top_left {
	float: left;
	font-size: 12px;
	line-height: 32px;
}

.top_index {
	display: block;
	font-size: 12px;
	line-height: 32px;
	color: #999;
	float: left;
	margin-right: 20px;
}
.top_index:hover{
	color: #232323;
}
.top_index i {
	display: block;
	width: 16px;
	height: 14px;
	float: left;
	margin: 9px 7px 0 10px;
}

.top_left p {
	color: #999;
	float: left;
	margin-right: 20px;
}

.top_left p span {
	color: #e00b0b;
}
.top_left .tel400{
			width: 85px;
			height: 30px;
			display: inline-block;
			font-size: 0;
			vertical-align: top;
			background: url(https://static2.chinapp.com/home/img/tel400.png) no-repeat center center;
}
.top_right {
	float: right;
	position: relative;
	height: 32px;
	font-size: 12px;
	line-height: 32px;
}

.top_right a {
	height: 32px;
	display: inline-block;
	color: #999;
	margin-left: 10px;
}
.top_right a:hover{
	color: #232323;
}
.userifr a img {
	width: 26px;
	height: 26px;
}


.ser_vip i {
	display: block;
	width: 10px;
	height: 6px;
	float: right;
	margin: 14px 0 0 5px;
}

.userifr {
	float: left;
	position: relative;
}

.userifr a {
	color: #666;
}

.userifr a:first-child {
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	float: left;
	overflow: hidden;
	border: 1px solid #ddd;
	background: #fff;
	margin: 3px 5px 0 0;
}

.top_right p i {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	margin: 5px 6px 0 0px;
}

.top_right p span {
	padding-left: 8px;
}

.ser_vip_drp {
	width: 106px;
	height: 120px;
	position: absolute;
	top: 50px;
	left: -10px;
	padding-top: 12px;
	z-index: -99;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;

}

.ser_vip_drp li a {
	display: block;
	color: #333;
	width: 106px;
	text-align: center;
	margin: 0 auto;
}

.userifr {
	float: left;
}

.userifr a {
	color: #666;
}

.userifr a:first-child {
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	float: left;
	overflow: hidden;
	border: 1px solid #ddd;
	background: #fff;
	margin: 3px 5px 0 0;
}

.userifr a img {
	width: 26px;
	height: 26px;
}

.otlist {
	width: 66px;
	height: 101px;
	position: absolute;
	left: 50%;
	top: 50px;
	z-index: -99;
	margin-left: -33px;
	padding-top: 3px;
	box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
	background: #fff;
	border-radius: 6px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}

.userifr .otlist li a {
	display: block;
	color: #666;
	width: 100%;
	border-radius: 0;
	border: 0;
	text-align: center;
	background: none;
	float: none;
}

.userifr .otlist li a:hover {
	background: #eee;
}

.ser_vipbx {
	width: auto;
	height: 30px;
	float: left;
	position: relative;
}
.ewmbx {
	width: 134px;
	height: 140px;
	position: absolute;
	top: 50px;
	left: -50px;
	background: #fff;
	text-align: center;
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
	z-index: -9;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	line-height: 130%;
}

.ewmbx img {
	width: 100px;
	height: 100px;
	margin: 5px auto;
}

 .focusOn {
	 float: left;
	 height: 32px;
	 font: 12px/32px "微软雅黑";
	 color: #999;
 }

.sharebx {
	position: relative;
	float: right;
}

/*kezihang*/
.sharebx a {
	margin-right: 0px !important;
}

.focusOn i {
	display: block;
	width: 22px;
	height: 22px;
	margin: 5px 6px 0 0px;
}

.webo {
	background: url(../../img/bg.png) -64px 0 no-repeat;
	cursor: pointer;
}

.weixin {
	background: url(../../img/bg.png) -32px 0 no-repeat;
	cursor: pointer;
}

.tencent {
	background: url(../../img/bg.png) 0 0 no-repeat;
	cursor: pointer;
}

/***********************************top end*************************************/

.head-nav{
	display: block;
	background: #FFF;
	padding-top: 10px;
}
.newBrand-snav{
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 32px;
	color: #DDD;
}
.newBrand-snav a{
	display: inline-block;
	color: #666;
	padding: 0 10px;
}
.newBrand-snav a:hover{
	color: #E00003;
}
.focusOn {
	float: left;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	color: #999;
}
.sharebx{
	display: inline-block;
	vertical-align: middle;
	position: relative;
	text-align: center;
}
.sharebx a{
	display: block;
	text-align: center;
}
.sharebx .ico{
	display: block;
	width: 16px;
	height: 16px;
	margin: 3px;
}
.sharebx .weixin{
	cursor: pointer;
}

.head-nav_content{
	display: block;
	position: relative;
	height: 100px;
}
.head-nav_content .wrap{
	position: relative;
	height: 100px;
}
.head-nav_content .logo{
	
	display: block;
	left: 0;
	top: 0;
}
.head-nav_content .logo a{
	display:block;
}
.head-nav_content .logo a img{
	display: block;
	width: auto;
	height: 60px;
}
.head-nav_content .logo p{
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 130%;
	padding-top: 10px;
	color: #999;
	letter-spacing: 5px;
}
.head-nav_content .searchbox{
	display: block;
	margin:0 auto;
}
.head-nav_content .rwmbox{
	position: absolute;
	display: block;
	right: 0;
	top: 0;
}

.searchbox{
	width: 50%;
	margin: 0 auto;
	padding-top: 15px;
}
#searchbox{
	display: block;
	background: #FFF;
	position: relative;
}
.searchform{
	display: block;
	background: #FFF url(../../img/searchico.png) no-repeat 10px center;
	background-size: auto 60%;
	border: 2px solid #dc0000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	position: relative;
}
.searchbox .searchq{
	display: block;
	width: 78%;
	height: 36px;
	font-size: 14px;
	line-height: 36px;
	text-indent: 3em;
}
.searchbox .searchbtt{
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	background: #dc0000;
	width: 20%;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	color: #FFF;
	cursor: pointer;
}
.searchbox .searchbtt:hover{
	background:#ef4d4d;
}
.searchbox .hottxt{
	display: block;
	padding-top: 10px;
}
.searchbox .hottxt b{
	display: inline-block;
	text-align: left;
	font-size: 14px;
	line-height: 150%;
	color: #323232;
}
.searchbox .hottxt a{
	display: inline-block;
	text-align: left;
	font-size: 12px;
	line-height: 150%;
	color: #666;
	background: #F5F5F5;
	padding: 0 5px;
	margin-right: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.searchbox .hottxt a:hover{
	color: #FFF;
	background: #dc0000;
}
.fullcontainer{
	position: absolute;
	left: 0;
	top: 36px;
	width: 79.5%;
	background: #FFF;
	border: 2px solid #dc0000;
	border-top:none;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	border-radius:  0 0 5px 5px;
}
#searchq-result {
	display: block;
}

#searchq-result .searchresult {
	border-top: 1px solid #eee;
	padding: 5px 25px;
	line-height: 130%;
	overflow: hidden;
	font-size: 16px;
	color: #555ba6;
}

#searchq-result .searchresult .mainkey {
	display: inline-block;
	float: left;
	padding: 5px 0;
	text-decoration: none;
	width: 100%;
	color: #333;
	font-size: 14px;
}

.lb_cion_1 {
	background: url(../images/bg.png) -606px -186px;
}

.lb_cion_2 {
	background: url(../images/bg.png) -139px -186px;
}

.lb_cion_3 {
	background: url(../images/bg.png) -174px -186px;
}

.lb_cion_4 {
	background: url(../images/bg.png) -561px -186px;
}
.lb_cion_5 {
	background: url(../images/bg.png) -139px -244px;
}
.lb_cion_6 {
	background: url(../images/bg.png) -175px -214px;
}
.lb_cion_7 {
	background: url(../images/bg.png) -139px -212px;
}
.lb_cion_8 {
	background: url(../images/bg.png) -561px -212px;
}

.head-nav .head-nav_list {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding: 15px 0 10px 0;
	white-space:nowrap;
}

.head-nav .head-nav_list a {
	display: inline-block;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	padding: 0 25px;

}

.head-nav>.head-nav_list >.selcet,.navbar_lists > .selcet{
	color: #fff;
}

.rwmbox div{
	display: inline-block;
	padding: 0 10px;
}
.rwmbox div img{
	display: block;
	width: 70px;
	height: 70px;
	margin:0 auto;
}
.rwmbox p{
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 130%;
	color: #999;
}
.pubnavBox{
	height: 85px;
}
.newBrand-pubnav{
	width: 100%;
	display: block;
	background: #dc0000;
}
.brandleft{
	display: block;
	float: left;
	position: relative;
	padding-left: 110px;
	height: 85px;
}
.brandlogo{
	position: absolute;
	left: 0;
	top: 10px;
	display: block;
	width: 100px;
	height:64px;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius:  5px;
}
.brandlogo img{
	display: block;
	width: 100px;
	height:64px;
}
.company_name_center h1{
	display: block;
	max-width:300px;
	text-align: left;
	font-size: 20px;
	line-height: 140%;
	color: #FFF;
	padding-top: 12px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.company_name_center h1 a{
	color: #FFF;
}
.company_name_center p{
	display: block;
	text-align: left;
	font-size: 14px;
	line-height: 130%;
	color: #FFF;
	max-width:300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.brandright{
	float: right;
}
.brandrightico{
	width: 16px;
	height: 16px;
	position: absolute;
	right: 12px;
	top: 6px;
}

.brandnav{
	float: left;
	display: block;
	margin-right: 10px;
}
.brandnav li{
	display: inline-block;
	height: 85px;
}
.brandnav li a{
	display: block;
	padding: 0 15px;
	height: 85px;
	line-height: 85px;
	color: #FFF;
	font-size: 16px;
}
.brandnav li a:hover{
	background: #c10202;
}
.brandnav li.now a{
	color: #FFF;
	background: #c10202;
}
.wydlBox{
	display: inline-block;
	padding:28px 10px 0 0; 
}

.wydlBut{
	display: inline-block;	
	position: relative;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	font-size: 16px;
	background: #ff9e0c;
	cursor: pointer;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius:  5px;
}
.wydlBut .ico{
	display: inline-block;
	margin-right: 5px;
	width: 16px;
	height: 16px;
	vertical-align: -2px;
}
.wydlBut:hover{
	display: block;
	background: #ff5722;
}
#searchbox1{
	float: right;
	width: 200px;
	background: #FFF;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius:  5px;
	position: relative;
	height: 30px;
	margin-top: 28px;
}


#searchbox1 .searchbtt{
	display: block;
	height: 30px;
	width: 20%;
	position: absolute;
	right: 0px;
	top: 0;
	z-index: 1;
	outline: none;
	border: none;
	background: none;
	cursor: pointer;
}

#searchbox1 .searchq-nav{
	outline: none;
	float: left;
	width: 146px;
	height: 30px;
	padding: 0 10px;
	border: 0;
	background: #fff;
	outline: none;
	box-sizing: unset;
}

#searchq-result1{
	width: 100%;
	box-sizing: border-box;
}
#searchq-result1 .blocklay{
	display: block;
	width: 100%;
	background: #fff;
	border-top: 1px #eee solid;
	box-shadow: 0px 4px 4px #dadada;
}
#searchq-result1 .searchresult{
	padding: 5px 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	color: #555ba6;
}
#searchq-result1 .searchresult a{
	color: #333;
}

._classify {display: inline-block;}
.classify-select {
	display: none;
	max-width: 400px;
	max-height: 450px;
	position: absolute;
	padding: 5px;
	z-index: 100;
	left: 138px;
	border: 1px solid #EEE;
	box-shadow: 0px 5px 15px rgba(10,10,10,0.1);
	overflow: auto;
	background: #F8F8F8;
}

.classify-select li {
	float: left;
}

.classify-select a {
	display: block;
	padding: 5px 10px;
	line-height: 160px;
	font-size: 14px;
	color: #333;
}

.classify-select a:hover {
	cursor: pointer;
	background: #FFFFFF;
	outline: none;
	text-decoration: none;
}

.mtop{
	margin-top: 20px;
}
.detailsXm_con{
	display: block;
}
.xmxq_con_lt{
	float: left;
	width: 860px;
}
.xmxq_con_rt{
	float: right;
	width: 320px;
}
.pjct_part{
	display: block;
	background: #FFF;
	padding: 20px;
	position: relative;
}

.nowadr{
	display: block;
	line-height: 180%;
	font-size: 14px;
	color: #999;
}
.nowadr a{
	line-height: 150%;
	font-size: 14px;
	color: #666;
}
.pjct_xm{
	display: block;
	height: 110px;
	padding: 20px 0 0px 190px;
	border-top: 1px solid #F5F5F5;
	position: relative;
}
.logoimg{
	position: absolute;
	display: block;
	width: 180px;
	height: 110px;
	left:0px;
	top: 20px;
	z-index: 1;
}

.logoimg a{
	display: block;
	background: #FFF;
	border: 1px solid #F5F5F5;
	height: 108px;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius:  5px;
}
.logoimg a:hover{
	border: 1px solid #dc0000;
}
.logoimg a img{
	display: block;
	width: 180px;
	height: 108px;
}
.logoimg .textAlign{
	width: 100%;
	height: 30px;
	background: rgba(0,0,0,0.15);
	display: block;
	line-height: 30px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}
.logoimg a:hover .textAlign{
	background: rgba(220,0,0,0.8);
}
.pjct_xm_intro{
	display: block;
	height: 100%;
	position: relative;
}
.pjct_xm_tit{
	display: block;
}
.pjct_xm_tit a{
	display: block;
	line-height: 30px;
	font-size: 20px;
	color: #333;
	text-align: left;
}
.pjct_xm_tit a:hover{
	color:#dc0000;
}
.jiucuo{
	display: block;
}
.jiucuo span{
	display: inline-block;
	margin-right: 5px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	text-align: left;
	border: 1px solid rgba(255,255,255,0);
}
.jiucuo span.jiucuo-but{
	display: none;
	padding: 0 8px;
	color: #dc0000;
	font-size: 12px;
	border: 1px solid #dc0000;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius:  5px;
	margin-left: 0;
	margin-right: 0;
	width: auto;
}
.subscript_left{
	color: #CCC!important;
}
.shopdiv{
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
}
.shopdiv a{
	display: inline-block;
	max-width: 182px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0px 10px;
	background: #FFF;
	border: 1px solid #EEE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius:  5px;
	margin-right: 10px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
}
.shopdiv a .ico{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	line-height: 30px;
}
.shopdiv a .ico img{
	display: block;
	width: 20px;
	height: 20px;
	vertical-align: text-top;
}
.shopdiv a:hover{
	border: 1px solid #dc0000;
	color: #dc0000;
}

.brandBox{
	margin-top: 20px;
	background: #FFF;
}
.brandCon{
	display: block;
	padding:0 20px 20px 20px;
}
.minNavBox{
	display: block;
	background: #FFF;
	height: 40px;
	margin-bottom: 20px;
}
.minNavBox .theiaStickySidebar{
	z-index: 8888;
}
.minNavBox .minNav{
	padding: 0 20px;
	position: relative;
	display: block;
	background:rgba(255,255,255,0.85);
	border-bottom: 1px solid #F5F5F5;
}
.minNavBox .minNav .art_unline{
	display: block;
	width: 100px;
	height: 4px;
	background: #dc0000;
}
.minNavBox .minNav ul{
	height: 40px;
	display: block;
	text-align: justify;
	*text-justify:inter-ideograph;/*IE私有属性*/
}
.minNavBox .minNav li{
	vertical-align: top;
	display: inline-block;
	*display:inline;
	*zoom:1;
}
.minNavBox .minNav li a{
	display: block;
	height: 40px;
	line-height: 40px;
	color: #444;
	font-size: 18px;
	padding: 0 10px;
	position: relative;
}
.minNavBox .minNav li.on a{
	color: #dc0000;
}
.minNavBox .minNav li.on a:after{
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 50%;
	height: 3px;
	margin-left: -25%;
	background:#dc0000;
}
.minNavBox .minNav li a:hover{
	color: #dc0000;
}
.minNavBox .minNav li .art_unline{
	display: block;
	height: 4px;
	background:#dc0000;
}
.minNavBox .minNav ul:after{
	content: "";
	display: inline-block;
	width: 100%;
	height: 0;
	padding: 0;
	overflow: hidden;
}

.justify-last {
	display: inline-block;
	width: 100%;
	height: 0;
	padding: 0;
	overflow: hidden;
}
.brandTable{
	display: block;
	background: #fffafa;
	padding: 20px;
}
.brandTable dl{
	display: block;
}
.brandTable dd{
	display: block;
	width: 33%;
	float: left;
	text-align: left;
	font-size: 14px;
	line-height: 30px;
}
.brandTable dd.website{
	width: 66%;
}
.brandTable dd.website a{
	color: #333;
}
.brandTable dd.website a:hover{
	color: #dc0000;
}
.brandTable dd span.jiucuo-but{
	display: none;
	padding: 0 8px;
	color: #dc0000;
	font-size: 12px;
	line-height: 26px;
	border: 1px solid #dc0000;
	cursor: pointer;
	margin-right: 0;
	margin-left: 0;
	width: auto;
}
.brandTable dt{
	display: block;
	text-align: left;
	font-size: 14px;
	line-height: 30px;
	color: #666;
}
.brandTable dt.zypro{
	clear: both;
}
.brandTith4{
	background: #FFA8A8;
	background-image: -webkit-linear-gradient(to right, #FFA8A8, #FFF);
	background-image: -moz-linear-gradient(to right, #FFA8A8, #FFF);
	background-image: -ms-linear-gradient(to right, #FFA8A8, #FFF);
	background-image: -o-linear-gradient(to right, #FFA8A8, #FFF);
	background-image: linear-gradient(to right, #FFA8A8, #FFF);
}
.brandTith4 h4{
	display: inline-block;
	background: #E00B0B;
	padding: 0 50px 0 20px;
	color: #FFF;
	font-size: 18px;
	line-height: 40px;
	background: -webkit-linear-gradient(146deg, transparent 30px, #E00B0B 0) top right;
	background: -moz-linear-gradient(146deg, transparent 30px, #E00B0B 0) top right;
	background: -ms-linear-gradient(146deg, transparent 30px, #E00B0B 0) top right;
	background: -o-linear-gradient(146deg, transparent 30px, #E00B0B 0) top right;
	background: linear-gradient(-56deg, transparent 30px, #E00B0B 0) top right;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.brandTith4 a.fr{
	color: #999;
	font-size: 14px;
	line-height: 40px;
}
.brandTith4 a.fr:hover{
	color: #000;
}

.titleh4{
	background: #FFF;
}
.titleh4 h4{
	display: inline-block;
	color: #333;
	font-size: 20px;
	line-height: 40px;
}
.titleh4 a.fr{
	color: #999;
	font-size: 14px;
	line-height: 40px;
}
.titleh4 span.fr{
	color: #999;
	font-size: 14px;
	line-height: 40px;
}
.titleh4 a.fr:hover{
	color: #000;
}

.brd_jx{
	display: block;
	border-bottom: 1px solid #F5F5F5;
}

.para{text-align: justify;text-justify:inter-ideograph; padding: 25px;position: relative;
	vertical-align: top;
}
.para:after {
	display: inline-block;
	content: '';
	height: 0;
}
.para p{font-size: 16px; line-height: 180%; font-weight: 400;color: #7d7d7d; margin-bottom: 15px;text-align: justify;text-justify:inter-ideograph;
	vertical-align: top;
}
.para p:after {
	display: inline-block;
	content: '';
	height: 0;
}
.para h4.tith4{font-size: 26px; line-height: 180%; font-weight: 600;color: #454545; margin-bottom: 15px; border-bottom: 1px solid #EEE; text-align: justify;text-justify:inter-ideograph;
	vertical-align: top; }
.para h4.tith4:after {
	display: inline-block;
	content: '';
	height: 0;
}
.para h5.tith5{font-size: 22px; line-height: 180%; font-weight: 600;color: #454545; margin-bottom: 15px; border-bottom: 1px solid #EEE; text-align: justify;text-justify:inter-ideograph;
	vertical-align: top;
}
.para h5.tith5:after {
	display: inline-block;
	content: '';
	height: 0;
}
.para img{max-width: 100%; height: auto; display: inline-block;}

.paracontent{position: relative; height: 330px;  overflow: hidden;}
.paracontent .morebg{position: absolute; width: 100%; height: 90px; left: 0px; bottom: 0px; z-index: 1;
	background: -moz-linear-gradient(top, rgba(255,255,255,0)  0%, #ffffff 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0) ), color-stop(90%,#ffffff));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
	background: -o-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 90%);
}
/*.paracontent:before{ content: ""; position: absolute; width: 100%; height: 90px; left: 0px; bottom: 0px; z-index: 1;
    background: -moz-linear-gradient(top, rgba(255,255,255,0)  0%, #ffffff 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0) ), color-stop(90%,#ffffff));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: -o-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 90%);
}*/
.paracontent .more{ position: absolute;  z-index: 2; bottom: 0px; left:50%; display: block; margin: 0 auto; width: 130px; margin-left: -65px;  height: 35px; background: #FFF; text-align: center; font-size: 14px; line-height:35px; font-weight: 600; color: #444;
	border: 1px solid #444; cursor: pointer;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.paracontenton .more{ position: relative;  z-index: 2; bottom: 0px;  display: block; margin: 0 auto; width: 130px; margin:10px auto 0 auto;  height: 35px; background: #FFF; text-align: center; font-size: 14px; line-height:35px; font-weight: 600; color: #333;
	border: 1px solid #F5F5F5; cursor: pointer;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.paracontent .more:hover,.paracontenton .more:hover{border: 1px solid #333;}

#shopcontent{
	margin-top: 10px;
}
.shopcontent{position: relative; height: 72px;  overflow: hidden;}
/*.shopcontent .morebg{position: absolute; width: 100%; height: 60px; left: 0px; bottom: 0px; z-index: 1;
	background: -moz-linear-gradient(top, rgba(255,255,255,0)  0%, #ffffff 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0) ), color-stop(90%,#ffffff));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
	background: -o-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 90%);
}*/
.shopcontent .more{ position: absolute;  z-index: 2; bottom: 0px; left:50%; display: block; margin: 0 auto; width: 60px; margin-left: -30px;  height: 20px; background: #ebebeb; text-align: center; font-size: 13px; line-height:20px; font-weight: 600; color: #444;
	cursor: pointer;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.shopcontenton .more{ position: relative;  z-index: 2; bottom: 0px;  display: block; margin: 0 auto; width: 60px; margin:10px auto 0 auto;  height: 20px; background: #FFF; text-align: center; font-size: 13px; line-height:20px; font-weight: 600; color: #333; cursor: pointer;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.shopcontent .more:hover,.shopcontenton .more:hover{background: #E00B0B; color: #FFF;}

.brand_imgs{
	width: 470px;
	height: 290px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-right:10px!important;
}

.brand_imgs .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
}
.brand_imgs .swiper-slide img{
	display: block;
	width: 100%;
	height: 100%;
}
.brand_imgs .swiper-pagination-bullet{
	background: #FFF;
}

.brand_imgs .swiper-pagination-bullet-active{
	background: #E00B0B;
}

.brd_jx_intro_tit{
	display: block;
	color: #333;
	font-size: 20px;
	line-height:180%;
	font-weight: bold;
	margin-bottom: 10px;
}
#paracontent{
	padding: 20px 0;
}
#paracontent p{
	display: block;
	color: #8d8d8d;
	font-size: 14px;
	line-height:180%;
	margin-bottom: 15px;
	text-align: justify;text-justify:inter-ideograph;
	vertical-align: top;
}

#paracontent p:after {
	display: inline-block;
	content: '';
	height: 0;
}
.paracontenton .more{ position: relative;  z-index: 2; bottom: 0px;  display: block; margin: 0 auto; width: 130px; margin:10px auto 0 auto;  height: 35px; background: #FFF; text-align: center; font-size: 14px; line-height:35px; font-weight: 600; color: #333;
	border: 1px solid #F5F5F5; cursor: pointer;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}



.ppzs_part{
	display: block;
	padding: 10px 20px;
	background: #FFF;
	margin-top: 20px;
}
.xmxq_con_rt .ppzs_part:first-child{
	margin-top: 0;
}
.part_items{
	display: block;
	position: relative;
	min-height: 150px;
	padding-left: 255px;
	margin-bottom: 25px;
}
.part_items .part_imgs{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: #FFFFFF;
	border: 1px solid #EEE;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.part_items .part_imgs img{
	display: block;
	width: 240px;
	height: 148px;
	-webkit-object-fit: contain;
	-moz-object-fit: contain;
	-ms-object-fit: contain;
	-o-object-fit: contain;
	object-fit: contain;
}
.part_item_tit{
	display: block;
	color: #444;
	font-size: 20px;
}
.part_item_tit a{
	color: #444;
	font-weight: bold;
}
.part_item_tit i{
	display: inline-block;
	width: 30px;
	height: 16px;
	margin-left: 5px;
}

.aff_copy{
	display: block;
}
.aff_copy span{
	display: inline-block;
	color: #999;
	font-size: 14px;
	line-height:150%;
	margin-right: 25px;
}
.part_items_price{
	display: inline-block;
	background: #E00B0B;
	color: #FFF;
	font-size: 14px;
	height:35px;
	line-height:35px;
	margin-left: 10px;
	padding: 0 15px;
	overflow: hidden;
	border: 1px solid #E00B0B;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.part_items_price.part_items_zl{
	background: #FFF;
	color: #E00B0B;
	border: 1px solid #E00B0B;
}
.part_items_price:hover{
	color: #FFF;
	background:#BF0003;
}
.aff_copy_itr{
	display: block;
	margin-top: 10px;
}
.aff_copy_itr a {
	color: #666;
}
.aff_copy_itr p{
	display: block;
	color: #999;
	font-size: 14px;
	line-height:150%;
}
.aff_intros{
	display: block;
	color: #999;
	font-size: 14px;
	line-height:150%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;

}
.part_tk{
	display: block;
	color: #999;
	font-size: 18px;
	padding: 15px 0;
	text-align: center;
	background: #F5F5F5;
	vertical-align: middle;
	line-height:30px;
}
.part_tk b{
	color: #333;
}
.part_tk span.but{
	vertical-align: top;
	display: inline-block;
	background: #E00B0B;
	color: #FFF;
	font-size: 14px;
	height:30px;
	line-height:30px;
	margin-left: 10px;
	padding: 0 15px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}



.call-mark{
	display: block
}
.ziliao-mark{
	display: block;
}
.ppwd_more {
	display: block;
	width: 135px;
	height: 44px;
	margin: 0 auto;
	cursor: pointer;
}
.ppzs_shop{
	display: block;
}
.ppzs_shop li{
	display: block;
	width: 46%;
	float: left;
	margin: 0 2% 30px 2%;
}
.ppzs_shop li a{
	display: block;
	background: #FFF;
	border: 1px solid #EEE;
	padding: 10px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.ppzs_shop li a:hover{
	border: 1px solid #E00B0B;
}
.ppzs_shop li .img{
	display: inline-block;
	vertical-align: top;
	height: 20px;
	width: 20px;
	margin-right: 5px;
}
.ppzs_shop li .img img{
	display: block;
	height: 20px;
	width: 20px;
}
.ppzs_shop li b{
	display: inline-block;
	color: #333;
	font-size: 14px;
	height:20px;
	line-height:20px;
	vertical-align: top;
}
.ppzs_shop li .but{
	float: right;
	vertical-align: top;
	display: inline-block;
	color: #E00B0B;
	font-size: 12px;
	height:20px;
	line-height:20px;
	border: 1px solid #E00B0B;
	padding: 0 10px;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.picMarquee-left{
	display: block;
	position: relative;
}
.picMarquee-left .swiper-slide{
	display: block;
	float: left;
	max-width: 240px;
}
.picMarquee-left .pic{
	margin: 0 auto;
	display: block;
	position: relative;
	max-width: 240px;
	-webkit-object-fit: cover;
	-moz-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
	object-fit: cover;
}
.picMarquee-left .pic a{
	display: block;
}
.picMarquee-left .pic img{
	display: block;
	max-width: 240px;
	max-height:240px;
	-webkit-object-fit: cover;
	-moz-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
	object-fit: cover;
}
.picMarquee-left .pic span{
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	background: #E00B0B;
	color: #FFF;
	font-size: 12px;
	padding: 0 5px;
	z-index: 1;
}
.picMarquee-left .title{
	text-align: center;
	color: #666;
	font-size: 14px;
	height: 50px;
	line-height: 25px;

	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ppdt_dynamic{
	display: block;
}

.ppdt_dynamic li{
	display: block;
	position: relative;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #F9F9F9;
}
.ppdt_dynamic li span{
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	line-height: 30px;
	color: #999;
	font-size: 14px;
}
.ppdt_dynamic li a{
	max-width: 75%;
	display: inline-block;
	color: #666;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 30px;
}
.ppdt_dynamic li a:hover{
	color: #E00B0B;
}
.ppdt_dynamic li i{
	display: inline-block;
	text-align: center;
	width: 25px;
	height: 30px;
	line-height: 30px;
	color: #999;
	vertical-align: top;
}


/* 认证icon */
.icon_leftBar:after{
	display: block;
	clear: both;
	content: "";
}
.icon_leftBar>.lb_cion_1{
	background: url(../images/iconPic.svg) 0 0 no-repeat;
}
/* 诚信icon */
.icon_leftBar>.lb_cion_2{
	background: url(../images/iconPic.svg) -50px 0 no-repeat;
}
/* 优质icon */
.icon_leftBar>.lb_cion_3{
	background: url(../images/iconPic.svg) -100px 0 no-repeat;
}
/* VIP icon */
.icon_leftBar>.lb_cion_4{
	background: url(../images/iconPic.svg) -150px 0 no-repeat;
}

/* 新锐icon */
.icon_leftBar>.lb_cion_5{
	background: url(../images/iconPic.svg) -200px 0 no-repeat;
}
/* 优选icon */
.icon_leftBar>.lb_cion_6{
	background: url(.../images/iconPic.svg) -250px 0 no-repeat;
}
/* 十大icon */
.icon_leftBar>.lb_cion_7{
	background: url(../images/iconPic.svg) -300px 0 no-repeat;
}
/* 人气icon */
.icon_leftBar>.lb_cion_8{
	background: url(../images/iconPic.svg) -350px 0 no-repeat;
}

.ppdt_news{
	display: block;
}

.ppdt_news li{
	display: block;
	position: relative;
	height: 150px;
	margin-top: 15px;
	padding-left: 230px;
	border-bottom: 1px solid #F9F9F9;
}
.ppdt_news li h5{
	text-align: left;
	color: #333;
	font-size: 18px;
	max-height: 50px;
	line-height: 25px;
	margin-bottom: 10px;

	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.ppdt_news li h5 a{
	color: #333;
}
.ppdt_news li h5 a:hover{
	color: #E00B0B;
}
.ppdt_news li p{
	text-align: left;
	color: #999;
	font-size: 14px;
	height: 50px;
	line-height: 25px;

	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.ppdt_news li span{
	text-align: left;
	color: #999;
	font-size: 14px;
	line-height: 25px;
}
.ppdt_news li .photo{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #F9F9F9;
}
.ppdt_news li .photo:hover{
	border: 1px solid #E00B0B;
}
.ppdt_news li .photo img{
	display: block;
	width: 220px;
	height: 135px;
	-webkit-object-fit: cover;
	-moz-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
	object-fit: cover;
}

.voteBrand_box{
	display: block;
}
.voteBrand_show{
	padding: 10px;
}
.brandIndex_vote{
	width: 44.2%;
}
.voteBrand_list p{
	display: block;
	height: 30px;
	border-bottom: 1px solid #F5F5F5;
}
.voteBrand_list p:after{
	display: block;
	content: "";
	clear: both;
}
.voteBrand_list p span{
	display: block;
	float:left;
	width: 25%;
	text-align: center;
	color: #999;
	font-size: 14px;
	line-height: 30px;
}
.voteBrand_list li a{
	display: block;
	float:left;
	width: 25%;
	height: 30px;
	text-align: center;
	color: #323232;
	font-size: 14px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.voteBrand_list li a:hover{
	color: #E00B0B;
}
.voteBrand_list li a.vote{
	color: #E00B0B;
}
.voteBrand_list li span{
	display: block;
	float:left;
	width: 25%;
	text-align: center;
	color: #999;
	font-size: 14px;
	line-height: 30px;
}
.voteBrand_list li span.uplist{
	color: #E00B0B;
}
.voteBrand_list li span.uplist i{
	display: inline-block;
	color: #E00B0B;
	background: none;
	height: 16px;
	line-height: 16px;
	padding: 0 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.voteBrand_list li strong{
	display: block;
	float:left;
	width: 25%;
	text-align: center;
	color: #545454;
	font-size: 14px;
	line-height: 30px;
}
.voteContent{
	display: block;
	background: #FFF;
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
.voteContent h3{
	display: block;
	height: 55px;
	line-height: 55px;
	padding: 0 25px;
	color: #FFF;
	background: #E00B0B;
}
.voteContent h3 .voteContent-close{
	width: 14px;
	height: 14px;
	display: block;
	float: right;
	margin-top: 20px;
	cursor: pointer;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-ms-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	transition:All 0.4s ease-in-out;
}
.voteContent h3 .voteContent-close:hover{
	-webkit-transform:rotate(360deg) scale(1.05);
	-moz-transform:rotate(360deg) scale(1.05);
	-o-transform:rotate(360deg) scale(1.05);
	-ms-transform:rotate(360deg) scale(1.05);
	transform:rotate(360deg) scale(1.05);
}
.voteContent .box{
	padding: 20px;
}
.voteContent h4{
	text-align: left;
	color: #545454;
	font-size: 18px;
	line-height: 160%;
	padding-bottom: 10px;
}
.voteContent p{
	text-align: left;
	color: #545454;
	font-size: 16px;
	line-height: 160%;
	padding-bottom: 10px;
}
.only-tips{
	text-align: center;
	padding: 15px;
}
.only-tips .title {
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
	border-bottom: 1px solid #cccccc;
	box-sizing: border-box;
	background: #fff;
}
.only-tips_sure{
	display: inline-block;
	padding: 5px 20px;
	color: #FFF;
	background: #E00B0B;
	font-size: 16px;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
.votebg{
	overflow: hidden;
	background: none!important;
	background-color: none!important;
	-webkit-border-radius: 10px!important;
	-moz-border-radius: 10px!important;
	-ms-border-radius: 10px!important;
	-o-border-radius: 10px!important;
	border-radius: 10px!important;
}
.votebut{
	text-align: left;
	color: #545454;
	font-size: 14px;
	line-height: 160%;
	margin-top: 10px;
}
.votebut:hover{
	color: #E00B0B;
	cursor: pointer;
}

.votediv{display: block; width: 100%; position: relative; height: 250px;  overflow: hidden;}
.votediv .morebg{position: absolute; width: 100%; height: 90px; left: 0px; bottom: 0px; z-index: 1;
	background: -moz-linear-gradient(top, rgba(255,255,255,0)  0%, #ffffff 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0) ), color-stop(90%,#ffffff));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
	background: -o-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 90%);
}
/*.votediv:before{ content: ""; position: absolute; width: 100%; height: 90px; left: 0px; bottom: 0px; z-index: 1;
    background: -moz-linear-gradient(top, rgba(255,255,255,0)  0%, #ffffff 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0) ), color-stop(90%,#ffffff));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: -o-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 90%);
}*/
.votediv .more{ position: absolute;  z-index: 2; bottom: 0px; left:50%; display: block; margin: 0 auto; width: 100px; margin-left: -50px;  height: 30px; background: #FFF; text-align: center; font-size: 14px; line-height:30px; font-weight: 600; color: #444;
	border: 1px solid #444; cursor: pointer;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.votedivon .more{ position: relative;  z-index: 2; bottom: 0px;  display: block; margin: 0 auto; width: 100px; margin:10px auto 0 auto;  height: 30px; background: #FFF; text-align: center; font-size: 14px; line-height:30px; font-weight: 600; color: #333;
	border: 1px solid #F5F5F5; cursor: pointer;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.votediv .more:hover,.votedivon .more:hover{border: 1px solid #333;}

.rbbut{
	text-align: center;
	color: #FFF;
	font-size: 14px;
	line-height: 160%;
	padding: 5px 0;
	margin-top: 10px;
	background: #E00B0B;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.rbbut:hover{
	cursor: pointer;
	color: #FFF;
}


.topdiv{position: relative; height: 250px;  overflow: hidden;}
.topdiv .morebg{position: absolute; width: 100%; height: 90px; left: 0px; bottom: 0px; z-index: 1;
	background: -moz-linear-gradient(top, rgba(255,255,255,0)  0%, #ffffff 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0) ), color-stop(90%,#ffffff));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
	background: -o-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 90%);
}
/*.topdiv:before{ content: ""; position: absolute; width: 100%; height: 90px; left: 0px; bottom: 0px; z-index: 1;
    background: -moz-linear-gradient(top, rgba(255,255,255,0)  0%, #ffffff 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0) ), color-stop(90%,#ffffff));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: -o-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0)  0%,#ffffff 90%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 90%);
}*/
.topdiv .more{ position: absolute;  z-index: 2; bottom: 0px; left:50%; display: block; margin: 0 auto; width: 100px; margin-left: -50px;  height: 30px; background: #FFF; text-align: center; font-size: 14px; line-height:30px; font-weight: 600; color: #444;
	border: 1px solid #444; cursor: pointer;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.topdivon .more{ position: relative;  z-index: 2; bottom: 0px;  display: block; margin: 0 auto; width: 100px; margin:10px auto 0 auto;  height: 30px; background: #FFF; text-align: center; font-size: 14px; line-height:30px; font-weight: 600; color: #333;
	border: 1px solid #F5F5F5; cursor: pointer;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.topdiv .more:hover,.topdivon .more:hover{border: 1px solid #333;}


.product_list{
	display: block;
}
.product_list ul{
	display: block;
}
.product_list li{
	display: block;
	position: relative;
	height: 180px;
	margin-top: 15px;
	padding-left: 240px;
	border-bottom: 1px solid #F9F9F9;
}
.product_list li h5{
	text-align: left;
	color: #333;
	font-size: 18px;
	max-height: 50px;
	line-height: 25px;
	margin-bottom: 20px;

	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.product_list li h5 a{
	color: #333;
}
.product_list li h5 a:hover{
	color: #E00B0B;
}
.product_list li .labelP{
	text-align: left;
	color: #999;
	font-size: 14px;
}
.product_list li .labelP span{
	display: inline-block;
	padding: 0 15px;
	text-align: center;
	color: #999;
	font-size: 14px;
	line-height: 25px;
	background: #FFF;
	border: 1px solid #F5F5F5;
	margin-right: 10px;
}
.product_list li .pricediv{
	margin-top: 20px;
	display: block;
	text-align: left;
}
.product_list li .sales_volume{
	text-align: left;
	color: #999;
	font-size: 14px;
	line-height: 25px;
	margin-top: 5px;
}
.product_list li .sales_volume i{
	color: #E00B0B;
}
.product_list li .price{
	text-align: left;
	color: #E00B0B;
	font-size: 16px;
}
.product_list li .price b{
	text-align: left;
	color: #E00B0B;
	font-size: 24px;
}
.product_list li .original_price{
	display: inline-block;
	color: #C5C5C5;
	font-size: 14px;
	margin-left: 30px;
	text-decoration:line-through;
}
.product_list li .photo{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #F5F5F5;
}

.product_list li .photo:hover{
	border: 1px solid #E00B0B;
}
.product_list li .photo img{
	display: block;
	width: 220px;
	height: 165px;
	-webkit-object-fit: contain;
	-moz-object-fit: contain;
	-ms-object-fit: contain;
	-o-object-fit: contain;
	object-fit: contain;
}



.related_list{
	display: block;
}
.related_list ul{
	display: block;
}
.related_list li{
	display: block;
	position: relative;
	height: 105px;
	margin-top: 15px;
	padding-left: 140px;
	border-bottom: 1px solid #F9F9F9;
}

.related_list .related_item{
	width: 40%;
	display: inline-block;
	margin: 8px;
}
.related_list .related_item>img{
	max-width: 100%;
}
.related_list .related_item .related_item_title {
	font-size: 14px;
	text-align: center;
}

.related_list li h5, .related_list .related_item h5{
	text-align: left;
	color: #333;
	font-size: 14px;
	max-height: 50px;
	line-height: 25px;
	margin-bottom: 20px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.related_list li h5 a{
	color: #333;
}
.related_list li h5 a:hover{
	color: #E00B0B;
}
.related_list li .pricediv{
	display: block;
	text-align: left;
}
.related_list li .sales_volume{
	text-align: left;
	color: #999;
	font-size: 12px;
	line-height: 25px;
}
.related_list li .sales_volume i{
	color: #E00B0B;
}
.related_list li .price{
	text-align: left;
	color: #E00B0B;
	font-size: 12px;
}
.related_list li .price b{
	text-align: left;
	color: #E00B0B;
	font-size: 16px;
}
.related_list li .original_price{
	float: right;
	display: inline-block;
	color: #C5C5C5;
	font-size: 12px;
	text-decoration:line-through;
}
.related_list li .photo{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #F5F5F5;
}
.related_list li .photo:hover{
	border: 1px solid #E00B0B;
}
.related_list li .photo img{
	display: block;
	width: 130px;
	height: 90px;
	-webkit-object-fit: contain;
	-moz-object-fit: contain;
	-ms-object-fit: contain;
	-o-object-fit: contain;
	object-fit: contain;
}

.memorabilia{
	display: block;
	padding-top: 20px;
}
.memorabilia ul{
	display: block;
}
.memorabilia li{
	position: relative;
	padding:0 0 20px 20px;
	border-left: 1px solid #EEE;
}
.memorabilia li:last-child{
	border-left: 1px solid #FFF;
}
.memorabilia li h5{
	display: block;
	color: #323232;
	font-size: 18px;
	position: relative;
	font-weight: normal;
	top:-6px;
}
.memorabilia li .point{
	position: absolute;
	width: 8px;
	height: 8px;
	border:2px solid #E00B0B;
	display: block;
	background: #FFF;
	left: -7px;
	top: 0px;
	-webkit-border-radius: 300px;
	-moz-border-radius: 300px;
	-ms-border-radius: 300px;
	-o-border-radius: 300px;
	border-radius: 300px;
}
.memorabilia li .box{
	display: block;
	padding-top: 5px;
}
.memorabilia li p{
	display: block;
	color: #666;
	font-size: 14px;
	line-height: 26px;
}
.gztxt{

}
.gztxt span{
	display: inline-block;
	text-align: center;
	color: #999;
	font-size: 14px;
	margin-left: 10px;
	cursor: pointer;
	margin-top: 8px;
}
.gztxt span:hover{
	color: #000;
}
.gztxt span .icon{
	display: inline-block;
	border: 1px solid #999;
	width: 14px;
	height: 14px;
	line-height: 14px;
	margin-right: 2px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	-ms-border-radius: 500px;
	-o-border-radius: 500px;
	border-radius: 500px;
}
.interaction{
	display: block;
}
.interaction .dzBox{
	float: left;
	width: 44.2%;
	height: 250px;
}
.interaction .fxBox{
	float: right;
	width: 44.2%;
	height: 250px;
}
.dzBoxlogo{
	display: block;
	margin-bottom: 15px;
}
.dzBoxlogo .logo{
	display: block;
    width: 160px;
    height: 100px;
	margin: 0 auto 15px auto;
	border: 1px solid #EEE;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}

.dzBoxlogo .logo img {
    display: block;
    width: 160px;
    height: 100px;
}
.dzpages{
	display: block;
}
.sspages_con{
	display: block;
	text-align: center;
}
.sspages_con #qrcode{
	display: block;
	text-align: center;
	margin-bottom: 20px;
}
.sspages_con #qrcode img{
	display: block;
	width: 145px;
	height: 145px;
	margin: 0 auto;
}
.sspages_con p{
	text-align: center;
	color: #C5C5C5;
	font-size: 14px;
}
.dzpages_con{
	display: block;
	text-align: center;
}

.dzpages_con .dzLists{
	display: inline-block;
	text-align: center;
	color: #999;
	background: #EEE;
	font-size: 16px;
	padding: 10px 40px;
	margin: 0 10px;
	border:1px solid #EEE;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.dzpages_con .dzLists.red{
	color: #FFF;
	background: #E00B0B;
	border:1px solid #E00B0B;
}
.dzpages_con .dzLists:hover{
	background:#FFF;
	color: #333;
	border:1px solid #333;
}
.dzpages_con .dzLists.red:hover{
	background:#D10003;
	color: #FFF;
	border:1px solid #D10003;
}
.dzpages_con .dzLists .icon{
	display: inline-block;
	margin-right: 10px;
}
.dzpages_con .dzLists .icon img{
	display: block;
	width: auto;
	height: 16px;
}


/*评分*/
.lq-score {
	display: inline-block;
	vertical-align: middle;
}
.myapp-score{
	display: inline-block;
	vertical-align: top;
}
.lq-score ul,
.lq-score li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-style: normal;
}

.lq-score>ul>li {
	float: left;
	cursor: pointer;
	text-align: center;
	transition: color 0.3s;
	transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
	-o-transition: color 0.3s;
}

.lq-score>ul:after {
	content: "";
	display: block;
	clear: both;
}
.myapp-tip{
	display: inline-block;
	vertical-align: middle;
}
/*评分end*/
.brdPJ_box{
	display: block;
}
.brdPJ_srk{
	display: block;
	background: #FFF;
	padding: 20px;
	border: 1px solid #EEE;
}
.brdPJ_srk #txtareas{
	display: block;
	text-align: left;
	color: #999;
	font-size: 14px;
	line-height: 180%;
}
.brdPJ_srk #txtareas a{
	color: #D10003;
}
.brdPJ_srk #content{
	display: block;
	width: 100%;
	height: 100px;
	background: #FFF;
	border: none;
	color: #333;
	font-size: 16px;
	line-height: 180%;
}
/* 首页图片上传 */
.imgFilebox {
	margin: 0px auto;
}

.imgFileUploade {
	width: 100%;
	padding: 10px;
}

.imgFileUploade .header {
	height: 50px;
	width: 100%;
	line-height: 50px;
}

.imgFileUploade .header span {
	display: block;
	float: left;
}

.imgFileUploade .header span.imgTitle {
	line-height: 50px;
}

.imgFileUploade .header span.imgTitle b {
	color: red;
	margin: 0 5px;
	line-height: 57px;
	display: block;
	float: right;
	font-size: 20px;
}

.imgFileUploade .header span.imgClick {
	width: 71px;
	height: 53px;
	margin-left: 10px;
	cursor: pointer;
	background: url(../images/upload-img.png) no-repeat center center;
	background-size: cover;
}

.imgFileUploade .header span.imgcontent {
	color: #999;
	margin-left: 30px;
	line-height: 50px;
}

.imgFileUploade .imgAll {
	width: 100%;
	margin-top: 5px;
}

.imgFileUploade .imgAll ul:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0
}

.imgFileUploade .imgAll li {
	width: 100px;
	height: 100px;
	border: solid 1px #ccc;
	margin: 8px 5px;
	float: left;
	position: relative;
	box-shadow: 0 0 10px #eee;
}

.imgFileUploade .imgAll li img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}

.delImg {
	position: absolute;
	top: -10px;
	right: -7px;
	width: 22px;
	height: 22px;
	background: #E00B0B;
	border-radius: 50%;
	display: block;
	text-align: center;
	line-height: 22px;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	cursor: pointer;
}
.toast-top-center{
	top: 400px !important;
}
#code_error{
	color: red;
	padding-bottom: 10px;
}

.tjbtns{
	display:block;
	padding: 10px 0;
	vertical-align: middle;
}
.tjbtns p{
	display: block;
	text-align: left;
	color: #999;
	font-size: 12px;
	line-height: 40px;
	vertical-align: middle;
}
#publish{
	display:block;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	line-height: 45px;
	background: #E00B0B;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.login_now{
	display: block;
	padding: 25px;
}
.login_form{
	display: block;
}
.login_form .clearfix{
	display: block;
	border: 1px solid #EEE;
	padding: 0px 5px 0px 65px;
	position: relative;
	margin-bottom: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.login_form .clearfix input{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 16px;
}
.login_form .clearfix span{
	text-align: center;
	position: absolute;
	left: 10px;
	top: 0px;
	display: inline-block;
	color: #333;
	font-size: 16px;
	line-height: 40px;
}
.login_form .clearfix .fr{
	position: absolute;
	display: block;
	right: 10px;
	top: 5px;
	width: auto;
	height: 30px;
}
.login_form #code_error{
	display: block;
	color: #E00B0B;
	font-size: 16px;
	line-height: 40px;
}
.login_form .login_sub{
	width: 100%;
	display:block;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	line-height: 45px;
	background: #E00B0B;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.forgetkey{
	float: right;
	text-align: center;
	color: #333;
	font-size: 14px;
	line-height: 160%;
}
.login_reg{
	display: block;
	margin-top: 20px;
}
.login_reg p{
	text-align: left;
	color: #333;
	font-size: 14px;
	line-height: 160%;
}
.login_reg p a{
	color: #E00B0B;
}
.login_reg  .loginico{
	padding: 10px 0;
	display: flex;
	text-align: justify;
	justify-content: space-between;
}
.login_reg  .loginico a{
	display: inline-block;
	text-align: left;
	color: #FFF;
	font-size: 14px;
	line-height:35px;
	padding: 0 20px;
	overflow: hidden;
	background: #E00B0B;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.login_reg  .loginico a:nth-child(2){
	background:#335DFF;
}
.login_reg  .loginico a:nth-child(3){
	background:#129703;
}
.login_reg  .loginico a i{
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.login_reg  .loginico a i img{
	display: block;
	width: auto;
	height: 16px;
}
.login_reg  .loginico a:hover{
	color: #FFF;
}
.wysbBox{
	padding:15px;
}
.sbtxet{
	padding-top:15px;
}
.quick_msg{
	padding-top: 15px;
}
.quick_msg h5{
	text-align: left;
	color: #666;
	font-size: 16px;
	line-height:160%;
	margin-bottom: 10px;
}
.sbtxet h4{
	text-align: left;
	color: #333;
	font-size: 14px;
	line-height:160%;
}
.sbtxet h5{
	text-align: left;
	color: #666;
	font-size: 12px;
	line-height:160%;
}
.sbtxet p{
	text-align: left;
	color: #666;
	font-size: 12px;
	line-height:160%;
}

.comment {
	background: #fff;
	padding: 0px 20px 20px 20px;
}

.comment_nr {
	height: auto;
}

.comment_lists {
	height: auto;
	padding-top: 15px;
	clear: both;
	position: relative;
	padding-left: 60px;
}

.nameImgs {
	width: 50px;
	height: 50px;
	border-radius: 30px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 15px;
	border: 1px solid #F5F5F5;
}

.nameImgs img {
	width: 50px;
	height: 50px;
}

.comment_cons {
	clear: both;
	border-bottom: 1px solid #ededed;
}
.comment_cons .tm-m-photos .gallery{
	display: block;
}
.comment_cons .tm-m-photos .gallery:after{
	content:"";
	clear: both;
	display: block;
}
.comment_cons .tm-m-photos .gallery a{
	display: inline-block;
	width: 23%;
	margin-right: 1%;
}
.comment_cons .tm-m-photos .gallery li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.comment_cons .tm-m-photos .gallery a img{
	display: block;
	max-width: 100%;
	height: 130px;
}
.TheTalk {
	font-size: 16px;
	line-height: 180%;
	color: #333;
}

.comment_ifr {
	line-height: 160%;
	height: 30px;
	margin-top: 10px;
}

.shopHf_ifr span {
	display: block;
	float: left;
	font-size: 12px;
	color: #999;
	margin-right: 20px;
}
.comment_ifr span{
	color: #999;
	display: inline-block;
	vertical-align: middle;
}
.comment_ifr span:first-child{
	float: left;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
}

.jub_icon{
	display: inline-block;
	float: right;
	font-size: 14px;
	height: 16px;
	line-height: 15px;
	color: #999;
	display: inline-block;
	margin-left: 20px;
	cursor: pointer;
}
.jub_icon i{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	float: left;
	vertical-align: middle;
	background: url(../../../home/img/jub_icon.png) no-repeat center center;
}

.hf_icon{
	display: inline-block;
	float: right;
	font-size: 14px;
	height: 16px;
	line-height: 15px;
	color: #999;
	display: inline-block;
	cursor: pointer;
}
.hf_icon i{
	display: inline-block;
	width: 16px;
	height: 16px;
	float: left;
	margin-right: 5px;
	vertical-align: middle;
	background: url(../../../home/img/hf_icon.png) no-repeat center center;
}
.hf_icon:hover{
	color: #333;
}

.shopHf {
	border: 1px solid #ededed;
	padding: 15px;
	margin-bottom: 15px;
	background: #f5f5f5;
}

.shopHf p {
	font-size: 14px;
	color: #333;
}


.statement {
	height: auto;
	position: relative;
	padding: 15px;
	background: #fff;
	margin-top: 10px;
}

.stat_tits {
	position: absolute;
	top: 15px;
	left: 50%;
	margin-left: -122px;
	width: 245px;
	height: 30px;
	background: #fff;
}

.stat_tits span {
	float: left;
	display: block;
	width: 4px;
	height: 4px;
	background: #ededed;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	margin-top: 14px;
}

.stat_tits span:last-child {
	float: right;
}

.stat_tits i {
	display: block;
	width: 21px;
	height: 20px;
	float: left;
	margin: 5px 10px 0 15px;
}

.stat_tits p {
	font-size: 14px;
	line-height: 180%;
	color: #333;
	float: left;
}

.stat_tips {
	border: 1px solid #ededed;
	padding: 23px 15px 10px 15px;
	margin-top: 14px;
}

.stat_tips p {
	font-size: 14px;
	line-height: 160%;
	color: #666;
}

.stat_tips p a {
	color: #E00B0B;
}

.stat_tips p span {
	font-weight: 600;
}
.shopHf {
	background: #fff !important;
	display: none;
}

.comment_cons .comment_mark {
	display: block;
	padding: 10px 0;
}

.comment_cons .comment_mark span {
	display: inline-block;

}

.comment_cons .comment_mark span img {
	display: inline-block;
	margin: 0 2px;
	height: 16px;
	width: 16px;
}

.comment_talknow {
	display: flex;
	display: -webkit-flex;
	margin-top: 20px;
}

.comment_talknow .nameImgs,
.comment_talknow .nameImgs img {
	width: 32px;
	height: 32px;
}

.comment_talknow>div {
	position: relative;
	margin-left: 16px;
}

.comment_talknow .input textarea {
	display: block;
	width: 670px;
	height: 70px;
	resize: none;
	outline: none;
	border: 1px #D7000F solid;
}

.comment_talknow .input button {
	width: 60px;
	height: 24px;
	line-height: 24px;
	border: 0 none;
	background: #D7000F;
	cursor: pointer;
	color: #FFF;
	margin: 14px 0 0 0;
}

.comment_talknow .input>span {
	position: absolute;
	right: 0;
	bottom: 10px;
}

.comment_talknow>div>p a {
	color: #D7000F;
	margin-right: 8px;
}

.comment_talknow>div>div {
	margin-top: 8px;
	color: #999;
}

.comment_talknow .check, .comment_talkcheck .check{
	display: inline-block;
	border: 1px #D7000F solid;
	padding: 2px;
	color: #D7000F;
	font-size: 12px;
	margin: 4px 0;
}

.newBrand_publicMock{
	display: block;
	background: #FFF;
	padding: 20px;
}
.newBrand_publicMock .title h3{overflow: hidden;}
.newBrand_publicMock .title h3 a{
	display: inline-block;
	float: left;
	font-size: 18px;
	color: #333;
	width: 140px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newBrand_publicMock .title h3 span.have{
	color: #fff;
	font-size: 14px;
	padding: 2px 5px;
	margin-top: 4px;
	border-radius: 4px;
	background: #01c362;
	font-weight: normal;
	float: right;
}
.newBrand_publicMock .title h3 span._none{
	color: #999;
	font-size: 14px;
	padding: 2px 6px;
	border-radius: 4px;
	border: 1px #999 solid;
	margin: 0 10px;
}
.newBrand_publicMock .title h3 .goon{
	color: #fff;
	font-size: 14px;
	padding: 3px 5px;
	border-radius: 4px;
	background: #faab2f;
	width: 38px;
	height: 25px;
	text-align: center;
	line-height: 25px;
}
.newBrand_publicMock .title>span{
	display: block;
	margin-top: 10px;
}
.newBrand_publicMock .title>span i{
	display: block;
	width: 42px;
	height: 42px;
	float: left;
	margin: 10px 10px 0 0;
}
.newBrand_publicMock .title:after{
	content: "";
	display: block;
	clear: both;
	zoom: 1;
}
.newBrand_publicMock .vote{
	margin-top: 16px;
}
.newBrand_publicMock .vote h3{
	display: block;
	text-align: left;
	padding:0 10px;
	color: #E00B0B;
	line-height: 36px;
	font-size: 14px;
	background: #FEF7F7;
	background-image: -webkit-linear-gradient(to right, #FEF7F7, #FFF);
	background-image: -moz-linear-gradient(to right, #FEF7F7, #FFF);
	background-image: -ms-linear-gradient(to right, #FEF7F7, #FFF);
	background-image: -o-linear-gradient(to right, #FEF7F7, #FFF);
	background-image: linear-gradient(to right, #FEF7F7, #FFF);
}

.newBrand_publicMock .vote h3 span{
	float: right;
	cursor: pointer;
	font-weight: normal;
	color: #666;
}
.newBrand_publicMock .vote p.dic,
.newBrand_publicMock .vote p.did,
.newBrand_publicMock .vote p.dis{
	height: 36px;
	border-bottom:1px #eee solid;
	line-height: 36px;
	display: block;
	padding: 0 5px;
}
.newBrand_publicMock .vote p.did{
	margin-left: 9px;
	line-height:22px;
}
.newBrand_publicMock .vote p.did span{
	margin-top: 8px;
}
.newBrand_publicMock .vote p.dic>span{
	display: inline-block;
	width: 49.5%;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	box-sizing: border-box;
}
.newBrand_publicMock .vote p.dis a{
	display: inline-block;
	width: 75%;
	font-size: 14px;
	color: #333;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	box-sizing: border-box;
}
.newBrand_publicMock .vote p.dis strong{
	display: inline-block;
	float: right;
	margin-top: 5px;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	line-height:24px;
	padding: 0 5px;
	font-weight: normal;
	overflow: hidden;
	background: #E00B0B;
	vertical-align: middle;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.newBrand_publicMock .vote p.dic>i{
	width: 1px;
	height: 36px;
	background: #eee;
}


.rank-tabBox{
	display: block;
	margin-top: 20px;
	background: #FFF;
	padding: 15px;
}
.rank-swiper{
	display: block;
	overflow: hidden;
}
.rank-swiper .swiper-slide {
	display: block;

}
.rank-tab{
	display: block;
	overflow: hidden;
}
.rank-tab .swiper-slide {
	width: 50%;
	height: 45px;;
	line-height: 45px;
	background: #FEF7F7;
	font-size: 14px;
	color: #E00B0B;
	text-align: center;
}
.rank-tab .swiper-slide a{
	display: block;
	text-align: center;
	line-height: 45px;
	color: #E00B0B;
}
.rank-tab .swiper-slide.swiper-slide-thumb-active{
	background: #E00B0B;
	color: #FFF;
}
.rank-tab .swiper-slide.swiper-slide-thumb-active a{
	color: #FFF;
}

.topten_list{
	display: block;
}
.topten_list a{
	display: block;
	padding: 15px;
	min-height: 20px;
}
.topten_list a:after{
	clear: both;
	content: "";
	display: block;
}

.topten_list a .sorting{
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	background: #CCC;
	color: #FFF;
	overflow: hidden;
	vertical-align: middle;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.topten_list a:first-child .sorting{
	background: #E00B0B;
}
.topten_list a:nth-child(2) .sorting{
	background: #FF7640;
}
.topten_list a:nth-child(3) .sorting{
	background: #F1A31B;
}
.topten_list a h5{
	display: inline-block;
	width: 45%;
	font-size: 14px;
	color: #333;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	box-sizing: border-box;
}
.topten_list a .box{
	display: block;
	padding-left: 0px;
	position: relative;
	height: auto;
	float: right;
}
.topten_list a .box .img{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 130px;
	height: 80px;
	overflow: hidden;
	z-index: 1;
	border: 1px solid #F5F5F5;
}
.topten_list a .box .img img{
	display: block;
	width: 100%;
	height: 100%;
}
.topten_list a .box p{
	font-size: 14px;
	color: #333;
	height: 14px;
	line-height: 14px;
}
.topten_list a .box p em{
	display: none;
	font-size: 14px;
	color: #999;
	font-style: normal;
}
.topten_list a .box p i{
	display: inline-block;
	margin-left: 5px;
	vertical-align:top;
}
.topten_list a .box p i img{
	display: block;
	height: 14px;
	width: auto;
	vertical-align: bottom;
}
.topten_list a.on{
	background: #FBFBFB;
}
.topten_list a.on .box{
	display: block;
	padding-left: 140px;
	height: 80px;
	margin-top: 10px;
	float: none;
}
.topten_list a.on .box .img{
	overflow: hidden;
	display: block;
}
.topten_list a.on .box p{
	display: block;
	height: 80px;
	line-height: 80px;
	float: right;
}
.topten_list a.on .box p em{
	display: inline-block;
}
.topten_list a.on .box p i{
	vertical-align:middle;
}

footer{
	background: #fff;
}
.addnew_footer{
	width: 1200px;
	margin: 20px auto 0;
	overflow: hidden;
	background: #fff;
}

.addnew_footer>ul>li:nth-of-type(1){
	display: flex;
}
.addnew_footer>ul>li:nth-of-type(1)>div{
	width: 102px;
	overflow: hidden;
	margin-left: 25px;
}
.addnew_footer>ul>li:nth-of-type(1)>div>img{
	float: left;
	display: block;
	width: 88px;
	height: 88px;
}
.addnew_footer>ul>li:nth-of-type(1)>div>span{
	float: right;
	margin-top: 4px;
	font-size: 12px;
	color: #999;
	line-height: 14px;
}

.addnew_footer>div:nth-of-type(2){
	/*border-top: none;
	margin: 10px 0;
	padding-bottom: 6px;*/
}
.addnew_footer>ul{
	display: flex;
	justify-content: space-between;
	padding: 22px 0;
	margin-top: 10px;
}
.addnew_footer>ul>li:nth-of-type(3){
	width: 610px;
	margin-left: 20px;
}
.addnew_footer>ul>li:nth-of-type(3)>p{
	display: flex;
	justify-content: space-between;
}
.addnew_footer>ul>li:nth-of-type(3)>p>a{
	color: #333;
	font-size: 14px;
}
.addnew_footer>ul>li:nth-of-type(3)>p>a:hover{
	color: #E00606;
}
.addnew_footer>ul>li:nth-of-type(3)>div{
	display: flex;
	justify-content: space-between;
	margin-top: 8px;
}
.addnew_footer>ul>li:nth-of-type(3)>div>div{
	border-left: 1px #e3e3e3 solid;
	padding-left: 36px;
	margin-right: 14px;
}
.addnew_footer>ul>li:nth-of-type(3)>div>div>p{
	font-size: 16px;
	color: #333;
}
.addnew_footer>ul>li:nth-of-type(3)>div>div>p>strong{
	color: #E00B0B;
	font-size: 26px;
}
.foottel400{
			width: 190px;
			height: 30px;
			display: inline-block;
			font-size: 0;
			vertical-align: bottom;
			background: url(../img/foottel400.png) no-repeat center center;
}
.addnew_footer>ul>li:nth-of-type(3)>div>div>span{
	display: block;
	color: #999;
	font-size: 14px;
	padding-top: 7px;
}
.addnew_footer>ul>li:nth-of-type(4){
	display: flex;
}
.addnew_footer>ul>li:nth-of-type(4)>div{
	width: 102px;
	overflow: hidden;
	margin-left: 25px;
}

.addnew_footer>ul>li:nth-of-type(4)>div>img{
	float: left;
	display: block;
	width: 88px;
	height: 88px;
}
.addnew_footer>ul>li:nth-of-type(4)>div>span{
	float: right;
	margin-top: 4px;
	font-size: 12px;
	color: #999;
	line-height: 14px;
}
.footer-static{
	text-align: center;
	padding: 0 20px;
	font-size: 14px;
	box-sizing: border-box;
	background: #434343;
	padding: 8px;
	color: #c0c0c0;
}
.footer-static>span{
	display: block;
}
.footer-static>span>a{
	color: #c0c0c0;
}
.Up_About{
	margin: 8px 0;
	padding-bottom: 8px;
	border-bottom: 1px #4a4a4a solid;
}
.Up_About a{
	color: #fff !important;
	margin: 0 20px;
	font-size: 15px;
}

.public-tools {
	position: fixed;
	bottom: 20px;
	right: 10px;
	z-index: 999;
	height: 300px;
}
.public-tools li{
	display: block;
	width: 100%;
	font-size: 12px;
	box-sizing: border-box;
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	background: #FFF;
}

.public-tools li .leftlayer{display: none; position: absolute; width: 220px; height: 300px; left: -219px; top: 0; }
.public-tools li:hover{background: #F9F9F9;}
.public-tools li:hover .leftlayer{display: block}
.public-tools li .leftlayer .leftlayercon{
	position: relative;
	width: 200px;
	height: 100%;
	display: block;
	background: #FFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-moz-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-ms-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-o-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
}
.public-tools li .triangle{position: absolute; right: -10px;
	width:0px;
	height:0px;
	border-bottom:10px solid transparent;
	border-top:10px solid transparent;
	border-left:10px solid #FFF;
	font-size:0px;
	line-height:0px;
}
.public-tools li .qqtopbox{background: #6B9CFF; height: 95px; margin: 0 auto; display: block; padding-left: 80px; position: relative;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-ms-border-radius: 8px 8px 0 0;
	-o-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}
.public-tools li .qqtopbox img{display: block;position: absolute; left: 12px; bottom: 0px; width: auto; height: 80%;}
.public-tools li .qqtopbox p{color: #A9C7FF; font-size: 12px; padding-top:30%;}
.public-tools li .qqtopbox h6{color: #FFF; font-size: 16px;}
.qqtel400{
			width: 110px;
			height: 15px;
			display: inline-block;
			font-size: 0;
			vertical-align: bottom;
			background: url(https://static2.chinapp.com/home/img/qqtel400.png) no-repeat center center;
}
.public-tools li .qqlistbox{display: block; padding: 0px 0px 0 50px; margin: 15px 15px 0 15px; position: relative;}
.public-tools li .qqlistbox dt{position: absolute; left: 0px; top: 0px;}
.public-tools li .qqlistbox dd{}
.public-tools li .qqlistbox p{color: #A9C7FF; font-size: 12px;}
.public-tools li .qqlistbox p a{display: inline-block; float: right;background: #6B9CFF; padding: 0 3px; color: #FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.public-tools li .qqlistbox p a:hover{background: #e00b0b;}
.public-tools li .qqlistbox h6{color: #333; font-size: 14px; line-height: 180%;}
.public-tools li  .rwmbox{padding: 20px; text-align: center;}
.public-tools li  .rwmbox p{color: #888; font-size: 14px; line-height: 160%;}
.public-tools li  .rwmbox h5{color: #333; font-size: 22px; font-weight: 400; line-height: 200%;}
.public-tools li  .rwmbox .rwmimg{text-align: center; margin:0 auto; padding: 20px 0;}
.public-tools li  .rwmbox .rwmimg img{width: 120px; height: 120px; display: block; margin:0 auto;}
.public-tools li .img{
	display: block;
	margin: 0 auto 5px auto;
	background: #FFF;
	width: 42px;
	height: 42px;
	text-align: center;
	border: 1px solid #F5F5F5;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	border-radius: 50px;
}
.public-tools li .img img{max-width: 22px;	max-height: 22px; display: block; margin: auto;}
.public-tools li.qqicobut{color: #6B9CFF;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-ms-border-radius: 8px 8px 0 0;
	-o-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	-webkit-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-moz-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-ms-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-o-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
}
.public-tools li.qqicobut .img{
	border: none;
	background: #6B9CFF;
}
.public-tools li.qqicobut .triangle{border-left:10px solid #6B9CFF; top: 20px;}
.public-tools li.wxicobut{color: #3AC954;
	-webkit-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-moz-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-ms-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-o-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);}
.public-tools li.wxicobut .img{
	border: none;
	background: #3AC954;
}
.public-tools li.wxicobut .leftlayer{top: -75px;}
.public-tools li.wxicobut .img img{max-width: 28px;	max-height: 28px;}
.public-tools li.wxicobut .triangle{top: 95px;}
.public-tools li.hzicobut{color: #F77811;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-ms-border-radius: 0 0 8px 8px;
	-o-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	-webkit-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-moz-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-ms-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-o-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
}
.public-tools li.hzicobut .img{
	border: none;
	background: #F77811;
}
.public-tools li.hzicobut .leftlayer{top: -149px;}
.public-tools li.hzicobut .triangle{top: 165px;}
.public-tools li.topicobut{color: #666; z-index: 1; margin-top: 4px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 10px 20px rgba(100, 100, 100, .1);
	-moz-box-shadow: 0px 10px 20px rgba(100, 100, 100, .1);
	-ms-box-shadow: 0px 10px 20px rgba(100, 100, 100, .1);
	-o-box-shadow: 0px 10px 20px rgba(100, 100, 100, .1);
	box-shadow: 0px 10px 20px rgba(100, 100, 100, .1);
}
.public-tools li .img span{
	display: table-cell;
	vertical-align: middle;
	width: 42px;
	height: 42px;
	box-sizing: border-box;
}

.public-tools li em {
	margin: 0;
	font-size: 12px;
	line-height: 17px;
}


.project_intro{
	display: block;
	margin: 20px auto;
	position: relative;
}
.project_lt{
	display: block;
	width: 860px;
	background: #FFF;
}
.project_rt{
	display: block;
	width: 320px;
	height: 100%;
	position: absolute;
	background: #FFF;
	right: 0;
	top: 0;
	z-index: 0;
}
.project_tit{
	display: block;
	min-height: 44px;
	line-height: 44px;
	margin-bottom: 15px;
}
.project_tit h1{
	display: inline-block;
	font-size: 22px;
	line-height: 48px;
	vertical-align: middle;
	margin-right: 10px;
}


.project_l{
	display: block;
	float: left;
	width: 470px;
	position: relative;
}
.project_r{
	width: 320px;
	display: block;
	float: right;
	position: relative;
}
.project_Box{
	height: 371px;
}
.zsMaxSwiper{
	width: 470px;
	height: 290px;
	position: relative;
	overflow: hidden;
}
.zsMaxSwiper .swiper-slide {
	width: 470px;
	height: 290px;
	text-align: center;
	background-size: cover;
	background-position: center;

	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;
}

.zsMaxSwiper .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	/*object-fit: cover;*/
}

.zsSwiper {
	margin-top: 10px;
	width: 470px;
	height: 70px;
	box-sizing: border-box;
	position: relative;
}

.zsSwiper .swiper-slide{
	width: 25%;
	height: 100%;
	height: 70px;
	opacity: 0.5;
}

.zsSwiper  .swiper-slide-thumb-active {
	opacity: 1;
}

.zsSwiper .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.zsSwiper .but-next{
	position: absolute;
	right: 0;
	top: 20px;
	height: 40px;
	width: 20px;
	display: block;
	background:  rgba(255,255,255,0.35);
	z-index: 20;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
}
.zsSwiper .but-prev{
	position: absolute;
	left: 0;
	top: 20px;
	height: 40px;
	width: 20px;
	display: block;
	background: rgba(255,255,255,0.35);
	z-index: 20;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
}

.freeData{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	left: 0;
	bottom: 0;
	margin-top: 10px;
}
.freeDatabut{
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #FFF;
	cursor: pointer;
	font-size: 16px;
	background: #F9A411;
}
.freeDatabut:hover{
	background: #FFC830;
}
.applyFor{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	left: 0;
	bottom: 0;
	margin-top: 10px;
}
.applyForbut{
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #FFF;
	cursor: pointer;
	font-size: 16px;
	background: #dc0000;
}
.applyForbut:hover{
	background: #FF3131;
}
.project_r dl{
	display: block;
	position: relative;
	padding-left: 80px;
	margin-bottom: 20px;
}
.project_r dt{
	display: block;
	position: absolute;
	color: #999;
	font-size: 16px;
	line-height: 160%;
	left: 0px;
	top: 0px;
}
.project_r dd{
	display: block;
	color: #444;
	font-size: 16px;
	line-height: 160%;
}
.project_r dd a{
	color: #444;
	font-size: 16px;
	line-height: 160%;
}
.project_r dd .price{
	color: #dc0000;
	font-size: 26px;
}
.telBox{
	text-align: center;
	width: 100%;
	height: 40px;
	display: block;
	color: #444;
	font-size: 16px;
	margin-top: 15px;

}
.telBox span{
	background: #F9F9F9;
	display: block;
	color: #444;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
}
.companyTxt{
	display: block;
	padding-top: 15px;
}
.companyTxt h5{
	display: block;
	color: #444;
	font-size: 16px;
	line-height: 180%;
	margin-bottom: 15px;
	font-weight: normal;
}
.companyTxt p{
	color: #999;
	font-size: 14px;
	line-height: 180%;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
	word-break: break-all; 
}
.project_rt .informationTxt{
	display: block;
	padding-top: 15px;
}
.project_rt .informationTxt h5{
	display: block;
	color: #444;
	font-size: 16px;
	line-height: 180%;
	margin-bottom: 15px;
	font-weight: normal;
}
.project_rt .informationTxt p{
	color: #666;
	font-size: 14px;
	line-height: 180%;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
}
.project_rt .informationTxt p em{
	display: inline-block;
	color: #666;
	font-size: 14px;
	line-height: 180%;
	overflow: hidden;
	vertical-align: top;
}
.zscontent{
	display: block;
}

.zscontent img {
	max-width: 100%;
	display: inline-block;
}

.zscontent p{
	display: block;
	color: #666;
	font-size: 14px;
	line-height:28px;
	margin-bottom: 15px;
	text-align: justify;
	text-justify:inter-ideograph;
	vertical-align: top;
}
.zscontent p:after {
	display: inline-block;
	content: '';
	height: 0;
}
.zscontent h5{
	display: block;
	color: #333;
	font-size: 16px;
	line-height:180%;
	margin-bottom: 15px;
	text-align: justify;
	text-justify:inter-ideograph;
	vertical-align: top;
}
.zscontent h5:after {
	display: inline-block;
	content: '';
	height: 0;
}

.zscontent h4{
	display: block;
	color: #333;
	font-size: 18px;
	line-height:180%;
	margin-bottom: 15px;
	text-align: justify;
	text-justify:inter-ideograph;
	vertical-align: top;
}
.zscontent h4:after {
	display: inline-block;
	content: '';
	height: 0;
}

.zscontent h3{
	display: block;
	color: #333;
	font-size: 20px;
	line-height:180%;
	margin-bottom: 15px;
	text-align: justify;
	text-justify:inter-ideograph;
	vertical-align: top;
}
.zscontent h3:after {
	display: inline-block;
	content: '';
	height: 0;
}

.class-tabBox{
	display: block;
	position: relative;
}

.class-tab{
	display: block;
	position: relative;
	height: 40px;
}
.class-tab .swiper-slide{
	display: inline-block;
	text-align: center;
	height: 40px;
	color: #333;
	font-size: 16px;
	line-height:180%;
}
.class-tab .swiper-slide a{
	display: block;
	text-align: center;
	height: 40px;
	color: #333;
	font-size: 16px;
	line-height:40px;
	font-weight: normal;
}
.class-tab .swiper-slide.swiper-slide-thumb-active a{
	color: #E00B0B;
	background: #FEF7F7;
	font-size: 18px;
	font-weight: bold;
}
.class-swiper{
	display: block;
	position: relative;
}
.class-swiper .swiper-slide{
	display:block;
	text-align: center;
}
.class-swiper .swiper-slide ul{
	text-align: justify;
	*text-justify:inter-ideograph;/*IE私有属性*/
}
.class-swiper .swiper-slide ul:after {content: '';width: 100%;height: 0;margin: 0; display: inline-block;overflow: hidden;}
.class-swiper .swiper-slide li{
	width: 19%;
	text-align: left;
	margin-top: 20px;
	vertical-align: top;
	display: inline-block;
	*display:inline;
	*zoom:1;
}
.class-swiper .swiper-slide li .photo{
	display: block;
	width: 100%;
	height: 135px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #FFF;
	box-sizing: content-box;
}
.class-swiper .swiper-slide li .photo img{
	display: block;
	width: 100%;
	height: 135px;
	-webkit-object-fit: cover;
	-moz-object-fit: cover;
	-ms-object-fit: cover;
	-o-object-fit: cover;
	object-fit: cover;
}
.class-swiper .swiper-slide li .photo:hover{
	border: 1px solid #E00B0B;
}
.class-swiper .swiper-slide li h5{
	display: block;
	margin-bottom: 10px;
}
.class-swiper .swiper-slide li h5 a{
	display: block;
	text-align: center;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.class-swiper .swiper-slide li h5 a:hover{
	color: #E00B0B;
}
.class-swiper .swiper-slide li p{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #E00B0B;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.prompt{
	display: block;
	padding: 20px;
	background: #F9F9F9;
}
.prompt dl{
	display: block;
	position: relative;
	padding-left: 70px;
}
.prompt dt{
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: left;
	font-size: 14px;
	color: #E00B0B;
	line-height: 180%;
}
.prompt dd{
	display: block;
	text-align: left;
	font-size: 14px;
	color: #999;
	line-height: 180%;
}
.footLabel{
	display: block;
}
.footLabel ul{
	text-align: justify;
	*text-justify:inter-ideograph;/*IE私有属性*/
}
.footLabel ul:after {content: '';height: 0;margin: 0; display: inline-block;overflow: hidden;}
.footLabel li{
	float: left;
	text-align: left;
	margin: 5px;
	vertical-align: top;
	display: inline-block;
	*display:inline;
	*zoom:1;
}
.footLabel li a{
	display: block;
	padding:0 15px;
	background: #F9F9F9;
	text-align: center;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	-ms-border-radius: 1000px;
	-o-border-radius: 1000px;
	border-radius: 1000px;
}
.footLabel li a:hover{
	background: #E00B0B;
	color: #FFF;
}

.newsMore{
	display: block;
	padding: 20px 0;
	text-align: center;
}

.newsMore .butMore{
	display: inline-block;
	padding:0 30px;
	margin: 0 auto;
	background: #F9F9F9;
	border: 1px solid #EEE;
	text-align: center;
	font-size: 14px;
	color: #333;
	line-height: 40px;
	cursor: pointer;
	-webkit-border-radius: 1000px;
	-moz-border-radius: 1000px;
	-ms-border-radius: 1000px;
	-o-border-radius: 1000px;
	border-radius: 1000px;
}
.newsMore .butMore:hover{
	border: 1px solid #E00B0B;
	background: #E00B0B;
	color: #FFF;
}

.companyData{
	display: block;
}
.companyData dl{
	display: block;
	position: relative;
	padding-left: 80px;
	margin-bottom: 20px;
}
.companyData dt{
	display: block;
	position: absolute;
	color: #666;
	font-size: 14px;
	line-height: 28px;
	left: 0px;
	top: 0px;
}
.companyData dd{
	display: block;
	color: #666;
	font-size: 14px;
	line-height: 28px;
}
.companyData dd .price{
	color: #dc0000;
	font-size: 26px;
}

.messageList{
	display: block;
	position: relative;
	height: 420px;
}
.messageList .swiper-slide{
	display: block;
	height: 100px;
	background: #FBFBFB;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
.messageList dl{
	display: block;
	padding: 15px;
}
.messageList dt{
	color: #999;
	font-size: 14px;
	margin-bottom: 10px;
}
.messageList dt h5{
	display: inline-block;
	color: #333;
	vertical-align: top;
}
.messageList dt span{
	color: #999;
	margin: 0 10px;
	vertical-align: top;
}
.messageList dt a{
	max-width: 60%;
	vertical-align: top;
	display: inline-block;
	color: #dc0000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.messageList dt a:hover{
	text-decoration: underline;
}
.messageList dd{

}
.messageList dd p{
	display: block;
	color: #333;
	font-size: 14px;
	line-height: 150%;
	padding-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.messageList dd em{
	display: inline-block;
	font-size: 12px;
	color: #CCC;
	height: 20px;
	line-height: 20px;
	vertical-align: top;
}
.messageList dd span{
	display: inline-block;
	font-size: 12px;
	color: #CCC;
	height: 20px;
	line-height: 20px;
	vertical-align: top;
}


/* 公共用弹框 */
.tips-mark {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.2);
	z-index: 19891021;
	display: none;
}

.tips-mark>div {
	width: 341px;
	height: 253px;
	background-color: #ffffff;
	border-radius: 8px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	z-index:10000;
}

.tips-mark>div>h6 {
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
	border-bottom: 1px solid #cccccc;
	padding: 19px 0;
	box-sizing: border-box;
}

.tips-mark>div>p {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	height: 116px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 1px solid #cccccc;
	padding: 19px;
	box-sizing: border-box;
}

.tips-mark>div>.only-tips_sure {
	width: 55px;
	height: 35px;
	background-color: #E00B0B;
	border-radius: 4px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	text-align: center;
	line-height: 35px;
	color: #ffffff;
	cursor: pointer;
	margin: 18px auto 0;
}

.tips-mark>div>p>i {
	color: #f0871a;
	font-size: 28px;
	margin-top: 3px;
	margin-right: 10px;
}

.tips-mark>div>.tips-user-option {
	display: flex;
	justify-content: flex-end;
	cursor: pointer;
	padding-right: 28px;
	padding-top: 18px;
	box-sizing: border-box;
}

.tips-mark>div>.tips-user-option>span {
	display: block;
	width: 55px;
	height: 35px;
	background-color: #337ab7;
	border-radius: 4px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	text-align: center;
	line-height: 35px;
	color: #ffffff;
}

.tips-mark>div>.tips-user-option>span:nth-of-type(2) {
	background-color: #ffffff;
	border: solid 1px #cccccc;
	color: #666666;
	margin-left: 20px;
}

/* 加盟留言样式 start */
.noagree_btn {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	margin: 22px 10px 0 14px;
	background: url(../../../home/img/bg.png) -335px -240px no-repeat;
	cursor: pointer;
}
.noagree_btn {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	margin: 22px 10px 0 14px;
	background: url(../../../home/img/bg.png) -335px -240px no-repeat;
	cursor: pointer;
}

.investment_message_box {
	margin: 20px 0;
	background: #fff;
}
.layui-layer-content .investment_message_box{
	margin: 0 auto;
}
.investment_message_title {
	height: 44px;
	padding: 0 20px;
	color: #fff;
	background: #e00b0b;
	font: 18px/38px "微软雅黑" !important;
	font-weight: 600;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.investment_message_main {
	width: 816px;
	margin: 14px auto;
}
.investment_message-row {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.investment_message-row .item{
	display: flex;
	line-height: 28px;
	font-size: 14px;
	font-weight: normal ;
	color: #333 ;
}
.investment_message-row >.item p {
	font: 16px/38px "微软雅黑";
	color: #333;
	float: left;
	margin-right: 12px;
}

.investment_message-row >.item p span {
	color: #E00B0B;
}

.investment_message-row .item input, .investment_message-row .item select{
	width: 345px;
	display: block;
	float: left;
	height: 38px;
	outline: none;
	color: #333;
	border: 1px solid #bbb;
	padding-left: 5px;
}

.investment_message-row .item .area {
	width: 115px;
}

.investment_message-row .item .code {
	width: 195px;margin-right: 14px;display: inline-block
}

.investment_message-row .item .send {
	width: 120px;
	display: inline-block;
}

.investment_message-row .item textarea {
	width: 345px;
	height: 200px;
	padding: 10px 5px;
	line-height: 28px;
	font-size: 14px !important;
	font-weight: normal !important;
	color: #333 !important;
}
.investment_message-row .quick_msg {
	width: 392px;
	margin-top: -75px;
	flex-direction: column;
}

.investment_message-row .quick_msg .quick_msg_tits {
	height: 50px;
	line-height: 50px !important;
	padding-left: 12px;
	background: #e00b0b;
	color: #fff;
	font-weight: normal;
	font: 18px/50px "微软雅黑";
}

.investment_message-row .quick_msg .qk_msg_lists {
	border-bottom: 1px solid #e00b0b;
	border-right: 1px solid #e00b0b;
	border-left: 1px solid #e00b0b;
}

.investment_message-row .quick_msg .qk_msg_lists li{
	height: 36px;
	padding-left: 12px;
	cursor: pointer;
}

.investment_message-row .quick_msg .qk_msg_lists li:hover p{
	color:#E00B0B;
	background: #fff5f5;
}

.investment_message-row .quick_msg .qk_msg_lists p{
	width:98%;
	font: 14px/36px "微软雅黑";
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.investment_message_main_bottom{
	padding-bottom: 20px;
}
.investment_message_main_bottom .agree{
	height: 62px;
	line-height: 28px;
	font-size: 14px !important;
	font-weight: normal !important;
	color: #333 !important;
}
.investment_message_main_bottom .agree .agree_btn{
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	margin: 22px 10px 0 14px;
	background: url(../../../home/img/bg.png) -307px -240px no-repeat;
	cursor: pointer;
}
.investment_message_main_bottom .agree p {
	font: 14px/62px "微软雅黑";
	color: #555;
}
.investment_message_main_bottom .agree p a {
	color: #E00B0B;
}

.investment_message_main_bottom .join_sub_btn {
	display: block;
	border: 0;
	height: 46px;
	width: 160px;
	border-radius: 6px;
	background: #E00B0B;
	color: #fff;
	cursor: pointer;
	margin-left: 20px;
	margin-bottom: 20px;
}
/* 加盟留言样式 end */
