.criteria1 {
    width: 100%;
    margin: 0 auto;
    padding: 60px 0;
    background: #f4f4f4;
}
.criteria1_text1 {
    text-align: center;
    font-size: 36px;
    color: #000;
    margin-bottom: 30px;
}
.criteria_form {
    padding: 10px;
    width: 1200px;
    margin: 0 auto;
}
.criteria1 .criteria_form .criteria_form_input1 {
    width: 585px;
    float: left;
    margin-right: 15px;
	color: #333;
	margin-bottom: 30px;
}
.criteria_form_input1 input {
    width: 485px;
    height: 42px;
    line-height: 44px;
    border: 1px solid #94989c;
    outline: none;
    border-radius: 2px;
    padding-left: 10px;
    font-size: 14px;
    color: #666 !important;
	background: #FFF;
}
.criteria_form_input1 select {
    width: 495px;
    height: 44px;
    line-height: 44px;
    border: 1px solid #94989c;
    outline: none;
    border-radius: 2px;
    padding-left: 10px;
    font-size: 14px;
    color: #666;
	background: #FFF;
}
.criteria_form_btn1 input {
    width: 160px;
    height: 45px;
    background: #e84e40;
    border: none;
    outline: none;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    color: #fff;
	display: block;
    margin: auto;
	margin-top: 20px;
}
@media screen and (min-width:1280px){
body{font:14px "microsoft yahei", Arial, Helvetica, sans-serif;}
/*1400*900*/
.Mover{transition:0.5s;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.Mover:hover{transition:0.5s;ransform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
.enlarge img{ width:100%;transition:0.5s;}
.enlarge:hover img{-ms-transform:scale(1.04);-moz-transform:scale(1.04);-webkit-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04); transition:0.5s;}
/*****************
-------首页-------
*****************/
.headK{ height:90px; width:1200px; margin:0 auto;}
.hdlogo{width:173px; height:47px;}
.hdlogo img{width:173px;}
/*导航*/
.wapMenu{ display: none;}
.Menu{ display: block;}
.Menu ul{}
.Menu ul li{padding:0 25px;}
.MenuA{ line-height:90px;font-size:16px; color:#000; position: relative;}
.MenuA i{width:0; height:4px; display: block; background:#04535d; position: absolute;left:50%; bottom:13px;transition:0.5s;}
.Menu ul li .on,.MenuA:hover{ color:#04535d;}
.Menu ul li .on i,.MenuA:hover i{width:80%; margin-left:-40%;transition:0.5s;}

.Nav{width:100px; background: rgba(255,255,255,85); position: absolute;top:90px; left:0; right:0; margin:0 auto; display: none;}
.NavA{ line-height:40px; display: block; font-size: 14px; color:#343434; border-top:1px dashed #cbdae6; text-align: center;}
.NavA:first-child{border-top:none;}
.NavA:hover{ color:#04535d;}
/* banner */
.banner{height:600px; padding-top:90px;transition:0.5s;position: relative;}
.dh_lybox{
	position: absolute;
	top: 90px;
	width: 100%;
	height: calc(100% - 90px);
	left: 0;
	z-index: 999;
}
.dh_lybox .banner_zi{
	width: 320px;
	background: rgba(255,255,255,0.8);
	height: 100%;
    position: absolute;
}
.examlist {
	padding: 20px 10px;
}
.examlist li{
	margin-bottom: 15px;
}
.dh_lybox .banner_zi .examlist li .title{
	font-size: 18px;
	line-height: 30px;
	color: #000;
	margin-bottom: 15px;
}
.examlist li .list a{
	padding: 0 10px;
    color: #111;
    font-size: 14px;
    line-height: 26px;
    display: inline-block;
}
.shipin {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: fixed;
    overflow: auto;
    margin: 0;
    z-index: 2;
    display: none;
}
.shipin .sp_box {
    top: 50%!important;
    transform: translate(-50%,-50%);
    width: 35%;
    position: absolute;
    left: 50%;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,0,0,.3);
    box-sizing: border-box;
    margin-bottom: 50px;
}
.sp_name {
    padding: 20px 20px 0;
}
.sp_name .sp_title {
    line-height: 1.5;
    font-size: 16px;
    font-weight: 700;
    color: #1f2d3d;
}
.fr {
    float: right;
}
.clear {
    clear: both;
}
.fl {
    float: left;
}
.sp_video {
    padding: 30px 20px;
    color: #48576a;
    font-size: 14px;
}
.criteria_form_input {
    width: 95%;
    margin-right: 15px;
	margin-bottom: 15px;
}
.criteria_form_input input {
    width: 98%;
    height: 36px;
    line-height: 36px;
    border: 1px solid #94989c;
    outline: none;
    border-radius: 2px;
    padding-left: 2%;
    font-size: 14px;
    color: #666 !important;
	background: #FFF;
}
.criteria_form_input select {
    width: 100%;
    height: 36px;
    line-height: 36px;
    border: 1px solid #94989c;
    outline: none;
    border-radius: 2px;
    padding-left: 2%;
    font-size: 14px;
    color: #666;
	background: #FFF;
}
.criteria_form_btn input {
    width: 160px;
    height: 45px;
    background: #e84e40;
    border: none;
    outline: none;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    color: #fff;
	margin: auto;
}
.banner .swiper-slide{background-size: auto 600px;transition:0.5s;}
.banD{top:260px; width:1200px;}
.banDT{ font-size:22px; line-height:40px;}
.banDM{ font-size:16px; line-height:30px; margin-top:40px;}
.banner .swiper-slide .banDM img{width:132px; margin:0 auto 8px; display: block;}	
/*腰线*/
.IndWai{}
.IndWaiK{width:1200px; margin: 0 auto;}
.IndWaiA{width: 238.8px;padding-top:30px; height:148px;}
.IndWaiI{width:35px; height:35px; background-size:35px;}
.IndWaiI2{background-position: 0 -35px;}
.IndWaiI3{background-position: 0 -70px;}
.IndWaiI4{background-position: 0 -105px;}
.IndWaiI5{background-position: 0 -140px;}
.IndWaiA h3{font-size: 20px; line-height:55px;}
.IndWaiA h4{width:20px; height: 1px;}
.IndWaiA p{ font-size:14px;line-height:20px; padding-top:12px;}
.IndWaiZ{width:1px; height:178px;;}
.IndWaiZ i{width:1px; height:14px;}
.IndWaiZ1 i{top:10px;}
.IndWaiZ2 i{top:54px;}
.IndWaiZ3 i{top:115px;}
.IndWaiA:hover{ background:#f4f4f4;}
/*title*/
.IndTit{}
.IndTitH{width:410px;font-size:46px;line-height:80px;}
.IndTitH span{padding-left:15px;}
.IndTitH i{height: 43px;background-size:382px;}
.IndTitH:before{width:84px; height:52px;top:17px;}
.IndTitH:after{width:37px; height:47px;top:10px;}
.IndTitD span{ font-size:20px;height: 45px; line-height:45px;}
.IndTitD span:before, .IndTitD span:after{width:108px; height:45px;}
.IndTitD span:before{right:105%;}
.IndTitD span:after{left:105%;}
/*留学条件*/
.IndTiao{padding:80px 0 110px;}
.IndTiaK{width:1200px; margin:55px auto 0;}
.IndTiaT{margin-bottom:3px;}
.IndTiaTa{width:398px; height:75px;font-size:18px;}
.IndTiaTa i{width:59px; height:36px; background-size: 36px;}
.IndTiaT .on,.IndTiaTa:hover{ color:#FFF; background:#17b19d;}
.IndTiaT .on i,.IndTiaTa:hover i{background-position: 0 -36px;}
.IndTiaT .on span{border-width: 0 9px 7px 9px;}
.IndTiaN{width:1160px; padding:20px;}
.IndTiaL{width:342px; height:510px;}
.IndTiaLn{ padding:40px 30px 0; height:360px;}
.IndTiaLn h3{font-size:28px; line-height:35px;}
.IndTiaLn i{width:60px; height: 2px;margin-top:25px;}
.IndTiaLn p{ font-size:18px;line-height:28px; margin-top:25px;}
.IndTiaLa{width:165px; height:50px; line-height:50px;border-radius:25px;font-size:16px;margin-left:30px; margin-top:10px;}
.IndTiaR{width:818px;}
.IndTiaRn{ margin-left:28px; padding-left:40px;width:340px; border-left:1px dashed #c4c7c7;}
.IndTiaRn h3{font-size:24px; line-height:35px;}
.IndTiaRn h4{font-size: 16px; line-height:30px; font-weight:500;}
.IndTiaRp{ font-size:14px;line-height:22px; padding-top:10px;}
.IndTiaI{width:13px; height:13px; background-size:13px;top:10px; left:-7px;}
/*热门院校*/
.IndHot{width:1200px; margin:90px auto 100px;}
.IndHotK{width:1200px; margin:70px auto 0;}
.IndHotT{width:178px;}
.IndHotTa{width:176px; height:80px;line-height:80px;border:1px solid #eee;font-size:16px;margin-bottom:16px;}
.IndHotT .on{border:1px solid #04535d;}
.IndHotT .on span{margin-top:-6px; right:-1px;border-width:6px 6px 6px 0;border-color: transparent #FFF transparent transparent;}
.IndHotN{width:1020px;}
.IndHota{width:296px; height:180px;border:1px solid #eee;margin-left:16px; margin-bottom:12px;padding:0 13px;}
.IndHotH{ padding:14px 0 7px; border-bottom:1px dashed #eee;}
.IndHotHI{width:50px; height:50px;border: 1px solid #eee;}
.IndHotHp{width:230px;}
.IndHotHp h3{font-size:16px; line-height:20px;}
.IndHotHp p{ font-size:12px;line-height:20px;}
.IndHotP{font-size:12px;line-height:20px; height:40px; margin:10px 0;}
.IndHotC{font-size: 14px;border-top:1px dashed #eee; height:45px;}
.IndHotCI i{width:3px; height:3px;margin-right:7px;}
/*留学条件*/
.IndAnL{ padding-top:55px; height:680px;background-size:auto 735px;}
.IndAnLK{width:1200px; margin:50px auto 0;}
.IndAnLT{width:365px; height:429px;}
.IndAnLT p{width:165px;font-size:18px; line-height:30px;top:80px; right:-35px;}
.IndAnLT p i{top:13px; left:-15px; width:5px; height:5px;}
.IndAnLN{width:735px; height:415px;}
.IndAnLTab{width:690px; height:290px}
.IndAnLNT{height:50px; font-size:16px;width:690px;}
.IndAnLNT p{line-height:49px;}
.IndAnLTab .swiper-slide{height: 58px; font-size:14px}	
.IndAnLTab .swiper-slide p{line-height:49px;}
/*效果环境*/
.IndHua{ padding-top:80px;}
.IndHuaN{ margin-top:40px;}
.IndHuaA{ width:20%;}
.IndHuaA img{opacity:0.35;transition:0.5s;}
.IndHuaA:hover img{opacity:1;transition:0.5s;}
/*精品课程*/
.IndJin{ padding:60px 0 80px;}
.IndJinT{width:490px;border:1px solid #eaeeef;margin:40px auto 50px;}
.IndJinTa{width:50%; height: 60px; line-height:60px;font-size:20px;}
.IndJinT .on{border-radius:4px;}
.IndJinT .on span{bottom:-8px;border-width: 8px 10px 0 10px;}
.IndJinK{width:1200px; margin: 0 auto;}
.IndJinZ{width:284px; height:408px;border-radius:5px;}
.IndJinI{width:284px; height:250px;}
.IndJinI h3{ font-size:30px; line-height:50px; padding-top: 50px;}
.IndJinIp{ margin:15px auto 0;font-size:16px;width:210px; line-height:36px;}
.IndJinP{ padding:15px 20px 0;width:244px;}
.IndJinP h3{ font-size:20px;line-height:35px;}
.IndJinP p{ font-size:16px; ine-height:20px; margin-top:5px;}
.IndJinPa{ font-size:18px; width:124px; height: 38px; line-height:38px;border-radius:3px;margin-top:20px;}
.IndJinPa span{top:-7px;border-width:7px 8px 7px 0;}
/*留学资讯*/
.IndZix{width:1200px; margin:80px auto 0;}
.IndZixK{width:1200px; margin:80px auto 0;}
.IndZixB{width:574px; height:493px;}
.Zixnext,.Zixprev{width:39px; height:39px; background-size:12px;}
.Zixprev{right:40px;}
.IndZixI{width:503px; height:192px;margin:30px auto 0;}
.IndZixT{ padding:5px 30px 0;}
.IndZixT h4{line-height:68px;font-size: 32px;}
.IndZixT h3{font-size: 16px; line-height:35px}
.IndZixT p{font-size:14px; line-height:28px; height:56px; margin-top:5px;}
.IndZixA{font-size: 14px; width:110px; height: 38px; line-height: 38px;margin-top: 20px;}	
.IndZixN{width:570px;}
.IndZixNT{ border-bottom:1px solid #ddd; padding-bottom:10px; height:40px;}
.IndZixNTa{ font-size:16px;}
.IndZixNT i{width:1px; height:12px;}
.IndZixNa{border-bottom:1px solid #ddd; padding:20px 0;}
.IndZixNp i{width:5px; height:5px;margin-right:10px;}
.IndZixNp p{width:440px;font-size:16px;}
.IndZixNp span{font-size:14px;}
.IndZixNz{line-height:28px;font-size:14px; height:56px;padding-top:15px;}
/*foot*/
.foot{background-position: center 70px;background-size:1040px;padding:30px 0 20px;}
.ftT{font-size: 20px; line-height:40px;width:1200px; margin: 0 auto;}
.ftK{width:1200px; margin:20px auto 30px;}
.ftKN{width:393px;}
.ftKT{font-size: 16px; line-height:40px;}
.ftKN hr {margin-top: 5px;margin-bottom: 20px;border-top:1px solid #fff;}
.ftKF{width:90%;}
.ftKF label { font-size:14px;margin-bottom: 5px;}
.ftKFI{width: 80%;padding-left: 5%;height: 40px; line-height:40px;margin-bottom:25px;}
.submit{width: 85%;margin-top:10px;height: 40px;border-radius: 13px;line-height: 30px;}
.ftKLX{line-height: 40px; font-size:14px; }
.ftKMa{width:393px;}
.ftKM{width:200px;font-size:14px; line-height:30px; }
.ftKM img{width:151px; margin: 0 auto 9px;}
.ftLink{width:1200px; margin: 8px auto;}
.ftLink h3{padding-top:20px;font-size:16px;}
.ftLinkN{ padding-top:25px; padding-bottom:15px;}
.ftLinka{font-size:14px; line-height:22px; margin-right:10px;}
.copy{ font-size:14px; line-height:25px;width:1200px; margin: 8px auto;}	
	
	
}
@media(max-width:1080px){
	.dh_lybox{
		display:none;
	}
	.criteria1{
		padding: 40px 0;
	}
	.criteria1 form{
		padding: 0 10px;
	}
	.criteria1_text1{
		font-size: 26px;
	}
	.criteria1 .criteria_form{
		width: 100%;
		padding: 0;
	}
	.criteria1 .criteria_form .criteria_form_input1{
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin-bottom: 20px;
	}
	.f_input_box span{
		font-size: 14px;
		display: block;
		width: 75px;
		line-height: 40px;
	}
	.criteria_form_input1 input{
		width: 80%;
	}
	.criteria_form_input1 select{
		width: 80%;
	}
}