@charset "utf-8";

/*通用样式 start*/
a {
	color: #000;
}

a:hover {
	color: #f54343;
}

.am-container {
	max-width: 1200px;
}

/*通用样式 end*/

/*logo start*/
.logo {
	height: 365px;
	background: url(../../images/sjd/banner_erji.png) no-repeat center top;
}

/*logo end*/

/*导航栏 start*/
.navbox {
	background: linear-gradient(to right, #b21415 0%, #eb100e 100%);
}

.navbox img {
	position: absolute;
	top: 5px;
}

.am-collapse {
	position: relative;
}

.am-topbar-nav {
	margin-top: 0;
}

.am-nav-pills>li:first-child {
	padding-left: 150px;
}

.am-nav-pills>li {
	float: none;
	display: inline-block;
}

.am-nav-pills>li:first-child:before {
	display: none;
}

.am-nav-pills>li:before {
	content: "/";
	position: absolute;
	color: #fff;
	left: -4px;
	top: 23px;
}

.am-nav-pills>li+li {
	margin-left: 0;
}

.am-topbar-nav>li>a {
	color: #fff;
	padding: 25.5px 15px;
	line-height: normal;
	text-align: center;
}

.am-nav>li>a:focus,
.am-nav>li>a:hover {
	background-color: transparent;
}

.am-topbar-nav>li>a:after {
	display: none;
}

.am-topbar-btn {
	margin-bottom: 8px;
}

/*导航栏 end*/

/*顶部区域 start*/
.top-box {
	margin-bottom: 20px;
	background-color: #f6f6f6;
}

.top-box .top-news {
	border-bottom: 1px solid #959595;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.top-box .top-news h1 {
	font-size: 2.2rem;
	font-weight: normal;
	margin-bottom: 5px;
}

.top-box .top-news p {
	color: #999;
	text-indent: 2em;
	margin: 0;
}

.top-box .top-news p a {
	color: #d00000;
}

.top-box .am-list>li {
	border: none;
	background-color: transparent;
}

.top-box .am-list>li>i {
	position: absolute;
	width: 4px;
	height: 4px;
	background: #e10000;
	border-radius: 2px;
	top: 19px;
}

.top-box .am-list>li>a {
	font-size: 1.8rem;
	padding: .5rem 0 .5rem 15px;
}

/*顶部区域 end*/

/*轮播图 start*/
#news-slider {
	box-shadow: none;
}

#news-slider ul li img {
	height: 386px;
}

#news-slider .am-slider-desc {
	font-size: 1.4rem;
	padding: 8px 80px 8px 8px;
}

#news-slider .am-control-nav {
	bottom: 18px;
	z-index: 9;
}

#news-slider .am-control-nav li a {
	width: 12px;
	height: 12px;
	border-radius: 10px;
}

#news-slider .am-control-nav li a.am-active {
	background-color: #ffe100;
}

#news-slider .am-control-nav li a {
	background-color: #fff;
}

/*轮播图 end*/

/*列表 start*/
.list-box .list-title {
	position: relative;
	border-bottom: 2px solid #d70000;
}

.list-box .list-title span {
	color: #fff;
	font-size: 2.4rem;
	display: inline-block;
	padding: 5px 25px;
	background-color: #d80100;
}

.list-box .list-title a.more {
	position: absolute;
	right: 10px;
	top: 18px;
	color: #db0000;
}

.list-box .am-list {
	margin: 10px 0;
}

.list-box .am-list>li {
	border: none;
}

.list-box .am-list>li>a {
	padding: .6rem 0 .6rem 15px;
}

.list-box .am-list>li>i {
	position: absolute;
	width: 4px;
	height: 4px;
	background: #e10000;
	border-radius: 2px;
	top: 19px;
}

/*列表 end*/

/*列表页 start*/
.list-content {
	margin-top: 20px;
}

.list-content .list-content-tlte span {
	font-size: 2.4rem;
	font-weight: bold;
	display: inline-block;
	border-bottom: 3px solid #f00;
	margin-bottom: -3px;
}

.list-content .list-content-tlte {
	border-bottom: 3px solid #ccc;
}

.list-content .am-list>li {
	border: none;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 0;
}

.list-content .am-list>li>a {
	font-weight: bold;
	padding-right: 90px;
}

.list-content .am-list>li span.time {
	position: absolute;
	right: 0;
	top: 1.1rem;
}

/*列表页 end*/

/*列表分页 start*/

.am-pagination>.am-active>a,
.am-pagination>.am-active>a:focus,
.am-pagination>.am-active>a:hover,
.am-pagination>.am-active>span,
.am-pagination>.am-active>span:focus,
.am-pagination>.am-active>span:hover {
	background-color: #1855a8;
	border-color: #1855a8;
}

.am-pagination>li>a:focus,
.am-pagination>li>a:hover,
.am-pagination>li>span:focus,
.am-pagination>li>span:hover {
	background-color: #1855a8;
	border-color: #1855a8;
	color: #fff;
}

.am-pagination>li {
	font-size: 1.2rem;
}

.am-pagination>li>a,
.am-pagination>li>span {
	padding: .4em .7em;
	border-radius: 3px;
	color: #999;
	margin-right: 0;
}

.am-btn-primary,
.am-btn-primary:focus,
.am-btn-primary:hover {
	background-color: #ff6600;
	border-color: #ff6600;
}

.am-topbar-btn {
	margin-bottom: 8px;
}

/*列表分页 end*/

/*内容页 start*/
.content-box {
	max-width: 940px;
	margin: 20px auto;
}

.content-box h1 {
	font-size: 2.6em;
	text-align: center;
}

.content-box .source {
	font-size: 1.4rem;
	color: #999;
	text-align: center;
	margin-bottom: 20px;
}

.content-box .source span {
	padding: 0 10px;
}

.content-box .content-in img {
	max-width: 100%;
}

/*内容页 end*/

/*组图内容页 start*/
.pic-slider .am-slides img {
	height: 496px;
}

.pic-slider .am-control-thumbs img {
	height: 10rem;
}

/*组图内容页 end*/

/*视频内容页 start*/
#my-video {
	margin-bottom: 20px;
	width: 100%;
	height: 484px;
}

/*视频内容页 end*/

/*页尾 start*/
.footer {
	background-color: #eee;
	padding: 10px 0;
	text-align: center;
	border-top: 2px solid #e70012;
}


.footer p {
	margin: 5px 0;
}

/*页尾 end*/

/*不同分辨率适配 start*/

/*手机*/

@media only screen and (max-width: 640px) {

	/*导航栏 start*/
	.navbox {
		height: auto;
		background-color: #950407;
	}

	.am-nav-pills>li:first-child {
		padding-left: 0;
	}

	.am-nav-pills>li {
		display: block;
		background: none;
	}

	.am-topbar-nav>li>a {
		padding: .4em 1em;
	}

	.am-nav-pills>li:before {
		display: none;
	}

	/*导航栏 end*/

	/*轮播图 start*/
	#news-slider ul li img {
		height: 18rem;
	}

	/*轮播图 end*/

	/*内容页 start*/
	.content-box h1 {
		font-size: 1.5em;
	}

	/*内容页 end*/

	/*组图内容页 start*/
	.pic-slider .am-slides img {
		height: 196px;
	}

	.pic-slider .am-control-thumbs img {
		height: 4rem;
	}

	/*组图内容页 end*/

	/*视频内容页 start*/
	#my-video {
		width: 100%;
		height: 13.6rem;
	}

	/*视频内容页 end*/
}

/*电脑*/

@media only screen and (min-width: 1025px) {
	.no-padding-left {
		padding-left: 0px !important;
	}

	.no-padding-right {
		padding-right: 0px !important;
	}
}

/*平板和电脑*/

@media only screen and (min-width: 641px) {}

/*手机和平板*/

@media only screen and (max-width: 1024px) {}

/*不同分辨率适配 end*/
