﻿.header .top{ height:73px; background:#fff;}
.header .top .top_logo{ margin-left:20px;height:64px;}
.header .top .top_logo .login_img{vertical-align:middle;}
.login_text{padding-top:20px; height:44px; font-size:16px;margin-left:10px;font-weight:bold; }
.top .top_search { width:300px; height:65px; list-style:65px; text-align:right; margin-right:50px;}
.top .top_search .searchInput{ color:#7c7c7c; width:120px; padding:0 5px; border:#d8d8d8 1px solid; height:20px; margin-top:20px; vertical-align:middle}
.top .top_search .searchBtn{ margin-left:7px;  vertical-align:middle; margin-top:15px;}
.all{ width:1423px; margin-left:auto; margin-right:auto; background-color:#199501; height:100%;overflow:hidden;!important;}
.allNews{ width:100%; margin-left:auto; margin-right:auto; background-color:#199501; height:100%;!important;background:#199501 url(../images/bg.jpg) repeat-y left top;}
.allLeft{ 
	width:122px;
	position:absolute;
	height:100%; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	/*background-color:#FFF;*/
	background-color:#FFF;
	/*top:0;
	bottom:0;
	left:0;*/
}

.allRight{
	margin-left:122px;
    position:relative;
    background-color:#FFF;
}
.LeftImg{ width:122px; height:348px; margin-top:73px;}
.LeftImgny{ width:122px; height:300px; margin-top:73px;}
.leftMenu{ float:left; width:122px; overflow:hidden; height:auto;}
.leftMenu ul{ float:left;}
.leftMenu ul li{ float:left; width:122px; height:34px; line-height:34px;}
.leftMenu ul li a{ margin-left:10px; color:#000;}
.leftMenu ul li a:hover{ color:#F00}
.leftMenu ul li a b{ font-weight:bold;}

/*---------------首页banner--------------- */
.slide_x{overflow:hidden;position:relative;height:329px; }
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;height:348px;width:1423px; margin:0 auto;}
.slide_x .list{overflow:hidden;width:40000px;}
.slide_x .list li{float:left;width:1423px; overflow:hidden;}
.slide_x .list img{vertical-align:top;}
.slide_x .btn{overflow:hidden;position:absolute;bottom:10px;left:130px;}
.slide_x .btn li{float:left;background:#525252; text-align:center;width:20px;height:20px;margin:0 0 0 6px;color:#fff;font:12px/20px Tahoma;cursor:pointer;}
.slide_x .btn .selected{background:#199501;color:#fff;}
.indexBanner{overflow:hidden;height:329px; width:100%;}
.indexmenu{ width:1301px; height:20px;background-image:url(../images/indexbg.jpg); }
.indexmenuDiv{ width:1025px; height:20px; line-height:20px; margin-left:120px;}
.indexmenuDiv ul{ float:left; height:20px;width:1025px; }
.indexmenuDiv ul li{ float:left; height:20px; line-height:20px;  margin-right:100px;}
.indexmenuDiv ul li a{color:333333; font-size:12px; font-weight:bold;line-height:20px; }
.indexmenuDiv ul li a:hover{color:#F00;}
.indexmain{width:1050px; margin:0 auto; margin-top::42px; height:250px; }
.indexmain .left_list { float:left}
.indexmain .left_list li{ width:220px; padding-left:10px; height:34px;margin-bottom:1px; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:34px; text-align:left; background:url(../images/left_list_bg.jpg) no-repeat;}
.indexmain .left_list li a{ color:#000;}
/*.indexmain .left_list li a{ background-image:url(../images/indexbg.jpg);}*/
/*---------------首页news--------------- */
.indexnews{ width:420px; height:250px; float:left; margin-left:65px; overflow:hidden;}
.newsMenu{ width:420px; height:30px; font-size:12px; color:#199501; font-weight:bold;} 
.newsMenu a{ float:right;vertical-align:top; color:#7A7A7A; font-family:Arial, Helvetica, sans-serif; font-size:8px; margin-right:20px;}
.newsMenu img{ vertical-align:top}
.indexnews ul{ float:left;width:420px; height:220px; overflow:hidden;}
.indexnews ul li{ float:left; width::420px; height:36px; margin-top:14px; line-height:20px;}
.indexnews ul li a{ text-decoration:underline;}
/*---------------首页Phone--------------- */
.indexphone{width:270px; height:250px; float:left; margin-left:35px; overflow:hidden;}
.phoneNumber{width:310px;height:20px; color:#333333; font-size:12px; font-weight:bold;}
.phoneNumber span{color:#199501; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.phoneImg{width:310px;height:230px;}
/* 内页 */
.nyMain{ width:1300px;  height:auto;}
.nyMenu{ width:1300px; height:24px; border-bottom:#f3f3f3 1px double; margin-left:0px; line-height:24px;}
.nyMenu a{color:#666666;}
.nyContent{width:1300px; height:auto;}
.nyNewsTitle{ width:1020px; height:75px; line-height:75px; font-size:14px; color:#333333; font-weight:bold; margin-left:60px;}
.nyNewsCenter{ width:1020px; height:35px; line-height:35px; font-size:14px; color:#333333; font-weight:bold; margin-left:60px; margin-top::30px;}
.nyNewsInfo{width:1020px; height:auto;margin-left:60px; line-height:28px;}
.nyNewsInfo ul{}
.nyNewsInfo ul li{ margin-top:10px;}
.nyNewsInfo ul li a{ text-decoration:underline; color:#333333;}
.nyMessage{width:1020px; height:auto;margin-left:60px; }
.nyMessage ul{float:left;}
.nyMessage ul li{  height:60px; border-bottom:dotted #CCC 1px; line-height:24px; margin-top:5px;}
.nyProInfo{width:1020px; height:auto;margin-left:60px; line-height:28px;}
.nyProInfo ul{}
.nyProInfo ul li{ width: 207px;height: 194px;float: left;margin-right: 40px;margin-top: 25px;}
.proMyTitle { width: 200px; height: 36px;line-height: 36px;text-align: center;}
.nyJobs { width:1020px; height:auto;margin-left:60px;}
#Tablejobs{ margin-bottom:10px; margin-top:10px;}
#Tablejobs td{border:1px solid #ccc;}
/*内页导航 */
.nyDH{ width:1301px; height:20px; position:absolute; top:72px; background: none repeat scroll 0% 0% #D7D6D4;border-bottom: 1px solid #C0C0C0;opacity: 0.6;z-index: 100; }
.nyDHDiv{ width:100%; height:20px; line-height:20px; background: none repeat scroll 0% 0% #DDD;}
.nyDHDiv ul{ float:left; height:20px;width:100%;}
.nyDHDiv ul li{ float:left; height:20px; line-height:20px; width:14%; text-align:center;}
.nyDHDiv ul li a{color:#000;  font-weight:bold;line-height:20px; display:block;}
/*分页 */
.pager{ height:60px; line-height:60px; border-top:dotted 1px #7b7b7b; width:1020px; margin-top:20px;}
.pager a{color:#333333; margin-left:7px; margin-right:7px;}
.pager a:hover{color:#F00;}
.pager .thiscolor{color:#060; font-weight:bold;}
.tableTr { border-bottom-color:#CCC; border-bottom-width:1px; border-bottom-style:dotted;}
.inputIn{ width:245px; border:double #CCC 1px; height:26px;}
.textAres{ width:600px; height:124px;border:double #CCC 1px;}
.sumbit{ width:80px; height:30px; background-color:#199501; text-align:center; color:#FFF; border:none;}
.jobsDetail{ width:700x; height:auto; line-height:26px; margin-bottom:30px;}
/*产品详细页*
/* make the dropdown ul invisible */
.allNews .allRight .nyDH .nyDHDiv ul li ul {
	margin:0;
	padding:15px 7px;	
	background:#FFFFFF;
	height:165px;
	width:260px;
	display:none;
}
.allNews .allRight .nyDH .nyDHDiv ul li:hover ul
{
	margin:0;
	padding:15px 7px;	
	background:#FFFFFF;
	height:165px;
	width:260px;	
}
.allNews .allRight .nyDH .nyDHDiv ul li ul li{
	float:left;
	display:inline;
	padding:3px 7px;
	width:115px;
	text-align:left;
	border-bottom:0px;
	background-color:#F0F0F0;
	margin-top:10px;
}
.allNews .allRight .nyDH .nyDHDiv ul li ul li a{
	text-align:left;
	background-color:#FFFFFF;
}
.allNews .allRight .nyDH .nyDHDiv ul li ul li dl{
	display:block;
	margin:0;
	padding:4px 0 4px 10px;
}
.allNews .allRight .nyDH .nyDHDiv ul li ul li dl a{
	text-align:left;
}

/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.allNews .allRight .nyDH .nyDHDiv ul li:hover a {
	color:#ff0000;
	background-color:#fff;
	/*background-color:#F0F0F0;*/
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.allNews .allRight .nyDH .nyDHDiv ul li:hover ul {

}
/* style the background and foreground color of the submenu links */
.allNews .allRight .nyDH .nyDHDiv ul li:hover ul li a {
	display:block;
	background:#FFF;
	/*background:#F0F0F0;*/
	color:#000;
}
/* style the background and forground colors of the links on hover */
.allNews .allRight .nyDH .nyDHDiv ul li:hover ul li a:hover {
	background:#FFF;
	background:#F0F0F0;
	color:#ff0000;
}
/*-----------------------end menu-------------------*/
/*---------------menu-------------------*/
/* common styling */
/* set up the overall width of the menu div, the font and the margins */
.menu {
	font-family: arial, sans-serif;
	width:100%;
	margin:0;
	background:#ddd;
	
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
	padding:0;
	margin:0;
	width:100%;
	list-style-type: none;
	height:18px;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
	float:left;
	width:12%;
	line-height:18px;
	position:relative;
	background-color:#ddd;
	/*background-color:none;*/
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a{
	display:block;
	text-align:center;
	text-decoration:none;
	height:18px;
	color:#000;
	line-height:14px;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
/* make the dropdown ul invisible */
.menu ul li ul {
	margin:0;
	padding:15px 7px;
	display: none;
	background:#FFFFFF;
	height:auto;		
}
.menu ul li ul li{
	float:left;
	display:inline;
	padding:3px 7px;
	width:200px;
	text-align:left;
	border-bottom:0px;
	/*background-color:#FFF;*/
	background-color:#F0F0F0;
}
.menu ul li ul li a{
    font-size:12px;
	text-align:left;
	background-color:#FFFFFF;
}
.menu ul li ul li dl{
	display:block;
	margin:0;
	padding:4px 0 4px 10px;
}
.menu ul li ul li dl a{
	text-align:left;
	
}
.menu ul li ul li dl dt a{
	padding:4px 0 4px 10px;
}
.menu ul li ul li dl dt dd a{
	font-weight:normal;
	color:#ff0000;
}
.menu_font_style {
	font-weight:normal;
	text-decoration:underline;

}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
	color:#ff0000;
	/*background-color:#fff;*/
	background-color:#F0F0F0;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
	display:block;
	position:absolute;
	top:18px;
	left:-1px;
	border-left:1px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
	border-bottom:1px #c0c0c0 solid;
	z-index:200;
	/*background-color:#FFF;*/
	background-color:#F0F0F0;

}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
	display:block;
	/*background:#FFF;*/
	background:#F0F0F0;
	color:#000;
	height:18px;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
	/*background:#FFF;*/
	background:#F0F0F0;
	color:#ff0000;
	height:18px;
}
/*-----------------------end menu-------------------*/			
.main_nav{
				width:100%;
				float:left;
				height:19px;
				*height:346px;
				/*this type of height is necessary, ie takes 346, whereas FF takes 19. It has to be this way.*/
				/*height:200px;*/
				filter:alpha(opacity=80); /* IE */ -moz-opacity:0.8; opacity:0.8; /* Moz + FF */ 
				/*border-bottom:1px #c0c0c0 solid;*/
				position:absolute;
				z-index:100;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
}
.map dl{width:980px;height:auto; margin:0 auto; border-bottom:1px dashed #ccc; }
.map dl dt{ font-weight:bold;padding-top:5px;}
.map dl dd{ margin-top:10px; margin-bottom:10px; }
.map dl dd span{ margin-right:10px;}

/*资质认证两列显示*/
.div-a{ float:left;width:49%;border:1px solid #F00} 
.div-b{ float:left;width:49%;border:1px solid #000} 
.div-c{ float:left;width:49%;border:1px solid #F00} 
.div-d{ float:left;width:49%;border:1px solid #000} 