@charset "UTF-8";
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix:before,.clearfix:after{
	display: table;
	content: "";
	clear: both;
	height: 0;
}
.clearfix{
	zoom: 1;
}
body {
	font-family: "微软雅黑";
}
.wrap{
	background: #f5f5f5;
	padding-bottom: 90px;
}

.banner-site {
	padding: 18px 0;
}
.banner-site span,.banner-site a {
	font-size: 14px;
	color: #666;
}
.banner-img {
	height: 132px;
	background: url(../images/tag_imgs/banner_1.png) no-repeat center center;
}
.new-wrap {
	width: 100%;
}
.company-server {
	width: 100%;
}
.server {
	box-sizing: border-box;
	background: #fff;
	padding: 42px 44px 48px 50px;
	margin-top: 15px!important;
}
.server-title {
	padding-bottom: 18px;
	font-size: 30px;
	color: #2faaff;
}
.server-pic-wrap {
	float: left;
	width: 23px;
	height: 26px;
	margin-right: 10px;
}
.server-pic-wrap img {
	width: 100%;
	height: 100%;
	display: block;
}
.new {
	box-sizing: border-box;
	background: #fff;
	padding: 42px 44px 48px 50px;
	margin-top: 15px!important;
}
.server-text {
	font-size: 14px;
	color: #333333;
	height: 60px;
	line-height: 30px;
	text-align: left;
}
.new-title {
	padding-bottom: 18px;
	font-size: 30px;
	color: #2faaff;
}
.new-pic-wrap {
	float: left;
	width: 22px;
	height: 29px;
	margin-right: 10px;
}
.new-pic-wrap img {
	width: 100%;
	height: 100%;
	display: block;
}
.new-lists li {
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 10px 8px;
	border: 1px solid #eaeaea;
}
.new-lists li a {
	font-size: 14px;
	color: #333;
}
.new-lists li:hover {
	background: #edf8ff;
	border: 1px solid #2faaff;
	color: #2faaff;
}

.month-wrap {
	width: 100%;
}
.month {
	box-sizing: border-box;
	background: #fff;
	padding: 42px 44px 48px 50px;
	margin-top: 15px!important;
}
.month-title {
	padding-bottom: 18px;
	font-size: 30px;
	color: #2faaff;
}
.month-pic-wrap {
	float: left;
	width: 22px;
	height: 29px;
	margin-right: 10px;
}
.month-pic-wrap img {
	width: 100%;
	height: 100%;
	display: block;
}
.month-lists li {
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 10px 8px;
	border: 1px solid #eaeaea;
}
.month-lists li a {
	font-size: 14px;
	color: #333;
}
.month-lists li:hover {
	background: #edf8ff;
	border: 1px solid #2faaff;
	color: #2faaff;
}

.random-wrap {
	width: 100%;
}
.random {
	box-sizing: border-box;
	background: #fff;
	padding: 42px 44px 48px 50px;
	margin-top: 15px!important;
}
.random-title {
	padding-bottom: 18px;
	font-size: 30px;
	color: #2faaff;
}
.random-pic-wrap {
	float: left;
	width: 22px;
	height: 29px;
	margin-right: 10px;
}
.random-pic-wrap img {
	width: 100%;
	height: 100%;
	display: block;
}
.random-lists li {
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 10px 8px;
	border: 1px solid #eaeaea;
}
.random-lists li a {
	font-size: 14px;
	color: #333;
}
.random-lists li:hover {
	background: #edf8ff;
	border: 1px solid #2faaff;
	color: #2faaff;
}