/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{ background-color:#000; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; text-decoration:none;}
.t_idt{ text-indent:-999em; overflow:hidden; display:block;}
.t_elp{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ps{ position:absolute; display:block; overflow:hidden;}

.wrap{}
.wrap .content{ width:100%; position:relative;}
.content .bg{ width:100%; z-index:-1; position:absolute; left:0; top:0;}
.bg div{ background-repeat:no-repeat; background-position:center 0; width:100%;height:230px;}

.bg1{ background-image:url(../images/bg1.jpg);}
.bg2{ background-image:url(../images/bg2.jpg);}
.bg3{ background-image:url(../images/bg3.jpg);}
.bg4{ background-image:url(../images/bg4.jpg);}
.bg5{ background-image:url(../images/bg5.jpg);}
.bg6{ background-image:url(../images/bg6.jpg);}
.bg7{ background-image:url(../images/bg7.jpg);}
.bg8{ background-image:url(../images/bg8.jpg);}
.bg9{ background-image:url(../images/bg9.jpg);}
.bg10{ background-image:url(../images/bg10.jpg);}

.main{ position:relative; z-index:2;width:1000px; margin:0 auto; height:2300px;}
.ps1{ top:424px; left:42px; height:95px; width:568px;}
.ps1 a{ width:255px; height:95px; float:left; margin-right:25px;}
.ps1 .qd{ background:url(../images/qd.jpg) no-repeat 0 0;}
.ps1 .qd:hover{ background:url(../images/qdh.jpg) no-repeat 0 0;}
.ps1 .lb1{ background:url(../images/lb1.jpg) no-repeat 0 0;}
.ps1 .lb1:hover{ background:url(../images/lb1h.jpg) no-repeat 0 0;}
.ps2{ width:629px; height:382px; top:568px; left:0;}
.ps3{ top:615px; left:677px; width:310px; height:325px;}
.ps4{ top:1170px; width:590px; height:406px; left:19px;}
.ps4 .mod_pt{ width:301px; height:404px; border:1px solid #767d8a; float:left}
.ps4 .pt_right{ float:right; width:230px; height:405px}
.pt_right .pt_time{ height:45px; text-align:center; color:#fff; font-size:18px; line-height:45px; margin:5px 0 18px;}
.pt_right .pt_time span{ color:#fff8c0;}
.pt_right img{ display:block;}
.pt_right .btn_pt{ background:url(../images/pt.jpg) no-repeat 0 0; display:block; width:230px; height:70px; overflow:hidden; text-indent:-999em; margin-top:15px;}
.pt_right .btn_pt:hover{ background:url(../images/pth.jpg) no-repeat 0 0}
.ps5{ top:1155px; left:658px; width:340px; height:376px; padding-top:62px; background:#1a1c26 url(../images/ph.jpg) no-repeat center top; border:1px solid #2d2f3c;}
.ph_hd{ margin-top:5px; height:30px; width:340px; background:#333644;}
.ph_hd span{ float:left; text-align:center; height:30px; line-height:30px; color:#fff; font-size:14px;}
.pm{ width:85px;}
.ph_hd .pm,.ph_hd .qq{border-right:1px solid #1a1c26;}
.qq{ width:136px;}
.time{ width:116px;}
.ph_bd{ padding-top:14px;}
.ph_bd span{ height:40px; line-height:40px; float:left; color:#fff; font-size:14px; text-align:center;}
.ph_bd li{ height:40px; vertical-align:middle; border-bottom:1px solid #2b2d38;}
.ph_bd .t1{ background:url(../images/t1.jpg) no-repeat center center; overflow:hidden; text-indent:-999em;}
.ph_bd .t2{ background:url(../images/t2.jpg) no-repeat center center; overflow:hidden; text-indent:-999em;}
.ph_bd .t3{ background:url(../images/t3.jpg) no-repeat center center; overflow:hidden; text-indent:-999em;}
.ph_ft{ background:#ac4542; height:40px; line-height:40px; text-indent:22px; color:#fff; font-size:14px;}

.ps6{ top:1730px; width:899px; height:24px; line-height:24px; color:#a3979a; font-size:14px; left:101px;}
.ps7{ background:#291116; top:1786px; left:0; border:1px solid #4b1a1e; padding:20px 18px; width:590px; height:380px;}
.mod_draw .draw_bd{ width:590px; height:380px; position:relative;}
.mod_draw .draw_con{ position:absolute; z-index:1;}
.mod_draw .draw_btn{ position:absolute; z-index:4; width:190px; overflow:hidden;  height:119px; background:url(../images/cj_btn.jpg) no-repeat 0 0; top:130px; left:200px;}
.mod_draw .draw_btn:hover{ background:url(../images/cj_btnh.jpg) no-repeat 0 0;}
.mod_draw .gray,.mod_draw .gray:hover{ background:url(../images/cj_gray.jpg) no-repeat 0 0;}
.mod_draw .draw_btn span{ position:absolute; top:78px; background:#9b2826; font-size:12px; color:#fff; line-height:16px; height:16px; text-align:center; left:50px; padding:0 5px; border-radius:4px;}
.mod_draw .draw_btn.gray span{ background:#202123; color: #b5b5b5;}
.draw_con li{ position:absolute; width:190px; height:120px;}
.draw_con .li_1{ top:0; left:0;}
.draw_con .li_2{ top:0; left:200px;}
.draw_con .li_3{ top:0; left:400px;}
.draw_con .li_4{ top:130px; left:400px;}
.draw_con .li_5{ top:260px; left:400px;}
.draw_con .li_6{ top:260px; left:200px;}
.draw_con .li_7{ top:260px; left:0;}
.draw_con .li_8{ top:130px; left:0;}
.draw_con li .mark{ position:absolute; top:0; left:0; border:1px solid #872e42; width:188px; height:118px; display:none;}
.draw_con .current .mark{ display:block;}

.ps8{ top:1787px; left:658px; width:342px; height:420px;}
.ps8 textarea{ border:1px solid #4b191e; height:174px; width:260px; padding:30px 40px 20px; background:#291015 url(../images/wbtxt.jpg) no-repeat center top;font:14px/25px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif; color:#fb9ea5;}
.ps8 .btn_wb{ background:url(../images/wb.jpg) no-repeat 0 0; display:block; width:340px; height:80px; overflow:hidden; text-indent:-999em;}
.ps8 .btn_wb:hover{ background:url(../images/wbh.jpg) no-repeat 0 0;}
.ps8 .lb2{ background:url(../images/lb2.jpg) no-repeat 0 0; margin-top:20px; height:81px;}
.ps8 .lb2:hover{ background:url(../images/lb2h.jpg) no-repeat 0 0}

.foot{ text-align:center; color:#6b6b6b; width:100%; background:#000; height:25px; padding:15px 0;}
.iblk{display:inline-block;*zoom:1;*display:inline;}

.tip{ background:#521615; width:495px; padding-bottom:40px; overflow:hidden;}
.tip h3{ margin-top:30px; height:46px; line-height:46px; text-align:center; color:#ffe08c; font-size:30px; background:url(../images/t_title.jpg) no-repeat center center;}
.close_a{ background:url(../images/close.gif) no-repeat 0 0; width:24px; height:24px; position:absolute; right:0; top:-30px; overflow:hidden; text-indent:-999em;}
.mod_form li{ height:40px; margin-top:23px; vertical-align:middle;}
.mod_form li label{ float:left; width:115px; text-align:right; padding-right:30px; height:40px; line-height:40px; font-size:14px; color:#bbb;}
.mod_form li .fm_ipt{ float:left; height:20px; line-height:20px; border:1px solid #7c2c2b; background:#732827; width:230px; text-indent:5px; padding:9px 0; color:#fff; font-size:14px; border-radius:3px;}
.mod_form li .fm_ipt:focus{ border-color:#9b3332;}
.mod_form .fm_btn{ background:url(../images/tj.jpg) no-repeat 0 0; width:230px; height:70px; display:block; overflow:hidden; text-indent:-999em; margin:10px 0 0 145px;}
.mod_form .fm_btn:hover{ background:url(../images/tjh.jpg) no-repeat 0 0;}
.mod_form .fm_time{ padding-left:145px; margin-top:25px; line-height:24px; position:relative; color:#bbb; font-size:14px;}
.mod_form .fm_time span{ position:absolute; top:0; left:0; line-height:24px; height:24px; width:115px; text-align:right;}
.tip_txt{ padding:50px 0; text-align:center;}
.tip_txt p{ color:#bbb; font-size:16px;}
.tip_txt p em{ color:#ffe08c;}
.tip_txt .btn_jh{ width:230px; height:70px; overflow:hidden; text-indent:-999em; display:block; margin:50px auto 0; background:url(../images/jh.jpg) no-repeat 0 0;}
.tip_txt .btn_jh:hover{ background:url(../images/jhh.jpg) no-repeat 0 0;}
/* 拼图 */
#pt { display: none;width: 304px; height: 406px; overflow: hidden; margin-top: -1px; margin-left: -1px }
#pt li { border: 1px solid #616974; float: left; position: relative; margin-right: -1px; margin-bottom: -1px; list-style: none; overflow: hidden; }
#pt li img { position: absolute; }

.video-box{ width: 628px; height: 380px; background: url(../images/video-bg.jpg); display: block;}

