body{

	margin: 0px;

	padding: 0px;

	font-weight: bold;

}

#header{                              /*头部开始*/

	height:90px;

	width:100%;

	background-image: url(../images/a1.gif);

	background-repeat: repeat-x;		

}

.header{                             

	height:52px;

	width:955px;

	margin-right: auto;

	margin-left: auto;

	padding-top:19px; 

	padding-bottom:19px; 		

}



#header_logo{                       /*logo*/

    height:52px;

	width:418px;

	margin-right:250px;

	float:left;

}



#header_button{                       /*头部右上角按钮*/

    height:41px;

	width:287px;

	float:left;

	padding-top:7px;

}

.button_home{

	height:15px;

	width:65px;

	float:right;

	font-family: "宋体";

	font-size: 12px;

	color: #666666;

}

.button_email{

	height:15px;

	width:80px;

	margin-right:12px;

	float:right;

}
.button_weixin{
	width: 24px;

	height: 24px;

	position: relative;

	top: -4px;

	float: right;

	margin-right:12px; 
}
.button_weixin>img{

	height: 24px;

	width: 24px;
}
.button_weixin .weixin_pic{
	width: 120px;
	height: 120px;
	position: absolute;
	top: 24px;
	right: -48px;
	z-index: 999;
	border: 1px solid #eee;
	display: none;
}
.button_weixin .weixin_pic img{
	width: 120px;
	height: 120px;
	display: block;
}
.button_chinese{

    height:15px;

	width:56px;

	margin-right:5px;

	float:right;

}

.button_english{

    height:15px;

	width:67px;

		float:right;

}



#header_stock{                       /*头部右下角股票代码*/

	height:13px;

	width:157px;

	margin-top: 10px;

	margin-left: 0px;

	float:right;

	font-family: "微软雅黑";

	font-size: 12px;

	color: #010101;

	font-weight: 400;

	margin-right: 0px;

	margin-bottom: 0px;

} 



#nav_a1{                                  /*导航开始*/

	background-image: url(../images/b1.gif);

	background-repeat: repeat-x;

	height: 44px;

	width: 100%;

}     

.nav{                                

	height: 44px;

	width:955px;

	margin-left:auto;

	margin-right:auto;

	text-align: center;

	margin-top: 0px;

	margin-bottom: 0px;

	

}

#nav{

	line-height:40px;

	list-style-type: none;

	background-color: #FFFFFF;

}

#nav a {

 display: block; width: 106px; text-align:center;

 height:44px;

 font-weight: bold;

 font-size: 15px;

}



#nav a:link  {

	color:#FFFFFF;

	text-decoration:none;

	font-family: "宋体";

	font-size: 15px;

	font-weight: bold;

}

#nav a:visited  {

	color:#FFFFFF;

	text-decoration:none;

	font-weight: bold;

	font-size: 15px;

}

#nav a:hover  {

	color:#FFF;

	text-decoration:none;

	font-weight: bold;

	font-size: 15px;

}



#nav li {

	float: left;

	width: 106px;

	background-image: url(../images/b2.gif);

	background-repeat: no-repeat;

    position:relative;

    z-index:10000;

}

#nav li a:hover{

	background-image: url(../images/b3.gif);

	background-repeat: no-repeat;

}

#nav li ul {

 line-height: 27px;  list-style-type: none;text-align:left;

  width: 180px; position: absolute; display:none; left:0px;

}

#nav li ul li{

	float: left;

	width: 150px;

	background-image: url(../images/b4.png);

	background-repeat: no-repeat;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;	

}

#nav li ul a{

	display: block;

	width: 150px;

	text-align:center;

	height:30px;	

}



#nav li ul a:link  {

	color:#FFFFFF;

	text-decoration:none;

	font-family: "宋体";

	font-size: 12px;

	font-weight: bold;

}

#nav li ul a:visited  {

	color:#FFFFFF;

	text-decoration:none;

	font-family: "宋体";

	font-size: 12px;

	font-weight: bold;

}

#nav li ul a:hover  {

	text-decoration:none;

	background-image: url(../images/ee2.gif);

	background-repeat: no-repeat;

	font-family: "宋体";

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

}



#nav li:hover ul {

 display:block;

 margin:0px; padding:0px;

 z-index:100000;

 left:0px;

}

#nav li.sfhover ul {

 left: auto;

}                                       /*导航结束*/







#banner{                               /*banner开始*/

  height:455px;

  width:100%;   

}                     

.banner{                               /*banner结束*/

	height:455px;

	width:955px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

	margin-bottom: 0px;

}



#content{                              /*内容开始*/

  height:345px;

  width:100%;

}  

.content{

	height:345px;

	width:955px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

	margin-bottom: 0px;

}   

.content_a1{

	height:327px;

	width:955px;

	margin-top: 18px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}                          

#content_new{                         /*新闻内容开始*/

	height:323px;

	width:308px;

	margin-top: 0px;

	margin-right: 9px;

	margin-bottom: 0px;

	margin-left: 0px;

	border: 1px solid #d2d2d2;

	padding: 1px;

	float:left;

}

#content_newtitle{                     /*新闻内容标题*/

	height:26px;

	width:308px;

	background-image: url(../images/d1.gif);

	background-repeat: repeat-x;

	padding-top:5px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#content_businesstitle{                     /*业务领域标题*/

	height:26px;

	width:308px;

	background-image: url(../images/d1.gif);

	background-repeat: repeat-x;

	padding-top:5px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-left:1px;

	margin-right:1px;

	margin-top:1px;

	margin-bottom:0px;

}

.new_title,.content_businesstitle{              /*业务领域标题*/

	height:18px;

	width:100px;

	font-family: "微软雅黑";

	font-size: 14px;

	font-weight: bold;

	color: #5c5c5c;

	margin-left:19px;

	margin-right:135px;

	margin-bottom: 0px;

	float:left;

	padding: 0px;

	margin-top: 0px;

}

.new_button,.content_businessbutton{                       /*新闻内容与业务领域按钮*/

	height:11px;

	width:34px;

	float:left;

	margin-top:5px;

}

.new_picture{                      /*新闻图片*/

	height:156px;

	width:298px;

	margin:5px;

}

.news_contents {                    /*新闻内容*/

	padding: 0px;

	float: left;

	width: 308px;

	font-family: "宋体";

	font-size: 12px;

	font-weight: bold;

}

.sujing_contents {                    /*苏净内容*/

	padding: 0px;

	float: left;

	width: 308px;

	font-family: "宋体";

	font-size: 12px;

	line-height:18px;

}

.news_contents ul,.sujing_contents ul{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.news_contents ul li,.sujing_contents ul li{

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 10px;

}



.news_contents ul li a:link, .news_contents ul li a:visited{

	color:#4e9bab;

	text-decoration:none;

}

.sujing_contents  ul li a:link, .sujing_contents  ul li a:visited{

	color:#797979;

	text-decoration:none;

}

.news_contents ul li a:hover, .sujing_contents ul li a:hover{

	color:#F60;

	text-decoration:underline;

}

#content_business{                         /*业务领域开始*/

	height:325px;

	width:310px;

	margin:0px;

	border: 1px solid #d2d2d2;

	float:left;

}

.content_business{                         /*业务领域图片*/

	height:293px;

	width:310px;

	margin:0px;

}

#linework{                             /*线画*/

	height:205px;

	width:100%;

	margin:0px;

}

.linework{                             /*线画*/

	height:139px;

	width:955px;

	padding-top:35px;

	padding-bottom:31px;

	margin-left:auto;

	margin-right:auto;

	padding-right: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

}

#foot{                               /*底部开始*/

	height:88px;

	width:100%;

	background-color: #FFFFFF;

	clear:both;

}

.foot{

	width:955px;

	margin-left:auto;

	margin-right:auto;

	padding-top:20px;

} 

#foot_nav{                        /*底部导航开始*/

	height:16px;

	width:955px;

	padding:0px;

	font-family: "宋体";

	font-size: 13px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 21px;

	margin-left: 0px;

}

#foot_nav ul{

    list-style:none;

	padding:0px; margin:0px;

}

#foot_nav li{

	float:left;

	text-align:center;

	width:106px;

	background-image: url(../images/d8.gif);

	background-repeat: no-repeat;

}

#foot_nav a{

	display:block;

	margin:0px;

	padding-top:0px;

	padding-right: 6px;

	padding-bottom: 2px;

	padding-left: 6px;

	background-image: url(../images/d8.gif);

	background-repeat: no-repeat;

}

#foot_nav a:link, #foot_nav a:visited{

	color:#8b8b8b;

	text-decoration:none;

}

#foot_nav a:hover{                      

	color:#990209;

	text-decoration:underline;

} 

#foot_address{

	width:564px;

	font-family: "宋体";

	font-size: 12px;

	color:#9a9a9a;

	text-align: center;

	padding-right: 196px;

	padding-left: 196px;

	line-height: 20px;

}

#inside{

    width:954px;

	height:250px;

	margin-left:auto;

	margin-right:auto;

}

#inside_content{

	width:954px;

	margin-left:auto;

	margin-right:auto;

	padding-top:19px;

	height:100%;

}

#inside_content_project{

	width:954px;

	margin-left:auto;

	margin-right:auto;

	padding-top:19px;

	height:600px;

}

#inside_nav{

	width:218px;

	border: 1px solid #CCCCCC;

	float:left;

}

#inside_nav_a1{

	width:218px;

	height:59px;

	background-image: url(../images/A1.jpg);

	background-repeat: no-repeat;

}

.inside_nav_a1{

	font-family: "微软雅黑";

	font-size: 14px;

	line-height: 35px;

	margin: 0px

}

.inside_nav_a1 ul{

    list-style:none;

	padding:0px; margin:0px;

}

.inside_nav_a1 li{

	text-align:left;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #aaacb9;

	width: 218px;

}

.inside_nav_a1 a{

	display:block;

	margin:0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 35px;

	background-image: url(../images/A2.jpg);

	background-repeat: no-repeat;

	background-position: 16px 13px;

}

.inside_nav_a1 a:link, .inside_nav_a1 a:visited{

    font-weight: bold;

	color:#2d3536;

	text-decoration:none;

}

.inside_nav_a1 a:hover{

	color:#FFFFFF;

	background-color: #349cc5;

	height: 31px;

	line-height: 35px;

	font-family: "微软雅黑";

	font-size: 14px;

	margin: 2px;

}

.inside_content{

  width:704px;

  float:left;

  padding-left:15px;

  padding-right:15px;

  padding-bottom:0px;

  padding-top:17px;

  margin-bottom:50px;

}

.inside_content_a1{

	height:13px;

	background-image: url(../images/A3.jpg);

	background-repeat: no-repeat;

	font-family: "宋体";

	font-size: 14px;

	color: #000000;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 30px;

	font-weight: bold;

}

.inside_content_picture{

	width:644px;

	height:272px;

	margin-top: 20px;

	margin-right: 30px;

	margin-bottom: 0px;

	margin-left: 30px;

}

.inside_content_text{

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	font-family: "宋体";

	font-size: 12px;

	color: #000000;

	line-height: 24px;

	font-weight: normal;

}

#inside_project{

	width:704px;

	height:7px;

	background-color: #e4e4e4;

	margin-top:14px;

}

.inside_project{

	width:664px;

	margin-top: 0px;

	margin-left: 20px;

	margin-bottom: 0px;

}

.inside_project_content{

	width:200px;

	float:left;

	margin-left:14px;

	margin-top:17px;

}

.inside_project_content_a1{

	width:198px;

	margin:1px;

	border: 1px solid #999999;

}

.inside_project_content_a2{

	width:200px;

	height:25px;

	font-family: "宋体";

	font-size: 14px;

	color: #333333;

	font-weight: normal;

}

.inside_project_content_a2 ul{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.inside_project_content_a2 li{

	text-align:center;

	height:25px;

	float:left;

	background-repeat: repeat-x;

}

.inside_project_content_a2 li a{

	text-decoration:none;

	display: block;

	height:25px;

	padding-top: 0px;

	text-align: left;

	background-image: url(../images/in36.jpg);

	background-repeat: no-repeat;

	background-position: 5px;

	padding-left:15px;

}

.inside_project_content_a2 li a:link, .inside_project_content_a2 a:visited{

	color:#333333;

}

.inside_project_content_a2 li a:hover{

	color:#FF9900;

	text-decoration: underline;

}

.blank{width:100%; height:10px; clear:both;}



#inside_content_blank{

  height:100%;

  width:100%

 }