

/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0;
    background:url(../images/index_bg.jpg) no-repeat center top; font-size:12px;
    color:#d0c89d;
    _text-align: center;
}

h1, h2, p { margin:0; padding:0 }

img { border:none; }

#container { width:998px; margin:0 auto; }

#bottom {width:100%; padding:20px 0 0; height:80px; background:#4b0306; overflow:hidden; }
#bottom .pad { width:850px;margin:0 auto; background:url(../images/flogo.jpg) no-repeat;padding:0 0 0 150px;}
#bottom .botp1 { color:#d5b4af; height: 24px; line-height: 24px; width: 299px; float:left; display:inline; margin: 0 201px 0 0; }
#bottom .botp2 { color:#d5b4af; height: 24px; line-height: 24px; float:right; display:inline; margin:0; }
#bottom .botp3 { color:#000000; height: 22px; line-height: 22px; text-align: center; clear:both; margin:2px 0 0 -36px; position:relative; }
#bottom .botp1 a { color:#d5b4af; margin: 0 8px; }
#bottom .botp1 a:hover { color:#d5b4af; }
#bottom .clr{ clear:both;height:1px; overflow:hidden;}
#bottom .nt{ color:#d5b4af; text-align:left; padding:1px 0  0 0; margin:1px 0 0 5px; border-top:1px solid #39100c; width:auto;}
#bottom .nt .bg_gray{ padding:3px 5px; background:#39100c;}

#header { height:161px; background:url(../images/index_header_bg.jpg) no-repeat; position:relative; }

#menu { position:absolute; right:66px; top:0; }

#menu a { display:inline-block; height:24px; width:80px; }

#left { float:left; width:307px; }

#middle { float:left; width:388px; height:693px; background:url(../images/middle_bg.jpg) no-repeat; position:relative; }

#right { float:left; width:303px; }

#left #l1 { height:132px; background:url(../images/l1_bg.jpg) no-repeat; position:relative; }

#l1 a { position:absolute; }

#l1 .a1 { width:125px; height:28px; right:60px; top:15px; }

#l1 .a2 { width:175px; height:45px; right:40px; top:60px; }

#l2 { height:561px; background:url(../images/l2_bg.jpg) no-repeat; }

#l2 .pad { padding:25px 30px 10px 85px ;_text-align:left;}

#l2 strong { color:#ff9c00; font-size:13px; }

#l2 p { margin:5px 0; text-indent:2em; }

#l2 h2 { font-size:12px; margin:10px 0 0 }

#l2 .cd { float:left; height:2em; }

#l2 #ts { border-top:1px dashed #a12e05; margin-top:10px; color:#4fecff; padding-top:15px; }

#middle #m_b { width:345px; height:136px; position:absolute; bottom:57px; left:22px; }

#middle #m_b img { position:absolute; left:0; right:0; }

#right #r1 { height:132px; background:url(../images/r1_bg.jpg) no-repeat; position:relative; }

#r1 a { position:absolute; }

#r1 .a1 { width:125px; height:28px; left:50px; top:15px; }

#r1 .a2 { width:175px; height:45px; left:30px; top:60px; }

#r2 { height:561px; background:url(../images/r2_bg.jpg) no-repeat; }

#r2 .pad { padding:25px 80px 10px 30px }

#r2 strong { font-size:13px; color:#ff9c00 }

#r2 strong.ts { font-size:13px; padding-bottom:5px; display:block; }

#r2 strong span.btn { color:#fcff00; display:inline-block; height:24px; width:69px; background:url(../images/tq_btn.jpg) no-repeat; line-height:24px; text-align:center; margin-right:10px; }

#r2 p { margin:5px 0; text-indent:1.5em; word-break:break-all; }

.tb strong { margin-right:10px }

#r2 .pad div.tb { border-top:1px dashed #a12e05; padding:10px 0 0; margin-top:10px; color:#e9e6d2; line-height:1.5; _text-align:left;}

#r2 .tq10 { float:left; height:2em; }

#db_btns{width:100%;text-align:center;position:absolute;bottom:230px;left:0;}

#db_btns  a{margin:0 10px}

#ckhd{text-align:center; margin-top:90px;}

#alert_box { width:457px; height:206px; background:url(../images/alert_bg.png) no-repeat; position:absolute; left:50%; top:50%; margin:-100px 0 0 -228px; _position:absolute; z-index:100; }

#alert_box a.close { display:block; position:absolute; right:15px; top:10px; width:36px; height:33px; z-index:1000; background:url(../images/close.jpg) no-repeat; }

#alert_box h1 { font-size:16px; font-family:'黑体','微软雅黑'; font-weight:normal; text-align:center; color:#d30b0b; line-height:1.3; margin:15px 0 }

#alert_box p { margin:0 25px; background:url(../images/alert_line.jpg) no-repeat center top; padding:10px 0 0; }

#alert_box form { margin:0 25px; padding:12px 0 0; }

#alert_box .txt_inp { width:284px; height:21px; border:1px solid #8c8c8c; margin-left:5px; padding:2px; line-height:21px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; }

#alert_box input { vertical-align:middle; }

#alert_box #xsh1 h1{padding:25px 20px 0}

#alert_box {color:#731015}