@charset "utf-8";
/* CSS Document */
.banner{
	height:415px;
	background:#008ed7 url(../images/banner.jpg) center no-repeat
}
.tit{
	line-height:140px;
	height:140px
}
.tit img{
	vertical-align:middle
}
.seBox{
	display:flex
}
.ques{
	background-color:#f5f5f5;
	padding:30px 15px;
	padding-top:20px;
	border-radius:10px
}

.ques h3,
.howToDo h3{
	line-height:2;
	font-size:32px;
	color:#008ed7;
	padding-left:60px;
	margin-bottom:10px;
	background:url(../images/ico01.png) left center no-repeat;
}
.q02{
	margin-bottom:10px
}
h3.q02{
	background:url(../images/ico02.png) left center no-repeat;
}
.ques p{
	padding:20px;
	font-size:20px;
	line-height:1.5;
}
.ques ul{
	padding:20px;
	display:flex;
	justify-content:space-between
}
.ques ul li{width: 32%}
.ques ul li img{width: 100%;height: 524px;}
.qbox{
	max-height:170px;
	overflow:auto;
	margin:10px 0
}
.qbox p{
	line-height:1.7
}
.section1 video{
	width:100%;
	height:auto;
	background:black
}
.section2{
	background-color:#def4fd;
	padding-bottom:30px;
	margin-bottom:10px
}

.fanwei{
	width:100%;
	height:auto;
	box-sizing:border-box;
	padding:30px;
	background-color:white;
	border-radius:5px;
	box-shadow:0px 5px 15px #cacaca
}
.fanwei .title{
	padding-left:70px;
	min-height:55px;
	font-size:20px;
	background:url(../images/p01.png) left center no-repeat
}
.fwList{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top:30px
}
.fwList li{
	display:flex;
	justify-content:space-between;
	width:48%;
	box-sizing:border-box;
	padding-right:20px;
	height:90px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border-radius:5px;
	overflow:hidden;
	font-size:20px;
	align-items:center
}
.fwList li i{
	display:inline-block;
	width:45px;
	text-align:center;
	line-height:90px;
	background-color:#008ed7;
	color:white;
	font-size:36px;
	font-weight:lighter;
	font-style:normal
}
.fwList li p{
	width:calc(100% - 60px)
}
.fwList li:last-child{
	padding-left:20px;
	background-color:#008ed7;
	color:white;
	text-align:center
}
.noList .fwList li{
	height:80px;
	font-size:18px
}
.noList .fwList li i{
	line-height:80px;
}
.noList .fwList li:last-child{
	padding-left:0;
	background-color:#f5f5f5;
	color:#333;
	text-align:left
}
.secret p{
	padding:0 20px
}
.waring{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
.waring li{
	display:flex;
	align-items:center;
	width:48%;
	box-sizing:border-box;
	height:80px;
	padding:0 20px;
	margin-bottom:20px;
	background-color:#def4fd;
	border-radius:10px;
	font-size:20px;
	font-weight:bold
}
.waring li a{
	color:#008ed7
}
.jubao p strong{
	line-height:2
}
.jubao p strong i{
	color:#008ed7;
	font-style:normal
}
.seBox .ques,
.section1 video{width:50%}
	
	

@media (max-width: 1080px) {
	
body,html{font-size:14px !important}

.w1300{width:100%}
.banner{height:34vw;background-size:120% auto}
.section1{height:auto;padding-top:0}
.section1 .w1300,
.slide{flex-wrap:wrap;width:100%}
.section1 .tit{padding:0;width:100%}
.tit{height:80px;line-height:80px}
.ques h3, 
.howToDo h3{font-size:1.2rem;line-height:51px}
.ques p{padding:0 1rem;font-size:1rem}
.qbox{max-height:none}
.whoCanDo{flex-wrap:wrap}
.whoCanDo li{width:100%;height:auto;margin-bottom:10px}
.whoCanDo li p:last-child{font-size:1rem}
.whereToDo{height:auto; background-size:cover;padding:15px;font-size:1rem}
.whereToDo p{margin-bottom:10px}
.howToDo p.f20{font-size:1.1rem}
.howToDo h3{line-height:1.2}
.items li,
.sxBox .l,
.sxBox .r{width:100%}
.items li:nth-child(1) p{padding:15px}
.items li p{font-size:1rem}
.sxBox{flex-wrap:wrap}
.sxBox .l div h3,
.sxBox .r div p{font-size:1.3rem}
.sxBox .l div.tbDload ul li, 
.sxBox .l div.xzfyBook ul li{width:100%;font-size:1rem;line-height:1.5;margin-bottom:10px}
.sxBox .r div a{padding:20px 0}

.link1{height:auto;line-height:1.4;padding-top:1rem; padding-bottom:1rem;font-size:1rem}

.seBox,
.ques ul{flex-wrap:wrap}
h3.q02{margin-top:1rem}
.ques ul li,.ques ul li img{width:100%}
.fanwei .title,
.fwList li p,
.fwList li:last-child,
.waring li{font-size:1rem}
.fwList li{width:100%}
.waring li{width:98%; margin:1%}

.seBox .ques,
.seBox video{width:100%}

.noList .fwList li{height: auto}
}