@charset "utf-8";
/* CSS Document */
html{
	background:#FFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,img,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {	border-collapse:collapse;	border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select {	*font-size:100%;}
/*because legend doesn't inherit in IE */
.overflow{overflow: hidden;}
.clear {
	clear: both;
	overflow:hidden;
	height: 1px;
}
*html{background-image:url(about:blank);background-attachment:fixed;}
.hidden{display:none;}

/*通用样式*/
.f_bold{font-weight:bold;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.ma{margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
.relative{position: relative;}
.lh28 { line-height:28px;}
.lh29 { line-height:29px;}
.lh39 { line-height:39px;}
.lh25 { line-height:25px;}
.lh24 { line-height:24px;}
.lh22 { line-height:22px;}
.lh20 { line-height:20px;}

.yh{ font-family:"microsoft yahei";}
.pt_10{ padding-top:10px;}
.p_10{ padding:10px;}
.pb_5{ padding-bottom:5px;}
.pb_10{ padding-bottom:10px;}
.pt_20{ padding-top:20px;}
.pl_10{ padding-left:10px;}
.pr_10{ padding-right:10px;}
.pr_20{ padding-right:20px;}
.pl_30{ padding-left:30px;}
.mt_10{ margin-top:10px;}
.mt_20{ margin-top:20px;}
.mt_5{ margin-top:5px;}
.mr_10{ margin-right:10px;}
.w_100{ width:100%;}
.m_50{ width:50%;}

/*color_style*/
.color_fff{ color:#fff;}
.color_606060{ color:#606060;}
.color_b4b3b3{ color:#b4b3b3;}
.color_179937{ color:#179937;}
.color_ff0000{ color:#ff0000;}
.color_273e67{ color:#273e67;}
.color_ff7800{ color:#ff7800;}








.ac{ text-align:center;}
.ar{ text-align:right;}
/*font_max and small*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}


/*----------------- css reset over --------------------------*/
a{
	text-decoration:none;
	color:#606060;
	font-size:12px
}
a:hover{
	color:#606060;
	text-decoration: underline;
}
.link  {
	text-decoration:none;
	color:#1e1f20;
	padding: 5px;
}
.link:hover  {
	color:#1e1f20;
	text-decoration: none;
}
.location {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
	color: #6f747b;
	margin-bottom: 10px;

}
.w_100_bj {
	width:100%;
	background-color: #2d2d2d;
	line-height: 30px;
}
.seo_Btn {
	width:114px;
	background-image: url(images/index2_btn_icon.png);
	background-repeat: no-repeat;
	height: 35px;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
}
.w_900 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
	color: #bcbcbc;
}
.w_900 .website {
	position: absolute;
	top: 0px;
	right: 0px;

}
.w_900_a1 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.w_100_bj2 {
	width:100%;
	background-image: url(images/top_bj.png);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b2ab94;
}
.w_900_nav {
	width:900px;
	margin-right: auto;
	margin-left: auto;
}
.w_900_nav li {
	width:225px;
	float: left;
}
.w_900_nav  li  .blue {
	width:225px;
	background-color: #6bbaef;
	height: 150px;
}
.w_900_nav li .hover:hover   {
	background-color: #50aae6;

}
.w_900_nav li .hover1:hover   {
	background-color: #5ab41e;

}
.w_900_nav  li  .hover3:hover   {
	background-color: #fa9600;

}
.w_900_nav  li  .hover2:hover   {
	background-color: #CC9900;

}
.w_900_nav li .green {
	width:225px;
	background-color: #7cc74a;
	height: 150px;
}
.w_900_nav  li  .yellow {
	width:225px;
	background-color: #f5a835;
	height: 150px;
}
.w_900_nav li .blue .title {
	text-align: center;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;

}
.w_900_nav li .blue .title a {
	color: #FFFFFF;
	font-size: 14px;

}

.w_900_nav li .green .title {
	text-align: center;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;

}
.w_900_nav li .green .title a {
	color: #FFFFFF;
	font-size: 14px;

}
.w_900_nav  li  .yellow  .title {
	text-align: center;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;

}
.w_900_nav  li  .yellow  .title  a {
	color: #FFFFFF;
	font-size: 14px;

}
.w_900_nav   li   .orange {
	width:225px;
	background-color: #EDCE3A;
	height: 150px;
}
.w_900_nav   li   .orange   .title {
	text-align: center;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;

}
.w_900_nav   li   .orange   .title   a {
	color: #FFFFFF;
	font-size: 14px;

}
.w_download {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	width: 818px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #e4e4e4;
	background-color: #f7f7f7;
	height: 35px;
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 25px;
	padding-left: 40px;
}
.bot {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #6e6e6e;
}
.w_download a {
	font-size: 14px;
	text-decoration: underline;
}
.w_download a:hover {
	font-size: 14px;
	text-decoration: none;
}
.w_download .icon1 {
	background-image: url(images/sm_icon.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-left: 40px;
	height: 35px;
	line-height: 35px;
	top: 25px;
	left: 200px;

}
.w_download .icon2 {
	background-image: url(images/java_icon.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-left: 40px;
	height: 35px;
	line-height: 35px;
	top: 25px;
	left: 400px;
}


.w_blue {
	background-color: #3296c8;
	height: 210px;
	width: 300px;
	position: absolute;
	top: 20px;
	right: 20px;
	border: 2px solid #FFFFFF;
}
.w_hover:hover {
	background-color: #4277C8;
	border: 2px solid #FFFFFF;
}
.w_blue .title {
	text-align: center;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
}
.w_download2  .icon3 {
	background-image: url(images/java_icon.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-left: 40px;
	height: 35px;
	line-height: 35px;
	top: 25px;
	left: 270px;
}
.w_download2 {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	width: 818px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #e4e4e4;
	background-color: #f7f7f7;
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 25px;
	padding-left: 40px;
	height: 100px;
}
.w_download2 a {
	font-size: 14px;
	color: #000000;
}
.w_900_a2 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 247px;
	background-image: url(images/ad_900_2.png);
	background-repeat: no-repeat;
}
.w_download2 .icon4 {
	background-image: url(images/set.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-left: 40px;
	height: 35px;
	line-height: 35px;
	top: 80px;
	left: 370px;
}
