@charset "gb2312";/*gb2312±àÂë*/
*{padding:0;margin:0;word-wrap:break-word;}
body,input,button{font:12px/1.5 Tahoma,Helvetica,SimSun,sans-serif,Hei;color:#444;}
li{list-style:none;}
img{border:none;}
label{cursor:pointer;}
a{text-decoration:none;color:#369;}
a:hover{text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.cl{zoom:1;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.vm{vertical-align:middle;}
.t_l,.t_c,.t_r,.m_l,.m_r,.b_l,.b_c,.b_r{overflow:hidden;background:#000;opacity:0.2;filter:alpha(opacity=20);}
.t_l,.t_r,.b_l,.b_r{width:8px;height:8px;}
.t_c,.b_c{height:8px;}
.m_l,.m_r{width:8px;}
.t_l{-moz-border-radius:8px 0 0 0;-webkit-border-radius:8px 0 0 0;border-radius:8px 0 0 0;}
.t_r{-moz-border-radius:0 8px 0 0;-webkit-border-radius:0 8px 0 0;border-radius:0 8px 0 0;}
.b_l{-moz-border-radius:0 0 0 8px;-webkit-border-radius:0 0 0 8px;border-radius:0 0 0 8px;}
.b_r{-moz-border-radius:0 0 8px 0;-webkit-border-radius:0 0 8px 0;border-radius:0 0 8px 0;}
.m_c{background:#FFF;}
.m_c .tb{margin:0 0 10px;padding:0 10px;}
.m_c .c{padding:0 10px 10px;}
.m_c .c .file{height:28px;line-height:28px;}
.m_c .c label{height:28px;line-height:28px;}
.m_c .c textarea{background:#fff;border-color:#555 #ccc #ccc #555;border-style:solid;border-width:1px;font-size:14px;line-height:1;padding:4px 2px;overflow:auto;width:300px;height:120px;}
.m_c .o{padding:8px 10px;height:26px;text-align:right;border-top:1px solid #CCC;background:#F2F2F2;}
.m_c .o .l{float:left;line-height:28px;}
.m_c .o .pnp{margin-top:0px;_margin-top:0px;font-size:12px;_line-height:24px;_height:24px;padding:0 15px;}
.m_c .o span{float:left;line-height:26px;margin-left:20px;}
.m_c .o span input{float:left;margin-top:7px;#margin-top:-3px;_margin-top:-2px;margin-left:-20px;#margin-left:-24px;position:absolute;}
.m_c .el{width:420px;}
.m_c .el li{padding:0;border:none;}
.flb{padding:10px 10px 8px;height:20px;line-height:20px;}
.flb em{float:left;font-size:14px;font-weight:700;color:#369;font-style:normal;}
.flb em a{text-decoration:none;}
.flb span{float:right;color:#999;}
.flb span a,.flb strong{float:left;text-decoration:none;margin-left:8px;font-weight:400;color:#333;}
.flb span a:hover{color:#999;}
.flbc{float:left;width:20px;height:20px;overflow:hidden;text-indent:-9999px;background:url(../images/cls.gif) no-repeat 0 0;}
.flbc:hover{background-position:0 -20px;}
.c_btn{background: url("../images/c_send.png") no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;font-weight:bold;height:24px;line-height:21px;text-align:center;width: 56px;}
.pc_l,.pc_c,.pc_inner,.pc_r{width:29px;height:56px;line-height:56px;background:url(../images/popupcredit_bg.gif) no-repeat 0 0;}
.pc_c{width:200px;background-position:0 -56px;background-repeat:repeat-x;}
.pc_inner{white-space:nowrap;text-align:center;width:auto;background-position:50% -112px;}
.pc_inner span{color:#FFEA97;font-size:14px;font-weight:700;display:inline-block;}
.pc_r{background-position:-30px 0;}
#header_top{background-image:url(../images/header_top.gif);height:35px;line-height:25px;}
.header_top{width:980px;margin:0px auto;padding:0 10px;}
.header_top a{padding:2px 4px;color:#696969;}
.header_top a:hover{background:#999;color:#FFF;text-decoration:none;}
.header_top img{width:16px;height:22px;position:relative;top:8px;}
#header{width:1000px;height:67px;margin:0px auto;}
#header .logo{width:200px;height:51px;padding:8px 16px 8px 0;}
#header .send{margin:22px 0 0 14px;}
#header .send, #header .send a{display:block;height:24px;overflow:hidden;width:247px;}
#header .send a{background:url("../images/send.gif") no-repeat scroll 0 0 transparent;text-indent:-999px;}
#header .send a:hover{background-position:0 -24px;}
#header .search {margin:11px 0;background: url("../images/box2.gif") no-repeat scroll 0 0 transparent;height:35px;overflow:hidden;padding:5px;width:495px;}
#header .search .input-text{background:none repeat scroll 0 0 transparent;border:0 none;color:#666666;float:left;font-family:Tahoma;font-size:14px;height:36px;line-height:35px;overflow:hidden;padding:0 10px;width: 395px;}
#header .search .input-button{background:none repeat scroll 0 0 transparent;border:0 none;cursor:pointer;float:right;height:35px;overflow:hidden;width:80px;}

#menu{margin:0px auto 8px;background:url(../images/bg_nav.gif) no-repeat right -64px;width:1000px;overflow:hidden;}
#menu .nav{width:995px;height:32px;background:url(../images/bg_nav.gif) repeat-x 0px -32px;}
#menu .nav ul{float:left;padding-left:5px;background:url(../images/bg_nav.gif) no-repeat;}
#menu .nav li{float:left;text-align:center;font-size:14px;padding:0 7px 0 2px;background:url(../images/bg_nav.gif) no-repeat right -128px;}
#menu .nav li a{float:left;margin-top:3px;width:86px;height:29px;line-height:29px;color:#f1faff;font-weight:bold;text-decoration:none;}
#menu .nav li a:hover{background:url(../images/link_bg.gif) no-repeat 50% bottom;color:#333;text-decoration:none;}
#menu .nav li a.a1{background:url(../images/link_bg.gif) no-repeat 50% bottom;color:#333;text-decoration:none;}
#menu .nav li.a1{background:none transparent scroll repeat 0% 0%;}
#menu .nal{width:990px;height:32px;border:#7dd4ff 1px solid;border-top:none;background:url(../images/bg_nal.gif);padding:0 4px;}
#menu .nal li{float:left;border-left:#c9e1eb 1px solid;margin:7px 0 5px;padding:0 20px;line-height:20px;height:20px;}
#menu .nal li.a1{border-left:none;}
#menu .nal li a{float:left;#padding-top:2px;_padding-top:0px;}
#menu .nav li .new {background-image:url("../images/xin.gif");background-position:left top;background-repeat:no-repeat;float:left;height:23px;margin-right:-3px;margin-top:-13px;#margin-right:-6px;#margin-top:-20px;position:absolute;width:19px;z-index:999;}

#wrap{margin:8px auto 0;width:1000px;font-size:14px;_overflow: hidden;}
#wrap:after{content:'\0020';display:block;height:0;clear:both;}

#footer {
    margin: 8px auto 0;
    overflow: hidden;
    padding-bottom: 50px;
    text-align: center;
    width: 1000px;
}
#footer p {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 25px;
}
#footer p em {
    color: #FF6600;
    font-style: normal;
    font-weight: normal;
}
.footer-nav {
    background: url("../images/box2.gif") no-repeat scroll 0 -157px transparent;
    color: #999999;
    height: 36px;
    line-height: 36px;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    width: 1000px;
}
.footer-nav a {
    color: #0055AA;
    margin: 0 8px;
}
.footer-nav a:hover {
    color: #FF6600;
}
.footer-nav a.gotop {
    background: url("../images/gotop.gif") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 0;
    height: 16px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 11px;
    top: 9px;
    width: 29px;
}

.pageBox {
    display: block;
    overflow: hidden;
    padding: 10px 4px 9px;
    text-align: center;
    font-weight: bold;
    float: right;
}
.pageBox ul {
    margin: 0 auto;
    text-align: center;
}
.pageBox li {
    color: #0055AA;
    display: inline-block;
    font-family: Arial;
    height: 22px;
    line-height: 22px;
    margin-right: 5px;
    overflow: hidden;
    padding: 0 8px;
    text-align: center;
    vertical-align: middle;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D7D7D7;
    cursor: pointer;
    float: left;
}
.pageBox li:hover {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #999999;
    color: #000000;
    text-decoration: none;
}
.pageBox a {
    color: #3A55AA;
    text-decoration: none;
}
.pageBox .thisclass {
    background: none repeat scroll 0 0 #FF6600;
    border: 1px solid #FF3300;
    color: #FFFFFF;
    font-weight: bold;
}
.pageBox .thisclass a {
    color: #FFFFFF;
}