body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure {
	margin:0;
	padding:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th {
	font-weight:normal;
	text-align:left
}
fieldset,img {
	border:0
}
ul li {
	list-style:none
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%
}
h5 {
	font-size:18px;
	margin-bottom:20px;
	color:#666
}
h5 span {
	font-size:12px;
	color:#ccc;
	font-weight:normal
}
blockquote:before,blockquote:after,q:before,q:after {
	content:""
}
html {
	-webkit-text-size-adjust:none;
	-ms-text-size-adjust:none
}
body {
	font:normal 14px/24px "Helvetica Neue",Helvetica,STheiti,"Microsoft Yahei","冬青黑体简体中文 w3",宋体,Arial,Tahoma,sans-serif,serif;
	word-wrap:break-word;
	background:#f0f0f0
}
input,button,textarea,select,option,optiongroup {
	font-family:inherit;
	font-size:inherit
}
code,pre {
	font-family:"Microsoft YaHei",Consolas,"Courier New",monospace
}
.bw0 {
	border:none!important
}
*::-moz-selection {
	color:#FFF;
	background:none repeat scroll 0 0 #39ae39
}
legend {
	color:#000
}
input,select {
	vertical-align:middle
}
button {
	overflow:visible
}
input.button,button {
	cursor:pointer
}
button,input,select,textarea {
	margin:0
}
textarea {
	overflow:auto;
	resize:none
}
label[for],input[type="button"],input[type="submit"],input[type="reset"] {
	cursor:pointer
}
input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,button::-moz-focus-inner {
	border:0;
	padding:0
}
a {
	text-decoration:none;
	color:#373
}
img {
	-ms-interpolation-mode:bicubic
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
* html .clearfix {
	zoom:1
}
*:first-child+html .clearfix {
	zoom:1
}
.hidden {
	display:none
}
.last {
	border-bottom:none!important
}
blockquote {
	background:#f9f9f9;
	padding:8px 20px;
	border:1px solid #ccc
}
.page {
	display:table;
	margin:0 auto;
	background:#fff;
	-moz-box-shadow:0 5px 20px #ccc;
	-webkit-box-shadow:0 5px 20px #ccc;
	box-shadow:0 5px 20px #ccc
}
.page {
	width:100%;
	background:#f0f0f0 url('imgabout_top.png') repeat-x;
	box-shadow:none
}
.about {
	box-shadow:0;
	-webkit-box-shadow:0;
	-moz-box-shadow:0
}
.header {
	width:940px;
	height:90px;
	margin:0 auto;
	z-index:8
}
.logo {
	margin:12px 0 0 0;
	float:left;
	display:inline
}
.link {
	margin-top:30px;
	float:right;
	text-align:right;
	_width:718px
}
.link li {
	float:left;
	display:inline;
	margin-left:50px
}
.link li a {
	color:#4f4e4e;
	font-size:16px;
	font-weight:500;
	padding-bottom:6px;
	display:block
}
.link li.active {
	border-bottom:2px solid #3399FF
}
.link li.active a {
	color:#0066CC
}
.link li:hover {
	border-bottom:2px solid #3399FF;
	color:#0066CC
}
.link li a:hover {
	color:#0066CC
}
.box {
	width:940px;
	margin:18px auto 0 auto
}
.left {
	width:140px;
	border-bottom:2px solid #DDD;
	background:#FFF;
	float:left
}
.left li:hover {
	border-left:3px solid #0066CC
}
.left li a {
	height:40px;
	line-height:40px;
	display:block;
	color:#333
}
.left li a:hover,.left li.active a {
	color:#0066CC
}
.left li.active {
	border-left:3px solid #3399FF
}
.left li {
	border-left:3px solid #fff;
	border-bottom:1px solid #eee;
	font-size:14px;
	height:40px;
	margin-bottom:1px;
	overflow:hidden;
	padding-left:25px
}
.content ul.links {
	margin-top:10px;
	text-align:center;
	margin-left:30px
}
.content ul.links li {
	width:138px;
	height:40px;
	line-height:40px;
	float:left;
	text-align:left
}
.content ul.links li a {
	color:#999
}
.content ul.links li a:hover {
	color:#0066CC
}
.link-main {
	margin-top:20px
}
.content {
	width:740px;
	background:#FFF;
	float:right;
	padding:23px 20px 0 20px;
	min-height:400px;
	margin-bottom:20px;
	border-bottom:2px solid #dedede
}
.content h3 {
	border-bottom:3px solid #99CCFF;
	padding-bottom:3px;
	width:100%;
	height:30px;
	position:relative
}
.content h3 span {
	display:inline-block;
	font-weight:300;
	height:33px;
	font-size:18px;
	overflow:hidden;
	color:#0066CC;
	border-bottom:3px solid #3399FF
}
.content h3 em {
	font-size:12px;
	color:#888;
	font-weight:normal;
	position:absolute;
	bottom:10px;
	left:110px
}
.content h4 {
	font-size:14px
}
.content p {
	width:720px;
	margin:20px 0 20px 10px;
	color:#8c8c8c;
	font-size:16px;
	text-indent:2em
}
.content a {
	text-decoration:none;
	color:#999
}
.content a:hover {
	color:#0066CC
}
.content h3 li {
	font-size:16px;
	line-height:34px;
	color:#888;
	height:33px;
	font-weight:300;
	float:right
}
.copyright {
	width:780px;
	margin:0 auto;
	padding:10px 0 20px;
	text-align:center;
	color:#999;
	display:table;
	margin-left:160px
}
.copyright a {
	color:#999
}
.copyright a:hover {
	color:#0066CC
}
.box1 {
	margin-bottom:50px
}
.linkbox {
	padding:15px 0 20px;
	margin-bottom:20px
}
.map-content {
	padding:15px 5px 40px;
	overflow:hidden
}
.map-box {
	padding-bottom:10px;
	border-bottom:1px dashed #cde09c
}
.map-box h2,.map-box h2 a {
	font-size:16px;
	color:#00bc87;
	height:30px;
	line-height:30px;
	font-weight:300;
	padding-top:10px
}
.mapcs {
	overflow:hidden;
	clear:both;
	padding:15px 0 5px;
	width:100%
}
.mapcs li {
	float:left;
	white-space:nowrap;
	padding-right:30px
}
.mapcs li a {
	display:block;
	font-size:15px;
	color:#999
}
.map-list {
	overflow:hidden;
	clear:both;
	border-bottom:1px solid #f1f1f1
}
.map-list span {
	font-size:18px;
	color:#00bc87
}
.map-list dt {
	height:30px;
	line-height:30px;
	color:#693;
	margin-top:15px;
	font-size:15px
}
.map-list dt a {
	color:#693;
	font-size:15px
}
.map-list dd {
	padding:5px 0;
	overflow:hidden;
	line-height:2em
}
.map-list dd a {
	margin:2px 0;
	margin-right:20px;
	white-space:nowrap;
	float:left;
	color:#999
}
.map-list dd a:hover,.mapcs li a:hover {
	color:#3399FF
}
.map-list a.tag1 {
	color:#333
}
.map-list a.tag2 {
	color:#e65730
}
.map-list a.tag3 {
	color:#00b9da
}
.map-list a.tag4 {
	color:#fe3981
}
.map-list a.tag5 {
	color:#690
}
.map-list a.tag6 {
	color:#609;
	font-size:15px
}
.map-list a.tag7 {
	color:#ff2a21;
	font-size:15px
}
.map-list a.tag8 {
	color:#2166ff;
	font-size:15px
}
.map-list a.tag9 {
	color:#dfc009;
	font-size:15px
}
.map-list a.tag10 {
	color:#2f9c40;
	font-size:15px
}
.newbody {
	padding:20px 0 40px;
	margin:auto;
	overflow:hidden
}
.newbody textarea {
	width:98%;
	height:380px;
	margin-bottom:20px;
	font-size:16px;
	border:1px solid #ccc;
	background:#e6ffe8;
	color:#666;
	line-height:20px
}
.a_button {
	padding:5px 10px;
	border-radius:3px;
	margin-right:15px;
	font-size:16px;
	font-weight:300;
	background:#3a9c34;
	color:#fff;
	border-width:1px
}
.b_button {
	padding:5px 10px;
	border-radius:3px;
	margin-right:15px;
	font-size:16px;
	font-weight:300;
	background:#1d9e7e;
	color:#fff;
	border-width:1px
}
.c_button {
	padding:5px 10px;
	border-radius:3px;
	margin-right:15px;
	font-size:16px;
	font-weight:300;
	background:#9db30a;
	color:#fff;
	border-width:1px
}
.a_button:hover,.b_button:hover,.c_button:hover {
	opacity:.70;
	filter:alpha(opacity=70);
	border-width:1px
}
