/*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:#020101; 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:282px;}

.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; padding-top:595px; height:2225px;}
.mod_a{ color:#b5b5b5; font-size:14px; padding:10px 40px 16px 167px; height:48px; line-height:24px; position:relative;}
.btn_jy{ position:absolute; overflow:hidden; text-indent:-999em; left:372px; top:-28px; width:100px; height:28px; background:url(../images/jy.jpg) no-repeat 0 0;}
.btn_jy:hover{ background:url(../images/jyh.jpg) no-repeat 0 0;}
.mod_b{ padding:51px 20px 21px; height:560px;}
.mod_b .mod_left{ float:left; width:722px;}
.video{ width:720px; border:1px solid #000; background:#000; height:405px;}
.video_vote{ padding-right:44px; height:25px;}
.video_vote p{ background:#841212; float:right; height:25px; padding:0 8px; line-height:25px; color:#fff;}
.video_vote .vote_btn{ background:url(../images/zan.jpg) no-repeat 0 0; float:right; overflow:hidden; text-indent:-999em; width:105px; height:25px; margin-left:1px;}
.video_vote .vote_btn:hover{ background:url(../images/zanh.jpg) no-repeat 0 0;}
.video_txt{ padding-top:55px; line-height:30px; color:#b5b5b5; font-size:14px; height:60px; overflow:hidden; }

.old_box{ width:225px; height:560px; overflow:hidden; overflow-y:scroll;float:right; position:relative; left:0; top:0}
.old_box .old_bd{ width:200px;}
.old_box ul li{ width:198px; height:110px; border:1px solid #000; margin-bottom:10px; vertical-align:middle;}
.old_box ul li a{ display:block; position:relative; overflow:hidden; height:110px;}
.old_box ul li a img{ display:block; -webkit-transition:all 0.3s ease;}
.old_box ul li a .a_txt{ position:absolute; bottom:0; left:0; text-align:center; width:198px; height:25px; line-height:25px; color:#999; z-index:3; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.old_box ul li a .a_bg{ position:absolute; bottom:0; z-index:1; height:25px; width:198px; background:#000;filter: Alpha(opacity=70);-moz-opacity:.7;opacity:0.7; left:0;}
.old_box ul li a .mark{ position:absolute; background:#000; top:0; left:0; width:198px; height:110px; z-index:2;filter: Alpha(opacity=60);-moz-opacity:.6;opacity:0.6;}
.old_box ul li a:hover .a_txt{ color:#fff}
.old_box ul li a:hover .mark{ display:none;}
.old_box ul li a:hover img{-webkit-transform:scale(1.05)}

.mod_c{ padding:110px 20px 4px 25px; height:225px;}
.mod_c .mod_left{ float:left; width:240px;}
.mod_c .pic{ display:block; width:238px; height:148px; border:1px solid #000;}
.mod_c .mod_left p{ background:url(../images/gm_bg.jpg) repeat 0 0; height:30px; margin-top:12px; line-height:30px; text-align:center; color:#b38c49; font-size:16px; font-weight:bold;}
.mod_c .gm_txt{ width:685px; float:right; color:#b5b5b5; font-size:14px; line-height:30px;}

.mod_d{ padding-top:85px; height:185px;}
.mod_d .mod_bd{ width:525px; height:155px; margin:0 auto;}
.mod_d .mod_vote{ background:url(../images/vs.jpg) no-repeat center 55px; position:relative; height:130px;}
.mod_d .mod_vote h3{ text-align:center; line-height:35px; color:#b5b5b5; font-size:18px; font-weight:normal;}
.mod_d .vote_btn{ display:block; width:90px; height:90px; border-radius:50%; background:#2e2d2c; box-shadow:0 0 10px rgba(0,0,0,.3)}
.mod_d .vote_btn span{ display:block; overflow:hidden; text-indent:-999em; width:90px; height:90px;}
.mod_d .vote_zc{ left:25px; position:absolute; top:5px; width:90px; height:125px; color:#b38c49; font-size:14px; text-align:center;}
.mod_d .vote_fd{ right:25px;position:absolute; top:5px; width:90px; height:125px; color:#1a9deb;font-size:14px; text-align:center;}
.mod_d .vote_zc span{ background:url(../images/zc.png) no-repeat center center;}
.mod_d .vote_fd span{ background:url(../images/fd.png) no-repeat center center;}
.mod_d .vote_show{ height:25px; line-height:25px; color:#b5b5b5;}
.mod_d .vote_show span{ float:left; margin-right:8px;}
.mod_d .vote_show p{ float:left; width:450px;margin-right:8px; line-height:0; height:15px; background:#1a9deb; margin-top:5px;}
.mod_d .vote_show p em{ float:left; background:#b38c49; height:15px; overflow:hidden; text-indent:-999em;}

.mod_e{ margin-top:30px; border:1px solid #000; background:#22211f; box-shadow:0 0 2px #333230 inset; height:790px; padding:20px 10px 0 60px}
.pr_scoll{ height:790px; padding-right:25px; overflow:hidden; position:relative; overflow-y:scroll;}
.mod_e #cyQing .qing-tip,.mod_e #SOHUCS #SOHU_MAIN .section-title-w .join-wrap-w .wrap-name-w,.mod_e #SOHUCS #SOHU_MAIN .section-title-w .join-wrap-w .wrap-join-w,.mod_e #SOHUCS #SOHU_MAIN .section-list-w .block-title-gw .title-name-gw,.mod_e #SOHUCS #SOHU_MAIN .section-newslist-w .title-name-w{ color:#9eafc4;}
.mod_e #SOHUCS #SOHU_MAIN .section-list-w .wrap-issue-gw .issue-wrap-gw .wrap-word-bg{ color:#fff;}
.mod_e #SOHUCS #SOHU_MAIN .section-list-w .build-floor-gw,.mod_e #SOHUCS #SOHU_MAIN .section-list-w .wrap-build-gw .block-cont-hover-e{ background:#464544; border:none;}
.mod_e #SOHUCS #SOHU_MAIN .section-list-w .block-cont-gw .build-floor-gw .wrap-user-gw .user-name-gw a{ color:#b0dabc;}

::-webkit-scrollbar{width:10px;height:12px;}
::-webkit-scrollbar-track-piece{background:#000;}
::-webkit-scrollbar-thumb:vertical{background:#b38c49; border-radius:5px;}
::-webkit-scrollbar-thumb:vertical:hover{background:#b38c49;}

.foot{ text-align:center; color:#6b6b6b; width:100%; background:#000; height:25px; padding:15px 0; position:relative;}
.iblk{display:inline-block;*zoom:1;*display:inline;}