body { background:#808080 }
body, dl, dt, dd, ol, ul, pre, form, field, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 { font-family:"宋体", Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; font-size:14px }

a:link, a:visited { text-decoration:none; color:##F80303}
a:hover, a:active { text-decoration:underline; color:#e30000 }
ul, ol { list-style:none }
input, textarea, select, button, file { font-size:14px; font-weight:100 }
img { border:0 }
.img { display:block }
.icon { margin-right:3px; vertical-align:-2px }
p, li { line-height:1.8em }
b { font-size:bold }
input, select { font-family:"宋体" }
textarea, .textarea_style { font-family:"宋体"; border:1px solid #ccc }
.clear, #clear { clear:both; font-size:0 }
input { height:expression(this.type=="text" || this.type=="file" || this.type=="password" ? "16px":"");
line-height:expression(this.type=="text" || this.type=="file" || this.type=="password" ? "16px":"")
}
input[type=text], input[type=file], input[type=password] { height:16px; line-height:16px }
.input { font-family:"宋体"; height:16px; line-height:16px; background:#fff; color:#666; border:1px solid #ccc; padding:1px }
.input_over { font-family:"宋体"; height:16px; line-height:16px; background:#fffaf0; color:#666; border:1px solid #7f9db9!important; border:1px solid #7f9db9; padding:1px }
.input_focus { font-family:"宋体"; height:16px; line-height:16px; background:#fff; color:#000; border:1px solid #7f9db9!important; border:1px solid #7f9db9; padding:1px }
.textarea { font-family:"宋体"; background:#fff; color:#666; border:1px solid #ccc; padding:1px }
.textarea_over { font-family:"宋体"; background:#fffaf0; color:#666; border:1px solid #7f9db9; padding:1px }
.textarea_focus { font-family:"宋体"; background:#fff; color:#000; border:1px solid #7f9db9; padding:1px }
.button_51x19 { width:51px; height:19px; border:0; padding-top:0; *padding-top:1px!important;
*padding-top:3px;
text-align:center; CURSOR:pointer; background:url(../images/button_bg_51x19.png) }
.button { BORDER:#a4a8af 1px solid; BORDER-bottom:#70737a 1px solid; BACKGROUND:#e0e5e7 url(../../btn1_mout.gif); height:20px; FONT-SIZE:14px; CURSOR:pointer; COLOR:#000; padding:2px 4px 0 4px; *padding:2px 0 0 0
}
.button2 { BORDER:#7b7b7b 1px solid; BORDER-bottom:#70737a 1px solid; BACKGROUND:#e0e5e7 url(../../btn2_mout.gif); height:30px; padding:0; FONT-SIZE:14px; CURSOR:pointer; COLOR:#000 }
.title_grey { height:26px; background:url(../images/title_grey.gif) repeat-x }
.title_grey .icon { float:left; width:20px; height:26px; background:url(../images/title_grey_icon.gif) no-repeat 9px 8px }
.title_grey .title { float:left; padding-top:3px; padding-left:3px; font-weight:bold; font-size:14px; color:#333 }
.title_grey .title a:link, .title_grey .title a:visited { font-size:14px; color:#333; font-weight:bold; text-decoration:none }
.title_grey .title a:hover, .title_grey .title a:active { font-size:14px; color:#333; font-weight:bold; text-decoration:underline }
.title_grey .right { float:right;  width: 50px; height: 25px; padding-top: 10px; padding-left: 15px; font-weight: bold; font-size: 14px; }
.title_grey .text { float:left; padding-left:12px; padding-top:8px; color:#858585 }
.title_grey .more { float:right; padding-top:4px; padding-right:6px }
.title_grey .more a:link, .title_grey .more a:visited { color:#858585; text-decoration:none }
.title_grey .more a:hover, .title_grey .more a:active { color:#858585; text-decoration:underline }
.title_black { height:26px; *height:27px;
background:url(../images/title_black.gif) repeat-x; border-bottom:1px solid #ededed }
.title_black .title_left { float:left; background:url(../images/title_left.gif) no-repeat; width:20px; height:25px }
.title_black .left { float:left; background:url(../images/title_left.gif) no-repeat; width:20px; height:25px }
.title_black .icon { float:left; width:20px; height:26px; background:url(../images/title_black_icon.gif) no-repeat 9px 8px }
.title_black .title_title { float:left; padding-top:5px; padding-left:10px; font-weight:bold; font-size:14px; color:#fefefe }
.title_black .title_right { float:right; background:url(../images/title_right.gif) no-repeat; width: 50px; height: 25px; padding-top: 5px; padding-left: 15px; font-weight: bold; font-size: 14px; }
.title_black .title { float:left; padding-top:5px; padding-left:10px; font-weight:bold; font-size:14px; color:#fefefe }
.title_black .right { float:right; background:url(../images/title_right.gif) no-repeat; width: 50px; height: 25px; padding-top: 10px; padding-left: 15px; font-weight: bold; font-size: 14px; }
.title_black .title a:link, .title_black .title a:visited { font-size:14px; color:#fefefe; font-weight:bold; text-decoration:none }
.title_black .title a:hover, .title_black .title a:active { font-size:14px; color:#e30000; font-weight:bold; text-decoration:underline }
.title_black .text { float:left; padding-left:12px; padding-top:8px; color:#858585 }
.tbody { width:981px; background:#fefefe; margin:0 auto; overflow:hidden }
#box { width:960px; margin:0 auto; text-align:left }
#header { height:82px; border:1px solid #dedede; text-align:center; border-top:0 }
#header .menu_box { width:956px; margin:0 auto; height:82px; text-align:left }
#header .top { height:5px; background:#fff; overflow:hidden }
#header .top_menu { height:27px; background:url(../images/header_bg.gif) repeat-x }
#header .top_menu .left { float:left; padding-left:10px }
#header .top_menu .middle { float:left; line-height:20px; margin-left:30px; width:200px }
#header .top_menu .middle a:link, #header .top_menu .middle a:visited { color:#333; text-decoration:none }
#header .top_menu .middle a:hover, #header .top_menu .middle a:active { color:#e30000; text-decoration:underline }
#header .top_menu .right { line-height:20px; float:right; margin-rihgt:10px; line-height:20px }
#header .main_menu { height:82px; background:url(../images/menu_bg.gif) repeat-x }
#header .main_menu .logo { float:left; width:306px; height:82px; float:left }
#header .main_menu .menu { text-align:center }
#header .main_menu .menu ul { list-style:none; margin:0; padding:0; width:640px; float:right; height:82px }
#header .main_menu .menu ul li { display:inline; line-height:82px; padding-left:30px }
#header .main_menu .menu ul li a:link, #header .main_menu .menu ul li a:visited { font-size:14px; color:#000; text-decoration:none }
#header .main_menu .menu ul li a:hover, #header .main_menu .menu ul li a:active { font-size:14px; color:#e30000; text-decoration:underline }
#main_1 { height:211px; border:1px solid #dbdbdb; border-top:0; overflow:hidden }
.slide { float:left; width:958px; height:211px; padding:1px }
.slide .con { height:180px }
.slide .con div, .slide .con img { filter:revealTrans(duration=0.5, transition=23) blendTrans(duration=0.5) Alpha(Opacity=100, FinishOpacity=99, Style=0); width:960px; height:211px }
.slide .btn { position:relative; text-align:right; margin-top:5px; *margin-top:-25px;
margin-right:4px; *margin-right:0;
padding:0 }
.slide .btn img { behavior:url(images/js/iepngfix.htc); cursor:pointer }
.nav { background:url(../images/mainNav_bg.gif) repeat-x; height:29px; margin-top:1px; line-height:29px; color:#545454; padding-left:15px }
.nav a:link, .nav a:visited { color:#545454; text-decoration:none }
.nav a:hover, .nav a:active { color:#e30000; text-decoration:underline }
.item { width:960px; margin:0 auto; margin-top:0px }
.public_left_top { width:264px; height:186px; margin:0 auto; border:1px solid #dfdfdf; background:#f3f3f3; margin-top:6px }
.public_left_top .show { font-size:14px; font-weight:bold; color:#2765b4; margin-left:10px }
.public_left_top .line { width:245px; height:3px; margin:0 auto; background:url('../line.gif') repeat-x }
.public_left_top select { font-size:14px; font-weight:100 }
.links_blue_14px { clear:both; list-style:none; margin:0; padding:6px 8px 0 8px }
.links_blue_14px li { clear:both; padding:0; margin:0; height:25px; *height:auto
}
.links_blue_14px li .left { float:left; line-height:25px }
.links_blue_14px li .right { float:right; line-height:25px; color:#979797; font-size:14px; text-align:center; padding-right:2px }
.links_blue_14px a:link, .links_blue_14px a:visited { font-size:14px; color:#2765b4; text-decoration:none }
.links_blue_14px a:hover, .links_blue_14px a:active { font-size:14px; color:#e30000; text-decoration:underline }
#link { margin-top:10px; width:960px; height:181px; border:1px solid #dedede }
#link .box { width:950px; margin:0 auto }
#link .box .item { width:145px; float:left; border:1px solid #dcdcdc; display:inline; margin-left:10px; margin-top:10px; width:144px; height:58px }
#footer { width:960px; padding-top:10px; margin:0 auto }
.bottom_nav { width:100%; margin:0 auto; height:24px; background:url('../images/bottom_nav_middle.gif') repeat-x; text-align:center; color:#fff }
.bottom_nav_left { background:url('../images/bottom_nav_left.gif'); width:10px; height:24px; float:left }
.bottom_nav_middle { float:left; width:939px; height:24px; line-height:24px }
.bottom_nav_middle a { font-size:14px; color:#fff }
.bottom_nav_middle a:link, .bottom_nav_middle a:visited { color:#fff; text-decoration:none }
.bottom_nav_middle a:hover, .bottom_nav_middle a:active { color:#ff0; text-decoration:underline }
.bottom_nav_right { float:right; clear:auto; background:url('../images/bottom_nav_right.gif'); width:11px; height:24px; line-height:24px }
#copyright { width:100%; margin:0 auto; margin-top:15px; text-align:center }
#technology { width:100%; margin:0 auto; margin-top:5px; margin-bottom:12px; height:25px; line-height:25px; text-align:center }
.page { color:#717171 }
.button_message { background:url(../msg_message.gif) no-repeat; width:76px; height:26px; border:0; font-weight:bold; color:#4b4b4b; cursor:pointer }
