﻿@charset "utf-8";
/* CSS Document */
body {
margin:0;
padding:0;
}

img {
border:none;
padding:0;
margin:0;
}

.clearer {
clear:both;
}

.index_main {
width:1024px;
height:auto;
margin:0 auto;
font-size:12px;
font-family:"微软雅黑";
}

.index_head { 
width:1020px;
height:100px;
margin:0 0 10px;
padding:0 4px 0 0;
line-height:24px;
text-align:right;
 }

.index_head span {
vertical-align:bottom;
margin:0 0 0 0;
height:23px;
}

.index_head a {
color:#535353;
text-decoration:none;
}

.index_head a:hover {
color:#BD000E;
}

.btn_search {
width:24px;
height:23px;
margin:0 -7px 3px -10px;
padding:0;
background:url(../images/btn_search.jpg);
cursor:pointer;
border:none;
outline:none;
vertical-align:bottom;
}

.btn_search_text {
width:140px;
height:21px;
margin:0 0 3px 0;
padding:0;
color:#374E8E;
border:1px solid #D2D3D4;
outline:none;
font-family:"微软雅黑";
font-size:12px;
vertical-align:bottom;
}

.index_bigimg { width: 1024px; height: 390px; margin: 0; padding: 0; overflow: hidden; }
.index_nav { width: 984px; height: 35px; margin: 10px 0 0 0; padding: 0 20px 0 20px; font-size: 14px; color: #1F3374; text-align: center; background: url(../images/nav_bg.jpg) bottom repeat-x; }
.index_nav span { display: block; width: 120px; height: 20px; margin: 0 0 0; padding: 10px 0 0 0; float: left; }
.index_nav span a { font-size: 15px; font-family: "微软雅黑"; font-weight: bold; color: #1F3374; padding: 0; margin: 0; text-decoration: none; }
.index_nav span:hover { height: 24px; color: #FFFFFF; background: url(../images/nav_bg2.jpg) repeat-x bottom; }
.index_nav span:hover a { color: #FFFFFF; }
.index_content { width: 1024px; margin: 0; border: 1px solid #000000; }

img {
  border-width:0;
  overflow:hidden;
  padding:0;
}


.index_left {
  width:810px;
  height:428px;
  float:left;
  margin:10px 10px 0 0;  
}

.index_right {
  width:204px;
  height:428px;
  float:left;
  margin:10px 0 0 0; 
}

.ac_img {
  width:204px;
  height:99px;
  margin:0 0 15px 0;
  overflow:hidden;
  clear:both;
}

.ac_img2_bg {
  width:204px;
  height:116px;
  margin:20px 0 15px 0;
}

.ac_img2 {
  width:204px;
  height:58px;
  margin:0;
  overflow:hidden;
}

.inputfield {
	width: 204px;
	height:23px;
	padding:0;
	margin:7px 0 0 0;
	border: 1px solid #CCCCCC;
	font-size:13px;
	font-family:"微软雅黑";
	color:#686868;
	vertical-align:bottom;
	outline:none;
	text-align:center;
}

/*-----首页菜单鼠标浮动显示-----*/
.nav_drop {
 position:absolute;
 top:144px;
  opacity:0.88;
  filter:alpha(opacity=88); 
  -moz-opacity:0.88; 
  -khtml-opacity:0.88;
  margin-left:140px;
  z-index:9999;
}

.nav_drop ul {
 width:118px;
 height:auto;
 margin:0;
 padding:0;
 background:#F2F2F2;
 border:1px solid #C8C8C8;
 float:left;
}

.nav_drop ul li{
 width:100%;
 padding:5px 0px;
 margin:0;
 border-bottom:1px solid #FBFBFB;
 list-style:none;
 text-align:center;
 float: left;
  cursor: pointer;
}

.nav_drop a {
 color:#333333;
 text-decoration:none;
 font-size:13px;
}

.nav_drop a:hover{
 color:#FFFFFF;
}

.nav_drop ul li:hover{
 background:#000099;
 color:#FFFFFF;

}

/*-----新闻大图-----*/
.news_pic {
  position:relative;
  margin:0 10px 0 0;
  width:335px;
  height:223px;
  float:left;
  overflow:hidden;  /*--超出容器的所有元素都不可见--*/
  position:relative;  /*--相对定位--*/
}

.news_pic_img {
  position:absolute;
  top:0;
  left:0;
  width:335px;
  height:223px;
  padding:0;
  float:left;
}

.news_pic_tab {
  position:absolute;
  bottom:5px;
  right:0px;
  width:110px;
  height:20px;
}

.news_pic_tab span {
  float:left;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  width:23px;
  height:18px;
  padding:0;
  margin:0 3px 0 0;
  color:#FFFFFF;
  background:#000000;
  text-align:center;

}

.news_pic_tab span a {
  text-decoration:none;
  color:#FFFFFF;
}

.news_pic_tab span:hover {
  text-decoration:none;
  color:#FFFFFF;
  background:#CC0000;
}

/*-----新闻动态-----*/
.xinwen {
  height:221px;
  width:455px;
  margin:0;
  padding:0;
  float:left;
  border:1px solid #E8E8E8;
  background:url(../images/news_content_bg.png) no-repeat right bottom;
}
 
.xw_head {
  width:435px;
  height:27px;
  font-weight:bold;
  font-size:15px;
  color:#374E8E;
  padding:3px 0 0 20px;
  background:url(../images/news_title.jpg) repeat-x; 
}

.xw_head span, .wh_head span{
  float:right;
  padding:8px 20px 0 0;
}

.xw_head span a{

}

.xw_content {
  width:450px;
  height:75px;
  margin:0; 
}

.xw_content_title {
  width:420px;
  height:16px;
  padding:5px 10px 0 20px;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  white-space:nowrap; 
  overflow:hidden;
  text-overflow:ellipsis; 
}

.xw_content_text {
  width:420px;
  height:45px;
  line-height:24px;
  padding:8px 10px 0 20px;
  font-size:13px; 
}

.xinwen ul {
  width:420px;
  height:115px;
  margin:7px 0 0 0 ;
  padding:0 10px 0 20px;
  list-style-type:none;
  border-top:1px dashed #E8E8E8;
}

.xinwen li{
  margin:0;
  padding:0 0 0 15px;
  width:400px;
  height:25px;
  line-height:18px;
  background:url(../images/icon_li.jpg) no-repeat left; 
  clear:both;
}

.news_s1 {
  float:left;
  width:225px;
  padding:6px 25px 0 0;
  white-space:nowrap; 
  overflow:hidden;
  text-overflow:ellipsis;
}

.news_s1 a {
  text-decoration:none;
  color:#333333;
  font-size:13px;
  padding:3px 0 0 0;
}



.news_s2 a {
  text-decoration:none;
  color:#333333;
  font-size:13px;
  padding:3px 0 0 0;
}

.news_time {
  width:60px;
  font-family:Arial;
  color:#999999;
  float:right;
  padding-top:4px;
}

.clearer {
  clear:both;
}  

/*-----企业文化-----*/
.wenhua {
  height:190px;
  width:333px;
  margin:10px 10px 0 0;
  padding:0;
  float:left;
  font-size:13px;
  border:1px solid #E8E8E8;
  background:url(../images/news_content_bg.png) no-repeat right bottom;
}
 
.wh_head {
  width:313px;
  height:27px;
  font-weight:bold;
  font-size:15px;
  padding:3px 0 0 20px;
  color:#374E8E;
  background:url(../images/news_title.jpg) repeat-x; 
}

.wenhua ul {
  width:300px;
  height:115px;
  margin:7px 0 0 0 ;
  padding:0 10px 0 20px;
  list-style-type:none;
}

.wenhua li{
  margin:0;
  padding:0 0 0 15px;
  width:290px;
  height:25px;
  line-height:22px; 
  clear:both;
}

.news_s2 {
  float:left;
  width:200px;
  padding-top:6px;
  white-space:nowrap; 
  overflow:hidden;
  text-overflow:ellipsis;
}


/*------------tab-----------------*/
.jianjie {
  height:190px;
  width:456px;
  margin:10px 0 0 0;
  padding:0;
  float:left;
  background:url(../images/news_content_bg.png) no-repeat right bottom;
}
 
.jianjie_head {
  width:435px;
  height:27px;
  font-weight:bold;
  font-size:15px;
  padding:0;
  color:#374E8E;
}

.jianjie_head span {
  display:block;
  font-size:15px;
  width:155px;
  height:23px;
  padding:4px 0 0 0;
  margin:0 1px 0 0;
  text-align:center;
  cursor:pointer;
}

.jianjie a {
  text-decoration:none;
  color:#2C2C2C;
}

.tab_click {
  float:left;
  border-left:1px solid #E8E8E8;
  border-top:1px solid #E8E8E8;
  border-right:1px solid #E8E8E8;
  background:url(../images/news_title.jpg) repeat-x; 
}

.tab_unclick  {
  float:left;
  border-left:1px solid #E8E8E8;
  border-top:1px solid #E8E8E8;
  border-right:1px solid #E8E8E8;
}

.jianjie_content {
  height:163px;
  width:455px;
  margin:0 0 0 0;
  padding:0;
  border:1px solid #E8E8E8;
}

.jianjie ul {
  width:421px;
  height:145px;
  margin:7px 0 0 0 ;
  padding:0 10px 0 20px;
  list-style-type:none;
  font-size:13px;
  line-height:24px;
}

.index_footer {
  width:924px;
  height:73px;
  margin:10px 0 0 0;
  padding:10px 50px;
  background:#F8F8F8;
  border-top:3px solid #D7D8DC;
  text-align:left;
  line-height:24px;
}

.footer_title {
  font-weight:bold;
  font-size:15px;
  color:#7C7C7C;
}

.footer_left {
  color:#7C7C7C;
  width:670px;
  height:45px;
  float:left;
  font-weight:100;
  font-size:12px;
}

.footer_right {
  color:#7C7C7C;
  width:240px;
  height:45px;
  padding:0 0 0 10px;
  float:left;
  font-weight:100;
  font-size:12px;
  border-left:1px solid #B8B8B8;
}

.footer_right a{
  color:#7C7C7C;
  font-weight:100;
  font-size:12px;
  text-decoration:none;
}

/*-------------文章列表----------------*/
.list_left {
  width:198px;
  height:auto;
  float:left;
  margin:10px 10px 10px 0;
}

.list_left_title {
  width:108px;
  height:41px;
  padding:30px 0 0 70px;
  margin:0;
  font-weight:bold;
  font-size:15px;
  color:#000099;
  background:url(../images/list_title.jpg) no-repeat top;
}

.list_left ul {
  width:198px;
  height:auto;
  margin:0;
  padding:0;
}

.list_left li {
  width:133px;
  height:25px;
  margin:0;
  padding:15px 0 0 40px;
  list-style:none;
  background:url(../images/list_line.jpg) bottom left no-repeat;  
}

.list_left li a {
  color:#000033;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  padding-left:25px;
}

.list_left li a:hover {
  background:url(../images/list_click.png) left no-repeat;
}

.list_left_img {
  width:188px;
  height:70px;
  overflow:hidden;
  margin:50px 0 0 10px;
}

.list_left_img img {
  margin:0 0 13px 0;
}

.list_right {
  width:814px;
  height:auto;
  margin:20px 0 10px 0;
  float:left;
  background:url(../images/location_bg.png) repeat-x;
}

.location_news {
  width:auto;
  height:20px;
  margin:0 40px 0 0;
  padding:0 10px 0 10px;
  text-align:right;
  float:right;
  background:#FFFFFF;
}

.top_news {
  width:740px;
  height:auto;
  margin:0; 
  clear:both;
  margin:0;
  padding:20px 20px 10px 50px; 
}

.top_news_img {
  width:204px;
  height:132px;
  border:1px solid #B1D9E9;
  float:left;
}

.top_news_img img {
  width:194px;
  height:122px;
  border:none;
  padding:none;
  margin:5px 0 0 5px;
}

.top_news_title {
  width:460px;
  height:24px;
  padding:5px 10px 0 20px;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  white-space:nowrap; 
  overflow:hidden;
  text-overflow:ellipsis; 
  float:left; 
}

.top_news_text {
  width:460px;
  height:90px;
  line-height:24px;
  padding:4px 10px 0 20px;
  font-size:13px; 
  float:left;
}


p { 
text-indent:2em; 
}

.list_news {
margin:0;
width:810px;
height:auto;
padding:0 0 0 0;
margin:0 0 0 10px;
}

.list_news ul{
list-style-type:none;
}

.list_news li{
margin:0;
padding:0;
}

.news_content_text {
margin:0 20px 0 0;
padding:0 0 0 20px;
float:left;
width:560px;
line-height:30px;
font-size:14px;
white-space:nowrap; /*强制在一行显示*/
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容*/
text-overflow:ellipsis;/*显示省略号*/
background:url(../images/icon_li.jpg) left no-repeat;
}

.news_content_text a{
color:#333333;
text-decoration:none;
}

.news_content_text a:hover{
color:#333333;
text-decoration:underline;
}

.news_content_time {
margin:0;
padding:0 0 0 0;
float:left;
list-style-type:none;
font-size:14px;
}

/*--------------页码--------------*/
DIV.digg {
	PADDING:20px 0 0 0 ; MARGIN:0 83px 20px 0; 
	FONT-SIZE: 12px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:right;clear:both; color:#000099;
}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.digg_input {
width:25px;
border:1px solid #aaaadd;
outline:none;
}

/*-------------------新闻内容----------*/
.news_article {
width:770px; 
margin:0 10px;
padding:10px 10px 0 10px;
}

.news_article_title {
margin:20px 0 10px 0;
text-align:center;
font-size:15px;
font-weight:bold;
color:#000099;
}

.news_article_info {
margin:4px 0 15px 0;
padding:0 0 0 0;
text-align:center;
font-size:12px;
color:#808080;
}

.news_article_content { 
font-size:14px;
color:#333333;
line-height:24px;
border-bottom:1px dashed #CCCCCC;
white-space:normal;
word-break:break-all; 
word-wrap:break-word; 
overflow:auto;
}

.news_article img { 
width:700px;
padding:5px;
border:1px solid #CCCCCC;
text-align:center;
}

.news_article_list {
margin:10px 10px;
text-align:left;
font-size:13px;
line-height:30px;

}

.news_article_list ul {
list-style:none;
text-align:left;
margin:0;
padding:0;
}

.news_article_list li {
width:430px;
padding:0 0 0 0;

}

.news_article_list li a {
display:block;
float:left;
padding-left:25px;
text-decoration:none;
color:#777777;
width:300px;
background:url(../images/icon_li2.jpg) left no-repeat;
white-space:nowrap; /*强制在一行显示*/
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容*/
text-overflow:ellipsis;
}

.news_article_list li span{
display:block;
float:left;
color:#777777;
}

.news_article_list_t {
float:right;
}
