@charset "utf-8";
/* CSS Document */
body {
	font: 12px/20px '宋体', PMingLiU, Verdana, Sans-Serif;
	background:#ececec url(../images/bg_line.gif) repeat-x top;
	color:#000;
	margin:0;
	padding:0;
	}
a {
   color:#555;
   text-decoration:underline;
}
a:hover {
   color:#297acb;
   text-decoration:underline;
}
img {
   border:0;
}
.main {
   width:940px;
   background-color:#fff;
   text-align:left;
}
.header {
   height:250px;
   background:url(../images/banner.jpg) no-repeat;
}
.logo {
	float:left;
	margin:15px 25px 0 10px;
	_margin:10px 25px 0 5px;
}
.logo1 {
	float:left;
	margin:0px 25px 0 10px;
	_margin:0px 25px 0 5px;
}
.top {
   padding:0 0 0 0px;
   background:url(../images/top_bg.png) no-repeat right bottom;
   height:73px;
}
.menu {
	float:left;
	padding:38px 0 0 10px;
	_padding:40px 0 0 0;
}
.menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	_padding-left:5px;
}
.menu li {
	font-weight:bolder;
	float:left;
	padding:0 5px;
}
.menu a {
	color:#fff;
	text-decoration:none;
	display:block;
}
.menu a:hover, .menu a.over, .menu a.cur {
	color:#feea00;
	text-decoration:none;
}
.menu ul li ul {
	position:absolute;
	background-color:#636766;
	list-style-type:none;
	margin:0 0 0 -20px;
	padding:0;
	display:none;
	z-index:100;
	width:105px;	
}
.menu ul li:hover ul{
	display:block;
	position:absolute;
}
.menu ul li ul li {
	background:none;
	float:none;
	border-bottom:1px solid #b6b6b6;
	font-size:12px;
}
.menu ul li ul li a {
	display:block;
	background:none;
	color:#fff;
	text-align:left;
	text-decoration:none;
	padding:5px;
	height:20px;
	font-weight:normal;
}
.menu ul li ul li a:hover{
	color:#feea00;
	background:none;
	text-decoration:none;
}
.m-news {
	background:url(../images/icon.gif) no-repeat left top;
	padding:0 20px 0 40px;
	height:25px;
	width:880px;
	color:#297acb;
	text-align:left;
}
.partner{
    width:940px;
	background:#fff url(../images/line.jpg) repeat-x top;
	text-align:left;
	padding:10px 0 0 0;
}
.partner img{
	border:1px solid #ccc;
    margin:0 5px 10px 0;
}
.scroll {
    width:940px;
	background-color:fff;
}
.footer {
    width:100%;
	height:79px;
	color:#000;
	background:url(../images/footer_bgline.gif) repeat-x;
}
.footer a {
    padding-top:10px;
}
.logo {
    float:left;
}
.flink {
	float:left;
	padding:30px 0 0 0;
}
.flink a {
	color:#000;
	text-decoration:underline;
	font-size:12px;
	margin:0 2px;
}
.flink a:hover {
	color:#777;
	text-decoration:underline;
}
.copy {
    float:left;
	color:#8a8a8a;
	padding:30px 40px 0 10px;
}
.sidebar_a {
    width:700px;
	float:left;
	background-color:#fff;
	padding-top:10px;
}
.sidebar_b {
    float:left;
	width:240px;
	padding:10px 0;
	background-color:#fff;
}
.time {
    background:url(../images/time_bg.png) no-repeat;
	width:228px;
	height:213px;
	margin-top:10px;
	font-size:14px;
}
.time_a {
    text-align:left;
	padding:45px 0 0 15px;
	color:#555;
	line-height:25px;
}
h4 {
   width:670px;
   height:36px;
   color:#555;
   font-size:14px;
   font-weight:bold;
   background:url(../images/h3_bg.png) no-repeat;
   padding:10px 0 0 10px;
   margin:10px 0 0 0;
 }
h5 {
   font-size:14px;
   color:#555;
  }
.qq {
   color:#f00;
   padding:10px 0 20px 30px;
   float:left;
}
.qq a {
   color:#f00;
}
.qq a:hover {
   color:#297acb;
}
.phone {
   padding:5px;
   color:#555;
   }
.msn {
   float:left;
   margin-left:50px;
}
.content {
   color:#555;
   width:635px;
   word-break:break-all;
   padding:0 20px 10px 15px;
   overflow: auto;
   height:400px;
}
.content_ssbj {
   color:#555;
   width:635px;
   word-break:break-all;
   padding:0 0 10px 5px;
}
table, td, tr {
   border:1px solid #ccc;
   border-collapse:collapse;
}
table {
   width:90%;
}
td {   
   padding:2px 5px;
}
.middle {
   background:url(../images/middle_bg.gif) no-repeat center;
   width:540px;
   height:70px;
   margin:0 auto;
   padding:10px;
}
.middle a {
   padding:0 5px;
   margin-top:5px;
}
.middle1 {
   background:url(../images/middle_bg1.gif) no-repeat center;
   width:540px;
   margin:0 auto;
   padding:10px;
   text-align:center;
}
.middle1 a {
   padding:0 10px;
   margin-top:5px;
}
.middle2 {
   background:url(../images/middle_bg1.gif) no-repeat center;
   width:520px;
   height:30px;
   margin:0 auto;
   padding-top:10px;
   text-align:center;
}
.middle2 a {
   padding:0 10px 0 10px;
   margin-top:5px;
}
.map{
    float:left;
	margin-left:10px;
	margin-right:15px;
	margin-top:10px;
	padding:5px;
	color:#555;
}     
.map a{
    font-size:12px;
	color:#555;
	text-decoration:none;
}
.map a:hover{
    font-size:12px;
	color:#297acb;
	text-decoration:underline;
}
.dakk {
    margin-left:50px;
}
   
/* ------------------------------------- */

#tab {
	width:670px;
	height:340px;
	position:relative;
	background:url(../images/h3_bg.png) no-repeat top;
}

/*设置容器高宽等*/
html > body #tab {
	width:640px;
}

/*兼容IE6:IE6下宽度不够*/
#tab div {
	position:absolute;
	top:38px;
	left:0;
	width:640px;
}

/*设置容器高宽等*/
#tab div {
	display:none;
	margin-right:5px;
}

/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block {
	display:block;
}

/*选中的容器*/
#tab h3 {
	float:left;
	width:80px;
	height:30px;
	padding:8px 0 0 10px;
	line-height:26px;
	margin:0 0 0 10px;
	font-size:14px;
	cursor:pointer;
	font-weight:bold;
	color:#297acb;
	text-align:center;
}
#tab h3:hover {
	color:#555;
}
/*默认标题样式*/
#tab .up {
	color:#555;
	background:url(../images/h4-bg3.gif) no-repeat 9px 5px;
}


.change a {
	text-decoration: none;
	text-align: center;
	font-size: 13px;
	color: #333;
	font-weight: bold;
}
.change {
	text-align: center;
}