﻿@charset "utf-8";
/* CSS Document */
body{margin:0;font-size:12px; padding:0;}
p {margin:0;padding:0;}
.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:0;}
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;overflow:hidden;position:relative;z-index:1;}
.article .header{height:271px;}
.article .header_bg{height:271px; background:none;}
#home .header_bg{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);}
#business .header_bg{background-image:url(business_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:140px; left:45px;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;display:inline;float:right }
.menu li{float:left;width:70px;height:64px;margin:0 3px 0 0;background:#575757;}
.menu .human{width:115px;}
.menu .human a{}
.menu li.on{background:#d7000f;color:#ffffff;}
.menu li.on a{color:#ffffff;}
.menu li a{padding:6px 0 0 4px;display:inline-block;width:64px;height:58px;color:#a8a8a8; font-family:"微软雅黑";}
.menu li a:hover{background:#d7000f;color:#ffffff;}

.text{font-size:12px;text-align:right;margin:0 40px 17px 0;color:#575757;}
.text a{color:Red;}
.text a:hover{color:#d7000f;}

.center_one{margin:39px 0 0 0;}
.center .left{width:275px;float:left;}
.center .center_a{ margin-top:5px;width:247px;float:left;border-right:1px solid #dfdfdf;height:auto !important;height:120px; min-height:120px;}
.center .right{width:475px;float:left;}

.left ul{margin:0 0 0 37px;}
.left ul li{border-bottom:1px solid #E8E8E8;height:29px; line-height:29px;overflow:hidden;}
.left ul li a{ color:#666464; font-family:"微软雅黑"; font-size:14px;}
.left ul li a.hover, a:hover{ color:#d7000f;}

.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:#d7000f;}

.right ul{padding:0 34px 0 40px;}
.right li{line-height:22px;}
.right li span{float:right; font-size:11px;}
.right li a{color:#666464;}
.right li a:hover{color:#d7000f;}
.right p{color:#595757;}
.right h3 span{color:#818181;margin:0 8px;}
.right h3{font-size:12px;color:#d7000f;}
.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:176px;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:#d7000f;}
.pagenum span{ color:#d7000f;}
.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:#ABABAB;margin:25px 0 0 0;height:44px;}
.center_1 .container{height:44px;background:#ABABAB;}

.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:16px 0 0 0;}
.center_page{color:#555353;}
.center_page a{color:#555353;}
.center_page a:hover{color:#d7000f;}
.center_page .on a{color:#d7000f;}
.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:#d7000f;}
.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:#d7000f;}


.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 .right{width:418px;}
.nucleus .right{padding:0 0 0 10px;}
.nucleus .right p{margin:0;padding:0;}



.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 .right2{width:580px; float:right; padding-right:50px;}
.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:#d7000f;}
.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 .right2{width:490px; float:right; padding-right:110px;}
.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:#d7000f;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:95px 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:#d7000f;}

.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: #d7000f;
}
.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: #d7000f;
	float: none;
	font-size: 12px;
}
.mien .center_a{
	width:100%;
	border:none;
}

/*imageFlow*/
.imageFlowBox{ position:relative; z-index:9999;float:left;width:658px; height:300px; overflow:hidden;}
#imageFlowBox{height:500px; }
#imageFlow { left:15px;width:100%;position:absolute;top:0;height:100%;}
#imageFlow .diapo {	-ms-interpolation-mode:nearest-neighbor;left:-1000px;cursor:pointer;position:absolute;}
#imageFlow .link { margin-bottom:-1px; margin-left:-1px; border: #fff 1px dotted; }
#imageFlow .bank { visibility: hidden;}
#imageFlow .top { width:100%;position:absolute;height:60%; }
#imageFlow .text { z-index:1000;left:0px; position:absolute;width: 100%;color: #fff;bottom:13%;font-family:verdana, arial, helvetica, sans-serif;text-align: center;}
#imageFlow .title {	font-weight: bold; font-size: 0.9em; }
#imageFlow .legend { font-size:12px; color:#7e7e7e; font-family: "微软雅黑";}
#imageFlow .scrollbar {	z-index: 1000; left: 10%; width: 80%; bottom: 10%; position: absolute; height: 15px;}
#imageFlow .track {	left: 1%;width:98%;position: absolute; height: 15px; }
#imageFlow .arrow-left { position: absolute;cursor:pointer;}
#imageFlow .arrow-right { right: 0px; position: absolute;cursor:pointer;}
#imageFlow .bar { left:19px;position: absolute; height: 15px;}









