@charset "utf-8";

body{
background-color:#e4dbca;
margin:0px;
padding:0px;
font-size:12px;
width:99.9%;
}
.clear{
clear:both;
}
div{
margin:0; padding:0;
}
p{
margin:0; padding:0;
}
ul{
margin:0; padding:0;
}
li{
margin:0; padding:0; list-style:none;
}
h2{
margin:0; padding:0;
}
h3{
margin:0; padding:0;
}
img{
border:0;
}
a{
color:#000000; text-decoration:none;
}
a:hover{
color:#CC0000; text-decoration:underline;
}
/* 清理浮动 */
.fn-clear:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.fn-clear {
    zoom:1; /* for IE6 IE7 */
}

#header {
background:url(../images/toplink_bg2.gif) repeat-x;
border:#E3E3E3 1px solid;
height:33px;
width:99.9%;
}
#top_center{
width:960px;
margin:0 auto;
height:33px;
}
.toplink img {
	MARGIN: 0px auto; HEIGHT: 32px; float:left;
}
.toplink UL {
	TEXT-ALIGN: right; FLOAT: right; MARGIN-RIGHT: 6px !important
}
.toplink UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 7px
}
.toplink UL LI IMG {
	VERTICAL-ALIGN: top
}
.banner{
	background:url(../images/banner.jpg) no-repeat center 0;
	height:410px;
}
.main{
	width:960px;
	background:#FFF;
	margin:-120px auto 0;
	padding:15px;
}
.main-left, .main-right, .col-r-1, .col-r-2{
	float:left;
	display:inline-block;
}
.main-left{
	width:515px;
	margin-right:15px;
}
.main-right{
	width:422px;
	padding-top:5px;
}
.news-first h3{
	font-size:18px;
	font-family:"微软雅黑";
	margin-top:15px;
	padding:0 5px;	
}
.news-first p{
	line-height:22px;
	color:#5D5D5D;
	margin-top:10px;
	padding:0 5px;	
}
.news-first p a{
	color:#C00;
}
.news-list{
	border-top:#E0E0E0 1px dotted;
	margin-top:10px;
	padding-top:10px;
}
.news-list li{
	line-height:24px;
	font-size:14px;
	padding:0 5px;	
}
.button-link{
	margin-top:15px;
}
.button-link img{
	margin-right:10px;
}

.col-r-1{
	background:url(../images/bg-1.jpg) no-repeat 0 0;
	width:180px;
	height:250px;
	margin-right:10px;
}
.col-r-1 h4{
	border-bottom:#EEE 2px solid;
	font-size:14px;
	width:155px;
	line-height:35px;
	margin:0;
	padding:0;
	margin-left:6px;
}
.col-r-1 ul{
	margin-top:8px;
}
.col-r-1 ul li{
	color:#44729D;
	line-height:22px;
	padding-left:10px;
}
.col-r-2{
	background:url(../images/bg-2.jpg) no-repeat 0 0;
	width:230px;
	height:250px;
}
.col-r-2 h4{
	border-bottom:#EEE 2px solid;
	font-size:14px;
	width:200px;
	line-height:35px;
	margin:0;
	padding:0;
	margin-left:6px;
}
.col-r-2 p{
	margin-top:5px;
	width:200px;
	margin-left:8px;
	line-height:20px;
}
.logo-list-1{
	width:950px;
	border:#D9D9D9 1px solid;
	margin-top:15px;
}
.logo-list-1 h4{
	border-bottom:#EEE 2px solid;
	font-size:14px;
	width:920px;
	line-height:35px;
	margin:0;
	padding:0;
	margin-left:10px;	
}
.logo-list-1 ul{
	margin-bottom:30px;
}
.logo-list-1 ul li{
	float:left;
	display:inline-block;
	width:170px;
	margin-left:20px;
	margin-top:30px;	
}
.logo-list-1 ul li img, .logo-list-1 ul li span{
	float:left;
	display:inline-block;
}
.logo-list-1 ul li img{
	vertical-align:middle;
}
.logo-list-1 ul li span{
	width:75px;
	color:#004176;
	line-height:22px;
	margin-left:10px;
}
.logo-list-2{
	width:950px;
	border:#D9D9D9 1px solid;
	margin-top:15px;
}
.logo-list-2 h4{
	border-bottom:#EEE 2px solid;
	font-size:14px;
	width:920px;
	line-height:35px;
	margin:0;
	padding:0;
	margin-left:10px;	
}
.logo-list-2 ul{
	margin-bottom:15px;
}
.logo-list-2 ul li{
	float:left;
	display:inline-block;
	margin-top:25px;
	width:20%;
	text-align:center;
}
#delineascope, .zhibo{
	float:left;
	display:inline-block;
}
#delineascope {
	width: 580px;
	height: 360px;
	position:relative;
	margin:15px 20px 0 0;
	border:2px solid #A5A5A5;
}
.slide .slideimages {
	height: 361px;
	cursor: pointer;
	overflow: hidden;
	width: 581px;
}
.slide .inner {
	width: 581px;
	background:#333;
	height:65px;
	z-index: 2;
	position: absolute;
	right:0;
	bottom:0;
	background: rgba(0, 0, 0, 0.75);
}
.slide .inner .slidetabs {
	clear: both;
	position: absolute;
	right:10px;
	bottom:10px;
}
.slide .inner .slidetabs li {
	display: inline;
	float: left;
	margin-right: 5px;
}
.slide .inner .slidetabs li a{
	width:40px;
	height:40px;
	display:inline-block;
	border:#666 2px solid;
	cursor:hand;
}
.slide .inner .slidetabs li a.current {
	border:#B22323 2px solid ;
	cursor:hand;
}
/* prev and next buttons */
.forward, .backward {
	display: block;
	width: 50px;
	height: 100px;
	overflow: hidden;
	text-indent: -999px;
	position: absolute;
	cursor: pointer;
	margin: 100px 0 0 0;
	background: url(../images/silder_btn.png) no-repeat;
	z-index: 6;
}
.forward {
	right: 0;
	background-position: right 0;
}
.backward {
	left: 0;
	background-position: left 0;
}
.zhibo{
	margin-top:15px;
}

.zhibo .picBox {
width: 115px;
padding: 0 15px 14px 0;
}
.zhibo .txtBox {
width: 197px;
line-height:18px;
}
.zhibo .txtBox p a{
	color:#C00;
}
.zhibo .txtBox h3 {
	font-size:12px;
padding-bottom: 4px;
}
.pic2 {
padding:2px;
border: 1px solid #D9D9D9;
background: #FFF;
display: block;
}
.fl{
float: left;
display: inline;
}
.pic-list{
	width:950px;
	border:#D9D9D9 1px solid;
	margin-top:15px;
}
.pic-title span{
	float:right;
	display:inline-block;
}
.pic-title{
	border-bottom:#EEE 2px solid;
	font-size:14px;
	width:920px;
	line-height:35px;
	margin:0 auto;
}
.pic-title span a{
	color:#C00;
	font-size:12px;
}
.pic-title h4{
	padding:0;
	margin:0;
	float:left;
	display:inline-block;
}

.pic-list .cf {
	padding: 10px 0 5px;
	margin-left:15px;
}
.pic-list ul li{
	width: 160px;
	padding-right: 26px;
	float: left;
	text-align:center;
} 
.pic-list ul li p{
	line-height:25px;
}
#footer {
width:960px; 
height:100px;
margin:0 auto;  
text-align:center; 
padding-top:10px; 
line-height:24px;
}
