/*share*/
*{
	margin:0;
	padding:0;}
body{
	color:#3c3c3c;
	background:url(../images/bg.jpg) repeat-x left top;
	font:12px "宋体";}	
ul,li{
	list-style:none;}
a{
	color:#3c3c3c;
	text-decoration:none;}
	.news_bg
{
width:965px;
height:auto;
overflow:hidden;
clear:both;
margin:7px auto 0 auto;
}
.news_navtop{
	width:965px;
	height:3px;
	clear:both;
	background:url(../images/top.jpg) no-repeat left bottom;}
.news_newscenter{
	width:945px;
	height:25px;
	margin:0 auto 0 auto;
	border-bottom:1px solid #ddd}
.news_newscenter li{
	width:461px;
	height:25px;
	top:2px;
	margin:0 0 0 5px;
	position:relative;
	float:left;}
.news_newscenter li span{
	height:25px;
	top:0;
	right:0;
	line-height:25px;
	position:absolute;
	padding:0 0 0 20px;
	background:url(../images/more1.jpg) no-repeat left 4px;}
.news_navcenter{
	width:965px;
	height:auto;
	overflow:hidden;
	clear:both;
	background:url(../images/cen.jpg) repeat-y left top;}
.news_navbot{
	width:965px;
	height:6px;
	background:url(../images/bot.jpg) no-repeat left top;}
.news_name
{
width:auto;
height:35px;
margin:55px 0 0 10px;
color:#0388f7;
font-weight:bold;
float:left;
}
.news_word
{
width:435px;
height:auto;
margin:5px 0 5px 15px;
float:left;
}
.news_word li{
	height:23px;
	line-height:23px;
	position:relative;}
.news_word li span{
	top:0;
	right:0;
	position:absolute;
	line-height:23px;}
.line
{
width:1px;
height:90px;
margin:17px 10px 0 30px;
background:#fd8902;
float:left;
}
a:hover{
	color:#f60;}	
/*end				share*/
.slide #hotupbg{
	width:955px;
	height:70px;
	left:3px; 
	bottom:7px;
	z-index:99;
	position:absolute;
	background:#000;
	filter:alpha(opacity=30);
	opacity:0.3;}
.slide{
	width:963px;
	height:344px;
	padding:0 0 0 3px;
	background:url(../images/bannerbg.jpg) no-repeat left top;
	margin:0 auto;
	overflow:hidden;
	position:relative;}
.slide #Big_Pics{
	width:957px;
	height:336px;
	z-index:11;
	left:0;
	top:0;
	overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.9,overlap=1.0);}
.slide #Big_Pics img{
	width:955px;
	height:336px;
	border:0;}
.slide #Pic_Nums{
	position:absolute;
	left:10px;
	bottom:20px;
	width:947px;
	height:38px;
	z-index:999;}
.slide #pic_num{
	width:957px;
	height:60px;
	background:#fff;
	z-index:999;
	filter:alpha(opacity=30);
	opacity:0.3;}
.slide #Pic_Nums p{
	cursor:pointer;
	width:74px;
	height:38px;
	margin-right:15px;
	float:left;
	text-align:center;}
.slide #Pic_Nums p img{
	float:left;
	width:74px;
	border:3px solid #727272;
	height:38px;}
.slide #Pic_Nums .on img{
	position:relative;
	border:3px solid #fc7300;}
.slide #Titles{
	display:none;}	
.dis{display:block;}
.undis{display:none;}

.inews{
	width:440px;
	height:120px;
	margin:0 auto 0;}
.inews li{
	height:25px;
	line-height:25px;
	border-bottom:1px solid #ddd;}

.header
{
width:965px;
height:auto;
margin:0 auto 0;
}
.top
{
width:900px;
height:32px;
margin:31px 0 0 0;
text-align:right;
position:relative;
float:left;
}
.word
{

height:32px;
position:relative;
text-align:right;
float:right;
}
.word span
{
height:32px;
color:#1089f1;
position:absolute;
padding:0 0 0 15px;
line-height:22px;
background:url(../images/dian5.jpg) no-repeat 8px 8px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.word span a
{
color:#1089f1;
}
.top_text
{
width:164px;
height:21px;
float:right;
}
.top_texts{
	width:133px;
	height:21px;
	color:#919191;
	line-height:21px;
	padding:0 0 0 10px;
	border:none;
	background:url(../images/find1.jpg) no-repeat left top;
	float:left;}
.texts
{
height:21px;
text-align:right;
float:right;
}
.logo
{
width:154px;
height:55px;
float:left;
margin:7px 0 0 12px;
}
.nav
{
width:964px;
height:68px;
margin:0 auto 0;
clear:both;
background:url(../images/nav.jpg) no-repeat left top;
}

#nav
{
width:680px;
height:16px;
margin:30px 0 0 0;
float:right;
text-align:right;
}
#nav li{
    width:73px;
	height:16px;
		margin:0 0 0 10px;
	position:relative;
	float:left;}
#nav li a{
	display:block;
	height:16px;
	right:0;
	}
	#nav li a:hover{
	blr:expressinon(this.onFocus=this.blur());
	outline:none;
	background-position:left -16px;}	
#nav li a:hover,#nav li a.hover{
	background-position:left -16px;}
#nav .index
{
	height:16px;
	background:url(../images/index.jpg) no-repeat;
}
#nav .about
{
	height:16px;
	background:url(../images/index1.jpg) no-repeat;
}

#nav .news
{
	height:16px;
	background:url(../images/index2.jpg) no-repeat;
}

#nav .pro
{
	height:16px;
	background:url(../images/index3.jpg) no-repeat;
}

#nav .case
{
	height:16px;
	background:url(../images/index4.jpg) no-repeat;
}

#nav .servic
{
	height:16px;
	background:url(../images/index5.jpg) no-repeat;
}

#nav .job

{
	height:16px;
	background:url(../images/index6.jpg) no-repeat;
}
#nav .contect
{
	height:16px;
	background:url(../images/index7.jpg) no-repeat;
}

/*main*/
.imain
{
width:965px;
height:auto;
margin:0 auto 0;
}
.banner
{
width:964px;
height:344px;
margin:0 auto 0;
text-align:center;
background:url(../images/bannerbg.jpg) no-repeat left top;
}

.iscoll{
	width:183px;
	height:181px;
	background:url(../images/right1.jpg) no-repeat left top;
	position:relative;
	overflow:hidden;}
.l {
	FLOAT: left}
.r {
	FLOAT: right}
#List1 {
	FLOAT:left}
#List2 {
	FLOAT: left}
.Cont {
	WIDTH:141px;
	margin:0 0 0 20px;
	OVERFLOW: hidden;
	position:relative; 
	height:131px}
.ScrCont {
	WIDTH:10000000px;}
.los_let{
	display:block;
	width:5px;
	height:8px;
	left:10px;
	z-index:999; 
	position:absolute;
	bottom:20px;
	cursor:pointer;
	background:url(../images/jian.jpg) no-repeat left bottom ;}				
.los_rit{
	display:block;
	width:5px;
	height:8px;
	bottom:20px;
	cursor:pointer;
	position:absolute;
	cursor:pointer;
	margin:130px 0 0 165px;
	background:url(../images/jian1.jpg) no-repeat right bottom ;}
.hpp{
	width:141px;
	height:141px;
	float:left;
	position:relative;
	margin:0 auto 0;}
.hpp img{
	top:6px;
	display:block;
	width:141px;
	left:0;
	height:101px;
	float:left;
	position:absolute;
	border:0;}	
.hpp strong{
	width:131px;
	position:absolute;
	text-align:center;
	left:10px;
	float:left;
	bottom:3px;
	font-weight:normal;
	line-height:20px;
	height:25px;}	

.news_more
{
widows:120px;
height:53px;
color:#ff8600;
line-height:53px;
margin:0 10px 0 0;
padding:0 0 0 20px;
background:url(../images/more1.jpg) no-repeat left 19px;
float:right;
}
.row
{
width:965px;
height:auto;
overflow:hidden;
margin:7px auto 0;
}
.imale
{
width:295px;
height:206px;
float:left;
background:url(../images/left.jpg) no-repeat left top;
}
.imale_aboutnav
{
width:273px;
height:24px;
margin:10px auto 0;
border-bottom:1px solid #ddd;
position:relative;
}
.imale_aboutnav span
{
height:11px;
right:0;
top:5px;
line-height:32px;
position:absolute;
}
.about_image
{
width:130px;
height:135px;
margin:15px 0 0 10px;
float:left;
}
.about_word
{
width:130px;
height:137px;
margin:15px 0 0 6px;
line-height:17px;
float:left
}
.imace
{
width:461px;
height:206px;
float:left;
margin:0 0 0 13px;
background:url(../images/center.jpg) no-repeat left top;
}
.imace_casenav
{
width:438px;
height:24px;
margin:10px auto 0;
border-bottom:1px solid #ddd;
position:relative;
}
.imace_casenav span
{
height:11px;
right:0;
top:7px;
line-height:32px;
position:absolute;
}
.case_row
{
width:438px;
height:73px;
margin:15px auto 0;
}
.case_images
{
width:430px;
height:96px;
margin:7px auto 0;
border:1px solid #ddd;
}
.case_image
{
width:106px;
height:73px;
float:left;
}
.case_word
{
width:318px;
height:73px;
margin:0 0 0 6px;
line-height:17px;
float:left
}
.case_word a
{
color:#ff8600; 
font-weight:bold;
}
.imari
{
width:183px;
height:206px;
float:left;
margin:0 0 0 13px;
background:url(../images/right.jpg) no-repeat left top;
}
.imari_honornav
{
width:164px;
height:24px;
margin:10px auto 0;
border-bottom:1px solid #ddd;
position:relative;
}
.imari_honornav span
{
height:11px;
right:0;
top:5px;
line-height:32px;
position:absolute;
}
.video
{
width:141px;
height:101px;
margin:10px auto 0;
}
.video_name
{
width:141px;
height:50px;
margin:10px auto 0;
}
.video_name li
{
height:20px;
line-height:20px;
padding:0 0 0 20px;
background:url(../images/dian.jpg) no-repeat left 2px;
}
.honor_arr
{
width:5px;
height:8px;
margin:15px 0 0 15px;
display:inline;
float:left;
}
.honor_arrword
{
width:115px;
height:15px;
text-align:center;
line-height:15px;
margin:10px 0 0 10px;
float:left;
}
.online
{
width:166px;
height:42px;
display:block;
margin:8px auto 0;
}
.online_tel
{
width:166px;
height:85px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
margin:8px auto 0;
}
.online_qq
{
width:141px;
height:25px;
margin:8px auto 0;
}
.imaceone
{
width:461px;
height:420px;
float:left;
margin:0 0 0 13px;
background:url(../images/center1.jpg) no-repeat left top;
}
.pany_image
{
width:130px;
height:120px;
margin:10px 0 0 10px;
float:left;
}
.pany_word
{
width:130px;
height:120px;
margin:10px 0 0 6px;
line-height:17px;
float:left
}
.left
{
width:295px;
height:420px;
float:left;
}
.samlimage
{
width:295px;
height:auto;
overflow:hidden;
float:left;
margin:5px 0 0;
}
.imaleone
{
width:295px;
height:176px;
float:left;
background:url(../images/left1.jpg) no-repeat left top;
}
.right
{
width:183px;
height:420px;
margin:0 0 0 13px;
float:left;
}
.imarione
{
width:183px;
height:181px;
background:url(../images/right1.jpg) no-repeat left top;
}
.imaritwo
{
width:183px;
height:229px;
margin:10px 0 0;
float:left;
background:url(../images/right2.jpg) no-repeat left top;
}
/*end					main*/
.linkbg
{
width:965px;
height:80px;
margin:7px auto 0;
float:left;
clear:both;
background:url(../images/linkbg.jpg) no-repeat left top;
}
.link_name
{
width:auto;
height:55px;
margin:15px 0 0 5px;
float:left;
font-weight:bold;
}
.link_word
{
width:870px;
height:60px;
margin:10px 0 0 5px;
line-height:20px;
float:left;
}
.fooder{
width:100%;
height:51px;
padding:20px 0 0;
background:url(../images/bottom.jpg) repeat-x left top;}
.bottom
{
width:965px;
height:51px;
margin:0 auto 0;
text-align:center;
color:#868686;
line-height:20px;

}


.companybj
{
width:430px;
height:155px;
padding:0 0 0 10px;
position:relative;
}
.pro_smallnav{
	width:450px;
	height:33px;
	margin:5px 0 0 5px;
	position:relative;
	border-bottom:1px solid #ddd;
	right:0;}
.pro_smallnavone{
	width:133px;
	height:33px;
	float:left;}
.pro_smallnav a{
	display:block;
	width:auto;
	height:33px;
	cursor:pointer;}
.pro_smallnavone a{
	background:url(../images/d.jpg);}
.pro_smallnavtwo{
	width:95px;
	height:33px;
	float:left;
	background:url(../images/c.jpg) no-repeat left top;}
.pro_smallnavtwo a{
	background:url(../images/c.jpg)}
.pro_smallnavthree{
	width:85px;
	height:33px;
	float:left;
	background:url(../images/a.jpg) no-repeat left top;}
.pro_smallnavthree a{
	background:url(../images/a.jpg)}
.pro_smallnavfour{
	width:85px;
	height:33px;
	float:left;
	background:url(../images/b.jpg) no-repeat left top;}
.pro_smallnavfour a{
	background:url(../images/b.jpg)}
.pro_smallnav a.hover{
	background-position:left -33px}
.more{
	width:29px;
	height:11px;
	display:block;
	position:absolute;
	top:-15px;
	right:0;
	background:url(../images/more11.jpg) no-repeat left top;}
/*margin*/
.cored{
	color:#f00;}
.font14{
	font-size:14px;}
.fontbold{
	font-weight:bold;}		
.marcen{
	margin:0 auto;}
.clear{
	clear:both;
	height:0;
	overflow:hidden;}	
/*end			margin*/
