*{ 
	margin:0px; 
	padding:0px; 
	list-style-type:none;  
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

.Container{ 
	width:1200px; 
	margin:0 auto;  
}

body{ 
	font-family: "微软雅黑";
	background: #f2f2f2;
	min-width:1200px;
}

table{
	border-collapse: collapse;
	border-spacing: 0;
}

table>tbody>tr>td, table>tbody>tr>th, table>tfoot>tr>td, table>tfoot>tr>th, table>thead>tr>td, table>thead>tr>th {
	padding: .7rem;
	line-height: 1.6;
	vertical-align: top;
	border-top: 1px solid #ddd;
}


.header{ 
	/* height: 100%; */
}

.header img{
	width:100%; 
	display:block;
}

.nav{
	width: 100%;
	background: #ab2820;
	color:#fff;
}

.nav>dl { 
	width: 1200px;
	margin: 0 auto;
}

.nav dl dd.NavItem {
	float: left; 
	height: 50px; 
	line-height: 50px;
	position: relative;
}

.nav dl dd.NavItem>a{
	font-size: 20px;
	display:inline-block; 
	width:120px;
	text-align: center; 
	color:#ffffff;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index:999;
}

.nav dl dd.NavItem a:hover{
	background: #d23309;
	color:#fff  
}

.nav dl dd.NavItem a.hoverStyle{
	background: #d23309;
	color:#fff 
}

.nav dl dd.NavItem a.hover{
	background: #d23309;
	color:#fff  
}

.nav dl dd.NavItem dl{
	position: absolute;
	border-bottom: none;
	background:#f1f1f1;
	display: flex;
	flex-flow: column;
	top:50px;
	z-index:999;
	/*width: 120px;*/
}

.nav dl dd.NavItem dl dd{
	height:50px;
	line-height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.nav dl dd.NavItem dl dd a{
	color:#ffffff;
	font-size: 20px;
}

.nav dl dd.NavItem dl dd a:hover{
	background: #d23309;
}

.nav dl dd.NavItem dl.nav_child{
	display: none;
}

.nav dl dd.NavItem dl.nav_child dd{
	background: #ab2820;
}

.nav dl dd.NavItem dl.nav_child dd a{
	font-size: 20px;
	display:inline-block; 
	text-align: center; 
	color:#ffffff;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index:999;
	padding-left: 19px;
	padding-right: 19px;
	min-width: 82px;
}

.nav dl dd.NavItem dl.nav_child dd a:hover{
	background: #d23309;
}

.searchContainer{
	background: #ffffff;
	padding-left: 34px; 
	margin:18px 0;
	height:60px;
	line-height:60px;
}

.searchContainer form{
	margin-top: 14.5px;
	float:left;
}

.searchContainer span{
	font-weight: bold;
	font-size: 20px;
	margin-right: 34px;
	display: block;
	float:left;
	height: 29px;
	line-height: 29px;

}

.searchContainer select{
	border: 1px solid #ab2820;
	border-radius: 3px;
	padding-right: 5px;
	padding-left: 5px;
	height: 32px;
	display: block;
	float:left;
	margin: 0 5px;
	font-size: 16.9PX;
	color: #ab2820;
}

.searchContainer #inputwarp{
	border: 1px solid #ab2820;
	border-radius: 3px;
	float:left;
	width: 220px;
	/*height: 30px;*/
}

.searchContainer input{
	border: none;
	width: 180px;
	padding-right: 5px;
	padding-left: 5px;
	outline: none;
	display: block;
	float:left;
	height: 30px;
	color: #ab2820;
	font-size: 16.9PX;
	text-align: center;
}

.searchContainer input::-webkit-input-placeholder {
	/* placeholder颜色  */
	color: #ab2820;
	/* placeholder字体大小  */
	font-size: 16.9PX;
	/* placeholder位置  */
	text-align: center;
}

.searchContainer button{
	background: none;
	color: #ab2820;
	padding:  0 10px;
	border:none;
	display: block;
	float:right;
	height: 30px;
	width: 30px;
	cursor: pointer;
}

.searchContainer button > i{
	float:left;
}

.am-icon-search:before{content:"\f002"}

.searchContainer #timewarp{
	float:right;
	padding-right: 26px;
	font-size:16.5px;
}

.FriendLinkContainer{
	background:#ffffff;
	width:100%;
	line-height: 60px;
	height: 60px;
}

.FriendLinkContainer select{
    border-radius: 3px;
	border: 1px solid #ab2820;
	padding-left: 5px;
	/*margin-right:5px;*/
	font-size: 16.9px;
	color:#ab2820;
	height: 30px;
	line-height: 30px;
	margin-top:15px;
	width:200px;
}


.FriendLinkContainer h5{
	float: left;
	margin:0px 34px;
}

.FriendLinkContainer ul{ 
	font-size: 12px;
}

.FriendLinkContainer ul li{
	float: left;
	margin:0 10px;
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.FriendLinkContainer ul li a{ 
	font-size: 12px;
	display: inline-block;
	color:#333333;
	text-decoration: none;
}

.FriendLinkContainer ul li a:hover{
	color:#ab2820;
}

.str_wrap{
	font-size: 16px;
}


.footer{
	padding:20px 0;
	background: #ab2820;
}

.footer p{
	font-size:14px;
	text-align: center;
	color:#fff;
	height: 30px;
	line-height: 30px;
}

/* bottomImgWarp */
.bottomImgWarp{
	background:#ffffff;
	width:100%;
	/*margin:10px 0;*/
	line-height: 80px;
	height: 80px;
	/*padding:10px 0;*/
}

.bottomImgWarp dl{
	/*font-size: 12px;*/
	/*margin-left:10px;*/

}

.bottomImgWarp dl dd{
	float: left;
	margin:0 10px;
	height: 80px;
}

.bottomImgWarp dl dd a{
	display: inline-block;
	color:#333333;
	text-decoration: none;
	height: 80px;
}

.bottomImgWarp dl dd a img{
	height: 50px;
	margin:15px 0;
}

.linklist ul li a img {
	height: 50px;
	margin:15px 0;
}


/* common */
.fontsize20{
	font-size: 20px;
}
.marginright18{
	margin-right: 18px;
}

.marginbottom18{
	margin-bottom: 18px;
}

.newListWarp{
	background: #ffffff;
	width:437px;
	height: 293px;
	float:left;
}

.newListWarp dt{
	border-bottom: 5px solid #ab2820;
	height:60px;
	line-height: 60px;
	padding-left: 34px;
	margin-bottom: 18px;
}

.newListWarp #toptitle{
	height:65px;
	line-height: 30px;
	margin-bottom: 18px;
	border-bottom: none;
}


.newListWarp dt h5{
	font-size: 20px;
	float:left;
}

.newListWarp dt a{
	font-size: 14.5px;
	float:right;
	color:#6e6c77;
	margin-right: 26px;
}

.newListWarp dd{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 26px;
	margin-right: 26px;
	height: 29px;
	line-height: 29px;
}

.newListWarp dd a{
	color:#000000;
	font-size: 16.5px;
}

.marqueeleft{height:65px;width:1200px;overflow:hidden;margin:20px auto; background: #fff; padding-top: 15px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:135px;height:65px;overflow:hidden;}
.marqueeleft li .pic{display:block;width:120px;overflow:hidden;}

.footcontent { background:#ab2820; padding:65px 0px 60px 0px;}
.footneirong { width:900px;margin:0px auto; text-align:center; color: #fff; line-height:30px; vertical-align:middle;}
.footneirong a { color: #fff; text-decoration:none;}
.clearfloat { clear:both; display:block;}


