* { font-family: "microsoft yahei"; }
body { margin: 0px; padding: 0px; }
form, p, ul, li, h1, h2, h3 { margin: 0px; padding: 0px; list-style-type: none; }
#pageheader_hy { background-color: #F4F4F4; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; text-align: center; font-size: 12px; margin-top: auto; margin-right: auto; margin-bottom: 15px; margin-left: auto; height: 26px; overflow: hidden; line-height: 26px; padding-right: 5px; padding-left: 5px; }
#pageheader_hy .pageheader_hy_link a { color: #000; text-decoration: none; padding-left: 10px; padding-right: 10px; background-image: url(/images/2012/nav-border.png); background-repeat: no-repeat; padding-top: 0px; padding-bottom: 0px; background-position: 0px 3px; }
#pageheader_hy .pageheader_hy_link a:visited { color: #000; text-decoration: none; padding-left: 10px; padding-right: 10px; background-image: url(/images/2012/nav-border.png); background-repeat: no-repeat; padding-top: 0px; padding-bottom: 0px; background-position: 0px 3px; }
#pageheader_hy .pageheader_hy_link a:hover { color: #900; text-decoration: underline; padding-left: 10px; padding-right: 10px; background-image: url(/images/2012/nav-border.png); background-repeat: no-repeat; padding-top: 0px; padding-bottom: 0px; background-position: 0px 3px; }
#pageheader_hy a.first:link { color: #000; text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; background-image: none; }
#pageheader_hy a.first:visited { color: #000; text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; background-image: none; }
#pageheader_hy a.first:hover { color: #900; text-decoration: underline; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; background-image: none; }
#pageheader_ls { width: 980px; margin-top: auto; margin-right: auto; margin-bottom: 10px; margin-left: auto; height: 60px; overflow: hidden; }
#logo { margin-left: 13px; width: 250px; float: left; margin-top: 5px; margin-right: 20px; display: inline; }
#logo img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; height: 49px; }
#search { float: left; margin-right: 5px; width: 480px; }
#search .searchnav { font-size: 12px; }
#search .searchnav ul { margin: 0px; padding: 0px; }
#search .searchnav ul li { float: left; height: 23px; line-height: 23px; cursor: pointer; width: 56px; text-align: center; }
#search .this { font-weight: bold; color: #000; background-image: url(/images/2013/s_1.png); background-repeat: no-repeat; }
#search .thisoff { font-weight: normal; color: #000; }
#search .searchbox { border: 3px solid #CCC; padding-left: 5px; float: left; }
#search .q { margin: 0px; padding: 0px; width: 350px; height: 28px; line-height: 28px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: left; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
#search .searchimg { float: left; }
#search .searchimg img { border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; }
#weather { float: right; width: 180px; overflow: hidden; height: 55px; margin-right: 10px; text-align: right; }
#weather frame { width: 160px; overflow: hidden; height: 55px; }
#pageheader_mainnav { height: 122px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #000; margin-bottom: 15px; }
#pageheader_mainnav2 { width: 980px; font-size: 14px; height: 36px; margin-top: auto; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-image: url(/images/2013/i1.gif); }
#pageheader_mainnav2 ul { padding: 0px; margin-top: 0px; margin-right: 13px; margin-bottom: 0px; margin-left: 13px; }
#pageheader_mainnav2 ul li { line-height: 34px; border-left-width: 0px; border-left-style: solid; border-left-color: #CCC; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; background-color: #F7F7F7; text-align: center; width: 73px; overflow: hidden; display: block; float: left; background-image: url(/images/2013/i2.gif); background-repeat: no-repeat; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; }
#pageheader_mainnav2 ul li a { color: #000; text-decoration: none; }
#pageheader_mainnav2 ul li a:visited { color: #000; text-decoration: none; }
#pageheader_mainnav2 ul li a:hover { color: #F00; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F00; }
#pageheader_mainnav2 .mn2this { background-color: #FFF; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #FFF; border-left-color: #CCC; font-weight: bold; background-image: none; }
#pageheader_mainnav2 .mn2last { border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #CCC; border-left-color: #CCC; background-image: url(/images/2013/i2.gif); background-position: 72px; background-repeat: no-repeat; }
#pageheader_mainnav3 { background-image: url(/images/2013/navbg2.png); height: 74px; background-position: center center; background-color: #027DC3; border-top-width: 2px; border-top-style: solid; border-top-color: #000; margin: auto; }
#pageheader_mn3 { margin: auto; width: 980px; height: 74px; }
#pageheader_mn3 .pageheader_mn3_b { font-size: 16px; font-weight: bold; color: #f5e61f; float: left; padding: 0px; width: 20px; margin-top: 18px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; line-height: 22px; overflow: hidden; display: inline; }
#pageheader_mn3 .pageheader_mn3_s { display: inline; float: left; overflow: hidden; padding: 0px; margin-top: 18px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; font-size: 13px; line-height: 21px; }
#pageheader_mn3 .pageheader_mn3_s a { color: #FFF; text-decoration: none; padding: 6px; }
#pageheader_mn3 .pageheader_mn3_s a:visited { color: #FFF; text-decoration: none; padding: 6px; }
#pageheader_mn3 .pageheader_mn3_s a:hover { color: #FFF; text-decoration: underline; padding: 6px; }
#pagefooter { margin: auto; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; font-size: 12px; text-align: center; background-color: #F4F4F4; }
#pagefooter p { padding: 0px; margin: 0px; }

.pagefootmap { margin: auto; width: 980px; text-align: left; overflow: hidden; height: 170px; padding-top: 20px; padding-bottom: 20px; }
.pf_fm_aoff { background-color: #D7D7D7; float: left; width: 130px; height: 145px; margin-right: 16px; padding: 10px; color: #000; display: inline; overflow: hidden; }
.pf_fm_aoff p { font-size: 14px; font-weight: bold; }
.pf_fm_aoff a { font-size: 12px; color: #000; text-decoration: none; display: block; width: 55px; line-height: 30px; float: left; }
.pf_fm_aoff a:visited { font-size: 12px; color: #000; text-decoration: none; display: block; float: left; width: 55px; line-height: 30px; }
.pf_fm_aoff2 { background-color: #D7D7D7; float: left; width: 130px; height: 145px; padding: 10px; color: #000; display: inline; overflow: hidden; }
.pf_fm_aoff2 p { font-size: 14px; font-weight: bold; }
.pf_fm_aoff2 a { font-size: 12px; color: #000; text-decoration: none; display: block; width: 55px; line-height: 30px; float: left; }
.pf_fm_aoff2 a:visited { font-size: 12px; color: #000; text-decoration: none; display: block; float: left; width: 55px; line-height: 30px; }
.pf_fm_aon { background-color: #555; float: left; width: 130px; height: 145px; margin-right: 16px; padding: 10px; color: #FFF; display: inline; overflow: hidden; }
.pf_fm_aon p { font-size: 14px; font-weight: bold; }
.pf_fm_aon a { font-size: 12px; color: #FFF; text-decoration: none; display: block; float: left; width: 55px; line-height: 30px; }
.pf_fm_aon a:visited { font-size: 12px; color: #FFF; text-decoration: none; display: block; float: left; width: 55px; line-height: 30px; }
.pf_fm_aon2 { background-color: #555; float: left; width: 130px; height: 145px; padding: 10px; color: #FFF; display: inline; overflow: hidden; }
.pf_fm_aon2 p { font-size: 14px; font-weight: bold; }
.pf_fm_aon2 a { font-size: 12px; color: #FFF; text-decoration: none; display: block; float: left; width: 55px; line-height: 30px; }
.pf_fm_aon2 a:visited { font-size: 12px; color: #FFF; text-decoration: none; display: block; float: left; width: 55px; line-height: 30px; }

#pagefooter .footcopyright { line-height: 2em; background-color: #555; color: #FFF; padding: 10px; }
#pagefooter .footcopyright a:link { color: #FFF; text-decoration: none; font-size: 12px; }
#pagefooter .footcopyright a:visited { color: #FFF; text-decoration: none; font-size: 12px; }
#pagefooter .footcopyright a:hover { color: #FFF; text-decoration: underline; font-size: 12px; }