@charset "utf-8";

.downtabs li a,


.download_wrap h3,


.download_wrap h3 span,


.btnsbox li a {
	background: url(../images/down_sprite1.jpg) no-repeat
}

.note {
	color: #879bb1
}

.downpage {
}

.downtabs {
	overflow: hidden;
	width: 510px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 25px;
}

.downpage .bannerbox {
	margin-bottom: 20px;
	display: none;
}

.downtabs li {
	float: left;
	width: 245px;
	height: 71px;
}

.downtabs li a {
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-indent: -9999em;
}

.downtabs li.client {
	margin-right: 9px;
}

.downtabs li.client a {
	background-position: 0 -72px
}

.downtabs li.client a:hover,.downtabs li.client a.current {
	background-position: 0 0px
}

.downtabs li.patch a {
	background-position: -246px -72px
}

.downtabs li.patch a:hover,.downtabs li.patch a.current {
	background-position: -246px 0px
}

.tab_down_cont {
	padding-top: 10px;
}

.download_wrap {
	width: 629px;
	margin: 0 auto;
	background-color: #6da4d8;
	border: 1px solid #1e5488;
}

.download_wrap h3 {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	height: 39px;
	background-position: 0 -348px;
}

.download_wrap h3 span {
	display: block;
	height: 32px;
	text-indent: -9999em;
	float: left;
}

.park {
	margin-top: 20px;
}

.park h3 {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	height: 39px;
	background: url(../images/park_h3.jpg) no-repeat;
}


/*.offi h3 span{ width:95px; background:url(../images/down_line.jpg) 91px 7px no-repeat; }*/


.download_wrap h3 em {
	display: block;
	float: left;
	line-height: 39px;
	color: #195798;
	text-indent: 10px;
}

.park h3 em {
	display: block;
	float: left;
	line-height: 39px;
	color: #195798;
	text-indent: 10px;
}

.downinfo strong {
	color: #195798;
}

.downinfo {
	overflow: hidden;
	color: #fff;
	padding-left: 26px;
	padding-top: 5px;
	margin-bottom: 15px;
	clear: both;
}

.downinfo li {
	float: left
}

.downinfo li.size {
	width: 180px;
}

.downinfo li.update {
	width: 164px;
}

.downinfo li.explanation {
	width: 600px;
}

.btnsbox {
	overflow: hidden;
	padding: 20px 0 0px 225px;
	clear: both;
	height: 110px;
}

.btnsbox li {
	float: left;
	width: 225px;
	height: 67px;
	margin-right: 20px;
}

.btnsbox li a {
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%;
	text-indent: -9999em;
}

.btnsbox li.local_d a {
	background-position: 0 -212px;
}

.btnsbox li.local_d a:hover {
	background-position: 0 -276px;
}

.btnsbox li.speed_d a {
	background-position: 0 -144px;
}

.btnsbox li.speed_d a:hover {
	background-position: -236px -144px
}

.btnsbox li.speed_d {
	width: 235px;
}

.smbtn {
	padding-left: 195px;
	height: 67px;
}

.box_border {
	padding: 10px 0;
	width: 629px;
	margin: 0 auto;
	background-color: #6da4d8;
	border: 1px solid #1e5488;
	margin-bottom: 10px;
	overflow: hidden
}

.media,.drive {
	margin-top: 20px;
}

.media h3 span,


.drive h3 span,


.offi h3 span {
	width: 80px;
	text-indent: 0em;
	font-size: 16px;
	height: 39px;
	line-height: 39px;
	font-family: "微软雅黑","宋体";
	color: #195798;
	padding-left: 15px;
	display: none;
}

.media h3 {
	background-position: 0 -388px;
}

.drive  h3 {
	background-position: 0 -428px;
}

.byhand h3 {
	background-position: 0 -468px;
	margin-bottom: 0;
}

.byhand {
	border-bottom: none;
}

.btnsbox li.media17137_d a {
	background-position: 0 -212px;
}

.btnsbox li.media17137_d a:hover {
	background-position: -226px -212px;
}

.btnsbox li.mediaduo_d a {
	background-position: 0 -280px;
}

.btnsbox li.mediaduo_d a:hover {
	background-position: -226px -280px;
}

.media .btnsbox {
	overflow: hidden;
	padding: 20px 0 0 100px;
}

.drive h3 span {
	width: 147px;
}

.drive .downinfo li a {
	color: #195798;
	padding-right: 10px;
	*padding-right: 5px;
	_padding-right: 10px;
}

.drive .downinfo li a:hover {
	text-decoration: underline;
}


/*byhand*/


.byhand .btnsbox li {
	width: 235px;
	height: 67px;
}

.byhand .btnsbox li.local_d a {
	background-position: -401px -212px;
}

.byhand .btnsbox li.local_d a:hover {
	background-position: -539px -212px;
}

.byhand .btnsbox li.speed_d a {
	background-position: 0 -144px;
}

.byhand .btnsbox li.speed_d a:hover {
	background-position: -236px -144px
}

.downinfo li.handvir {
	width: 310px;
}

.downinfo li.size {
	width: 175px;
}

.downinfo li.update {
	width: 253px;
}