/*----全局变量--------*/
*{
    margin:0;
	padding:0; 
}

html,body{
	overflow:auto; 
    font-family:"宋体",Arial,Tahoma,Verdana,sans_serif;
	font-size:12px;
	line_height:2em;
    background:url(images/main.jpg) repeat-y  #757575; 

	 
}

fieldset, img { border:none; }
/*----超级链接--------*/
a{
    color:#ddd;
	text-decoration:none;
}
a:hover{
    color:#FFF; 
} 
#logo a{
    color:#000;
	text-decoration:none;
}
#logo a:hover{
    color:#FF0000;
} 
#other ul a{ 
	color:#000; 
	display:block;  
}
#other ul a:hover,#onother{ 
	color:#FF0000; 
}
#other1 a{
    background:url(images/menu1.jpg) 8% 60% no-repeat;
    filter:Alpha(Opacity=70);
	opacity: 0.7;
}
#other2 a{ 
    background:url(images/menu2.jpg) 8% 60% no-repeat; 
    filter:Alpha(Opacity=70);
	opacity: 0.7;}
#other3 a{
    background:url(images/menu3.jpg) 8% 60% no-repeat; 
    filter:Alpha(Opacity=70);
	opacity: 0.7;	
} 
#other4 a{ 
    background:url(images/menu4.jpg) 8% 60% no-repeat;
    filter:Alpha(Opacity=70);
	opacity: 0.7;	 
}
 
#other a:hover{	
    filter:Alpha(Opacity=100);
	opacity: 1;
}
/*----框架布局--------*/
#main{ 
    background:url(images/indexh.jpg) repeat-x ;
	z-index:1;
 	width:100%;
	height:730px;
	overflow:hidden;
} 
 
#neirong{   
	width:1003px;
	z-index:0;
}
/*左侧-----------------*/
#flash{ 
	position:absolute;
	top:0;
	left:0;
    z-index:0;
	clear:left;
	
	overflow:hidden;
}
#left{
    position:relative;
	top:0;
	left:0;
    z-index:2; 
	width:183px;
	/*background-color:#000099;
	height:500px;*/
} 
#logo{
    position:relative;
    height:160px;
	width:183px;
	padding: 0px 0px 0px 0px;
}
#sitename,#sitelogo,#sitelinks{ 
    position:relative;
    float:left; 
	font-size:12px;
	line-height:1.6em;
	font-weight:normal;
    top:3px;
} 
#sitename{
    height:30px;
	left:15px;
	top:15px;
}
#sitelogo{
    height:48px;
	width:183px;
}
#sitelinks{
    height:22px;
	top:2px;
	left:15px;
}
#leftmenu{ 
    position:relative;
	top:10px;
	left:20px;
	z-index:10;
	display:block;
} 
#menu{
    position:relative; 
	width:183px; 
	top:6px; 

}
#menu ul{
    display:block; 
    position:relative;
    list-style-type:none;
	line-height:28px;
	text-align:center; 
}
#menu h1{ 
    width:183px;
    height:30px;
	font-size:13px;
	font-weight:normal;
	text-indent: 48px;
	text-align: left;	
}
#menu h1 span{
  font-weight:bold;
}
#one{
 letter-spacing:2em;  
}
#menu ul a{                             
    display:block; 
    color:#000; 
}
#lefthot{
    display:block;
	position:absolute;
	left:108px;
	top:98px;
	z-index:10;
}
#onmenu{
	filter:Alpha(opacity=0,finishopacity=80,style=1,startx=123,starty=123,finishx=30,finishy=30);
    opacity: 0.6;	
	background:url(images/head.jpg) 14% 50% no-repeat;
    background-color:#fff;
    color:#FF0000;
	font-weight:bold;
}
#menu a:hover{ 
	filter:Alpha(opacity=0,finishopacity=80,style=1,startx=123,starty=123,finishx=30,finishy=30);
    opacity: 0.6;	
	background:url(images/onhead.jpg) 10% 50% no-repeat;
    background-color:#ccc;
    color:#000;
	font-weight:bold;
}
#other{
    height:150px;
	width:163px;
	padding: 56px 0px 0px 5px;
} 
#other ul{
    display:block; 
    position:relative;
    list-style-type:none;
	line-height:28px;
	text-align:center; 
}
#other h1{
	text-indent: 48px;
	text-align: left;	
    height:36px;
	font-size:13px;
	font-weight:normal;
} 
/*业务板块*/
#otheryw{
    position:absolute;
    height:30px;
	width:663px;
	padding: 10px 0px 0px 350px;
	z-index:1;
} 
#otheryw ul a{ 
	color:#000; 
	display:block;
}
#otheryw ul a:hover,#onotheryw{ 
	color:#FF0000; 
}
#otheryw1 a{
    height:28px;
	width:135px; 
    background:url(images/ww.jpg) 8% 60% no-repeat;
    filter:Alpha(Opacity=50);
	opacity: 0.7;
}
#otheryw2 a{ 
    height:28px;
	width:135px; 
    background:url(images/ff.jpg) 8% 60% no-repeat; 
    filter:Alpha(Opacity=50);
	opacity: 0.7;}
#otheryw3 a{
    height:28px;
	width:135px; 
    background:url(images/pp.jpg) 8% 60% no-repeat; 
    filter:Alpha(Opacity=50);
	opacity: 0.7;	
} 
#otheryw a:hover{	
    filter:Alpha(Opacity=100);
	opacity: 1;
}
#otheryw ul{
    display:block; 
    position:relative;
    list-style-type:none;
	line-height:28px;
	text-align:center; 
}
#otheryw h1{ 
	font-size:13px;
	font-weight:normal;
	float:left;  
}
#otheryw li{
    display:block;
	display:inline;
	float:left; 
}
#otheryw span{
    letter-spacing:1em;
}
/*-------------右侧--------------*/
#right{
    position:absolute;
	left:183px;
	top:0;
    width:820px;
	/*background-color:#CC3366;
	height:500px;*/
	z-index:100;
}
#top{
    color:#FFFFFF;
	position:relative; 
    height:35px;
	width:746px;
	padding: 0px 0px 0px 74px;
	z-index:2; 
	 
}
#welcome, #topmenu{
    position:absolute;
	font-size:12px;
	line-height:1.6em;
	font-weight:normal;
    top:6px;
}
#topmenu{
    right:80px; 
}
#tab{ 
    position:relative;
    height:35px;
	width:820px; 
}
#color img{ 
    position:relative;
	float:right;
	padding:8px 3px 10px 3px;
	z-index:2;	
	filter:Alpha(Opacity=50);
	opacity: 0.8;
}
#color a:hover img{
	filter:Alpha(Opacity=100);
	opacity: 1;
}
#indexnews{
    position:relative;
    height:274px;
	width:728px;
	padding: 0px 0px 0px 92px;
    z-index:2;
}
#title{
    position:relative;
    width:324px;
    float:left;
    height:36px; 
	top:0px;
}
#titname{
    position:relative;
    left:50px; 
	top:0px;
	margin-top:1px; 
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	z-index:10;
}
#titmore{ 
    position:absolute;
    right:160px;
	top:3px;
    font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;	
	z-index:10;	
} 
#newsindex{
    position:relative;
    float:left;
    left:10px;
	height:226px;
    width:371px;
	padding-top:4px; 
}
#newsindex ul{
	line-height:28px;
	padding:1px 0 1px 40px;
} 
#newsindex li{
     clear:left;
    list-style:none;
}
#newsindex span{
    position:relative;
    float:right;  
    font-size:12px;
	color:#ccc;
	right:17px;
} 
#newsindex h3{
   font-size:12px;
   font-weight:normal;
    float:left;
}
#newsindex a:hover span{
    color:#FFF;
}
#newsindex a{
    display:block;
    color:#ddd;
	text-decoration:none;
}
#newsindex a:hover{
    display:block;
    color:#FFF;
	font-size:13px;
} 
 

#left_nav { 
	float: left; 
	width: 590px;
	font-size:12px;
	color:#666;
	margin-left:50px; 
	}
#news {
	width:100%; 
	padding:10px 0; 
	margin:0; 
	list-style:none; 
	}
#news li {  
	background:none; 
	padding:0; 
	margin:0; 
	}
#news p{
    float:right;
	padding-right:10px;
	color:#CCCCCC;
}
#news  a:hover p{
    font-size:12px;
	color:#FFFFFF;
}
#news li a { 
	display: block; 
	padding:0;  
	color:#eee;	
	text-decoration:none;
    line-height:26px;
	padding-left:16px;		
	}
#news li a span {  
	color:#fff; 
	background: url(images/doc.gif) 0 0 no-repeat; 
	padding: 0 0 0 2em; 
	}
#news li a:hover, #news li a:focus, #news li a:active { 
    font-size:13px;
	background-color:#9a9a9a;  
	color: #fff;   
	}
#page100{
    clear:left;
}
#page{
     margin-top:10px;
    position:relative;
    float:right;
	padding-right:30px;
}
#page li{   
	display:inline;
    list-style:none; 
    width:600px;
	height:30px;
	color:#ccc;
} 
#page li a{
    color:#fff;
}
#page li a:hover{
    color:#FFFF00;
}
 
 
#works { 
    float:left;
    width:343px;
	height:219px;
	margin:5px 7px 7px 7px;
    position:relative;  
	overflow:hidden; 
}
#works_pic {}
#works_pic a { position:absolute; top:0; display:block; width:343px; height:219px; overflow:hidden; }
#works_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:600; font-family:Arial; }
#works_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#000; cursor:pointer; filter:alpha(opacity=70, finishopacity=70,style=1,startx=0,starty=0,finishx=0,finishy=0); }
#works_btn .normal { height:18px; margin-top:8px; border:1px solid #999; color:#999; font-size:14px; line-height:18px; }
#works_btn .current { height:24px;margin-top:2px; border:1px solid #FF5300; color:#FF5300; font-size:20px; line-height:24px;	filter:alpha(opacity=80, finishopacity=80,style=1,startx=0,starty=0,finishx=0,finishy=0); }


#indexbusiness{
    height:324px;
	width:742px;
	padding: 21px 0px 0px 78px;
}
.bussiness{ 
    position:absolute; 
	width:300px;
    color:#000000;  
	left:103px;
	top:395px;
	z-index:2; 
}
.bussiness ul{
    list-style: none;
    text-align: center;
}
.bussiness li{  
    line-height: 99px;
	font-size:15px; 
}
.bussiness li a{
    display:block;
	width:99px;
	height:99px;
    color:#666;
    text-decoration: none; 
}
.bussiness li a.tabactive{
    color:#fff;
    background-color: #CCCCCC;
    position: relative;
}
#businesstitle{
    font-family:"Times New Roman", Times, serif;
	font-weight:normal;
    display:block;
	height:35px;	
}
#businesscon{
    white-space:pre;
    color:#eee;
    line-height:1.5em;
	font-size:12px;
	font-weight:normal;
	z-index:2;
}
#businessmenu{
    display:block;
	position:relative;
	top:20px;
	font-size:14px;
	font-weight:normal;		
}
#businessmenu span{
    color:#FFFF00;
	font-weight:bolder;
} 
#businessmenu a{
    width:120px;
    color:#fff; 
	
}
#businessmenu a:hover{
    color:#ffff88;
}
#works1{ 
    position:absolute;
	left:0px;
	margin:5px;
    display:block;
	width:99px;
	height:99px; 
}

#works2{ 
    position:absolute;
	left:110px; 
	margin:5px;
    display:block;
	width:99px;
	height:99px; 
}

#works3{ 
    position:absolute ;
	left:0px;
	top:110px;
	margin:5px;
    display:block;
	width:99px;
	height:99px; 
}

#works1{ background:url(images/yw1.jpg) no-repeat; }
#works2{ background:url(images/yw2.jpg) no-repeat;}
#works3{ background:url(images/yw3.jpg) no-repeat; }

#works1 a.tabactive{ background:url(images/yw11.jpg) no-repeat; }
#works2 a.tabactive{ background:url(images/yw22.jpg) no-repeat; }
#works3 a.tabactive{ background:url(images/yw33.jpg) no-repeat; }


#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4{
    position:absolute;
    float:left; 
    width: 395px;
	height:293px;  
    font-size: 12px;
	left:330px;
	top:380px;
	color:#FFF;
	z-index:1;
}
 

 

/*底部*/
#bottom {  
	width:1300px;
	height:105px;
    display:block; 
	bottom:0px; 
	left:0px;  
	position:fixed; 
	z-index:100;  
	}
* html #bottom {position:absolute;}/*only for ie7.0以下版本*/
#bottommenu{
    position:absolute;　
	display:inline;
    font-size:13px;
	font-weight:normal;
	float:left;
	bottom:15px;
	left:200px;
	color:#FFFFFF;
}
#bottommenu a:hover{
    color:#FFFF66;
}
#copyright{
    position:absolute;
	display:inline
	float:left;
	bottom:10px;
	font-size:12px;
	font-weight:normal;
	line-height:1.3em;
	color:#fff;
	left:30px;
	list-style-type:none;
	
}
* html #artpic {position:absolute;}/*only for ie7.0以下版本*/
#artpic{
	position:fixed;
    z-index:50;
	bottom:30px;
	left:610px; 
}
* html #where {position:absolute;}/*only for ie7.0以下版本*/
#where{
	position:absolute;
    z-index:50;
	top:82px;
	left:800px; 
}
/*内容*/
#mainmenu{
    height:65px;
	padding:0px 0 0 33px;
}
#mainmenu span{
    font-weight:bold;
	color:#FFFF00;
}
#heqihumain{ 
    margin:0 0 0 100px;
	width:660px;
    position:relative; 
    z-index:10;
	height:100%;
}
#onepageinfo{
	margin:5px 0 0 46px;
	width:598px;
	height:100%;
}
#onepageinfo h1{
    text-align:center;
    color:#FFFFB3;
	font-size:16px;
    padding-bottom:6px;
	font-weight:bold;
}
#onepageinfo h2{
    color:#FFFFB3;
	font-size:16px;
    padding-bottom:10px;
	font-weight:bold;
}
#info{
    text-align:center;
    color:#CCCCCC;
	padding-bottom:12px;
} 
#prenext{
    margin-top:25px;
	margin-bottom:100px;
	float:left;
    margin-top:25px;
	margin-right:10px;
    color:#FFFFFF;
	font-weight:bold;
}
#prenext li {
    margin-bottom:8px;
	list-style:none;
}
#prenext li a:hover{
    color:#FFFF00;
}
#onepageinfo span{ 
	color:#FFF;
	line-height:19px;
}
#workpic{ 
    white-space:normal;
} 
#workpic div{
    float:left; 
    text-align:center;
    width:197px;
	height:167px;
} 
#workpic img{
	margin:10px 10px 5px 10px;
	border:#CCCCCC solid 1px; 
	padding:3px;
	width:169px;
	height:124px; 	
}
#workpic h2{ 
     font-size:11px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 margin:0px;
	 padding:0px;
	 height:20px;
}
#workpic a:hover img{
	margin:4px 0px 5px 0px;
	width:179px;
	height:124px;
	border:#FFFFFF solid 1px; 
}
/*表单*/

 

form {
	width:500px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	text-align:left;
}

fieldset { 
	margin: 1em 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

legend { 
	padding-left: 4em;
	font-weight:normal;
	font-size: 1em; 
	padding-bottom: 0px;
	margin: 6px 0 19px 0px;
	color:#FFFF99;
	padding-top: 0px;
}

label {
	padding-right: 1em;
	padding-left: 4em;
	float: left;
	padding-bottom: 0px;
	width: 70px;
	padding-top: 0px;
	text-align: left;
	color:#FFFFFF;
}

fieldset div {
	padding-right: 0px;
	display: block;
	padding-left: 2em;
	margin-bottom: 0.8em;
	padding-bottom: 0px;
	padding-top: 0px;
}
#login  input {
    width:130px; 
}
#login label {
	padding-right: 1em;
	padding-left: 6em;
	float: left;
	padding-bottom: 0px;
	width: 50px;
	padding-top: 0px;
	text-align: left;
	color:#FFFFFF;
}
fieldset div input {
	border: #eee 1px solid; 
	width: 320px;
	color: #fff;
	height:19px;
	background-color:#999999;
} 
fieldset div textarea {
	border: #eee 1px solid;
	padding-right: 1px; 
	width: 320px;
	color: #fff;
	padding-top: 1px;
	border-bottom: #ccc 1px solid; 
	background-color:#999999;	
}

fieldset div select {
	padding: #eee 1px solid;
	color:#FFf;
	background-color:#999999;
}

#fm-submit {
	clear: both;
	padding-top: 1em;
	text-align: center;
}

#fm-submit input {
	border-right: #333 1px solid;
	padding-right: 1em;
	border-top: #333 1px solid;
	padding-left: 1em;
	font-size: 100%;
	background: #555;
	padding-bottom: 2px;
	border-left:#FF0000 11px solid;
	color: #fff;
	padding-top: 2px;
	border-bottom: #333 1px solid;
}


fieldset div.fm-req {
	font-weight:normal;
}




#container {
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	margin: 0px auto;
	width: 350px;
	padding-top: 1em;
	text-align: left;
}

p#fm-intro {
	margin: 0px;
}

/*网站地图*/
#sitemap{
    line-height:28px;
	
}
#sitemap li{
    display:inline;
	padding-right:10px;
}
#sitemap   a:hover{
    color:#FFFF00;
}