﻿@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input,form,dl,dt,dd {margin:0;padding:0;border:0;}

ul,li{list-style-type:none;}
h1 , h2  {font-family: "微软雅黑", "黑体";line-height: 150%;}
a:link, a:visited {color: #666;text-decoration: none;}
a:hover {text-decoration: underline;color:#6385a1;}

/* 行距 */
.blank10 {height:10px; overflow:hidden;font-size:1px;clear:both;}
.blank4  {height:4px; overflow:hidden;font-size:1px;clear:both;}
.clearfloat {clear:both;height:0;font-size: 1px; line-height: 0px;}
.left {float: left;}
.right {float: right;}

body {
	margin: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #666666;
	background-color: #EEE;
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0;
	font-family: Arial, "宋体";
	font-size: 12px;
	line-height: 200%;
	vertical-align:top
	}
.oneColFixCtrHdr #container {
	padding:0;
	width: 944px;
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
	background-color: #DBDBDB;
}
.oneColFixCtrHdr #header {
	background-image: url(../images/head_bg.gif);
	background-repeat: repeat-x;
	padding: 0;
	height: 130px;
}
#header #logo {
	float: left;
	height: 130px;
	width: 320px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
}
#header #logo a {display:block;height: 130px;width: 320px; 
text-indent: -200em; overflow: hidden;}

#header #menu {
	float: right;
	height: 130px;
	width: 260px;
}
#header #search {
	margin:0 265px 0 320px;
	height:125px;
	padding-top:10px;
	background-image: url(../images/search_bg.gif);
	background-repeat: no-repeat;
}
#search .loginState {height:40px; text-align:center;}
#search .textinput {height:30px;}
#search .keyWord {height:30px; padding-left:20px}
#search .keyWord a {padding:0 5px;}
#search INPUT {
	PADDING:6px 6px 0px 20px;
	FLOAT: left;
	WIDTH: 240px;
	BORDER-STYLE: none;
	HEIGHT: 21px;
	background-color: transparent;
}
#search  BUTTON {BACKGROUND: url(../images/send.gif) no-repeat 0px 0px; FLOAT: right; WIDTH: 48px; HEIGHT: 26px; margin-right:30px;}
#search  BUTTON:hover {BACKGROUND-POSITION: 0px -26px}
#search  BUTTON span {display:none;}
#menu .remark {
	height: 36px; line-height:30px;
	padding-top: 10px;
	background-image: url(../images/remark_bg.gif);
	background-repeat: no-repeat;
	vertical-align:top;
	text-align: center;
}
#menu .button {padding-left:30px;
	height: 38px;
}
#menu .expLink {
	padding: 10px 0 0 30px;
}

#menu .expLink select { width:168px; color:#999;}
#menu .button li {
	float: left;
	height: 38px;
	width: 38px;
	padding-right: 5px;
}
#a01 {padding-right:161px;background-position: 0px bottom;}
#a02 {padding-right:73px;background-position: 45px bottom;}
#a03 {padding-left:10px;background-position: 88px bottom;}
#a04 {padding-left:96px;background-position: 130px bottom;}


.oneColFixCtrHdr #nav {background-image: url(../images/nav_bg.gif);background-repeat: repeat-x;padding: 0; margin:0 auto;height: 50px;}
   #nav li {float: left;height: 50px;width: 80px;background-repeat: no-repeat; text-indent: -200em; overflow: hidden;
}
   #nav li a {display:block;height: 80px;width: 70px; }
   #nav .hoverLi {background-position: 0px -50px;} 
   #nav #nav_home {background-image: url(../images/nav_home.gif);width:60px;}
   #nav #nav_01 {background-image: url(../images/nav_01.gif); width:86px;}
   
   #nav #nav_02 {background-image: url(../images/nav_02.gif);width:px;}
   #nav #nav_03 {background-image: url(../images/nav_03.gif);width:82px;}
   #nav #nav_04 {background-image: url(../images/nav_04.gif);width:54px;}
   #nav #nav_05 {background-image: url(../images/nav_05.gif);width:68px;}
   #nav #nav_06 {background-image: url(../images/nav_06.gif);width:81px;}
   #nav #nav_07 {background-image: url(../images/nav_07.gif);width:68px;}
   #nav #nav_08 {background-image: url(../images/nav_08.gif);width:67px;}
   #nav #nav_09 {background-image: url(../images/nav_09.gif);width:68px;}
   #nav #nav_10 {background-image: url(../images/nav_10.gif);width:68px;}
   #nav #nav_11 {background-image: url(../images/nav_11.gif);width:54px;}
   #nav #nav_12 {background-image: url(../images/nav_12.gif);width:53px;}
   #nav #nav_13 {background-image: url(../images/nav_13.gif);width:40px;}
   #nav #nav_14 {background-image: url(../images/nav_14.gif);width:50px;}
   #nav #nav_15 {background-image: url(../images/nat_15.gif);width:40px;}
.oneColFixCtrHdr .mainContent {
	padding: 0 10px;
}
   .mainContent .leftConent {float: left;width: 460px;}
   .mainContent .rightConent {
	width: 460px;
	float: right;
}
   .mainContent #focusDiv {
	float: left;
	overflow: hidden;
	width: 460px;
	height: 239px;
	background-color: #666666;
}
   
   .mainContent h1 { font-family:"微软雅黑", "宋体"; font-size:14px; font-weight:bold; line-height:32px; float:left; color:#6385a1;}
   
.mainContent .smallConent {width: 228px;}
.mainContent .bigConent, .mainContent .bigConent2 {width: 460px;}
   .mainContent  .title {
	background-image: url(../images/mainconent_title_bg.gif);
	background-repeat: repeat-x;
	height: 32px;}
	  .mainContent  .title .more {float: right; padding-top:7px;height: 20px;width: 40px;}
      .mainContent  .title .leftCorner {background-image: url(../images/mainconent_title_bg_l.gif);background-repeat: no-repeat;
	   float: left;height: 32px;width: 12px;}
      .mainContent  .title .rightCorner {background-image: url(../images/mainconent_title_bg_r.gif);background-repeat: no-repeat;
       float: right;height: 32px;width: 12px;}
   .mainContent  .conentHead {
	background: #EEE;
	padding:0 12px;
	height:24px;
	line-height:24px;
	color:#6385a1;
}
  .sideListConent {
	width: 692px;
}
  
  
  
  
   .mainContent  .conentHead h3 { font-size:12px; font-weight:normal;}
   .mainContent  .conentHead  .hon {
	color:#FFF;
	background-image: url(../images/conenthead_off_bg.gif);
	background-repeat: no-repeat;}  
	.mainContent  .conentHead  .hoff {}
   .mainContent  .conentBody, .mainContent  .indexBody {background: #FFF; padding:3px 12px;}
   .conentBody li {clear:both;}
   .conentBody li:hover { background:#e1e1ff}
   .conentBody li input { float:left;}
   .conentBody li h3 {font-size: 12px;font-weight: normal;color: #666;width:82px; padding:0; float:left;}
   .conentBody li h4 {font-size: 12px;font-weight: normal;color: #666;width:50px; padding:0 7px;float:left;}
   .conentBody li img {padding:5px 3px; float:left;}
   .mainContent  .footer {background-color: #FFF;height: 5px;}
      .mainContent  .footer .leftCorner {font-size: 1px; line-height: 0px;float: left;height: 5px;width: 5px;
	   background-image: url(../images/mainconent_footer_bg_l.gif);background-repeat: no-repeat;}
      .mainContent  .footer .rightCorner {font-size: 1px; line-height: 0px;float: right;height: 5px;width: 5px;
	   background-image: url(../images/mainconent_footer_bg_r.gif);background-repeat: no-repeat;}
	   
   .mainContent  .footer_black {background-color: #000;height: 5px;}
      .mainContent  .footer_black .leftCorner {font-size: 1px; line-height: 0px;float: left;height: 5px;width: 5px;
	   background-image: url(../images/mainconent_footer_bg_lb.gif);background-repeat: no-repeat;}
      .mainContent  .footer_black .rightCorner {font-size: 1px; line-height: 0px;float: right;height: 5px;width: 5px;
	   background-image: url(../images/mainconent_footer_bg_rb.gif);background-repeat: no-repeat;}   



.oneColFixCtrHdr #links {
	padding: 10px;
	background-color: #74787b;
	background-image: url(../images/links_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.oneColFixCtrHdr #footer {
	padding: 10px;
	color: #FFF;
	height: 80px;
	background-color: #313131;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
}
.oneColFixCtrHdr #footer a { color:#FFF	}
#hotTags {
	background-color: #666;
}
#hotTags .tagsConent { height:48px; line-height:48px;
	margin:0 10px;
	color: #FFF;
}
#hotTags .tagsConent a {color: #FFF; padding:0 10px;}

.conentHead li {
	float: left;
	height: 25px;
	width: 68px;
	text-align: center;
}
.bigConent .conentBody { 
	background-image: url(../images/bigconent_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.mainContent .conentLength { background:#FFF;
	text-align: right;
	padding: 3px 12px 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.mainContent .conentLength a { color:#333}
.mainContent .exHed {
	background-image: url(../images/exhed_bg.gif);
	background-repeat: repeat-x;
	padding: 10px;
	height: 79px;
}
.exHed .coverPic {
	float: left;
	height: 79px;
	width: 79px;
}
.exHed dl {padding:0; margin-left:90px;}
.exHed dt h3 {
	color:#FFFF00;
	font-size:12px;
}
.exHed dd {color:#fff; line-height:150%}








/*图片滚动*/


.blk_29 {
	PADDING: 0px;
	OVERFLOW: hidden;
	ZOOM: 1;
	POSITION: relative
}
.blk_29 .LeftBotton {
	BACKGROUND: url(../images/ca_hz_002.gif) no-repeat 0px 0px;
	LEFT: 0px;
	FLOAT: left;
	WIDTH: 39px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 114px
}
.blk_29 .RightBotton {
	RIGHT: 0px;
	BACKGROUND: url(../images/ca_hz_002.gif) no-repeat -39px 0px;
	FLOAT: right;
	WIDTH: 39px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 114px
}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; PADDING: 5px 0;	background-image: url(../images/rollbg.gif);}
.blk_29 .box {
	FLOAT: left;
	WIDTH: 212px;
	TEXT-ALIGN: center
}
.blk_29 .box IMG {DISPLAY: block;PADDING: 3px;BACKGROUND: #fff;MARGIN: 0px auto;border: 1px solid #6385A1;}
.blk_29 .box A:hover IMG {
	border: 1px solid #cc3300;
	background-color: #CC3300;
}
.rollphotos {
	WIDTH: 924px;
	background-color: #FFF;

	background-repeat: repeat-x;
}
.conentBody .newsList li {
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	padding: 0px 15px;
	width: 175px;
}

.conentBody .labelList li { width: 210px; text-indent:5px;}
.conentBody .labelList span { color:#6385A1}

.letterIndex {border-bottom: 1px dashed #CCC;}
.letterIndex a { display:block; width:16px; height:17px; color:#333; float:left; text-align:center; line-height:17px}
.letterIndex a:hover { background:#CC3300; color:#FFF; text-decoration:none}
.indexBody .newsList2 li {
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	padding: 0px;
	text-indent:15px;
	width: 85px;
	float:left;
}

#links h1 { font-size:14px; color:#FFF; padding:0 0 10px 10px;}
#links .flogos {
	background-image: url(../images/flogo_bg.gif);
	background-repeat: repeat-x;
	height: 160px;
}
#links .leftCorner {background-image: url(../images/flogo_bg_l.gif);background-repeat: no-repeat;
	float: left;height: 160px;width: 10px;}

#links .rightCorner {background-image: url(../images/flogo_bg_r.gif);background-repeat: no-repeat;
	float: right;height: 160px;width: 10px;}
#links .fConent {margin: 0 20px; padding-top:15px;
}
#links li {
	padding: 4px;
	float: left;
}
#footer #ctclogo {
	width:350px;
	height:80px;
	background:url(../images/ctclogo.gif) no-repeat;
	float: left;
}
#ctclogo a { display:none}
#footer #info {
	margin-top:25px;
	margin-left: 380px;
}

/*MusicPlayer*/
#musicPlayer {
	height: 94px;
	width: 460px;
	background-image: url(../images/musicplayer_bg.gif);
	background-repeat: repeat-x;
	line-height:150%
}
#musicPlayer #playerLogo { float:left; width:86px;}
#musicPlayer #playerRightConer {float: right; width:5px;}
#playerPanel {margin:0 10px 0 90px; height:82px; padding-top:12px;}
#musicPlayer .playTime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#FFF;
}
#musicPlayer .musicInfo {color:#33FFFF}
.mainContent .sidebarA {
	float: left;
	width: 228px;
}
.mainContent .sideListB {
	float: right;
}
.sideListB .indexBody h2 {font-size: 24px;color: #6385A1;}
#songsList td { border-top:#CCCCCC 1px solid;}
#songsList tr:hover { background:#e1e1ff}

/*首屏文字滚动条*/
.scroll_div {width:440px;overflow: hidden;white-space: nowrap;margin: 0;}
.scroll_div li {padding:5px;}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}


/*我的imusic*/
.mymb14p{font-size:14px;  font-weight:bold;}
.mymb12p{color:#ffffff; font-weight:bold;}

