﻿* {
	margin: 0px; padding: 0px; font-family: Arial, "微软雅黑", sans-serif; white-space: normal;
}
div {
	word-wrap: break-word;
}
body {
	background-position: top; margin: 0px; padding: 0px; text-align: center; min-width: 1200px; background-repeat: repeat-y;
}
input {
	font-family: "Microsoft YaHei", Arial, Helvetica, Simsun; font-size: 12px;
}
select {
	font-family: "Microsoft YaHei", Arial, Helvetica, Simsun; font-size: 12px;
}
textarea {
	font-family: "Microsoft YaHei", Arial, Helvetica, Simsun; font-size: 12px;
}
button {
	font-family: "Microsoft YaHei", Arial, Helvetica, Simsun; font-size: 12px;
}
a {
	font-family: "Microsoft YaHei", Arial, Helvetica, Simsun; font-size: 12px;
}
a {
	text-decoration: none;
}
a:link {
	color: rgb(68, 68, 68); font-size: 14px;
}
a:visited {
	color: rgb(68, 68, 68);
}
a:hover {
	color: rgb(140, 21, 21); text-decoration: underline;
}
a:active {
	color: rgb(140, 21, 21); font-weight: bold;
}
.clear {
	clear: both;
}
.size-red {
	color: rgb(140, 21, 21); text-indent: 0px; font-weight: bold;
}
#header {
	padding: 0px; width: 100%; height: 135px; text-align: center; clear: both; margin-right: auto; margin-left: auto; background-color: rgb(140, 21, 21);
}
#header-1 {
	padding: 0px; width: 1200px; height: 135px; text-align: center; margin-right: auto; margin-left: auto;
}
#english {
	width: 100px; height: 40px; color: rgb(255, 255, 255); line-height: 35px; font-size: 10px; text-decoration: none; margin-top: 5px; float: right;
}
#english a:link {
	color: rgb(255, 255, 255); font-size: 12px;
}
#english a:visited {
	color: rgb(255, 255, 255);
}
#english a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#english a:active {
	color: rgb(255, 255, 255);
}
.logo {
	margin-top: 10px; margin-left: 20px; float: left;
}
.nav {
	left: 93px; top: 200px; width: 1200px; height: 60px; margin-right: auto; margin-left: auto; z-index: 15;
}
.nav ul {
	height: 40px;
}
.nav li {
	border-width: 0px; width: 200px; height: 40px; text-align: center; color: rgb(0, 0, 0); line-height: 40px; font-size: 14px; font-weight: bold; float: left; list-style-type: none;
}
#banner {
	padding: 0px; width: 100%; height: auto; text-align: center; margin-right: auto; margin-left: auto;
}
#news {
	width: 1200px; height: 370px; margin-top: 20px; margin-right: auto; margin-left: auto;
}
#news-title {
	width: 1200px; height: 50px; color: rgb(238, 162, 0); font-size: 18px; border-bottom-color: rgb(238, 162, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.title-s {
	width: 150px; text-align: left; color: rgb(238, 162, 0); line-height: 50px; font-size: 20px; font-weight: bold; margin-left: 8px; float: left;
}
.title-s a:visited {
	color: rgb(238, 162, 0); text-decoration: none;
}
.title-s a:link {
	color: rgb(238, 162, 0); line-height: 50px; font-size: 20px; text-decoration: none;
}
.title-s a:hover {
	color: rgb(140, 21, 21); line-height: 50px;
}
.title-s a:active {
	color: rgb(140, 21, 21); line-height: 50px; font-size: 20px;
}
.title-fu {
	width: 150px; text-align: left; color: rgb(238, 162, 0); line-height: 50px; font-size: 20px; font-weight: bold; margin-left: 8px; float: left;
}
.title-fu a:visited {
	color: rgb(238, 162, 0); text-decoration: none;
}
.title-fu a:link {
	color: rgb(238, 162, 0); line-height: 50px; font-size: 20px; text-decoration: none;
}
.title-fu a:hover {
	color: rgb(140, 21, 21); line-height: 50px;
}
.title-fu a:active {
	color: rgb(140, 21, 21); line-height: 50px; font-size: 20px;
}
.info-size {
	text-align: left; color: rgb(68, 68, 68); line-height: 35px; font-size: 16px; text-decoration: none;
}
.info-size a:link {
	color: rgb(68, 68, 68); font-size: 16px;
}
.info-size a:visited {
	color: rgb(68, 68, 68); font-size: 16px;
}
.info-size a:hover {
	color: rgb(140, 21, 21); font-size: 16px; text-decoration: underline;
}
.info-size a:active {
	color: rgb(140, 21, 21);
}
.title-size {
	text-align: left; color: rgb(68, 68, 68); line-height: 35px; font-size: 22px; text-decoration: none;
}
.title-size a:link {
	color: rgb(68, 68, 68); font-size: 22px;
}
.title-size a:visited {
	color: rgb(68, 68, 68);
}
.title-size a:hover {
	color: rgb(140, 21, 21); font-size: 22px; text-decoration: underline;
}
.title-size a:active {
	color: rgb(140, 21, 21);
}
.more {
	width: 80px; height: 50px; text-align: right; color: rgb(238, 162, 0); line-height: 50px; font-size: 12px; margin-right: 10px; float: right;
}
.more a:link {
	color: rgb(238, 162, 0);
}
.more a:visited {
	color: rgb(238, 162, 0);
}
.more a:hover {
	color: rgb(140, 21, 21); text-decoration: none;
}
.more a:active {
	color: rgb(140, 21, 21);
}
#news-list {
	width: 1200px;
}
#news-list-left {
	width: 790px; float: left;
}
#news-list-left ul {
	float: left;
}
#news-list-left li {
	padding: 15px 15px 15px 10px; border: 2px solid rgb(240, 240, 240); width: 350px; line-height: 28px; font-size: 16px; margin-top: 30px; margin-right: 5px; margin-left: 5px; float: left; display: inline-block; list-style-type: none; cursor: pointer;
}
#news-list-left li:first-child {
	border: 2px solid rgb(240, 240, 240);
}
#news-list-left li a {
	color: rgb(68, 68, 68); font-size: 16px; display: block;
}
#news-list-left li:hover {
	border: 2px solid rgb(140, 21, 21); font-size: 16px;
}
#news-list-left li a:hover {
	text-decoration: none;
}
#title-l {
	width: 340px; height: 50px; text-align: center; line-height: 28px; font-size: 16px; margin-right: 5px; margin-bottom: 3px; margin-left: 6px;
}
#news-list-right {
	width: 400px; height: 320px; margin-top: 30px; float: right;
}
#news-list-right li {
	width: 385px; height: 50px; font-size: 12px; margin-top: 8px; margin-bottom: 10px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
#news-list-right-1 {
	width: 320px; text-align: left;
}
.title-zw {
	font-size: 16px; float: left; word-break: break-all;
}
.title-zw a:link {
	color: rgb(68, 68, 68); font-size: 16px;
}
.title-zw a:visited {
	color: rgb(68, 68, 68); font-size: 16px;
}
.title-zw a:hover {
	color: rgb(140, 21, 21); font-size: 16px; text-decoration: underline;
}
.title-zw a:active {
	color: rgb(140, 21, 21); font-size: 16px;
}
.news-date {
	background-position: center; width: 45px; height: 37px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; padding-top: 6px; font-size: 10px; margin-right: 20px; vertical-align: middle; float: left; background-image: url("../../images/2017/news-date.png"); background-repeat: repeat; background-color: rgb(161, 45, 45);
}
.news-date-1 {
	font-size: 14px;
}
#con {
	margin: 45px auto 5px; width: 1200px; height: 400px;
}
#con-left {
	width: 540px; float: left;
}
#con-left-title {
	width: 520px; height: 50px; border-bottom-color: rgb(238, 162, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
#con-left-list {
	width: 520px; height: 320px; text-align: left; margin-top: 20px;
}
#con-left-list li {
	width: 520px; height: 40px; text-align: left; line-height: 40px; padding-bottom: 0px; margin-bottom: 0px; margin-left: 0px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: none;
}
#con-left-list-info {
	width: 360px; text-align: left; padding-left: 0px; margin-left: 0px; float: left;
}
.date-huise {
	text-align: left; color: rgb(102, 102, 102); line-height: 40px; font-size: 10px; float: right;
}
#con-center {
	width: 275px; float: left;
}
#con-center-title {
	height: 50px; text-align: center; border-bottom-color: rgb(238, 162, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
#con-center-list {
	text-align: center; margin-top: 20px;
}
#con-center-list img:hover {
	margin: 0px; width: 280px; height: 320px;
}
#con-right {
	width: 345px; float: right;
}
#con-right-title {
	width: 350px; height: 50px; margin-bottom: 10px; border-bottom-color: rgb(238, 162, 0); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#con-right-list {
	text-decoration: none;
}
#con-right-list li {
	width: 350px; text-align: left; line-height: 38px; list-style-type: none;
}
#foot {
	background-position: center; margin: 30px auto 0px; width: 100%; height: 221px; background-image: url("../../images/2017/foot.jpg"); background-repeat: repeat-x; background-color: #000099;
}
#foot-1 {
	background-position: left 40px; width: 700px; height: 150px; text-align: left; color: rgb(236, 236, 236); line-height: 30px; padding-left: 430px; font-size: 14px; margin-right: auto; margin-left: auto; background-image: url("../../images/2017/foot-logo.png"); background-repeat: no-repeat;
}
#foot-1 a:link {
	color: rgb(255, 255, 255); font-size: 14px;
}
#foot-1 a:visited {
	color: rgb(255, 255, 255); font-size: 14px;
}
#foot-1 a:hover {
	color: rgb(255, 255, 255); font-size: 14px;
}
#foot-1 a:active {
	color: rgb(255, 255, 255); font-size: 14px;
}
#link {
	width: 100%; height: 45px; background-color: rgb(140, 21, 21);
}
.link {
	width: 1200px; text-align: left; color: rgb(255, 255, 255); line-height: 45px; font-size: 12px; margin-top: 0px; margin-right: auto; margin-left: auto;
}
.link a:link {
	color: rgb(255, 255, 255); font-size: 12px;
}
.link a:visited {
	color: rgb(255, 255, 255);
}
.link a:hover {
	color: rgb(255, 255, 255);
}
.link a:active {
	color: rgb(255, 255, 255);
}
#info p {
	text-indent: 2em; margin-bottom: 20px;
}
#jigou {
	width: 1200px; height: auto; margin-right: auto; margin-left: auto;
}
.size-white {
	color: rgb(255, 255, 255); font-size: 16px;
}
.size-white a:link {
	color: rgb(255, 255, 255); font-size: 16px;
}
.size-white a:visited {
	color: rgb(255, 255, 255); font-size: 16px;
}
.size-white a:hover {
	color: rgb(255, 255, 255); font-size: 16px;
}
.size-white a:active {
	color: rgb(255, 255, 255); font-size: 16px;
}
#home-notice-list-right {
	width: 60px; float: left;
}
#home-notice-list-left {
	width: 450px; height: 40px; line-height: 40px; float: left;
}