@charset "utf-8";
/* CSS Document */
body{
background-color:#FFFFFF;
}
.fenge_top{height:8px; background:#003f98; margin:0px; padding:0px; position: relative; top:0px; width:963px;}


#branding{
position:relative;
height:109px;
}
div#branding blockquote,div#branding h1{ 
position : absolute;
top : -9999px; }
#branding img {
	position:absolute;
	top:10px;
	left:40px;
	text-decoration:none;
	border:0px;
}
#nav1{
	position:absolute;
	left:673px;
	top:16px;
	width: 283px;
}
#nav1 li {
padding:0px 5px 0px 20px;
margin-left:5px;
border-right:1px dashed #333333;

float:left;
line-height:18px;
}
.home { background: url(images/home.gif)  left  center no-repeat; }
.employment { background: url(images/zhaopin.gif)  left  center no-repeat; }
.contact { background: url(images/contact.gif)  left  center no-repeat; }
.email{ background: url(images/email.gif)  left  center no-repeat; }
#search{
	position:absolute;
	left:665px;
	top:46px;
	width: 291px;
}

#search form{ display:inline;}
#search .txt{
border:1px solid #525252;
color:#00008b;
background:#F3F3F3 url(images/search_fdj.gif) center left no-repeat;
width:200px;
padding:4px 0px 2px 20px;
}
/******************************#search .btn{
width:58px; height:22px; background:url(images/search_btn.gif)  no-repeat; border:1px solid #525252;
}
firefox
*******************************/
#search .btn{
width:58px; height:22px; background:url(images/search_btn.gif)  50% left no-repeat; border:1px solid #525252;
}

div#nav{position:relative;
height:37px;
background:url(images/menubg.gif) repeat-x  ; 
}
#nav_l{position:absolute;
top:0px;
left:0px;
background:url(images/menubg_L.gif) top left no-repeat;
height:37px;
width:30px;
}
#nav_main{
position:relative;
height:37px;
background:url(images/menubg_R.gif) top right no-repeat ;
padding-left:52px;
}

#nav_main li{
display:inline;
}
#nav_main li a{
display:block; 
float:left;
padding:0px 22px 0px 22px;
line-height:37px;
font-weight:bold;
background:none;
}
#nav_main li a:hover{
background:url(images/nav_main_on.gif) no-repeat  top left;

}
/*homepage*/
#homepage-anquanjg,#jishu,#zizhi{
position:relative;
width:216px;
border:1px solid #b8b7b7;
background:#efefef;
padding-top:52px;
}
#wangluogcs dd img{float:left; padding:2px; border:1px solid #666666; margin:2px;}
#homepage-anquanjg{
height:90px;
}

/*homepage anquanjg area*/
#homepage-anquanjg .homepage-aqlevel{
padding-left:10px;
}
#homepage-anquanjg  a.viewwx{
color:#fe0000;
text-decoration:none;
padding-left:10px;
}
#homepage-anquanjg a.viewwx:hover{
text-decoration:underline;
}
#homepage-anquanjg .img{
width:187px;
height:48px;
padding:10px 0px 0px 15px;
}


.homepage-bartitle{
padding-left:20px;
}

#homepage-anquanjg h1,#jishu-wz h1,#zizhi h1{
position:absolute;
top:-1px;
left:-1px;
background:url(images/anquanjg_h_bar_top.gif) top left no-repeat;
width:218px;
line-height:33px;
}
/*banner*/
#homebanner{ width:961px;
border:1px solid #9d9c9c;
background:url(images/home-banner_bg.gif) repeat-x ;
height:241px;
position:relative;
margin:17px 0px;
}
#homebanner #hmjiejuefangan{
	position:absolute;
	margin:5px 0px 0px 6px;
	left: 4px;
	top: 9px;
	height: 214px;
	font-size:12px;
	list-style:none;
}
#homebanner #hmjiejuefangan dl{
margin:0px;

}
#homebanner #hmjiejuefangan dt{
padding:0px;
margin:0px;

}
#homebanner #hmjiejuefangan dd{
padding:2px 0px;
background:#d2dde8;
margin:0px;
line-height:24px;

}
#homebanner .img{
	position:absolute;
	top:11px;
	left:11px;
	width: 403px;
	height: 219px;
}
#suolvtu{
	list-style:none;
	position:absolute;
	margin:0px 0px 0px 436px;
	width:116px;
	height:240px;
	background:#1967b2;
	padding:0px 11px;
	top: 0px;
	left: 0px;
}
.arrow{padding-left:6px; background:url(images/arrow3.gif) no-repeat center left;}

#suolvtu li a{

width:112px;}
#suolvtu li img{
width:112px;
height:57px;
margin:9px 0px 0px 0px ;
border:1px solid #FFFFFF;
}
#suolvtu li.first{
width:112px;
margin:7px 0px 0px 0px;

}
.hbannerneirong{
	position:absolute;
	top:11px;
	right:7px;
	width:370px;
	height:219px;
}
.hbannerneirong dl{
list-style:none;
font-size:12px;
margin:0px;
padding:0px;
}
.hbannerneirong img {
float:right;
}
.hbannerneirong dt{
color:#275273;
font-weight:bold;
padding:3px;
}
.hbannerneirong dd{
font-weight:normal;

margin:0px;
padding:3px;
}


/*jishu area*/
#jishu{
margin-top:12px;
background:#FFFFFF;
padding:0px;
}
#jishu h1.bluebar{
background:url(images/h_bluebar.gif); 
width:195px;
line-height:30px;
height:30px;
margin-left:2px;
margin-top:2px;
}
#jishu .contents dl{
border-bottom:1px dotted #666666;

}
#jishu dl.more,#zizhi dl.more{


text-align:right;
border:0px;

}
#jishu-wz,#zizhi{
background:#ffffff;
padding-top:38px;
}
#jishu-wz dl,#zizhi dl{
padding:2px;
border-bottom:1px dotted #999999;
background:none;

}
#jishu-wz dt a,#zizhi dt a{
text-decoration:underline;


}
#jishu-wz dt a:hover,#zizhi dt a:hover{

text-decoration:none;
}
#jishu-wz dd{
padding-top:2px;
}

/*homepage-about*/
#homepage-about h1{
background:url(images/Welcome.gif) no-repeat ;
width:324px; 
height:19px;
}
#homepage-about .welcome{
display:none;
}

/*homepage-zizhi*/
#zizhi{
margin-top:0px;
padding-top:30px;

}
#zizhi h1{

}
#zizhi dt{
padding:4px;
}

#zizhi .img{
float:left;
padding:2px;
border:1px solid #999999;
margin:0px 6px 3px 3px;
}


#tel{
margin-top:17px;

}

.bluebar_top{
background:url(images/h_bar_top.gif);
line-height:33px;
}

.bluebar{
background:url(images/h_bluebar.gif) no-repeat ;
line-height:33px;
padding-left:17px;
}


#prod_area .linebox{
width:471px;
float:left;
margin-bottom:20px;

}
.ygphoto{
float:left;
margin:13px 13px 0px 0px;

}
/*product show*/
#homepage-productshow {
float:left;
padding:0px;
margin:0px;
width:468px;
}
#homepage-productshow h1{
background:url(images/homepage-pro-line.gif) right center no-repeat;
}
#homepage-productshow dl{
padding:5px 12px 18px 0px;
width:95px;
float:left
}
#homepage-productshow dl.first{
margin-left:3px;
}
#homepage-productshow .img {
width:95px;
border:1px solid #b9b9b9;
padding:2px;
}
#homepage-productshow dd.wxuanzhong,#homepage-productshow dd.xuanzhong{
background:url(images/pro_h_titlebg_off.gif) center left no-repeat; line-height:31px; width:100px; text-align:center;
}
#homepage-productshow dd.xuanzhong{
background:url(images/pro_h_titlebg_on.gif);
}
#homepage-productshow dd a{
text-decoration:none;
}

#homepage-productshow dd a:hover{
text-decoration:underline;
background:url(images/pro_h_titlebg_on.gif) center left no-repeat; height:31px; width:100px; text-align:center; display:block;
}
#homepage-productshow .projianjie{
clear:both;
margin-top:-15px;
display:block;
}

/*homepage-news*/
#homepage-news{}
#homepage-news ul.title li{ float:left; margin-right:5px;}
#homepage-news ul.title li a{
display:block;
width:114px;
height:33px;
background:url(images/homepage_new_off.gif) center left no-repeat;
text-align:center;
line-height:33px;
}
#homepage-news ul.title li a:hover{
background:url(images/homepage_new_on.gif) center left no-repeat; 
}
#homepage-news ul.title li a.dangqian{
background:url(images/homepage_new_on.gif) center left no-repeat; 
}
#homepage-news .content{
clear:both;
padding:4px 0px 0px 0px;
margin-top:-1px;
border-top:1px solid #195ea9; 
}
#homepage-news ol li{
padding:2px 2px 2px 10px;
line-height:18px;
background:url(images/homepage-news-poing.gif) center left no-repeat;
}
#homepage-news ol li a{
text-decoration:none;
border-bottom:1px dotted #606060;
}
#homepage-news ol li a:hover{

border-bottom:none
}

#homepage-news .time{
}

#homepage-link{
padding:0px 0px 30px 0px;
}
#homepage-link ul li{ display:inline;
margin:0px 4px;
}
#homepage-link img{
width:88px; 
height:31px;
padding:3px;

}
/*2ndpage,3rdpage*/
#banner{
position:relative;
padding:14px 0px; 
height:156px;
}
#content_sub{
border:1px solid #a9b0b6;
padding:1px;
background-color:#e1edf5;
}
#content_sub h2{
height:55px;
background: url(images/leftmenu_about.gif) no-repeat top center;
}
#content_sub li{  padding:0px; margin:0px;    height:32px;border-bottom:1px solid #a9b0b6; background:url(images/leftmenuli_bg.gif) repeat-x ;}
#content_sub li a{
padding-left:28px;
display:block;
line-height:31px;
margin:0px;
height:31px;
background:url(images/jiantou.gif)  no-repeat 13px  center;


}



#mianbaoxie{
background:#edf5fa;
padding-left:16px;
line-height:24px;
}
#content_main .subtitle{
border-left:4px solid #0066cc;
padding-left:9px;
line-height:40px;
margin-top:20px;
}
#changesize{
margin-left:380px;
}

#changesize em a{
border:1px solid  #CCCCCC;
background:#FFFFFF;
width:25px;
line-height:25px;
padding:5px;
margin-left:5px;
}
#changesize em a:hover{
background:#166eb8;
}
#dayin a{border:1px solid #333333;
background:#000000;
height:25px;
margin-left:15px;
padding:5px;
}
#zhengwen{
padding:24px 0px 24px 0px;
float:left;
clear:both;
width:716px;
}
.gschuangli,.whatwedo,.fwzongzhi{
position:relative; line-height:23px; padding:3px 0px;
}

/*2j template product project solution*/
#subpage-tuijian{

}

#subpage-tuijian h1{
width:591px;
border-left:1px solid #afa164;
border-bottom:1px solid #afa164;
line-height:24px;
padding-left:20px;
}
#subpage-tuijian ul{
margin:20px 0px;


}
#subpage-tuijian li{
display:inline;
margin-right:34px;
}


/* normal lanmu*/
#subpage-lanmu{

}
#subpage-lanmu h1{
background:url(images/subpage_lanmu_bar.gif) no-repeat center left;
padding-left:20px;
line-height:37px;
}
#subpage-lanmu dl{
float:left;
width:290px;
margin:5px 0px 4px 4px;
}
#subpage-lanmu dt img{
float:left;
margin:3px 10px 3px 3px;

}
#subpage-lanmu dd{

}
.subpage-lanmu ul{
padding:10px;
}
.subpage-lanmu li{
line-height:150%;
}
.subpage-lanmu li a{
text-decoration:none;
}
.subpage-lanmu li a:hover{
text-decoration:underline;
}


.clear{ clear:both;}
#footer img.footerimg{
margin:-15px 40px 0px 77px;
float:left;

}
/*news2j*/
#news2j-tianhua{

}
ul.subpage-qianbar{
width:591px;
line-height:38px;
height:38px;
background:url(images/subpage_lanmu_bar.gif) center left no-repeat;

}
ul.subpage-qianbar li{  margin-left:10px;padding-left:20px; background:url(images/news-2tm-barpoint.gif) center left no-repeat;}

#news2j-lanmu ul.anquanjgu{
margin-left:14px;
}
#news2j-lanmu li.anquanjgwz{
padding-left:20px;
background: url(images/subpage-anquangj-poing.gif) no-repeat center left;
}
#news2j-tianhua ol,#news2j-lanmu ol{ margin:23px 0px; padding:0px;}
#news2j-tianhua ol li,#news2j-lanmu ol li{ margin:3px 0px; padding:0px;}

#news2j-lanmu .news2j-lanmu{
width:587px;
border:2px  solid #fd9500;
margin-bottom:20px;
}
#news2j-lanmu .news2j-lanmu h1{
background: #fd9500; line-height: 30px; padding-left:20px;
}
#news2j-lanmu .news2j-lanmu h1 a{
text-decoration:none;
}
#news2j-lanmu ol{ margin:10px 0px 0px 20px;}
#news2j-lanmu ol li{ background:url(images/News2j_point2.gif) center left no-repeat; padding-left:14px;}

/*subpage-zhaopin*/
#subpage-zhaopin{}
#zhengwen .zhengchangol{
margin-top:24px;
}
#zhengwen .zhengchangol li{
margin-top:10px;
}
/*subpage-about*/
#subpage-about{
width:690px;
height:442px;
background:url(images/subpage-about-bigbg.gif) repeat-x;
}
#subpage-about dl{
width:306px;
height:189px;
float:left;
margin:18px 0px 0px 15px;
border:1px solid #ffffff;
background:#ededef;
}
#subpage-about h1{
margin:0px;}
#subpage-about dt{
background:url(images/subpage-about-barbg.gif) repeat-x top left; 
width:306px;
height:29px;
line-height:29px;
text-indent:32px;
}

#subpage-about dd{
padding:8px;
margin-top:0px;
background:url(images/subpage-about-nrbg.gif) repeat-x top left;
height:144px;

}
#subpage-about dl .title{
}

#subpage-about-hezuo{
}
#subpage-about-hezuo h1{
width:660px;
line-height:30px;
height:30px;
text-indent:20px;
border-bottom:1px solid #b9d3ea;
}
#subpage-about-hezuo ul{ padding-top:20px;}
#subpage-about-hezuo  li{display:inline; margin-left:4px;}
#subpage-about-hezuo img{
padding:2px;
border:1px solid #CCCCCC;
}
/*thirdpage-qywh*/
#thirdpage-qywh ul{
margin-top:50px;
}
#thirdpage-qywh li{
line-height:30px;
border-bottom:1px dotted #676869;
}
#thirdpage-qywh li strong{
margin-right:37px;
}
/*thirdpage-linian*/
#thirdpage-linian dl{
margin-top:30px;}
#thirdpage-linian dt{
margin:0px 0px 4px 0px;

}
/*thirdpage-zizhi*/
/*thirdpage-news*/
#thirdpage-news ol{
margin-top:16px;
width:598px;
}
#thirdpage-news ol li{
padding:6px 0px 6px 0px;
border-bottom:1px dotted #757575;
}
#thirdpage-news ol li a{
text-decoration:none;
}
#thirdpage-news ol li strong{
margin:0px 4px 0px 0px;
}
.gototop{
border-bottom:0px;
text-align:right;
width:80%;
padding:10px;
}

/*CSS sabrosus style pagination*/

DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; width:600px;
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: yellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: yellow
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}

.wenzhangnr{
padding:10px; width:80%; border-bottom:1px dashed #6c6c6c;

}
.xwxinxi{margin:3px;}
.xwxinxi span{margin:0px 10px; }
.wztitle{
background:url(images/zhengwentm.gif) no-repeat left center ; line-height:200%; padding-left:10px;
}
#footer {padding:36px;}

