body {font-family:verdana, arial, helvetica, sans-serif; font-size:14px; color:#000;margin:0 auto; text-align:center;}
a {color:#000;}
a:visited {color:#111;}
a {color:#000000; text-decoration:none;}
a:hover {color:#7281A2; text-decoration:underline;}
table {border-style:none; border-collapse:collapse; border-spacing:0px; line-height:180%;}
th, td {text-align:left; vertical-align:top;}

#wrapper { width:920px; border-width:0 10px; margin:0 auto; text-align:left;}
#head {width:900px; height:130px; text-align:center; margin:0 auto; margin-bottom:10px;}
#header {margin:0 auto; position:relative; text-align:left; width:900px;}
#header h1{width:140px; height:62px; margin-top:10px; background:url(/images/logo.gif) no-repeat; display:block; }
#header h1 a {width:140px; height:62px; display:block; text-indent:-5000px;}

#main-nav {height:50px; overflow:hidden;}
#main-nav li {float:left; padding:20px 19px 5px; font-size:16px; display: block; text-align: center;}
#main-nav li #right-align {margin-left:5px;}
#main-nav a {background:#fff; width:90px; height:20px; display: block;text-decoration: none; padding:4px 0 2px 0;}
#main-nav a:hover,#header ul a:active,#header ul a:focus {color: #000; background: #efefef;}
#contact {overflow:hidden; position:absolute; right:0; top:0; padding-top:20px; font-size:12px;}

#subNav {width:900px; background:#eee; text-align:left; border-top:1px solid #ddd; margin:0 auto;}
#subNav .body {height:30px; text-align:left; font-size:12px; padding-left:5px; vertical-align:bottom;}
#subNav .body a {margin-top:9px; display:block; float:left; line-height:12px;}
#subNav .body a.current {color:#990000;text-decoration:none; margin-left:5px; padding-left:15px; background:url(/images/arrow.gif) 0 1px no-repeat;}
#subNav .body a.current:hover {color:#A2727A;}

#body {margin:0 auto; text-align:left; width:900px; padding-top:20px;}
#body h2 {font-size:14px; border-bottom:1px solid #000;margin-bottom:20px; padding:5px 0; font-weight:bold;}
#left {float:left; width:650px; margin-right:50px; padding-bottom:20px;}
#article-left {float:left; width:680px; margin-right:20px;}

#instruct{color:#666666; padding-bottom:1em;padding-left:8px;}
#instruct p{padding-bottom:1.5em; font-size:12px; line-height:20px;}
#instruct a{color:#666666; text-decoration:none;}
#instruct a:hover {color:#7281A2; text-decoration:underline;}
#instruct .arrow {background:transparent url(/images/arrow-link.gif) no-repeat scroll left 2px;padding-left:15px;}
#instruct .mail {color:red; font-weight:bold; }

#left .form {float:left; width:100%;}
#left .submit {float:left; width:100%; margin:10px 0; background:#f8f8f8; padding:10px 0; text-align:center;}
#left .submit input {height:30px; padding:5px 8px; text-align:center;}

.form dl {float:left;}
.form dl.item {border-bottom:1px solid #EDEDED;padding:15px 0; width:100%;}
.form dl.item dt {float:left; margin:2px 0 0 5px; width:150px;}
.form dl.item ul li {margin-bottom:5px;}
.form dl.item dd {float:left;}
.form dl.item dd textarea {width:480px;}
.form dl.item dd .ta {height:200px; display:block;}
.form dl.item dd .address {height:70px;}
.form dl.item dd .input {width:300px;}
.form dl.item dd .quhao {width:50px;}
.form dl.item dd .phone {width:225px;}


.form dl.item dd .name {width:180px;}
.form dl.item small {font-size:12px; color:#666; padding-top:4px;}
.form label.error {font-size:12px; color:red; margin-left:5px;}

.block { display: block; }
form.cmxform label.error { display: none; }


h3.form-h3 {border-bottom:1px solid #EDEDED;padding:5px 0; width:100%; font-size:14px; font-weight:bold; color:#666;}

#right {float:right; width:200px; margin-bottom:20px;}
ul#lnv {border-top:1px solid #EDEDED; font-size:12px; padding-bottom:25px;}
ul#lnv li.cc a {background:#252525 none repeat scroll 0 0; color:#FFFFFF;}
#right ul li {border-bottom:1px solid #EDEDED; display:block;}
#right ul li a {padding:10px 12px; color:#252525; display:block;}



#product-right{float:right; width:200px;}
#product-right ul {padding-top:15px;}
#product-right ul li {height:30px;}
#product-right ul li a {padding:3px 0 2px 0; color:#252525; display:block; background:#fff; text-decoration: none;}
#product-right ul a:hover,#product-right ul a:active,#product-right ul a:focus {color: #fff; background: #252525;}

#footer {height:70px; text-align:center; clear:both;}
#footer .pagenation {width:900px; position:relative; margin:0px auto; border-top:1px solid #ddd; background:#eee; height:24px; padding-top:5px; overflow:hidden;}
#footer .current {color:#990000;}
#footer .container {width:900px; margin:0px auto; border-top:1px solid #ddd; text-align:left;padding-top:10px;}
#footer ul{float:left; list-style:none;}
#footer ul li {float:left; margin:0 20px 5px 0; font-size:12px; line-height:15px;}
#footer .copyright {float:right; font-size:11px;}

#contents {width:600px; float:left; padding-bottom:20px;}
#contents ul.tree {margin-top:10px;}
#contents ul a {float:left; display:block; width:100px; height:40px; background:url(/images/branch_m.gif) no-repeat; cursor:pointer; text-decoration:none;}
#contents ul a.root {width:80px; background:none;}
#contents ul a.root h4 {margin-left:0px;}
#contents ul a h4 {width:80px; height:17px; margin:10px 0px 10px 20px; background:#252525; color:#fff; padding-top:3px; font-size:12px; text-align:center;}
#contents ul a:hover h4 {color:#c00;}
#contents ul a span {display:none;}
#contents ul ul {float:left; background:url(/images/branch_i.gif) repeat-y;}
#contents ul ul li {clear:both;}
#contents ul ul li.first a {background:url(/images/branch_f.gif) no-repeat;}
#contents ul ul li.last a {background:#FFFFFF url(/images/branch_l.gif) no-repeat;}
#contents ul ul li.orphan a {background:#FFFFFF url(/images/branch_o.gif) no-repeat;}
#contents .line {width:100%; height:10px; border-bottom:1px solid #ddd; margin-bottom:20px;}
#contents .privacy_box {margin-top:20px; color:#666666;}
#contents .privacy_box h4 {margin-bottom:10px; padding:5px 0; font-size:12px; font-weight:bold; background:transparent url(/images/line_dotted_h_gray.gif) repeat-x scroll 0 bottom; }
#contents .privacy_box p {font-size:12px; line-height:20px;}
#contents .lineBox {margin:8px 0 20px 0; padding:10px 10px; border:1px solid #EDEDED; display:block;}
#contents dl {margin:20px 0;}
#contents dl dt {margin:5px 0;}
#contents dl dt a {font-weight:bold;}
#contents dl dd {font-size:12px; margin:5px 0;}
#contents p {font-size:12px; line-height:20px;}
#contents h3 {font-size:12px; font-weight:bold; padding:5px 0;}
#contents a {color:#c00;}
#contents em {font-style:normal;}
#contents small {font-size:12px; color:#666;}
#contents dl.link-text {margin-bottom:0; padding-bottom:20px; border-bottom:1px solid #ddd;}
#contents dl.link-text dd {margin-bottom:15px;}
#contents dl.link-images {float:left; width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ddd;}
#contents dl.link-images dt {width:88px;float:left;margin:5px;}
#contents dl.link-images a {display:block; font-size:12px; color:#666; font-weight:normal;}
#contents dl.link-images p {margin-top:5px;}
#contents dl.link-images img {border:1px solid #ccc;display:block;}

#contents .c_p {font-size:13px !important; line-height:20px !important; text-indent:2em; padding:10px 0; color:#666;}
#contents .c_h3 {font-size:13px !important; margin-top:10px;}
#contents .a_h3 {font-size:13px !important; margin-top:15px; color:#666;}

#contacts {width:600px; float:left; padding-bottom:20px;}
#contacts dl {margin:10px 0; float:left;}
#contacts dl dt {overflow:hidden;padding:5px 0; font-size:13px;}
#contacts dl dt a {font-weight:bold;}
#contacts dl dd {font-size:12px; background:transparent url(/images/line_dotted.gif) repeat-x scroll 0 0;overflow:hidden;padding:6px 0 15px;}
#contacts p {font-size:12px; line-height:20px;}
#contacts h3 {font-size:12px; font-weight:bold; padding:5px 0;}
#contacts a {color:#c00;}
#contacts dl dd a {margin-top:10px; display:block;}
#contacts small {font-size:12px; color:#666;}

code.tag {color:green;}
body, div, table, th, td, caption, h1, h2, h3, h4, h5, h6, a, p, pre, ul, ol, li, dl, dt, dd, form, address, embed, object {
font-weight:normal;
list-style-type:none;
margin:0;
padding:0;
}
.logo {left:-9999em; position:relative;}
#main-nav a.nPage, #main-nav a:hover.nPage{color:#efefef; background:#313031;}
img {border:medium none; vertical-align:bottom;}