@charset "utf-8";

/*banner切换 start*/
.banner_lr {
	background: url(../../images/banner_bg.png) repeat-x rgb(228, 228, 228);
	height: 462px;
	text-align: center;
	overflow: hidden;
}

.dg-wrapper {
	margin: 0px auto;
	width: 1048px;
	height: 462px;
	position: relative;
	z-index: 1;
	perspective: 1000px;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-o-perspective: 1000px;
}

.dg-wrapper a {
	background: rgb(0, 0, 0);
	left: 0px;
	top: 0px;
	width: 1048px;
	height: 462px;
	display: block;
	position: absolute;
}

.dg-wrapper a.dg-transition {
	transition: 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

.dg-wrapper a img {
	padding: 0px;
	display: block;
}

.dg-wrapper a div {
	width: 100%;
	text-align: center;
	bottom: -55px;
	color: rgb(51, 51, 51);
	line-height: 50px;
	font-size: 16px;
	font-style: italic;
	display: none;
	position: absolute;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}

.dg-wrapper a.dg-center div {
	display: block;
}

.dg-wrapper a {
	height: 462px;
	overflow: hidden;
	display: block;
	box-shadow: 0px 0px 30px #333;
}

.dg-wrapper a img {
	padding: 0px;
	width: 100%;
	height: 100%;
	display: block;
	visibility: visible;
}

.dg-container {
	margin: 0px auto;
	width: 100%;
	height: 462px;
	position: relative;
	z-index: 1;
}

.dg-container .dg-prev {
	top: 0px;
	width: 30%;
	height: 462px;
	display: block;
	position: absolute;
	z-index: 100;
	cursor: pointer;
}

.dg-container .dg-next {
	top: 0px;
	width: 30%;
	height: 462px;
	display: block;
	position: absolute;
	z-index: 100;
	cursor: pointer;
}

.dg-container .dg-prev {
	left: 0px;
}

.dg-container .dg-next {
	right: 0px;
}

/*banner切换 end*/

/*滚动新闻 start*/
.book-scroll {
	padding: 20px 20px 10px 20px;
	position: relative;
	z-index: 1;
}

.book-scroll .btn-prev {
	background: url("../../images/icons.png") no-repeat 0px -46px;
	top: 50%;
	width: 20px;
	height: 20px;
	text-indent: -999em;
	margin-top: -10px;
	display: block;
	position: absolute;
	z-index: 1;
}

.book-scroll .btn-next {
	background: url("../../images/icons.png") no-repeat 0px -46px;
	top: 50%;
	width: 20px;
	height: 20px;
	text-indent: -999em;
	margin-top: -10px;
	display: block;
	position: absolute;
	z-index: 1;
}

.book-scroll .btn-prev {
	left: 0px;
}

.book-scroll .btn-prev:hover {
	background-position: 0px -66px;
}

.book-scroll .btn-next {
	background-position: -20px -46px;
	right: 0px;
}

.book-scroll .btn-next:hover {
	background-position: -20px -66px;
}

.book-scroll-wrap {
	margin: 0px auto;
	width: 976px;
	height: 185px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.book-scroll-wrap ul {
	width: 999em;
	padding: 0;
	margin: 0;
}

.book-scroll-wrap li {
	margin: 0px 5px;
	width: 129px;
	height: 185px;
	overflow: hidden;
	float: left;
	position: relative;
}

.book-scroll-wrap li img {
	width: 129px;
	height: 185px;
}

.book-scroll-wrap li .detail {
	background: rgb(229, 229, 229);
	padding: 20px;
	left: 129px;
	top: 0px;
	width: 420px;
	height: 185px;
	position: absolute;
}

.book-scroll-wrap li .detail p {
	padding: 0;
	margin: 0;
	font-size: 1.2rem;
	color: rgb(102, 102, 102);
	line-height: 21px;
	height: 105px;
	overflow: hidden;
}

.book-scroll-wrap li .detail p a {
	background: url("../../images/arrow_red.png") no-repeat right;
	color: rgb(255, 0, 0);
	padding-right: 10px;
	text-decoration: underline;
}

.book-scroll-wrap li .detail h3 {
	color: rgb(102, 102, 102);
	padding-bottom: 3px;
	font-size: 1.5rem;
	margin-bottom: 5px;
	border-bottom-color: rgb(210, 210, 210);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.book-scroll-wrap li.open {
	width: 549px;
}

.red-date {
	width: 129px;
	height: 185px;
	position: relative;
}

.wh-date {
	width: 129px;
	height: 185px;
	position: relative;
}

.red-date div {
	left: 7px;
	top: 12px;
	width: 115px;
	height: 34px;
	line-height: 34px;
	padding-left: 60px;
	font-family: "Times New Roman", Georgia, Serif;
	font-size: 20px;
	position: absolute;
}

.wh-date div {
	left: 7px;
	top: 12px;
	width: 115px;
	height: 34px;
	line-height: 34px;
	padding-left: 60px;
	font-family: "Times New Roman", Georgia, Serif;
	font-size: 20px;
	position: absolute;
}

.wh-date img {
	width: 129px;
	height: 185px;
}

.red-date div {
	background: url("../../images/reddate.png");
	color: rgb(255, 255, 255);
}

.wh-date div {
	background: url("../../images/whdate.png");
	text-align: center;
	color: rgb(0, 0, 0);
}

/*滚动新闻 end*/

/*列表 start*/
.am-list-news-hd {
	padding-top: .667rem;
	padding-bottom: .667rem;
	background: url(../../images/column_01.png) no-repeat left center;
	border-bottom: 3px solid #231816;
}

.am-list-news-hd h2 {
	color: #555;
	font-weight: normal;
	padding-left: 20px;
}

.am-list-news-hd .am-list-news-more {
	margin-right: 40px;
	padding-right: 25px;
	color: #999;
	font-size: 1.2rem;
	background: url(../../images/column_more.png) no-repeat right center;
}

.am-list .am-list-item-dated a {
	background: url(../../images/ico_01.png) no-repeat 0 10px;
	padding-right: 0;
	padding-left: 14px;
	font-size: 1.2rem;
}

.am-list-news-bd {
	padding: 10px 8px 0;
}

.am-list-news-bd .list-img {
	margin-top: 6px;
}

.am-list-news-bd .list-img img {
	width: 100%;
	height: 130px;
}

.am-list {
	margin-bottom: 1rem;
}

.am-list>li {
	border: none;
}

.am-list>li>a {
	padding: .21rem 0;
}

.am-list-news-default .am-list-date {
	right: 0;
	top: 0.2rem;
	font-size: 1.2rem;
	color: #999;
	padding-right: 12px;
	font-style: italic;
	font-family: "Arial, Helvetica, sans-serif";
}

.am-list-news-default .am-list-date+a {
	padding-right: 50px;
}

.arow-list .am-list>li {
	background: url(../../images/ico_03.png) no-repeat left;
}

.arow-list .am-list .am-list-item-dated a {
	padding-left: 18px;
}

/*列表 end*/

/*学术预告 start*/
#tab-box h2 {
	background-color: #9D988C;
	padding: 0 20px;
	color: #fff;
	height: 41px;
	line-height: 41px;
	border-bottom: 1px solid #FFF;
	margin-bottom: -1px;
	cursor: pointer;
}

#tab-box h2.kxyg1 {
	border-radius: 8px 0 0 0;
	border-right: 1px solid #FFF;
}

#tab-box h2.kxyg2 {
	border-radius: 0 8px 0 0;
}

#tab-box h2.hover {
	background-color: #231816;
}

#tab-box .am-list-news-hd .am-list-news-more {
	height: 41px;
	line-height: 41px;
}

/*学术预告 end*/

/*传媒大讲堂 start*/
.cmdjt-img img {
	width: 100%;
	height: 178px;
}

/*传媒大讲堂 end*/

/*友情链接 start*/
.am-gallery-default .am-gallery-item img {
	width: 128px;
	height: 76px;
}

.am-gallery-default>li {
	text-align: center;
	border-left: 1px solid #118E86;
}

.am-gallery-default>li:first-child {
	padding-left: 0;
	border: none;
}

.am-gallery-default>li:last-child {
	padding-right: 0;
}

.am-gallery-default .am-gallery-title {
	margin-top: 8px;
	color: #333;
}

.am-gallery-default .am-gallery-item:hover .am-gallery-title {
	color: #FF6600;
}

/*友情链接 end*/

/*不同分辨率适配 start*/

/*手机*/

@media only screen and (max-width: 640px) {

	/*logo start*/
	.logobox {
		background: none;
	}

	/*logo end*/

	/*banner切换 start*/
	.banner_lr {
		height: 15rem;
	}

	.dg-container {
		height: 15rem;
	}

	.dg-wrapper {
		width: 100%;
		height: 15rem;
	}

	.dg-wrapper a {
		width: 100%;
		height: 15rem;
	}

	/*banner切换 end*/

	/*友情链接 start*/
	.am-gallery-default>li {
		border: none;
	}

	/*友情链接 end*/
}

/*电脑*/

@media only screen and (min-width: 1025px) {}

/*平板和电脑*/

@media only screen and (min-width: 641px) {}

/*手机和平板*/

@media only screen and (max-width: 1024px) {}

/*不同分辨率适配 end*/
