@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Microsoft Yahei, Tahoma, Verdana, Arial;
	margin: 0 auto;
	padding: 0px;
	background-color: #181a19;
}

body, td, th {
	font-size: 12px;
	color: #666666;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color: #666;
}

.BK {
	border: 1px solid #CCC;
	background: url(../images/newbottombg.jpg) repeat-x scroll;
}

.bk02 {
	background-image: url(../images/images_06.gif);
	border: }

	.top_td_left {
	background: url(../images/images_05.gif) no-repeat scroll;
	width: 6px;
	height: 34px;
}

.top_td_right {
	background: url(../images/images_08.gif) no-repeat scroll;
	width: 6px;
	height: 34px;
}

.top_td_daohang {
	background: url(../images/images_06.gif);
	height: 34px;
	line-height: 34px;
}

.top_td_rl {
	background: url(../images/TOPBJ.gif) scroll repeat-x;
}

.gt_main_div {
	width: 92%;
	margin: 0px auto;
	overflow: hidden;
	padding: 0px;
}

.gt_flash {
	border: solid #CCCCCC 1px;
}

.gt_margin8 {
	margin-top: 8px;
}

.gt_marginl2 {
	margin-left: 2px;
}

.index-main-right {
	width: 39%;
	float: right;
	margin: 0px 0px 2px 0px;
}

.accordion {
	background: #333;
	width: 98%;
	padding-top: 2px;
	clear: both;
}

.accordion h2 {
	margin: 0;
	margin-top: 0px;
	padding: 5px 15px;
	font-size: 14px;
	border: 1px solid #CCC;
	cursor: pointer;
	color: #E3E3E3;
	margin-bottom: 2px;
}

.accordion DIV.current {
	color: #99CCFF;
	background: url(../images/tk-bg-m.png) 0px 0px no-repeat scroll;
	float: left;
	width: 100%;
	height: 29px;
	line-height: 29px;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid #CCC;
	clear: both;
	display: inline;
}

.accordion DIV.current span {
	padding-left: 25px;
}

.talkimagesmorelink:link {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}

.talkimagesmorelink:hover {
	color: #99CCFF;
	font-size: 12px;
	font-weight: normal;
}

.talkimagesmorelink:visited {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}

.talkimagesmorelink:active {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}

.accordion DIV.currentm {
	cursor: pointer;
	color: #EBEBEB;
	background: url(../images/tk-bg-m.png) 0px -30px no-repeat scroll;
	float: left;
	width: 100%;
	height: 29px;
	line-height: 29px;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid #CCC;
	clear: both;
	display: block;
	min-width: 345px;
	overflow: hidden;
}

.accordion DIV.currentm span {
	padding-left: 25px;
}

.accordionDIV-left {
	float: left;
	min-width: 200px;
	text-align: left;
	overflow: hidden;
}

.accordionDIV-right {
	float: right;
	width: 60px;
	text-align: left;
	padding-left: 0px;
	min-width: 50px;
	overflow: hidden;
}

.accordion h2:hover {
	cursor: pointer;
	background: url(../images/tk-bg-m.png) 0px -60px no-repeat scroll;
}

.accordion .pane {
	border: 1px solid #CCC;
	padding-top: 8px;
	border-top: 0px;
	display: none;
	font-size: 12px;
	width: 100%;
	margin-bottom: 2px;
	display: block;
	float: left;
}

.accordion a h2 {
	cursor: pointer;
	padding-left: 25px;
	background: url(../images/tk-bg-m.png) 0px -120px no-repeat scroll;
	color: #FFF;
	width: 91%;
}
/*.pane ul{list-style:none; margin:0; padding:0; float:left; margin-bottom:5px;}
 .pane ul li{width:46%; height:20px;padding-left:8px; padding-top:2px; float:left; margin-right:5px; max-width:130px; overflow:hidden; min-width:130}
 .pane ul li a{color:#999999; padding-left:8px;}
 .pane ul li a:hover{color:#ffffff; background:url(../images/tk-newstitlebg.gif) left no-repeat;}*/
.pane table {
	margin-left: 0px;
}

.pane table tr td {
	padding: 0px 0px 6px 5px;
}

.pane table tr td a {
	color: #999999;
	padding-left: 8px;
}

.pane table tr td a:hover {
	color: #ffffff;
	background: url(../images/tk-newstitlebg.gif) left no-repeat;
}

.gt_menu {
	width: 188px;
	height: 22px;
	background-image: url(../images/images_50.gif);
}

.gt_ul {
	width: 100%;
	list-style-type: none;
	text-align: center;
	padding: 0;
	margin: 0 auto;
}

.gt_ul li {
	float: left;
	width: 188px;
	height: 22px;
	background-image: url(../images/images_50.gif);
	display: block;
	text-align: center;
	padding: 0;
	line-height: 23px;
}

.gt_defualt_div {
	width: 100%;
	text-align: center;
	margin: 0 auto;
}

.gt_right_div {
	float: right;
	width: 707px;
	height: 94px;
	background: url(../images/images_03.gif) scroll repeat-y;
}

.gt_result_div {
	width: 80% px;
	border: 1px #CCCCCC solid;
	margin: 0px auto;
	margin-top: 5px;
	height: 25px;
	line-height: 25px;
}

.gt_font_red {
	color: #FF0000;
	font-weight: bold;
}

.img_list_btn {
	position: relative;
	background-color: #F1F1F1;
}

.gt_img_msg {
	background-color: #F4F4F4;
	height: 30px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	line-height: 30px;
}

.gt_img_curser {
	cursor: pointer;
}

.gt_img_hidden {
	display: none;
}

.gt_reg_index {
	border: 1px #CCCCCC solid;
	margin-top: 5px;
	height: 25px;
	line-height: 25px;
}

.get_reg_write {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
}

label.error {
	color: #F00;
	font-size: 12px;
	margin-left: 10px;
	width: auto;
	display: inline;
}

.gt_reg_fbtn {
	border: none;
	cursor: pointer;
	background: url(../images/register.gif) no-repeat;
	height: 25px;
	width: 74px;
}

input.error {
	border: 1px dotted red;
}

form {
	margin: 0;
	padding: 0
}

.mem_index_b {
	color: #000000;
	font-weight: bold;
}

.defult_btn {
	background: url(../images/defultbtn.png) no-repeat scroll;
	height: 22px;
	width: 64px;
	line-height: 22px;
	cursor: pointer;
}

.defult_btn1 {
	background: url(../images/defultbtn1.png) no-repeat scroll;
	height: 22px;
	width: 64px;
	line-height: 22px;
	cursor: pointer;
}

.blue_table_border {
	border: 1px solid #A2C9E6;
}

.all_hidden {
	display: none;
}

.all_wite {
	color: #FFF;
}

.gt_close {
	margin-right: 5px;
	cursor: pointer;
	font-size: 12px;
	width: 25px;
	padding-left: 18px;
	height: 20px;
	background: url(../images/no.png) no-repeat;
}

.pagination-newimages {
	color: #1D88F9;
	cursor: pointer;
	text-align: center;
	width: 20%;
	float: left;
	overflow: hidden
}

.talkimg-newbottom {
	width: 100%;
	display: block;
	border: 0px;
	background: #181A19;
	color: #FFF;
	overflow: hidden;
}

.talkimg-newcantotr {
	margin-top: 5px;
	display: block;
}

.tk-logotopmargin {
	margin-top: 8px;
}

/**********************新导航样式******************************/
.tk-newtoplogoCon {
	width: 100%;
	margin: 0 auto;
}

.tk-newtoplogoCon_L {
	float: left;
	width: 200px;
}

.tk-newtoplogoCon_R {
	float: right;
	width: 570px;
	text-align: right;
	height: 34px;
	line-height: 15px;
	color: #C9DBE6;
}

.tk-newtoplogoCon_R ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
	text-align: right;
}

.tk-newtoplogoCon_R ul li {
	float: left;
}

.tk-newtoplogoCon_R span {
	margin-right: 5px;
}

.tk-newtoplogoCon_R span a {
	color: #999999;
}

.tk-newtoplogoCon_R span a:hover {
	color: #FFFFFF;
}

.tk-newtopsearchCon {
	height: 52px;
	background: url(../images/newnavbg.jpg) repeat-x scroll;
	border: solid 1px #ccc;
	padding-left: 8px;
	min-width: 780px;
	overflow: hidden;
}

.tk-newtopsearchCon table tr td {
	color: #C9DBE6;
}

.tk-newtopsearchCon div {

}

.tk-newtopseaWord {
	padding-left: 8px;
	padding-top: 3px;
	color: #FFF;
	font-size: 12px;
	padding-bottom: 2px;
}

.tk-newtopseaWord span {
	font-weight: bold;
	color: #6699CC;
}

.tk-newbottomsearch {
	background: url(../images/newsearchsimtbg.jpg) no-repeat;
	width: 76px;
	height: 22px;
	border: solid 0px #6699CC;
	border-left: none;
	line-height: 22px;
	text-align: right;
	color: #000033;
	padding-right: 3px;
}

.tk-newbotominput {
	width: 100%;
	color: #666;
	border: solid 1px #707070;
	border-right: none;
	height: 20px;
	line-height: 20px;
	padding-right: 5px;
}

.tk-newbottomspan {
	border: 1px solid #707070;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	height: 22px;
	!
	important
}
/**********************专辑样式******************************/
.zj-left {
	float: left;
	width: 73%
}

.zj-left div {
	display: block;
	width: 100%;
}

.zj-left div ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	clear: both;
	float: left;
	display: block;
}

.zj-left div ul li {
	border-bottom: dashed 1px #666666;
	margin: 4px 0px;
	padding: 0px 5px;
	display: block;
	padding-bottom: 10px;
	margin-top: 10px;
}
/*.zj-left div ul li div.zj-pic-L{float:left; margin:3px; width:103px; height:101px; border:solid 2px #CCCCCC; padding:5px;}
 .zj-left div ul li div.zj-pic-R{float:right; text-align:left; width:480px;}
 .zj-left div ul li div.zj-pic-R span{display:block; line-height:22px; font-weight:normal;}
 .zj-left div ul li div.zj-pic-R span h4{ margin:0px; padding:4px; margin-bottom:5px; color:#CCCCCC;}*/
.zj-table {

}

.zj-table .zj-picborder {
	width: 103px;
	height: 101px;
	border: solid 2px #CCCCCC;
	padding: 5px;
}

.zj-table tr td span h4 {
	margin: 0px;
	padding: 4px;
	margin-bottom: 5px;
	color: #CCCCCC;
	font-size: 15px;
}

.zj-table tr td span {
	line-height: 20px;
}

.zj-right {
	float: right;
	width: 25%
}

.zj-right div {
	display: block;
	width: 197px;
	margin: 0 auto;
	text-align: left;
}

.zj-right div h4 {
	color: #ffffff;
	margin-top: 4px;
	font-size: 15px;
	margin-bottom: 8px;
}

.zj-right div.zj-hotpic {
	border: solid 1px #999999;
	padding: 5px;
	width: 197px;
	height: 91px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.zj-right ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.zj-right ul li {
	text-align: center;
	color: #cccccc;
	padding-bottom: 5px;
	font-size: 14px;
}

.zj-right ul li div {
	text-align: center;
	width: 197px;
}

/**********************bottom样式******************************/
.tk-sumbitstyle-borspan {
	border: solid 0px #707070;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	!
	important
}

.tk-sumbitstylefo {
	background: url(../images/button.gif) no-repeat;
	height: 24px;
	line-height: 24px;
	border: solid 0px #707070;
	color: #333333;
	width: 61px;
	padding: 1px;
	text-align: center;
}