/*-------------中间部分-------------*/
.body{
	width:100%;
	padding-top:50px;
	overflow:auto;
}

	/*------产品分类------*/
.category-left{
	position:fixed;
	top:50px;
	left:0;
	width:80px;
	height:100%;
	background-color:#f0f0f0;
}
@media only screen and (min-width:760px){
.category-left{
	top:50px;
	left:50%;
	margin-left:-380px;
}
}

.category-one{
	margin-top:1em;
}
.category-one li{
	height:40px;
	line-height:40px;
	padding-left:8px;
	font-size:1.4em;
	color:#666;
	border-left:2px #f0f0f0 solid;
	cursor:pointer;
}
.category-one li.active{
	background-color:#fff;
	border-color:#df3031;
	font-weight:bold;
	color:#333;
}
.category-one li a{
	color:#666;
}
.category-one li.active a{
	color:#333;
}
.category-right{
	margin-top:1em;
	margin-left:90px;
}
.category-list{
	display:none;
	padding-left:10px;
}
.category-list.active{
	display:block;
}
.category-tit{
	font-size:1.4em;
	font-weight:bold;
	height:40px;
	line-height:40px;
	color:#333;
}
.category-two li{
	width:27%;
	margin-right:6%;
	margin-bottom:2em;
	float:left;
	font-size:1.2em;
	text-align:center;
	line-height:1.5;
}
.category-two li img{
	display:block;
	margin:0 auto;
}
.category-two li a{
	color:#333;
}
	/*------产品列表------*/
.category-right .goods-list li{
	width:50%;
	padding-right:10px;
	float:left;
	margin-bottom:1.5em;
}
.goods-list li .img-box{
	height:120px;
	box-shadow:0 0 1px #dedede;
	text-align:center;
	margin-bottom:3px;
}
@media only screen and (min-width:760px){
.category-right .goods-list li{
	width:33.33333%;
}
.goods-list li .img-box{
	height:160px;
}
}
.goods-list li .img-box img{
	height:100%;
}
.goods-list li .pro-name,.goods-list li .shop-name{
	font-size:1.2em;
	line-height:1.5;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.goods-list li .pro-name{
	color:#333;
}
.goods-list li .shop-name{
	color:#666;
	margin-bottom:3px;
}
.goods-list li .into{
	display:block;
	border-radius:3px;
	background-color:#cbe3f7;
	color:#428bca;
	font-size:1.2em;
	text-align:center;
	line-height:2;
}
	/*------企业列表------*/
.shop-list li{
	padding:15px 0;
	margin-right:10px;
	border-bottom:1px #dedede solid;
}
.shop-list li:last-child{
	border:none;
}
.shop-list li .shop-name{
	display:block;
	font-size:1.6em;
	color:#df3031;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.shop-list li .shop-goods{
	font-size:1.4em;
	line-height:1.25;
	color:#666;
	margin:0.5em 0;
}
.shop-list li .btn a{
	display:inline-block;
	font-size:1.4em;
	line-height:1;
	color:#666;
	padding:5px 8px;
	border-radius:3px;
	margin-right:1em;
	border:1px #dedede solid;
}

.shop-list li .shop-address{
	font-size:1.4em;
	line-height:1.25;
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

	/*------品牌列表------*/
.categoryNav{
	height:40px;
}
.categoryNav .nav-box{
	font-size:1.4em;
	background-color:#fff;
	position:fixed;
	width:100%;
	max-width:760px;
	margin:0 auto;
	top:50px;
	z-index:2;
	vertical-align:middle;
	border-bottom:1px #dedede solid;
}
.categoryNav .nav-box ul{
	padding-top:10px;
	border-right:1px #dedede solid;
	margin-right:40px;
}
.h40{
	height:40px;
}
.categoryNav .nav-box li , .categoryNav .nav-box li a{
	float:left;
	color:#333;
	line-height:20px;
	margin-bottom:10px;
}
.categoryNav .nav-box li{
	padding:0 0.6em;
}
.categoryNav .nav-box li.active , .categoryNav .nav-box li.active a{
	color:#df3031;
}
.categoryNav.news .nav-box{
	background-color:#f8f8f8;
}
.categoryNav.news .nav-box li{
	width:25%;
	text-align:center;
	padding:0 0.5em;
	margin-bottom:1em;
}
.categoryNav.news .nav-box li a{
	display:block;
	width:100%;
}
.categoryNav.news .nav-box li.active a{
	background-color:#e44;
	border-radius:3px;
	color:#fff;
}
.categoryNav .nav-box .slide-toggle{
	width:40px;
	height:40px;
	padding-top:40px;
	float:right;
	text-align:center;
	background:url(../images/up_down.png) no-repeat;
	background-size:32px 64px;
	cursor:pointer;
	
}
.categoryNav .nav-box .font-small{
	font-size:0.85em;
	padding-top:30px;
}
.categoryNav .nav-box .slide-toggle.down{
	background-position:center 4px;
}
.categoryNav .nav-box .slide-toggle.up{
	background-position:center -30px;
}
.brands-list{
	background-color:#fff;
}
.brands-list li{
	padding:15px 10px;
	border-bottom:1px #dedede solid;
}
.brands-list li:last-child{
	border:none;
}
.brands-list li .brand-img{
	padding:2px;
	border:1px #efefef solid;
	background-color:#fff;
	margin-right:2%;
	float:left;
}
.brands-list li .brand-name{
	font-size:1.6em;
	color:#428bca;
	line-height:1.5;
}
.brands-list li .brand-shop,.brands-list li .brand-goods{
	font-size:1.4em;
	line-height:1.5;
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

/*-------------头部图标导航-------------*/
.topNav{
	margin:1.5em 1em 0;
}
.topNav li{
	width:20%;
	margin-bottom:1em;
	float:left;
}
.topNav li a{
	display:block;
	text-align:center;
	font-size:1.2em;
	line-height:1.5;
	color:#333;
}
.topNav li a img{
	display:block;
	width:60%;
	margin:0 auto;
}

/*-------------vip广告位-------------*/
.companys{
	padding:1em 0.5em;
}
.area-tit{
	display: -webkit-flex; /* Safari */
    display:flex;
	flex-flow: row nowrap;
	justify-content:space-between;
	border-bottom:1px #df3031 solid;
	font-size:1.6em;
	line-height:2;
	margin-bottom:10px;
}
.area-tit dt{
	flex-grow:2;
	font-weight:bold;
	color:#df3031;
}
.area-tit dd{
	flex-grow:1;
	text-align:center;
	color:#666;
}
.area-tit dd.active{
	color:#df3031;
}
.companys-show{
	display:none;
}
.companys-show.active{
	display:block;
}
.companys li{
	float:left;
	margin-bottom:1.5em;
	padding:0 0.5em;
}
.companys.col-2 li{
	width:50%;
}
@media only screen and (min-width:490px){
.companys.col-3 li{
	width:33.33333%;
}
}
@media only screen and (max-width:480px){
.companys.col-2 li:nth-child(odd){
	clear:left;
}
}
.companys li .img-box{
	text-align:center;
}
.companys li .img-box img{
	max-height:102px;
}
.companys li .company-name,.companys li .company-goods{
	font-size:1.2em;
	line-height:1.5;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.companys li .company-name{
	color:#333;
	text-align:center;
}
.companys li .company-goods{
	color:#787878;
	text-align:center;
}
.companys li .btn{
	display:block;
	background-color:#428bca;
	text-align:center;
	font-size:1.4em;
	padding:0.35em 0;
	color:#fff;
	border-radius:5px;
}

/*-------------vip广告位2019-10-31-------------*/
.floor-tit{
	border-bottom: 1px #df3031 solid;
    font-size: 1.6em;
    line-height: 2;
	margin:10px 0;
	padding:0 0.5em;
	font-weight: bold;
    color: #df3031;
}
.vip-list{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	border-bottom:10px #f6f6f6 solid;
	padding:0 2%;
}
@media only screen and (max-width:980px){
.vip-list{
	justify-content:space-between;
}
.vip-list li{
	width:49%;
}
}
@media only screen and (min-width:990px){
.vip-list{
	justify-content:flex-start;
}
.vip-list li{
	width:33.3333%;
}
}
.vip-list li .img-box{
	text-align:center;
}
.vip-list li .img-box img{
	max-height:102px;
}
.vip-list li .company-name{
	font-size:1.2em;
	line-height:1.5;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-bottom:1em;
	color:#333;
	text-align:center;
}


/*-------------OEM厂家-------------*/
.oem-list{
	display:none;
}
.oem-list.active{
	display:block;
}
.company-pic{
	padding:10px;
}
.company-pic dl{
	float:left;
	width:50%;
	margin-bottom:1em;
}
.company-pic dt{
	text-align:center;
	background-color:#fff;
	padding:2px 2px 2px;
	border:1px #ededed solid;
	border-bottom:none;
	overflow:hidden;
	margin:0 5px;
}
.company-pic dt img{
	display:block;
	width:100%;
}
.company-pic dd{
	font-size:1.2em;
	color:#666;
	line-height:1.5;
	margin:0 5px;
	
}
.company-pic dd.name{
	font-size:1.4em;
	height:2em;
	line-height:2;
	background-color:#f0f0f0;
	text-align:center;
	color:#333;
	margin-bottom:2px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:0 5px;
}
.clr-green{
	color:#309128;
}
.company-text dl{
	padding:1em;
	border-bottom:1px #dedede solid;
	line-height:1.5;
}
.company-text dl:last-child{
	border:none;
}
.company-text dt{
	color:#333;
	font-size:1.4em;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.company-text dd{
	font-size:1.2em;
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

/*-------------新闻-------------*/
		/*------新闻列表-------*/
.news-list li{
	padding:0.8em 1em 0.8em 0.5em;
	border-bottom:10px #f6f6f6 solid;
}
.news-list  .text{
	font-size:1.6em;
	color:#333;
	line-height:1.2;
	max-height:3em;
	display: -webkit-box;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	margin-bottom:0.5em;
	padding-left:0.5em;
}
.news-list  .pic{
	overflow:hidden;
	position:relative;
	padding-left:0.5em;
	float:left;
}
.news-list  .pic .pic-con{
	min-height:100%;
}
.pics-1 .pic{
	width:33.333%;
	float:left;
}
.pics-2 .pic{
	width:50%;
}
.pics-3 .pic{
	width:33.333%;
}

.news-list li .pic .pic-con{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);	/* IE 9 */
	-moz-transform:translateY(-50%); 	/* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 	/* Opera */
	z-index:1;
}
.news-list  .bottom{
	font-size:1.2em;
	color:#666;
	margin-top:0.8em;
	padding-left:0.5em;
}
.news-list  .bottom .f-l{
	margin-right:1em;
}
.m0{
	margin:0;
}
.pics-1 .text,.pics-1 .bottom{
	width:66.666%;
	padding-left:12px;
	float:right;
}
article{
	margin:1.5em 1.5em 0;
	text-align:justify;
}
article h1{
	font-size:2.4em;
	line-height:1.4;
}
article .tit-bottom{
	color:#999;
	font-size:1.5em;
	line-height:1.5;
	margin-top:1em;
	padding-bottom:0.4em;
	border-bottom:1px #dedede solid;
}
article .tit-bottom .time{
	display:inline-block;
	margin-right:0.520em;
	vertical-align:middle;
}
article .tit-bottom a{
	display:inline-block;
	color:#2d64b3;
	vertical-align:middle;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.news-con{
	margin-top:2em;
}
.new-con-source {
	margin:0 2.0em 0.6rem 0;
	font-size: 12px;
	text-align:right;
	color: #888;
}
.new-con-copyright {
	font-size: 12px;
	padding: 16px;
	color: #888;
	border: 1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:left;
	margin:0 1.5em 1rem;
}
article p{
	margin-bottom:1em;
	font-size:1.6em;
	line-height:1.8;
	color:#333;
}
article p a{
	color:#df3031;
}
article img{
	display:block;
	margin:1em auto;
}
.news-con1{
	border:1px #dedede solid;
	position:relative;
	padding:24px 15px;
	margin-top:30px;
}
.news-con1 .tit-num{
	position:absolute;
	top:-6px; 
	left:10px;
	z-index:2;
	padding-top:14px; 
	width:49px; 
	height:74px; 
	text-align:center; 
	background:url(http://www.1288.tv/images/t-num.png) no-repeat; 
	color:#fff; 
	font-size:24px; 
	font-family:'Microsoft YaHei',SimHei; 
}
.news-con1 h2{
	margin: 0 0 20px 50px;
    color: #309128;
    font-size: 1.8em;
    line-height: 1.25em;
	font-family:'Microsoft YaHei',SimHei;
}
.news-video  
{
    height:301px; 
    width:100%;
}
.brand-btn{
	margin:2em 1.5em;
}
.brand-btn a {
    display: block;
    border: 1px #dedede solid;
    border-radius: 5px;
    line-height: 40px;
    color: #333;
    text-align: center;
    font-size: 16px;
    overflow: hidden;
}
.brand-btn a .text{
	height:38px;
	background-image: -webkit-linear-gradient( #fff, #f6f6f6);
	background-image: -moz-linear-gradient( #fff , #f6f6f6 ); 
	background-image: -ms-linear-gradient( #fff , #f6f6f6 );
	background-image: -o-linear-gradient( #fff , #f6f6f6 ); 
	background-image: linear-gradient( #fff , #f6f6f6);
}
.brand-btn a img{
	display:block;
	margin:0 auto;
}
.brand-btn span {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/jiantou1.png) no-repeat center;
    margin-left: 2px;
    background-size: 14px 14px;
    vertical-align: text-bottom;
}

.lx-erweima {
    text-align: center;
    padding: 15px;
}
.lx-erweima strong {
    display: block;
    font-size: 1.5em;
    margin-bottom: 10px;
}
.lx-erweima img {
    max-width: 100%;
}

.related-news{
	overflow:hidden;
}
.related-tit{
	margin:1em auto 0;
	padding-left:1em;
	color:#d80000;
	font-size:1.8em;
	line-height:2;
	border-bottom:1px #dedede solid;
}
.related-tit-pd{
	margin:1em auto 0;
	padding-left:0.5em;
	color:#d80000;
	font-size:1.5em;
	line-height:2;
	border-bottom:1px #dedede solid;
}
.related-news li{
	padding:1.5em 1em;
	border-bottom:1px #f0f0f0 solid;
}
.related-news li:last-child{
	border:none;
}
.related-news li a{
	display:block;
	overflow:hidden;
}
.related-news li .img-box{
	width:100px;
	height:75px;
	overflow:hidden;
	position:relative;
	border:1px #f5f5f5 solid;
	float:left;
	margin-right:10px;
}
.related-news li .img-box img{
	position:absolute;
	left:0;
	top:50%;
	transform: translateY(-50%);
	-ms-transform:translateY(-50%); 	/* IE 9 */
	-moz-transform:translateY(-50%);	/* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 	/* Opera */
}
.related-news li .news-tit{
	font-size:1.6em;
	margin-top:3px;
	color:#000;
	font-weight:normal;
	display: -webkit-box;
	display: box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-line-clamp:2;
	line-clamp: 2;
	overflow: hidden;
}
.related-news li .news-time{
	font-size:12px;
	color:#999;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-top:5px;
}

.fanhui{ background:#f6f6f6; font-size:1.5666em; text-align:center; height:2.7em; line-height:2.7em;max-width:100%; overflow:hidden;}
.fanhui a{ font-weight:bold; color:#FF0000;}

	/*------招商代理-------*/
.upDowm{ width:96%; margin:0 auto; font-size:1.6em; line-height:2.6663em; text-align:left;}
.upDowm p{padding-right:2%; color:#555353;background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #dfdfdf), to(#dfdfdf)) left bottom repeat-x;background-size: 100% 1px;}
.upDowm p a{color:#555353;}
.upDowm p a:hover{ color:#df3031;}
.xiangguan{ width:96%; margin:0 auto;}
.xiangguan_top{ margin-top:1%;}
.xiangguan_top p{text-align:left; line-height:2em; padding-left:1%; font-size: 2.0em;line-height: 2.2em; font-weight:bold; }
.xiangguan_top a{color:#1c1c1c;}
.xiangguan li{text-align:left; font-size:1.6em; line-height:2.6663em;background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #dfdfdf), to(#dfdfdf)) left top repeat-x;background-size: 100% 1px;list-style:none; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xiangguan li span{ float:right; color:#CCCCCC; font-size:0.9em;}
.xiangguan li a{color:#555353;}
.xiangguan li a:hover{color:#df3031;}
.xiangguan .jingcai{ width:100%; overflow:hidden; margin:2% 0;}
.xiangguan .jingcai td{ width:50%; }
.xiangguan .jingcai span{ display:block; text-align:center; font-size:1.3em;height:2em;line-height:2em; background:#f6f6f6; margin-top:-5px; overflow:hidden;}
.xiangguan .jingcai img{ border:solid 1px #f6f6f6;} 

/*加载更多*/
.page{ text-align:left; font-size:1.5em;display:block; margin-top:1%;}
.getmore{ margin:2% auto;}
#getmore{ width:96%; height:35px; background:#fff; line-height:35px; max-width:760px; margin:0 auto; display:block; border:1px solid #dadbd8; font-size:1.5em; text-align:center;}


	/*------展会新闻-------*/
.zhxw-fanhui{ background:#f6f6f6; font-size:1.666em; text-align:center; line-height:2.7em;}
.zhxw-fanhui a{ font-weight:bold; color:#FF0000;}
    
.fabuxinxi{ margin:1%; padding:1%;line-height:1.8em;text-align:left; font-size:1.5em; background:#edecec;border: 1px solid #dddddd;}
.fabutixing{ text-indent:2em; font-size:1.2em; color:#9c9b9a;line-height:1.8em; }
.fabutixing span{ color:#FF0000;}

.footer-news{
	padding-bottom:46px;
}
.footer-news .footer-news-box{
	position:fixed;
	display:table;
	height:46px;
	bottom:0;
	width:100%;
	max-width:760px;
	margin:0 auto;
	background-color:#fff;
	z-index:999;
}

.footer-news a{
	display:table-cell;
	height:100%;
	width:33%;
	vertical-align:middle;
	background-color:rgba(0, 0, 0, 0.8);
	text-align:center;
	color:#fff;
	font-size:1.6em;
}
.footer-news a:first-child{
	background-size:1px 60%;
	background-repeat:no-repeat;
	background-position:right;
	background-image: -webkit-linear-gradient( #fff, #fff);
	background-image: -moz-linear-gradient( #fff , #fff ); 
	background-image: -ms-linear-gradient( #fff , #fff );
	background-image: -o-linear-gradient( #fff , #fff ); 
	background-image: linear-gradient( #fff , #fff);
}
.footer-news a:last-child{
	width:34%;
	background-color:rgba(238, 68, 68, 0.8);
}