* { margin: 0px; padding: 0px; }
body { background: url("../images/bg.gif"); color: rgb(63, 63, 63); font-family: Arial; font-size: 12px; }
a { color: rgb(63, 63, 63); text-decoration: none; }
a:hover { color: rgb(152, 10, 43); text-decoration: underline; }
img { border: currentColor; border-image: none; }
ul { list-style-type: none; }
ol { list-style-type: none; }
.text { text-align: justify; }
#bodypng { background: url("../images/bgPng.png") repeat-x top; width: 100%; }
#body_main { background: rgb(255, 255, 255); margin: 0px auto; width: 990px; }
#header { }
.logo { margin: 0px 0px 0px 38px; width: 191px; height: 101px; float: left; }
.links { padding-right: 30px; margin-bottom: 17px; float: right; -webkit-text-size-adjust: none; }
@media not all {
.links { margin-bottom: 18px; }
}
.links ul { margin: 18px 0px 0px; }
.links li { background: url("../images/link_ico.jpg") no-repeat right; line-height: 20px; float: left; }
.links li.nob { background: none; }
.links li a { margin: 0px 8px; font-size: 11px; }
.links li.ico { background: url("../images/link_ico3.gif") no-repeat; margin: 2px 0px 0px 5px; width: 27px; height: 13px; }
.links li.ico a { margin: 0px; width: 15px; height: 13px; display: block; }
.logo_nav { width: 1050px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.logohuahao { width: 280px; height: 102px; float: left; }
.logohuahao a { width: 280px; height: 102px; display: block; }
#huahao1 { width: 710px; height: 102px; float: left; position: relative; z-index: 9999; }
.huahaoli { padding: 48px 14px 0px; text-align: center; float: left; position: relative; z-index: 9999; }
.huahaoli a { font-family: "微软雅黑"; font-size: 17px; font-weight: bold; }
.huahaoli a:hover { text-decoration: none; }
.huahaoli .nav_sy { color: rgb(1, 180, 243); }
.huahaoli .sud { padding: 10px; left: -18px; width: 110px; margin-top: 14px; display: none; position: absolute; z-index: 9999; background-color: rgb(245, 250, 252); }
.huahaoli .sud li { text-align: center; line-height: 24px; }
.huahaoli .sud li a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.innerBox { margin: 0px auto; padding: 36px 0px 0px; width: 914px; }
.location { width: 713px; height: 18px; text-align: right; color: rgb(0, 0, 0); font-size: 11px; float: right; -webkit-text-size-adjust: none; }
.s_loca { font-size: 12px; }
.location a { color: rgb(137, 137, 137); }
.location a:hover { color: rgb(152, 10, 43); }
.subMenu { margin: 8px 0px 32px; width: 163px; float: left; }
.subMenu ul li { padding: 8px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; }
.subMenu ul li ul li { padding: 6px 0px 0px 10px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; }
.subMenu ul li a { color: rgb(152, 146, 147); font-weight: bold; }
.subMenu ul li ul li a { color: rgb(152, 146, 147); font-weight: bold; }
.subMenu ul li a:hover { color: rgb(141, 14, 40); text-decoration: none; }
.subMenu ul li.int ul li a:hover { color: rgb(141, 14, 40); text-decoration: none; }
.subMenu ul li.int a { color: rgb(141, 14, 40); text-decoration: none; }
.subMenu ul li.int ul li a { color: rgb(152, 146, 147); text-decoration: none; }
.submu ul li { border: currentColor; border-image: none; padding-top: 6px; }
.submu ul li a { background: url("../images/icon.gif") no-repeat 10px 5px; padding-left: 20px; font-size: 11px; font-weight: normal; -webkit-text-size-adjust: none; }
.submu ul li a:hover { color: rgb(63, 63, 63); padding-left: 20px; font-size: 11px; text-decoration: none; }
.submu ul li.sub a { color: rgb(63, 63, 63); padding-left: 20px; font-size: 11px; text-decoration: none; }
