* { margin:0; padding:0; }
body { background:#FFF; color:#333; font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#333;; text-decoration:none; }
/* a:hover{color: #A10000!important;} */
ul, li { list-style:none; }

/*12345轮播*/
.g-p-l{width:610px;}
.m-slide{position: relative;width: 610px; height: 340px;}
.m-slide .hd{ position: absolute;z-index: 1;bottom:15px; right:10px;}
.m-slide .hd li{cursor:pointer;width:13px;height:13px;display:block;overflow:hidden;text-indent:20px;float:left;margin-left:13px;background: #fff;border-radius: 8px;filter: alpha(opacity=40);opacity: 0.4;}
.m-slide .hd li.on{background: #fff;filter: alpha(opacity=100);opacity:1;}

.m-slide .prev, .m-slide .next {
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	display: none;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.m-slide .prev {
	left: 16px;
}
.m-slide .next {
	background-position: 0 -40px;
	right: 16px;
}
.m-slide .prev:hover,	.m-slide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.m-slide .bd {
	width: 610px;
	height: 340px;
	position: relative;
	overflow: hidden;
}
.m-slide .bd li {
	width: 610px;
	height: 340px;
	background-color: #fff;
	position: relative;
}
.m-slide .bd li p {
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 50px;
	height: 50px;
	width: 610px;
	white-space: nowrap;
	overflow: hidden;
	padding-left:20px;
}

.m-slide .bd li p i {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 610px;
	height: 50px;
	background: #000;
	opacity: .3;
	filter: alpha(opacity=30);
}
.m-slide .bd li p a, .m-slide .bd li p a:visited {
	position: relative;
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
}