/* CSS Document */
#header { background:url(../img/top_bg.gif) repeat-x 0 -33px; height:32px; color:#C7E0FF;line-height:normal;}
#header a {color:#C7E0FF;}
#header a:hover { color:#C7E0FF; text-decoration:underline;}
#header .head_logo {float:left; background:url(../img/top_bg.gif) repeat-x 0 0; height:32px; padding:0 25px;} 
#header .head_link {float:left; padding-left:15px; padding-top:10px;}
#header .head_login {float:right; padding-right:15px;padding-top:10px;}
#toper { border:1px solid #CCC;}
#toper .banner {background:url(../img/banner_bg.jpg) no-repeat; height:45px; padding:30px 25px 0 160px; position:relative;}
#toper .banner .xyk_logo { position:absolute; top:23px; left:24px;}
#toper .banner table td {padding-right:6px;}
#toper .banner select { width:88px;}
#toper .banner .txt { width:140px; border:1px solid #7F9DB9; background:#FFF; padding-left:2px; height:18px; line-height:18px; color:#999;}
#toper .nav {height:65px; background:url(../img/nav_bg.gif) repeat-x;}
#toper .nav .fir_nav {height:35px;}
#toper .nav .fir_nav a { line-height:35px; color:#FFF; float:left; font-weight:bold; font-size:15px; font-family:\5FAE\8F6F\96C5\9ED1;}
#toper .nav .fir_nav a:hover {color:#FFF;}
#toper .nav .fir_nav span.line {float:left; background:url(../img/nav_bg.gif) no-repeat center -70px; width:28px; height:35px;}
#toper .nav .fir_nav span.card { position:relative; float:left; width:88px; height:35px;}
#toper .nav .fir_nav span.gift { position:relative; float:left; width:132px; height:35px;}
#toper .nav .fir_nav span.point { position:relative; float:left; width:135px; height:35px;}
#toper .nav .fir_nav span b { position:absolute; background:url(../img/nav_icon.gif) no-repeat; width:68px; height:53px; right:0; top:-12px;}
#toper .nav .fir_nav span.gift b { background-position:0 -66px;}
#toper .nav .fir_nav span.point b { background-position:0 -135px;}
#toper .nav .sec_nav { overflow:hidden; height:30px;padding-left:88px;}
#toper .nav .sec_nav a,#toper .nav .sec_nav span {display:inline-block; height:30px; line-height:30px;}
#toper .nav .sec_nav a{ color:#333; margin-right:13px;}
#toper .nav .sec_nav a.fw { font-weight:bold; font-size:14px;}
#toper .nav .sec_nav span { color:#D3D3D3; margin-left:3px; margin-right:18px;}
.btn_cx01 { background:url(../img/btn_list.gif) no-repeat; width:55px; height:21px; border:none; cursor:pointer;}
.check_cx01{ width:12px; height:12px; vertical-align:middle; margin-right:6px; position:relative; top:-2px;}
.crumb{ height:29px; padding:0px 25px; line-height:29px; border:1px solid #ccc;}





