@charset "utf-8";

.slide{
	width:100%;
	height:244px;
	background:url(/uploads/image/ssimg-video/line.jpg) repeat-x;	
}
.slidebox{
	width:1025px;
	height:145px;
	margin:0 auto;
	position:relative;
	top:35px;
}
.slidebanner{
	width:1025px;
	height:145px;
	position:relative;
	overflow:hidden;	
}
.slidebox ul{
	position:absolute;
	left:0;
	top:0;	
}
.slidebox ul li{
	width:234px;
	height:145px;
	float:left;
	position:relative;
	margin-right:30px;
}
.arrowleft{
	position:absolute;
	top:50%;
	left:-56px;
	margin-top:-24px;	
}
.arrowright{
	position:absolute;
	top:50%;
	right:-56px;
	margin-top:-24px;	
}
.content{
	width:1025px;
	height:auto;
	margin:0 auto;
}
.contentleft{
	width:700px;
	height:auto;
	float:left;
	margin-top:-35px;
}
.contentright{
	width:276px;
	height:auto;
	float:right;
	
}


.tabmenutitle{
	width:100%;
	height:31px;	
}
.tabmenutitle h2{
	width:92px;
	height:34px;
	line-height:34px;
	border:1px solid #e5e5e5;
	border-bottom:none;
	margin-right:6px;
	font-size:16px;
	float:left;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
	background-color:#ffffff;	
}

.tabmenutitle h2.activity, .tabmenutitle h2:hover{
	width:94px;
	background-color:#e83836;
	color:#ffffff;
	border:none;
}
.tabmenutitle h2.activity a, .tabmenutitle h2:hover a{
	color:#ffffff;		
}
.tabcont{
	width:100%;
	height:auto;	
}
.tabcontdiv{
	
	
}
.tabcontdivadd{
	border-bottom:1px dashed #c9c9c9;
	position:relative;
	margin-top:30px;
	width:100%;
	height:170px;
}
.tabcont div.tabcontdiv{
	xdisplay:none;
}
.tabcont div.detailstab{
	display:block;	
}
.tabcontdivadd img{
	float:left;	
}
.tabcontdivadd h3{
	font-size:16px;
	font-weight:normal;	
}
.tabcontlists{
	float:left;
	margin-left:30px;
}
.tabcontlists p.read{
	position:absolute;
	bottom:30px;
	color:#999;	
}
.tabcontlists p.time{
	position:absolute;
	bottom:58px;
	color:#999;	
}
.tabcontlists p.share{
	width:205px;
	height:32px;
	position:absolute;
	right:0;
	bottom:28px;	
}
.tabcontlists p.share span{
	float:left;
	margin-top:5px;	
}
.tabcontlists p.share img{
	display:inline-block;
	margin-left:10px;
}


.ranking{
		
}
.rankingtitle{
	height:30px;
	margin-top:25px;
	border-bottom:2px solid #e2e2e2;	
}
.rankingtitle h2{
	float:left;
	font-size:18px;
	color:#363636;
}
.rankingtitle p{
	float:right;
}
.rankingcont{
	margin-top:10px;
	padding-bottom:10px;
	background-color:#f8f8f8;	
}
.rankingcont img{
	width:263px;
	/*height:158px;*/
	border:1px solid #f2f2f2;
	padding:6px;
}
.rankinglist{
	position:relative;	
	padding-bottom:10px;
}

.rankingcont span.sptime{
	position: absolute;
    z-index: 99;
    right: 15px;
    top:15px;
    padding: 0 8px;
    line-height: 25px;
    border-radius: 15px;
    background:#000000;
	opacity:0.7;
    color: #fff;
	font-size:14px;
}
.rankingcont h3{
	font-size:16px;
	margin:5px 0;
	padding:0 10px;
	font-weight:normal;
	line-height:24px;
}
.rankingcont h3 a:hover{
	color:#f00;	
}
.rankingcont span{
	padding:0 10px;	
}
.rankingcont span.spnumber em{
	font-style:normal;
	position:absolute;
	right:10px;
	color:#f00;
}

.showingscont{
	background:none;
	padding-bottom:0;	
}
.showingscontlist{
	position:relative;
	margin-top:10px;
}
.showingscontlist strong{
	width:262px;
	display:block;
	height:30px;
	background-color:#000;
	position:absolute;
	bottom:18px;
	left:7px;
	color:#ffffff;
	opacity:0.7;
	font-weight:normal;
	line-height:30px;
	text-indent:10px;
	text-align:center;
}


.glassescont{
		
}
.glassescont ul li{
	height:40px;
	line-height:40px;
	overflow:hidden;
	border-bottom:1px dashed #cccccc;	
}
.glassescont ul li a:hover{
	color:#f00;
}














/*************************************/
.detailstab{
	background-color:#f8f8f8;
	border:1px solid #f0f0f0;
	margin-top:30px;
	padding-bottom:20px;
}


.detailstabcont{
	width:660px;
	height:auto;
	margin:35px auto 0;
}
.detailstabcont h2{
	font-size:22px;
	color:#363636;
}
.detailstabcont p.pone{
	margin-top:25px;	
}
.detailstabcont p span{
	/*margin-left:20px;	*/
}
.playvideo{
	margin-top:25px;	
}
.evaluation{
	margin-top:20px;
	background-color:#fff;
}
.evaluationtitle{
	width:620px;
	height:80px;
	margin:0 auto;
	border-bottom:1px solid #ccc;
}
.evaluationicon{
	height:30px;
	padding-top:25px;
	float:left;
}
.evaluationicon img{
	float:left;
}
.evaluationicon span{
	float:left;
	display:block;
	display:block;
	height:26px;
	text-indent:11px;
	line-height:26px;
	background: no-repeat #f1f1f1;
	margin-left:5px;
	padding: 0 5px;
	border-radius: 2px;
}

.evaluationiconshare{
	float:right;
}
.evaluationiconshare p.evshare{
	margin-top:25px;
}
.evshare>span{ padding-top:5px; }
.evaluationiconshare p.evshare span{
	float:left;
	/*margin-top:5px;*/
}
.evaluationiconshare p.evshare img{
	display:inline-block;
	margin-left:10px;	
}


.comment{
	width:620px;
	height:auto;
	margin:0 auto;
}
.comment h3{
	font-size:14px;
	margin-top:35px;
}
.comment p.ptwo{
	margin:25px 0;
}
.commentlist{
	border-top:1px solid #f3f3f3;
	padding:15px 0 40px 0;
}
.commentlistone{
	
}
.personal{
	height:40px;	
}
.personal img{
	float:left;	
}
.personal h4{
	font-size:12px;
	font-weight:normal;
	float:left;
	margin-left:10px;
}
.personal h4 span{
	color:#cccccc;
	margin-left:5px;	
}
.personal h4 span i{
	font-style:normal;
	margin-left:5px;	
}
.commentlistone div.message{
	margin-top:-20px;
	padding-left:50px;
	text-align: justify;
    -webkit-text-align:justify;
	
}
.commentlistone div.message span{
	display:block;
	text-align:right;
}
.commentlistone div.message span a{
	color:#31a4f5;	
}


.searchfor{
	height:30px;
	position:relative;
	margin-top:-35px;
}
.searchfor input.textinputfor{
	width:251px !important;
	height:28px;
	border:1px solid #d6d6d6;
	border-radius:5px;
	outline:none;
	color:#999;
	padding-left:25px;
	background:#ffffff url(/uploads/image/ssimg-video/search_17.gif) 5px center no-repeat;
}
.searchfor input.submitinputfor{
	width:64px;
	height:24px;
	background-color:#e83838;
	border:none;
	color:#ffffff;
	border-radius:5px;
	position:absolute;
	right:1px;
	top:2px;
	cursor:pointer;
	outline:none;
}

.tabcontdivadd .jiathis_mystyle{ position:relative; top:90px; left:300px; }
.tabcontdivadd .jiathis_mystyle span{ display:inline-block; margin-right:5px; }


.slidebanner strong{
	background-color:#000;
	opacity:0.7;
	width:234px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#ffffff;
	position:absolute;
	bottom:0;	
}

.slidebanner i{
	background-color:#000;
	opacity:0.7;
	color:#ffffff;
	font-style:normal;
	position:absolute;
	top:5px;
	right:5px;
    padding: 0 8px;
    line-height: 25px;
    border-radius: 15px;

}
.tabcontdivaddimg{
	width:218px;
	height:140px;
	float:left;
	position:relative;
}
.tabcontdivaddimg i{
	background-color:#000;
	opacity:0.7;
	color:#ffffff;
	font-style:normal;
	position:absolute;
	top:5px;
	right:5px;
    padding: 0 8px;
    line-height: 25px;
    border-radius: 15px;		
}

.slidebanner em,.tabcontdivaddimg em{
	position:absolute;
	top:50%;
	left:50%;
	margin:-24px 0 0 -24px;	
}
.rankinglist em{
	position:absolute;
	left:50%;
	top:50%;
	margin:-24px 0 0 -24px;
	
}
.rankinglist em img{
	padding:0;
	border:none;	
}


.thissight img{
	height:168px;	
}
.rankinglistposition{
	position:relative;	
}

.qrcode-wrap{
	position: absolute;
	top: -145px;
	left: -53px;
	border: 1px solid #ddd;
	padding: 10px;
	background-color: #fff;
	text-align: center;
}