﻿@charset "utf-8";
/* CSS Document */
h3,h4,ul,li,dl,dt,dd{ padding:0; margin:0}
img{ border:none}
html{background:url(../images/line-bg.png) repeat-x #8f1701;}
body{
	margin:0;
	font:12px "宋体";
	color:#000;
	background:url(../images/bg.png) no-repeat top center;
	}

.clear{ clear::both}
*{
	margin:0;
	padding:0;
	}
ul,li{
	list-style-type:none;
	}
a{
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}
a.dongtai{
	color:#000;
	text-decoration:none;
	}
a:hover.dongtai{
	color:#000;
	text-decoration:underline;
	}
#header{
	width:960px;
	margin:0 auto;
	}
#header .topbar{
	height:32px;
	line-height:32px;
	}
.w-cnt{
	overflow:hidden;
	*zoom:1;
	}
#header .topbar .menu {
    display: inline;
    float: left;
}

#header .topbar .menu-item {
    color: #444444;
    display: inline;
    float: left;
    margin-right: 4px;
}
#header .topbar .menu-item a {
    color: #1E376D;
    margin-right: 4px;
}
#header .topbar .menu-user {
    float: right;
}
#header .topbar .menu-user .menu-item {
    margin-left: 4px;
    margin-right: 0;
}
#header .topbar .menu-user .menu-item a {
    margin-left: 0;
    margin-right: 4px;
}
#logininfo a {
    color: #1E376D;
}
#content{
	width:960px;
	margin:281px auto 0;
	position:relative;
	background:#fff;
	}
#content .nav{
	width:1000px;
	height:65px;
	position:absolute;
	top:0;
	left:-20px;
	background:url(../images/nav-bg.png) no-repeat;
	text-align:center;
	}
#content .nav ul{
	overflow:hidden;
	*zoom:1;
	margin-left:65px;
	}
#content .nav ul li{
	height:45px;
	font:14px/45px "微软雅黑";
	color:#ac0701;
	float:left;
	}
#content .nav ul li.index-bg{
	background:url(../images/title_bg01.gif) repeat-x;
	}
#content .nav ul li a{
	display:inline-block;
	padding:0 17px;
	color:#fff;
	text-decoration:none;
	}
#content .nav ul li a:hover{
	color:#fff;
	text-decoration:underline;
	background:url(../images/title_bg01.gif) repeat-x;
	}
#content_all{ padding-top:65px;overflow:hidden;zoom:1;}
#content_left{ width:280px; float:left}
#content_left01{ width:230px; margin:0 auto}
#content_left01 h3{height:36px; line-height:36px; border-bottom:2px solid #d5d5d5; color:#ba0302; font-size:14px; margin-bottom:15px}
#content_right{ width:680px; float:right;}
.xiazai{ overflow:hidden;}
.xiazai dl{ border-bottom:1px dotted #ddd; overflow:hidden; height:90px; margin-bottom:10px;}
.xiazai dl dt{ width:62px; height:72px; float:left; border:1px solid #ddd}
.xiazai dl dt img{ margin:6px 0px 0px 7px}
.xiazai dl dd{ float:right; width:150px; line-height:18px}
.xiazai dl dd a{ color:#0066cc; text-decoration:underline}
.contact dl{ border-bottom:1px dotted #ddd; overflow:hidden; height:120px; margin-bottom:10px;}
.contact dl dt{ font-weight:bold; height:25px; line-height:25px}
.contact dl dd{ line-height:18px}




.w-switchable {  margin-bottom: 20px;  overflow: hidden;  *zoom: 1;  background: #fff;}
.w-switchable-slide {  position: relative;  float: left;  width: 520px;  height: 325px;  overflow: hidden;}
.w-switchable-slide-item {  position: absolute;}
.w-switchable-slide .active {  z-index: 1;}
.w-switchable-slide-item .img,.w-switchable-slide-item img {  display: block;  width: 520px;  height: 325px;}
.w-switchable-slide-item .title {  display: block;  position: absolute;  bottom: 0;  width: 100%;  height: 40px;  font: 18px/40px '微软雅黑','黑体','宋体',arial;
  color: #fff;  text-indent: 1em;  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');  background: rgba(0,0,0,0.5);}
.w-switchable-slide-item .title a {  color: #fff;}
.w-switchable-trigger {  float: right; margin-right:10px;}
.w-switchable-trigger li {  margin-bottom: 10px;}
.w-switchable-trigger img {  display: block;  width: 130px;  height: 57px;  filter: alpha(opacity=60);  opacity: .6;  cursor: pointer;}
.w-switchable-trigger .active img {  filter: alpha(opacity=100);  opacity: 1;}

.content_right01 h3{ border-left:6px solid #ba0302; height:20px; line-height:20px; font-size:18px; padding-left:6px; color:#ba0302; margin-bottom:10px}
.content_right02{ line-height:22px; margin-bottom:30px; overflow:hidden; width:660px}
.content_right02 a{ color:#000; text-decoration:underline}
.content_right02 dl{ margin-top:10px}
.content_right02 dl dt{ float:left; width:20px; background:url(../images/05.gif) 2px no-repeat}	
.content_right03{ overflow:hidden; margin-bottom:30px; width:660px}
.content_right03left{ width:330px; float:left}
.content_right03left h4,.content_right03right h4{ padding-left:15px; font-size:14px; font-weight:bold; height:30px; line-height:30px;}
.content_right03left ul li,.content_right03right ul li{ background:url(../images/dian.gif) 3px no-repeat; padding-left:15px; line-height:25px}
.content_right03left ul li a,.content_right03right ul li a{ color:#000}
.content_right03right{ width:330px; float:right}

table {  border-collapse: collapse; }
#bottom{ width:100%; background:#FFF; overflow:hidden}
.bottom{ width:990px; margin:20px auto;}
.bottom01{ background:url(../images/bottom_bg.gif) no-repeat; height:35px; line-height:35px; text-align:center}
.bottom01 a,.bottom02 a,.content01title a{ color:#000}
.bottom02{text-align:center; line-height:20px}
.bottom03{text-align:center; line-height:20px; color:#666}


















#content01{ width:100%; background:url(../images/bg.gif) top repeat-x; margin-top:280px; position:relative; overflow:hidden}
.content01{ width:960px; margin:0 auto; background:#FFF; overflow:hidden;}
.content01title{ background:url(../images/home.gif) 3px no-repeat; height:40px; line-height:40px; padding-left:20px; margin-left:15px;}
.content01_left{ float:left; width:280px;}
.content01_left ul{ width:230px; margin:0 auto 30px auto;}
.content01_left ul li{ line-height:40px; background:url(../images/libg.gif) 3px no-repeat; padding-left:20px; font-size:14px; font-weight:bold; border-bottom:1px dotted #ddd}
.content01_left ul li a{ color:#ba0302}
.content01_right{ float:right; width:680px; padding-top:10px}
.w-jbpw {
    margin: 15px 0;
    table-layout: fixed;
    width: 100%;
}
.w-jbpw td {
    border: 1px solid #CCCCCC;
    vertical-align: top;
}
.w-jbpw-item td {
    border: medium none;
    padding: 4px 8px;
}
.w-jbpw-item td.img {
    border-bottom: 1px solid #CCCCCC;
}
.w-jbpw-item td.img a {
    display: block;
    height: 116px;
    overflow: hidden;
    text-align: center;
    vertical-align: bottom;
    width: 88px;
}
.w-jbpw-item td.img img {
    height: 116px;
    width: auto;
}
.w-jbpw-item td .name a {
    color: #0066CC;
}
.w-jbpw-item td .intro {
    line-height: 1.5;
    margin-top: 4px;
}
