html, body	{height: 100%;}
body {
	font: 12px/18px Arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #333333;
	background-color: #fff;
}

h1, h2, h3, h4, h5, h6, span, p, input {
	margin: 0;
	padding: 0;
}

table, tr, td {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

ul, li, ol {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

a {
	text-decoration: none;
}

.clear {
	clear: both;
}

ul,li{ list-style: none;}

/* font class begin */
.font_yahei26{ font-family: "微软雅黑","黑体"; font-size: 26px; }
.font_yahei20{ font-family: "微软雅黑","黑体"; font-size: 20px; }
.font_yahei18{ font-family: "微软雅黑","黑体"; font-size: 18px; }
.font_yahei16{ font-family: "微软雅黑","黑体"; font-size: 16px; }
.font_yahei14{ font-family: "微软雅黑","黑体"; font-size: 14px; }
.font_yahei12{ font-family: "微软雅黑","黑体"; font-size: 12px; }

.font_yahei28_cu{ font-family: "微软雅黑","黑体"; font-size: 28px; font-weight: bold; }
.font_yahei26_cu{ font-family: "微软雅黑","黑体"; font-size: 26px; font-weight: bold; }
.font_yahei20_cu{ font-family: "微软雅黑","黑体"; font-size: 20px; font-weight: bold; }
.font_yahei18_cu{ font-family: "微软雅黑","黑体"; font-size: 18px; font-weight: bold; }
.font_yahei16_cu{ font-family: "微软雅黑","黑体"; font-size: 16px; font-weight: bold; }
.font_yahei14_cu{ font-family: "微软雅黑","黑体"; font-size: 14px; font-weight: bold; }
.font_yahei12_cu{ font-family: "微软雅黑","黑体"; font-size: 12px; font-weight: bold; }

.font_songti20{ font-family: 宋体; font-size: 20px; }
.font_songti18{ font-family: 宋体; font-size: 18px; }
.font_songti16{ font-family: 宋体; font-size: 16px; }
.font_songti14{ font-family: 宋体; font-size: 14px; }
.font_songti12{ font-family: 宋体; font-size: 12px; }

.font_songti20_cu{ font-family: 宋体; font-size: 20px; font-weight: bold; }
.font_songti18_cu{ font-family: 宋体; font-size: 18px; font-weight: bold; }
.font_songti16_cu{ font-family: 宋体; font-size: 16px; font-weight: bold; }
.font_songti14_cu{ font-family: 宋体; font-size: 14px; font-weight: bold; }
.font_songti12_cu{ font-family: 宋体; font-size: 12px; font-weight: bold; }

.font_heiti20{ font-family: 黑体; font-size: 20px; }
.font_heiti18{ font-family: 黑体; font-size: 18px; }
.font_heiti16{ font-family: 黑体; font-size: 16px; }
.font_heiti14{ font-family: 黑体; font-size: 14px; }
.font_heiti12{ font-family: 黑体; font-size: 12px; }

.font_heiti20_cu{ font-family: 黑体; font-size: 20px; font-weight: bold; }
.font_heiti18_cu{ font-family: 黑体; font-size: 18px; font-weight: bold; }
.font_heiti16_cu{ font-family: 黑体; font-size: 16px; font-weight: bold; }
.font_heiti14_cu{ font-family: 黑体; font-size: 14px; font-weight: bold; }
.font_heiti12_cu{ font-family: 黑体; font-size: 12px; font-weight: bold; }
/* font class end */
.color1 {color: #6c7a81;}
.color2 {color: #b60005;}

/* head begin */
#header1{ width: 100%; height: 210px; }
.head-top{ width: 100%; height: 40px; background: #E5E5E5; }
.head-top-c{ margin: 0 auto; width: 1020px; height: 40px; }
.head-top-c-time{ float: left; width: 200px; height: 20px; line-height: 20px; text-align: center; margin-top: 10px; }
.head-top-c-link{ float: left; margin-left: 160px; width: 225px; height: 20px; line-height: 20px; margin-top: 10px; }
.head-top-c-search{ float: right; margin-right:10px; margin-top: 5px; width: 218px; height: 28px; border: 1px solid #A0A0A0; background: #FFFFFF; }
.head-top-c-search-input{ float:left;margin-top: 0; height: 28px; line-height: 20px; border: 0; width: 184px; color:#cdcece; padding-left: 6px; }
.head-middle{ margin: 0 auto; width: 1020px; height: 110px; }
.head-middle-logo{ float: left; width: 240px; height: 82px; margin-top: 14px; }
.head-middle-ad{ float: left; width: 740px; height: 82px; margin-top: 14px; margin-left: 30px; }
.head-nav{ width: 100%; height: 59px; background: url(../fileftp/2015/03/2015-03-16/U287P5058T15D22F108DT20150316030406.png) no-repeat bottom center;}
.head-nav-c{ margin: 0 auto; width: 1000px; height: 50px; text-align: center; }
.head-nav-c-ul{ margin: 0 auto; height: 50px; width: 840px; }
.head-nav-c-li{ float: left; height: 22px; width: auto; padding: 14px 10px; position: relative; }
.head-nav-c-li a{ height: 22px; line-height: 22px; }
.head-nav-c-li a span{ color: #FFFFFF; height: 22px; line-height: 22px; }
.head-nav-c-li-line{ float: left; width: 2px; height: 50px; background: url(../fileftp/2015/03/2015-03-16/U287P5058T15D21F116DT20150316023605.jpg) no-repeat; }

.head-nav-c-li-on{ float: left; height: 22px; width: auto; padding: 14px 10px; position: relative; background: #0061a3; }
.head-nav-c-li-on a{ height: 22px; line-height: 22px; }
.head-nav-c-li-on a span{ color: #FFFFFF; height: 22px; line-height: 22px; }

.head-nav-c-sub{ position: absolute; left: -1px; right: -1px; top: 50px; border-left: 2px solid #0061a3; border-right: 2px solid #0061a3; border-bottom: 2px solid #0061a3; display: none; z-index: 999; }
.head-nav-c-sub li { height: 22px; padding: 6px 10px;background: #FFFFFF; overflow:hidden; }
.head-nav-c-sub li.unline{ border-bottom: 1px solid #c2c2c2; }
.head-nav-c-sub li.on { height: 22px; padding: 6px 10px; background: #E5E5E5; }
.head-nav-c-sub li a{ width: 70px; color: #003b6b; font-size: 14px; height: 22px; line-height: 22px; }
.head-nav-c-sub li.on a{ color: #003b6b; font-size: 14px; height: 22px; line-height: 22px; }
/* head end */

/* footer begin */
#footer1{ width: 100%; height: 40px; background: #232426; }
#footer2{ width: 100%; height: 110px; background: #616161; }
.footer-nav{ width: 1000px; margin: 0 auto; height: 20px; line-height: 20px; text-align: center; padding-top: 10px; }
.footer-nav a{ color: #e7e7e7; line-height: 20px; height: 20px; text-align: center; }
.footer-nav span{ color: #e7e7e7; line-height: 20px; height: 20px; text-align: center; }

.footer-c{ width: 1000px; margin: 0 auto; height: 70px; text-align: center; padding-top: 20px; }
.footer-logo{ float: left; margin-left: 20px; width: 180px; height: 70px; }
.footer-other{ float: left; margin-left: 20px; width: 180px; height: 70px; }
.footer-links{ margin-top: 20px; width: 600px; height: 20px; line-height: 20px; text-align: left; }
.footer-copy{ margin-top: 10px; width: 600px; height: 20px; line-height: 20px; text-align: left; color: #000000; }
.footer-links span{ color: #dfdfdf; line-height: 20px; text-align: left; }
.footer-links a{ color: #dfdfdf; line-height: 20px; text-align: left; }
/* footer end */