/* CSS Document */
body{
	margin:0px;
	padding:0px;
	color:#5E5E5E;
	font-size:13px;
}
ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#container{
	margin:0px auto;
	width:1000px;
}
.erji li{
	background:none;
	margin-left:0px;
	margin-top:0px;
}
dd,dl{
	margin:0px;
	padding:0px;
}
/*top*/
.top{
	height:80px;
}
.top_right{
	background:#B3DDFF;	
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.logo{
	float:left;
	margin-bottom:5px;	
	margin-top:5px;
}
.name{
	float:right;
	font-size:28px;
	margin-top:20px;
	font-family:"黑体";
	color:#000;
	margin-bottom:5px;
}
.top_right ul li{
	float:left;
	margin:0px 2px;
}
.top_right ul li a{
   color:#5E5E5E;
   font-size:12px;
}
.top_right ul li a:hover{
	text-decoration:none;
}
.top_rightg{
	width:1000px;
	margin:0px auto;
}
.top_rightg ul{
	float:right;
}
/*nav*/
.nav{
	background:url(../images/bg_nav.jpg) repeat-x;
	width:1000px;
	height:30px;
	line-height:30px;
}
.nav ul{
	margin-left:20px;
	float:left;
}
.nav ul li{
	float:left;
	font-size:14px;
	margin:0px 7px;

}
.nav ul li a{
	padding:0px 15px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.nav ul li a:hover{
	background:url(/images/nav_hover.jpg) repeat-x;
	height:30px;
	float:left;
}
/*banner*/
.banner{
	margin-top:1px;
	margin-bottom:10px;
}
/*left*/
.left{
	width:216px;
	float:left;
}
.lmt{
	background:url(../images/prolist_bg.jpg) repeat-x;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	border-bottom:1px solid #A3A3A3;
	*margin-top:-3px;
}
.pro_tit{
	margin-top:10px;
	margin-left:10px;
}
.lmt ul{
	margin-top:20px;
	margin-left:10px;
	line-height:30px;
	padding-bottom:10px;
}
.lmt ul li{
	background:url(../images/bg_line.jpg) no-repeat;
	padding-left:3px;
}
.lmt ul li a{
	text-decoration:none;
	color:#5E5E5E;
	font-weight:bold;
}
.lmt ul li a:hover{
	color:#00699C;
	text-decoration:underline;
}
/*right*/
.right{
	width:772px;
	float:right;
}
.right1{
	width:545px;
	background:url(../images/about_bg.jpg) repeat-x left bottom;
	float:left;
}
.right1 span{
	line-height:22px;
	font-size:12px;
}
.about_left{
	float:left; 
	margin-top:79px; 
	margin-right:8px;
	*margin-top:52px; 
}
.about_right{
	float:right; 
	margin-top:79px; 
	margin-left:8px;
	*margin-top:52px; 
}
.right1 a{
	float:right;
	margin-top:20px;
	*margin-top:0px;
}
.line2{
	border-top:1px solid #DBDBDB;
	*border-top:none;
	*border-bottom:1px solid #DBDBDB;	
	width:530px;
	*width:520px;
	margin-top:8px;
	*margin-top:3px;
	margin-bottom:10px;
	*font-size:0px;
	height:0px;
}
.line1{
	width:178px;
	border-bottom:2px solid #006BB8;
	*font-size:1px;
}
.about_img{
	float:left;
	margin:10px;
	margin-top:0px;
}
.right2{
	width:215px;
	float:right;
}
.conta{
	background:url(../images/contact_bg.jpg) repeat-y;
	height:290px;
}
.conta ul{
	margin-top:15px;
	margin-left:10px;
	line-height:24px;
	color:#5E5E5E;
}
.conta ul li span{
	font-weight:bold;
	font-size:12px;
}
.conta img{
	float:right; 
	margin-right:5px;
}

.conta1{
	background:url(../images/contact_bg.jpg) repeat-y;
}
.conta1 ul{
	margin-top:15px;
	margin-left:10px;
	line-height:24px;
	color:#5E5E5E;
}
.conta1 ul li{width:200px; height:25px; line-height:25px; overflow:hidden;}
.conta1 ul li a {color:#333333; text-decoration:none; }
.conta1 ul li a:hover {color:#000000; text-decoration:underline; }

.maqn{
	margin-top:10px;
	margin-left:10px;
}
.maqn ul li
{
	width:135px;
	margin-right:8px;
	border:4px solid #E9E8E8;
	margin-bottom:10px;
	float:left;
}
.line3{
	border-top:1px solid #DBDBDB;
	*border-top:none;
	*border-bottom:1px solid #DBDBDB;	
	width:760px;
	*width:750px;
	margin-top:8px;
	*margin-top:3px;
	margin-bottom:10px;
	*font-size:0px;
	height:0px;
}
/*footer*/
.footer{
	background:url(../images/bg_footer.jpg) repeat-x;
	height:118px;
	text-align:center;
	font-size:12px;
}
.footer p a{
	text-decoration:none;
	color:#00699C;
	font-weight:bold;
}
.footer p a:hover{
	text-decoration:underline;
}
.footer p{
	margin-top:10px;
}
.sta{
    color:#00699C;
	padding-top:25px; 
	*padding-top:15px; 
	font-weight:bold;
}




/*profile*/
.lmt_p {
	background:url(../images/con_rbg.jpg) repeat-x;
	height:38px;
}
.lmt_p span{
	background:url(../images/con_lbg.jpg) no-repeat;
	width:97px;
	height:38px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	line-height:38px;
}
.nei_about{
	float:right;
	margin-top:30px;
	margin-left:10px;
}
.profile{
	line-height:22px;
	font-size:14px;
	color:#000;
}
.profile h3{
	text-align:center;
	color:#000;
}
.profile p {
	text-indent:26px;
	margin:0px;
}
.profile p a{
	text-decoration:none;
	color:#5E5E5E;
}
.profile p a:hover{
	text-decoration:underline;
}

/*proshow*/
.proshow{
	margin-top:20px;
}
.proshow li{
	margin-top:10px;
	border-bottom:1px solid #EFEFEF;
	margin-left:5px;
}
.proshow li img { float:left;}
.pro{
	text-decoration:none;
	color:#00699C;
	font-weight:bold;
	margin-left:15px;
	margin-top:5px;
}
.pro:hover{
	color:#CC0000;
	text-decoration:underline;
}
.more{
	background:url(../images/view.jpg) no-repeat;
	width:101px;
	height:26px;
	float:left;
	margin-left:15px;
	line-height:26px;
	color:#333333;
	font-weight:bold;
	padding-left:30px;
}
.more:hover{
	color:#CC0000;
	text-decoration:none;
}
.num{
	margin:30px;
	padding-bottom:30px;
}
.num li{
	float:left;
	margin:10px 2px;
	background:#FFF;
	border:1px solid #DDDDDD;
}
.num li a{
	text-decoration:none;
	color:#7D7B6F;
	padding-left:10px;
	padding-right:10px;
	float:left;
	padding-top:4px;
	padding-bottom:4px;

}
.num li a:hover{
	color:#FFF;
	background:#7D7B6F;
	padding-left:10px;
	padding-right:10px;

}


/*news*/
.proshow2 p{
	margin:3px;
}
.proshow2{
	margin-top:20px;
	line-height:20px;
}
.proshow2 li{
	margin-top:10px;
	border-bottom:1px solid #EFEFEF;
	margin-left:5px;
}

/*culture*/
.proshow3{
	text-align:center;
	margin-top:20px;
	margin-left:50px;
}
.proshow3 li{
	float:left;
	margin:3px;
}
.proshow3 li img{
	background:#E9E8E8;
	padding:5px;
}
.proshow3 li p{
	margin:5px 0px;
}


/*join*/
.join{
	float:left;
	margin:20px;
	margin-top:0px;
}


/*job*/
table td{
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	padding-left:5px;
}
table{
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	margin-top:40px;
	margin-left:10px;
	text-align:center;
	color:#000;
	line-height:22px;
}
table a{
	color:#666;
	text-decoration:none;
}
table a:hover{
	text-decoration:underline;
	color:#CC0000;
}
.rf{
	background:#0070C0;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	height:40px;
}


/*feedback*/
.table2{
	border:none;
	text-align:left;
	color:#5E5E5E;
	margin-top:0px;
}
.table2 td{
	border:none;
	padding-left:0px;
}
.table2 td textarea{
	width:380px;
	height:85px;
}
.table2 td input{
	margin:5px 0px;
}
/*contact*/
.table3{
	border-top:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	color:#5E5E5E;
}
.table3 td{
	border-bottom:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
}

/*news show*/
.show{
	margin-top:20px;
	line-height:20px;
	margin-left:10px;
	margin-right:10px;
}
.show a{
	color:#5E5E5E;
	text-decoration:none;
}
.show h4{
	text-align:center;
	color:#00699C;
	margin:0px;
}
.show h5{
	font-weight:normal;
	text-align:center;
	margin:0px;
	margin-top:5px;
	margin-bottom:10px;
}
.show p{
	margin:0px;
	margin-top:5px;
}
.detill2{
	margin-top:50px;
	margin-right:20px;
	margin-left:10px;
	margin-right:10px;
}
.detill2 p{
	font-weight:bold;
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:5px;
	margin-bottom:10px;
}
.detill2 a{
	color:#5E5E5E;
	text-decoration:none;
}
.detill2 a:hover{
	text-decoration:underline;
	color:#CC0000;
}
.detill2 span{
	line-height:20px;
}
.detill2 h4{
	font-weight:normal;
	margin:0px;
}
.back{
	margin-top:15px;
	margin-bottom:20px;
	margin-left:10px;
}
/*pro detail*/
.dg{
	margin-top:20px;
	margin-left:10px;
}
.ribkl{
	width:420px;
	float:left;
	margin-left:15px;
	position:relative;

}
.ribkl p{
	margin:0px;
	font-weight:bold;
	font-size:14px;
	color:#00699C;
	margin-bottom:10px;
}
.ribkl span{
	background:url(../images/sms_bg.jpg) no-repeat;
	width:420px;
	height:86px;
	float:left;
}
.ribkl span input{
	position:absolute;
	left:20px;
	top:70px;
}
.ribkl span img{
	margin-top:42px;
	margin-left:190px;
}
.ribkl dl{
	line-height:22px;
	font-size:12px;
}
.ribkl dt{
	font-weight:bold;
	color:#00699C;
}
.daye{
	margin-left:10px;
	margin-top:15px;
}
.deta_wz{
	padding-top:10px;
	margin-left:10px;
	margin-right:10px;
}
.deta_wz p{
	margin:40px 0px 0px 35px;
}

#sabrosus {
 width:100%; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:10px; background-color:#FFFFFF;
}
#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
}
#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: lightyellow
}
#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: lightyellow
}
#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
}
#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
}