.nav, .titlebg, .arclist{min-width:1400px;}
.navbar { background-color: #fff }
.navline { position: absolute; width: 100%; height: 55px; left: 0; top: 0; background: url(navline.png) no-repeat center top }
.titlebg {
	position: relative;
	font-weight: normal;
	width: 100%;
	height: 400px;
	color: #fff;
	padding-top: 80px;
	background-image: url(arclistbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.titlebg .main { overflow: hidden }
.titlebg h2 { font-size: 48px; font-weight: normal; margin-top: 80px; margin-left: 100px }
.titlebg .titimg { margin-left: 100px }
.titlebg h2 { border-left: 2px solid #fff; padding-left: 14px; animation-delay: .1s; animation-duration: 2s }
.titlebg p {animation-delay: .5s; animation-duration: 2s }
.titlebg p { position: absolute; left: 118px; top: 220px; }
.position { position: relative; color: #999;margin-bottom:20px; height:35px; border-bottom:#ddd solid 1px;}

.g-sd { width: 300px }
.g-bd { width: 1000px }
.arclist { overflow: hidden; box-sizing: border-box; width: 100%; height: auto; padding: 30px 0; background-color: #fff }
.arclist .box { padding-bottom: 30px }
.arclist .item { float: left; width: 30%; height: 469px; margin-top: 30px; margin-right: 2.5%; padding-bottom: 20px; transition: all ease-out .2s; }
.arclist .item .arctext, .arclist .item .arcmqt { padding: 0 10px }
.arclist .item img { width: 100%; height: 200px }
.arclist .item .arctext { margin-bottom: 30px }
.arclist .item h3 { font-size: 14px; font-weight: normal; line-height: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis }
.arclist .item i, .arclist .item span { font-size: 12px; color: #999 }
.arclist .item .time { margin-left: 1em }
.arclist .item p { margin-top: 1em; text-indent: 2em; color: #999; height: 7em;
    overflow: hidden; }
.arclist .item:hover { -webkit-transform: translate(0, -30px); -moz-transform: translate(0, -30px); -ms-transform: translate(0, -30px); -o-transform: translate(0, -30px); transform: translate(0, -30px); box-shadow: 0 10px 40px rgba(164, 58, 164, .2) }
.arclist .item .arcmqt { color: #999 }
.arclist .item .arcmqt span { margin-right: 20px }
.arclist .item .arcmqt span i { margin-right: 1em }
.dede_pages { margin-bottom: 20px }
.dede_pages li { display: inline-block; float: left; padding: 4px 10px; color: #999 }
.dede_pages li:hover { border-bottom: 1px solid rgb(164, 58, 164) }
.dede_pages li a { color: #999 }
.dede_pages li a:hover { color: rgb(164, 58, 164) }
.dede_pages .thisclass { color: rgb(164, 58, 164); border-bottom: 1px solid rgb(164, 58, 164) }
@media screen and (max-width:1399px) {
	.main { width: 1100px }
	.footer .main { width: 100% }
	.footer .main .item { margin-right: 20px }
	.g-bd { width: 850px }
	.g-sd { width: 250px }
	.arclist .item h3 { width: 13em }
	.titlebg { height: 320px }
}
.martop {margin-top:110px;}


#lm-1{
	width:100%;
	float:left;
	padding-top:10px;
	padding-bottom:10px; background-color:#a43aa4;
}
#lm-1 h1{
	float:left;
	font-size:20px;
	color:#fff; margin-left:12px;

}
#lmfl{
	width:100%;
	float:left;
	overflow:hidden;
	padding-bottom:30px;
		
}
#lmfl UL{ list-style-type:none;   }
#lmfl UL LI {
	WIDTH: 100%;
	height:34px;
	font-size: 14px;
	line-height:34px;
	float:left;
		background-image: url(jt1.png);
	background-repeat: no-repeat;
	background-position: 10px center; background-color:#f4f4f4;
box-shadow: 2px 2px 5px #ccc;-webkit-box-shadow: 2px 2px 5px #ccc;-moz-box-shadow: 2px 2px 5px #ccc; margin-top:6px; margin-bottom:6px;
}
#lmfl UL LI A {
padding-left:30px;
	color:#333;
	display:block;
	
}
#lmfl UL LI.sec A {background-image: url(jt2.png);
	background-repeat: no-repeat;
	background-position: 10px center; 
	color:#fff;
background-color:#a43aa4;
	
}
#lmfl UL LI A:hover {background-image: url(jt2.png);
	background-repeat: no-repeat;
background-position: 10px center; 
	color:#fff;
background-color:#a43aa4;
}
#lmfl UL LI.xl {
	WIDTH: 100%;
	height:25px;
	line-height:25px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
		background-image: url(tree_line1.gif);
	background-position: 25px center;background-repeat: no-repeat;
	font-weight:normal;
	border-bottom:#eee dotted 1px;
	font-size:12px;box-shadow:0px #fff;-webkit-box-shadow:0px #fff;-moz-box-shadow:0px #fff; margin-top:5px; 


}
#lmfl UL LI.xl A {
	padding-left:45px;
DISPLAY: block; 
line-height:25px;
	COLOR:#222;
background-image: url(tree_line1.gif);
	background-position: 25px center;background-repeat: no-repeat;

	
}
#lmfl UL LI.xl A.sec {
	padding-left:45px;
	COLOR:#a43aa4; background-color:#F4F4F4;

}
#lmfl UL LI.xl A:hover {
padding-left:45px;
	COLOR:#a43aa4;
	font-weight:bold;background-color:#F4F4F4;

}
.danye{ width:100%; line-height:25px; color:#555; font-size:14px;}
.danye img{ max-width:98%; margin-top:5px; margin-bottom:5px;}
#contain-3{
width:98%;
	float:left;
	line-height:22px;

}
#title{
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
	font-size: 24px;
	color:#010101;
	font-weight:normal;
	border-bottom:#cccccc 1px dotted;
	line-height:50px;
	text-align:center;
}
#ly{
	font-size: 12px;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
	color:#444;
	border-bottom:#cccccc 1px dotted;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:normal;
}
#nr{
	font-size: 13px;	
	color:#333333;
	line-height:25px;
	text-align:left;
	padding:5px;font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
}
#nr hr{ height:2px; background-color:#01A58C; overflow:hidden; border:0px;}
#nr img{ max-width:98%; margin-bottom:10px;}
.lm1{ background-color:#f1f1f1; border:#dddddd 1px solid; padding:10px;}
.lm2{border:#dddddd 1px solid; background-color:#FFFFFF; padding:10px;}
.hg1{ margin-top:12px;}
.heib{font-size:14px; color:#fff; background-color:#a43aa4; padding-left:12px; font-weight:bold; height:32px; line-height:32px; margin-bottom:12px;}
.remark{ padding-bottom:15px;}
.remark .copyright {
	margin: 20px auto; text-align: center; color: rgb(153, 153, 153); font-size: 12px;
}
.remark .tip {
	padding: 20px 40px; border-radius: 3px; line-height: 1.6em; font-size: 10px; background-color: rgb(241, 241, 241);
}
.likearc {
	padding: 0px 30px; font-size: 13px; margin-top:30px;
}
.likearc ul {
	padding-left: 20px;
}
.likearc li {
	list-style: circle; width: 50%; line-height: 2em; float: left;
}