body { font: 12px/22px "宋体",Verdana, Geneva, sans-serif; color: #555; background:#f6f6f6;}
html { overflow-y: scroll }
body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p, em, i { margin: 0px; padding: 0px;  }
ul, ol { list-style-type: none }
em, i { font-style: normal; }
img { border: 0; vertical-align: middle; }
input, select { vertical-align: middle; font-family: Arial; }
a { color: #555; text-decoration: none; outline: none; }
a:hover { color: #0094cb;  text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
.tar { text-align: right; }
.tac { text-align: center; }
.cl { clear: both; }
.ti { text-indent: 2em; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt12 { margin-top: 12px; }
.oz { overflow: hidden; zoom: 1; }
.hse, .hse a { color: #cc6600; }
.hse a:hover { color: #cc6600; }
.gray, .gray a { color: #999; }
.gray a:hover { color: #999; }
.orange, .orange a { color: #fda21d; }
.orange a:hover { color: #fda21d; }
.blue, .blue a { color: #3064a9; }
.blue a:hover { color: #3064a9; }
.red, .red a { color: #ff0000; }
.red a:hover { color: #ff0000; }
.czse, .czse a { color: #a7a26b; }
.czse a:hover { color: #a7a26b; }
.header { width: 955px; margin: 0 auto;}
.logo { padding: 16px 0 ; }
.undisplay { display: none; }
.selectbox { font-size: 12px; position: relative; float: right; margin-top: 60px; z-index: 510; letter-spacing: -1px; color: #7d7c7c; }
.selectbox .rcselect { background: #fff url(../images/bg_yuyan.png) no-repeat right center; cursor: pointer; display: block; width: 78px; padding-left: 8px; height: 19px; line-height: 19px; }
.selectbox .selectdl { background: #fff; width: 84px; position: absolute; top: 18px; left: 0; border: 1px solid #cbcbcb; border-bottom: none; }
.selectbox .selectdl dd { border-bottom: 1px solid #cbcbcb; padding-left: 7px; line-height: 18px; }
.selectbox .selectdl dd:hover { background: #f9f9f9; }
#navbox { width: 955px; height: 35px; background: url(../images/bg_nav.png) no-repeat; position: relative; z-index: 500; }
#nav {  margin-left: 18px; height: 35px; }
#nav li.top { display: block; float: left; width: 103px; height: 35px; line-height: 35px; border-right: 1px #343434 solid; }
#nav li a.top_link { display: block; float: left; width: 103px; height: 35px; line-height: 35px; text-align: center; color: #fff; text-decoration: none; font-size: 14px; font-weight: 100; cursor: pointer; margin-left:3px; font-family:"微软雅黑"; font-weight:bold;}
#nav li a.top_link span { float: left; display: block; width: 103px; height: 35px; line-height: 35px;}
#nav li a.top_link span.down { float: left; display: block; width: 103px; height: 35px; line-height: 35px; background: url(../images/blanka.gif) no-repeat right top; }
#nav li a.top_link:hover { color: #fff; background: url(../images/blank_over.gif) no-repeat; }
/* Default list styling */

#nav li:hover { position: relative; z-index: 200; }
/* keep the 'next' level invisible by placing it off screen. */
#nav ul, #nav li:hover ul ul, #nav li:hover ul li:hover ul ul, #nav li:hover ul li:hover ul li:hover ul ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul ul { position: absolute; left: -9999px; top: -9999px; width: 0; height: 0; margin: 0; padding: 0; list-style: none; }
#nav li:hover ul.sub { left: 0; top: 35px; background: #000; padding: 8px 1px; border: 1px solid #000; white-space: nowrap; width: 162px; height: auto; z-index: 300; letter-spacing: -1px; }
#nav li:hover ul.sub li { display: block; height: 28px; position: relative; float: left; width: 162px; font-weight: normal; }
#nav li:hover ul.sub li a { display: block; font-size: 14px; font-weight: 300; height: 28px; width: 162px; line-height: 28px; text-indent: 25px; color: #bdbdbd; text-decoration: none; }
#nav li ul.sub li a.fly { background: #000; }
/*{background:#000 url(../images/arrow.gif) 80px 7px no-repeat;}*/
#nav li:hover ul.sub li a:hover { background: #444; color: #fff; }
#nav li:hover ul.sub li a.fly:hover { background: #444; color: #fff; }
#nav li:hover ul li:hover > a.fly { background: #444; color: #fff; }
#nav li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul { left: 162px; top: -9px; background: #000; padding: 8px 1px; border: 1px solid #000; white-space: nowrap; width: 162px; z-index: 400; height: auto; }
#nav li.hover a .down, #nav li.hover a span.down { background: url(../images/blank_over.gif) no-repeat ; }
.search { position: absolute; width: 168px; height: 24px; right: 26px; top: 5px; }
.text1 { float: left; width: 130px; height: 24px; line-height: 24px; padding-left: 38px; border: none; background: url(../images/bg_search.png) no-repeat; }
/*.btn1{float:left;cursor:pointer;width:68px;height:24px;border:0;background:url(../images/bg_search.png) no-repeat right 0;}*/



.footer-float { background: url(../images/bg_foot.png) no-repeat; color: #999; width: 955px; height: 27px; line-height: 27px; position: fixed; _position: absolute; bottom: 1px; left: 50%; margin: 0 0 0 -477px; font-size: 14px; color: #fff; z-index: 9999; }
.footer-float-con { padding: 0 10px; }
.footer-float-con .fr { margin: 8px 6px 0 0; display: block; line-height: 0px; font-size: 0; }
