/*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:#03040b; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
a{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:292px;}

.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:3368px;}
.ps1{ top:645px; left:264px; height:57px; width:450px;}
.ps1 .gw{ width:227px; height:57px; position:absolute; left:0; top:0; background:url(../images/gw.gif) no-repeat 0 0;}
.ps1 .gw:hover{ background:url(../images/gwh.gif) no-repeat 0 0;}
.ps1 .lb{ width:225px; height:57px; position:absolute; left:210px; top:0; background:url(../images/lb.gif) no-repeat 0 0;}
.ps1 .lb:hover{ background:url(../images/lbh.gif) no-repeat 0 0;}

.ps2{ top:896px; left:0; width:1000px; height:450px;}
.accordion{ width:3000px; height:450px;}
.accordion li{ float:left; width:250px; height:450px; overflow:hidden;}
.accordion li .acc_box{ width:1000px;}
.accordion li .vote_con{ width:250px; height:450px; position:relative; float:left}
.accordion li .vote_con p{ position:absolute; top:18px; font-size:14px; color:#fff; left:22px; width:170px; cursor:pointer; background:url(../images/zan.jpg) no-repeat left center; padding-left:50px;}
.accordion .vote_num{ color:#458dff; padding:0 4px;}
.accordion .show_pic{ width:750px; height:450px; float:left; }

.ps3{ top:1600px; left:0; width:540px; height:535px;}
.ps3 .zf_ft{ width:540px; position:absolute; left:0; bottom:30px; background:url(../images/zf.jpg) no-repeat 0 0; height:90px;}
.ps3 .zf_ft .zf_txt{ border:none; background:none; padding:20px 0 0 10px; height:70px; width:340px; float:left;font:14px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif; color:#4d5156;}
.ps3 .zf_btn{ float:left; width:190px; height:90px; overflow:hidden; text-indent:-999em;}
.ps3 .zf_btn:hover{ background:url(../images/zfh.jpg) no-repeat -350px 0;}
.ps3 .zf_bd{ height:357px; overflow:hidden; padding:0 35px 25px;}
.ps3 .zf_list li{ height:50px; border-bottom:1px dotted #1e2b47; line-height:50px; font-size:14px; color:#455b81; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ps3 .zf_list li span{ float:right; padding-left:5px;}
.zf_tip{ position:absolute; bottom:0; height:20px; line-height:20px; color:#cb4627; font-size:14px; left:0; width:540px; text-indent:10px;}

.t1{ top:2305px; height:20px; line-height:20px; text-align:center; width:1000px; color:#c9c9c9; font-size:14px; left:0;}
.t1 span{ color:#ad4229;}

.ps4{ top:2372px; left:0; width:650px; height:355px; border:1px solid #29313d; padding:4px;}
.draw_bd{ width:650px; height:355px; position:relative;}
.draw_con{ position:relative; z-index:1;}
.draw_con li{ position:absolute; width:215px; height:116px;}
.draw_con .li_1{ top:0; left:0;}
.draw_con .li_2{ top:0; left:218px;}
.draw_con .li_3{ top:0; left:436px;}
.draw_con .li_4{ top:119px; left:436px;}
.draw_con .li_5{ top:238px; left:436px;}
.draw_con .li_6{ top:238px; left:218px;}
.draw_con .li_7{ top:238px; left:0;}
.draw_con .li_8{ top:119px; left:0;}
.draw_btn{ position:absolute; z-index:3; background:url(../images/cj_btn.jpg) no-repeat 0 0; overflow:hidden; text-indent:-999em; width:215px; height:116px; top:119px; left:218px;}
.draw_btn:hover{ background:url(../images/cj_btnh.jpg) no-repeat 0 0;}
.ps4 .gray,.ps4 .gray:hover{ background:url(../images/cj_gray.jpg) no-repeat 0 0; cursor:default;}
.draw_con .mark{ border:3px solid #ea4833; position:absolute; top:0; left:0; width:209px; height:110px; display:none;}
.draw_con .current .mark{ display:block;}


.ps5{ top:2389px; width:290px; height:330px; left:695px;}
.ps5 .tab{ height:42px;}
.ps5 .tab li{ float:left; width:145px; height:42px;}
.ps5 .tab li a{ display:block; height:42px; padding-left:42px; color:#4b5470; font-size:21px; line-height:42px;}
.ps5 .tab li .sina{ background:url(../images/sina.jpg) no-repeat left center;}
.ps5 .tab .current .sina{ background:url(../images/sinah.jpg) no-repeat left center; color:#fff;}
.ps5 .tab li .tx{ background:url(../images/tx.jpg) no-repeat left center;}
.ps5 .tab .current .tx{ background:url(../images/txh.jpg) no-repeat left center; color:#fff;}
.ps5 .tab_con{ padding-top:9px; position:relative; z-index:1; height:280px;}
.ps5 textarea{ background:none; border:none; color:#62686d; width:270px; height:200px; padding:10px; font:14px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
.ps5 .btn_wb{ background:url(../images/wb.jpg) no-repeat 0 0; width:169px; height:59px; position:absolute; overflow:hidden; text-indent:-999em; bottom:0; right:0;}
.ps5 .btn_wb:hover{ background:url(../images/wbh.jpg) no-repeat 0 0;}
.ps5 .gw58{ background:url(../images/58.jpg) no-repeat 0 0; position:absolute; z-index:3; bottom:0; left:0; width:120px; height:59px}
.ps5 .gw58:hover{ background:url(../images/58h.jpg) no-repeat 0 0;}

.ps6{ top:2952px; left:0; width:1000px; height:410px;}
.ps6 .endorsement{ width:1004px;}
.ps6 li{ width:241px; float:left; height:401px; border:2px solid #2d4162;position:relative; margin-right:6px;overflow:hidden; cursor:pointer;}
.endorsement .mark{ position:absolute; padding:11px 10px 0; z-index:2; top:272px; left:0; width:221px; height:390px; -webkit-transition:top 0.5s ease;}
.endorsement .mark_bg{ position:absolute; z-index:-1; width:241px; top:0; left:0; height:401px; background:#111b2b;filter: Alpha(opacity=90);-moz-opacity:.9;opacity:0.9;}
.endorsement .mark h5{ line-height:20px; color:#fff; font-size:14px; font-weight:normal;}
.endorsement .mark h5 i{ background:url(../images/down.png) no-repeat 0 0; width:16px; height:9px; display:inline-block; margin-left:4px;}
.endorsement .mark h6{ line-height:15px; color:#a9b1bf;  font-weight:normal;}
.endorsement .mark .txt{ display:none}
.endorsement .mark p{ line-height:22px; font-size:16px; color:#fff;padding-top:20px;}
.endorsement .vote_div{ padding-top:5px; color:#ad4229;}
.ps6 .vote_btn{ background:url(../images/tp.jpg) no-repeat 0 0; width:229px; height:46px; display:block; position:absolute; bottom:6px; left:6px; z-index:9; overflow:hidden; text-indent:-999em;}
.endorsement .hover{ top:0;}
.endorsement .hover h5{ color:#7094d0; font-size:18px;}
.endorsement .hover .txt{ display:block;}
.endorsement .hover .vote_div{ display:none;}

.foot{ text-align:center; color:#6b6b6b; width:100%;height:25px; padding:15px 0;}
.iblk{display:inline-block;*zoom:1;*display:inline;}