@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;font-family:"微软雅黑", "黑体"; }
ul,ol,dl{ list-style:none;}
body{font-size:12px; }
a{ text-decoration:none;outline:none; }
img{ border:none;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{ clear:both;}
#scroll_div{width:840px;height:25px;margin-left:55px;white-space: nowrap;overflow:hidden;}
/* 最新播报 */
.con_top_right {
    float: left;
    margin-left: 16px;
    overflow: hidden;
    text-align: center;
    width: 509px;
}

.con_top_bar {
    background: #ededed url("/NewWanbu/App/Groups/Tpl/Newgroup/Public/images/bar_1.png") no-repeat scroll left top;
    height: 25px;
    line-height: 25px;
    width: 509px;
}
.con_top_bartitle {
    color: #fff;
    float: left;text-align:left;padding-left:6px;
	display:inline-block;width:90px;height:25px;line-height:25px;background:url(../images/barbg.png) no-repeat left top;font-size:14px;
}
.con_top_right h1 {
	overflow: hidden;
    width: 100%;
    color: #060001;
    font-family: "微软雅黑";
    font-size: 16px;
    height: 56px;
    line-height: 56px;
    margin-top: 12px;
	font-size:16px;
}
.con_top_right p.new_det {
    border-bottom: 1px dotted #ccc;
    line-height: 22px;
    margin-bottom: 12px;
    padding-bottom: 12px;
    padding-left: 10px;
    text-align: left;
    text-indent: 2em;
    width: 499px;
}
.new_det a{font-size:12px;font-family:'宋体';}
.allart {
    color: #2f94ce;
    cursor: pointer;
}
label.allart a:link, label.allart a:visited {
    color: #2f94ce;
}
.con_top_bottom p, .con_cap_left p {
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 30px;
    text-align: left;
}

.con_top_bottom p {
    overflow: hidden;
    width: 509px;height: 30px;
}
/* 竞赛排名 */
.tableSty {
    border: medium none;
    border-collapse: collapse;
    font-size: 12px;
    text-align: center;
    width: 100%;
}
.con_cap_right2 table {
    width: 100%;
}
.tabPanel tr {
    height: 27px;
}
.tableSty thead tr {
    width: 440px;
}
.tableSty td {
    border-bottom: 1px solid #f0f0f0;
    border-right: medium none;
    height: 18px;
    line-height: 18px;
    text-align: center;
}
.tableSty thead td {
    background: #fff2dd none repeat scroll 0 0;
    height: 30px;
    padding: 0 4px;
}
.tabPanel tr {
    height: 27px;
}
.tableSty td a {
    color: #333;
}
.paging {
    font-size: 12px;
    padding-top: 5px;
    text-align: center;
    width: 407px;
}
.tableSty a{font-family:'宋体';}
/* 历史排名 */
.con_cap_left2 {
    float: left;
    margin: 8px 0 0 15px;
    width: 517px;height:367px;position:relative;
}
.con_cap_left2 a:link, .con_cap_left2 a:visited {
    color: #049df6;
}
.con_cap_left2 img {
    height: 367px;
    width: 517px;
}
.con_cap_left2 p {
    background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding-left: 10px;position:absolute;left:0;bottom:0;width:507px;
}
.con_cap_left2 .imgname {
    color: #fff;
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    overflow: hidden;
    width: 180px;
}
.red {
    color: red;
    margin-left: 5px;
}
.con_cap_right2 {
    float: right;
    height: 380px;
    margin: 0px 10px 0 0;
    width: 453px;
}
.tabPanel {
    background:url("/NewWanbu/App/Groups/Tpl/Newgroup/Public/images/rank_bg1.png") no-repeat scroll left top;
    height: 374px;
    width: 440px;position:relative;
}
.tabPanel ul {
    float: left;
    height: 32px;
    margin-left: 7px;
    width: 200px;overflow:hidden;
}
.tabPanel ul li {
    background:url("/NewWanbu/App/Groups/Tpl/Newgroup/Public/images/rank_tab2.png") no-repeat scroll left top;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    margin: 0 2px 0 0;
    text-align: center;
    width: 96px;font-family:'宋体';
}
.tabPanel .hit {
    background:url("/NewWanbu/App/Groups/Tpl/Newgroup/Public/images/rank_tab1.png") no-repeat scroll left top;
    cursor: pointer;
}
.backs {
    float: right;
    margin: 14px 10px 0 0;
}
.backs::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.panes {
    clear: both;
    margin-left: 6px;
}
.pane {
    border-top: 0 none;
    display: none;
    min-height: 100px;
}
#WidgetUser, #WidgetGroup {
    background:url("/NewWanbu/App/Groups/Tpl/Newgroup/Public/images/rank_bg2.png") no-repeat scroll left bottom;
    height: 331px;
    margin-top: 5px;
    padding-top: 5px;
    width: 428px;
}
.con_histable ul li a img {
    border: medium none;
    height: 15px;
    margin-top: -2px;
    padding-right: 4px;
    vertical-align: middle;
    width: 15px;
}
/* 文章版块 */
a.oneset_btn{margin-right:10px;color:#333;}
.mode_handle{background-color:#fff;display:none;position:absolute;right:0;top:20px;width:100px;height:60px;border-radius:4px;border:1px solid #ccc;z-index:3;overflow:hidden;}
.mode_handle span{display:inline-block;font-size:12px;color:#333;width:100px;height:30px;line-height:30px;border-bottom:1px solid #ccc;text-align:center;cursor:pointer;}
.mode_handle span.curren{background-color:#b8e4fe;}
.fr{float:right;}
.fl{float:left;}

.modesix span{display:inline-block;width:324px;height:230px;margin-right:10px;position:relative;margin-bottom:13px;border:1px solid #a2d7f6;float:left;}
.modesix span.nomr{margin-right:0;}
.modesix span img{width:324px;height:230px;}
.modesix span p{width:324px;text-align:center;font-size:14px;font-family:'宋体';height:34px;line-height:34px;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.5);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.modetwo{padding:0 12px;}
.modetwoTop span{display:inline-block;width:465px;height:297px;position:relative;}
.modetwoTop span img{width:465px;height:297px;}

.modep{position:absolute;bottom:0;left:0;width:465px;height:34px;line-height:34px;text-align:center;color:#fff;font-family:'宋体';font-size:14px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.modep_wrap{padding-top:10px;}
.modep_wrap p{float:left;height:34px;line-height:34px;width:455px;overflow:hidden;font-size:14px;font-family:'宋体';background:url(../images/pointbg.png) no-repeat left center;padding-left:10px;}
.modep_wrap p.odd{margin-left:45px;}
.modesevenL{display:inline-block;width:400px;height:257px;float:left;position:relative;}
.modesevenL img{width:400px;height:257px;}
.sevpL{width:400px;height:34px;line-height:34px;color:#fff;position:absolute;bottom:0;left:0;text-align:center;font-size:14px;font-family:'宋体';background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.modesevenR{float:right;width:598px;}
.modesevenR span{display:inline-block;width:191px;height:123px;position:relative;margin-left:8.2px;float:left;}
.modesevenR span.mt11{margin-top:11px;}
.modesevenR span img{width:191px;height:123px;}
.modesevenR span p{width:191px;height:20px;line-height:20px;position:absolute;bottom:0;left:0;overflow:hidden;color:#fff;text-align:center;font-size:12px;font-family:'宋体';background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.modethree span{margin-right:21px;display:inline-block;width:319px;height:205px;position:relative;float:left;}
.modethree span.nomr{margin-right:0;}
.modethree span img{width:319px;height:205px;}
.modethree span p{width:319px;height:30px;line-height:30px;text-align:center;overflow:hidden;position:absolute;bottom:0;left:0;color:#fff;font-size:14px;font-family:'宋体';background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.under_wrap span{display:inline-block;width:235px;margin-right:15px;}
.under_wrap span.nomr{margin-right:0;}
.under_wrap span img{width:235px;height:165px;}
.under_wrap span p{width:235px;height:25px;line-height:25px;overflow:hidden;text-align:center;font-size:14px;padding-top:8px;}
.pics span{width:233px;height:165px;border:1px solid #ccc;position:relative;overflow:hidden;} 
.pics span img{width:233px;}
.pics span label{display:inline-block;width:235px;height:25px;line-height:25px;color:#fff;background:rgba(0,0,0,0.5);position:absolute;left:0;bottom:-25px;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.artic img{border:1px solid #ccc;}
/* 照片墙 */
.picmode_six span.nomr{margin-right:0;}
.picmode_six span.mt19{margin-top:19px;}
.picmode_six span img{width:318px;height:201px;padding:1px;}

.picmode_two span{display:inline-block;width:495px;height:202px;float:left;}
.picmode_two span.ml9{margin-left:9px;}
.picmode_two span img{width:495px;height:202px;}
.mode_area span{display:inline-block;width:126px;float:left;margin-right:48px;position:relative;}
.mode_area span.nomr{margin-right:0;padding-left:3px;}
.mode_area span img{width:126px;height:126px;border:1px solid #ddd;}
.mode_area span p{width:126px;height:20px;line-height:20px;font-size:16px;text-align:center;margin-top:7px;}

/* 左右模块 */
.modebottom{width:1000px;margin:0 auto;}
.con_cap_left {
    clear: both;
    float: left;
    width: 714px;
}
.con_cap_left li{position:relative;}
.histit{background-color: #f1f1f1;height: 20px;line-height: 20px; margin: 32px 0;position: relative;width: 717px;}
span.hismodeN{left:27px;margin-left:0;}
.con_histable {
    margin: 18px 0 0 18px;
}

.hisrank_top {
    background:url("../images/hisrank_bg1.png") no-repeat scroll left top;
    height: 4px;
    width: 694px;
}
.sibs {
    background:url("../images/hisrank_bg2.png") repeat-y scroll left top;
    width: 694px;position:relative;
}

#WidgetZoneUserDay, #WidgetZoneUserDays, #WidgetZoneUserDays, #WidgetZoneUserRate, #WidgetZoneUserSevenRate {
    padding-top: 10px;
    width: 694px;
}
.con_histable table{
    width: 694px;
}
table {border-collapse:collapse;}
table,th,td {border: none;}
.con_histable table .bacol{
    background-color: #ffedd5;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    text-align: center;
}
.con_histable table tbody{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    text-align: center;
    color: #333;
    vertical-align: middle;
}
.con_histable table .bacol tr .flsl{
    padding-left: 17px;
}
.con_histable table .bacol tr .flsr{
    padding-right: 17px;
}
.con_histable table .bacol .empty {
    background-color: #ff9874;
    height: 15px;
    line-height: 15px;
    width: 657px;
}
.con_histable table tbody{
    background-color: #fff; 
    width: 635px;

}
.con_histable table tbody .textl{
    text-align: left;
}
.con_histable table tbody a img{
    width: 17px;
    height: 17px;
    vertical-align: middle;
}

.con_histable ul {
    background-color: #fff;
    font-size: 12px;
    list-style: outside none none;
    margin: 0 auto;
    width: 657px;
}
.con_histable ul li {
    border-bottom: 1px solid #f1f1f1;
    height: 30px;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.con_histable ul li.userShowTit {
    background-color: #ffedd5;
    height: 35px;
    line-height: 35px;
    margin-left: -20px;
    margin-top: 0;
    padding-left: 20px;
    width: 676px;
}
.con_histable ul li span {
    display: block;
    float: left;
    text-align: center;
    width: 100px;
}
.con_histable ul li a {
    color: #000;
    display: block;
    float: left;
    text-decoration: none;
    width: 220px;
}
.con_histable ul li em, .con_histable ul li i {
    display: block;
    float: left;
    font-style: normal;
}
.con_histable ul li em {
    text-align: center;
    width: 120px;
}
.con_histable ul li i {
    margin-left: 27px;
    text-align: center;
    width: 150px;
}
.con_histable ul li.empty {
    background-color: #ff9874;
    height: 15px;
    line-height: 15px;
    width: 657px;
}
.userLeftEd {
    display: none;
}
.con_histable div p.pagestyle {
    background-color: #fff;
    clear: both;
    margin: 0 auto;
    text-align: center;
    width: 657px;
	color: #858585;font-family: "微软雅黑";
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}
.pagestyle .current, .paging .current {
    color: red;
}
.pagestyle a:link, .paging a:link {
    color: #47b1e2;
}
.inner_bottom {
    background:url("../images/hisrank_bg4.png") no-repeat scroll left top;
    height: 4px;
    margin: 0 auto;
    padding-bottom: 10px;
    width: 657px;
}
.div_hide {
    display: none;
}
.hisrank_bottom {
    background:url("../images/hisrank_bg3.png") no-repeat scroll left top;
    height: 4px;
    width: 694px;
}
.con_cap_right {
    border: 1px solid #eeeeee;
    float: right;
    margin-top: 32px;
    width: 264px;padding-bottom:10px;
}
.con_cap_right li{position:relative;}
.rightit{position:relative;width:264px;height:20px;margin-top:10px;margin-bottom:10px;}
.con_cap_rtitl {
    color: #333333;
    display: inline-block;
    float: left;
    font-family: "微软雅黑";
    font-size: 16px;
    margin-left: 10px;
	background:none;font-weight:bold;
}
.con_videos embed {
    height: 180px;
    width: 260px;
}
.con_videos .v_list {
    margin-bottom: 10px;
    padding-top: 6px;
}
.con_videos .v_list li {
    background: rgba(0, 0, 0, 0) url("/NewWanbu/App/Groups/Tpl/Newgroup/Public/images/li_bj.jpg") no-repeat scroll 2px center;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;overflow: hidden;
    width: 228px;
}
.con_videos .v_list a {
    color: #000;font-family: "宋体";
    font-size: 12px;
}
.con_knowlege {
    text-align: center;
}
.con_knowlege img {
    height: 134px;
    width: 227px;
}
.con_knowlege h2 {
    color: #333333;
    font-family: "微软雅黑";
    font-size: 16px;
    margin-top: 8px;
}
.con_knowlege_desc, .memberDetWrap {
    color: #858585;
}
.con_knowlege p {
    line-height: 24px;
    padding: 0 18px;
    text-align: left;font-family:'宋体';
}
.con_knowlege p.con_knowlege_desc{padding-bottom:6px;}
.know_detail {
    color: #0dc5eb;
    cursor: pointer;font-family:'宋体';
}
.con_knowlege p a:link, .con_knowlege p a:visited {
    color: #000;font-family:'宋体';
}
.inline_tag {
    height: 48px;
    position: absolute;
    right: 0;top:0;
    width: 50px;
    z-index: 1;
}
.modesix .inline_tag img {
    height: 48px;
    width: 50px;
}
/* 交流区样式 */
div.box_1 textarea{width:98%;}
div.ttxt p.ttxtmore{float:right;}
div.blogTxt{width:580px;}
.blogTxt .mid div.comment_p{width:550px;}
div.ttxt,.ttxt div.ttxtinfo{width:500px;}
.ttxtmore a{font-size:12px;}
.option div.molist{top:20px;}
div.mainL{min-height:200px;}
#add_video {
    margin-top: 20px;
}
.editor_con .myEditor_btn, .notes_article_con .blog_toprepbtn, .notes_article_con .blog_rerepbtn {
    background-color:#00A8FF;
}