.posi {
	color: #646464;
	padding: 12px 0px 30px 33px;
	font-size: 14px;
}

.posi a {
	color: #646464;
}

.list-com {
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red, endcolorstr=blue, gradientType=0);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red, endcolorstr=blue, gradientType=0);
	/*IE8浏览器下的渐变背景*/
	background: #c81318;
	/* 一些不支持背景渐变的浏览器 */
	background: -moz-linear-gradient(top, #e7777c, #f5f1f1);
	/* Firefox浏览器下的渐变背景 */
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e7777c), to(#f5f1f1));
	/* chrome/Safari浏览器下的渐变背景实现 */
	background: -o-linear-gradient(top, #e7777c, #f5f1f1);
	/* Opera浏览器下的渐变背景 */
	padding-bottom:30px;
}

.list-com>.w1200 {
	background: white;
}

.sha {
	box-shadow: 1px 1px 17px rgba(127, 127, 127, 0.2);
}

.c-list {
	padding: 0px 33px;
}

.c-list {
	padding-left: 300px;
	position: relative;
        min-height:480px;
}

.c-list .c-listbox {
	position: absolute;
	left: 33px;
	width: 235px;
}

.c-list .c-listbox dl dt {
	font-size: 22px;
	color: white;
	background: #c81318;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.c-list .c-listbox dl dt a {
	color: white;
}

.c-list .c-listbox dl dd {
	font-size: 20px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #040000;
	border-bottom: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
}

.c-list .c-listbox dl dd.on {
	background: #f6f6f6;
}

.c-list .c-listbox dl dd a {
	color: #040000;
}

.ctl {
	background: #f6f6f6;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: white;
}

.ctl span {
	background: #c81318;
	padding: 0px 16px;
	display: inline-block;
}

.c-rbox ul li {
	color: #646464;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 12px 0px;
	padding-right: 200px;
}

.c-rbox ul li a {
	color: #646464;
}

.c-rbox ul li span {
	position: absolute;
	right: 33px;
	color: #a29f9f;
}

.c-rbox ul li:before {
	content: "";
	display: inline-block;
	width: 6px;
	height: 12px;
	background: url(../images/snjx.png) no-repeat center center;
	margin-right: 10px;
}

@media only screen and (max-width:1074px) {
	.list-com {
		padding-bottom: 10px;
	}
}

@media only screen and (max-width:900px) {
	.c-listbox {
		display: none;
	}
	.list-com .swiper-nav {
		display: block;
	}
	.c-list {
		padding: 0px 22px;
	}
	.page {
		margin: 40px 0px 20px 0px;
	}
	.c-rbox ul li {
		padding-right: 90px;
		font-size: 14px;
		padding: 8px 90px 8px 0px;
	}
	.ctl {
		height: 32px;
		line-height: 32px;
		font-size: 16px;
		margin-bottom: 20px;
	}
	.posi {
		padding-left: 22px;
	}
}


/*内容页*/

.colabox h1 {
	font-size: 30px;
	text-align: center;
	margin: 20px 0px;
	display: inline-block;
	width: 100%;
	margin-top: 54px;
}

.colabox .time {
	margin: 0px auto;
	overflow: hidden;
	color: #666666;
	font-size: 14px;
}

.colabox .info {
	margin: 20px auto 0px;
	padding: 20px;
	font-size: 18px;
	color: #666666;
	line-height: 33px;
	display: block;
}

.colabox .remark {
	color: #666666;
	border-bottom: 2px solid #e5e5e5;
	padding-bottom: 25px;
}

.info p {
	margin-bottom: 20px;
	display: block;
}

.colabox .info img {
	display: block;
	max-width: 600px !important;
	/* width: 100% !important; */
	margin: 0px auto !important;
	height: auto !important;
}

.swiper-nav {
	width: 95%;
	margin-bottom: 20px !important;
	display: none;
}
.swiper-wrapper,.swiper-slide,.swiper-nav{
	height:auto !important;
}
.swiper-nav .swiper-slide {
	font-size: 20px;
	text-align: center;
}
.swiper-nav .swiper-slide-active{
	color:red;
}
.tlr-l{
	text-align: center;
	margin:0px 0px 20px 0px;
}
.text-r img{
	display: block;
	margin:20px auto;
}
@media only screen and (max-width:900px) {
	.colabox h1 {
		margin-top: 20px;
		font-size: 20px;
	}
	.info p {
		margin-bottom: 10px;
	}
	.swiper-nav .swiper-slide {
		font-size: 16px;
	}
}

@media only screen and (max-width:768px) {
	.colabox .info {
		padding: 0px;
	}
	.time>.right {
		margin-top: 20px;
	}
	.swiper-nav {
		padding: 0px;
	}
	.colabox .info img{
		width:100% !important
	}
}
