/* ---,  css Reset  ,--- */

body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, p, blockquote, th { margin: 0; padding: 0; color: #333; font-size: 12px; font-family: Arial, "宋体"; }
fieldset, img, abbr, acronym { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a:link { color: #333; text-decoration: none; }
a:hover { color: #333; text-decoration: underline !important; cursor: pointer; }
a:visited { color: #333; text-decoration: none; }
.hackbox { clear: both !important; padding: 0 !important; margin: 0 !important; width: auto !important; height: auto !important; line-height: normal !important; }
/* ---,  Public Layout  ,--- */

body { width: 960px; margin: 0 auto; }
.hidden { display: none; }
img.logoleft { float: left; }
img.telright { float: right; margin-right: 13px; }
.header span { float: left; width: 400px; line-height: 17px; margin-top: 10px; text-align: right; text-align: right; }
.header .number1{ text-align:left;}
.header ul { width: 285px; float: right; margin-top: 10px; overflow: hidden; }
.header li { line-height: 17px; float: left; padding: 0 3px; }
.header li#tel { clear: both; width: 285px; }
.header li#tel img { float: right; }
.nav { clear: both;}
.navguide { background-image: url(/images/2009/public/bg_hzhomeguide.gif); width: 105px; float: right; height: 30px; padding-top: 12px; position: relative; }
.navguide .pull { visibility: hidden; width: 103px; background: #fff; border: 1px solid #dcdcdc; position: absolute; top: 42px; left: 0; }
.navguide .pull li { height: 25px; line-height: 25px; padding: 0 0 0 20px; background: url(/images/2009/public/arw_pull_1.gif) no-repeat 10px 10px; }
.navguide .pull li a { display: inline; background: none; padding: 0; font-size: 12px; }
.navguide a { display: block; font-size: 14px; padding-top: 7px; padding-top: 10px\9; padding-left: 20px; background-image: url(/images/2009/public/ico_arrow_1.gif); background-repeat: no-repeat; background-position: 10px 15px; }
.navguide a:hover { text-decoration: none !important; }
.keyword { height: 24px; clear: both; padding: 10px 30px 0px 30px; text-align: center; background-image: url(/images/2009/public/bg-keyword.gif); background-repeat: repeat-x; }
.keyword dt { float: left; color: #fff001; }
.keyword dd { float: right; color: #fff001; }
.keyword dt a, .nav dd a { margin-right: 15px; }
.search { clear: both; height: 31px; margin-bottom: 10px; padding-top: 6px; padding-left: 25px; background-image: url(/images/2009/public/bg_search.gif); background-repeat: no-repeat; }
.search #ico-search { float: left; padding-top: 3px; margin-right: 5px; }
.search span { float: left; line-height: 27px; margin-right: 5px; color: #949494; }
.search span.img_links { float: right; margin-right: 40px; }
.search span a { margin-right: 13px; }
.search span img { margin-top: 1px; *margin-top:2px;
}
.searchbox { width: 162px; width: 161px\9; height: 18px; padding-top: 5px; padding-left: 5px; border: 0; background-image: url(/images/2009/public/bg_searchbox.gif); }
.go_orderquery { float: right; margin: 0 20px 0 0; }
.nowplace { clear: both; width: 960px; height: 30px; margin: 0 auto; margin-bottom: 10px; border-bottom: 1px solid #e6e6e6; }
.nowplace ul { width: 960px; height: 17px; padding-top: 13px; padding-left: 2px; }
.nowplace li { display: inline; padding: 0px !important; padding-right: 3px !important; margin: 0 !important; color: #666; font-family: "宋体"; }
.nowplace li a:link, .nowplace li a:hover, .nowplace li a:visited { color: #666; }
.guide { clear: both; width: 960px; height: 134px; margin: 10px auto; background-image: url(/images/2009/public/bg_guide.gif); background-repeat: repeat-x; }
.guidefirstul { border: 0 !important; }
.guide ul { width: 135px; height: 85px; float: left; margin-top: 25px; padding-left: 50px; border-left: 1px solid #bfbfbf; }
.guide ul li { line-height: 21px; }
.guide a { padding-left: 9px; font-weight: normal; }
.guidenowa a { font-weight: bold; background-image: url(/images/2009/public/ico_arrow_2.gif); background-repeat: no-repeat; background-position: 0px 3px; }
/*指南*/
.guides { width:960px; margin:10px auto 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden; }
.guides dl { float:left; width:160px; background:url(/images/index/guides_bg.gif) no-repeat 140px 15px; }
.guides dt { font-weight:bold; padding:15px 0 5px 15px; }
.guides dd { height:24px; color:#808080; font-family:"宋体"; padding:0 0 0 10px; }
.guides dd a { color:#808080!important; }
.guides .tel { float:left; }
/*站内链接、版权*/
.copyright { width:960px; margin:10px auto 0; color:#808080; text-align:center; line-height:24px; overflow:hidden; }
.copyright a { color:#808080!important; margin:0 8px; }
.footer { padding-bottom: 30px; margin-top: 15px; }
.footer li { color: #606060; text-align: center; line-height: 22px; }
.footer li a { padding: 0 25px; }
div.site-nav { float: left; width: 850px; height: 42px; }
div.site-nav ul.floors { float: left; }
div.site-nav ul.floors li { float: left; margin: 0 2px 0 0; }
div.sub-floor-menus div.menu { margin-left: -1px; top: 30px; position: absolute; top: 30px; }
.site-nav .floors { float: left; }
.floors li a { display: block; width: 80px; background-repeat: repeat-y;height: 42px; }

.friendlink { margin: 10px 0 0; overflow: hidden; }
.friendlink b { display: block; height: 25px; line-height: 25px; text-indent: 5px; border: 1px solid #dcdcdc; background: #f1f1f1; overflow: hidden; }
.friendlink .bd { width: 948px; padding: 5px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; background: #f1f1f1; overflow: hidden; }
.friendlink ul li { display: inline; height: 20px; line-height: 20px; padding: 0 10px 0; zoom: 1; }
.friendlink ol { padding: 5px 0 0; }
.friendlink ol li { float: left; display: inline; width: 88px; height: 31px; margin: 3px 15px; overflow: hidden; zoom: 1; }
.plc-problem { clear: both; width: 960px; height: 85px; padding-top: 65px; background-image: url(/images/2009/register/bg_question.png); background-repeat: no-repeat; overflow: hidden; }
.plc-problem dl { float: left; width: 230px; padding-left: 80px; padding-right: 10px; }
.plc-problem dt { line-height: 25px; font-weight: bold; }
.plc-problem dd { line-height: 17px; }
.articlebar { padding: 10px 0 0; margin: 0 0 10px; overflow: hidden; }
.articlebar .box { float: left; width: 233px; margin: 0 9px 0 0; overflow: hidden; }
.articlebar .box .head { height: 31px; background: url(/images/2009/public/bg_footer_1.png) no-repeat; overflow: hidden; }
.articlebar .box .head b { float: left; height: 31px; line-height: 31px; margin: 0 0 0 10px; }
.articlebar .box .head i { float: right; height: 31px; line-height: 31px; font-style: normal; margin: 0 10px 0 0; }
.articlebar .box .head i a { color: #52a424; font-family: "宋体"; }
.articlebar .box .body { width: 231px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; overflow: hidden; }
.articlebar .box .body ul { width: 200px; height: 176px; margin: 5px auto; overflow: hidden; }
.articlebar .box .body ul li { height: 22px; line-height: 22px; overflow: hidden; }
.articlebar .r { float: right; margin: 0; }
.textbox { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #707070; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #707070; background-image: url(/images/2009/public/textbox_bg.gif); background-repeat: repeat-x; background-position: top; height: 16px; padding-top: 4px; padding-left: 3px; background-color: #FFFFFF; }
.textarea { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #707070; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #707070; background-image: url(/images/2009/public/textbox_bg.gif); background-repeat: repeat-x; background-position: top; background-color: #FFFFFF; padding-top: 4px; padding-left: 3px; }
/* --------End 字体样式------------ */

/* -------Start 错误提示------------ */
.error-pannel { background-color: #ffeded; background-image: url(/images/2009/public/ico_error_1.gif); background-repeat: no-repeat; background-position: 4px 5px; border: 1px solid #ff9494; margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: auto; }
.error-pannel dl { padding-bottom: 8px; padding-right: 20px; }
.error-pannel dl dt { font-size: 14px; font-weight: bold; color: #e60000; padding-top: 6px; padding-left: 24px; margin-bottom: 10px; }
.error-pannel dl dd { padding-left: 24px; line-height: 18px; }
.error-pannel a { color: #e60000; text-decoration: underline; }
.error-pannel dd ul { list-style-type: decimal; margin-left: 18px; }
/* -------End 错误提示------------ */

/* -------Start 信息提示------------ */
.info-pannel { background-color: #e3f9ff; background-image: url(/images/2009/public/ico_info_1.gif); background-repeat: no-repeat; background-position: 4px 5px; border: 1px solid #6ccfeb; text-align: left; margin-top: auto; margin-bottom: auto; margin-left: auto; margin-right: auto; }
.info-pannel dl { padding-bottom: 8px; padding-right: 20px; text-align: left; }
.info-pannel dl dt { font-size: 14px; font-weight: bold; color: #004deb; padding-top: 6px; padding-left: 24px; margin-bottom: 10px; text-align: left; }
.info-pannel dl dd { padding-left: 24px; line-height: 18px; text-align: left; }
.info-pannel a { color: #004deb; text-decoration: underline; }
.info-pannel dd ul { list-style-type: decimal; margin-left: 18px; }


.dht { float: left; border: #b4b4b4 1px solid; padding-right: 15px; padding-left: 15px; padding-bottom: 5px; overflow: hidden; width: 110px; background-color: #fff; }
.dht dl dt { list-style-type: none; }
.dht dl dd { float: left; list-style-type: none; }
.dht dl dt { padding-bottom: 10px; overflow: hidden; width: 222px; border-bottom: #a10000 1px solid; }
.dht dl dd { width: 100px; }
.dht dl .dhj { margin-bottom: 1px; width: 110px; }
.dht dl dd { width: 222px; padding-top: 5px; }
.dht dl dd ul li { float: left; list-style-type: none; }
.dht dl dd ul li p { height:20px; line-height:20px; padding-left: 13px; background:url("/images/2009/public/arw_pull_1.gif") no-repeat scroll 0 7px transparent; width: 97px; }
.dht dl dd ul li p a { text-decoration: none !important; }
.dht dl dd ul .hj { padding-left: 13px; width: 94px; color: #000; padding-top: 6px; }
.dht dl dd ul li p span b { color: #666; font-weight:normal; }

#sub_floor_menus{ width:100%; position:relative!important; top:auto!important; left:auto!important;}
#sub_floor_1{ margin:0!important; top:0!important; left:82px!important;}
#sub_floor_5{ margin:0!important; top:0!important; left:410px!important;}
#sub_floor_8{ margin:0!important; top:0!important; left:738px!important;}
/* -------Start 页码------------ */
.pager { padding: 10px; }
.pager dd { float: left; }
.pager dd a { display: block; color: #57a920; margin-right: 4px; background-color: #fff; padding-top: 3px; padding-right: 7px; padding-bottom: 2px; padding-left: 7px; border: 1px solid #dcdcdc; }
.pager dd a:visited { display: block; color: #57a920; margin-right: 4px; background-color: #fff; padding-top: 3px; padding-right: 7px; padding-bottom: 2px; padding-left: 7px; border: 1px solid #dcdcdc; }
.pager dd a:hover { color: #FFFFFF; background-color: #5cae1c; border: 1px solid #3a6e12; }
/* -------End 页码------------ */

a.lx000000:link, a.lx000000:hover, a.lx000000:visited { color: #000000; }
a.lx398b03:link, a.lx398b03:hover, a.lx398b03:visited { color: #398b03; }
a.lx257202:link, a.lx257202:hover, a.lx257202:visited { color: #257202; }
a.lx1650cb:link, a.lx1650cb:hover, a.lx1650cb:visited { color: #1650cb; }
a.lx005ea8:link, a.lx005ea8:hover, a.lx005ea8:visited { color: #005ea8; }
a.lx444444:link, a.lx444444:hover, a.lx444444:visited { color: #444444; }
a.lxcc0000:link, a.lxcc0000:hover, a.lxcc0000:visited { color: #cc0000; }
a.lx02309f:link, a.lx02309f:hover, a.lx02309f:visited { color: #02309f; }
a.lx2117f4:link, a.lx2117f4:hover, a.lx2117f4:visited { color: #2117f4; }
a.lx025ea7:link, a.lx025ea7:hover, a.lx025ea7:visited { color: #025ea7; }
a.lx232323:link, a.lx232323:hover, a.lx232323:visited { color: #232323; }
a.lx454545:link, a.lx454545:hover, a.lx454545:visited { color: #454545; }
a.lx878787:link, a.lx878787:hover, a.lx878787:visited { color: #878787; }
a.lx52a424:link, a.lx52a424:hover, a.lx52a424:visited { color: #52a424; }
a.lx368b23:link, a.lx368b23:hover, a.lx368b23:visited { color: #368b23; }
a.lx184fcd:link, a.lx184fcd:hover, a.lx184fcd:visited { color: #184fcd; }
a.lx30509b:link, a.lx30509b:hover, a.lx30509b:visited { color: #30509b; }
a.lx1c65b4:link, a.lx1c65b4:hover, a.lx1c65b4:visited { color: #1c65b4; }
a.lx656565:link, a.lx656565:hover, a.lx656565:visited { color: #656565; }
a.lx328408:link, a.lx328408:hover, a.lx328408:visited { color: #328408; }
a.lx51a422:link, a.lx51a422:hover, a.lx51a422:visited { color: #51a422; }
a.lx3564cc:link, a.lx3564cc:hover, a.lx3564cc:visited { color: #3564cc; }
a.lx1671b8:link, a.lx1671b8:hover, a.lx1671b8:visited { color: #1671b8; }
a.lx52a323:link, a.lx52a323:hover, a.lx52a323:visited { color: #52a323; }
a.lx3465cb:link, a.lx3465cb:hover, a.lx3465cb:visited { color: #3465cb; }
a.nffffff:link, a.nffffff:hover, a.nffffff:visited { color: #fff !important; }
a.n999999:link, a.n999999:hover, a.n999999:visited { color: #999 !important; }
a.n222222:link, a.n222222:hover, a.n222222:visited { color: #222 !important; }
a.n0159a1:link, a.n0159a1:hover, a.n0159a1:visited { color: #0159a1 !important; }
a.n3a8c0e:link, a.n3a8c0e:hover, a.n3a8c0e:visited { color: #3a8c0e !important; }
a.nff6b00:link, a.nff6b00:hover, a.nff6b00:visited { color: #ff6b00 !important; }
a.n606060:link, a.n606060:hover, a.n606060:visited { color: #606060 !important; }
a.n4f4f4f:link, a.n4f4f4f:hover, a.n4f4f4f:visited { color: #4f4f4f !important; }
a.n1967af:link, a.n1967af:hover, a.n1967af:visited { color: #1967af !important; }
a.nfc7301:link, a.nfc7301:hover, a.nfc7301:visited { color: #fc7301 !important; }
a.n212121:link, a.n212121:hover, a.n212121:visited { color: #212121 !important; }
a.n1d60ae:link, a.n1d60ae:hover, a.n1d60ae:visited { color: #1d60ae !important; }
a.n535353:link, a.n535353:hover, a.n535353:visited { color: #535353 !important; }
a.nff7401:link, a.nff7401:hover, a.nff7401:visited { color: #ff7401 !important; }
a.n098000:link, a.n098000:hover, a.n098000:visited { color: #098000 !important; }
a.n000000:link, a.n000000:hover, a.n000000:visited { color: #000 !important; text-decoration: none !important; }
a.n333333:link, a.n333333:hover, a.n333333:visited { text-decoration: none !important; }
a.n505050:link, a.n505050:hover, a.n505050:visited { color: #505050 !important; text-decoration: none !important; }
a.n5c5c5c:link, a.n5c5c5c:hover, a.n5c5c5c:visited { color: #5c5c5c !important; text-decoration: none !important; }
a.n378c24b:link, a.n378c24b:hover, a.n378c24b:visited { color: #378c24 !important; font-weight: bold; }
a.n55a623b:link, a.n55a623b:hover, a.n55a623b:visited { color: #55a623 !important; font-weight: bold; }
a.nffffffb:link, a.nffffffb:hover, a.nffffffb:visited { color: #fff !important; font-weight: bold; text-decoration: none !important; }
a.n025aa2b:link, a.n025aa2b:hover, a.n025aa2b:visited { color: #025aa2 !important; font-weight: bold; text-decoration: none !important; }
a.n50504eb:link, a.n50504eb:hover, a.n50504eb:visited { color: #50504e !important; font-weight: bold; text-decoration: none !important; }
a.n44921ab:link, a.n44921ab:hover, a.n44921ab:visited { color: #44921a !important; text-decoration: none !important; }
a.n4e4f53b:link, a.n4e4f53b:hover, a.n4e4f53b:visited { color: #4e4f53 !important; font-weight: bold; text-decoration: none !important; }
a.n308408b:link, a.n308408b:hover, a.n308408b:visited { color: #308408 !important; font-weight: bold; text-decoration: none !important; }
a.u1c65b2:link, a.u1c65b2:visited { color: #1c65b2 !important; text-decoration: underline !important; }
a.u1c65b2:hover { color: #1c65b2 !important; text-decoration: none !important; }
a.u0159a1:link, a.u0159a1:visited { color: #0159a1 !important; text-decoration: underline !important; }
a.u0159a1:hover { color: #0159a1 !important; text-decoration: none !important; }
.x888888 { color: #888888 !important; }
.serve { width:132px; height:186px; position:absolute; top:160px; right:0; z-index:100000; overflow:hidden; }
.serve .click { float:left; cursor:pointer; }

