.banner {
	width: 100%;
	height: 448px;
	overflow: hidden;
}

.fullSlide {
	width: 100%;
	position: relative;
	height: 448px;
	/* background: #000; */
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 100% !important;
	height: 448px;
	overflow: hidden;
	text-align: center;
	position: relative;
	background-color: #ff732e;
}

.fullSlide .bd li>img {
	display: block;
	margin: 0 auto;
	height: 100%;
}

/* .fullSlide .bd li a {
	display: block;
	height: 460px;
} */

.fullSlide .bd li .content {
	position: absolute;
	left: 50%;
	margin-left: -592px;
	top: 0;
	height: 448px;
	text-align: left;
}

.cajImg {
	margin-top: 78px;
	margin-bottom: 4px;
	/* margin-bottom: 10px; */
}
.cajImg img {
	
	width: 245px;
	
}

.cajImg span {
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-weight: 500;
	font-size: 48px;
	color: #FFFFFF;
	position: relative;
	/* top: -10px; */
}

.pInfo{
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-size: 14px !important;
	line-height: 24px;
	color: #FFE4D7;
	margin-bottom: 30px;
}
.pInfo p{
	font-weight: 0;
}

.btnBox {
	font-size: 0;
	position: relative;
}

.btnBox > a {
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	/* identical to box height, or 150% */
	display: inline-block;
	padding: 12px 20px;
	color: #fff;
	border: 1px solid #FFFFFF;
	border-radius: 8px;
	margin-right: 10px;
	/* width: 180px; */
}

.btnBox > a:first-of-type {
	background-color: #fff;
	color: #FF5F19;
	/* width: 180px; */
	position: relative;
}

.btnBox > a:first-of-type:hover {
	background-color: #FFF4EF;
	color: #FF5F19;
}

.btnBox > a:last-of-type:hover {
	background: #FF7A40;
}

.menus{
	width: 180px;
	padding-top: 5px;
	z-index: 100;
	/* display: none; */
	/* position: absolute;
	top: 48px;
	bottom: -170px; */
	position: absolute;
	width: 100%;
	height: 100%;
}

.menus ul{
	background: #ffffff;
	box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.15);
	border-radius: 8px;
	overflow: hidden;
	position: relative;
	padding: 6px 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;
	margin: 0 10px;
	height: auto!important;
	background: none!important;
	text-align: left!important;
	text-indent: 4px;
}
.fullSlide .bd li .menus li{
	width: auto!important;
}
.menus li:last-of-type{
	border: none;
}
.menus li a{
	display: block;
	color: #141414;;
}
.menus li a:hover{
	color: #FF7A40;
}

.fullSlide .hd {
	width: 150px;
	height: 10px;
	position: absolute;
	left: 50%;
	margin-left: -592px;
	bottom: 100px
}

.fullSlide .hd ul {
	text-align: center;
	/* padding-top: 5px; */
}

.fullSlide .hd ul li {
	float: left;
	width: 24px;
	height: 15px;
	text-indent: -999;
	overflow: hidden;
	font-size: 0;
	margin: 0 4px;
	position: relative;
}

.fullSlide .hd ul li:after{
	content: '';
	width: 100%;
	height: 4px;
	position: absolute;
	left: 0;
	top: 3px;
	background: rgba(255, 255, 255, 0.5);
	opacity: 0.8;
	border-radius: 5px;
	overflow: hidden;
	line-height: 9999px;
}

.fullSlide .hd ul li:hover{
	cursor: pointer;
}

.fullSlide .hd ul .on {
	/* background-color: #FFFFFF; */
	width: 24px;
	opacity: 1;

}
.fullSlide .hd ul .on:after {
	background-color: #FFFFFF;
	/* width: 24px; */
	opacity: 1;

}

.contentA {
	width: 1184px;
	height: 308px;
	background: #FFFFFF;
	box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.05);
	border-radius: 24px;
	position: relative;
	z-index: 0;
	margin-top: -54px;
	padding-top: 40px;
	box-sizing: border-box;
}

.contentA li {
	width: 160px;
	height: 228px;
	padding: 10px;
	margin: 0 38px;
	float: left;
	text-align: center;
}

.contentA li a{
	display: block;
}

.contentA li img {
	width: 100px;
	height: 100px;
}

.contentA li h3 {
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 26px;
	color: #141414;
	margin-top: 20px;
	margin-bottom: 10px;
}

.contentA li p {
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	color: #999999;
}

/* .contentA li:hover {
	box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.05);
	border-radius: 24px;
}
 */
/* .contentA li:hover h3 {
	color: #FF5F19;
} */

.contentB {
	margin-top: 50px;
}

.contentB .top {
	height: 170px;
	text-align: center;
	background: url("../img/cartoon1.png") no-repeat 800px 0;
	background-size: 200px;
}

.contentB .top h3 {
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-weight: 400;
	font-size: 40px;
	line-height: 48px;
	padding-top: 73px;
	color: #141414;
	/* margin-top: 15px; */
}

.contentB .top p {
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	margin-top: 15px;
}

.contentB img {
	display: block;
	margin: 0 auto;
	width: 1184px;
	border-radius: 4px;
	box-shadow: 0 3px 6px #b7b4b4;
}

.contentC {
    margin-top: 70px;
}

.contentC .top {

	background: url(../img/cartoon3.png) no-repeat 800px center;
	background-size: 200px;
}

.contentC .top h3 {
	padding-top: 40px;
}

.contentD .top {background: url(../img/cartoon2.png) no-repeat 138px center;background-size: 200px;margin-top: 50px;}

.contentD .top h3 {
	padding-top: 65px;
}

.contentE {
	margin-top: 108px;
	text-align: center;
	margin-bottom: 40px;
}

.contentE h3 {
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-weight: 400;
	font-size: 40px;
	line-height: 48px;
	text-align: center;
	color: #141414;
}

.contentE p {
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}

.contentF {
	width: 766px;
	height: 246px;
	overflow: hidden;
	background-color: #FFFFFF;
	box-shadow: 0px 8px 48px rgba(0, 0, 0, 0.08);
	border-radius: 24px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff url('../img/Union.png ') no-repeat 655px 45px
}

.fullSlide1 {
	width: 100%;
	position: relative;
	height: 100%;
	/* background: #000; */
}



/* .fullSlide1 .bd ul {
	width: 100% !important;
} */

.fullSlide1 .bd li {
	width: 100% !important;
	height: 100%;
	overflow: hidden;
	position: relative;
}




/* 本例子css */
.slider {
	width: 766px;
	height: 246px;
	position: relative;
	overflow: hidden;
	
	
}

.slider .bd {
	width: 766px;
	position: absolute;
	left: 50%;
	margin-left: -383px
}

.slider .bd li {
	width: 100%;
	overflow: hidden;
}

/* .slider .bd li img{ display:block; width:980px; height:335px;    } */
.slider .tempWrap {
	overflow: visible !important
}

.slider .tempWrap ul {
	margin-left: -766px !important;
	/*强制位置*/
}

.slider .bd li {
	padding: 40px 80px 0;
	width: 766px!important;
}

.slider .bd li .top {
	display: flex;
}

.slider .bd li .top img {
	width: 38px;
	height: 38px;
	border-radius: 32px;
	margin-right: 8px;
}

.slider .bd li .top h3 {
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	/* identical to box height, or 157% */


	/* 文字/1级8%灰色 */

	color: #141414;
}

.slider .bd li .top p {
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
}

.slider .bd li .top .info {
	
}

.slider .bd li .botom {
	font-family: 'Microsoft YaHei';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	margin-top: 12px;
	color: #141414;
	width: 483px
}


.contentG {
	background-color: #FF5F19;
	height: 316px;
	text-align: center;
	margin-top: 100px;
}

.contentG h3 {
	font-size: 40px;
	line-height: 48px;
	/* identical to box height, or 120% */
	padding-top: 64px;
	color: #FFFFFF;
}

.contentG p {
	font-size: 16px;
	line-height: 28px;
	margin-top: 32px;
	color: #FFFFFF;
}

.contentG a {
	width: 128px;
	height: 48px;
	line-height: 48px;
	display: block;
	background: #FFFFFF;
	border-radius: 8px;
	color: #FF5F19;
	margin: 32px auto 0;
}

.contentG a:hover{
	background: rgba(255, 255, 255, 0.9);
}

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

.fixedQuestionnaire a{
	display: block;
}

.fixed{
	width: 144px;
	position: fixed;
	right: 16px;
	bottom: 160px;
	height: 160px;
	background: #FFFFFF;
	/* Drop Shadow */
	overflow: hidden;
	box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.05);
	border-radius: 4px;
	z-index: 999;
	display: none;
}
.fixed img{
	width: 144px;
}

.fixed .ques,
.fixed .link{
	height: 56px;
	line-height: 56px;
	font-size: 16px;
	color: #141414;
	/* padding-left: 56px; */
	border-bottom: 1px solid #ECECEC;
	background: url('../img/icon1.png') no-repeat 27px 17px;
	background-size: 24px;
}

.fixed .link{
	background-image: url(../img/icon2.png);
	border-bottom: none;
}

.fixed a{
	display: block;
	padding-left: 56px;
}

.fixed a:hover{
	color: #FF5F19;
}
.btnBox > a.macHover,
.btnBox > a.LinuxHover{
	position: relative;
	padding-right: 30px;
}
.btnBox > a.macHover:after,
.btnBox > a.LinuxHover:after{
	content: '';
	position: absolute;
	right: 16px;
	top: 22px;
	width: 8px;
	height: 5px;
	background: url(../img/openwhite.png) no-repeat center;
	background-size: 100%;
}
.menus{
	position: absolute;
	left: -1px;
	top: 48px;
	width: calc(100% + 2px);
}

#live800iconlink{position: absolute; bottom: 0; height: 56px; width: 144px; cursor: pointer;}
#live800iconlink img{display: none;}


