

.header{
	background: rgba(49, 70, 84, 1);
	padding: 15px 0 5px 0;
	position: fixed;
	width: 100%;
	top: 30px;
	z-index: 99;
}
.header>div{
	min-width: 1100px;
	width: 59%;
	margin: 0 auto;
}
.header_bg_green{
	width: 197px;
	background-color: rgba(115, 191, 68, 1);
}
.header_bg_blue{
	width: 135px;
	background-color: rgba(28, 181, 216, 1);
}
.header_right a{
	height: 40px;
	text-align: center;
	cursor: pointer;
	border-radius: 50px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-weight: 700;
	font-style: normal;
	font-size: 14px;
	color: #FFFFFF;
	display: inline-block;
	line-height: 40px;
}
.banner {
	margin-top: 72px;
}
.banner img{
	vertical-align: bottom;
}
.content{
	width: 59%;
	margin: 0 auto;
	min-width: 1100px;
}
.taike_steamed_bread, .function_box, .power_solve_box, .power_download_box, .teaching_box, .relay_race_box, .prize_box, .concat_box{
	background-color: rgba(49, 70, 84, 1);
}
.taike_header{
	text-align: center;
	padding-top: 100px;
}
.taike_header h2{
	display: inline-block;
	font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
	font-weight: 700;
	font-style: normal;
	font-size: 28px;
	margin: 0 11px;
	color: #FFFFFF;
}

.parting_line {
	border: none;
	height: 5px;
	width: 350px;
	margin: 10px auto 40px auto;
	background: -webkit-linear-gradient(315deg, rgba(28, 181, 216, 1) 0%, rgba(28, 181, 216, 1) 0%, rgba(115, 191, 68, 1) 100%, rgba(115, 191, 68, 1) 100%);
	background: -moz-linear-gradient(135deg, rgba(28, 181, 216, 1) 0%, rgba(28, 181, 216, 1) 0%, rgba(115, 191, 68, 1) 100%, rgba(115, 191, 68, 1) 100%);
	background: linear-gradient(135deg, rgba(28, 181, 216, 1) 0%, rgba(28, 181, 216, 1) 0%, rgba(115, 191, 68, 1) 100%, rgba(115, 191, 68, 1) 100%);
}
.parting_line2{
	width: 550px;
}
.parting_line3, .parting_line4{
	width: 470px;
}
.parting_line5{
	width: 264px;
}
.taike_desc{
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	font-weight: 400;
	font-style: normal;
	color: #FFFFFF;
}
.taike_desc b{
	font-weight: 700;
	color: #1CB5D8;
}
.download_button{
	text-align: right;
	margin: 15px 0 40px 0;
}
.download_button a{
	width: 135px;
	height: 40px;
	border-radius: 10px;
	font-weight: 700;
	font-size: 16px;
	color: #FFFFFF;
	display: inline-block;
	text-align: center;
	line-height: 40px;
}
.left_btn{
	background-color: rgba(115, 191, 68, 1);
	margin-right: 10px;
}
.right_btn{
	background-color: rgba(28, 181, 216, 1);
}
.play_video_item{
	position: relative;
}
.play_item{
	position: absolute;
	left: 118px;
	top: 90px;
}
.play_video_item p{
	width: 200px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	box-sizing: border-box;
	border: 1px solid rgba(121, 121, 121, 1);
	color: #333333;
	background-color: #ffffff;
	text-align: center;
	font-weight: 400;
	border-radius: 20px;
	margin: 15px auto 0 auto;
}
.enquiry_btn{
	width: 135px;
	height: 29px;
	font-weight: 700;
	font-style: normal;
	font-size: 16px;
	color: #FFFFFF;
	background-color: rgba(28, 181, 216, 1);
	text-align: center;
	line-height: 29px;
	margin: 10px auto;
	border-radius: 10px;
}
.function_box{
	padding-top: 100px;
}
.box_border h2, .power_download_box h2, .teaching_border h2, .teaching_left_title, .teaching_right_title, .relay_left_title, .relay_right_title{
	font-size: 28px;
	color: #FFFFFF;
	font-weight: 700;
	background: rgba(49, 70, 84, 1);
	border: 4px solid rgba(28, 181, 216, 1);
	padding: 10px 0;
	width: 320px;
	text-align: center;
	border-radius: 50px;
}
.box_border h2:nth-child(1){
	position: absolute;
	top: -38px;
	left: 36%;
}
.technology_title{
	margin: 0 auto 43px auto;
}
.function_box ul li{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 400;
	line-height: 30px;
	width: 49%;
	display: inline-block;
	margin-top: 15px;
}
.function_box ul li img{
	margin-right: 25px;
	vertical-align: middle;
}
.box_border{
	border: 4px solid rgba(28, 181, 216, 1);
	padding: 60px 50px;
	box-sizing: border-box;
	position: relative;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.img_line{
	padding: 40px 0px;
	width: 100%;
}
.technology_item_text{
	color: #FFFFFF;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	padding: 10px 0;
	cursor: pointer;
}
.technology_item_text:hover{
	color: rgba(28, 181, 216, 1)
}
.convarsation{
	position: absolute;
	top: -20px;
	right: -16px;
}
.convarsation_text{
	position: absolute;
	top: -16px;
	right: 0;
	font-weight: 400;
	color: #FFFFFF;
}
.convarsation_text b{
	color: #1CB5D8
}
.convarsation_img{
	position: absolute;
	top: -35px;
	right: -17px;
	width: 214px;
}
.technology_item img:hover{
	box-shadow: 5px 3px 17px #1CB5D8;
}

.solve_center{
	width: 100%;
	background-size: 100%;
	height: 595px;
	position: relative;
}
.solve_center>img{
	height: 100%;
	width: 100%;
}
.solve_center_left{
	background: #fff;
	width: 49%;
	height: 422px;
	position: absolute;
	top: 66px;
	border-radius: 9px;
	padding: 20px;
	box-sizing: border-box;
	left: 77px;
}
.power_solve_box{
	padding-bottom: 78px;
}
.solve_center_left h3{
	display: inline-block;
	height: 37px;
	font-weight: 700;
	font-style: normal;
	font-size: 20px;
	color: #333333;
	border: 2px solid rgba(204, 204, 204, 1);
	line-height: 37px;
	width: 212px;
	text-align: center;
	border-radius: 50px;
}
.solve_center_left ul li b{
	color: #1CB5D8
}
.solve_center_left ul li{
	font-weight: 400;
	font-size: 16px;
	line-height: 34px;
	color: #333333;
}
.solve_center_title{
	width: 30px;
	float: left;
	height: 381px;
	padding-top: 82px;
	margin: 0 28px 0 20px;
	box-sizing: border-box;
	font-weight: 700;
	font-style: normal;
	font-size: 22px;
	text-align: center;
}
.solve_center_title img{
	width: 25px;
}
.solve_center_title img:nth-child(2){
	margin-top: 5px;
}
.power_download_border{
	border: 4px solid rgba(28, 181, 216, 1);
	padding: 60px 50px;
	box-sizing: border-box;
	position: relative;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.power_download_box h2{
	position: absolute;
	top: -33px;
	left: 36%;
}
.power_download_item img:hover{
	box-shadow: 5px 3px 17px #1CB5D8;
}
.power_download_item a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.power_download_item p{
	color: #FFFFFF;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	padding: 10px 0;
	cursor: pointer;
}
.power_download_item p:hover{
	color: rgba(28, 181, 216, 1) 
}
.teaching_border{
	border: 4px solid rgba(28, 181, 216, 1);
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	padding: 60px 36px 40px 36px;
	margin-top: 75px;
}
.teaching_border ul li{
	height: 65px;
	height: 65px;
	border: 3px solid rgba(28, 181, 216, 1);
	border-radius: 10px;
	font-size: 16px;
	color: #FFFFFF;
	margin: 17px 0;
	cursor: pointer;
}
.teaching_border ul li img{
	vertical-align: middle;
	position: relative;
	top: -10px;
	left: -4px;

}
.teaching_left .last_img img:first-child{
	width: 200px;
	height: 128px;
}
.teaching_left .last_img img:last-child{
	transform:rotate(270deg);
	-ms-transform:rotate(270deg); 	/* IE 9 */
	-moz-transform:rotate(270deg); 	/* Firefox */
	-webkit-transform:rotate(270deg); /* Safari 和 Chrome */
	-o-transform:rotate(270deg); 
	position: relative;
	left: 16%;
}
.teaching_left, .teaching_right{
	position: relative;
}
.teaching_left>p{
	position: absolute;
	bottom: 115px;
	left: 264px;
	color: #fff;
	font-size: 14px;
	line-height: 28px;
}
.teaching_play_item{
	position: absolute;
	top: 126px;
}
.teaching_play_item_left{
	left: 43%;
}
.teaching_play_item_right{
	right: 43%
}
.teaching_left a, .teaching_right a{
	width: 100%;
	display: inline-block;
	color: #fff !important;
}
.teaching_left>a, .teaching_right>a{
	height: 320px;
}
.teaching_left ul a, .teaching_right ul a{
	height: 100%;
}
.teaching_left_title{
	position: absolute;
	top: -95px;
	left: 27%;
	width: 196px;
}
.teaching_right_title{
	position: absolute;
	top: -95px;
	right: 27%;
	width: 196px;
}
.relay_race_left, .relay_race_right{
	border: 3px solid rgba(28, 181, 216, 1);
	border-radius: 20px;
}
.relay_race_left{
	width: 61%;
	padding: 20px;
	box-sizing: border-box;
}
.relay_race_right{
	width: 37%
}
.relay_race_left li{
	width: 120px;
	text-align: center;
	padding: 10px 0px 0 5px;
	position: relative;
}
.relay_race_left li p{
	font-size: 12px;
	color: #F2F2F2;
	font-weight: 400;
}
.relay_race_left li:last-child{
	width: 230px;
}
.relay_race_left li:last-child p{
	font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
	font-weight: 700;
	font-style: normal;
	font-size: 20px;
	color: #1CB5D8;
	margin-top: 20px;
}
.grade{
	width: 100%;
	color: #FFFFFF;
	height: 100px;
	background-color: rgba(28, 181, 216, 1);
	border-radius: 10px;
	font-family: '微软雅黑';
	font-weight: 400;
	font-style: normal;
	font-size: 36px;
	line-height: 100px;
}
.relay_race_right{
	font-family: '微软雅黑';
	font-weight: 400;
	color: #FFFFFF;
	padding: 40px 30px;
	box-sizing: border-box;
}
.relay_race_right h5{
	font-weight: 700;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
}
.relay_race_right p b{
	color: #1CB5D8
}
.relay_reace_desc{
	line-height: 24px;
}
.relay_left_title{
	width: 260px;
	margin-left: 16%;
}
.relay_right_title{
	width: 200px;
	margin-right: 7%;

}
.relay_race_title{
	padding:0 20px 20px;
}
.concat_border{
	border: 4px solid rgba(28, 181, 216, 1);
	padding: 30px 50px 20px;
	box-sizing: border-box;
	color: #fff;
	border-radius: 20px;
}
.Qr_code img{
	width: 150px;
	height: 150px;
}
.Qr_code{
	text-align: center;
}
.concat_message img{
	vertical-align: middle;
	margin-right: 10px;
}
.concat_message li{
	margin-bottom: 15px
}
.concat_box{
	padding-bottom: 100px;
}
.side_bar{
	width: 120px;
	height: 300px;
	color: #fff;
	position: fixed;
	top: 36%;
	right: 30px;
}
.side_bar ul{
	padding: 10px 10px 20px;
	border-radius: 20px;
	background: #1CB5D8;
}
.side_bar img{
	position: absolute;
	top: -83px;
	width: 140px;
	right: -4px;
	height: 129px;
	z-index: -1;
}
.go_target{
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 3px;
	text-align: center;
	margin-top: 10px;
	font-weight: 700;
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
}
.go_target a, .back_top a{
	color: #fff;
}
.back_top{
	background-color: rgba(49, 70, 84, 1);
	border-radius: 50px;
	font-weight: 700;
	font-style: normal;
	font-size: 18px;
	text-align: center;
	padding: 5px 0;
	margin-top: 8px;
	cursor: pointer;
}
.isClear{
	position: absolute;
	top: 90px;
	color: #Fff;
	width: 51px;
	background: #ccc;
	border-radius: 5px;
	left: 60px;
	padding: 0 5px;
}
.play_video_item a{
	width: 100%;
	height: 100%;
	display: inline-block;
}
.technology_item a, .pi_re a{
	width: 100%;
	height: 100%;
	display: inline-block;
	color: #Fff;
}
.select_box ins{
	display: none;
}
.prize_contetn {
	text-align: center;
	color: #fff;
}
.prize_contetn b{
	color: #1CB5D8
}
.pi_re a{
	width: 100%;
	height: 100%;
	display: inline-block;
}
.jq_download_btn{
	outline: none;
}
.base_btn{
	position: relative;
}
.base_btn p{
	font-weight: 700;
	font-style: normal;
	font-size: 20px;
	color: #FFFFFF;
	position: absolute;
	width: 100%;
	font-size: 20px;
	background: rgba(28, 181, 216, 1);
	height: 50px;
	line-height: 50px;
	text-align: center;
	bottom: 0;
}