.widthlimited {
	float: left;
	width: 590px;}
.height40px {
	height: 40px!important;}
h4 {
	line-height: 40px!important;}
.item img {
	height: 393px;}
.newslist,
.baseintro {
	float: right;
	width: 620px;}
.newslist {
	margin-top: 1em!important;}
.newslist ul {
	height: 280px;
	overflow: hidden;}
.newslist h3 {
	color: #671313;}
.newslist ul li {
	width: 100%;
	border-bottom: 1px dashed #E5E5E5;
	overflow: hidden;}
.newslist ul li a {
	display: block;
	float: left;
	width: 75%;
	color: #000;
	line-height: 40px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;}
.newslist ul li a:hover {
	color: #E9322D;}
.time {
	float: right;
	margin-right: 1em!important;
	line-height: 40px;}
.acdemiclist,
.achievementslist {
	float: left;
	width: 28%;
	height: 305px;
	padding: 0 1em 1em 1em!important;
	margin-top: 1em!important;}
.achievementslist {
	margin-left: 4%!important;}
.acdemiclist ul,
.achievementslist ul {
	width: 100%;
	height: 90%;
	clear: both;}
.acdemiclist h3,
.achievementslist h3 {
	float: left;
	width: 80%;
	color: #671313;}

.more{
	display: block;
	float: right;
	width: 15%;
	margin-top: 20px!important;
	margin-right: 15px!important;
	font-size: 15px;
	color: #a12c2c;}

.acdemiclist ul li,
.achievementslist ul li {
	width: 100%;
	overflow: hidden;}
.acdemiclist ul li a,
.achievementslist ul li a {
	display: block;
	float: left;
	width: 70%;
	font-size: 16px;
	color: #7e7e7e;
	line-height: 32px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;}
.acdemiclist ul li a:hover,
.achievementslist ul li a:hover {
	color: #E9322D;}
.acdemiclist ul li a:hover:after,
.achievementslist ul li a:hover:after {
	content: attr("aaaaaaaaaaaaaaa");}
.acdemiclist ul li .time,
.achievementslist ul li .time {
	line-height: 32px;}
.baseintro {
	margin-top: 2em!important;
	border-top: 1px solid #fde9dd;
	clear: right;}
.baseintro h4 {
	color: #E9322D;}
.baseintro a {
	font-size: 14px;
	color: #000;}
.baseintro a:hover {
	color: #E9322D;}
.hd {
	padding-top: 1.5em!important;}
.downpart {
	float: left;
	width: 97%;
	height: 320px;
	overflow: hidden;}
.midul,
.midul2,
.midul3,
.midul4 {
	width: 100%;
	padding-bottom: 2em!important;
	overflow: hidden;}
.midul {
	width: 4200px;
	height: 300px;
	border-right: 1px solid #D9D9D9;}
.midul li {
	position: relative;
	z-index: 0;
	float: left;
	width: 420px;
	height: 100%;
	margin-top: 2em!important;
	overflow: hidden;}
.midul li>.pic {
	display: block;
	float: left;
	height: 280px;}
.midul li>.pic img {
	height: 100%;}
.midul li>p {
	line-height: 23px;
	color: #000;
	font-size: 12px;
	text-indent: 2em;}
.midul li .title {
	position: absolute;
	bottom: 20px;
	z-index: 1;
	display: block;
	float: left;
	width: 100%;
	height: 40px;
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	color: #FFF;
	background: rgba(0, 0, 0, 0.8);}
.midul2 {
	height: 160px;
	overflow: hidden;}
.midul2 li {
	float: left;
	width: 20%;
	margin-top: 1em!important;
	margin-right: 12%!important;
	text-align: center;
	overflow: hidden;}
.midul2 li a {
	display: block;
	width: 100%;}
.midul2 li a img {
	width: 100%;
	height: 120px;}
.midul2 li p {
	text-align: center;}
.midul2 li .duty {
	font-size: 12px;
	color: #7c7c7c;}
.midul3 {
	float: left;
	width: 75%;}
.midul3 li {
	width: 100%;
	margin-top: 2em!important;
	margin-left: 5%!important;
	overflow: hidden;}
.midul3 li p {
	float: left;
	width: 40%;}
.midul3 li a {
	display: block;
	float: left;
	width: 50%;
	height: 65px;}
.midul3 li a img {
	height: 100%;}
.midul3 li .orgname {
	font-size: 20px;
	line-height: 65px;}
.midul4 li {
	float: left;
	width: 80%;
	margin-left: 19%!important;}
.experts {
	float: right;
	width: 30%;
	margin-right: 3%!important;
	overflow: hidden;}

.experts p{
	width: 100%;
	font-size: 16px;
	color: #7e7e7e;
	line-height: 32px;}
.experts p {
	margin: 0!important;}
.experts .hd {
	padding-top: 1em!important;}

.hd h3{
	color: #671313;}

.searchpart {
	float: right;
    width: 29%;
	margin-top: 1em!important;
}

.searchpart input{
	width: 100%;
	height: 36px;
	line-height: 36px;
	border-radius: 3px!important;
	border: 1px solid #959595;}
.searchpart select{
	width: 25%;
	height: 39px;}

.searchpart button{
	width: 42px;
	height: 39px;
	background-image: url(../img/search.jpg);
	background-size:100% 100%; 
	border: none;}

.friendlygoto{
	float: left;
	width: 97%;
	height: 160px;
	overflow: hidden;}

.friendlygoto div{
	float: left;
	width: 100%;
	margin-left: 5%!important;}


.friendlygoto div a{
	display: block;
	width: 20%;
        float: left;
	font-weight: bold;
	line-height: 28px;
	color:#7e7e7e;}