@charset "utf-8";
/* CSS Document */
body {  margin:0; overflow-x:hidden;  background:#FFF;	padding:0;	font-size:12px;  color:#666; font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; }
div, form, img, ul, ol, li, dl, dt, dd,p {	margin: 0;	padding: 0;	border: 0;}
img {display:block;}
ul li {list-style:none;}
h1, h2, h3, h4, h5, h6 { margin:0;	padding:0;}



/*line-color*/
a:link { text-decoration:none; color:#000;}
a:visited {	text-decoration:none; color:#000;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.phonehead{ display:none}
.head { width:100%; height:80px; background:rgba(255,255,255,1) none repeat scroll !important; position:fixed; top:0; z-index:888888; border-bottom:1px #F5F5F5 solid;}
.headbox { width:1200px; height:80px; margin:auto}
.headboxlogo { width:12%; height:70px; padding:5px 0 ; float:left}
.headboxlogoimg { width:100%; height:70px; background:url(https://m.xyy.net/cdn/img/pc/logo.png) left center no-repeat; background-size:contain}
.newsubsunb {cursor:pointer; margin-left:10px;  width:80px; height:48px; background:#FF5A00; line-height:48px; text-align:center; color:#FFF; font-size:14px; text-align:center; border-radius:10px; float:right; margin-top:10px;  border:1px #FF5A00 solid;}
.newsubsunb1 {cursor:pointer; margin-left:10px;  width:80px; height:48px;  line-height:48px; text-align:center; color:#FF5A00; font-size:14px; text-align:center; border-radius:10px; float:right; margin-top:10px;  border:1px #FF5A00 solid;}
.meun ul li { float:left; padding-left:50px; font-size:16px; line-height:80px; font-weight:500}	
.banner { width:100%; height:888px; position:relative; padding-top:80px; background:#000;}
.swiper-container {width: 100%;height: 100%;position:absolute;}

.newtoplogin { width: 240px; height: 260px;  position: absolute;top:15%; right: 10%; text-align: left; color: #FFF; }
.newtoplogin1 { font-size: 30px; line-height: 40px;}
.newtoplogin2 { font-size: 30px;line-height: 40px;}
.newtoplogin2 span { font-size: 40px;line-height: 40px;}
.newtoplogin3 {font-size: 24px;line-height: 40px;}	
.newubout {width: 200px; height: 40px; background: #FFF; border-radius: 10px; margin-top: 20px; }
.newuboutl { margin-left: 10px; width: 20px; height: 40px; float: left;background:url(../images/sj.png) center center no-repeat; background-size: contain;}
.newuboutr {width: 150px; float: right; padding: 0 10px; height: 40px;}
.newuboutr input {width: 150px;height: 40px; padding: 0; margin: 0; border: 0; background:none; outline: none; font-size: 16px;}
.newsubgo { width:200px; height: 40px; margin-top: 20px; background: #ffc616; border-radius: 40px; font-size: 16px; text-align: center; line-height: 40px; cursor: pointer; color: #000}
.toptitle { width:1200px; text-align:center; height:auto; margin:auto; padding:50px 0;}
.toptitle h2 { font-size:35px; line-height:80px; color:#000;}
.toptitle p { font-size:18px; line-height:40px;}
.sanbox { width:1230px; height:300px; margin:auto;}
.sanbox01 { width:380px; height:300px; padding:0 15px; float:left;}
.sanbox01main { width:378px; height:298px; border:1px #F5F5F5 solid; box-shadow:0 0 5px #F5F5F5; border-radius:10px; }
.sanbox01mainpic { width:378px; height:190px;}
.sanbox01mainword { width:360px; height:68px; text-align:center; font-size:15px; line-height:32px; margin:auto; padding:20px 0;}
.teacherbox { width:1224px; height:auto; margin:auto; overflow:hidden;}
.teacherboxtop { width:1071px; height:auto; margin:auto; overflow:hidden;}
.tealist { width:129px; height:auto; float:left; overflow:hidden; padding:30px 12px;cursor:pointer}
.tealistface { width:100px; height:100px; margin:auto; border-radius:100px;}
.tealistwordh2 { text-align:center; line-height:30px; font-size:14px; padding-top:20px; color:#000}
.tealistwordp { height:40px; line-height:20px; width:100%; overflow:hidden; text-align:center; padding-bottom:10px;}
.tealistsub { width:90px; height:30px; background:#ff5a00; text-align:center; line-height:30px; color:#FFF; margin:10px auto; cursor:pointer; border-radius:30px; }
.moresub { width:200px; height:40px; margin:auto; background:#FF5A00; border-radius:40px; text-align:center; line-height:40px; color:#FFF; font-size:16px; cursor:pointer}

.sigeboxs { width:1220px; height:auto; margin:auto; overflow:hidden;}
.sigeboxs01 { width:285px; height:auto; overflow:hidden; float:left; padding:0 10px;}
.sigeboxs01box { width:245px; height:auto;overflow:hidden;  background:#F5F5F5; border-radius:10px; padding:50px 20px;}
.sigeboxs01boxicon { width:90px; height:90px; margin:auto; border-radius:110px; background:#FFF; padding:10px 10px;}
.sigeboxs01boxicon1 { width:90px; height:90px; background:url(../images/xs1.jpg) center center no-repeat; background-size:contain; border-radius:90px;}
.sigeboxs01boxicon1word { text-align:center; font-size:14px; line-height:25px; width:200px; margin:auto; padding-top:50px;}
.sigeboxs01boxicon2 { width:90px; height:90px; background:url(../images/xs2.jpg) center center no-repeat; background-size:contain;border-radius:90px;}
.sigeboxs01boxicon3 { width:90px; height:90px; background:url(../images/xs3.jpg) center center no-repeat; background-size:contain;border-radius:90px;}
.sigeboxs01boxicon4 { width:90px; height:90px; background:url(../images/xs5.jpg) center center no-repeat; background-size:contain;border-radius:90px;}
.picScroll-left {width:1220px; height:auto; margin:auto; overflow:hidden;}
.bdlist-001 {  width:285px; height:auto; overflow:hidden; float:left; padding:0 10px;}
.bdlist-001-001 { width:245px; height:auto;overflow:hidden;  background:#F5F5F5; border-radius:10px; padding:20px 20px;}
.bdlist-001-001-img { width:200px; height:170px; background:#FFF; margin:auto;  padding:5px 5px;}
.bdlist-001-001-img-face { width:200px; height:170px;}
.sigeboxs01boxicon1wordp {text-align:center; font-size:14px; line-height:25px; width:200px; margin:auto;}
.swiper-pagination { margin:auto}
.bd { width:100%;  height:auto; padding-bottom:50px; margin:auto; overflow:hidden; position:relative}
.bd .swiper-slide{width: auto!important;}
.sigeboxs { width:1220px; height:auto; margin:auto; overflow:hidden;}
.sigeboxs01 { width:285px; height:330px; float:left; padding:0 10px;}
.sigeboxs01box { width:245px; height:230px; background:#F5F5F5; border-radius:10px; padding:50px 20px;}
.sigeboxs01boxicon { width:50px; height:50px; margin:auto; border-radius:110px; background:#FFF; padding:30px 30px;}
.sigeboxs01boxicon1 {width:50px; height:50px; background:url(../images/t1.png) center center no-repeat; background-size:contain}
.sigeboxs01boxicon1word { text-align:center; font-size:14px; line-height:25px; width:200px; margin:auto; padding-top:50px;}
.sigeboxs01boxicon2 {width:50px; height:50px; background:url(../images/t2.png) center center no-repeat; background-size:contain}
.sigeboxs01boxicon3 {width:50px; height:50px; background:url(../images/t3.png) center center no-repeat; background-size:contain}
.sigeboxs01boxicon4 {width:50px; height:50px; background:url(../images/t4.png) center center no-repeat; background-size:contain}
.sigeboxs01boxnew {width:245px; height:230px;  padding:50px 20px;}
.sigeboxs01boxnewyuan { width:80px; height:80px; margin:auto; background:#ffe9d5; border-radius:110px; padding:15px 15px;}
.sigeboxs01boxnewyuancc {width:80px; height:80px; background:#fd932e; border-radius:80px; padding:0px 0px; }
.sigeboxs01boxicon5 {width:80px; height:80px;background:url(../images/xs1.jpg) center center no-repeat; background-size:contain;border-radius:80px;}
.sigeboxs01boxicon6 {width:80px; height:80px; background:url(../images/xs2.jpg) center center no-repeat; background-size:contain;border-radius:80px;}
.sigeboxs01boxicon7 {width:80px; height:80px; background:url(../images/xs3.jpg) center center no-repeat; background-size:contain;border-radius:80px;}
.sigeboxs01boxicon8 {width:80px; height:80px; background:url(../images/xs4.jpg) center center no-repeat; background-size:contain;border-radius:80px;}
.sigeboxs01boxicon1wordh2 { text-align:center; font-size:16px; line-height:50px; width:200px; margin:auto; padding-top:20px; color:#000;}
.sigeboxs01boxicon1words {text-align:center; font-size:14px; line-height:25px; width:200px; margin:auto; padding-top:0px;}
.picScroll-left-sm {width:1230px; height:auto; overflow:hidden; margin:auto;}
.dailibox01 { width:380px; height:440px; float:left; padding:15px 15px;}
.dailibox01box {width:340px; height:340px; box-shadow:0 0 5px #F5F5F5; border-radius:10px; padding:50px 20px;}
.dailibox01boximg { width:110px; height:110px; margin:auto; border-radius:110px;}
.sigeboxs01boxicon1words1 {text-align:center; font-size:14px; line-height:25px; width:340px; margin:auto; padding-top:0px;}
.sanbox01mainpicicon { width:90px; height:90px; margin:auto;cursor:pointer;background:url(../images/19.png) center center no-repeat; background-size:contain}
.sanbox01mainpicicon1 { width:90px; height:90px; margin:auto;cursor:pointer;background:url(../images/20.png) center center no-repeat; background-size:contain}
.sanbox01mainpicicon2 { width:90px; height:90px; margin:auto;cursor:pointer;background:url(../images/21.png) center center no-repeat; background-size:contain}
.sanbox01mainpicicontop { width:100%; height:50px;}
.about { width:1200px; height:auto; margin:auto; padding:50px 0; overflow:hidden; font-size:16px; line-height:25px;}
.picScroll-left-sm-box {width:1220px; height:auto; margin:auto; overflow:hidden;}
.dailibox01jz { width:285px; height:auto; overflow:hidden; float:left; padding:0 10px;}
.dailibox01jzbox { width:263px; height:318px; border:1px #F5F5F5 solid; border-radius:10px; padding:10px 10px;}
.dailibox01jzboxpic { width:263px; height:180px;}
.dailibox01jzboxpich2 { text-align:center; line-height:40px; font-size:16px; color:#000}
.dailibox01jzboxpicp { font-size:14px; line-height:24px;}
.picScroll-left-sm-box-oj { width:1220px; height:auto; margin:auto;overflow:hidden;}
.dailibox01jzoj { width:224px; height:auto; float:left; padding:10px 10px; overflow:hidden;}
.dailibox01jzojbox { width:224px; height:auto; margin:auto;}
.dailibox01jzojboxpic { width:110px; height:110px; border-radius:110px; margin:auto;}
.dailibox01jzojboxword { width:224px; line-height:40px; text-align:center; font-size:14px;}
.newsbox { width:1200px; height:auto; margin:auto; overflow:hidden;}
.newsboxll { width:580px; height:auto; float:left; overflow:hidden;}
.newsboxrr { width:580px; height:auto; float:right; overflow:hidden;}
.newsboxlllist { width:580px; height:80px; background:#F5F5F5; margin-bottom:20px;}
.newsboxlllistl { width:119px; height:50px; float:left; border-right:1px #FFF solid; text-align:center; padding:15px 0;}
.newsboxlllistl h2 { font-size:30px;}
.newsboxlllistl h3 { font-size:14px; line-height:20px; color:#999}
.newsboxlllistr { width:430px; height:50px; float:right; padding:15px 15px;}
.c1 { width:430px; height:30px; line-height:30px; overflow:hidden; font-size:15px;}
.c2 { width:430px; height:20px; line-height:20px; overflow:hidden; font-size:14px;color:#999}


.newsboxl { width:500px; height:300px; background:url(../images/c2.jpg) center center no-repeat; background-size:cover; border-radius:10px; float:left}
.newsboxr { width:680px; height:300px; float:right;}
.newsboxrlist { width:680px; height:50px;}
.newsboxrlistdian { width:10px; height:6px; padding:22px 0;  float:left;}
.newsboxrlistdianx { width:6px; height:6px; background:#ff5a00; border-radius:6px;}
.newsboxrlistword { width:500px; float:left; line-height:50px; font-size:14px;}
.newsboxrlisttime { float:right; line-height:50px; font-size:14px; color:#999}

.foot { width:100%; height:460px; background:url(../images/bbx.jpg) center center no-repeat; background-size:cover;  margin-top:50px;}
.footbox { width:100%; height:460px;background:rgba(0,0,0,.7) none repeat scroll !important;}
.footboxmain { width:1200px; height:400px; padding:30px 0; margin:auto;}

.footboxmainl { width:200px; float:left; height:400px;}
.footboxmainlicon { width:100px; height:100px; margin:auto; background:url(../images/xyy1.png) center center no-repeat; background-size:contain}
.footboxmainliconh2 { text-align:center; font-size:30px; color:#FFF; line-height:70px;}
.footboxmainliconp {text-align:center; font-size:14px; color:#FFF; font-weight:500 }
.footboxmainr { width:960px; height:400px; float:right;}
.footboxmainr001 { width:240px; height:400px; float:left;}
.footboxmainr001 h2 { font-size:20px; line-height:60px; color:#FFF;}
.redlinenew { width:30px; height:4px; border-radius:4px; background:#FF5A00;}
.footboxmainr001 h3 { font-size:30px; line-height:60px; color:#FFF; padding-top:40px;}
.footboxmainr001 p { font-size:14px; line-height:30px; color:#999; font-weight:500}

.footboxmainr0012 { width:480px; height:400px; float:left;}
.footboxmainr0012 h2 { font-size:20px; line-height:60px; color:#FFF;}
.kong { width:100%; height:50px;}
.footboxmainr0012 p {font-size:14px; line-height:30px; color:#999; font-weight:500}
.erbox { width:90px; height:90px; background:#FFF; border-radius:10px; clear:both; padding:5px 5px; margin:auto}
.erbox img { width:90px; height:90px; }
.newfoot { width:100%; height:50px;background:rgba(0,0,0,.5) none repeat scroll !important; position:fixed; bottom:0; padding:10px 0;}
.newfootbox { width:1200px; height:50px; margin:auto;}
.newfootboxl { float:left; font-size:20px; line-height:50px; color:#FFF;}
.newfootboxr { float:right;}
.newfootboxrinput { width:380px; height:50px; float:right; background:#FFF; border-radius:10px; padding:0px 0px;}
.newfootboxrinputl { width:190px; height:50px; float:left; padding:0 20px;}
.newfootboxrinputr { width:150px; height:50px; float:right; background:#FF5A00; border-radius:0 10px 10px 0; cursor:pointer; text-align:center; line-height:50px; font-size:18px; color:#FFF;}
.newfootboxrinputl input { width:100%; height:50px; padding:0; margin:0; border:0; background:none; font-size:18px; outline:none}


.bottom-foot { width:100%; height:70px; background:rgba(0,0,0,.6) none repeat scroll !important; position:fixed; bottom:0; z-index:99999}
 .bottom-foot-box { width:80%; height:50px; padding:10px 0; margin:auto; position:relative;}
 .yuquan { width:136px; height:130px; background:url(../images/yuquan.png) center center no-repeat; background-size:contain; position:absolute; bottom:0; left:0;}
 @media screen and (min-width:1281px){
 .inputsub11 { width:150px; height:50px; background:#FF5A00; cursor:pointer; font-size:16px; line-height:50px; float:right; text-align:center; color:#FFF; border-radius:0 5px 5px 0}
 .inputbox { width:200px; padding:0 20px; float:right; height:50px; border-radius: 5px 0px 0px 5px; background:#FFF}
 }
 
  @media screen and (max-width:1280px){
 .inputsub11 { width:100px; height:50px; background:#FF5A00; cursor:pointer; font-size:16px; line-height:50px; float:right; text-align:center; color:#FFF; border-radius:0 5px 5px 0}
 .inputbox { width:150px; padding:0 20px; float:right; height:50px; border-radius: 5px 0px 0px 5px; background:#FFF}
 }
 
.inputbox input {width:100%; height:50px; padding:0; margin:0; background:none; border:0; font-size:16px; outline:none}
.bottom-foot-box  p{ float:left; padding-left:150px; font-size:1.5em; line-height:50px; color:#FFF}.homebox { width:1140px; height:auto; overflow:hidden; padding:10px 0; margin:auto; line-height:30px; font-size:14px;}
.homebox h2 { font-size:20px; line-height:50px;}
.moreclick { width:120px; height:40px; margin-top:10px; margin-left:auto; margin-right:auto; border:1px #F5F5F5 solid; line-height:40px; text-align:center; border-radius:5px;}
.frominputleft {
	width: 15%;
	height: 50px;
	float: left;
	overflow: hidden;
	text-align: center;
	color: #CCC;
	line-height: 50px;
	font-size: 14px;
	position: relative;
	cursor: pointer
}
.frominputright {
	width: 82%;
	height: 50px;
	float:right;
	overflow: hidden;
}
.ztmainbox {
	width: 40%;
	height: 50%;
	position: fixed;
	left: 30%;
	top: 25%;
	overflow-x: auto;
	background: #FFF;
	z-index: 99999;
	display: none
}
.ztmainboxmian {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: auto;
	padding: 20px 0;
	position: relative
}
.ztboxlisttitle {
	font-size: 16px;
	color: #000;
	line-height: 40px;
}
.ztboxlisttitlebox {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	cursor: pointer
}
.ztboxlisttitleboxon {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #09c15f;
	cursor: pointer
}
.ztboxlisttitleboxl {
	float: left
}
.ztboxlisttitleboxr {
	float: right
}
.closelogin {width: 15px; height: 15px; position:absolute; top: 10px; right: 10px; background:url(https://www.xueyinyue.com/api/shucai/images/close.png) center center no-repeat; background-size: contain; cursor:pointer}

.zhedang { width:100%; height:100%; position:fixed; top:0;background:rgba(0,0,0,.6) none repeat scroll !important; z-index:999999; display:none }
.zhedangbox { width:400px; height:auto; padding:30px 0; background:#FFF; border-radius:10px; margin-top:100px; margin-left:auto; margin-right:auto; position:relative }

.zhedangboxicon { width: 70px; height: 70px; margin: auto; background:url(http://www.xueyinyue.com/nindex/images/pic.png) center center no-repeat; background-size: contain}
.loginboxmianword { width: 100%; height: 40px; text-align: center; font-size: 15px; color: #2f2f2f; font-weight: bolder }

.loginboxmianword1 {width: 100%; height: 40px; text-align: center; font-size: 18px; color: #2f2f2f; font-weight:500}

.loginboxmianword2 {width: 100%; height: 40px; text-align: center; font-size: 12px; color: #2f2f2f; font-weight:500}
.closelogin {width: 15px; height: 15px; position:absolute; top: 10px; right: 10px; background:url(https://www.xueyinyue.com/api/shucai/images/close.png) center center no-repeat; background-size: contain; cursor:pointer}
.zhemainboxlist11icon1 {width: 100%; height: 20px;}

.zhedangboxiconbox { width:80%; height:40px; border-bottom:1px #F5F5F5 solid; margin:auto;}
.zhedangboxiconbox input { width:100%; height:40px; padding:0; margin:0; font-size:14px; border:0; background:none; outline:none; text-align:center;}
.zhemabottom {border-radius: 40px; cursor:pointer; margin:10px auto; width: 80%; height: 40px;  background:#FF5A00; text-align: center; line-height: 40px ;font-size: 15px; color: #FFF; }
.zuutitlenewsp { width:90%; margin:auto; font-size:14px; padding-bottom:20px; line-height:25px; font-weight:500}

.zuutitlenewsicon2 {width:100%; height:70px; background:url(../images/cc4.png) left center no-repeat; background-size:contain}
.zuutitlenewsicon21 {width:80%; height:70px;}
.loginboxmianword2 span { color:#FF5A00}

.loginboxmianword3 {width: 100%; height: 40px; text-align: center; font-size: 15px; color: #2f2f2f; font-weight:500}

.newfootbox { width:100%; height:320px; background:url(../images/bbx.jpg) center center no-repeat; background-size:cover; margin-top:50px;}
.newfootboxmain {width:100%; height:240px;background:rgba(0,0,0,.7) none repeat scroll !important; padding:40px 0;}
.newfootboxmainbox { width:1200px; height:240px; margin:auto}
.newfootboxmainboxl { width:260px; height:240px; float:left;}
.newfoottitle { font-size:18px; line-height:40px; color:#FFF}
.newfootline { width:30px; height:3px; background:#FF5A00;}
.newfootcontel { width:260px; height:50px; padding:15px 0;}
.newfootcontell { width:34px; height:50px; float:left; background:url(../images/1539704679054-tel.png) center center no-repeat; background-size:contain}
.newfootcontelr { padding-left:10px; line-height:50px; font-size:24px; color:#FFF;float:left; }
.newfootlineword { font-size:15px; color:#999}
.newfootboxmainboxc { width:470px; height:240px; float:left;}
.newfootmeun01 { width:235px; height:40px; float:left;}
.newfootkong { width:100%; height:36px;}
.newfootboxmainboxr { width:240px; height:240px; float:right;}

.erbox01 { width:120px; height:auto; overflow:hidden; float:left }
.erbox01 p { color:#999; line-height:24px; text-align:center}
.bottom-foot-main { width:100%; height:60px; background:#000; padding-bottom:70px;}
.bottom-foot-main-n { width:1200px; height:40px; padding:10px 0; margin:auto}
.bottom-foot-main-n-img { width:80px; height:30px; float:left; margin-right:20px; padding:5px 0;}
.bottom-foot-main-n-img img {width:80px; height:30px;}
.bottom-foot-main-n p { float:left; line-height:40px; color:#999; padding-right:20px;}