@charset "utf-8";

body{
    margin:0;
    padding:0;
    font-family: "Helvetica Neue","Helvetica", "Arial", "Hiragino Sans GB", "Microsoft YaHei","WenQuanYi Micro Hei", sans-serif;
    min-width:1000px;
    width: 100%;
    background-color: #FFFFFF;
    cursor: default;
    overflow-x: hidden;
}
a{
    text-decoration:none;
    outline: none;
}
.fl{
    float:left;
}
.layer {
	width: 1000px;
	margin: 0px auto;
	clear: both;
	overflow: hidden;
}
#bottominfo
{
	width: 960px;
	margin:40px auto;
	color: #fff;
	background: none;
	clear: both;
	text-align:center;
}
#bottominfo a,
#bottominfo a:link,
#bottominfo a:visited,
#bottominfo a:hover,
#bottominfo a:active
{
	color: #fff;
}
#top2,#top4,#top5{
	background-color: #f5e2be;
}
#head{
	background-image:url(../images/head.jpg); 
	background-repeat: no-repeat; 
	background-position: top center; 
	width: 100%; 
	height: 910px;
}
#main{
	background-image:url(../images/b1.jpg); 
	background-repeat: no-repeat; 
	background-position: top center; 
	width: 100%; 
	height: 1013px;
}
.main_t{
	width: 90%;
	margin: 0 5%;
	height: 120px;
	line-height: 120px;
	font-size: 35px;
	color: #000000;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.main_t a{
	color: #000000;
}
.main_d{
	font-size: 14px;
	line-height: 30px;
	width: 90%;
	margin: 0 5%;
	height: 60px;
	display: -webkit-box;


	overflow: hidden;
	color: #777777;
}
.main1{
	width: 491px;
	height: 688px;
	background-image: url(../images/main1.png);
	background-size: 100% 100%;
	float: left;
	margin-top: 50px;
}
.main1 img{
	width: 387px;
	height: 611px;
	margin: 30px 0 0 48px;
}
.main2{
	width: 356px;
	height: 548px;
	background-image: url(../images/main2.png);
	background-size: 100% 100%;
	float: right;
	margin-top: 50px;
	padding: 140px 60px 0 65px;
	
}
.main2 .pl{
	height: 390px;
	font-size: 14px;
	text-indent: 2em;
	line-height: 26px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 15;
	overflow: hidden;
}
.main2 .more{
	font-size: 14px;
}
.main2 .more a{
	color: #f08109;
}

.banner{
	width: 840px;
	height: 126px;
	background-image: url(../images/banner.png);
	padding: 20px 80px 0 80px;
}
.banner .banner_d{
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	height: 90px;
	text-indent: 2em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.tag{
	width: 333px;
	float: left;
	margin-bottom: 70px;
}
.tag .tag_d{
	width: 333px;
	padding: 0 20px;
	text-indent: 2em;
	color: #3c3c3c;
	font-size: 14px;
	line-height: 26px;
	height: 156px;
	border-left: 2px solid #999998;
	border-right: 2px solid #999998;
	box-sizing: border-box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}
.tag .taglink{
	font-size: 14px;
	float: right;
}
.tag .taglink a{
	color: #ae4242;
}

#top3 .banner_d{
	font-size: 18px;
}
.container{
	margin: 0 auto;
	width: 900px;
	height: 500px;
	margin-bottom: 70px;
}
.container ul{
	padding: 0;
}
.container ul li{
	width: 300px;
}
.container ul li img{
	width: 274px;
	margin: 13px;
	height: 419px;
	box-shadow: 0px 0px 20px #333333;
}
.container .title{
	bottom:20px;
	background: none;
	color: #333333;
	font-size: 14px;
}
.container .title a{
	color: #333333;
}
#report .layer{
	position: relative;
}
.prevBTN{
	width: 35px;
	height: 70px;
	background-image: url(../images/left.png);
	position: absolute;
	left: 0;
	top: 410px;
}
.nextBTN{
	width: 35px;
	height: 70px;
	background-image: url(../images/right.png);
	position: absolute;
	right: 0;
	top: 410px;
}

#bottom{
	background-color:#9d1a1a;
	background-repeat: no-repeat; 
	background-position: top center; 
	width: 100%; 
	height: 210px;
}

.PC{
	display: block;
}
.Mobile{
	display: none;
}

/*手机适配*/
@media only screen and (max-width: 600px) {
.PC{
	display: none;
}
.Mobile{
	display: block;
}
}<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2018-08-31 08:08:39" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->