body {
	margin: 0px auto;
	font-family: "宋体",/*Arial,Verdana;arial, helvetica, sans-serif */;
	background:url(../images/nav-bg.gif) repeat-x left 82px;
	background-color:#fff;
	height: 100%;
	color: #727272;
	font-size: 12px;
	line-height:18px;
}
a img {	
    border:none;
}
div {
	margin:0 auto; padding:0;
}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p ,iframe,strong{
	margin:0; padding:0; border:none; list-style-type:none;
}
#top{
	margin:0px auto;
	width:960px;
	overflow:hidden;
}
#main{
	margin:0px auto;
	width:960px;
	overflow:hidden;
	background:url(../images/nav-bg.gif) repeat-x bottom;
	padding-bottom:20px;
}
#bottom{
	margin:0px auto;
	width:960px;
	overflow:hidden;
}
#top-l {
	float:left;
	width:800px;
}
#top-r {
	float:right;
	width:118px;
	padding: 5px 0px;
}
#top-r li{
	float:left;
	width:105px;
	/*background-color:#F5F8FB;*/
	color:#BCBCBC;
	padding-left:13px;
	line-height: 24px;
}
#banner {
	float:left;
	width:960px;
	height:311px;
	font-size: 0px;
	line-height: 0px;
	padding-bottom: 20px;
}
#nav {
	float:left;
	width:800px;
	height:30px;
	line-height:30px;
	padding-top: 6px;
}
#nav ul li {
	float: left;
	text-align:center;
	padding:0px 18px;
	background:url(../images/n-line.gif) no-repeat left center;
}

#nav ul li a:link,#nav ul li a:visited {
	text-decoration: none;
	color: #000;
	font-weight: normal;
	font-size: 13px !important;
}
#nav ul li a:hover,#nav ul li a:active {
	text-decoration: none;
	color: #1a5b9a;
	font-weight:bold;
}
#nav .dd ,#nav .dd a:link,#nav .dd a:visited {
	text-decoration: none;
	color: #1a5b9a;
	font-weight:bold;
}
#main .right h2 {
	color: #0F4078;
	font-size: 16px;
	padding-bottom: 10px;
}
#main .right h3 {
	color: #2161A9;
	font-size: 12px;
}
#top-t {
	float:left;
	width:960px;
	padding-bottom: 10px;
}
.left {
	float:left;
	width:160px;
	height:auto!important;
    height:571px;
    min-height:571px;
	background:url(../images/sidebarBg.png) no-repeat top left;
	background-color:#000;
	padding:20px;
}
.left li {
	float:left;
	width:160px;
	padding:6px 0px;
	
}
.left li a:link,.left li a:visited{
	color:#CCCCCC;
	text-decoration:none;
	font-size:13px;
	display:block;
	border-bottom:dashed 1px #666;
}
.left li a:hover,.left li a:active{
	font-size:12px;
	font-weight:bold;
	color: #8CDCFF;
	display:block;
	border-bottom:dashed 1px #8CDCFF;
}
.left .sd-nav a:link,.left .sd-nav a:visited {
	font-size:12px;
	font-weight:bold;
	color: #8CDCFF;
	display:block;
	border-bottom:dashed 1px #8CDCFF;
}
.left .line {
	border-bottom:dashed 1px #444444;
 	padding-bottom:16px;
	margin-bottom:16px;
}


.right {
	float:right;
	width:740px;
}

.right-bc  li{
	list-style-type: disc;
	margin-left:44px;
	line-height:26px;
}

.b-side {
	border-bottom:3px solid #aab8d3;
	text-align:center;
	height: 24px;
	margin-top: 22px;
}
.b-side a {
	width:70px;
	margin-left:10px;
	margin-right:15px;
}
.b-side a:link,.b-side a:visited{
	color:#727272;
	text-decoration:none;
}
.en-font {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a, a:active, a:visited {
	color: #607890;
}

a:hover {
	color: #036;
}

.pic-clients li {
	float:left;
	width:176px;
	text-align:center;
	margin-bottom:18px;
}
.contact li {
	float:left;
	width:246px;
	margin-bottom:18px;
	padding-bottom:12px;
	border-bottom:dashed 1px #CCC;
}

.clear {
	clear:both;
}









/*banner样式开始*/


/*banner样式结束*/
.index-splash-block {
	width: 960px;
	height: 311px;
	position: relative;
	float: left;
}
.index-splash-block .feature-slide-preview {
    margin: 0 auto;
    display: none;
    width: 960px;
    height: 311px;
    overflow: hidden;
}
.index-splash-block .feature-slide-preview .screenshot {
    display: block;
    margin: auto;
}
.index-splash-block .feature-slide-list {
	width: 600px;
	height: 22px;
	overflow: hidden;
	position: absolute;
	z-index: 98;
	left: 26px;
	top: 270px;
}
.index-splash-block .feature-slide-list a {
    float: left;
    display: inline;
    width: 22px;
    height: 22px;
    background: url(../images/feature-point.png) center no-repeat;
    _background: url(../images/feature-point-4ie6.gif) center no-repeat;
}
.index-splash-block .feature-slide-list a.current {
    background: url(../images/feature-point-current.png) center no-repeat;
    _background: url(../images/feature-point-current-4ie6.gif) center no-repeat;
}
.index-splash-block  .feature-slide-list .feature-slide-list-items {
    display: inline;
}
.index-splash-block  .feature-slide-list a.feature-slide-list-previous {
    background: url(../images/feature-point-previous.png) center no-repeat;
    _background: url(../images/feature-point-previous-4ie6.gif) center no-repeat;
}
.index-splash-block  .feature-slide-list a.feature-slide-list-next {
    background: url(../images/feature-point-next.png) center no-repeat;
    _background: url(../images/feature-point-next-4ie6.gif) center no-repeat;
}

/* photo */
.pic{clear:both; padding:15px 0 15px 15px}
.pictures {
	clear:left;
}
.pictures {
	zoom: 1;
}
.pictures:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.picture {
	float: left;
	_display: inline;
	margin-left: 10px;
	display: inline;
	height: 140px;
	width: 140px;
	margin-bottom: 25px;
}

.gallery{margin-bottom:20px;}

.logo_link{margin-top:20px;}

.n_h{height:366px}
.a_h{height:323px}
.a_d{height:298px}
.a_c{height:338px}

.title{font-size:14px;}
