@charset "utf-8";
/* CSS Document */

/*** 全局CLASS ***/
*{
	padding:0px; margin:0px;
	
}

body{
	background: #ffffff;
	text-align: center;
	color: #333333;
	font-size: 12px;
	margin: 0px auto;
	padding: 0px;
	font-family: "微软雅黑";
}

a {
	color: #333333;
	text-decoration: none;
}

/*a:hover {
	color: #333333;
	text-decoration: underline;
}*/

p,table,td,input,select,font{
	font-size: 12px;
	font-family: SimSun,Arial,Helvetica,;
	color: #333333;
	margin: 0px;
    padding: 0px;
}

h1,h2,h3,h4,h5,h6{
	font-size: 12px;
	font-family: SimSun,Arial,Helvetica,;
	font-weight: lighter;
	color: #333333;
	margin: 0px;
    padding: 0px;
}

form,iframe,img {
    border: 0px;
	margin: 0px;
	padding: 0px;
}

dl,dd,dt,ul,li,ol{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.clearFloat {
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
	font-size: 0px;
}

.height_10 {
	height: 10px;
	line-height: 0px;
	overflow: hidden;
	font-size: 0px;
}

.noBorder {
	border: 0px;
}

/*** 页头 ***/
.header{
}

/*** Toolbar ***/

.ToolbarBg {
	background: #FEFEFE;
	height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #D3EAF2;
	zoom: 1;
}

.Toolbar {
	width: 990px;
	margin: 0px auto;
	text-align: left;
	color: #666666;
	zoom: 1;
	padding: 4px 0px;
}

.Toolbar .navLink{
	float: left;
	height: 22px;
	line-height: 22px;
}

.Toolbar .navLink span{
	margin: 0px 2px;
}

.Toolbar .navLink a{
	color: #666666;
}


.Toolbar .collect{
	float: left;
	height: 22px;
	line-height: 22px;
}

.Toolbar .collect span{
	margin: 0px 4px;
}

.Toolbar .collect a{
	color: #666666;
}

.Toolbar .collect strong.red a{
	color: #DF2029;
}

.Toolbar .collect img{
	position: relative;
	top: 3px;
}

.Toolbar .login{
	float: right;
	height: 22px;
	line-height: 22px;
}

.Toolbar .login span{
	display: inline-block;
}

.Toolbar .login a{
	color: #8F1D22;
	vertical-align: middle;
	display: inline-block;
}

.Toolbar .login input.inputText{
	width: 100px;
	height: 19px;
	line-height: 19px;
	margin: 0px 2px 0px 0px;
	border: 1px solid #D3EAF2;
	vertical-align: middle;
	padding-left: 2px;
	color: #666666;
}

.Toolbar .login input.inputSubmit{
	width: 48px;
	height: 21px;
	line-height: 20px;
	border: 1px solid #D3EAF2;
	margin: 0px 2px;
	background: url(../images/global/login.gif) repeat-x left top;
	cursor: pointer;
	vertical-align: middle;
	color: #666666;
	text-align: center;
}

.Toolbar .login a.reg{
	width: 48px;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	border: 1px solid #D3EAF2;
	margin: 0px 2px;
	background: url(../images/global/login.gif) repeat-x left top;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	color: #666666;
	text-align: center;
}


/*** nav ***/
.nav {
	width: 990px;
	height: 72px;
	overflow: hidden;
	text-align: left;
	margin: 0px auto;
	zoom: 1;
}

.nav .logo{
	float: left;
	padding-top: 14px;
}

.nav .navList{
	float: right;
	padding-top: 8px;
}

.nav .navList li{
	float: left;
	width: 82px;
	padding: 0px 0px 0px 10px;
	border-right: 1px solid #CCCCCC;
}


.nav .navList li.end{
	float: left;
	width: 40px;
	border-right: 0px;
}

.nav .navList a{
	padding: 0px 4px 0px 4px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	display: inline-block;
	color: #666666;
}

.nav .navList strong {
	display: inline-block;
}

.nav .navList strong a{
	color: #1558AE;
	padding: 0px 3px 0px 3px;
	display: inline-block;
}

.nav .navList strong.red a{
	color: #DF2029;
}

.nav .navList a:hover{
	background: #335566;
	color: #ffffff;
}

/*** 页脚 ***/
.footer {
	clear: both;
	width: 990px;
	margin: 0px auto;
	text-align: center;
	padding: 12px 0px 0px 0px;
}

.footer p{
	line-height: 24px;
	font-weight: 500;
	color: #333333;
}

.footer a{
	margin: 0px 6px;
	color: #333333;
}

/*** 内页 友情链接*****/

.friendLink  {
	width: 990px;
	margin: 0px auto;
	text-align: left;
	line-height: 26px;
	padding:  0px 0px  8px 0px;
}

.friendLink h6{
	font-weight: bold;
}

.friendLink a{
	margin: 0px 15px 0px 0px;
	display: inline-block;
	color: #666666;
}


/*** top ad   ***/
.topAd {
	width: 990px;
	margin: 0px auto;
	text-align: center;
}

/***  bottom Link   ***/
.bottomLink {
	margin: 10px 0px;
	padding: 6px 0px;
	background: #0F478F;
	border-bottom: 2px solid #D23100;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

.bottomLink a{
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin: 0px 0px;
	padding: 0px 24px;
	color: #ffffff;
	display: inline-block;
	border-left: 1px solid #31619F;
	border-right: 1px solid #072C5C;
}



.focusPic {
}


.focusPic .pic {
	text-align: center;
}

.focusPic .pic ul{
	position: relative;
}


.focusPic .pic ul li{
	position: absolute;
}

.focusPic .pic h2{
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	background: #000000;
	opacity: 0.5;
	filter: Alpha(Opacity=50);
	color: #ffffff;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	padding: 8px 0px;
}

.focusPic .pic  h2 a{
	color: #ffffff;
	font-weight: bold;
	position: relative;
}

.focusPic .btn{
	height: 16px;
	overflow: hidden;
	text-align: center;
	background: #333333;
}

.focusPic .btn a{
	display: inline-block;
	width: 11px;
	height: 11px;
	line-height: 11px;
	overflow: hidden;
	background: url(../images/global/grayDot.gif) no-repeat center center;
	margin: 2px 12px 0px 12px;
	color: #7F7F7F;
}

.focusPic .btn a.activeSlide{
	background: url(../images/global/blueDot.gif) no-repeat center center;
	color: #2D86DD;
}



/*** .back Top  ***/
.backTop  {
	width: 990px;
	margin: 0px auto;
	text-align: center;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	position: relative;
}

.backTop a{
	width: 30px;
	height: 80px;
	overflow: hidden;
	position: absolute;
	top: -200px;
	right: -30px;
	background: url(../images/global/top.gif) no-repeat center center;
}

.backTop  a:hover{
	background: url(../images/global/topOn.gif) no-repeat center center;
}





/*** pic 单幅左右移动  ***/
ul.leftRightPic {overflow: hidden; }
ul.leftRightPic li{}
ul.leftRightPic li .pic{}
ul.leftRightPic li .title{height: 18px; margin-top: 10px;overflow: hidden; text-align: center;}
.btnPic{ height: 0px; line-height: 0px; position: relative; z-index: 100; font-size: 0px;}
.btnPic a.leftPic{ position: absolute; top: -18px; left: 12px; z-index: 110; height: 15px; line-height: 15px; display: inline-block;}
.btnPic a.rightPic{ position: absolute; top: -18px; right: 12px; z-index: 110; height: 15px; line-height: 15px; display: inline-block;}


div.mcsd {
	position:relative;
}

div.mcsd ul{
	z-index: 190;
}


div.mcsd ul li{
	z-index: 195;
}

div.mcsd .title{
	bottom: 2px;
    font-size: 14px;
    font-weight: bold;
    left: 0;
    line-height: 20px;
    padding: 5px 10px;
    position: absolute;
    text-align: center;
    width: 628px;
    z-index: 210;
	color: white;
}

div.mcsd .title a{
    position: relative;
    z-index: 230;
	color: #ffffff;
}

div.mcsd div.btnBg{
	background: none repeat scroll 0 0 #000000;
    bottom: 0;
    height: 30px;
    left: 0;
    position: absolute;
    width: 628px;
	z-index: 200;
}

div.mcsd div.btnPic {
	bottom: 0;
    font-size: 0;
    height: 20px;
    line-height: 0;
    padding-left: 5px;
    position: absolute;
    width: 618px;
    z-index: 900;
}

div.mcsd .left {
	float: left;
}

div.mcsd .right {
	float: right;
}
.share span.share_hxwb{
	display:inline-block;
	vertical-align:middle;
	margin: 0px 4px;
}

.share span.share_slwb{
	display:inline-block;
}

.white .share_slwb a{color:#FFFFFF;}

.classBorder {
	background: none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	text-align:left;
}

.wiebo_logo {
	border-bottom:1px dashed #CCCCCC;
	height:20px;
	padding:10px;
}

.weibo_info{
	padding:10px;
	height:51px;
}

.weibo_title{margin-left:10px;}

.weibo_title p.v{font-size:15px;font-weight:bold;height:27px;line-height:27px;}

.left {float:left;}

#content a.blue { color: #0000CC; text-decoration:underline;}