@charset "UTF-8";
/*-----default model-----*/
body,h1, h2, h3, h4, h5, h6,p,ul, ol, dl, dd,figure, menu, input, textarea, button, select, th, td,figcaption {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,b, strong {font-size: 100%;font-weight: normal;}
li {list-style: none;}
em, i {font-style: normal;}
img {border:none;}
input,textarea,button,select {outline: 0 none;}
table{border-collapse: collapse; margin:0 auto;}
textarea {resize: vertical;}
a {text-decoration: none;outline: 0 none;color:inherit}
table{border-collapse:collapse;width: 100%;color: #333;text-align: center;}
.clearfix:before,.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfix{zoom:1} 
body{width: 100%;height:100%; background: #dcf0ff; font-size: 12px;min-width: 1100px!important; font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; color: #444;overflow-x: hidden;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.left{float: left;}
.right{float: right;}
.wrap{position: relative; width: 1200px; margin: 0 auto;font-size: 0;text-align: center;}
.wrap1{
	margin-top: -.85rem;
}
.hide{display: none;}
.p-hide{
	display: none;
}
.section{
	display: inline-block;width: 100%;
}
.main{
	display: inline-block;width: 100%;padding-bottom: .2rem;
}
.title{display: inline-block;width: 100%;height: 1.45rem;}
.s1tit{
	background: url(../images/titBg1.png) no-repeat center top;background-size: 100%;
}
.s2tit{
	background: url(../images/titBg2.png) no-repeat center top;background-size: 100%;
}
.title h2{
	height: .55rem;margin-top: .28rem;
}
.title h2 img{
	height: .55rem;
}
.title h2 img{
	vertical-align: middle;margin-right: .18rem;
	/* animation: scale 1s infinite alternate linear; */
}
.sec1{
	width: 100%;background:#dcf0ff url(../images/s1bg.jpg) no-repeat center top;background-size: auto 11.15rem;
}
.sec2{
	width: 100%;background:#dcf0ff url(../images/s2bg.jpg) no-repeat center top;background-size: auto 6.95rem;padding-top: 1.65rem;margin-bottom: .5rem;
}
.main{
	display: inline-block;width: 100%;background: #16a2f9;border-bottom-left-radius: .28rem;border-bottom-right-radius: .28rem;
}
.cot{
	display: inline-block;width: 92%;margin: 0 2%; background: #fff;border-radius: .2rem;padding: .5rem 2% .23rem;
}
/* banner */
.banner-box{
	width: 100%;height: 682px;position: relative;background: url(../images/banner_bg.jpg) no-repeat center top;font-size: 0; box-sizing: border-box;background-size: auto 100%;padding-top: .6rem;
}
.banner-box .logo{
	 display: inline-block;width: 1.4rem;position: absolute;left: 0;top: 0;
}
.banner-box .logo img{
	width: 100%;
}
.djs{
	display: inline-block;width: 5.2rem;height: .96rem;line-height: .96rem;background: url(../images/ban5.png) no-repeat center top;background-size: 100%;margin-top: -.08rem;position: relative;display: none;
}
.banP1{
	font-size: .38rem;color: #fff;display: inline-block;width: 100%;margin-top: -.3rem;
}
.djs label{
	display: inline-block; font-weight: bold;width: 1rem; font-size: .58rem;color: #fff;font-weight: bold; position: absolute;right: .78rem;top: -.05rem;transform: rotate(8deg);
	background: -webkit-linear-gradient(180deg, #ffffff 25%, #ffdf4b); /* Chrome, Safari */
	background: linear-gradient(180deg, #ffffff 25%, #ffdf4b); /* 标准语法 */
	-webkit-background-clip: text; /* Chrome, Safari */
	background-clip: text;
	-webkit-text-fill-color: transparent; /* Chrome, Safari */
	color: transparent; /* 兼容不支持background-clip的浏览器 */
}
.banSel{
	display: block;
	width: 3.96rem;
	height: .66rem;
	border: .01rem solid #8acafe;
	padding-left: .4rem;
	box-sizing: border-box;
	font-size: .3rem;
	font-weight: bold;
	vertical-align: middle;
	border-radius: 1rem;
	background: #fff url(../images/xia.png) no-repeat left 3.17rem center;
	background-size: .8rem;
	position: relative;
	-webkit-appearance: none;
	margin: 0 auto .1rem;
	letter-spacing: 4px;
}
.banSel option{
	height: 60px;
	line-height: 60px;
	padding: .2rem 0; margin: .2rem 0;
}
.banSel.selectBour{
  background: #fff url(../images/xia.png) no-repeat left 3.17rem center;
  background-size: .8rem;
}
.banSel.selectHover{
  background: #fff url(../images/xia1.png) no-repeat left 3.17rem center;
  background-size: .8rem;
}
.banSel option:checked {
	height: .6rem;
	line-height: .6rem;
	display: inline-block;
}
.ren1{
	width: 1.98rem;
	height: 2.42rem;
	position: absolute;
	left:-.3rem;
	bottom: -1.7rem;
	z-index: 1;
}
.ren2{
	width: 1.09rem;
    height: 1.93rem;
    position: absolute;
    right: 1.05rem;
    bottom: -1.25rem;
}

/* sec1 */
.cot1>div{
	display: inline-block;float: left;width: 5.25rem;height: 2.4rem;margin: 0 .13rem .27rem;position: relative;
}
.s1xq>div{
	display: inline-block;float: left;
}
.s1blue{
	background: url(../images/s1xqbg1.png) no-repeat center top;background-size: 100%;
}
.s1red{
	background: url(../images/s1xqbg2.png) no-repeat center top;background-size: 100%;
}
.s1lj .s1L{
	width: 1.56rem;margin-top: .4rem;margin-left: .38rem;
}
.s1xq .s1R{
	width: 60%;margin-left: .12rem;
}
.s1lj .s1L img{
	width: 100%;
}
.s1ewm .s1L{
	width: 1.72rem;margin-top: .32rem;margin-left: .28rem;
}
.s1ewm .s1L img{
	width: 100%;
}
.s1ewm .s1R{
	width: 55%;margin-left: .28rem;
}
.s1xq .s1R .p1{
	font-size: .38rem;font-weight: bold;text-align: left;margin-top: .225rem;
}
.s1xq .s1R .p2{
	font-size: .26rem;color: #666;display: inline;float: left;
}
.s1xq .s1R .p3{
	display: inline-block;width: 100%;margin-top: .12rem;
}
.s1xq .s1R .p3 a{
	display: inline-block;width: 2.2rem;height: .66rem;cursor: pointer;float: left;
}
.s1xq .s1R .p3 a span{
	display: inline-block;width: 2.2rem;height: .66rem;line-height: .66rem;font-size: .3rem;font-weight: bold;
	background: -webkit-linear-gradient(180deg, #fff, #ffdf4b); /* Chrome, Safari */
	background: linear-gradient(180deg, #fff, #ffdf4b); /* 标准语法 */
	-webkit-background-clip: text; /* Chrome, Safari */
	background-clip: text;
	-webkit-text-fill-color: transparent; /* Chrome, Safari */
	color: transparent; /* 兼容不支持background-clip的浏览器 */
}
.s1blue .s1R .p1{
	background: -webkit-linear-gradient(180deg, #118ffe, #105dea); /* Chrome, Safari */
	background: linear-gradient(180deg, #118ffe, #105dea); /* 标准语法 */
	-webkit-background-clip: text; /* Chrome, Safari */
	background-clip: text;
	-webkit-text-fill-color: transparent; /* Chrome, Safari */
	color: transparent; /* 兼容不支持background-clip的浏览器 */
}
.s1red .s1R .p1{
	background: -webkit-linear-gradient(180deg, #ff8800, #ff3900); /* Chrome, Safari */
	background: linear-gradient(180deg, #ff8800, #ff3900); /* 标准语法 */
	-webkit-background-clip: text; /* Chrome, Safari */
	background-clip: text;
	-webkit-text-fill-color: transparent; /* Chrome, Safari */
	color: transparent; /* 兼容不支持background-clip的浏览器 */
}
.s1blue .s1R .p2::after{
	display: inline-block;content: '';width: 1.18rem;height: .01rem;border-bottom: .01rem dashed #7aa9f4;vertical-align: super;margin-left: .08rem;
}
.s1red .s1R .p2::after{
	display: inline-block;content: '';width: 1.18rem;height: .01rem;border-bottom: .01rem dashed #ff9775;vertical-align: super;margin-left: .08rem;
}
.s1blue .s1R .p3 a{
	background: url(../images/s1btn2.png) no-repeat center top;background-size: 100%;
}
.s1red .s1R .p3 a{
	background: url(../images/s1btn1.png) no-repeat center top;background-size: 100%;
}

/* sec2 */
.cot2{
	height: 3.9rem;
}
.cot2>div{
	display: inline-block;float: left;position: relative;padding: 0 .46rem;width: 41%;
}
.cot2>div::before{
	display: inline-block;content: '';width: .02rem;height: 1.14rem;background: #b7d0fa;position: absolute;bottom: 0;right: 0;
}
.cot2 .s2laxq{
	padding-right: 0;
}
.cot2 .s2laxq::before{
	display: none;
}
.cot2>div:last-child::before{
	display: none;
}
.s2xq>p{
	margin: 0 auto;
}
.s2xq .p1{
	width: 2.74rem;border-radius: 1.6rem;box-shadow: 0 .08rem .2rem rgba(16,95,236,0.3);
}
.s2xq .p2{
	width: 2.56rem;height: .7rem;line-height: .7rem;border-radius: 1rem;font-size: .32rem;font-weight: bold;color: #fff;box-shadow: 0 .06rem 0 rgba(255,60,0,0.15);margin-top: -.26rem;position: relative;
	background: -webkit-linear-gradient(180deg, #ff8900, #ff3800); /* Chrome, Safari */
	background: linear-gradient(180deg, #ff8900, #ff3800); /* 标准语法 */
}
.s2xq .p3{
	font-size: .26rem;color: #333;margin-top: .12rem;
}


/* 弹窗 */
.zhezhao {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, .8);z-index: 8;display: none;}
/* 温馨提示 */
.popup {width: 5rem; padding-bottom: .4rem;background: #fff; position: fixed;top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius: .25rem;z-index: 9; display: none; box-sizing: border-box;border: .01rem solid #88a2ff;}
.popup .close {display: block;width: .47rem;position: absolute;top: -.4rem;right: -.6rem;}
.popup .close img{width: 100%;}
.popup h3 {height: .7rem; line-height: .7rem; font-size: .38rem;color: #fff;font-weight: bold; text-align: center;background:#1067ee; border-radius: .25rem .25rem 0 0; }
.popup_m {width: 100%; margin: 0 auto; text-align: center;}
.popup_m img{display: inline-block;width: 2.29rem;margin-top: .3rem;}
.popup_m a{width: 2.62rem; height: 0.59rem; line-height: 0.49rem;background: url(../images/titBtn.png) no-repeat center top;background-size: 100%; font-size: .24rem;color: #fff;font-weight: bold; text-align: center; border-radius: .3rem; display: block; margin: 0 auto; margin-top: -.5rem;position: relative;}
.popup_m .popup-p1{padding-top: 0.1rem; font-size: .24rem; color: #333333; line-height: 0.38rem;}
.popup_m .popup-p1 span{
	color: #1065ed;font-weight: bold;
}
.red{
	width: 1rem;position: absolute;left: -.35rem;top: -.8rem;
}
.xin{
	width: .95rem;position: absolute;top: 25%;right: -.5rem;
}
.s1xq .s1R .p3 a.hui{
	cursor: initial;
	width: 2.6rem;
	background: url(../images/s1btn3.png) no-repeat center top;background-size: 100%;
}
.s1xq .s1R .p3 a.hui span{
	background:initial;
	-webkit-text-fill-color:initial;
	color: #888888;
}
/* 选择科目 */
#dropdown{
	width: 3.96rem;margin: 0 auto; position: relative;
}
#dropdown-button{
	display: block;
	width: 3.96rem;
	height: .66rem;
	border: .01rem solid #8acafe;
	padding-left: .4rem;
	box-sizing: border-box;
	font-size: .3rem;
	font-weight: bold;
	color: #1060eb;
	vertical-align: middle;
	border-radius: 1rem;
	background: #fff url(../images/xia.png) no-repeat left 3.17rem center;
	background-size: .8rem;
	position: relative;
	-webkit-appearance: none;
	margin: 0 auto 0;
	letter-spacing: 4px;
	text-align: left;
}
#dropdown-button.selectBour {
    background: #fff url(../images/xia.png) no-repeat left 3.17rem center;
    background-size: .8rem;
}
#dropdown-content a {
	display: inline-block;
	font-size: .2rem;
	color: #333;
	height: .48rem;
	line-height: .48rem;
	width: 88%;
	border-bottom: .01rem dashed #c6c6c6;
}
#dropdown-content a:last-child{
	border-bottom: none;
}
#dropdown-content hover{
	background: transparent;
	color: #1060eb;
}
#dropdown-content a:hover {
  background-color: transparent;
  color: #1060eb;
}
#dropdown-content{
	width: 96%;
	border: .01rem solid #51b1fe;
	border-radius: .12rem;
	background: #fff;
	margin-left: .1rem;
	padding-bottom: .1rem;
	position: absolute;
	z-index: 1;
	left: 0;
	top: .66rem;
}