#topbanner{
	height:1.75rem;
	background-size:cover;
}
#topbanner .pageName{
	color:#fff;
	font-size:48px;
	font-weight:500;
	line-height:1.75rem;
	text-align:center;
}

/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	#topbanner .pageName{
		color:#fff;
		font-size:24px;
	}

}#about {
	background:#f2f2f2;
	margin:50px 0 50px 0;
	background: url(/tpl/default/block/about/about_bg.jpg) no-repeat left center;
	min-height: 776px;
	position: relative;
}
#about .row{
	position:relative;
}
#about .left{
	color: #fff;
	margin-right: 20px;
}
#about .left .title{
	margin: 0.25rem 0 0.1rem 0;
}
#about .left .title span{
	font-size: 32px;
	margin-right: 15px;
}
#about .left .title strong{
	font-size: 24px;
	position: relative;
	top: 3px;
}
#about .left .desc{
	font-size: 16px;
	line-height: 36px;
	margin-bottom: 0.15rem;
	max-height: 396px;
	overflow: hidden;
}
#about .left .leads .item{
	display: block;
	text-align: center;
	padding: 30px 0;
	color: #fff;
}
#about .left .leads .iconfont{
	font-size: 46px;
}
#about .left .leads .item:hover{
	background: #25221e;
}


#about .video{
	position: absolute;
	top: 0.24rem;
	right: 0px;
	width: 50%;
}
#about .video img{
	max-width: 100%;
}
#about .video video{
	width: 100%;
	width:100%;
    height:100%;
    object-fit:fill;  
	height: 2.4rem;
}

/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	#about{
		padding-top: 20px;
	}
	#about .left .title span{
		font-size: 24px;
	}
	#about .left .title strong{
		font-size: 18px;
	}
	#about {
		margin: 0;
		background: url(/tpl/default/block/about/about_bg.jpg) no-repeat top center;
	}
	#about .video{
		position: relative;
		width: 100%;
		clear: both;
	}
	#about .video video{
		height: auto;
	}
	#about .left .leads .item{
		padding: 8px 0;
	}
	#about .left .leads .item .iconfont{
		font-size: 32px;
	}

}
#article{
	margin:30px 0;
}

/*左侧栏*/
#article .leftNav{
	margin-bottom:15px;
}
#article .leftNav .top{
	text-align:center;
	background:#25221e;
	color:#fff;
	height:60px;
	line-height:60px;
	font-size:24px;
	border-radius: 4px 4px 0 0;
}
#article .leftNav ul{
	background:#fafafa;
	border:1px solid #eee;
	border-top:none;
	border-bottom:none;
	margin-bottom:15px;
}
#article .leftNav ul a{
	display:block;
	height:46px;
	line-height:46px;
	padding:0 20px;
	font-size:16px;
	text-indent: 0px;
	border-bottom: 1px solid #eee;
}
#article .leftNav ul a .iconfont{
	font-size: 12px;
	margin-right: 2px;
	display: none;
}
#article .leftNav ul a.active{
	color:#25221e;
	background: #fff;
}
#article .leftNav ul a.active .iconfont{
	display:inline-block;
}
#article .leftNav ul a:hover{
	text-indent: 5px;
	color: #25221e;
}

#article .info{
	background:#fafafa;
	padding:0 15px;
	border:1px solid #eee;
	border-radius: 4px;
}
#article .info .item{
	margin:15px 0;
	line-height:18px;
	color: #666;
}
#article .info .item.title{
	font-size:18px;
	font-weight:700;
	line-height:24px;
	color: #000;
}

/*右列表*/
#article .rightMain{
	border:1px solid #eee;
	border-radius: 3px;
}
#article .rightMain .top{
	border-bottom:1px solid #eee;
	padding:0 15px;
	height:45px;
}
#article .rightMain .top .title{
	font-size:16px;
	display:inline-block;
	height:45px;
	line-height:45px;
	border-bottom:2px solid #25221e;
}

#article .rightMain .content{
	margin:5px 15px 15px 15px;
}
#article .rightMain .content .item{
	border-bottom:1px solid #eee;
	padding:15px 0;
	overflow: hidden;
}
#article .rightMain .content .item .imgbox{
	float:left;
	overflow: hidden;
	height:106px;
	width: 18%;
	margin-right: 2%;
}
#article .rightMain .content .item .imgbox img{
	width:100%;
	transition: .2s ease-in-out;-webkit-transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;
}
#article .rightMain .content .item .text{
	float: left;
	width: 80%;
}
#article .rightMain .content .item .text h2{
	font-size:18px;
	margin:5px 0 10px 0;
	color:#333;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;
}
#article .rightMain .content .item .text .desc{
	word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    color: #999;
    margin-bottom: 5px;
}
#article .rightMain .content .item .bt{
	color: #999;
	clear: both;
}
#article .rightMain .content .item:hover h2{
	color:#25221e;
}
#article .rightMain .content .item:hover .imgbox img{
	transform:scale(1.1); 
}



/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	#article{
		margin:15px 0;
	}

	#article .rightMain .content .item .text h2{
		font-size:16px;
		margin:3px 0 5px 0;
	}
	#article .rightMain .content .item .imgbox{
		height:auto;
		width: 20%;
	}
	#article .rightMain .content .item .text{
		float: left;
		width: 78%;
	}

}#articleShow{
	margin:30px 0;
}

/*左侧栏*/
#articleShow .leftNav{
	margin-bottom:15px;
}
#articleShow .leftNav .top{
	text-align:center;
	background:#25221e;
	color:#fff;
	height:60px;
	line-height:60px;
	font-size:24px;
	border-radius: 3px 3px 0 0;
}
#articleShow .leftNav ul{
	background:#fafafa;
	border:1px solid #eee;
	border-top:none;
	border-bottom:none;
}
#articleShow .leftNav ul a{
	display:block;
	height:46px;
	line-height:46px;
	padding:0 20px;
	font-size:16px;
	text-indent: 0px;
	border-bottom: 1px solid #eee;
	margin-bottom:15px;
}
#articleShow .leftNav ul a .iconfont{
	font-size: 12px;
	margin-right: 2px;
	display: none;
}
#articleShow .leftNav ul a.active{
	color:#25221e;
	background: #fff;
}
#articleShow .leftNav ul a.active .iconfont{
	display:inline-block;
}
#articleShow .leftNav ul a:hover{
	text-indent: 5px;
	color: #25221e;
}

#articleShow .info{
	background:#fafafa;
	padding:0 15px;
	border:1px solid #eee;
	border-radius: 3px;
}
#articleShow .info .item{
	margin:15px 0;
	line-height:18px;
	color: #666;
}
#articleShow .info .item.title{
	font-size:18px;
	line-height:24px;
	font-weight:700;
	color: #000;
}

/*右内容*/
#articleShow .rightMain{
	border:1px solid #eee;
	border-radius: 3px;
}
#articleShow .rightMain .top{
	margin:0 15px;
	border-bottom: 1px dashed #ddd;
	padding: 15px 0;
}	

#articleShow .rightMain .top .title{
	text-align: center;
	font-size:24px;
	color: #000;
	line-height: 32px;
}

#articleShow .rightMain .content{
	margin:0 15px;
	padding: 15px 0;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}
#articleShow .rightMain .content img{
	max-width: 100% !important;
}
#articleShow .rightMain .bottom{
	margin: 0 15px;
	padding: 10px 0;
	overflow: hidden;
}

#articleShow .rightMain .bottom .item{
	float: right;
	margin-left: 20px;
	color: #999;
	line-height: 28px;
	font-size: 14px;
}

#articleShow .rightMain .bottom .bdsharebuttonbox{
	float: left;
}

#articleShow .page{
	margin: 0px 15px 15px 15px;
	padding-top: 10px;
	overflow: hidden;
}
#articleShow .page .item{
	float: left;
	width: 48%;
}
#articleShow .page .prev{
	margin-right: 4%;
}
#articleShow .page .item a{
	display: block;
	padding: 5px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

#articleShow .page .item a:hover{
	text-decoration:underline;
}


/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	#articleShow {
		margin: 15px 0;
	}
	#articleShow .rightMain .bottom .time{
		margin-left: 0px;
	}

	#articleShow .rightMain .bottom .item{
		float: left;
	}
	#articleShow .page .item{
		width: 100%;
	}
}#banner{
	width:100%;
	position:relative;
	overflow:hidden;
}
#banner .swiper-slide img{
	max-width:100%;
	display:block;
}
#banner .pagination-banner{
	position:absolute;
	z-index:999;
	bottom:40px;
	text-align:center;
	width:100%;
	text-align:center;
	height:0px;
	line-height:0px;
}
#banner .pagination-banner span{
	display:inline-block;
	width:0.18rem;
	height:3px;
	background:#fff;
	margin:0 6px;
	opacity:0.8;
	transition: 0.2s;
	-moz-transition: 0.2s;	
	-webkit-transition: 0.2s;	
	-o-transition: 0.2s;
	cursor:pointer;
	border-radius:0px;
}
#banner .pagination-banner .swiper-pagination-bullet-active{
	background:#25221e;
	width:0.1rem;
	opacity:0.9;
}
#banner .arrow{
	position:absolute;
	top:50%;
	margin-top:-33px;
	text-align:center;
	opacity:1;
	transition: 0.2s;
	-moz-transition: 0.2s;	
	-webkit-transition: 0.2s;	
	-o-transition: 0.2s;
	cursor:pointer;
}
#banner .arrow span{
	font-size:46px;
	color:#fff;
	background:rgba(0,0,0,0.3);
	padding:10px 0;
}
#banner .arrow-left{
	left:-50px;
	z-index:9999;
	border-radius:5px 0 0 5px;
}
#banner .arrow-right{
	top:50%;
	right:-50px;
	border-radius:0 5px 5px 0;
	z-index:9999;
}
#banner:hover .arrow-left{
	left:10px;
}
#banner:hover .arrow-right{
	right:10px;
}
#banner .swiper-slide{
	position:relative;
}




/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	#banner .pagination-banner{
		bottom:25px;
	}


}

.foote-block{
	padding: 45px 0 0 0;
	border:none;
	overflow:hidden;
	background:#fff;
	border-top:1px solid #eee;
}
.foote-block .left{
	
}
.foote-block .left .imgbox{
	margin-bottom:30px;
}
.foote-block .left .imgbox img{
	display:block;
	margin:0 auto;
	max-width:100%;
}
.foote-block .left .text{
	text-align:center;
}
.foote-block .left .text b{
	display:inline;
}

.foote-block .center{
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	padding:0 0.2rem;
}
.foote-block .center .title{
	font-size:16px;
	color:#333;
	margin-bottom:10px;
}
.foote-block .center .list a{
	display:block;
	float:left;
	width:50%;
	color:#838383;
	margin:5px 0;
}
.foote-block .center .list a:hover{
	color:#333;
}
.foote-block .center  .pageList a{
	width:100%;
}

.foote-block .right{
	padding:0 0.2rem;
}
.foote-block .right .title{
	font-size:16px;
	color:#333;
	margin-bottom:25px;
}
.foote-block .right .searchBar{
	border:2px solid #919191;
	height:54px;
	position:relative;
}
.foote-block .right .searchBar input{
	display:block;
	width:100%;
	padding:0;
	margin:0px;
	border:none;
	height:50px;
	text-indent:15px;
	
}
.foote-block .right .searchBar button{
	background:none;
	border:none;
	height:50px;
	width:50px;
	position:absolute;
	right:0;
	top:0px;
}
.foote-block .right .searchBar button span{
	font-size:24px;
	-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-o-transition: all .1s ease;transition: all .1s ease;
}
.foote-block .right .searchBar button:hover{
	background:#fafafa;
}
.foote-block .right .searchBar button:hover span{
	font-size:32px;
}
.foote-block .copyright{
	margin-top:45px;
	padding:20px 0;
	text-align:center;
	border-top:1px solid #eee;
}

/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	.foote-block .right .title{
		margin:15px 0 10px 0;
		font-size:14px;
	}

}


/* 图片 */
.upImgBox .upimg{
	width:100px;
	height:100px;
	text-align:center;
	line-height:100px;
	color:#ccc;
	border:1px solid #d5d5d5;
	cursor:pointer;
	overflow:hidden;
	position:relative;
}
.upImgBox .upimg:hover{
	color:#666;
	background:#fff;
	box-shadow:0 0 5px #eee;
}
.upImgBox .upimg:hover .upText{
	color:#333;
	margin:0px;
	
}
.upImgBox .upimg .resource{
	position:absolute;
	opacity:0;
	outline:none;
	margin:0px;
	padding:0px;
	border:none;
	width:0px;
}
.upImgBox .upimg input{
	position:absolute;
	opacity:0;
	outline:none;
	margin:0px;
	padding:0px;
	border:none;
	width:1px;
}
.upImgBox .upimg .upText{
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	z-index:2;
	text-align:center;
	color:#666;
	font-weight:300;
}
.upImgBox .upimg .re{
	opacity:0;
	background:rgba(0,0,0,0.5);
	transition: 0.3s;
	-moz-transition: 0.3s;	
	-webkit-transition: 0.3s;	
	-o-transition: 0.3s;
	cursor:pointer;
}
.upImgBox .upimg:hover .re{
	opacity:1;
	color:#fff !important;
}
.upImgBox .upimg img{
	position:relative;
	max-height:100%;
	width:100%;
	z-index:1;
}





/* radio和checkbox表单元素 */
.radio_checkbox{
	display:inline-block;
	border:1px solid #d5d5d5;
	overflow:hidden;
}
.radio_checkbox label{
	border-left:1px solid #eee;
	height:36px;
	line-height:36px;
	padding:0 15px; 
	display:block; 
	float:left;
	border-radius:3px; 
	cursor:pointer;
	transition: 0.3s;
	-moz-transition: 0.3s;	
	-webkit-transition: 0.3s;	
	-o-transition: 0.3s;
	margin:0px;
}
.radio_checkbox label:first-child{
	height:36px; 
	padding:0 15px; 
	line-height:36px; 
	display:inline-block; 
	border-radius:3px; 
	cursor:pointer;
	border-left:none;
}
.radio_checkbox label:hover{
	background:#f5f5f5;
}
#friend{
	background:#fff;
	padding:15px 0;
}
#friend .title{
	color:#959595;
}
#friend .item{
	color:#959595;
	margin-right:10px;
}
#friend .item:hover{
	color:#333;
	text-decoration:underline;
	
}





#sliderBar{
	position:fixed;
	bottom:15px;
	right:15px;
	z-index:99999;
}
#sliderBar .item{
	width:45px;
	height:45px;
	margin-bottom:3px;
	background:#25221e;
	cursor:pointer;
	position:relative;
	transition: 0.2s;
	-moz-transition: 0.2s;	
	-webkit-transition: 0.2s;	
	-o-transition: 0.2s;
	color:#fff;
	text-align:center;
	line-height:45px;
	opacity:0.8;
}
#sliderBar .item:hover{
	opacity:1;
}
#sliderBar .item:hover .item_main{
	display:block;
	overflow:hidden;
}





/* 兼容代码 */
/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	#sliderBar{
		display:none;
	}
	
}

#header{
	
}

#header .main{
	height: 0.4rem;
}

#header .logo{
	height:0.4rem;
	line-height:0.4rem;
	
}
#header .logo img{
	max-height:0.23rem;
}
#header .logo h1{
	display:none;
}

#header .nav ul{
	height:0.4rem;
	text-align:right;
}
#header .nav ul>li.parent{
	padding:0 0.05rem;
	display:inline-block;
	position:relative;
	line-height:0.4rem;
	
}
#header .nav ul li.parent:first-child{
	margin-left:0px;
}
#header .nav ul li.parent a{
	display:inline-block;
	padding: 0 5px;
	height:40px;
	color:#000;
	line-height:40px;
	font-size:16px;
	border-bottom:2px solid #fff;
}
#header .nav ul li.parent .iconfont{
	font-size:11px;
	position:relative;
	top:-1px;
	left:0px;
	opacity:0.7;
	display:inline-block;
}
#header .nav ul li.parent a.active{
	border-bottom:2px solid #25221e;
}
#header .nav ul li.parent:hover>a{
	border-bottom:2px solid #25221e;
	color:#000;
}

#header .nav ul li.parent:hover .iconfont{
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg); 	/* Opera */
}
#header .nav ul li.parent .child{
	position:absolute;
	width:100%;
	top:0.3rem;
	background:rgba(255,255,255,0.9);
	line-height:22px;
	z-index:9999;
	box-shadow:0 0 5px #eee;
	opacity:0;
	overflow:hidden;
	height:0px;
	margin-top:10px;
	-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
}
#header .nav ul li.parent:hover .child{
	margin-top:0px;
	height:auto;
	opacity:1;
}
#header .nav ul li.parent .child a{
	display:block;
	font-size:14px;
	padding:6px 10px;
	line-height:24px;
	height:auto;
	text-align:left;
	border:none;
}
#header .nav ul li.parent .child a:hover{
	background:#25221e;
	color:#fff;
}


#header .nav .search{
	float:right;
	height:0.4rem;
	line-height:0.4rem;
	margin-left:0.1rem;
	width:28px;
	text-align:center;
	
}
#header .nav .search #sbtn{
	color:#25221e;
	font-size:22px;
	cursor:pointer;
}
#header .nav .search .sform{
	position:absolute;
	bottom:5px;
	right:0;
	height:32px;
	line-height:32px;
	border:1px solid #ccc;
	width:50%;
	z-index:999;
	display:none;
}
#header .nav .search .sform .sbar{
	position:relative;
}
#header .nav .search .sform input{
	display:block;
	height:30px;
	width:100%;
	line-height:30px;
	text-indent:10px;
	margin:0px;
	border:none;
}
#header .nav .search .sform button{
	position:absolute;
	top:-1px;
	right:-1px;
	background:#25221e;
	border:none;
	height:32px;
	line-height:30px;
	width:45px;
}
#header .nav .search .sform button:hover{
	background:#000;
}
#header .nav .search .sform button span{
	color:#fff;
	font-size:20px;
}

/* 移动端 */
#header .mNav{
	position:fixed;
	width:100%;
	height:56px;
	display:flex;
	justify-content:space-between;
	padding:0 15px;
	background:#fff;
	border-bottom:1px solid #eee;
	z-index:999;
}
#header .mNav-zw{
	height:56px;
}
#header .mNav .logo{
	height:56px;
	max-width:100%;
	display:flex;
	align-items:center;
}
#header .mNav .logo img{
	max-height:40px;
	max-width:100%;
}
#header .navIcon{
	width:36px;
	height:56px;
	display:flex;
	align-items:center;
}
#header .navIcon .line{
	width:100%;
	text-align:right;
	line-height:0px;
}
#header .navIcon span{
	display:inline-block;
	height:3px;
	width:100%;
	background:#333;
	border-radius:1px;
	margin:4px 0;
	-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;
}
#header .navIcon.active span.l1{
	width:50%;
}
#header .navIcon.active span.l3{
	width:60%;
}
#header .mNav-list{
	position:fixed;
	z-index:99999;
	top:56px;
	width:100%;
	background:rgba(255,255,255,1);
	height:100%;
	width:60%;
	left:-100%;
	-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .2s ease;
}
#header .mNav-list.active{
	left:0px;
}
#header .mNav-list ul li a{
	display:block;
	text-indent:15px;
	font-size:15px;
	height:45px;
	border-bottom:1px solid #fafafa;
	line-height:45px;
}
#header .mNav-list ul li a.active{
	background:#eee;
}
#header .black-bg{
	position:fixed;
	z-index:998;
	background:rgba(0,0,0,0.3);
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	display:none;
}






















































.magnifier{
  position: relative;
  width: 500px;
}
.magnifier .small-box {
  position: relative;
  width: 500px;
  height: 500px;
  margin-bottom: 20px;
  border: 1px solid #eee;
}
.magnifier .small-box img {
  display: block;
  max-width:100%;
  max-height:100%;
}
.magnifier .small-box .hover {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
  height: 200px;
  background: #0099ff;
  background: url('/tpl/default/block/mainImg/dian.png');
  cursor: move;
}
.magnifier .small-box .big_icon{
	position:absolute;
	right:2px;
	bottom:2px;
	width:24px;
	height:24px;
}
.magnifier .small-box:hover .big_icon{
	display:none;
}
.magnifier .thumbnail-box {
  position: relative;
  width: 100%;
}
.magnifier .thumbnail-box .btn {
  position: absolute;
  top: 50%;
  width: 22px;
  height: 32px;
  margin-top: -16px;
  opacity:0.5;
}
.magnifier .thumbnail-box .btn-prev {
  left: 0;
  background: url('/tpl/default/block/mainImg/l_icon.png')no-repeat center center;
}
.thumbnail-box .btn-next {
  right: 0;
  background: url('/tpl/default/block/mainImg/r_icon.png')no-repeat center center;
}
.magnifier .thumbnail-box .btn-prev:hover{
	opacity:1;
}
.magnifier .thumbnail-box .btn-next:hover{
	opacity:1;
}

.magnifier .thumbnail-box .list {
  overflow: hidden;
  margin: 0 35px;
}
.magnifier .thumbnail-box .wrapper {
  width: 100000px;
}
.magnifier .thumbnail-box .list .item {
  float: left;
  margin: 0 10px;
}
.magnifier .thumbnail-box .list .item-cur {}
.magnifier .thumbnail-box .list .item img {
  border: 2px solid #fff;
  width:65px;
  height:65px;
}
.magnifier .thumbnail-box .list .item-cur img {
  border: 2px solid #e53e41;
}
.magnifier .big-box {
  display: none;
  overflow: hidden;
  position: absolute;
  left: 501px;
  top: 0;
  width: 500px;
  height: 500px;
  border: 1px solid #e4e4e4;
  z-index:999;
}
.magnifier .big-box img {
  display: block;
}#map{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #eee;
	overflow: hidden;
	clear: both;
}
#map .main{
	position: relative;
}
#map .iconfont{
	font-size:14px;
	color:#999;
	margin-right:3px;
}
#map a{
	color:#666;
}
#map a:hover{
	color:#333;
	text-decoration:underline;
}

#map .classify{
	position: absolute;
	right: -15px;
	top: 0px;
	cursor: pointer;
	background: #fff;
	height:49px;
	padding:0 15px;
}
#map .classify span{
	color: #333;
}
#map .classify-list{
	z-index: 99999;
}

#map .classify-list{
	position:fixed;
	z-index:9999999;
	top:56px;
	width:100%;
	background:rgba(255,255,255,1);
	height:100%;
	width:60%;
	left:-100%;
	-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .2s ease;
}
#map .classify-list.active{
	left:0px;
}
#map .classify-list ul li a{
	display:block;
	text-indent:15px;
	font-size:15px;
	height:45px;
	border-bottom:1px solid #fafafa;
	line-height:45px;
}
#map .classify-list ul li a.active{
	background:#25221e;
	color: #fff;
}
#news{
	background: #fff;
	padding: 40px 0;
}

#news .title{
	margin-top: -80px;
	background: #fff;
	width: 100%;
	padding: 30px 30px 40px 30px;
	margin-left: -30px;
	box-sizing: content-box;
}
#news .title span{
	font-size: 32px;
	margin-right: 15px;
}
#news .title strong{
	font-size: 24px;
	position: relative;
	top: 3px;
}
#news .title .more{
	float: right;
	font-size: 16px;
	position: relative;
	top: 5px;
}
#news .title .more:hover{
	color: #25221e;
}

#news .left{
	background: #f8f8f8;
	position: relative;
	top: 0px;
	-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
	box-shadow: 0 0 0 #eee;
	margin-bottom: 15px;
}
#news .left:hover{
	background: #25221e;
	top: -5px;
	box-shadow: 0 0 10px #eee;
}
#news .left:hover h2,#news .left:hover .desc{
	color: #fff;
}

#news .left .imgbox{
	overflow: hidden;
}
#news .left .imgbox img{
	display: block;
	width: 100%;
}
#news .left h2{
	font-size: 18px;
	font-weight: 700;
	color: #000;
	margin: 25px 15px 20px 15px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
#news .left .desc{
	padding: 0 15px 15px 15px;
	color: #999;
}

#news .right{

}
#news .right .item{
	display: block;
	position: relative;
	background: #f8f8f8;
	padding: 27px  20px;
	margin-bottom: 20px;
	box-shadow: 0 0 10px #eee;
	-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
	top: 0px;
}
#news .right .item:hover{
	background: #25221e;
	top: -5px;
}
#news .right .item:hover .date,#news .right .item:hover .date .ym,#news .right .item:hover .text h2,#news .right .item:hover .text .desc{
	color: #fff;
}

#news .right .item .date{
	position: absolute;
	left: 0px;
	top: 22px;
	text-align: center;
	width: 100px;
	color: #000;
}
#news .right .item .date .day{
	font-size: 46px;
	line-height: 46px;
	font-weight: 700;
}
#news .right .item .date .ym{
	color: #666;
}
#news .right .item .text{
	margin-left: 80px;
}
#news .right .item .text h2{
	font-size: 16px;
	font-weight: 700;
	color: #000;
	overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom: 15px;
}
#news .right .item .text .desc{
	color: #666;
	word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    line-height: 24px;
}

/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	#news .title span{
		font-size: 24px;
	}
	#news .title strong{
		font-size: 18px;
	}
	

}
#page{
	margin:30px 0;
}

/*左侧栏*/
#page .leftNav{
	margin-bottom:15px;
}
#page .leftNav .top{
	text-align:center;
	background:#25221e;
	color:#fff;
	height:60px;
	line-height:60px;
	font-size:24px;
	border-radius: 3px 3px 0 0;
}
#page .leftNav ul{
	background:#fafafa;
	border:1px solid #eee;
	border-top:none;
	border-bottom:none;
}
#page .leftNav ul a{
	display:block;
	height:46px;
	line-height:46px;
	padding:0 20px;
	font-size:16px;
	text-indent: 0px;
	border-bottom: 1px solid #eee;
}
#page .leftNav ul a .iconfont{
	font-size: 12px;
	margin-right: 2px;
	display: none;
}
#page .leftNav ul a.active{
	color:#25221e;
	background: #fff;
}
#page .leftNav ul a.active .iconfont{
	display:inline-block;
}
#page .leftNav ul a:hover{
	text-indent: 5px;
	color: #25221e;
}

#page .info{
	background:#fafafa;
	padding:0 15px;
	border:1px solid #eee;
	border-radius: 3px;
}
#page .info .item{
	margin:15px 0;
	line-height:18px;
	color: #666;
}
#page .info .item.title{
	font-size:18px;
	font-weight:700;
	color: #000;
	line-height:24px;
}

/*右列表*/
#page .rightMain{
	border:1px solid #eee;
	border-radius: 3px;
}
#page .rightMain .top{
	border-bottom:1px solid #eee;
	padding:0 15px;
	height:45px;
}
#page .rightMain .top .title{
	font-size:16px;
	display:inline-block;
	height:45px;
	line-height:45px;
	border-bottom:2px solid #25221e;
}

#page .rightMain .content{
	margin:15px;
}
#page .rightMain .content img{
	max-width: 100%;
}


/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	#page{
		margin:15px 0;
	}

}#pdShow{
	background:#f8f8f8;
	padding:40px 0;
}

#pdShow .title{
	text-align:center;
	padding:10px 0 40px 0;
	text-align: left;
}
#pdShow .title .t1{
	font-size: 34px;
	color: #000;
	margin-right: 15px;
}
#pdShow .title .t2{
	font-size: 24px;
	color: #a3a3a3;
	position: relative;
	top: 3px;
}



#pdShow  .item{
	position:relative;
	margin-bottom:30px;
}
#pdShow  .item .imgbox{
	overflow:hidden;
	box-shadow: 0 0 10px #eee;
	margin-bottom: 20px;
}
#pdShow  .item .imgbox img{
	width:100%;
	-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
}
#pdShow  .item:hover .imgbox img{
	 transform:scale(1.1); 
}

#pdShow  .item .tit{
	overflow: hidden;
}
#pdShow  .item .tit h2{
	float: left;
	width: 70%;
	font-size: 18px;
	line-height: 34px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
#pdShow  .item .tit span{
	display: inline-block;
	float: right;
	border: 1px solid #ddd;
	padding: 6px 20px;
	border-radius: 20px;
	color: #000;
}

#pdShow .owl-prev{
	position: absolute;
	left: -55px;
	top: 50%;
	margin-top: -75px;
}
#pdShow .owl-next{
	position: absolute;
	right: -55px;
	top: 50%;
	margin-top: -75px;
}

#pdShow .owl-prev span,#pdShow .owl-next span{
	background: #ddd;
	color: #fff;
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 45px;
	padding: 0;
	margin: 0px;
	font-size: 22px;
	padding-bottom: 10px;
	border-radius: 45px;
	box-shadow: 0 0 5px #ccc;
}
#pdShow .owl-prev span:hover,#pdShow .owl-next span:hover{
	background: #979797;
}
#pdShow .owl-dots{
	display: none;
}

@media screen and (max-width:768px){
	#pdShow{
		padding:20px 0;
	}
	#pdShow .title{
		padding:10px 0 15px 0;
	}
	#pdShow  .item .imgbox{
		margin-bottom:0px;
	}
	#pdShow .title .t1{
		font-size: 24px;
	}
	#pdShow .title .t2{
		font-size: 16px;
		top: 2px;
	}
	#pdShow  .item .tit h2{
		font-size: 16px;
		width: 100%;
	}
}
#product{
	margin:30px 0;
}

/*左侧栏*/
#product .leftNav{
	margin-bottom:15px;
}
#product .leftNav .top{
	text-align:center;
	background:#25221e;
	color:#fff;
	height:60px;
	line-height:60px;
	font-size:24px;
	border-radius: 3px 3px 0 0;
}
#product .leftNav ul{
	background:#fafafa;
	border:1px solid #eee;
	border-top:none;
	border-bottom:none;
	margin-bottom:15px;
}
#product .leftNav ul a{
	display:block;
	height:46px;
	line-height:46px;
	padding:0 20px;
	font-size:16px;
	text-indent: 0px;
	border-bottom: 1px solid #eee;
}
#product .leftNav ul a .iconfont{
	font-size: 12px;
	margin-right: 2px;
	display: none;
}
#product .leftNav ul a.active{
	color:#25221e;
	background: #fff;
}
#product .leftNav ul a.active .iconfont{
	display:inline-block;
}
#product .leftNav ul a:hover{
	text-indent: 5px;
	color: #25221e;
}

#product .info{
	background:#fafafa;
	padding:15px;
	border:1px solid #eee;
	border-radius: 3px;
}
#product .info .item{
	margin:15px 0;
	line-height:18px;
	color: #666;
}
#product .info .item.title{
	font-size:18px;
	font-weight:700;
	color: #000;
}

/*右列表*/
#product .rightMain{
	border:1px solid #eee;
	border-radius: 3px;
}
#product .rightMain .top{
	border-bottom:1px solid #eee;
	padding:0 15px;
	height:45px;

}
#product .rightMain .top .title{
	font-size:16px;
	display:inline-block;
	height:45px;
	line-height:45px;
	border-bottom:2px solid #25221e;
}

#product .content{
	overflow:hidden;
}
#product .content .item .imgbox{
	overflow:hidden;
	margin-bottom:15px;
	box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;
	border:1px solid #fff;
}
#product .content .item:hover .imgbox{
	border:1px solid #25221e;
}
#product .content .item:hover .imgbox img{
	transform:scale(1.1); 
}
#product .content .item:hover h2{
	color: #25221e;
}
#product .content .item img{
	width:100%;
}
#product .content .item{
	margin:15px 0;
}
#product .content .item h2{
	text-align:center;
	font-size:16px;
}

#product .pageList{
	margin: 15px;
}
#product .m-pageList{
	padding-top: 10px;
	margin: 15px;
}

/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	#product{
		margin:15px 0;
	}


}#productShow{
	margin:30px 0;
}

/*左侧栏*/
#productShow .leftNav{
	margin-bottom:15px;
}
#productShow .leftNav .top{
	text-align:center;
	background:#25221e;
	color:#fff;
	height:60px;
	line-height:60px;
	font-size:24px;
	border-radius: 3px 3px 0 0;
}
#productShow .leftNav ul{
	background:#fafafa;
	border:1px solid #eee;
	border-top:none;
	border-bottom:none;
	margin-bottom:15px;
}
#productShow .leftNav ul a{
	display:block;
	height:46px;
	line-height:46px;
	padding:0 20px;
	font-size:16px;
	text-indent: 0px;
	border-bottom: 1px solid #eee;
}
#productShow .leftNav ul a .iconfont{
	font-size: 12px;
	margin-right: 2px;
	display: none;
}
#productShow .leftNav ul a.active{
	color:#25221e;
	background: #fff;
}
#productShow .leftNav ul a.active .iconfont{
	display:inline-block;
}
#productShow .leftNav ul a:hover{
	text-indent: 5px;
	color: #25221e;
}

#productShow .info{
	background:#fafafa;
	padding:15px;
	border:1px solid #eee;
	border-radius: 3px;
}
#productShow .info .item{
	margin:15px 0;
	line-height:18px;
	color: #666;
}
#productShow .info .item.title{
	font-size:18px;
	font-weight:700;
	color: #000;
}

/*右内容*/
#productShow .rightMain{
	border:1px solid #eee;
	border-radius: 3px;
}
#productShow .rightMain .top{
	margin:0 15px 15px 15px;
	border-bottom: 1px dashed #ddd;
	padding: 15px 0;
}	

#productShow .rightMain .top .title{
	text-align: center;
	font-size:24px;
	color: #000;
	line-height: 32px;
}


#productShow .rightMain .leads{
	border-bottom: 1px solid #eee;
	margin: 0 15px;
	height: 38px;
	background: #fafafa;
}
#productShow .rightMain .leads .item{
	float: left;
	line-height: 36px;
	border: 1px solid #eee;
	padding: 0 10px;
}
#productShow .rightMain .leads .item.active{
	background: #fff;
	border-bottom: 1px solid #fff;
}


#productShow .rightMain .content{
	margin:0 15px;
	padding: 15px 0;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}
#productShow .rightMain .content img{
	max-width: 100% !important;
}
#productShow .rightMain .bottom{
	margin: 0 15px;
	padding: 10px 0;
	overflow: hidden;
}

#productShow .rightMain .bottom .item{
	float: right;
	margin-left: 20px;
	color: #999;
	line-height: 28px;
	font-size: 14px;
}

#productShow .rightMain .bottom .bdsharebuttonbox{
	float: left;
}

#productShow .page{
	margin: 0px 15px 15px 15px;
	padding-top: 10px;
	overflow: hidden;
}
#productShow .page .item{
	float: left;
	width: 48%;
}
#productShow .page .prev{
	margin-right: 4%;
}
#productShow .page .item a{
	display: block;
	padding: 5px;
}

#productShow .page .item a:hover{
	text-decoration:underline;
}




#productShow  .imgShow{
	overflow:hidden;
	position:relative;
	margin:0px 0 10px 0;
	background:#fff;
}
#productShow  .imgShow .swiper-slide img{
	display:block;
	margin:0 auto;
	max-width:100%;
	max-height:480px;
}
#productShow  .imgShow .imgs-prev{
	position:absolute;
	top:50%;
	left:0px;
	z-index:999;
	margin-top:-28px;
	cursor:pointer;
}
#productShow  .imgShow .imgs-prev span{
	font-size:46px;
	color:#999;
}
#productShow  .imgShow .imgs-prev span:hover{
	color:#333;
}

#productShow  .imgShow .imgs-next{
	position:absolute;
	top:50%;
	right:0px;
	z-index:999;
	margin-top:-28px;
	cursor:pointer;
}
#productShow  .imgShow .imgs-next span{
	font-size:46px;
	color:#999;
}
#productShow  .imgShow .imgs-next span:hover{
	color:#333;
}

#productShow  .imgShow .count{
	position:absolute;
	bottom:10px;
	right:10px;
	background:rgba(0,0,0,0.4);
	z-index:999;
	padding:4px 10px;
	border-radius:30px;
	color:#fff;
	font-size:14px;
}
#productShow  .imgShow .count .index{
	font-size:16px;
}





/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	#productShow {
		margin:15px 0;
	}
	#productShow .rightMain .bottom .time{
		margin-left: 0px;
	}

	#productShow .rightMain .bottom .item{
		float: left;
	}
	#productShow .page .item{
		width: 100%;
	}
}#service{
	padding:10px 0 50px 0;
}
#service .title{
	margin: 0rem 0 0.1rem 0;
}
#service .title span{
	font-size: 32px;
	margin-right: 15px;
}
#service .title strong{
	font-size: 24px;
	position: relative;
	top: 2px;
	color: #a3a3a3;
}

#service .item{
	padding:60px 0;
	background:#fff;
	position:relative;
	top:0px;
	box-shadow:0 0 0 #eee;
	margin-bottom:15px;
}
#service .item .ico{
	text-align:center;
	margin-bottom:5px;
}
#service .item .ico .iconfont{
	font-size:96px;
	color:#017bc8;
}
#service .item .t1{
	font-size:24px;
	text-align:center;
	margin-bottom:20px;
}
#service .item .t2{
	text-align:center;
	font-size:16px;
	color:#999;
	line-height: 32px;
	padding: 0 15px;
}
#service .item:hover{
	background:#25221e;
	top:-10px;
	box-shadow:0 0 15px #eee;
}
#service .item:hover .iconfont{
	color:#fff;
}
#service .item:hover p{
	color:#fff;
}

/* 移动端 */
@media (max-width: 768px) {
   #service{
	   padding: 0.6rem 0 0 0;
   }
   #service .col-xs-6{
	   padding:0 5px;
   }
   #service .toptitle .p1{
	   font-size:0.45rem;
   }
   
   #service .item{
	   padding:0.35rem 0;
   }
   #service .title span{
		font-size: 24px;
	}
	#service .title strong{
		font-size: 18px;
	}
	#service .item .t1{
		font-size: 18px;
	}
   #service .item .t2{
	   font-size:14px;
	   margin:0 10px;
	   word-break:break-all;
      display:-webkit-box;
      -webkit-line-clamp:1;
      -webkit-box-orient:vertical;
      overflow:hidden;
   }
   #service .item .ico .iconfont{
	    font-size:1.2rem;
   }
}







#team{
	background:#f8f8f8;
	padding:40px 0;
	background: url('/tpl/default/block/team/team_bg.jpg')no-repeat center center;
	
}

#team .title{
	text-align:center;
	padding:20px 0 50px 0;
	text-align: left;
}
#team .title .t1{
	font-size: 34px;
	color: #fff;
	margin-right: 15px;
}
#team .title .t2{
	font-size: 24px;
	color: #fff;
	position: relative;
	top: 3px;
}



#team  .item{
	position:relative;
}
#team  .item .imgbox{
	overflow:hidden;
}
#team  .item .imgbox img{
	width:100%;
	-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
}
#team  .item:hover .imgbox img{
	 transform:scale(1.1); 
}

#team  .item .tit{
	overflow: hidden;
}
#team  .item .tit h2{
	float: left;
	width: 70%;
	font-size: 18px;
	line-height: 34px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
#team  .item .tit span{
	display: inline-block;
	float: right;
	border: 1px solid #ddd;
	padding: 6px 20px;
	border-radius: 20px;
	color: #000;
}

#team .owl-dots{
	margin-top: 0.15rem;
	text-align: center;
	margin-bottom: 50px;
}
#team  .owl-dot{
	background:#fff;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
}
#team  .owl-dot.active{
	width: 45px;
}

@media screen and (max-width:768px){
	#team{
		padding:20px 0;
	}
	#team .title{
		padding:10px 0 15px 0;
	}
	#team  .item .imgbox{
		margin-bottom:0px;
	}
	#team .title .t1{
		font-size: 24px;
	}
	#team .title .t2{
		font-size: 16px;
		top: 2px;
	}
	#team .owl-dots{
		margin-bottom: 40px;
	}
	#team  .owl-dot{
		width: 8px;
		height: 8px;
	}
	#team  .owl-dot.active{
		width: 25px;
	}

}
#video{
	margin:30px 0;
}

/*左侧栏*/
#video .leftNav{
	margin-bottom:15px;
}
#video .leftNav .top{
	text-align:center;
	background:#25221e;
	color:#fff;
	height:60px;
	line-height:60px;
	font-size:24px;
	border-radius: 3px 3px 0 0;
}
#video .leftNav ul{
	background:#fafafa;
	border:1px solid #eee;
	border-top:none;
	border-bottom:none;
	margin-bottom:15px;
}
#video .leftNav ul a{
	display:block;
	height:46px;
	line-height:46px;
	padding:0 20px;
	font-size:16px;
	text-indent: 0px;
	border-bottom: 1px solid #eee;
}
#video .leftNav ul a .iconfont{
	font-size: 12px;
	margin-right: 2px;
	display: none;
}
#video .leftNav ul a.active{
	color:#25221e;
	background: #fff;
}
#video .leftNav ul a.active .iconfont{
	display:inline-block;
}
#video .leftNav ul a:hover{
	text-indent: 5px;
	color: #25221e;
}

#video .info{
	background:#fafafa;
	padding:15px;
	border:1px solid #eee;
	border-radius: 3px;
}
#video .info .item{
	margin:15px 0;
	line-height:18px;
	color: #666;
}
#video .info .item.title{
	font-size:18px;
	font-weight:700;
	color: #000;
}

/*右列表*/
#video .rightMain{
	border:1px solid #eee;
	border-radius: 3px;
}
#video .rightMain .top{
	border-bottom:1px solid #eee;
	padding:0 15px;
	height:45px;

}
#video .rightMain .top .title{
	font-size:16px;
	display:inline-block;
	height:45px;
	line-height:45px;
	border-bottom:2px solid #25221e;
}

#video .content{
	overflow:hidden;
}
#video .content .item .imgbox{
	overflow:hidden;
	margin-bottom:15px;
	box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;
	border:1px solid #fff;
	position: relative;
}
#video .content .item img{
	width:100%;
}
#video .content .item .imgbox .iconfont{
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 42px;
	opacity: 0.9;
	color: #fff;
	margin: -21px 0 0 -21px;
}

#video .content .item:hover .imgbox{
	border:1px solid #25221e;
}
#video .content .item:hover .imgbox img{
	transform:scale(1.1); 
}
#video .content .item:hover h2{
	color: #25221e;
}
#video .content .item:hover .iconfont{
	opacity: 1;
}

#video .content .item{
	margin:15px 0;
}
#video .content .item h2{
	text-align:center;
	font-size:16px;
}

#video .pageList{
	margin: 15px;
}
#video .m-pageList{
	padding-top: 10px;
	margin: 15px;
}

/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	#video{
		margin:15px 0;
	}


}#videoShow{
	margin:30px 0;
}

/*左侧栏*/
#videoShow .leftNav{
	margin-bottom:15px;
}
#videoShow .leftNav .top{
	text-align:center;
	background:#25221e;
	color:#fff;
	height:60px;
	line-height:60px;
	font-size:24px;
	border-radius: 3px 3px 0 0;
}
#videoShow .leftNav ul{
	background:#fafafa;
	border:1px solid #eee;
	border-top:none;
	border-bottom:none;
	margin-bottom:15px;
}
#videoShow .leftNav ul a{
	display:block;
	height:46px;
	line-height:46px;
	padding:0 20px;
	font-size:16px;
	text-indent: 0px;
	border-bottom: 1px solid #eee;
}
#videoShow .leftNav ul a.active{
	color:#25221e;
	background: #fff;
	border-bottom:2px solid #25221e;
}
#videoShow .leftNav ul a:hover{
	text-indent: 5px;
	color: #25221e;
}

#videoShow .info{
	background:#fafafa;
	padding:0 15px;
	border:1px solid #eee;
	border-radius: 3px;
}
#videoShow .info .item{
	margin:15px 0;
	line-height:18px;
	color: #666;
}
#videoShow .info .item.title{
	font-size:18px;
	font-weight:700;
	line-height:24px;
	color: #000;
}

/*右内容*/
#videoShow .rightMain{
	border:1px solid #eee;
	border-radius: 3px;
}
#videoShow .rightMain .top{
	margin:0 15px;
	border-bottom: 1px dashed #ddd;
	padding: 15px 0;
}	

#videoShow .rightMain .top .title{
	text-align: center;
	font-size:24px;
	color: #000;
	line-height: 32px;
}

#videoShow .rightMain .video{
	margin: 15px;
}
#videoShow .rightMain .video iframe{
	width: 100%;
	height: 2.5rem;
	min-height: 280px;
}


#videoShow .rightMain .leads{
	border-bottom: 1px solid #eee;
	margin: 0 15px;
	height: 38px;
	background: #fafafa;
}
#videoShow .rightMain .leads .item{
	float: left;
	line-height: 36px;
	border: 1px solid #eee;
	padding: 0 10px;
}
#videoShow .rightMain .leads .item.active{
	background: #fff;
	border-bottom: 1px solid #fff;
}


#videoShow .rightMain .content{
	margin:0 15px;
	padding: 15px 0;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}
#videoShow .rightMain .content img{
	max-width: 100% !important;
}
#videoShow .rightMain .bottom{
	margin: 0 15px;
	padding: 10px 0;
	overflow: hidden;
}

#videoShow .rightMain .bottom .item{
	float: right;
	margin-left: 20px;
	color: #999;
	line-height: 28px;
	font-size: 14px;
}

#videoShow .rightMain .bottom .bdsharebuttonbox{
	float: left;
}

#videoShow .page{
	margin: 0px 15px 15px 15px;
	padding-top: 10px;
	overflow: hidden;
}
#videoShow .page .item{
	float: left;
	width: 48%;
}
#videoShow .page .prev{
	margin-right: 4%;
}
#videoShow .page .item a{
	display: block;
	padding: 5px;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

#videoShow .page .item a:hover{
	color: #25221e;
}


/* 手机 */
@media screen and (min-width:0px) and (max-width:768px){
	#videoShow {
		margin: 15px 0;
	}
	#videoShow .rightMain .bottom .time{
		margin-left: 0px;
	}

	#videoShow .rightMain .bottom .item{
		float: left;
	}
	#videoShow .page .item{
		width: 100%;
	}
}