body, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; vertical-align: top; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, checkbox, select, radio { vertical-align: middle; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear: both; overflow: hidden; font-size: 0px; line-height: 0; }
.blank { height: 10px; overflow: hidden; clear: both; }
.auto:after, ul:after { height: 0; display: block; visibility: hidden; content: "."; clear: both; }
.auto, ul { zoom: 1; }
.l { float: left; }
.r { float: right; }
body { font-size: 12px; font-family: 'tahoma', arial; color: #333; background:#fff url(images/body-bg.jpg) repeat-y center top; }
/**/
.banner { width:980px; margin:0 auto; }
.nav { width:980px; height: 43px; margin:0 auto; line-height: 43px; background: url(images/nav-bg.png) repeat-x left top; }
.nav ul { padding-left:20px; }
.nav li { padding:0 19px; background: url(images/nav-li-bg.png) no-repeat right center; float: left; color: #008a00; font-size: 14px; }
.nav a { color: #fff; display: block; }
/**/
.wrap { width:980px; margin: 0 auto;  }
.top { padding:10px 0; }
.top-l { width:260px; float:left; }
.ann { height:166px; background:url(images/ann-bg.jpg) repeat-x left top; border:solid 1px #d3d3d3; }
.ann h4 { height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#a05600; padding-left:10px; }
.ann-bd { padding:10px 0; text-align:center; }
.ann-number { height:80px; line-height:80px; font-size:72px; color:red; font-weight:bold; }
.ann-bd p { padding-top:4px; }
.today { height:316px; border:solid 1px #d3d3d3; }
.today-s { height:235px; overflow:hidden; padding:10px 0 0 15px; }
.today-s table { width:222px; }
.today-s td { padding:6px 0; }
.today-dashed td { border-bottom:dashed 1px #d3d3d3;}
/**/
.reg { width:712px; height:494px; border:solid 1px #d4d4d4; float:right; background:url(images/reg-bg.png) repeat-x left top; }
.reg h2 { padding:15px 0 12px 10px; }
.reg b { font-weight:normal; color:red; padding-right:3px; }
.reg-tip { text-indent:2em; line-height:22px; padding:0 15px 10px; }
.reg h3 { padding:8px 0; }
.reg-name { width:130px; text-align:right; padding-right:10px; }
.reg-form td { padding-top:4px; padding-bottom:10px; }
.reg-notice { line-height:20px; color:red; }
.reg-textarea { width:477px; height:120px; }
.reg-submit { width:95px; height:30px; background:url(images/reg-submit.png) no-repeat left top; border:none; cursor:pointer; }
.reg-text { height:21px; border:solid 1px #cbcbcb; }
#reg-add { cursor:pointer; }
/**/
.safe { border:solid 1px #bbb; padding:1px; }
.safe-pic { padding:10px 0; text-align:center; }
.ask { border:solid 1px #bbb; padding:1px; }
.ask-bd { padding:10px; }
.ask-pic { width:621px; float:left; }
.ask-r { width:325px; float:right; }
/**/
.pr { border:solid 1px #bbb; padding:1px; }
.pr ul { padding:0 0 10px 10px; }
.pr li { width:304px; height:178px; float:left; margin:10px 10px 0 0; _display:inline; padding:3px; border:solid 1px #d3d3d3; }
.pr p { text-indent:2em; padding:0 6px 0; text-indent:2em; line-height:22px; }
/**/
.how { border:solid 1px #bbb; padding:1px; }
.how ul { padding:10px 0 15px 25px; }
.how li { float:left; margin:12px 15px 0 0; _display:inline; }
/**/
.footer { width:980px; height: 218px; margin:0 auto; background: #f8eee0; }
.footer-nav { height: 40px; padding-top: 1px; text-align: center; color: #fff; font-size: 14px; line-height: 40px; background: url(images/footer-nav.jpg) repeat-x left top; }
.footer-nav a { color: #fff; }
.footer-con { padding: 10px 10px 0 330px; background: url(images/footer-logo.png) no-repeat 20px 25px; }
.footer-swt { width: 222px; float: right; padding:5px 0 0; }
.footer-swt li { margin: 5px 5px 0 0; float: left; _display: inline; }
.footer-con p { width:395px; line-height: 22px; padding-top: 5px; }

/*底部商务通*/
.g1_swt { height:70px; overflow:hidden; background:url(/themes/new/static/images/g1_swtbg.png) repeat-x !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/themes/new/static/images/g1_swtbg.png); _background:none; bottom: 0; position: fixed; width:100%; _position:absolute; _bottom:auto; text-align:center;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));  /*用于兼容ie6*/}
.g1_swtcont { background: url(/themes/new/static/images/g1_swtbg.jpg) repeat-x bottom; width:980px; margin:0 auto; }
.g1_swtcont span { padding:0 5px 5px; display:inline-block; vertical-align: bottom }
.g1_swtcont i { display:inline-block; vertical-align: bottom }