@charset "utf-8";

#main{
	width:100%;
	background:#F4F4F4;
	padding-bottom:25px;
}
#main .news{
	width:100%;
}
#main .news .left{
	float:left;
	width:244px;
	height:auto;
	min-height:500px;
	margin-top:25px;
}
#main .news .left ul li{
	float:left;
	width:112px;
	height:112px;
	text-align:center;
	font-size:14px;
	font-family:'微软雅黑';
	color:#434343;
	margin:0 5px 10px;
}
#main .news .left ul li a{
	display:block;
	width:112px;
	height:32px;
	font-size:14px;
	font-family:'微软雅黑';
	padding-top:80px;
	color:#434343;
}
#main .news .left ul li a.menu1{
	background:url("../images/news_menu1.png") center center no-repeat;
	background-size:112px 112px;
}
#main .news .left ul li a.menu1:hover{
	background:url("../images/news_menu1_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li.on a.menu1{
	background:url("../images/news_menu1_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li a.menu2{
	background:url("../images/news_menu2.png") center center no-repeat;
	background-size:112px 112px;
}
#main .news .left ul li a.menu2:hover{
	background:url("../images/news_menu2_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li.on a.menu2{
	background:url("../images/news_menu2_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li a.menu3{
	background:url("../images/news_menu3.png") center center no-repeat;
	background-size:112px 112px;
}
#main .news .left ul li a.menu3:hover{
	background:url("../images/news_menu3_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li.on a.menu3{
	background:url("../images/news_menu3_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li a.menu4{
	background:url("../images/news_menu4.png") center center no-repeat;
	background-size:112px 112px;
}
#main .news .left ul li a.menu4:hover{
	background:url("../images/news_menu4_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li.on a.menu4{
	background:url("../images/news_menu4_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li a.menu5{
	background:url("../images/news_menu5.png") center center no-repeat;
	background-size:112px 112px;
}
#main .news .left ul li a.menu5:hover{
	background:url("../images/news_menu5_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li.on a.menu5{
	background:url("../images/news_menu5_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li a.menu6{
	background:url("../images/news_menu6.png") center center no-repeat;
	background-size:112px 112px;
}
#main .news .left ul li a.menu6:hover{
	background:url("../images/news_menu6_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li.on a.menu6{
	background:url("../images/news_menu6_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li a.menu7{
	background:url("../images/news_menu7.png") center center no-repeat;
	background-size:112px 112px;
}
#main .news .left ul li a.menu7:hover{
	background:url("../images/news_menu7_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li.on a.menu7{
	background:url("../images/news_menu7_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li a.menu8{
	background:url("../images/news_menu8.png") center center no-repeat;
	background-size:112px 112px;
}
#main .news .left ul li a.menu8:hover{
	background:url("../images/news_menu8_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li.on a.menu8{
	background:url("../images/news_menu8_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li a.menu9{
	background:url("../images/news_menu9.png") center center no-repeat;
	background-size:112px 112px;
}
#main .news .left ul li a.menu9:hover{
	background:url("../images/news_menu9_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li.on a.menu9{
	background:url("../images/news_menu9_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li a.menu10{
	background:url("../images/news_menu10.png") center center no-repeat;
	background-size:112px 112px;
}
#main .news .left ul li a.menu10:hover{
	background:url("../images/news_menu10_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li.on a.menu10{
	background:url("../images/news_menu10_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li a.menu11{
	background:url("../images/news_menu11.png") center center no-repeat;
	background-size:112px 112px;
}
#main .news .left ul li a.menu11:hover{
	background:url("../images/news_menu11_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li.on a.menu11{
	background:url("../images/news_menu11_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li a.menu12{
	background:url("../images/news_menu12.png") center center no-repeat;
	background-size:112px 112px;
}
#main .news .left ul li a.menu12:hover{
	background:url("../images/news_menu12_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}
#main .news .left ul li.on a.menu12{
	background:url("../images/news_menu12_on.png") center center no-repeat;
	background-size:112px 112px;
	color:#FFF;
}

#main .news .right{
	float:right;
	width:850px;
	height:auto;
	min-height:500px;
	margin-top:25px;
}
#main .news .right .top{
	background: #fff;
	padding: 18px 26px 22px 26px;
	border-bottom: 2px solid #d2d2d2;
}
#main .news .right .top .title{
	font-size: 16px;
	color: #0378d8;
}
#main .news .right .top .tips{
	font-size: 12px;
	color: #898989;
	margin-top: 8px;
}
#main .news .right .list{
	height:430px;
	padding: 12px 24px;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;
	padding-bottom: 60px;
}
#main .news .right .list .border-bottom{
	border-bottom: 1px dashed #b5b5b5;
}
#main .news .right .list .daipt{
	float: left;
	height: 46px;
	line-height: 46px;
	padding: 0 14px;
	border: none;
	width: 314px;
}

#main .news .right .list .dasearch{
	float: left;
	height: 46px;
	line-height: 46px;
	width: 113px;
	background: #fb8c01;
	font-size: 16px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	border:0;
	border-left: 1px solid #b5b5b5;
    -webkit-appearance: none;
}
#main .news .right .list .searchbox{
	width: 100%;
	overflow: hidden;
	margin-top: 15px;
}
#main .news .right .list .mainbox{
	margin-top: 34px;
}
#main .news .right .list .mainbox .th{
	background: #0378d8;
	color: #fff;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	width: 800px;
}
#main .news .right .list .mainbox .th .name{
	float: left;
	width: 120px;
	text-align: center;
}
#main .news .right .list .mainbox .th .birthday{
	float: left;
	width: 160px;
	text-align: center;
}
#main .news .right .list .mainbox .th .sex{
	float: left;
	width: 80px;
	text-align: center;
}
#main .news .right .list .mainbox .th .school{
	float: left;
	width: 220px;
	text-align: center;
}
#main .news .right .list .mainbox .th .major{
	float: left;
	width: 220px;
	text-align: center;
}
#main .news .right .list .mainbox ul li{
	border-right: 1px solid #EEEEEE;
}

#main .news .right .list .mainbox ul li div{
	width: 159px;
	text-align: center;
	float: left;
	font-size: 14px;
	color: #434343;
	height: 46px;
	line-height: 46px;
	border:1px solid #EEEEEE;
	border-right: none;
}

#main .news .right .list .mainbox ul li .name{
	width: 120px;
}

#main .news .right .list .mainbox ul li .sex{
	width: 80px;
}

#main .news .right .list .mainbox ul li .school{
	width: 218px;
}

#main .news .right .list .mainbox ul li .major{
	width: 218px;
}
#main .news .right .list .mainbox ul li .gray{
	background: #F2F1F1;
}
#main .news .right .list .mainbox ul li .shallgray{
	background: #F8F8F8;
}

.searchbox { font-size: 16px; text-align: center; color: #000;margin-top:50px; padding:30px 0;vertical-align: middle;background:none; }
.searchbox div{display:inline-block;}
.searchbox input,.searchbox select { border: 1px solid #000; padding:0 10px;width:120px; height:30px; line-height: 30px; background: none; vertical-align: middle; margin:0 10px;}
.searchbox input[type=submit] { background: #0378D8; color: #fff; border-color:#0378D8;width:80px;cursor:pointer;}
.searchbox table { text-align: center;line-height:30px;background:#fff; width:100%; margin: 20px auto; border: 1px solid #0378D8; border-right: 0; border-bottom: 0; }
.searchbox table th { background:#0378D8;color:#fff;}
.searchbox table th,.searchbox table td { border: 1px solid #0378D8; border-left: 0; border-top: 0;font-size:14px; }