/* CSS Document */
* {margin:0px;padding:0px;list-style:none;}

.clear {clear:both;}

.L{ float:left;}

.R{ float:right; text-align:right;}

a {text-decoration:none;}

a:hover {text-decoration:none;}

img {border:none;}

.p{ padding:0; margin:0;}

.center{ text-align:center}

/*--------------------------------------------------- top begin*/

body {
	font-family:"微软雅黑";
	font-size:12px;
}
#top00 {
	width:100%;
	height:40px;
	z-index:2;
	background:url(images/logo_bg.jpg) repeat-x;
}
.wrapp00 {
	width:1000px;
	overflow:hidden;
	margin:0px auto;
}

#logo00 {
	float:left;
	width:40%;

}

#logo00 img{ float:left;}

#logo00 span{ float:left; margin-top:15px; color:#3a3a3a;font:12px "宋体";}

#top00 p {
	float:right;
	width:50%;
	color:#3a3a3a;
	text-align:right;
	height:25px;
	font:12px "宋体";
	margin-top:15px;
	
}
#top00 p a {
	 color:#3a3a3a;}
#top00 p a:hover { 
	color:#1a494c;}




#banner{ background:url(images/banner.jpg) no-repeat center; width:100%; height:712px;}

.fd{ float:right;}

.zuig{ /*position:relative; */width:1000px; margin:0 auto;/* top:514px;*/ margin-top:-200px;}

#main{ margin:0 auto; width:1000px;}
.java{
	height:272px;
	padding-left: 515px;
	padding-top: 60px;
	position: relative;
	background: url("images/java_1.jpg") no-repeat;
}
.java h1{
	font-size: 43px;
	line-height: 45px;
	margin-bottom:10px;
}
.java div{
	font-size: 14px;
	margin-top:15px;
	margin-bottom:10px;
}
.java p{
	font-size: 14px;
	color:#EA5D0D ;
	font-weight: bold;
}
.java img{
	position: absolute;
	bottom:1px;
	right:33px;
}
.java-main{
	height:782px;
	background: url("images/5.jpg") no-repeat;
	margin-top: 60px;
	position: relative;
	padding-bottom: 50px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 50px;
}
.main1 img{
	float: left;
	margin-right:10px;
}
.main1 h3{
	margin-top:5px;
	font-size: 19px;
}
.main1 p{
	margin-top:5px;
	color:#6CA1D7;
	font-size: 16px;
}
.main1 div{
	width:393px;
	margin-left:70px;
	position: relative;
	top:15px;
	font-size: 15px;
	color:#999;
	line-height: 18px;
}
.java-main>img{
	position: absolute;
	bottom:50px;
	right:0;
}
.java-main>a{
	position: absolute;
	bottom:225px;
	right:180px;
}
.java-main ul{
	width:515px;
	height:530px;
	position: absolute;
	top:0;
	right:0;
}
.java-main ul li{
	position: absolute;
	font-size: 15px;
	color: #999;
	line-height:18px;
}
.java-main ul li span{
	color:#69AE17;
}
.java-main ul li:nth-child(2n-1) p{
	text-align: right;
}
.java-main ul li p span{
	display: inline-block;
	width:86px;
	height:26px;
	font-size:13px;
	text-align: center;
	line-height:26px;
	border-radius:6px;
	position: relative;
	bottom: 5px;
	left:0;
	background-color:#69AE17 ;
	color:#fff;
}
.hadoop1{width:194px;height:114px;top:85px;left:27px;}
.hadoop2{width:210px;height:175px;top:47px;right:30px;}
.hadoop3{width:194px;height:114px;top:250px;left:27px;}
.hadoop4{width:195px;height:100px;top:250px;right:47px;}
.hadoop5{width:194px;height:114px;top:390px;left:27px;}
.hadoop6{width:194px;height:100px;top:390px;right:47px;}

.rnt{
	width:985px;
	height:398px;
	position: relative;
	padding-top:620px;
	padding-left: 15px;
	background: url("images/rnt_2.jpg") no-repeat;
}
.rnt>a{
	position: absolute;
}
.rnt h1{
	font-size:39px;
	color:#F85E20;
	width:410px;
	line-height:40px;
}
.rnt p{
	font-size:18px;
	margin-left:65px;
	margin-top:10px;
	font-weight: bold;
}
.teh{
	height:700px;
	padding-top: 73px;
	color: #fff;
	position: relative;
	background: url("images/teh_1.jpg") no-repeat;
}
.teh h1{
	text-align: center;
	font-size: 50px;
	margin-bottom:35px;
}
.teh>p{
	text-align: center;
	color:#E55F2A;
	font-size: 15px;
	line-height: 20px;
}
.teh ul{
	width:1000px;
	height:173px;
	position: absolute;
	bottom:0;
}
.teh ul li{
	float: left;
	width:116px;
	height:160px;
	line-height: 18px;
	position: absolute;
}
.teh ul li p{
	font-size: 17px;
}
.teh ul li div{
	margin-top:10px;
}
.main2{
	height:1121px;
	padding-top: 55px;
	background: url("images/7_11.jpg") no-repeat;
}
.main2-t{
	height:360px;
	position: relative;
}
.main2-t>span{
	display: block;
	margin-left:55px;
	font-size: 15px;
	color:#A0A4A7;
	margin-bottom:8px;
}
.main2-t>weight{
	font-size: 46px;
	color:#A0A4A7;
	font-weight: bold;
}
.main2-t>b{
	display: inline-block;
	position:absolute;
	width:90px;
	top:120px;
	left:60px;
	border-bottom:1px solid #f00;
}
.main2-t>h1{
	 margin-left:170px;
	 margin-top:44px;
	 color:#E76333;
	 font-size:41px;
 }
.main2-t>p{
	margin-left:170px;
	margin-top:18px;
	color:#A0A4A7;
	font-size:35px;
}
.main2-t>div{
	margin-left:170px;
	margin-top:25px;
	font-size:14px;
}
.main2-t>a{
	position: absolute;
	width:148px;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align: center;
	font-size: 16px;
	background-color: #FD1000;
	left:170px;
	bottom:30px;
}
.main2-t>i{
	position: absolute;
	left:170px;
	bottom:2px;
	color: #999;
	font-style: normal;
}
.main2-t>a>img{
	width:16px;
}
.main2-b{
	margin-top:300px;
	margin-left:348px;
}
.main2-b>h1{
	color:#E76333;
	font-size:41px;
	line-height:45px;
}
.main2-b>ul{
	overflow: hidden;
	margin-top:30px;
	margin-bottom:50px;
}
.main2-b>ul li{
	float: left;
	font-weight: bold;
	font-size: 15px;
	padding:0 15px;
	height:15px;
	line-height: 15px;
	border-right:2px solid #666;
}
.main2-b>p{
	font-size: 14px;
}
.main2-b span{
	color:#31B7F6;
}

.mt_1{ margin-top:173px;}

.laoshi{ background:url(images/teh_bg.jpg) repeat-x;}

.zc{ background:url(images/zv_bg.jpg) repeat-x; height:400px;}

/**************************************************表格*/
.kcmk_con {
	MARGIN: 0px auto; WIDTH: 895px; COLOR: #8a8a8a; FONT: 12px "宋体"; margin-bottom:58px; line-height:1.5em;
}

.kcmk_con TABLE{ padding-bottom:30px; border:0px;}

.kcmk_con TABLE TD {
	PADDING-BOTTOM: 8px;PADDING-TOP: 8px;_PADDING-BOTTOM: 8px;_PADDING-TOP: 8px;PADDING-RIGHT: 10px;}

.biao_l{ border-top:3px solid #8a8a8a;}


.biao_2{ border-top:1px solid #8a8a8a;}



/*表单部分*/
#form2{ background:url(images/bd3.jpg) no-repeat; height:68px; color:#bbbec5; text-align:center;}

input{ width:105px; border:1px solid #ccc; height:22px; font:12px "宋体";
color:#343138; margin-top:20px; background:#c5c5c5; margin:20px 5px 0}



#sut{ background:#81b719; color:#fff; width:70px; text-align:center;overflow:hidden; border:none; font-weight:900;}


.mt{ margin-top:35px;}

.mt_1{ padding-bottom:30px;}



/*===================================================================================================================footer begin*/
#footer {
	/*background:url(images/bg_copy.gif) repeat-x;*/
	background-color:#303030;
	height:100px;color:#fff; text-align:center
}
#footer a {
	color:#565656;
}
#footer a:hover {
	color:#565656;
}
#db_nav {

	color:#ccc;
	font-family:"宋体";
	font-size:12px;

	padding-top:30px;


}





























.layout{width:1024px; margin:0 auto}
*{margin:0;padding:0}
body{font-family:"Microsoft YaHei","Verdana";font-size:12px;color:#333;background:#fff; line-height:24px;}
.fl{ float:left}
.fr{ float:right}
.header{ background:#333434; height:75px;}
.header .logo_area{padding-left:5px;margin-top:15px;width:510px;}
.header .logo_area h1{ width:141px; height:47px; background:url(images/logo_java.jpg) no-repeat 18px 7px; float:left; overflow:hidden; text-indent:1000em;padding-left:15px; border-right:#B4B3B3 1px solid; float:left;white-space:nowrap;}
.header .logo_area a{margin-left:15px;}
.header .logo_area   strong{  color:#B4B3B3;font-size:14px; display:block; float:left;padding-left:15px;}
.header .logo_area  span{  color:#fff;font-size:16px;}
.header   p{ float:right; color:#fff;margin-top:30px; line-height:35px; height:35px;}
.header  p span{color:#DCDDDD; font-size:14px;padding-left:35px; display:block; height:35px; float:left;padding-right:20px;}
.header  p  .tel{ background:url(images/dianhua.jpg) no-repeat 0 0;}
.header  p  .hour24{ background:url(images/shouji.jpg) no-repeat 0 0; }

.header p{margin-top:5px}
.header p.fr{ position:relative;width:500px;}
.header p.fr .tel{ position:absolute; top:5px; left:50px;}
.header p.fr .hour24{position:absolute;top:30px; left:50px; background:none}
.header p.fr .tous{position:absolute;top:10px; left:290px; text-align:center; line-height:25px;}

.message{
	overflow: hidden;
	padding:20px;
	width:960px;
	margin:auto;
	padding-top:80px;
	padding-bottom: 30px;
	border-radius: 4px;
	position: relative;
}
.message-title{
	text-align: center;
	position: absolute;
	top:16px;
	left:327px;
}
.message h1{
	display: inline-block;
	width:348px;
	height:60px;
	color: #6d676b;
	font-size: 20px;
	border-radius: 4px;
	font-weight: normal;
	line-height:60px;
	letter-spacing:3px;
	background-color: #fff;
	background-size: 100% 100%;
	position: relative;
	top:5px;
}
.message-cont{
	overflow: hidden;
	margin-top:15px;
}
.message-cont .mess{
	width:45%;
	float: left;
	font-size: 16px;
}
.message-cont .mess.fir{
	margin-right:30px;
	padding-right: 50px;
	border-right: 1px dashed #aaa;
}
.message-cont .mess li{
	padding-left: 50px;
	font-size: 16px;
}
.message-cont .mess li a{
	display:block;
	color:#333;
	text-decoration:none;
}
.message-cont .mess li a:hover{
	color:#f00;
}
.message-cont .mess span{
	display: inline-block;
	width:40px;
	height:40px;
	background:url("images/num.png");
	position: relative;
	text-align: center;
	line-height:40px;
	color:#fff;
	margin-right:20px;
}
.message-cont .mess li a:hover span{
	background:url("images/nums.png");
}















