* {
	padding: 0px;
	margin: 0px;
}

body,
html {
	width: 100%;
	font: 12px Microsoft YaHei, Arial, sans-serif;
	margin: 0px auto;
	position: relative;
	min-width:1230px;
	max-width:2560px;
}

a {
	text-decoration: none !important;
}

ol,
ul {
	margin: 0px;
}

ul li {
	list-style: none;
}

img {
	border: none;
}

p {
	margin: 0px;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.ell {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.w1215{
	width:1215px;
	margin:0px auto;
}
.w568{
	width:568px;
}
.top img{
	display: block;
	width:100%;
}

.tlx{
	padding:0px 20px;
	padding-left:166px;
	width:1029px;
	padding-bottom:25px;
	border-bottom:1px dashed #d0d0d0;
	margin:50px auto 43px auto;
	background:url(../images/tt.png) no-repeat left top;
	background-position-x:20px;
	background-position-y:10px;
}
.tlx .tile{
	font-size:43px;
	color:#2852c3;
	text-align: center;
}

.tlx .tile a{
	color:#2852c3;
}
.tlx .txt{
	font-size:14px;
	color:#2a2a2a;
	margin-top:21px;
}
.tlx .txt a{
	color:#2a2a2a;
}

.c1 .left{
	width:710px;
	height:424px;
	position: relative;
}

.ccimg li{
	width:710px;
	height:424px;
	position: relative;
}
.ccimg li>a img{
	display: block;
	width:100%;
	height:100%;
}
.btn{
	position: absolute;
	bottom:6px;
	right:2%;
	z-index:1;
}
.btn ul li{
	width:10px;
	height:10px;
	background:white;
	border-radius:10px;
	float: left;
	margin-right:10px;
	
}
.btn ul li.on{
	background:#df0909;
}
.ccimg li p{
	position: absolute;
	bottom:0px;
	padding:12px 2%;
	width:96%;
	background:rgba(0,0,0,0.5);
	color:white;
	font-size:16px;
}
.ccimg li p font{
	display: block;
	width:80%;
}
.ccimg li span{
	position: absolute;
	display: block;
	top:50%;
	margin-top:-40px;
	left:50%;
	margin-left:-43px;
	opacity:0.8;
}
.ccimg li span:hover{
	opacity:1;
	transition: all 0.5s;
}
.c1 .right{
	width:466px;
	background:url(../images/qx.png) no-repeat right top;
	background-position-y: -22px;
}
.tl1{
	margin-bottom:15px;
}
.c1 .right dl{
	border-bottom:1px dashed #d0d0d0;
	margin-top:15px;
}
.c1 .right dl+dl+dl{
	border-bottom:none;
	
}
.c1 .right dl dt{
	color:#181818;
	font-size:20px;
	text-align: center;
	font-weight: bold;
	margin-bottom:22px;
}
.c1 .right dl dt a{
	color:#181818;
}
.c1 .right dl dd{
	color:#181818;
	font-size:12px;
	padding-bottom:24px;
	line-height:19px;
}
.c1 .right dl dd a{
	color:#181818;
}

.t2{
	height:48px;
	position: relative;
	overflow: hidden;
	margin-bottom:15px;
}
.t2 a{
	display: inline-block;
}
.t2:after{
	content:"";
	display:inline-block;
	width:100%;
	height:2px;
	background:url(../images/line.png) no-repeat;
	position: absolute;
	top:24px;
}
.c2{
	margin-top:48px;
}

.list li{
	font-size:18px;
	color:#000000;
	margin:11px 0px;
	/*white-space: nowrap;
	overflow: hidden;*/
	/*text-overflow: ellipsis;*/
	padding-left:15px;
}
.list li:before{
	/*content:"";
	display:inline-block;
	width:9px;
	height:9px;
	background:url(../images/y.png) no-repeat;
	margin-right:15px;*/
}
.list li{
	background:url(../images/y.png) no-repeat 0px 5px;

}
.list li a{
	color:#000000;
}
.list li:hover a{
	color:#004dff;
}
.footer{
	text-align: center;
	color:#666666;
	font-size:16px;
	margin-top:80px;
	border-top:3px solid #117ddc;
	padding-top:40px;
	margin-bottom:60px;
}
.footer p{
	margin-top:13px;
}
