.box_hd img{width: auto;height: 1.03rem;margin: 0 auto;}

.tab_box .tab_top{padding-left: .52rem;}
.tab_box .tab_top>div:nth-child(2){width: 1.35rem;text-align: center;}

.btnbox .abtn{
	position: relative;
	display: block;
	width: 100%;
	height: .72rem;
}
.btnbox .abtn img{
	position: absolute;
	left: 50%;
	top: -.09rem;
	width: auto;
	height: 1.1rem;
	transform: translate(-50%,0);
}
.btnbox .abtn span{
	position: relative;
	display: block;
	width: 100%;
	font-size: .3rem;
	color: #fff;
	text-align: center;
	line-height: .72rem;
	font-weight: bold;
	box-sizing: border-box;
	z-index: 3;
	padding-right: .3rem;
}
.btnbox .abtn2 img{top: -.04rem;}
.btnbox .abtn2 span{color: #ff6e2a;line-height: .72rem;}

.pythonbox1{padding: 1.08rem 0 1.42rem;}
.pythonbox1 .pythonbox1_con{
	padding-left: .5rem;
	margin: .7rem 0 .52rem;
}
.pythonbox1 .pythonbox1_con img{width: 5.19rem;}

.pythonbox2{
	background-color: #0077fd;
	padding: 1.1rem 0 1.34rem;
}
.pythonbox2 .swipertop{
	width: 6.6rem;
	height: .86rem;
	margin: .68rem auto .28rem;
}
.pythonbox2 .swipertop p{
	width: 2.1rem;
	height: .75rem;
	font-size: .28rem;
	color: #b2f7ff;
	text-align: center;
	line-height: .67rem;
	border: .04rem #2b9bff solid;
	border-radius: .2rem;
	font-weight: bold;
	margin: 0 auto;
}
.pythonbox2 .swipertop .swiper-slide-thumb-active p{
	height: .86rem;
	color: #fff;
	line-height: .75rem;
	border: none;
	background: url("/2020phone/images/pythonpic/pythonbox2tab1.png") no-repeat;
	background-size: 2.1rem;
}
.pythonbox2 .swiperbot{
	width: 6.5rem;
	margin: 0 auto;
	padding-bottom: .9rem;
}
.pythonbox2 .swiperbot .swiper-pagination{bottom: .58rem;}
.pythonbox2 .swiperbot .swiper-pagination span{background-color: #fff;}
.pythonbox3{padding: 1.36rem 0 .94rem;}
.pythonbox3 .pythonbox3_con{padding-bottom: .66rem;}
.pythonbox3 .con{
	width: 6.5rem;
	border-radius: .2rem;
	background: -webkit-linear-gradient(top, #f2f8ff, #f2f8ff, rgba(242,248,255,0));
	background: -o-linear-gradient(top, #f2f8ff, #f2f8ff, rgba(242,248,255,0));
	background: linear-gradient(to bottom, #f2f8ff, #f2f8ff, rgba(242,248,255,0));
	margin: .68rem auto 0;
	padding: .48rem 0 0;
}
.pythonbox3 .conhd{display: flex;}
.pythonbox3 .conhd i{
	width: 2.22rem;
	height: .78rem;
	background: url("/2020phone/images/pythonpic/pic.png") no-repeat 0 -5.6rem;
	background-size: 3.52rem;
	margin: 0 .1rem 0 .32rem;
}
.pythonbox3 .slide0 .conhd i{background-position-y: -4.6rem;}
.pythonbox3 .slide2 .conhd i{background-position-y: -6.5rem;}
.pythonbox3 .slide3 .conhd i{background-position-y: -7.5rem;}
.pythonbox3 .slide4 .conhd i{background-position-y: -8.5rem;}
.pythonbox3 .slide5 .conhd i{background-position-y: -9.5rem;}
.pythonbox3 .con .pythonbox3pic0{
	width: 5.58rem;
}
.pythonbox3 .conhd b{
	font-size: .36rem;
	color: #2f3240;
	line-height: .39rem;
}
.pythonbox3 .slide4 .conhd b{font-size: .32rem;}
.pythonbox3 .con h3{
	font-size: .3rem;
	color: #666;
	line-height: .5rem;
	padding: .36rem 0 .26rem .4rem;
}
.pythonbox3 .con h3 span{
	color: #333;
	font-weight: bold;
	margin-right: .1rem;
}
.pythonbox3 .con img{margin: 0 auto;}
.pythonbox3 .con .pythonbox3pic1{width: 5.62rem;}
.pythonbox3 .con .pythonbox3pic2{width: 5.51rem;}
.pythonbox3 .con .pythonbox3pic3{width: 5.24rem;margin-top: 1rem;}
.pythonbox3 .con ul{margin-top: .5rem;}
.pythonbox3 .con ul li{
	width: 5.74rem;
	box-sizing: border-box;
	border-radius: .2rem;
	box-shadow: inset 0 0 .2rem rgba(255,255,255,.77);
	background: -webkit-linear-gradient(top, #f3faff, #e4f4ff);
	background: -o-linear-gradient(top, #f3faff, #e4f4ff);
	background: linear-gradient(to bottom, #f3faff, #e4f4ff);
	margin: 0 auto .18rem;
	padding: .16rem .3rem .2rem .25rem;
}
.pythonbox3 .con ul li h4{
	position: relative;
	font-size: .3rem;
	color: #333;
	line-height: .5rem;
	font-weight: bold;
	padding-left: .55rem;
	margin-bottom: .06rem;
}
.pythonbox3 .con ul li h4:before{
	position: absolute;
	left: 0;
	top: 0;
	width: .44rem;
	height: .43rem;
	background: url("/2020phone/images/pythonpic/pic.png") no-repeat -2.24rem 0;
	background-size: 3.52rem;
	content: "";
}
.pythonbox3 .con ul li:nth-child(2) h4:before{background-position-y: -.45rem;}
.pythonbox3 .con ul li:nth-child(3) h4:before{background-position-y: -.9rem;}
.pythonbox3 .con ul li:nth-child(4) h4:before{background-position-y: -1.35rem;}
.pythonbox3 .con ul li p{
	font-size: .24rem;
	color: #333;
	list-style: .3rem;
}
.pythonbox3 .con ul li p span{
	display: inline-block;
	width: .14rem;
	height: .19rem;
	background: url("/2020phone/images/pythonpic/pic.png") no-repeat -3.06rem 0;
	background-size: 3.52rem;
	margin-right: .1rem;
}
.pythonbox3 .con .pythonbox3pic4{width: 5.6rem;margin-top: .4rem;}
.pythonbox3 .con .pythonbox3pic5{width: 5.76rem;margin-top: .4rem;}
.pythonbox3 .pythonbox3_con .swiper-button-prev,
.pythonbox3 .pythonbox3_con .swiper-button-next{
	width: .39rem;
	height: .66rem;
	background: url("/2020phone/images/pythonpic/pic.png") no-repeat -2.24rem -1.8rem;
	background-size: 3.52rem;
}
.pythonbox3 .pythonbox3_con .swiper-button-next{background-position-x: -2.65rem;}
.pythonbox3 .pythonbox3_con .swiper-button-prev:after,
.pythonbox3 .pythonbox3_con .swiper-button-next:after{font-size: 0;}

.pythonbox4{
	background: #0077fd url("/2020phone/images/pythonpic/pythonbox4bg1.png") no-repeat 6.8rem 2.5rem;
	background-size: .35rem;
	padding: 1.12rem 0 0;
}
.pythonbox4 .pythonbox4_con{
	width: 6.55rem;
	margin: .5rem 0 1.25rem .38rem;
}
.pythonbox4 .pythonbox4_con ul{padding-bottom: .42rem;}
.pythonbox4 .pythonbox4_con ul li{
	position: relative;
	height: 1.19rem;
	border-radius: .06rem;
	box-sizing: border-box;
	background: -webkit-linear-gradient(left, #166aff, #166aff, rgba(22,106,255,0));
	background: -o-linear-gradient(left, #166aff, #166aff, rgba(22,106,255,0));
	background: linear-gradient(to right, #166aff, #166aff, rgba(22,106,255,0));
	margin-bottom: .24rem;
	padding: .18rem 0 0 .52rem;
}
.pythonbox4 .pythonbox4_con ul li:nth-child(even){
	background: -webkit-linear-gradient(left, #168fff, #168fff, rgba(22,106,255,0));
	background: -o-linear-gradient(left, #168fff, #168fff, rgba(22,106,255,0));
	background: linear-gradient(to right, #168fff, #168fff, rgba(22,106,255,0));
}
.pythonbox4 .pythonbox4_con ul li i{
	position: absolute;
	left: -.14rem;
	top: .23rem;
	width: .53rem;
	height: .78rem;
	font-size: .48rem;
	color: #1e7dff;
	line-height: .78rem;
	font-style: italic;
	font-weight: bold;
	border-radius: .04rem;
	box-sizing: border-box;
	background-color: #42a4ff;
	padding-left: .08rem;
}
.pythonbox4 .pythonbox4_con ul li p{
	font-size: .24rem;
	color: #fff;
	line-height: .4rem;
}
.pythonbox4 .pythonbox4_con ul li p b{
	display: block;
	font-size: .3rem;
	color: #fdff78;
	font-weight: bold;
}
.pythonbox5{padding: 1.1rem 0;}
.pythonbox5 .pythonbox5_con{padding-bottom: .54rem;}
.pythonbox5 .pythonbox5_con .swipertop{
	width: 6.9rem;
	margin: .72rem auto 0;
	padding-bottom: .52rem;
}
.pythonbox5 .pythonbox5_con .swipertop p{
	position: relative;
	width: 1.24rem;
	height: .52rem;
	font-size: .24rem;
	color: #323543;
	text-align: center;
	line-height: .52rem;
	border-radius: .16rem;
	background-color: #f2f7ff;
	margin: 0 auto;
}
.pythonbox5 .pythonbox5_con .swipertop .swiper-slide-thumb-active p{
	color: #fff;
	background-color: #308ef7;
}
.pythonbox5 .pythonbox5_con .swipertop .swiper-slide-thumb-active p:after{
	position: absolute;
	left: 50%;
	bottom: -.09rem;
	width: .22rem;
	height: .2rem;
	background: url("/2020phone/images/pythonpic/pic.png") no-repeat -2.7rem 0;
	background-size: 3.52rem;
	content: "";
	margin-left: -.11rem;
}
.pythonbox5 .pythonbox5_con .con{
	width: 6.5rem;
	border-radius: .2rem;
	box-sizing: border-box;
	box-shadow: inset 0 0 .2rem rgba(255,255,255,.77);
	background: -webkit-linear-gradient(top, #f3faff, #e4f4ff);
	background: -o-linear-gradient(top, #f3faff, #e4f4ff);
	background: linear-gradient(to bottom, #f3faff, #e4f4ff);
	padding: .32rem .22rem .46rem;
	margin: 0 auto;
}
.pythonbox5 .pythonbox5_con .con h3{
	display: flex;
	font-size: .3rem;
	color: #323543;
	line-height: .34rem;
	font-weight: bold;
	margin-bottom: .18rem;
}
.pythonbox5 .pythonbox5_con .con h3 span{
	width: .54rem;
	height: .22rem;
	background: url("/2020phone/images/pythonpic/pic.png") no-repeat -1.36rem -4rem;
	background-size: 3.52rem;
	margin: .06rem 0 0 .1rem;
}
.pythonbox5 .pythonbox5_con .con .bot{
	display: flex;
	justify-content: space-between;
}
.pythonbox5 .pythonbox5_con .con .bot .pic{
	width: 3.06rem;
	height: 1.84rem;
	border: .03rem #fff solid;
	border-radius: .2rem;
	overflow: hidden;
	box-shadow: 0 .09rem .13rem rgba(0,0,0,.05);
}
.pythonbox5 .pythonbox5_con .con .bot p{
	width: 2.7rem;
	display: flex;
	flex-wrap: wrap;
}
.pythonbox5 .pythonbox5_con .con .bot b{
	width: 100%;
	font-size: .24rem;
	color: #323543;
	font-weight: bold;
	line-height: .36rem;
	margin-bottom: .12rem;
}
.pythonbox5 .pythonbox5_con .con .bot span{
	height: .38rem;
	font-size: .24rem;
	color: #686a75;
	line-height: .38rem;
	border: .02rem #e2e9f1 solid;
	border-radius: .12rem;
	background-color: #f4f7fa;
	padding: 0 .14rem;
	margin: 0 .07rem .07rem 0;
}

.pythonbox6{
	background-color: #f3f8ff;
	padding-top: 1rem;
}
.pythonbox6 .pythonbox6_con{
	background: url("/2020phone/images/pythonpic/pythonbox6bg4.png") no-repeat center .05rem;
	background-size: 5.83rem;
	margin: .6rem auto .58rem;
}
.pythonbox6 .pythonbox6_con .swiper-container{padding-bottom: 1.45rem;}
.pythonbox6 .pythonbox6_con .pic{
	width: 4.4rem;
	margin: 0 auto;
}
.pythonbox6 .pythonbox6_con .con{
	position: absolute;
	left: .86rem;
	top: 3.26rem;
	width: 5.77rem;
}
.pythonbox6 .pythonbox6_con .con h3{
	width: 1.34rem;
	height: .5rem;
	font-size: .3rem;
	color: #fff;
	text-align: center;
	line-height: .5rem;
	background: url("/2020phone/images/pythonpic/pic.png") no-repeat 0 -4rem;
	background-size: 3.52rem;
	margin: 0 0 .09rem .25rem;
}
.pythonbox6 .pythonbox6_con .con p{
	font-size: .24rem;
	color: #fff;
	line-height: .3rem;
	border-radius: .07rem;
	background: -webkit-linear-gradient(left, #0090fe, #11b9ff);
	background: -o-linear-gradient(left, #0090fe, #11b9ff);
	background: linear-gradient(to right, #0090fe, #11b9ff);
	padding: .16rem .2rem .2rem .28rem;
}
.pythonbox6 .pythonbox6_con .con p span{
	display: block;
	position: relative;
	color: #acf0ff;
	margin-top: .08rem;
}
.pythonbox6 .pythonbox6_con .con p span:before{
	position: absolute;
	left: -.1rem;
	top: .12rem;
	width: .05rem;
	height: .05rem;
	border-radius: 50%;
	background-color: #46cdff;
	content: "";
}
.pythonbox6 .pythonbox6_con .main{
	width: 6rem;
	margin: 0 auto;
}
.pythonbox6 .pythonbox6_con .main p{
	font-size: .36rem;
	color: #0b86f5;
	margin-bottom: .24rem;
}
.pythonbox6 .pythonbox6_con .main p span{
	display: block;
	font-size: .24rem;
	color: #333;
	line-height: .3rem;
	margin-top: .14rem;
}
.pythonbox6 .pythonbox6_con .swiper-button-prev,
.pythonbox6 .pythonbox6_con .swiper-button-next{
	top: 40%;
	width: .63rem;
	height: 1rem;
	background: url("/2020phone/images/pythonpic/pic.png") no-repeat -2.24rem -2.48rem;
	background-size: 3.52rem;
}
.pythonbox6 .pythonbox6_con .swiper-button-prev{left: .14rem;}
.pythonbox6 .pythonbox6_con .swiper-button-next{right: .14rem;background-position-x: -2.89rem;}
.pythonbox6 .pythonbox6_con .swiper-button-prev:after,
.pythonbox6 .pythonbox6_con .swiper-button-next:after{font-size: 0;}
.pythonbox6 .pythonbox6_con2{
	position: relative;
	background-color: #fff;
	margin-top: 1.39rem;
}
.pythonbox6 .pythonbox6_con2 .hds{
	position: absolute;
	left: .54rem;
	top: .7rem;
	width: 6.42rem;
	z-index: 5;
}
.pythonbox6 .pythonbox6_con2 .swiper-container{padding-bottom: .5rem;}
.pythonbox6 .pythonbox6_con2 .con{
	position: absolute;
	left: .7rem;
	top: 1.68rem;
	width: 4.1rem;
}
.pythonbox6 .pythonbox6_con2 .con p{
	height: 2.02rem;
	font-size: .24rem;
	color: #fff;
	line-height: .3rem;
	overflow: auto;
}
.pythonbox6 .pythonbox6_con2 .con h3{
	width: 3.6rem;
	font-size: .24rem;
	color: #fff;
	text-align: right;
	margin-top: .5rem;
}
.pythonbox6 .pythonbox6_con2 .con h3 b{
	display: block;
	font-size: .3rem;
	font-weight: bold;
	margin-bottom: .04rem;
}
.pythonbox6 .pythonbox6_con2 .swiper-pagination{bottom: 0;}
.pythonbox6 .pythonbox6_con2 .swiper-pagination span{background-color: #6dcdff;opacity: 1;}
.pythonbox6 .pythonbox6_con2 .swiper-pagination span.swiper-pagination-bullet-active{background-color: #0079fa;}
.pythonbox6 .pythonbox6_con2 .swiper-button-prev,
.pythonbox6 .pythonbox6_con2 .swiper-button-next{
	top: 70%;
	width: .43rem;
	height: .69rem;
	background: url("/2020phone/images/pythonpic/pic.png") no-repeat -2.7rem -.22rem;
	background-size: 3.52rem;
}
.pythonbox6 .pythonbox6_con2 .swiper-button-prev{left: .14rem;}
.pythonbox6 .pythonbox6_con2 .swiper-button-next{right: .14rem;background-position-y: -.93rem;}
.pythonbox6 .pythonbox6_con2 .swiper-button-prev:after,
.pythonbox6 .pythonbox6_con2 .swiper-button-next:after{font-size: 0;}

.pythonbox7{padding: 1rem 0 1.58rem;}
.pythonbox7 .pythonbox7_con{
	display: flex;
	justify-content: space-between;
	width: 6.8rem;
	margin: .46rem auto .76rem;
}
.pythonbox7 .pythonbox7_con .pythonbox7_left{
	width: 4.98rem;
	height: 3.98rem;
	box-sizing: border-box;
	border-radius: .18rem;
	box-shadow: inset 0 0 .2rem rgba(255,255,255,.77);
	background: -webkit-linear-gradient(top, #f3faff, #e4f4ff);
	background: -o-linear-gradient(top, #f3faff, #e4f4ff);
	background: linear-gradient(to bottom, #f3faff, #e4f4ff);
	padding-top: .4rem;
}
.pythonbox7 .pythonbox7_con .pythonbox7_left li{display: none;}
.pythonbox7 .pythonbox7_con .pythonbox7_left li.cur{display: block;}
.pythonbox7 .pythonbox7_con .pythonbox7_left .pic{
	width: 4.4rem;
	margin: 0 auto;
}
.pythonbox7 .pythonbox7_con .pythonbox7_left p{
	width: 4.2rem;
	font-size: .24rem;
	color: #666;
	line-height: .36rem;
	margin: .22rem auto 0;
}
.pythonbox7 .pythonbox7_con .pythonbox7_right{
	width: 1.54rem;
	padding-top: 0rem;
}
.pythonbox7 .pythonbox7_con .pythonbox7_right li{
	display: flex;
	justify-content: center;
	height: .6rem;
	font-size: .24rem;
	color: #6579b7;
	line-height: .6rem;
	border-radius: .18rem;
	background-color: #f4f8ff;
	margin: 0 0 0.08rem 0;
}
.pythonbox7 .pythonbox7_con .pythonbox7_right li em{
	font-size: .3rem;
	color: #d9e2ff;
	font-weight: bold;
	font-style: italic;
	margin-right: .1rem;
}
.pythonbox7 .pythonbox7_con .pythonbox7_right li.cur{
	position: relative;
	color: #fff;
	background-color: #308ef7;
}
.pythonbox7 .pythonbox7_con .pythonbox7_right li.cur:before{
	position: absolute;
	left: -.15rem;
	top: .25rem;
	width: .1rem;
	height: .11rem;
	background: url("/2020phone/images/pythonpic/pic.png") no-repeat -2.94rem 0;
	background-size: 3.52rem;
	content: "";
}
.pythonbox7 .pythonbox7_con .pythonbox7_right li.cur em{color: #fff;}

.pythonbox8{
	background-color: #f3f8ff;
	padding: 1.12rem 0 1.3rem;
}
.pythonbox8 .pythonbox8_con{margin: .38rem 0 .45rem;}
.pythonbox8 .pythonbox8_con .main{
	position: relative;
	width: 6.5rem;
	border-radius: .2rem;
	background-color: #fff;
	margin: 0 auto .22rem;
	overflow: hidden;
}
.pythonbox8 .pythonbox8_con h3{
	font-size: .3rem;
	color: #2f3240;
	text-align: center;
	font-weight: bold;
	padding: .45rem 0 .4rem;
}
.pythonbox8 .pythonbox8_con .pic{
	width: 6.1rem;
	margin: 0 auto;
}
.pythonbox8 .pythonbox8_con .main3:after{
	position: absolute;
	right: 0;
	top: .7rem;
	width: 1.6rem;
	height: 3.3rem;
	box-shadow: inset -.9rem 0 .6rem -.18rem #fff;
	content: "";
	z-index: 5;
}
.pythonbox8 .pythonbox8_con .swiper-container{
	margin-left: .45rem;
	padding-bottom: .7rem;
}
.pythonbox8 .pythonbox8_con .swiper-container img{border-radius: .2rem;}

.mask_video .mask_con{
	width: 82%;
	height: auto;
}
