@charset "utf-8";

/* CSS Document */

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

h1, h2, p, ul, li, form { margin:0; padding:0 }

li { list-style:none; }

img { border:none; }

#wp { background:url(../images/bug_bg.jpg) no-repeat; }

#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:193px; background:url(../images/ch_banner.jpg) no-repeat; position:relative; }

#header .back { height:37px; width:164px; position:absolute; left:408px; top:145px; }

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

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

#content { width:788px; margin:0 auto; background:url(../images/content_bg.jpg) repeat-y center top; }

#content #content_top { height:20px; background:url(../images/content_top.jpg) no-repeat; }

#content #content_bottom { height:19px; background:url(../images/content_bottom.jpg) no-repeat; }

#txt { width:660px; background:url(../images/shadow.jpg) no-repeat center top; margin:0 auto; padding:30px 20px 20px; }

#txt h1 { color:#731015; font-size:13px; text-align:center; margin-bottom:10px }

#txt h2 { height:23px; line-height:23px; background:url(../images/text_h2_bg.jpg) no-repeat center; margin:20px 0; color:#fff; font-size:13px; padding-left:22px; clear:both; }

#txt h2.long_h { background:url(../images/text_h2_bg02.jpg) no-repeat; }

#txt h2.long_m { background:url(../images/text_h2_bg03.jpg) no-repeat; }

#txt h2 .yl { color:#fcff00 }

#txt p { margin:0 40px 10px 40px }

.sq { float:right; margin:30px 50px 0 0 }

.tb { float:right; margin:0 15px 15px; }

.c_blue { color:#22118a }

.c_blue strong { color:#731015; }

#txt p.zhubei { color:#006672; border:1px solid #9cadb6; background:#e1edef; padding:5px 0 5px 80px; margin-top:30px; }

p.zhubei span { margin-left:2em; }

#txt ul { margin:0 40px 10px 40px }

#txt ul li { margin:5px 0; }

#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}

#txt ul.ch1 li { padding-left:30px; margin-bottom:10px; background:url(../images/li_bg.jpg) no-repeat left 2px; }

strong.yq { margin-left:40px; padding-left:30px; background:url(../images/li_bg.jpg) no-repeat left -2px; display:block; margin-bottom:15px }

.tit{width:70px;display:inline-block;font-weight:bold;}

.tb_img03{float:right; margin:5px -15px 0 10px;}

p.pad_left{padding-left:30px;}

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