*{
	margin: 0;
	padding: 0;
	font-family: "Microsoft Yahei";
	font-size: 14px;
}
a{
	color: black;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
ul{
	list-style: none;
margin-bottom:0 !important;
}
h1{
	margin: 0 !important;
}
img{border:none;}
.main-news-col{
	width: 100%;
	height: 38px;
	margin: auto;
	line-height: 38px;
	position: relative;
}
.main-news-col::before{
	content: "";
	width: 88%;
	height: 1px;
	background-color: #8B0F0F;
	position: absolute;
	bottom: 2px;
	right: -6px;
}
.main-news-col1::before {
	width: 80%;
}
.main-news-col2::before {
	width: 68%;
}
.main-news-col3::before {
	width: 72%;
}
.main-news-col p{
	display: inline-block;
}
.main-news-col .main-news-more{
	float: right;
	text-align: right;
}
.more-currency-icon{
	width: 14px;
	height: 14px;
	display: inline-block;
	transform: translate(6px,2px);
	background: #8B0F0F no-repeat center;
}


.header-top-box{
	width: 100%;
	background-color: #E1E1E1;
	color: #666666;
}
.header-top{
	width: 1200px;
	margin: auto;
	height: 36px;
	line-height: 36px;
}
.header-buttom,.header-Search{
        width:50%;
	float: right;
        text-align:right;
}
.header-buttom a{
	position: relative;
	margin-left: 10px;
	color: #666666;
}
.header-buttom a::before{
	content: "";
	position: absolute;
	width: 1px;
	height: 14px;
	background-color: #666666;
	right: -8px;
	top: 3px;
}
.header-buttom a:last-child::before{
	display: none;
        width:0 !important;
}

.header-logoSearch{
	width: 1200px;
	height: 120px;
	margin: auto;
}
.header-logoSearch>div{
	width: 50%;
	height: 100%;
	display: inline-block;
}
.header-logo{
	padding-top: 24px;
	box-sizing: border-box;
}
.header-Search .header-Search-input{
	width: 220px;
	height: 32px;
	border-radius: 50px;
	border: 1px solid #999;
	position: relative;
	margin-top: 44px;
	float: right;
}
.header-Search .header-Search-input input[type="text"]{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50px;
	border: none;
	padding-left: 15px;
	padding-right: 55px;
	box-sizing: border-box;
	outline: none;
}
.header-Search .header-Search-input input[type="submit"]{
	border-radius: 0 50px 50px 0;
	border: none;
	position: absolute;
	z-index: 999;
	width: 49px;
	height: 32px;
	right: 0;
	background: #7E0404 url(template_files/1/img/icon/icon-search.png) no-repeat center;
	outline: none;
	cursor: pointer;
}

.main-nav{
	width: 100%;
	height: 50px;
	border-top: 1px solid #7E0404;
	background-color: #FFFFFF;
        box-shadow: 0px 5px 2px #C6C6C6;
}
.main-nav-item{
	width: 1200px;
	height: 100%;
	margin: auto;
}
.main-nav-item li{
	width: 109px;
	height: 50px;
	float: left;
	line-height: 50px;
	text-align: center;
	position: relative;
}
.main-nav-item li a:hover{
	background-color: #8B0000;
	color: #fff;
}
.main-nav-item li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
}
.main-nav-item-col{
	display: none;
	width: 100%;
	position: absolute;
	top: 50px;
	left: 0;
	background-color: #FFFFFF;
	z-index: 999;
}

.footer{
	width: 100%;
	height: 230px;
	background-color: #7E0404;
}
.footer-center{
	width: 1200px;
	height: 100%;
	margin: auto;
	position: relative;
}
.footer-logo{
	width: 267px;
	float: left;
}
.footer-copyRight{
	padding: 20px 0;
	float: left;
}
.footer-copyRight-link a{
	line-height: 35px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin-right: 20px;
}
.footer-copyRight li{
	line-height: 35px;
	color: #E8E5E5;
	font-weight: Regular;
}
.footer-code{
	position: absolute;
	top: 50%;
	right: 170px;
	transform: translateY(-50%);
	text-align: center;
}
.footer-code p{
	color: #FFFFFF;
	line-height: 35px;
}

.pb_sys_style2 .p_no_d{
       background: #7E0404 !important;
       border: 1px solid #7E0404 !important;
}

.banner{display:none;}

.header,.main,.footer,.header-top-box,.main-nav{min-width:1200px;}


