@charset "utf-8";
/* 整站通用样式表*/
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, button,
textarea, p, blockquote, th, td { margin: 0; padding: 0;}

img { border: none;}
abbr, acronym { border: none; font-variant: normal;}
ul { list-style: none;}
table { border-collapse: collapse; border-spacing: 0;}
caption, th { text-align: left;}
em, i, cite{ font-style: normal;}
b { font-weight: 600;}

/*================ Layout 整站通用类 需根据具体站点调整====*/
.clear { clear: both;}
.left { float: left;}
.right { float: right;}
img.left { margin: 0 15px 10px 0;}
img.right { margin: 0 0 10px 15px;}

h2 { font-size: 14px;}
h2 span { font-size: 12px; font-weight: 300;}
/* :focus, a, :focus 建议和 :hover一致 ============*/
a { text-decoration: none; color: #333;}
a:hover, a:focus { outline: none; color: #2C9D00;}
h1, h2 { font-size: 14px;}
h3, h4 { font-size: 12px;}
 
html, body { font: 12px/22px Tahoma, sans-serif;} /*全局字体，参考 全局字体最佳实践 http://www.mikkolee.com/118 */
textarea { line-height: 22px;}
label, input, select, option, button, legend { font: 12px/15px Tahoma, sans-serif;}

/* =================top 顶部链接及用户信息================= */
#top { position: fixed; width: 100%; top: 0; left: 0; z-index: 101;
	border-top: 1px solid #000; color: #999;
	background: url(images/top.png) repeat-x;}
.top { overflow: auto; _height: 1%;}
.top a { color: #DCDCDC;}

.top a:hover { color: #AFDE27;}

.top { width: 950px; margin: 0 auto; padding: 8px 25px 15px;}
.top p.quickNav { float: left; width: 450px;}
.top p.userPanel { text-align: right; margin-left: 400px;}
.top p.userPanel form { border: 1px solid red;}

.top p.quickNav a, #top p.userPanel a { padding: 0 5px;}
.top p.userPanel a.toUcenter { display: inline-block; width: 54px; padding: 2px 0; text-align: center; margin-left: 25px; color: #000;
	background: url(images/copyright.gif) no-repeat -347px -22px;}
.top p.userPanel a.toUcenter:hover { color: #FFF;}

.top form { float: right; width: 482px;}
.top form label { padding: 0 3px 0 10px;}

.top form input#username, .top form input#password { padding: 0 3px; border: 1px solid #666; background: #CCC}
.top form input#username { width: 75px;}
.top form input#password { width: 110px; margin-right: 5px;}
.top form input.btnLogin { padding: 2px 3px 1px 6px; border: none;
	background: url(images/copyright.gif) no-repeat right top; 
	font-size: 12px; font-weight: 600; color: #FFF; letter-spacing: 3px; cursor: pointer;}
.top form a { padding-left: 5px;}

/* =============页脚================= */
#footer { margin-top: 25px; border-top: 1px solid #CCC; color: #666;}
.footer .otherLinks { padding: 5px 0 15px; text-align: center;}
.footer .otherLinks a { margin: 0 4px; padding: 0 10px 0 4px; border-right: 1px solid #CCC; color: #999;}
.footer .otherLinks a:last-child { border-right: none;}
.footer .otherLinks a:hover { color: #000;}
.footer p { display: inline-block; vertical-align: top; margin-right: 30px;}
.footer p.com a, .footer p.org a  { display: block; float: left; text-indent: -9999em; background: url(images/copyright.gif) no-repeat; height: 48px;}
.footer p.com a.ivy { width: 90px; margin-right: 15px;}
.footer p.copyright span { color: #F30;}
.footer p.copyright em { color: #093;}
.footer p.org a { width: 40px; height: 38px; margin-right: 15px;}
.footer p.org a.police { background-position: -255px 0;}
.footer p.org a.icp { background-position: -305px 0;}