@charset "utf-8";
/* CSS Document */
body { padding: 0px; margin: 0px; color: #333; font-family: Arial, Helvetica, sans-serif,"����"; }
a:link { color: #990101; text-decoration: none; }
a:visited { color: #990101; }
a:hover { color: #990101; text-decoration: underline; }
a:active { color: #990101; }
.wrap { width: 945px; float: left; display: block; overflow: hidden; font-family: Arial, Helvetica, sans-serif,"����"; padding-left: 42px; color: #333; }
.font14 { color: #333; font-size: 14px; font-weight: bold; }
.font_red { font-size: 12px; font-family: Arial, Helvetica, sans-serif,"����"; color: #990101; }
.tab { border-left: 1px #cccccc solid; border-top: 1px #cccccc solid; }
    .tab tr td { border-bottom: 1px #cccccc solid; border-right: 1px #cccccc solid; padding: 1px 5px 1px 2px; }

.tab2 { padding: 0px; margin: 0px; }
    .tab2 th { padding: 4px; margin: 0px; }
    .tab2 tr td { padding: 4px; background-color: #fff; margin: 0px; }

/*--------------------------------banner--------------------------------*/
.banner { background-color: #afb4be; height: 393px; }
.nav_bj { background-color: #999; height: 20px; margin-top: 1px; }
.nav_wrap { font-size: 12px; height: 20px; font-family: Arial, Helvetica, sans-serif,"����"; color: #FFF; width: 987px; line-height: 20px; }
    .nav_wrap a:link { color: #FFF; text-decoration: none; }
    .nav_wrap a:visited { color: #FFF; }
    .nav_wrap a:hover { color: #FFF; }
    .nav_wrap a:active { color: #FFF; }
.nav_01 { float: left; width: 352px; padding-left: 42px; }
.nav_02 { float: left; float: left; border: 0; border-right: 1px solid transparent; border-left: 1px solid transparent; margin-right: 2px; padding: 0 8px 0 20px; color: #fff; font-size: 85%; text-decoration: none; line-height: 20px; cursor: pointer; background: transparent url("icon-toolbar-arrows-sprite.gif") no-repeat 0 0; }
.divcon { position: relative; float: left; }
.layerdiv { width: 340px; height: 50px; background: #eee; position: absolute; top: 21px; left: 8px; padding: 10px 10px; color: black; line-height: 200%; }
    .layerdiv > span { display: block; width: 90%; padding-bottom: 5px; border-bottom: 1px dotted black; }
a.close { display: block; cursor: pointer; position: absolute; top: 0; right: 0; width: 18px; height: 18px; overflow: hidden; /*border-top: 1px solid #fff;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;*/ text-indent: -9999em; background: #ddd url("icon-cross.gif") no-repeat center center; }




.nav_02.over { color: black; background-position: 0 bottom; }
.nav_03 { float: right; padding-right:1em; }
/*--------------------------------main left--------------------------------*/
.main_left { float: left; width: 600px; font-family: Arial, Helvetica, sans-serif,"����"; font-size: 12px; line-height: 18px; color: #333; }
.main_Crumbs { width: 600px; padding: 20px 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif,"����"; }
.main_link { color: #333; }
    .main_link a:link { color: #333; text-decoration: none; }
    .main_link a:visited { color: #333; }
    .main_link a:hover { color: #333; text-decoration: underline; }
    .main_link a:active { color: #333; }
.main_bt { text-align: center; font-weight: bold; font-size: 14px; }
.text { font-size: 12px; font-family: Arial, Helvetica, sans-serif,"����"; line-height: 20px; }
.baoming { font-size: 12px; font-family: Arial, Helvetica, sans-serif,"����"; line-height: 18px; color: #990101; }
    .baoming a:link { color: #990101; text-decoration: none; }
    .baoming a:visited { color: #990101; }
    .baoming a:hover { color: #990101; text-decoration: underline; }
    .baoming a:active { color: #990101; }
.hdjp { float: left; width: 600px; border-bottom: 1px dotted #999999; }
.hdjp_left { float: left; width: 120px; }
.gift { float: left; width: 598px; height: 190; padding: 15px 0 0 1px; }
.gift_font { float: left; width: 600px; padding-bottom: 20px; }
.gift_font_1 { float: left; width: 110px; text-align: center; }
.gift_font_2 { float: left; width: 170px; text-align: center; }
.gift_font_3 { float: left; width: 180px; text-align: center; }
.gift_font_4 { float: left; width: 139px; text-align: center; }
.gift_font p { line-height: 18px; padding: 0; margin: 0; }
.gift_font_bt { color: #990101; font-weight: bold; }
.honor { float: left; width: 598px; height: 175px; padding: 10px 1px; }
.button { float: left; width: 600px; height: 50px; text-align: center; padding: 15px 0; }
.Requirement { width: 600px; font-size: 12px; font-family: Arial, Helvetica, sans-serif,"����"; }
/*--------------------------------main right--------------------------------*/
.link { width: 280px; float: right; padding: 60px 26px 0 0; }
.link_bt { font-size: 12px; font-weight: bold; }
.text { widt: 200px; heigth: 120px; margin-top: 10px; }
    .text a:link { color: #990101; text-decoration: none; }
    /*.text a:visited { color: #333333; }*/
    .text a:hover { color: #990101; text-decoration: underline; }
    .text a:active { color: #990101; }
    .text ul { list-style: none; padding: 0px; margin: 0px; }
        .text ul li { width: 200px; line-height: 22px; margin: 0px; padding-left: 14px; background-image: url(icon_tb4.png); background-repeat: no-repeat; font-size: 12px; background-position: 0 6px; }
.line { float: right; width: 280px; height: 1px; padding: 8px 0; border-bottom: 1px solid #999; }
/*--------------------------------��ҳ--------------------------------*/
.banner2_box { width: 100%; height: 144px; background: url(ly_bj.jpg); }
.banner2_box2 { width: 930px; height: 144px; float: left; }
.banner2 { float: left; background-color: #afb4be; height: 144px; width: 638px; }
.banner2_right { float: right; width: 260px; height: 144px; font-size: 12px; height: 20px; font-family: Arial, Helvetica, sans-serif,"����"; color: #FFF; line-height: 20px; }
.banner_r1 { width: 240px; heigh: 140px; margin-top: 40px; float: left; }
    .banner_r1 p { padding: 0px; margin: 0px; line-height: 30px; font-size: 18px; padding-left: 20px; color: #FFF; font-family: Arial, Helvetica, sans-serif,"����"; }
.nav_wrap2 { font-size: 12px; height: 20px; font-family: Arial, Helvetica, sans-serif,"����"; color: #FFF; width: 900px; line-height: 20px; }
    .nav_wrap2 a:link { color: #FFF; text-decoration: none; }
    .nav_wrap2 a:visited { color: #FFF; }
    .nav_wrap2 a:hover { color: #FFF; }
    .nav_wrap2 a:active { color: #FFF; }
.nav_001 { float: left; width: 300px; padding-left: 42px; }
.nav_002 { float: left; width: 244px; }
.nav_003 { float: right;  padding-right:1em}
.main_left2 { float: left; width: 919px; font-family: Arial, Helvetica, sans-serif,"����"; font-size: 12px; line-height: 18px; color: #333; }
.main_Crumbs2 { width: 919px; padding: 20px 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif,"����"; }
/*--------------------------------��������--------------------------------*/
.line_1 { width: 280px; height: 2px; padding: 30px 0 0 0; }
.al_box { width: 278px; border: 1px solid #CCC; height: 370px; }
.alfx_bt { border-bottom: 1px solid #CCC; font-size: 12px; color: #333; font-weight: bold; padding-left: 15px; line-height: 30px; }
.alfx { float: left; width: 278px; }
    .alfx a:link { color: #0078b6; text-decoration: none; }
    .alfx a:visited { color: #0078b6; }
    .alfx a:hover { color: #0078b6; text-decoration: underline; }
    .alfx a:active { color: #0078b6; }
    .alfx dl { padding: 10px; width: 260px; margin: 0; float: left; }
    .alfx dt { color: #0078b6; font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, sans-serif,"����"; float: left; width: 260px; }
    .alfx dd { border-bottom: 1px dotted #CCC; width: 260px; font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, sans-serif,"����"; float: left; width: 260px; margin: 5px 0; padding: 0 0 5px 0; }
	
.layerdiv {width: 380px;height: 50px;background: #eee;position: absolute;top: 21px;left: 8px;padding: 10px 10px;color: black;line-height: 200%;font-size:12px;}
.layerdiv  a { font-size:12px;}
