
.download_contnet{
	/* background: linear-gradient(180deg, #FDE3DD 0%, rgba(253, 227, 221, 0) 106.66%); */
	/* background: #FAFAFA url('../img/imgbg.png') repeat-x; */
}

.download_banner{
	padding-top: 60px;
	position: relative;
	/* height: 253px; */
}

.download_banner .title{
	font-size: 34px;
	line-height: 48px;
	text-align: center;
	color: #141414;
	font-weight: 600;}
.contentA{
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
	color: #141414;:;
	}

.download_banner p{
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	margin-top: 15px;
	color: rgba(11, 11, 11, 0.4);
	margin-top: 8px;
	font-size: 14px;
	line-height: 22px;
	color: #999999;
	/* margin-bottom: 45px; */
}

.download_banner img{
	position: absolute;
	right: 236px;
	bottom: -10px;
	width: 114px;
}

.contentA{
	/* padding-top: 44px; */
	/* margin-bottom: 16px; */
	/* background: url(../img/downloadA.png) no-repeat center top; */
}

.contentA > div{
	width: 394px;
	height: 308px;
	background: #FFFFFF;
	border-radius: 24px;
	text-align: center;
	padding-top: 48px;
}
.contentA > div.left{
	position:relative
}

.contentA > div:hover{
	/* box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1); */
}

.contentA img{
	margin-bottom: 16px;
	width: 100px;
}

.contentA > div > div:first-of-type{
	font-size: 20px;
	line-height: 28px;
	color: #141414;
	margin-bottom: 24px;
}

.contentA>div>a,
.contentA>div .win{
	display: block;
	width: 136px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	margin: 0 auto;
	height: 40px;
	background: linear-gradient(45.84deg, #FF9078 5.2%, #FF4F00 96.52%);
	border-radius: 8px;
}

.contentA .win{
	position:relative;
	text-align: left;
	overflow: hidden;
	/* text-indent: 25px; */
}

/* .contentA a.win:after{
	content: '';
	position: absolute;
	right: 23px;
	top: 19px;
	width: 8px;
	height: 5px;
	background: url(../img/openwhite.png) no-repeat center;
	background-size: 100%;
}
 */
.contentA >div > a:hover,
.win :hover{
	background: linear-gradient(45.84deg, #FFA18C 5.2%, #FF7233 96.52%);
}

.contentB{
	margin-bottom: 60px;
}

.contentB > div{
	background: #FFFFFF;
	box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.05);
	border-radius: 24px;
	padding-top: 60px;
	text-align: center;
	height: 330px;
}
.contentB .left{
	width: 100%;
}

.contentB > div .title{
	font-weight: 600;
	font-size: 34px;
	line-height: 32px;
	color: #141414;
}

.contentB > div p{
	margin-top: 8px;
	font-size: 14px;
	line-height: 22px;
	color: #999999;
	margin-bottom: 45px;
}

.contentB > div a{
	font-size: 12px;
	line-height: 20px;
	color: #141414;
}

.contentB > div a span.iconO{
	position: relative;
	padding-right: 15px;
	height: 16px;
	cursor: pointer;
}

.contentB > div a span.iconO:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0px;
	width: 8px;
	height: 100%;
	background: url('../img/openblock.png') no-repeat center;
	background-size: 8px 5px;
	
}

.contentB li{
	position: relative;
	width: 130px;
	height: 78px;
}

.contentB li .download{
	display: none;
	position: absolute;
	left: 0;
	top: 0px;
	width: 150px;
	height: 94px;
	background-color: #fff;
	
}


.contentB > div li{
	display: inline-block;
	width: 150px;
	margin: 0 80px;
}

/* .contentB li:hover .download{
	display: block;
} */

.contentB > div li img{
	display: block;
	margin: 0 auto 8px;
	width: 64px;
}

.contentB > div li .download img{
	width: 48px;
	margin-bottom: 6px;
}

.contentB .right{
	width: 390px;
}
.dowdload_new_top{
	background: #fff;
	margin-top: 20px;
	width: 1184px;
	margin: 16px auto;
	box-shadow: 0px 8px 32px rgb(0 0 0 / 5%);
	border-radius: 24px;
	padding-bottom: 20px;
}

.menus{
	width: 180px;
	padding-top: 45px;
	z-index: 100;
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -90px;
	top: 216px;
}

.menus ul{
	background: #ffffff;
	box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.15);
	border-radius: 8px;
	overflow: hidden;
	position: relative;
	padding: 5px 0;
}

.menus li{
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 22px;
	background: #fff;
	padding: 7px 0;
	border-bottom: 1px solid #ECECEC;
	height: auto;
	position: relative;
	z-index: 200;
	/* float: left; */
	margin: 0 20px;
	width: auto!important;
	text-align: left;
}
.menus li a{
	display: block;
	color: #141414;;
}
.menus li a:hover{
	color: #FF7A40;
}

.contentA .win .text{
	float: left;
	width: 100px;
	text-align: center;
	text-indent: 7px;
}
.contentA .win .text a{
	color: #fff;
}
.contentA .win .text a:hover{
	background: none;
}
.contentA .win .iconOpen{
	float: right;
	/* top: 19px; */
	width: 8px;
	height: 5px;
	background: url(../img/openwhite.png) no-repeat center;
	background-size: 8px 5px;
	width: calc(100% - 107px);
	height: 20px;
	margin-top: 10px;
	border-left: 1px solid;
	border-left-color: rgba(255, 255, 255, 0.3);
	margin-right: 7px;
}




.new_menus{
	top: 70px;
	padding-top: 26px;
	width: 100px;
	margin-left: -46px;
}
.new_menus li{
	margin: 0 15px!important;
	display: block!important;
	text-align: left;
	text-indent: 4px;
}
.menus li:last-of-type{
	border-bottom: 0;
}


.fixedQuestionnaire{
	position: fixed;
	right: 16px;
	bottom: 340px;
	/* Drop Shadow */
	overflow: hidden;
	z-index: 999;
}

.fixedQuestionnaire a{
	display: block;
}