.container2 .section {
	overflow: visible
}

.container2  .section .setting {
	text-decoration: underline!important
}

.container2  .section .half {
	width: 100%;
	height: 280px;
	box-sizing: border-box
}

.container2  .section .half .box {
	width: 600px;
	padding-top: 60px
}

.container2  .section .half .box .produceName {
	display: inline-block;
	font-size: 20px;
	color: #333;
	margin-left: 10px;
	font-weight: 900
}

.container2  .section .half .box .download {
	width: 120px;
	height: 44px;
	line-height: 44px;
	border: 1px solid #999;
	border-radius: 5px;
	display: block;
	position: absolute;
	font-size: 14px;
	text-align: center;
	color: #666;
	right: 70px;
	top: 60px;
	font-weight: 400;
	box-sizing: border-box
}

.container2  .section .half .box .download:hover {
	color: #FF5C01;
	background: #FFF0E8;
	border-color: #FF5C01;
}

.container2  .section .half .box .download:hover .icon {
	background: url(../imgs/download_icon_hover.png)
}

.container2  .section .half .box .download:hover .microsoft_icon {
	background: url(../imgs/Microsoft_icon.png) center 13px
}

.container2  .section .half .box .download:hover .android_icon {
	background: url(../imgs/Android_icon.png) center 13px
}

.container2  .section .half .box .download:hover .program_icon {
	background: url('../imgs/Program_icon.png') center 14px
}

.container2  .section .half .box .download:hover .Apple_icon {
	background: url(../imgs/Apple_icon.png) center 13px
}

.container2  .section .half .box .verAndDate {
	width: 260px;
	font-weight: 400;
	margin-top: -7px
}

.container2  .section .half .box .text {
	font-size: 12px;
	color: #999
}

.container2  .section .half .box .text .toDetail {
	color: #333
}

.container2  .section .half .box .text .toDetail:hover {
	color: #2b81ec
}

.container2  .section .half .box .version {
	margin-right: 18px
}

.container2  .section .half .box .decoration {
	font-size: 14px;
	width: 460px;
	position: absolute;
	left: 70px;
	top: 134px
}

.container2  .section .half .box .downloadLastest {
	font-size: 14px;
	color: #666;
	position: absolute;
	top: 210px;
	left: 70px
}

.container2  .section .half .box .downloadLastest i {
	width: 12px;
	height: 11px;
	display: inline-block;
	background: url(../imgs/enter_icon.png)
}

.container2  .section .half .box .downloadSecond {
	left: 240px
}

.container2  .section .half .box .downloadLastest:hover i {
	background: url(../imgs/enter_icon_hover.png)
}

.container2  .section .half .box .downloadLastest:hover span {
	color: #2b81ec
}

.container2  .section .half .box .code {
	width: 190px;
	height: 207px;
	overflow: hidden;
	background: url(../imgs/erweima_bg.png);
	position: absolute;
	top: 48px;
	left: 220px;
	text-align: center;
	z-index: 9;
	display: none
}

.container2  .section .half .box .code img {
	width: 120px;
	height: 120px;
	display: block;
	margin-left: 33px;
	margin-top: 30px;
	margin-bottom: 10px
}

.container2  .section .half .box .code span {
	font-size: 12px;
	color: #333
}

.container2  .section .half .box .expriceVersion {
	top: 190px;
	left: -120px
}

.container2 .section .half .box .rightCode {
	left: 205px;
	background: url(../imgs/erweima_bg2.png)
}

.container2  .section .half .box .posinVersion {
	left: 50px
}

.container2  .section .bottomHalf {
	border: none
}

.container2  .section_after {
	margin-top: 40px!important
}