html{
	background:#000 url(/images/bg-body.jpg) no-repeat 50% 0;
	height:100%;
	min-width:1002px;
}
body{
	margin:0;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
	background:url(/images/bg-html.jpg) no-repeat 50% 100%;
	min-width:1002px;
	min-height:100%;
	position:relative;
}
img{
	border-style:none;
	vertical-align:top;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.wrapper{
	max-width:1680px;
	margin:0 auto;
}
.w1{width:100%;}
.header{
	width:100%;
	height:132px;
}
.header:after{
	content:'';
	display:block;
	clear:both;
}
.header .box{
	float:right;
	width:404px;
	height:130px;
	background:url(/images/bg-header-box.png) no-repeat;
	overflow:hidden;
	padding:0 42px;
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#fff;
}
.header .box .link{
	padding:0 10px;
	width:384px;
	overflow:hidden;
	font:bold 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	margin-bottom:12px;
}
.header .box .link a{color:#fff;}
.header .box p{margin:0;}
.header .box .text{
	padding:0 10px 10px;
	width:384px;
	overflow:hidden;
}
.header .box p span{
	font:bold 20px/22px Arial, Helvetica, sans-serif;
}
.form-top{
	width:100%;
	overflow:hidden;
}
.form-top .text-imput{
	float:left;
	width:135px;
	height:22px;
	overflow:hidden;
	background:url(/images/bg-form-top.png) no-repeat;
	margin-right:10px;
}
.form-top .text-imput input{
	float:left;
	width:127px;
	height:14px;
	overflow:hidden;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:4px;
	background:none;
	border:0;
}
.form-top .btn{
	float:left;
	width:37px;
	height:23px;
	background:url(/images/bg-form-top.png) no-repeat 0 -22px;
	overflow:hidden;
	text-indent:-9999px;
	border:0;
	padding:0;
	margin:0 10px 0 0;
	cursor:pointer;
	font-size:0;
	line-height:0;
}
.form-top select{
	float:left;
	width:207px;
	height:22px;
	background:url(/images/bg-form-top.png) no-repeat 0 -45px;
	overflow:hidden;
	padding:3px;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	border:0;
}
.main{
	width:100%;
	overflow:hidden;
}
.section {
	height:18px;
	background:url(/images/bg-section.png) repeat-x;
	border:1px solid #0d6824;
	overflow:hidden;
	padding:7px 12px 8px 27px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	margin-bottom:9px;
}
.section-heading{margin:0;}
.section .more{
	float:right;
	width:118px;
	height:13px;
	background:url(/images/text-book.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin-top:3px;
}
.paging{float:left;}
.paging .pages {font:bold 12px/18px Arial, Helvetica, sans-serif; padding-right: 10px;}
.paging a{
	color:#fff;
	padding:0 5px;
}
.paging li{
	padding: 0;
	float: left;
}
.paging li a {
	color:#fff;
	padding:0 5px;
}
.paging a:hover,
.paging .p-current{
	text-decoration:underline;
}
.paging .p-prevnext {
	display: none;
}
.logo{
	width:559px;
	height:94px;
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 5px;
	position:relative;
	left:-46px;
}
.logo a{
	display:block;
	height:100%;
	overflow:hidden;
	background:url(/images/logo.png) no-repeat;
}
.nav{
	float:left;
	height:31px;
	overflow:hidden;
}
.nav li{
	float:left;
	padding-right:4px;
}
.nav a{
	float:left;
	width:102px;
	height:31px;
	background:url(/images/bg-nav.png) no-repeat;
	overflow:hidden;
	text-align:center;
	font:bold 16px/30px Arial, Helvetica, sans-serif;
	color:#fff;
}
.nav a:hover,
.nav .active a{
	text-decoration:none;
	color:#272727;
	background-position:0 -31px;
}
.main{
	width:100%;
	overflow:hidden;
}
h2,
h3{
	margin:0 0 10px;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	padding:0 12px;
	color:#fff;
}
h3{padding:0;}
.block-tunb{
	background:#282828;
	overflow:hidden;
	padding:7px 2px 2px;
	text-align:center;
	margin-bottom:10px;
}
.block-tunb .holder{margin-right:-2px;}
.box-tumb{
	display:inline-block;
	width:322px;
	height:310px;
	overflow:hidden;
	text-align:left;
	text-decoration:none;
	margin-bottom: 20px;
}
.index .box-tumb {
	height: 285px;
	margin-bottom: 5px;
}
.toplist .box-tumb {
	height: 290px;
	margin-bottom: 25px;
}
.box-tumb:hover{text-decoration:none;}

* html .box-tumb{
	display:inline;
	padding:0 1px 2px
}
* +html .box-tumb{
	display:inline;
	padding:0 1px 2px
}
.box-tumb .image{
	width:316px;
	height:235px;
	border:3px solid #fff;
	overflow:hidden;
	display: block;
	vertical-align: top;
	background: url(/images/img01.jpg);
}
.box-tumb:hover .image{border-color:#c800cc;}
.box-tumb .title{
	display:block;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:5px;
	height: 18px;
}
.index .box-tumb .title {
	font-size: 24px;
	margin-top: 4px;
	margin-bottom:0;
	text-align: center;
}
.box-tumb .text{
	padding:3px;
	height:67px;
	width:316px;
	overflow:hidden;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	display: block;
}
.box-tumb:hover .text{background:#c800cc !important;}
.box-tumb .text .text-box{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:3px 0;
}
.box-tumb .text p {
	height: 14px;
	display: block;
}
.box-tumb .text .text-box img{vertical-align:top;}
.box-tumb .text .text-box strong{
	float:left;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
}
.box-tumb:hover .text .text-box strong{color:#4b0505;}
.box-tumb .text .text-box span{
	float:right;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
}
.box-tumb p{margin:0; margin-top: 20px;}
.block-list{
	overflow:hidden;
	background:#282828;
	width:100%;
	padding:10px 0;
	text-align:center;
	margin-bottom:11px;
}
.block-list .list, .block-list .full-list {
	width:24%;
	display:inline-block;
	text-align:left;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
* html .block-list .list{display:inline;}
* +html .block-list .list{display:inline;}
* html .block-list .full-list{display:inline;}
* +html .block-list .full-list{display:inline;}

.block-list .list li, .block-list .full-list li{
	float:left;
	width:100%;
	overflow:hidden;
	padding-bottom:2px;
	height: 35px;
	line-height: 25px;
}
.block-list .full-list li { height: 26px; }
.block-list .list a, .block-list .full-list a{
	float:left;
	height:25px;
	padding:4px 5px 0 5px;
	color:#666;
}
.block-list .full-list .first-letter {
	height: 16px;
	padding:1px 5px 3px 5px;
}
.block-list .full-list a {
	height: 16px;
}
.block-list .list span, .block-list .full-list span{
	float:left;
	height:20px;
	padding:5px 11px 0 0;
}
.block-list .list a:hover {
	background:url(/images/bg-list.png) no-repeat;
	text-decoration:none;
	color:#fff;
}
.block-list .full-list a:hover {
	text-decoration:none;
	color:#fff;
}
.block-list .list a:hover span {background:url(/images/bg-list.png) no-repeat 100% 0;}
.block-list .list7, .block-list .full-list {width:14%;}
.block-list .holder-col{
	display:inline-block;
	text-align:left;
	width:33%;
	font:12px/24px Arial, Helvetica, sans-serif;
	color:#666;
}
* html .block-list .holder-col{display:inline;}
* +html .block-list .holder-col{display:inline;}
.block-list .holder-col .list{
	float:left;
	width:140px;
}
.block-list .holder-col p{margin:0 0 3px;}
.block-list .holder-col .text{
	height:1%;
	overflow:hidden;
}
.block-list .add-list{
	width:100%;
	overflow:hidden;
}
.block-list .add-list .list{
	float:left;
	width:14%;
	padding-left:10px;
}
.block-list .list-items{
	height:1%;
	overflow:hidden;
	text-align:left;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#666;
}
.block-list .list-items li{
	float:left;
	width:100%;
	overflow:hidden;
	padding-bottom:3px;
}
.block-list .list-items a{color:#666;}
.block-list .list-items a:hover{color:#fff;}
.footer{
	width:100%;
	height:124px;
	overflow:hidden;
}
.footer .box{
	float:right;
	width:555px;
	padding:10px 50px;
	height:104px;
	text-align:center;
	background:url(/images/bg-footer-box.png) no-repeat;
	overflow:hidden;
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.footer .box span{
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}
.footer .box strong{display:block;}
.footer .box a{color:#fff;}
.footer .box a:hover{color:#000;}
.footer .box p{margin:0;}
.footer .logo-footer{
	width:306px;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
	margin:30px 0 5px;
	float:left;
}
.footer .logo-footer a{
	display:block;
	height:100%;
	overflow:hidden;
	background:url(/images/logo-footer.png) no-repeat;
}
.query-time { font-size: 9px; }
.created-time { margin-top: 5px; font-size: 10px; }
.gallery_table { margin: 0 auto; }
.gallery_data { font: bold 15px Tahoma,Arial,sans-serif; color: #aaa; padding: 7px; line-height: 23px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.gallery_data a { color: #666; }
.gallery_data a:hover, .index_list a:hover { color: #fff; text-decoration: underline; }
.global-footer { width: 97%; padding: 7px; margin-top: 4px; color: #000; }
.global-footer ul li { display: inline; display: inline-block;float:left; height:25px; padding:0 0 0 11px; color:#000; }
.global-footer ul { list-style: none; margin: 5px 0 5px 0; }
.global-footer-niche { font-weight: bold; width: 150px; margin: 10px 0 10px 0; color: #fff;}
.global-footer a { 	float:left;	height:20px; padding:5px 11px 0 0; color: #666; font-weight: bold; }
.global-footer li:hover { background:url(/images/bg-list.png) no-repeat; color:#fff;  }
.global-footer li:hover a { background:url(/images/bg-list.png) no-repeat 100% 0; color:#fff; text-decoration:none; }
.gallery-right { vertical-align: top; padding: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.gallery-right a { color: #000; }
.gallery-right ul.item-list01 { padding: 0; }
.gallery-right ul li { margin-bottom: 5px; }
.gallery-right ul li:hover a { text-decoration: underline; }
.gallery-holder { width: 100%;  }
ul.exo li { float: left; padding-left: 10px; }
ul.exo { width: 990px; overflow: hidden; margin: 0 auto; }

.videoWrapper {
	width: 750px;
	height: 422px;
}

#sss {
	min-width: 310px;
	height: 275px;
	position: absolute;
	text-align: center;
	z-index: 100;
	top: 0;
	left: 0;
}
#s-container {
	height: 252px;
}
#s-title {
	height: 17px;
	font-size: 13px;
	line-height: 17px;
	background: #333;
	color: #ccc;

}
#close-link {
	font-size: 16px;
	padding: 4px;
	display: block;
	color: white;
	background: #333;
}

#s1, #s2, #s3 {
	width: 300px;
	height: 250px;
	background: #555555;
	float: left;
	margin-left: 2px;
}
#embed-holder {
	position: relative;
}