@charset gb2312;
body { text-align: center; font-family: Arial, Î¢ÈíÑÅºÚ; font-size: 12px; color: #333; margin: 0 auto; padding: 0; background:#1c1c1e }
a { text-decoration: none; color: #666; }
a:hover { text-decoration: none; color: #cc0f0e; }
a.hover { text-decoration: none; color: #cc0f0e; }
img { border: none; }
ul, dl, li, dd, dt, h2, p, h3, h4, h5, h6, h1 { list-style-type: none; font-weight: 400; margin: 0; padding: 0; }
.clear { clear: both; font-size: 0; line-height: 0; }
.red { color: #f70041 }
.top { background: #fcfcfc; height: 30px; border-bottom: 1px solid #edeef0; line-height: 30px; position: relative; z-index: 99999; }
.top .left{ position:relative}
.top .left a { color: #999999; display: block; float: left; background-image: url(http://img3.mydsp.cn/statics/images/top-icon.png?5); background-repeat: no-repeat; margin-right: 13px; font-size: 12px }
.top .left a.a1 { background-position: 0 5px; padding-left: 29px }
.top .left a.a2 { background-position: -75px 5px; padding-left: 15px }
.top .left a.a3 { background-position: -165px 5px; padding-left: 18px }
.top .left a.a4 { background-position: -258px 5px; padding-left: 13px }
.top .left a:hover { color: #000 }
.top .left .all{ float:left;background: url(http://img3.mydsp.cn/statics/images/top-icon.png?5) no-repeat -278px -28px; padding-right: 15px; float: right; padding-left: 12px;}
.top .left .all .sj_navlist{ left:0}
.top .left .all a{ background:none}
.top .right { font-size: 12px; position: relative; z-index: 9999 }
.top .right a.dnone { display: none }
.top .right .all { background: url(http://img3.mydsp.cn/statics/images/top-icon.png?5) no-repeat -278px -28px; padding-right: 15px; float: right; padding-left: 12px; position: relative }
.top .right .all a { display: block; float: right; padding-left: 12px; }
.top .right .ucenter { float: right; position: relative; text-align: left }
.top .right .qing_userinfo a { font-size: 14px }
.top .right .qing_userinfo a .username { color: #ef3828 }
.top .right .qing_userinfo .qing_br5 { height: 30px; padding-left: 30px; background: url(http://img3.mydsp.cn/statics/images/top-icon.png?5) no-repeat 2px -673px; }
.top .right .qing_lg_after ul { top: 20px }
.top .right .qing_login { line-height: 30px }
.top .right .qing_login a { color: #999 }
.top .right .qing_login span { padding-left: 7px; padding-right: 7px; color: #999; line-height: 20px; }
.sj_navlist { position: absolute; background: #fff; border: #e4e4e4 solid 1px;border-top:0; width: 1178px; right: -75px; top: 30px; z-index: 999; _top: 32px; background:#fcfcfc}
.sj_navlist dl {padding: 0 30px 0 29px;float: left; width: 175px; }
.sj_navlist dl dt { border-bottom: #e4e4e4 solid 1px; height:40px; text-align:center; line-height:40px }
.top .sj_navlist dl dt a{color: #333333; font-size: 16px; float:none; padding:0; display:inline}
.top .sj_navlist dl dt a:hover { color: #ef3828; text-decoration: none; }
.sj_navlist dl dd { padding: 0 0 28px 10px; margin-top: 7px; }
.sj_navlist dl dd ul { width: 81px; float: left; line-height: 24px; white-space: nowrap; overflow: hidden; }
.sj_navlist dl dd ul li{ clear:both}
.top .sj_navlist dl dd a { color: #666; float:left; font-size:12px }
.sj_navlist dl dd a:hover { color: #ef3828; text-decoration: none; }
h1.tit{ font-size:30px; font-weight:normal; color:#fff; line-height:35px; padding-top:30px; padding-bottom:20px}
h1.tit span{ color:#646464; font-size:20px}
h1.tit span em{ color:#01baff}
h3.tit{ width:100%; display:block; height:45px}
h3.tit span{ border-top:2px solid #ef3828; padding-left:10px; padding-right:10px; color:#fff; font-size:18px; line-height:33px; display:block; float:left}
.content .left{ width:900px;}
.left_pic_info{ background:#434248; width:900px; padding-top:10px; position:relative; height:auto; min-height:500px;_height:500px}
.content .right{ width:250px;}
.right .box{ background:#434248}
.right .tag{ padding:10px; padding-top:0}
.right .tag a{ display:block; line-height:23px; background:#33333f;padding-left:5px; padding-right:5px; float:left; margin-right:5px; margin-bottom:5px; color:#e6e6e6}
.right .tag a:hover{ background:#ef3828; color:#fff}
.ral-show{ padding:10px; padding-top:0; position:relative; text-align:left; color:#b4b4b4; line-height:20px; height:100px}
.ral-show img{ width:80px; height:101px; float:left; margin-right:10px}
.ral-show span{ color:#717175}
.ral-show p{ line-height:16px; height:32px; overflow:hidden}
.ral-show .btn1{ position:absolute; bottom:12px; left:100px; }
.ral-show .btn1 a{background:#ef3828; color:#fff; height:23px; padding:0 5px; text-align:center; display:block; margin-right:5px; float:left}
.ral-show .btn1 a.oklink{ display:none}
.lists1{ padding:10px; padding-top:0; overflow:auto}
.lists1-scroll{height:450px;}
.lists1 p{ margin-bottom:4px; background:#1f1f1f; height:64px; padding:5px; display:block; text-align:left; overflow:hidden; line-height:22px}
.lists1 p:hover{ background:#000}
.lists1 p img{ height:62px; width:95px; float:left; margin-right:8px; border:1px solid #4b4b4b}
.lists1 p a{ color:#fff}
.lists1 p span a{ color:#333; line-height:25px} 
.bbs-box1{ background:#fff; padding:20px}
.footer { background: #282828; height: auto; min-height: 150px; _height: 150px }
.sj_link { background: #282828; color: #666;text-align: left }
.sj_link .wp{ border-bottom: 1px solid #333333; padding: 33px 0; }
.sj_link a { line-height: 24px; margin: 0 7px; }
.sj_foot_black { color: #505050; font-size: 14px; height: 120px; line-height: 30px; padding-top: 34px; text-align: center; }
.sj_foot_black a { margin: 0 5px; }
.sj_foot_black span { color: #999 }
.sj_foot_black span a{ color:#999; text-decoration:underline}
.pic_show_part1 .left_pic { border-top:1px solid #bfbdbd; padding-top:10px;float: none; margin: 0 auto; position: relative; text-align: center;z-index: 10; height:auto;min-height:400px;_height:400px;overflow:visible;}
.mouseMask { cursor: pointer; height: 527px; left: 0; position: absolute; top: auto; width: 900px; z-index: 9;}
#big-pic{ z-index:10; position:relative}
#big-pic img{ max-width:880px}
#big-pic .bg{position:absolute; bottom:0; left:10px; width:880px; height:50px; background:#000;filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
#big-pic .title{ position:absolute; bottom:5px; left:10px; width:810px; height:40px;  text-align:left; color:#fff; font-size:14px; overflow:hidden; padding-left:60px; padding-top:5px; line-height:20px}
#big-pic .num{position:absolute; bottom:10px; left:15px; font-size:20px; color:#fff}
.pic_roll{width:880px; height:125px;overflow:hidden;position:relative; margin:0 auto 20px;}
.pic_roll .left_prev,.pic_roll .right_next{position:absolute;z-index:2;width:40px;height:96px;top:5px; left:0; overflow:hidden}
.pic_roll .bg{ position:absolute; left:0; top:0; height:100%; width:100%; display:block;background:#000;opacity:0.8;filter:alpha(opacity=80);}
.pic_roll a:hover .bg{ background:#ef3828;opacity:1;filter:alpha(opacity=100);}
.pic_roll .bg_img1{ background-image: url(../images/top-icon.png?5);height:100%; width:100%; display:block; position:absolute; left:0; top:0}
.pic_roll .left_img{background-position: 0px -400px; }
.pic_roll .right_img{background-position: -60px -400px;}
.pic_roll .right_next{ right:0; left:auto}
.pic_roll .star_wrapper{float:left;height:116px;overflow:hidden;position:relative;z-index:1;width:880px;}
.pic_roll .star_wrapper ul{width:100%;margin:auto;position:absolute;}
.pic_roll .star_wrapper ul li{float:left;width:170px;margin-top:5px;}
.pictureurls_div{border:2px solid #000; width:164px;height:96px;text-align:center;overflow:visible;}
.pictureurls_div img{margin:0 auto;height:96px;width:164px;}
.pic_roll .star_wrapper ul li.on a .pictureurls_div{border:2px solid #9a0000; width:164px}
.pic_roll .star_wrapper ul li.on a .pictureurls_div img{ width:164px}
.pic_con_tall .l{ float:left}
.pic_con_tall .l .icon,.pic_con_tall .l .share{ float:left}
.pic_con_tall .l .icon a{background-image: url(../images/pic_icon.jpg); width:17px; height:16px; display:block; margin-right:10px; margin-top:5px; float:left;  overflow:hidden; text-indent:-800px}
.pic_con_tall .l .icon a.on{ background-position:-19px -64px}
.pic_con_tall .l .icon a.play:hover{ background-position:-37px 0}
.pic_con_tall .l .icon a.on:hover{ background-position:-37px -64px}
.pic_con_tall .l .icon .show_big{ background-position:0px -43px}
.pic_con_tall .l .icon span{ color:#7f7f7f; float:left; margin-top:5px}
.pic_con_tall .r{ float:right; color:#999}
.pic_con_tall .r a{ color:#01baff}
.pic_con_tall .r a:hover{ color:#999}

.userinfo_box{ position:absolute; right:-1px; top:60px; border:1px solid #c5c5c5; border-top:0; width:208px; height:auto; min-height:100px;_height:100px; padding-bottom:20px; background:#fff; display:none}
.userinfo_box .u_login,.userinfo_box .u_logout{ width:180px; height:34px; text-align:center; display:block; margin:0 auto; background:#ef3828; color:#fff; border-radius:3px; font-size:18px; margin-top:15px; line-height:34px}
.userinfo_box .center a{ display:block; width:50px; height:60px;float:left; margin-left:16px; margin-top:15px }
.userinfo_box .center a span{background-image:url(http://img3.mydsp.cn/statics/images/u_center.png); display:block; width:40px; height:40px; margin:0 auto}
.userinfo_box .center a span.a1{ background-position:-16px -19px; }
.userinfo_box .center a:hover span.a1{ background-position:-16px -88px; }
.userinfo_box .center a span.a2{ background-position:-81px -19px; }
.userinfo_box .center a:hover span.a2{ background-position:-81px -88px; }
.userinfo_box .center a span.a3{ background-position:-146px -19px; }
.userinfo_box .center a:hover span.a3{ background-position:-146px -88px; }
.userinfo_box .center a span.a4{ background-position:-211px -19px; }
.userinfo_box .center a:hover span.a4{ background-position:-211px -88px; }
.userinfo_box .center a span.a5{ background-position:-278px -19px; }
.userinfo_box .center a:hover span.a5{ background-position:-278px -88px; }
.userinfo_box .center a span.a6{ background-position:-340px -19px; }
.userinfo_box .center a:hover span.a6{ background-position:-340px -88px; }
.userinfo_box .center a span.a7{ background-position:-406px -19px; }
.userinfo_box .center a:hover span.a7{ background-position:-406px -88px; }
.userinfo_box .center a span.a8{ background-position:-472px -19px; }
.userinfo_box .center a:hover span.a8{ background-position:-472px -88px; }
.userinfo_box .center a span.a9{ background-position:-537px -19px; }
.userinfo_box .center a:hover span.a9{ background-position:-537px -88px; }
.userinfo_box .u_logout{ background:#d2d0d0}
.userinfo_box img{ height:76px; width:76px; border-radius:38px; display:block; margin:0 auto; margin-bottom:10px; margin-top:15px}
.userinfo_box .info{width:180px; margin:0 auto; height:30px;}
.userinfo_box .info p{ width:90px; line-height:30px; color:#666; border-bottom:1px solid #f2f2f2}
.userinfo_box .info p span{ color:#f00}
.top .right .userinfo_box{ top:31px;}

.backCoverContainer { z-index: 999999999999; position: absolute; top:20px; left:30px; width:840px; display:none  }
.backCoverContainer .btn { width: 120px; height: 40px; float: left; font-size: 14px; color: #FFF; line-height: 40px; text-align: center; text-decoration: none; cursor: pointer; }
.backCoverContainer .btnContainer { float: right; }
.backCoverContainer .btnContainer a { color: #fff; text-decoration: none; }
.backCoverContainer .btnContainer .replayBtn { background: rgba(34,34,34,0.5) none repeat scroll 0 0 !important; filter: Alpha(opacity=50); background: #222; }
.backCoverContainer .btnContainer .replayBtn span { position: relative; }
.backCoverContainer .btnContainer .replayBtn:hover { background: rgba(34,34,34,1) none repeat scroll 0 0 !important; filter: Alpha(opacity=100); background: #222; }
.backCoverContainer .btnContainer .nextBtn { background: rgba(255,0,0,0.5) none repeat scroll 0 0 !important; filter: Alpha(opacity=50); background: #f00; }
.backCoverContainer .btnContainer .nextBtn span { position: relative; }
.backCoverContainer .btnContainer .nextBtn:hover { background: rgba(255,0,0,1) none repeat scroll 0 0 !important; filter: Alpha(opacity=100); background: #f00; }
.backCoverContainer .adContainer { position: relative; float: left;width:840px; background:#fff }
.backCoverContainer .adContainer .closeBtn { position: absolute; cursor: pointer; top: 10px; right: 10px; display: block; width: 10px; height: 10px; overflow: hidden; z-index: 9999; background: url(../images/fengdi_close1.png) no-repeat center; _background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/fengdi_close1.png');
}
.backCoverContainer .adContainer .closeBtn img { width: 10px; height: 10px; }
.backCoverContainer .adContainer .c p{ float:left; width:190px; height:160px; padding-left:10px; padding-top:10px; text-align:left; line-height:20px; overflow:hidden}
.backCoverContainer .adContainer .c p img{ width:100%; height:110px; margin-bottom:10px}
.backCoverContainer .adContainer .c p span{ display:none}
.backCoverContainer .adContainer h3.tit{ display:none}
.backCoverContainer .adContainer .ral-show{ background:#dcdcdc; padding:15px; color:#000}
.backCoverContainer .adContainer .ral-show .btn1{ bottom:13px}
.backCoverContainer .adContainer .ral-show .btn1 a{ display:none}
.backCoverContainer .adContainer .ral-show .btn1 a.oklink{ display:block}
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: #000; }
.jScrollPaneDrag { position: absolute; background: #9d9d9d; cursor: pointer; overflow: hidden; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px; }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px; }
.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-list .list-block-gw .block-title-gw ul{border-bottom: 2px solid #ef3828}
.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-issue-w .issue-btn-w:hover .btn-fw{ background-image: url(http://img3.mydsp.cn/statics/images/g-merage-20140527-1.gif?1) }
.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-issue-w .issue-btn-w .btn-fw,.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-box .post-wrap-w .wrap-action-w .action-issue-w .issue-btn-w:hover .btn-fw,.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-float-bar,.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-float-bar .close-w a,.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-float-bar .wrap-cont-w .cont-form-w .form-text-w,.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-float-bar .wrap-cont-w .cont-form-w .form-text-w .btn-load-bf,.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-float-bar .wrap-cont-w .cont-form-w .form-text-w .button-w,.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-header .section-cbox-w .post-default-w .default-wrap-w .btn-fw{ background-image: url(http://img3.mydsp.cn/statics/images/g-merage-20140527-1.gif?1) !important}
.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-list .wrap-build-gw .build-floor-gw{border: 1px solid #e6e6e6;}
.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-footer .section-page-w span.page-wrap-gw a:hover,.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-footer .section-page-w span.page-wrap-w a:hover,.bbs-box1 #SOHUCS #SOHU_MAIN .module-cmt-footer .section-page-w span.page-wrap-w a.wrap-current-e{border: 1px solid #e6e6e6; background: #ef3828; color: #fff}

#SOHUCS #SOHU_MAIN .module-cmt-header .section-cbox-w .post-login-w ul li .login-wrap-w-sj { background-color: #fff; border: 1px solid #ccd4d9; height: 40px; width: 117px; }
#SOHUCS #SOHU_MAIN .module-cmt-header .section-cbox-w .post-login-w ul li .login-wrap-w-sj a { display: block; height: 30px; padding: 5px; text-decoration: none; width: 107px; }
#SOHUCS #SOHU_MAIN .module-cmt-header .section-cbox-w .post-login-w ul li .login-wrap-w-sj a:hover { display: block; height: 30px; padding: 5px; text-decoration: none; width: 107px; }
#SOHUCS #SOHU_MAIN .module-cmt-header .section-cbox-w .post-login-w ul li .login-wrap-w-sj .wrap-icon-w { cursor: pointer; display: inline-block; height: 30px; vertical-align: -10px; width: 30px; }
#SOHUCS #SOHU_MAIN .module-cmt-header .section-cbox-w .login-wrap-w-sj .wrap-name-w { color: #333; cursor: pointer; display: inline-block; font-size: 14px; line-height: 16px; margin: 0 0 0 5px; text-align: center; width: 72px; }
#SOHUCS #SOHU_MAIN .module-cmt-header .section-cbox-w .post-login-w ul li .login-wrap-other-w a{
    height: 38px;
    padding: 1px;
    width: 115px;
}
#SOHUCS #SOHU_MAIN .module-cmt-header .section-cbox-w .post-login-w ul li .login-wrap-other-w a:hover { display: block; height: 40px; padding: 1px; text-decoration: none; width: 117px;  }



.tucaoOpenBox { width: 100%; height: 100%; position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||400)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
left: 0; top: 0; background: #000; _background: none; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; z-index: 1000; }
.weixinLayout { position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||400)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
left: 40%; top: 20%; width: 490px; height: 380px; z-index: 1000; background: #545454; border-radius: 3px; box-shadow: 0 0 5px #000; padding: 3px; overflow: hidden; z-index:9999 }
.weixinLayout .c { height: 380px; background: #fff; margin: 0 auto; position: relative }
.weixinLayout .c .close { background: url(http://img3.mydsp.cn/statics/images/close11.gif) no-repeat; width: 28px; height: 24px; position: absolute; right: 0; top: 0; display: block }
.weixinLayout h3{ background:#e5e5e5; height:45px; width:100%; line-height:45px; text-align:left; font-size:20px}
.weixinLayout h3 span{ font-size:14px; font-weight:normal}
.weixinLayout .jump-btn{width:180px; height:34px; text-align:center; display:block; margin:0 auto; background:#ef3828; color:#fff; border-radius:3px; font-size:18px; margin-top:15px; line-height:34px;}
.weixinLayout .msg{ text-align:left; font-size:18px; line-height:25px; padding:10px}

.dnone{ display:none}
.dblock{ display:block}
.wp { width: 1180px; margin: 0 auto; position: relative }
.wp1 { width: 1178px; margin: 0 auto; position: relative; border: 1px solid #ddd;  }
.h90{ height:90px}
.m-t10 { margin-top: 10px }
.m-b10 { margin-bottom:10px }
.m-t20 { margin-top: 20px }
.m-b20 { margin-bottom:20px }
.left { float: left }
.right { float: right }
.body-980 .wp{ width:980px}
.body-980 .second-980{ display:none}