﻿@charset "utf-8";


@charset "utf-8";
/* CSS Document */



/*=======================================================================================
-----------------------------------------------------------------------------------------
	#header
-----------------------------------------------------------------------------------------
=======================================================================================*/

#header {
	overflow:hidden;
	width:100%;
	height:550px;
	display:block;
	overflow:hidden;
	background-color:#333;
	position:absolute;
	top:0;
	z-index:-9999;
}

#header div#slide {
	width:100%;
	height:550px;
	overflow:hidden;
	position:absolute;
	z-index:10;
}

#header div#slide div.inner {
	display:block;
	width:100%;
	height:550px;
	overflow:hidden;
	position:absolute;
	top:0;
}

#header p.debug {
	background-color:#000;
	color:#fff;
	display:none;
	padding:10px;
	position:absolute;
	top:0;
	z-index:9000;
}

#header div.control {
	width:30px;
	height:30px;
	z-index:9970;
	position:absolute;
	top:260px;
}

#header div#back {
	left:30px;	
}

#header div#next {
	right:30px;	
}

#header div#back a,
#header div#next a {
	width:30px;
	height:0;
	padding:30px 0 0 0;
	display:block;
	overflow:hidden;
	background-position:left top;
	background-repeat:no-repeat;
	cursor: pointer;
}

#header div#back a {
	background-image:url(../img/common/back.png);
}

#header div#next a {
	background-image:url(../img/common/next.png);
}

#header div#number {
	width:103px;
	height:48px;
	display:block;
	overflow:hidden;
	position:absolute;
	bottom:0;
	rihgt:0;
	z-index:9980;
}

#header div#number p.back {
	width:100%;
	height:0;
	padding:35px 0 0 0;
	display:block;
	overflow:hidden;
	background-color:#000;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	position:absolute;
	top:0;
	left:0;
	z-index:9981;
}

#header div#number p.front {
	width:100%;
	height:14px;
	padding:11px 29px 10px 30px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:9982;
}

#header div#number p em {
	height:0;
	padding:12px 0 0 0;
	margin:1px 1px 0 0;
	display:block;
	overflow:hidden;
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
	z-index:9983;
}

#header div#number p em.slash {
	width:9px;
	height:0;
	padding:14px 0 0 0;
	margin:0 1px 0 0;
	display:block;
	overflow:hidden;
	float:left;
	background-image:url(../img/number/slash.png);
	background-position:left top;
	background-repeat:no-repeat;
}


#header div#number p em.num0 {	width:9px;	background:url(../img/number/num_0.png);	}
#header div#number p em.num1 {	width:5px;	background:url(../img/number/num_1.png);	}
#header div#number p em.num2 {	width:7px;	background:url(../img/number/num_2.png);	}
#header div#number p em.num3 {	width:7px;	background:url(../img/number/num_3.png);	}
#header div#number p em.num4 {	width:9px;	background:url(../img/number/num_4.png);	}
#header div#number p em.num5 {	width:8px;	background:url(../img/number/num_5.png);	}
#header div#number p em.num6 {	width:9px;	background:url(../img/number/num_6.png);	}
#header div#number p em.num7 {	width:9px;	background:url(../img/number/num_7.png);	}
#header div#number p em.num8 {	width:7px;	background:url(../img/number/num_8.png);	}
#header div#number p em.num9 {	width:9px;	background:url(../img/number/num_9.png);	}






.news ul{border-left:1px dotted #999;}
.news ul li{ margin-left:30px; color:#666; font-size:14px; line-height:20px;}
.news ul li a{ color:#333; font-weight:bold; font-size:12px;}
.news ul li span{ font-size:16px;}


.s_title{border-left:1px dotted #999; margin-top:34px; padding-left:30px; color:#731584; font-weight:bold;}
.s_title span{ font-size:14px;}


.column ul{overflow:hidden; margin-top:40px; padding-left:20px; border-left:1px dotted #999;}
.column ul li{ overflow:hidden; float:left; margin-left:10px; width:134px;}
.column ul li img{ width:130px; border:1px solid #CCC;}
.column ul li p{ margin-top:10px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}
.column ul li span{ font-family:"微软雅黑"; font-size:12px;}
.column ul li:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70)";
}

.foot_nav ul{overflow:hidden; margin-top:40px; padding-left:25px; height:40px; border-left:1px dotted #999;}
.foot_nav ul li{font-size:12px; line-height:20px; font-family:"Arial","微软雅黑";}
.foot_nav ul li a{ margin:0 5px; color:#333;}
.foot_nav ul li span{ margin:0 5px; color:#333;}

.column div.txt_01{overflow:hidden; margin-top:40px; font-size:14px; line-height:30px; color:#666; padding-left:30px; border-left:1px dotted #999;}
.column div.txt_01 img{ max-width:730px;}


.column01 ul{overflow:hidden; margin-top:40px; padding-left:20px; border-left:1px dotted #999;}
.column01 ul li{ overflow:hidden; margin-left:10px; line-height:40px;}
.column01 ul li a{ color:#333;}
.column01 ul li a:hover{ color:#731584;}
.column01 ul li span{ font-size:18px; margin-right:5px;}
.column01 ul li span.time{ font-family:"微软雅黑"; font-size:12px; float:right; color:#999;}

.column01 p{ color:#333;overflow:hidden; line-height:40px;border-left:1px dotted #999;padding-left:20px;}

