@charset "utf-8";
/* CSS Document */
body{margin:0;font-size:12px;}

.container {
  width: 998px;
  margin: 0 left;
  overflow:hidden;
}
.showgrid { 
  background: url(src/grid.png); 
}
img{border:0px}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right: 10px;}
img{margin:0;padding:;}
div.last { margin-right: 0; }

.span-1  { width: 32px;}
.span-2  { width: 74px;}
.span-3  { width: 116px;}
.span-4  { width: 158px;}
.span-5  { width: 200px;}
.span-6  { width: 242px;}
.span-7  { width: 284px;}
.span-8  { width: 326px;}
.span-9  { width: 368px;}
.span-10 { width: 410px;}
.span-11 { width: 452px;}
.span-12 { width: 494px;}
.span-13 { width: 536px;}
.span-14 { width: 578px;}
.span-15 { width: 620px;}
.span-16 { width: 662px;}
.span-17 { width: 704px;}
.span-18 { width: 746px;}
.span-19 { width: 788px;}
.span-20 { width: 830px;}
.span-21 { width: 872px;}
.span-22 { width: 914px;}
.span-23 { width: 956px;}
.span-24, div.span-24 { width: 998px; margin: 0; }
a{text-decoration: none;}
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
}

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}
.clear { clear:both; }
ul ,li ,dl ,dt ,dd ,ol{margin:0;padding:0;}
ul, ol ,li{list-style-type:none;}




/* header */
.header,.header_bg{width:100%; }
body{font-size:12px; font-family:Tahoma;}
.header{background:url(header_bg.jpg) bottom repeat-x; height:271px;}
.header_bg{text-align:right;background:url(about_banner_bg.jpg) top repeat-x;width:100%;height:271px;_height:266px;overflow:hidden;position:relative;z-index:1;}
#home .header{height:338px;}
.article .header{height:272px;}
.article .header_bg{height:272px; background:none;}
#home .header_bg{height:338px;_height:335px;background-image:url(index_banner_01.jpg);}
#invest .header_bg{background-image:url(invest_banner_bg.gif); text-align:left;}

#trade .header_bg{background-image:url(trade_banner_bg.jpg);}
#contact .header_bg{background-image:url(contact_banner_bg.jpg);}
#estate .header_bg{background-image:url(estate_banner_bg.jpg);}
#culture .header_bg{background-image:none;}
#human .header_bg{background-image:url(human_banner_bg.jpg);}
#link .header_bg{background-image:url(link_banner_bg.jpg)}
#map .header_bg{background-image:url(map_banner_bg.jpg)}
.banner_text{ position:absolute; top:120px; left:40px; z-index:5;}
#home .banner_text{top:140px; }
.leftimg{ float:left;}
.rightimg{ float:right;}

.header_body{position:absolute;top:19px;z-index:10;width:100%;overflow:hidden;}


.logo{float:left; padding-left:45px;}
.menu{margin:0 0 0 100px;*margin:0 0 0 70px;display:inline;float:right }
.menu li{float:left;width:68px;height:64px;margin:0 3px 0 0;background:#575757;}
.menu .human{width:142px;overflow:hidden;}
.menu .human a{width:142px;}
.menu li.on{background:#ce0021;color:#ffffff;}
.menu li.on a{color:#ffffff;}
.menu li a{padding:6px 0 0 4px;display:inline-block;width:64px;height:58px;color:#ffffff;}
.menu li a:hover{background:#ce0021;color:#ffffff;}

.text{font-size:12px;text-align:right;margin:0 40px 17px 0;color:#575757;}
.text a{color:Red;}
.text a:hover{color:#ce0021;}

.center_one{margin:39px 0 0 0;}
.center .left{width:340px;float:left;}
.center .center_a{width:134px;float:left;border-right:1px solid #dfdfdf;height:auto !important;height:120px; min-height:120px;}
.center .right{width:523px;float:left;}

.left ul{margin:0 0 0 36px;}
.left li{border-bottom:1px solid #e7e7e7;height:29px;overflow:hidden;}
.left li img{margin:10px 0 0 0;}
.left li.top{height:20px;}
.left li.top img{margin:0;}

.center_a ul{text-align:right;}
.center_a li a{color:#7e7e7e;font-size:14px;margin:0 10px 0 0;}
.center_a li a:hover{color:#ce0021;}

.right ul{padding:0 34px 0 40px;}
.right li{line-height:22px;}
.right li span{float:right; font-size:11px;}
.right li a{color:#575757;}
.right li a:hover{color:#ce0021;}
.right p{color:#595757;}
.right h3 span{color:#818181;margin:0 8px;}
.right h3{font-size:12px;color:#ce0021;}
.right{line-height:20px;}
.right a.more{ width:39px; height:14px; text-indent:-9999px; display:inline-block; float:right; background: url(more.gif) no-repeat; margin:10px 30px 0 0;}

.Scroller{height:110px;overflow:hidden;}

.pagenum{ text-align:right; height:15px; margin:15px 30px 15px; clear:both;color:#555353;}
.pagenum a,.pagenum span{font-size:11px;line-height:15px;color:#555353;height:15px; padding:3px; display:inline-block; background:url(pagenum.gif) no-repeat 100px 100px; overflow:hidden;}
.pagenum a:hover{ color:red;}
.pagenum span{ color:red;}
.pagenum a.prev,.pagenum a.next{text-indent:-9999px;width:10px; padding:0; background-position:0 0; margin-left:5px;}
.pagenum a.prev:hover{ background-position:0 -15px;}
.pagenum a.next{ background-position:-10px 0px;}
.pagenum a.next:hover{ background-position:-10px -15px;}

.center_1{background:#7e7e7e;margin:25px 0 0 0;height:50px;}
.center_1 .container{height:50px;background:#7e7e7e;}

.center_page{font-size:黑体;font-weight:bold;text-align:right;}
.center_page li{display:inline;margin:0 3px 0 0;height:12px;}
.center_page ul{margin:0 10px 0 0;display:inline;}
.center_page li img{margin:19px 0 0 0;}
.center_page{color:#555353;}
.center_page a{color:#555353;}
.center_page a:hover{color:#ce0021;}
.center_page .on a{color:#ce0021;}
.center_page .last{margin:0 40px 0 0;}

.bottom{height:45px!important;height:auto; clear:both;}
.bottom_map li{display:inline;}
.bottom_map{float:left;margin:0 0 0 35px;display:inline;}
.bottom_map a{color:#6b6c6c;}
.bottom_map a:hover{color:#ce0021;}
.bottom_one{margin:10px 0 10px 0;}
.copyright{float:right;margin:0 35px 0 0;display:inline;color:#575757;}

.two .center .center_a{width:115px;border:0;}


.two .center_page li img{margin-right:20px;}
.two .center_1{margin:70px 0 0 0;}
.center_1{margin:50px 0 0 0;}

.three .center .center_a{width:261px;border:0;}
.three .right{width:362px}
.three .center_a ul{text-align:left;padding:0 0 0 57px;}
.three .center_a ul a{font-size:12px;color:#575757;}
.three .center_a li{line-height:21px;}
.three .center_a .page input{border:1px solid #bdbdbd;width:16px;height:11px;}
.three .center_a .page li{float:left;width:12px;overflow:hidden;}
.three .center_a .page li img{margin:5px 0 0 0;}
.three .center_a .page .input{margin:0 5px 0 0;width:20px;}
.three .center_a .page{margin:50px 0 0 0;}
.three .center_a .on a{color:#ce0021;}

.nucleus .center_a ,.nucleus .right{margin:50px 0 0 0;}
.nucleus .center_a ul{text-align:left;}
.nucleus .center_a li{padding:0 0 0 60px;}
.nucleus .center_a a{font-size:12px;line-height:20px;}
.nucleus .center_a{width:205px;}
.nucleus .right{width:418px;}
.nucleus .right{padding:0 0 0 10px;}
.nucleus .right p{margin:0;padding:0;}

.estate .center_a ,.estate .right{margin:50px 0 0 0;}
.estate .center_a{width:209px;}
.estate .center_a a{font-size:12px;line-height:20px;}
.estate .right{width:410px;}
.estate .right{padding:0 0 0 10px;}
.estate .center_a ul{text-align:left;}
.estate .center_a li{padding:0 0 0 50px;}


.culture .center_a{width:57px;border:0;}
.culture .right{width:580px;}
.culture .right ul{padding:10px 0 0 0;font-size:0;display:inline;}
.culture .right .title{font-weight:bold;font-size:12px}
.culture .right .title a{color:#6b6c6c;}
.culture .right .title a:hover{color:#ce0021;}
.culture .right ul li{float:left;padding:0 10px 15px 25px;display:inline;border-bottom:1px dashed #adadad;margin:0 0 15px 0;}

.human .center_a{width:142px;border:0;}
.human .right ul{padding:0;}
.human .right{width:490px;}
.human .right textarea{border:1px solid #bababa;overflow:auto;color:#aaaaaa;padding:5px;width:450px;font-size:12px;}
.human .right input{float:right;margin:0 27px 0 0;border:0;background:none;color:#ce0021;font-weight:bold;line-height:20px;}

.link .center_a{width:57px;border:0;}
.link .right{width:600px;}
.link .right ul{padding:10px 0 0 0;font-size:12;display:inline;}
.link .right li{float:left;width:295px}

.contact .center_a{width:57px;border:0;}
.contact .right{width:600px;color:#707070;}
.contact .right strong{margin:0 10px 0 0;color:#707070;}



.structure .structure_img img{float:right;margin:72px 0 0 0;}


.mien .page input{border:1px solid #bdbdbd;width:16px;height:11px;}
.mien .page li{float:left;width:12px;overflow:hidden;}
.mien .page li img{margin:5px 0 0 0;}
.mien .page .input{margin:0 5px 0 0;width:20px;}
.mien .page{margin:20px 0 0 187px;padding:0;}
.mien .on a{color:#ce0021;}

.mien_all .right{
	margin-left:47px;
	width:585px;
	display: inline;
	color: #7e7e7e;
}
.mien_all .right h3 span{
	font-weight: normal;
}
.mien_all .right dl{
	margin:0 3px 7px 0;
	background: #eee;
	width:585px;
	overflow: hidden;
}
.mien_all .right dt{
	display: block;
	text-align: center;
	padding: 12px 15px 0;
}
.mien_all .right dd{
	padding: 0 0 0 15px;
}
.mien_all .right dd span{
	font-weight: bold;
}
.mien_all .page{
	width:585px;
	height: 22px;
	padding:8px 0 0;
	background: #eee;
}
.mien_all .page input{
	background: none;
	border: none;
	color: #474747;
	cursor: pointer;
}
.mien_all .page .top{
	float:left;
}
.mien_all .page .stop{
	margin:0 0 0 270px;
	float: left;
	
}
.mien_all .page .bom{
	float: right;
	padding-right:10px;
}
.mien .right{
	width:567px;
	display: inline;
	margin: 0 0 0 57px;
}
.mien .right dl a:hover{
	color: #ce0021;
}
.mien .right dl{
	clear: both;
	color: #6b6c6c;
}
.mien .right dt{
	float: left;
	width:187px;
}
.mien .right dt a{
	padding: 4px;
	background: #dddddd;
	display: block;
	width:150px;
	height: 100px;
	margin: 0 0 11px;
}
.mien .right dd{
	float:right;
	width:380px;
	border-bottom:1px solid #DFDFDF;
}
.mien .right dd ul{
	float: left;
	padding: 0;
	width:360px;
}
.mien .right dd li{
	width:370px;
}
.mien .right dd .chara{
	height: 62px;
}
.mien .right dd li span{
	font-weight: bold;
	color: #ce0021;
	float: none;
	font-size: 12px;
}
.mien .center_a{
	width:100%;
	border:none;
}








