div,p,h1,h2,h3,h4,h5,h6,span,i,a,li,ul,body{font-family: "Microsoft YaHei"; padding:0; margin:0; font-size: 16px; 
	white-space:normal;
	word-break:break-all;
}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
a:hover,a:link{text-decoration: none;}
.no-padding{padding: 0;}
.img_block{display: block; width: 100%;}
.of{overflow: hidden;}
html,body{background: #1f1f1f; position: relative; width: 100%; height: 100%; min-width: 1200px; }

.clear {clear:both;font-size:1px;line-height:1px;width:1px;visibility:hidden;}

/*.container{margin: 0 auto;}

@media (min-width: 1200px){
	.hidden-lg{display: none!important;}
}
@media (max-width: 1199px) and (min-width: 992px){
	.hidden-md{display: none!important;}
}
@media (max-width: 991px) and (min-width: 768px){
	.hidden-sm{display: none!important;}
}
@media (max-width: 767px){
	.hidden-xs{display: none!important;}
}*/

.video_content{height: 100%; width: 100%;}
.video_l{width: auto; height: 100%; margin-right: 400px;}
.video_l .title{height: 72px; background: #000; text-align: center;}
.title_txt{line-height: 72px; font-weight: bold; color: #fff; font-size: 20px;}
.title_txt span{font-weight: normal; font-size: 20px; margin-left:8px; margin-right:8px;}
.title_txt img{vertical-align: middle; margin-top:-7px;}
.video_box{
	height: -webkit-calc(100% - 72px);
    height: -moz-calc(100% - 72px);
    height: calc(100% - 72px);
    font-size: 50px; text-align: center; color: #fff; line-height: 10;
}
.list{width: 400px; height: 100%; overflow: hidden; position: absolute; right: 0; top: 0; background: rgb(63, 68, 73);}
.left_right{position: absolute; top: 0; right: 401px; width: 40px; height: 40px; background: rgb(63, 68, 73);  font-size: 30px; color: #fff; line-height: 38px;
text-align: center; cursor: default;}
.nav{width: 400px;}
.navs{width: 200px; height: 72px; line-height: 72px; float: left; background: #1f1f1f; font-weight: bold; text-align: center; color:#fff; cursor: default;}
.navs.act{color: rgb(40, 178, 139); background: rgb(63, 68, 73);}
/*.switch-content{
	height: -webkit-calc(100% - 65px);
    height: -moz-calc(100% - 65px);
    height: calc(100% - 65px);
}*/
.switchs_con{display: none; width: 100%; height: 100%;}
.switchs_con.on{display: block;}
.switch_sizing{padding: 17px 0 0 0; }
.discuss{height: -webkit-calc(100vh - 222px); height: -moz-calc(100vh - 222px); height: calc(100vh - 222px);  overflow-y: auto; overflow-x: hidden; } /* -82px */
.discuss::-webkit-scrollbar-track{
    background-color: rgb(63, 68, 73);
}
.discuss::-webkit-scrollbar{
    width: 10px;
}
.discuss::-webkit-scrollbar-thumb{
    background-color: #666;
    border-radius: 5px;
}
 /* IE 浏览器 */
.discuss{
    /*三角箭头的颜色*/
    scrollbar-arrow-color: #fff;
    /*滚动条滑块按钮的颜色*/
    scrollbar-face-color: #666;
    /*滚动条整体颜色*/
    scrollbar-highlight-color: #666;
    /*滚动条阴影*/
    scrollbar-shadow-color: #666;
    /*滚动条轨道颜色*/
    scrollbar-track-color: rgb(63, 68, 73);
    /*滚动条3d亮色阴影边框的外观颜色——左边和上边的阴影色*/
    scrollbar-3dlight-color:#666;
    /*滚动条3d暗色阴影边框的外观颜色——右边和下边的阴影色*/
    scrollbar-darkshadow-color: #666;
    /*滚动条基准颜色*/
    scrollbar-base-color: #666;
}


/*介绍+留言*/
.menu, .listnew {clear:both; overflow:hidden; margin-bottom:20px; padding:5px 20px 30px;}
.menu .mu{/*height:42px; line-height:42px;*/ line-height:26px; padding:16px 16px; background:#2F3236; color:#CCC; font-size:14px; margin-bottom:12px; /*padding-left:25px;*/}
.menu .mu a{color:#CCC;text-decoration:underline;}
.menu .mu a:hover{}
.listnew .listNewLoad{text-align:center;}
.listnew .more{text-align:center;cursor:pointer;padding:12px;font-size:14px;display:none;background:#FFF;}
.listnew .more a{color:red;}
.listnew .more a.a1{color:#999;}

/*留言框*/
#bbsreply{}
#bbsreplynew{padding:6px 10px; background:#00A8AB; color:#FFF; font-size:12px; line-height:21px; display:none; margin-top:7px; margin-left:20px; margin-right:20px; /*clear:both; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/}
.bbsreplybd{padding:20px 20px 0 20px;}
::-webkit-input-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
::-ms-input-placeholder{color:#999;} 
.bbs_m1 textarea{
	width:360px; height:100px; padding:6px; line-height:18px; font-size:14px; background-color:#65696D; border:0; color:#FFF; border-radius:3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	outline: none;
}
.bbs_m2{width:360px; height:32px; line-height:32px; margin-top:8px; color:#FFF; font-size:14px;}
.bbs_m2 .lf{height:32px; line-height:32px; font-size:14px;}
.bbs_m2 .lf a{color:#FFF; font-size:14px;}
.bbs_m2 .lf .login{text-decoration:underline;}
.bbs_m2 .lf img{width:30px; height:30px; border-radius:50%; vertical-align: middle;}
.bbs_m2 .rt{float:right;}
.bbs_m2 .rt input{width:80px; height:30px; background-color:#00A8AB; color:#FFF; border:0; font-size:14px; border-radius:2px; text-align:center; cursor:pointer; outline:none;}

/*留言详情*/
.bbs_list{padding-top:20px; padding-bottom:20px; border-bottom:1px solid #666;} /*所有回帖*/
	.bbs_list a{color:#0C00FF;}
	.bbs_list .lf{float:left; width:60px;}
	.bbs_list .lf img{width:48px; height:48px; border-radius:24px;}
	.bbs_list .rt{float:left; width:280px; padding-top:0px; font-size:14px;} /*290px | 浏览器滚动条宽度不同*/
	.bbs_list .pu{color:#FFF;}
	.bbs_list .pu a{color:#FFF; font-size:14px;}
	.bbs_list .pu a:hover{text-decoration:underline;}
	.bbs_list .pu span{font-family:verdana; font-size:10px; float:right; color: #666;}
	.bbs_list .pm{color:#999; font-size:14px; margin-top:10px; line-height: 24px;}
	.bbs_list .pm .quote{background:#32363A; color:#AAA; font-size:14px;}
	.bbs_list .pm .quote blockquote{margin:0 0 0 0; padding:12px;}