@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; font-size:12px; color:#666; }

#container {margin:0 auto; width:100%;}
#header { height:131px;  width:100%; margin:0 auto; background:url(top_bg.jpg) repeat-x; }
#banner{ width:100%; height:530px; margin:0 auto; background:url(banner.jpg) no-repeat center;}
#banner2{ width:100%; height:353px;	 margin:0 auto; background:url(banner2.jpg) no-repeat center; }
#mainContent {  width:100%;   height:555px;  }
#mainContent1 { background:url(main_bg.jpg) repeat-x top; width:100%; height:100px; }


.link{background:#E9E9E9; height:44px; clear:both;}
.link a{color:#ccc;}
#footer {  height: 124px;  color:#fff; background:url(foot_bg.jpg) #191919 repeat-x; font-size:12px; line-height:30px;  clear:both;}
#footer a{color:#fff; font-size:12px; font-weight:normal;}

img{border: none;}
.zong1{ margin-top:12px;}

.zong2{ padding-top:10px; }
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#0099FF;}

.guo{  height:25px; float:right; width:100px; color:#FFF; padding-top:5px;  }
.guo span{display:inline; padding-left:15px;}
.top1{width:1000px; margin:0 auto; height:131px; }
.logo{width:330px; float:left; height:100px; }
.nav{width:660px; float:right; height:100px;}
.nav_top1{height:45px; float:right; width:260px; }
.nav_top1_search{width:142px; height:18px; border:1px solid #CCC;}
.nav_top1_search1{ float:left; width:100px; height:18px;}
.nav_top1_search2{ float:right; width:19px; height:16px;}

.nav_top2{height:45px; float:right; width:660px; clear:both;}



.main1{  height:495px;  }
.main1_1{ background:#F1F1F1; height:401px; }
.main1_2{ background:#F1F1F1; }
.main2{ width:100%; margin:0 auto;  }

.home_p{ height:94px; margin:0 auto; font-size:20px; font-weight:bold; line-height:94px; border-bottom:1px solid #CCCCCC; text-align:center;}
.home_p span{color:#0260A6;}
.home_p1{ width:1000px; margin:0 auto; padding-top:20px;}
.home_p2{ float:right; padding-top:117px; width:50px;}

.service1{ height:34px; font-size:14px;}

.service1 ul {width:1120px; margin:0 auto; height:34px;}
.service1 ul li{ float:left; background:#E8E8E8; border:1px solid #CCCCCC; height:34px; margin-left:5px; color:#FFF; }
.service1 ul li a{display:block;  height:28px; text-align:center; color:#000;padding:0 10px; padding-top:6px;}
.service1 ul li a:hover{ background:#0260A6; color:#FFF;}


.home_p3{width:1000px; margin:0 auto; clear:both; padding-top:20px;}

.home_p3 ul li{width:240px; height:254px; float:left; border:1px solid #CCC; background:#FFF; margin-left:2px; margin-right:6px; margin-top:10px; margin-bottom:10px;}
.home_p3 ul li div{background:none; width:227px; height:250px; margin:0 auto;}

.home_p4{ border-top:1px solid #CCC; line-height:45px; text-align:center;}
.home_p4_pic{width:227px; height:175px; margin:5px auto 5px auto;}
.home_p4_pic img{width:227px; height:175px; }
.home_about{ height:502px; background:url(about_bg.jpg) center no-repeat; }

.home_about1_1{ width:1000px; margin:0 auto; height:463px; padding-top:20px; }

.home_about1_2{ float:left; width:614px; line-height:23px; font-size:13px;}
.home_about1_2_1{ width:300px; height:40px; margin:10px auto auto auto; text-align:center; color:#FFF; font-size:20px; font-weight:bold; border-bottom:1px solid #CCC;}

.home_about1_3 ul li{ float:left; width:298px; height:361px; background:#FFF; border:1px solid #B0B0B0; margin:20px 15px auto 15px;}

.home_about1_3 ul li div{background:none; border:none; width:277px; height:338px; margin:10px auto auto auto;}


.home_about1{ line-height:45px; border-bottom:1px solid #CCCCCC; text-align:center; color:#156DAC; font-size:14px; font-weight:bold;}

.home_about2{ line-height:23px; padding-top:5px; padding-bottom:5px;  }
.home_about0 dt{float:left; width:125px; line-height:26px; display:inline;}
.home_about2_1{text-align:center;}





#layout dt { background: url(icon3.jpg) no-repeat 0px 7px; padding-left: 15px;line-height:35px; border-bottom:1px dashed #DBDBDB; height:35px; width:240px; }
#layout dt a{ color:#333; font-size:12px;}
#layout dt a:hover{ color:#06C; font-size:12px; text-decoration:underline;}





#menu1 DL {
	MARGIN: 0 auto; WIDTH: 219px; padding:0px; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5D5D5D;  font-family: "微软雅黑",Arial, Helvetica, sans-serif; font-weight:bold;
	
}

#menu1 DD {
	 FONT-SIZE: 14px; background:url(pro_bg01.jpg) no-repeat; line-height:40px; MARGIN: 0px; COLOR: #5D5D5D; width:219px; padding:0px; 
}
#gallery A {
	 DISPLAY: block; PADDING-LEFT: 30px; background:url(pro_bg.jpg) no-repeat;  WIDTH: 187px;  color:#5D5D5D; TEXT-DECORATION: none
}
#gallery A:visited {
	 DISPLAY: block; PADDING-LEFT: 30px; background:url(pro_bg1.jpg) no-repeat;  WIDTH: 187px;  color:#5D5D5D;  TEXT-DECORATION: none;
}
#gallery A:hover {
	 background:url(pro_bg1.jpg) no-repeat; color:#FFF; line-height:40px;
}
OL LI {
	FONT-SIZE: 12px
}



.foot1{ width:1000px; margin:0 auto;   line-height:22px;  color:#CACACA; height:114px;  }
.foot1_1{float:left; width:100px; height:114px; background:url(foot_logo.jpg) no-repeat; }
.foot1_2{float:right; width:350px;  height:100px; padding-top:10px;}
.foot1_3{ float:left;  width:550px; height:100px; padding-top:14px;}

.clear { clear: both; }

/*内页*/
.pro_content2{ width:1000px; margin:0 auto;  line-height:25px; color:#666; padding-top:20px; clear:both; padding-bottom:20PX;}

.pro_content1{ text-align:center; line-height:90px; color:#60A411; font-size:25px; font-family:"Times New Roman", Times, serif; height:90px; border-bottom:1px solid #CCC; }
.pro_content1_1{width:240px; float:left;}
.pro_content1_2{background:url(pro_top1.jpg) no-repeat; height:63px; line-height:63px; text-align:center; color:#FFF; font-size:18px; font-weight:bold;}
.pro_content2_1{ width:750px; float:right;}


.pro_right1{ background:url(icon1.jpg) no-repeat 5px; line-height:45px; font-size:14px; color:#666666; padding-left:25px; font-weight:bold; }
.pro_right1 ul li{ border:none; height:auto; float:right; width:228px;}

.pro_right1_1{ color:#333; font-size:12px; font-weight:normal; }
.pro_right1_2{  color:#7CA63C; font-size:16px; font-weight:bold;}
.home_pro03 { width:750px;  overflow:auto; zoom:1; margin:25px auto 5px auto; 

}


.home_pro03 ul li{ width:174px; float:left; margin:4px 3px 8px 6px;  text-align:center;  height:209px; border:1px solid #DFDFDF;}

.home_pro03_1{width:164px; margin:6px auto auto auto ; height:155px; }
.home_pro03_1 a:hover img { padding:0px; border:1px solid #069;}

.home_pro03_2{  line-height:25px; color:#000; margin-top:10px;}
.home_pro03_2 a{color:#21705C; font-size:14px;}
.home_pro03_2 a:hover{ color:#000;}




.about01{line-height:23px; padding-top:30px; padding-bottom:20px;}


#layout1 ul { list-style: none; }
#layout1 ul li { background: url(icon2.jpg) no-repeat 5px; padding-left: 20px; border-bottom:1px dashed #CCC; line-height:40px; }
#layout1 ul li  a:hover{color:#06C;}



/*菜单*/

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL LI {
	LIST-STYLE-TYPE: none
}


#menu { MARGIN: 0px auto; WIDTH:660px; HEIGHT: 48px; padding:0;  font-family: Arial, Helvetica, sans-serif; color:#000000;  font-family: "微软雅黑",Arial, Helvetica, sans-serif; 
}
#menu UL {
	MARGIN: 0px auto; WIDTH: 660px; LIST-STYLE-TYPE: none;  HEIGHT: 48px
}
#menu UL LI { FLOAT: left; WIDTH:94px; POSITION: relative;  HEIGHT:48px; 
}
#menu UL LI A {
	DISPLAY: block;  FONT-SIZE: 14px;  WIDTH:94px; COLOR: #333; LINE-HEIGHT: 48px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; font-weight:bold;}
#menu UL LI A:HOVER{
	DISPLAY: block;  FONT-SIZE: 14px; font-weight:bold; WIDTH:94px; color:#fff; LINE-HEIGHT: 48px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; background:url(nav_bg1.jpg) no-repeat;
}
#menu UL LI DIV {
	MARGIN-TOP: 0px; DISPLAY: none; Z-INDEX: 100; LEFT: 0px; POSITION: absolute; TOP:60px;
}
#menu UL LI DIV UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none; width:154px; text-align: center; 
}
#menu UL LI DIV UL LI {
	 WIDTH:154px;  HEIGHT:31px; text-align:center; background:url(nav_bg01.jpg) no-repeat;  
}
#menu UL LI DIV UL LI A {
	FONT-SIZE: 12px; LINE-HEIGHT: 31px; TEXT-DECORATION: none; font-weight:normal; color:#000;  background:url(nav_bg01.jpg) no-repeat; 	
width:154px; }
#menu UL LI DIV UL LI A:HOVER {
	FONT-SIZE: 12px; LINE-HEIGHT: 31px; TEXT-DECORATION: none; color:#000; text-align:center; background:url(nav_bg02.jpg) no-repeat; font-weight:normal; width:154px;}
.s_menu1 {
	background:url(nav_bg01.jpg) no-repeat; COLOR: #000; 
}
.s_menu2 {
	BACKGROUND: url(nav_bg02.jpg) no-repeat; COLOR: #000;text-decoration: none;
}
.nav a:hover{
	background:url(nav_bg1.jpg) no-repeat; 
}





#menu1 { MARGIN: 0px auto; WIDTH:810px; HEIGHT: 38px; padding:0; font-family:Arial, Helvetica, sans-serif;  font-family: "微软雅黑",Arial, Helvetica, sans-serif; padding-top:15px;
}
#menu1 UL {
	MARGIN: 0px auto; WIDTH: 810px; LIST-STYLE-TYPE: none;  HEIGHT: 38px
}
#menu1 UL LI { FLOAT: left; WIDTH: 120px; POSITION: relative;  HEIGHT:38px; 
}
#menu1 UL LI A {
	DISPLAY: block;  FONT-SIZE: 13px;  WIDTH: 120px; COLOR: #000; LINE-HEIGHT: 38px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu1 UL LI A:HOVER{
	DISPLAY: block;  FONT-SIZE: 13px;  WIDTH: 120px; color:#fff;LINE-HEIGHT: 38px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; background:#21705C;
}









#nav { width:240px; line-height: 41px; list-style-type: none; text-align:left;margin:0px; padding:0px; color:#000; /*定义整个ul菜单的行高和背景色*/
}
/*==================一级目录===================*/
#nav a { width: 200px; display: block; padding-left:40px; color:#000; /*Width(一定要)，否则下面的Li会变形*/
}
#nav li { float:left; color:#fff; background:url(pro_bg1.jpg) no-repeat; line-height:41px; font-weight:bold;  }
#nav li a:hover { line-height:41px; color:#003366; background:url(pro_bg2.jpg) no-repeat;    /*一级目录onMouseOver显示的背景色*/ }


#nav a:hover { color:#003366; text-decoration:none; font-weight:bold; font-size:14px; }
/*==================二级目录===================*/
#nav li ul { list-style:none; text-align:left; margin:0px; padding:0px; }
#nav li ul li { background:url(pro_bg02.jpg) no-repeat; line-height:35px; /*二级目录的背景色*/ font-weight:normal; }
#nav li ul a { padding-left:40px; width:200px;/* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
/*下面是二级目录的链接样式*/
#nav li ul a:link { color:#333333; text-decoration:none; }

#nav li ul a:hover { color:#000; text-decoration:none; font-weight:normal; font-size:12px; line-height:35px; /* 二级onmouseover的字体颜色、背景色*/
}
/*==============================*/
#nav li:hover ul { left: auto; line-height:35px;}
#nav li.sfhover ul { left: auto; }
#content { clear: left; }
#nav ul.collapsed { display: none; }
-->
#PARENT { width:240px; margin:0 auto;}




/*查查k*/
.pMenu{height: 24px;
border-bottom: 1px solid #E0E0E0;
margin: 30px 0 15px 0;}
.lmmm{width: 80px;
height: 24px;
line-height: 24px;
overflow: hidden;
text-align: center;
margin-right: 5px;
color:#fff;
background: url(bg_1.png) no-repeat 0 -275px;}
.xplmmm{height: 24px;
border-bottom: 1px solid #E0E0E0;
margin: 10px 0 ;}









#job_list #plug1{ border:1px solid #ccc; margin:10px; }
#job_list #plug1 dt{ height:28px; line-height:28px; border-bottom:1px solid #ccc; color:#666; padding-left:10px;}
#job_list #plug1 dd{ background:url(../images/job_ico.gif) no-repeat 5px 13px; padding-left:15px; height:30px; line-height:30px; border-bottom:1px solid #ccc; overflow:hidden; color:#666; font-weight:bold;}
#job_list #plug1 dt span,#job_list #plug1 dd span{ float:right; width:100px; font-weight:normal; text-align:center; overflow:hidden; border-left:1px solid #ccc;}
#job_list #plug1 dd a{ text-decoration:underline;}




#showjob{ padding:10px;}
#showjob h1.title{ padding:4px; border-bottom:1px dotted #ccc; margin-bottom:10px; font-size:150%;}
#showjob div.para ul{ list-style:none; padding:0px 5px;}
#showjob div.text{ padding:0px 5px;}
#showjob h3.hr{ font-size:100%; background:#eee; margin-top:8px; padding-left:5px; height:25px; line-height:25px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
#showjob div.para .info_cv{ display:block; padding:5px; }
#showjob div.para .info_cv a{ padding:3px 8px; border:1px solid #ccc; color:#333; font-weight:bold;}



.fullSlide{ width:100%;  position:relative;  height:530px; background:#000;  }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:530px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:530px; }	



/* 前台通用分页 */
.pagecode {
    float: right;
    margin-top: 10px;
	margin-bottom:10px;
    text-align: right;
	padding-right:5px;
}
.pagecode a {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #d4d4d4;
    line-height: 20px;
    margin-right: 5px;
    padding: 0px 10px 0px 10px;
	display:block;
	float:left;
	height:20px;
	overflow:hidden;
   
}
.pagecode a.end{}
.pagecode a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #336699;
}

.pagecode .on {
    background: none repeat scroll 0 0 #336699;
    color: #FFFFFF;
}

.pagecode p {
    clear: both;
    line-height: 20px;
    padding-right: 4px;
}
