dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
body {
	font-family:Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;
}
.page-url {
	margin-top:10px;
	text-align:center;
}
.page-url-link {
	font-size:14px;
	line-height:2.5;
	text-decoration:none;
	text-shadow:0 1px white;
	-webkit-text-shadow:0 1px #fff;
	-moz-text-shadow:0 1px #fff;
	color:#CACACA;
}
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear {
	zoom:1;
}

#news {
	margin-top:1px;
}
#news .news-title {
	height:50px;
	line-height:50px;
	color:#FFF;
	padding:0 0 0 10px;
	position:relative;
}
#news .news-title .icon {
	-webkit-background-size:28px auto;
	-o-background-size:28px auto;
}
#news .news-title a {
	display:block;
	color:#FFF;
	font-size:18px;
}
.menulist a.menu {
	display:block;
	text-decoration:none;
	position:relative;
	padding:5px 8px 20px;
	overflow:hidden;
	border-top:1px solid #dbdbdb;
}
.menulist a.menu:first-child {
	border-top:none;
}
.menulist a h2 {
	font-size:18px;
	height:24px;
	font-weight:700;
	line-height:24px;
	padding:4px 0 8px;
	max-width:100%;
	text-overflow:ellipsis;
	white-space:nowrap!important;
	white-space:normal;
	overflow:hidden;
}
.menulist a .img {
	width:75px;
	height:55px;
	float:left;
	margin:5px 10px 5px 0;
	display:inline;
	overflow:hidden;
}
.menulist a img {
	width:75px;
	float:left;
}
.menulist a .time {
	position:absolute;
	bottom:2px;
	right:15px;
	font-size:10px;
	color:#6e6d75;
}
.menulist a .summary {
	display:block;
	font-size:14px;
	color:#6e6d75;
	line-height:20px;
	font-weight:normal;
	margin:0;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-right:2px;
	max-height:40px;
}
.summary {
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
}
.icon {
	speak:none;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	color:#fff;
	margin:0 auto;
	font-size:20px;
	display:inline-block;
	width:30px;
	height:100%;
	text-align:center;
	float:left;
	background-image:url(/tpl/icon/icon/1.png);
	-webkit-background-size:20px auto;
	-o-background-size:20px auto;
	background-position:center;
	background-repeat:no-repeat;
	margin-right:5px;
}
.icon-1 {
	background-image:url(/tpl/icon/icon/1.png);
}
.icon-2 {
	background-image:url(/tpl/icon/icon/2.png);
}
.icon-3 {
	background-image:url(/tpl/icon/icon/3.png);
}
.icon-4 {
	background-image:url(/tpl/icon/icon/4.png);
}
.icon-5 {
	background-image:url(/tpl/icon/icon/5.png);
}
.icon-6 {
	background-image:url(/tpl/icon/icon/6.png);
}
.icon-7 {
	background-image:url(/tpl/icon/icon/7.png);
}
.icon-8 {
	background-image:url(/tpl/icon/icon/8.png);
}
.icon-9 {
	background-image:url(/tpl/icon/icon/9.png);
}
.icon-10 {
	background-image:url(/tpl/icon/icon/10.png);
}
.icon-11 {
	background-image:url(/tpl/icon/icon/11.png);
}
.icon-12 {
	background-image:url(/tpl/icon/icon/12.png);
}
.icon-13 {
	background-image:url(/tpl/icon/icon/13.png);
}
.icon-14 {
	background-image:url(/tpl/icon/icon/14.png);
}
.icon-15 {
	background-image:url(/tpl/icon/icon/15.png);
}
.icon-16 {
	background-image:url(/tpl/icon/icon/16.png);
}
.icon-17 {
	background-image:url(/tpl/icon/icon/17.png);
}
.icon-18 {
	background-image:url(/tpl/icon/icon/18.png);
}
.icon-19 {
	background-image:url(/tpl/icon/icon/19.png);
}
.icon-20 {
	background-image:url(/tpl/icon/icon/20.png);
}
.icon-21 {
	background-image:url(/tpl/icon/icon/21.png);
}
.icon-22 {
	background-image:url(/tpl/icon/icon/22.png);
}
.icon-23 {
	background-image:url(/tpl/icon/icon/23.png);
}
.icon-24 {
	background-image:url(/tpl/icon/icon/24.png);
}
.icon-25 {
	background-image:url(/tpl/icon/icon/25.png);
}
.icon-26 {
	background-image:url(/tpl/icon/icon/26.png);
}
.icon-27 {
	background-image:url(/tpl/icon/icon/27.png);
}
.icon-28 {
	background-image:url(/tpl/icon/icon/28.png);
}
.icon-29 {
	background-image:url(/tpl/icon/icon/29.png);
}
.icon-30 {
	background-image:url(/tpl/icon/icon/30.png);
}
.icon-31 {
	background-image:url(/tpl/icon/icon/31.png);
}
.icon-32 {
	background-image:url(/tpl/icon/icon/32.png);
}
.icon-green {
	speak:none;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	color:#fff;
	margin:0 auto;
	font-size:20px;
	display:inline-block;
	width:30px;
	height:100%;
	text-align:center;
	float:left;
	background-image:url(/tpl/icon/icon-green/1.png);
	-webkit-background-size:20px auto;
	-o-background-size:20px auto;
	background-position:center;
	background-repeat:no-repeat;
	margin-right:5px;
}
.icon-green-1 {
	background-image:url(/tpl/icon/icon-green/1.png);
}
.icon-green-2 {
	background-image:url(/tpl/icon/icon-green/2.png);
}
.icon-green-3 {
	background-image:url(/tpl/icon/icon-green/3.png);
}
.icon-green-4 {
	background-image:url(/tpl/icon/icon-green/4.png);
}
.icon-green-5 {
	background-image:url(/tpl/icon/icon-green/5.png);
}
.icon-green-6 {
	background-image:url(/tpl/icon/icon-green/6.png);
}
.icon-green-7 {
	background-image:url(/tpl/icon/icon-green/7.png);
}
.icon-green-8 {
	background-image:url(/tpl/icon/icon-green/8.png);
}
.icon-green-9 {
	background-image:url(/tpl/icon/icon-green/9.png);
}
.icon-green-10 {
	background-image:url(/tpl/icon/icon-green/10.png);
}
.icon-green-11 {
	background-image:url(/tpl/icon/icon-green/11.png);
}
.icon-green-12 {
	background-image:url(/tpl/icon/icon-green/12.png);
}
.icon-green-13 {
	background-image:url(/tpl/icon/icon-green/13.png);
}
.icon-green-14 {
	background-image:url(/tpl/icon/icon-green/14.png);
}
.icon-green-15 {
	background-image:url(/tpl/icon/icon-green/15.png);
}
.icon-green-16 {
	background-image:url(/tpl/icon/icon-green/16.png);
}
.icon-green-17 {
	background-image:url(/tpl/icon/icon-green/17.png);
}
.icon-green-18 {
	background-image:url(/tpl/icon/icon-green/18.png);
}
.icon-green-19 {
	background-image:url(/tpl/icon/icon-green/19.png);
}
.icon-green-20 {
	background-image:url(/tpl/icon/icon-green/20.png);
}
.icon-green-21 {
	background-image:url(/tpl/icon/icon-green/21.png);
}
.icon-green-22 {
	background-image:url(/tpl/icon/icon-green/22.png);
}
.icon-green-23 {
	background-image:url(/tpl/icon/icon-green/23.png);
}
.icon-green-24 {
	background-image:url(/tpl/icon/icon-green/24.png);
}
.icon-green-25 {
	background-image:url(/tpl/icon/icon-green/25.png);
}
.icon-green-26 {
	background-image:url(/tpl/icon/icon-green/26.png);
}
.icon-green-27 {
	background-image:url(/tpl/icon/icon-green/27.png);
}
.icon-green-28 {
	background-image:url(/tpl/icon/icon-green/28.png);
}
.icon-green-29 {
	background-image:url(/tpl/icon/icon-green/29.png);
}
.icon-green-30 {
	background-image:url(/tpl/icon/icon-green/30.png);
}
.icon-green-31 {
	background-image:url(/tpl/icon/icon-green/31.png);
}
.icon-green-32 {
	background-image:url(/tpl/icon/icon-green/32.png);
}
.icon-gray {
	speak:none;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	color:#fff;
	margin:0 auto;
	font-size:20px;
	display:inline-block;
	width:30px;
	height:100%;
	text-align:center;
	float:left;
	background-image:url(/tpl/icon/icon-gray/1.png);
	-webkit-background-size:20px auto;
	-o-background-size:20px auto;
	background-position:center;
	background-repeat:no-repeat;
	margin-right:5px;
}
.icon-gray-1 {
	background-image:url(/tpl/icon/icon-gray/1.png);
}
.icon-gray-2 {
	background-image:url(/tpl/icon/icon-gray/2.png);
}
.icon-gray-3 {
	background-image:url(/tpl/icon/icon-gray/3.png);
}
.icon-gray-4 {
	background-image:url(/tpl/icon/icon-gray/4.png);
}
.icon-gray-5 {
	background-image:url(/tpl/icon/icon-gray/5.png);
}
.icon-gray-6 {
	background-image:url(/tpl/icon/icon-gray/6.png);
}
.icon-gray-7 {
	background-image:url(/tpl/icon/icon-gray/7.png);
}
.icon-gray-8 {
	background-image:url(/tpl/icon/icon-gray/8.png);
}
.icon-gray-9 {
	background-image:url(/tpl/icon/icon-gray/9.png);
}
.icon-gray-10 {
	background-image:url(/tpl/icon/icon-gray/10.png);
}
.icon-gray-11 {
	background-image:url(/tpl/icon/icon-gray/11.png);
}
.icon-gray-12 {
	background-image:url(/tpl/icon/icon-gray/12.png);
}
.icon-gray-13 {
	background-image:url(/tpl/icon/icon-gray/13.png);
}
.icon-gray-14 {
	background-image:url(/tpl/icon/icon-gray/14.png);
}
.icon-gray-15 {
	background-image:url(/tpl/icon/icon-gray/15.png);
}
.icon-gray-16 {
	background-image:url(/tpl/icon/icon-gray/16.png);
}
.icon-gray-17 {
	background-image:url(/tpl/icon/icon-gray/17.png);
}
.icon-gray-18 {
	background-image:url(/tpl/icon/icon-gray/18.png);
}
.icon-gray-19 {
	background-image:url(/tpl/icon/icon-gray/19.png);
}
.icon-gray-20 {
	background-image:url(/tpl/icon/icon-gray/20.png);
}
.icon-gray-21 {
	background-image:url(/tpl/icon/icon-gray/21.png);
}
.icon-gray-22 {
	background-image:url(/tpl/icon/icon-gray/22.png);
}
.icon-gray-23 {
	background-image:url(/tpl/icon/icon-gray/23.png);
}
.icon-gray-24 {
	background-image:url(/tpl/icon/icon-gray/24.png);
}
.icon-gray-25 {
	background-image:url(/tpl/icon/icon-gray/25.png);
}
.icon-gray-26 {
	background-image:url(/tpl/icon/icon-gray/26.png);
}
.icon-gray-27 {
	background-image:url(/tpl/icon/icon-gray/27.png);
}
.icon-gray-28 {
	background-image:url(/tpl/icon/icon-gray/28.png);
}
.icon-gray-29 {
	background-image:url(/tpl/icon/icon-gray/29.png);
}
.icon-gray-30 {
	background-image:url(/tpl/icon/icon-gray/30.png);
}
.icon-gray-31 {
	background-image:url(/tpl/icon/icon-gray/31.png);
}
.icon-gray-32 {
	background-image:url(/tpl/icon/icon-gray/32.png);
}
.icon-160 {
	speak:none;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	color:#fff;
	margin:0 auto;
	font-size:20px;
	display:inline-block;
	width:30px;
	height:100%;
	text-align:center;
	float:left;
	background-image:url(/tpl/icon/icon-160/1.png);
	-webkit-background-size:30px auto;
	-o-background-size:30px auto;
	background-position:center;
	background-repeat:no-repeat;
	margin-right:5px;
}
.icon-160-1 {
	background-image:url(/tpl/icon/icon-160/1.png);
}
.icon-160-2 {
	background-image:url(/tpl/icon/icon-160/2.png);
}
.icon-160-3 {
	background-image:url(/tpl/icon/icon-160/3.png);
}
.icon-160-4 {
	background-image:url(/tpl/icon/icon-160/4.png);
}
.icon-160-5 {
	background-image:url(/tpl/icon/icon-160/5.png);
}
.icon-160-6 {
	background-image:url(/tpl/icon/icon-160/6.png);
}
.icon-160-7 {
	background-image:url(/tpl/icon/icon-160/7.png);
}
.icon-160-8 {
	background-image:url(/tpl/icon/icon-160/8.png);
}
.icon-160-9 {
	background-image:url(/tpl/icon/icon-160/9.png);
}
.icon-160-10 {
	background-image:url(/tpl/icon/icon-160/10.png);
}
.icon-160-11 {
	background-image:url(/tpl/icon/icon-160/11.png);
}
.icon-160-12 {
	background-image:url(/tpl/icon/icon-160/12.png);
}
.icon-160-13 {
	background-image:url(/tpl/icon/icon-160/13.png);
}
.icon-160-14 {
	background-image:url(/tpl/icon/icon-160/14.png);
}
.icon-160-15 {
	background-image:url(/tpl/icon/icon-160/15.png);
}
.icon-160-16 {
	background-image:url(/tpl/icon/icon-160/16.png);
}
.icon-160-17 {
	background-image:url(/tpl/icon/icon-160/17.png);
}
.icon-160-18 {
	background-image:url(/tpl/icon/icon-160/18.png);
}
.icon-160-19 {
	background-image:url(/tpl/icon/icon-160/19.png);
}
.icon-160-20 {
	background-image:url(/tpl/icon/icon-160/20.png);
}
.icon-160-21 {
	background-image:url(/tpl/icon/icon-160/21.png);
}
.icon-160-22 {
	background-image:url(/tpl/icon/icon-160/22.png);
}
.icon-160-23 {
	background-image:url(/tpl/icon/icon-160/23.png);
}
.icon-160-24 {
	background-image:url(/tpl/icon/icon-160/24.png);
}
.icon-160-25 {
	background-image:url(/tpl/icon/icon-160/25.png);
}
.icon-160-26 {
	background-image:url(/tpl/icon/icon-160/26.png);
}
.icon-160-27 {
	background-image:url(/tpl/icon/icon-160/27.png);
}
.icon-160-28 {
	background-image:url(/tpl/icon/icon-160/28.png);
}
.icon-160-29 {
	background-image:url(/tpl/icon/icon-160/29.png);
}
.icon-160-30 {
	background-image:url(/tpl/icon/icon-160/30.png);
}
.icon-160-31 {
	background-image:url(/tpl/icon/icon-160/31.png);
}
.icon-160-32 {
	background-image:url(/tpl/icon/icon-160/32.png);
}
.icon-160-48 {
	background-image:url(/tpl/icon/icon-160/48.png);
}
.icon-160-red {
	speak:none;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	color:#fff;
	margin:0 auto;
	font-size:20px;
	display:inline-block;
	width:30px;
	height:100%;
	text-align:center;
	float:left;
	background-image:url(/tpl/icon/icon-160-red/1.png);
	-webkit-background-size:30px auto;
	-o-background-size:30px auto;
	background-position:center;
	background-repeat:no-repeat;
	margin-right:5px;
}
.icon-160-red-1 {
	background-image:url(/tpl/icon/icon-160-red/1.png);
}
.icon-160-red-2 {
	background-image:url(/tpl/icon/icon-160-red/2.png);
}
.icon-160-red-3 {
	background-image:url(/tpl/icon/icon-160-red/3.png);
}
.icon-160-red-4 {
	background-image:url(/tpl/icon/icon-160-red/4.png);
}
.icon-160-red-5 {
	background-image:url(/tpl/icon/icon-160-red/5.png);
}
.icon-160-red-6 {
	background-image:url(/tpl/icon/icon-160-red/6.png);
}
.icon-160-red-7 {
	background-image:url(/tpl/icon/icon-160-red/7.png);
}
.icon-160-red-8 {
	background-image:url(/tpl/icon/icon-160-red/8.png);
}
.icon-160-red-9 {
	background-image:url(/tpl/icon/icon-160-red/9.png);
}
.icon-160-red-10 {
	background-image:url(/tpl/icon/icon-160-red/10.png);
}
.icon-160-red-11 {
	background-image:url(/tpl/icon/icon-160-red/11.png);
}
.icon-160-red-12 {
	background-image:url(/tpl/icon/icon-160-red/12.png);
}
.icon-160-red-13 {
	background-image:url(/tpl/icon/icon-160-red/13.png);
}
.icon-160-red-14 {
	background-image:url(/tpl/icon/icon-160-red/14.png);
}
.icon-160-red-15 {
	background-image:url(/tpl/icon/icon-160-red/15.png);
}
.icon-160-red-16 {
	background-image:url(/tpl/icon/icon-160-red/16.png);
}
.icon-160-red-17 {
	background-image:url(/tpl/icon/icon-160-red/17.png);
}
.icon-160-red-18 {
	background-image:url(/tpl/icon/icon-160-red/18.png);
}
.icon-160-red-19 {
	background-image:url(/tpl/icon/icon-160-red/19.png);
}
.icon-160-red-20 {
	background-image:url(/tpl/icon/icon-160-red/20.png);
}
.icon-160-red-21 {
	background-image:url(/tpl/icon/icon-160-red/21.png);
}
.icon-160-red-22 {
	background-image:url(/tpl/icon/icon-160-red/22.png);
}
.icon-160-red-23 {
	background-image:url(/tpl/icon/icon-160-red/23.png);
}
.icon-160-red-24 {
	background-image:url(/tpl/icon/icon-160-red/24.png);
}
.icon-160-red-25 {
	background-image:url(/tpl/icon/icon-160-red/25.png);
}
.icon-160-red-26 {
	background-image:url(/tpl/icon/icon-160-red/26.png);
}
.icon-160-red-27 {
	background-image:url(/tpl/icon/icon-160-red/27.png);
}
.icon-160-red-28 {
	background-image:url(/tpl/icon/icon-160-red/28.png);
}
.icon-160-red-29 {
	background-image:url(/tpl/icon/icon-160-red/29.png);
}
.icon-160-red-30 {
	background-image:url(/tpl/icon/icon-160-red/30.png);
}
.icon-160-red-31 {
	background-image:url(/tpl/icon/icon-160-red/31.png);
}
.icon-160-red-32 {
	background-image:url(/tpl/icon/icon-160-red/32.png);
}
.icon-phone {
	background-image:url(/tpl/icon/icon-phone.png);
	position:absolute;
	top:2px;
	left:6px;
	width:30px;
	height:33px;
}