@charset "utf-8";

/* CSS Document */

html,body{background:#ffffff;color:#2c2c2c;font:10px 'Microsoft YaHei',Tahoma,Verdana,'Simsun';}

body,h1,h2,h3,h4,h5,h6,dl,dt,li,ol,ul,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0;}

a{text-decoration:none!important;}

*{margin:0;padding:0;}



select {

  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/

  border: solid 1px #000;



  /*很关键：将默认的select选择框样式清除*/

  appearance:none;

  -moz-appearance:none;

  -webkit-appearance:none;



  /*在选择框的最右侧中间显示小箭头图片

  background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;*/



  /*为下拉小箭头留出一点位置，避免被文字覆盖*/

  padding-right: 14px;

}



/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

select::-ms-expand { display: none; }





/*按钮*/

.btn-box{width:100%;margin: 0 auto; padding: 0 0; text-align: center;}
.btn-box p{font-size:1.5rem; line-height:1.5;padding:10px 0;}
.white .btn-box p{color:#fff;}

.btn-box .btn-style-auto{width:auto!important;background-color: #af1b40;color: #fff;padding-left:20px; padding-right:20px; margin-top:20px;}
@media(max-width:860px){
	.btn-box .btn-style-auto{width:100%!important;margin-top:0;}
}



.btn-style{text-align: center; color: #fff;border-radius:6px;background-color: #af1b40; padding:4px 20px;}

.btn-style:link{color:#fff!important;}

.btn-style:hover{color:#fff!important;}

.btn-style:visited{color:#fff!important;}


.btn-style-ta{text-align: center; color: #fff;border-radius:6px;background-color: #af1b40; padding:10px 20px;}


.btn-banner:link{color:#fff!important;}

.btn-banner:hover{color:#fff!important;}

.btn-banner:visited{color:#fff!important;}



.btn-style3{width:auto;text-align:center;color:#fff;border-radius:0!important;border:1px solid #af1b40;background-color: #af1b40;display: inline-block;font-size:1.8rem; font-weight:bold; padding:10px 0;line-height:1.5;vertical-align:text-top;min-width:180px;}

.btn-style3:link{color:#fff!important;}

.btn-style3:hover{color:#fff!important;}

.btn-style3:visited{color:#fff!important;}



.btn-style4{width:auto;text-align:center;color:#af1b40;border-radius:0!important;border:1px solid #af1b40;background-color:#fff;display: inline-block;font-size:1.8rem; font-weight:bold; padding:10px  0;line-height:1.5;vertical-align:text-top;min-width:180px;}

.btn-style4:link{color:#af1b40!important;}

.btn-style4:hover{color:#af1b40!important;}

.btn-style4:visited{color:#af1b40!important;}



.btn-style2{ position: absolute; bottom:3rem; right:5.2rem; width:auto; line-height:20px; color:#767676!important; font-size:1.6rem; text-align: center; color: #fff;padding:10px 20px; border-radius:6px;background-color: #fff;}

.btn-style2:link{color:#767676!important;}

.btn-style2:hover{color:#767676!important;}

.btn-style2:visited{color:#767676!important;}



.md{padding-top:100px;margin-top:-100px;}



/*huodong*/

.bg-huodong{

background: -webkit-linear-gradient(left,#fa550e,#f54404); /* Safari 5.1 - 6.0 */

background: -o-linear-gradient(right,#fa550e,#f54404); /* Opera 11.1 - 12.0 */

background: -moz-linear-gradient(right,#fa550e,#f54404); /* Firefox 3.6 - 15 */

background: linear-gradient(to right,#fa550e,#f54404); /* 标准的语法 */

color:#fff; font-size:2.4rem; font-weight: bold;

}

/*huodong*/



/*西班牙留学，首选上外留学*/
#zSlider ul{list-style: none;}
#zSlider{margin:0px auto; width:1200px; overflow:hidden;}
#picshow{position:relative;}
#picshow{width:900px; height:512px;float:left;}
#picshow_img{width:100%; height:512px; overflow:hidden;}
#picshow_img li{width:100%; height:512px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:100%; height:512px;}
#picshow_tx{left:0px; width:100%; bottom:0px; position:absolute; height:90px; overflow:hidden;}
#picshow_tx li{background:rgba(0,0,0,0.5); padding:10px 30px;position:absolute;bottom:0;left:0;right:0;color:#fff;display:none;}
#picshow_tx li a{color:#fff;}
#picshow_tx li a:hover{text-decoration:underline;}
#picshow_tx li h3{ margin:13px 0;font-size:1.5rem;}
#picshow_tx li p{ color:#ccc; line-height:16px; height:16px; overflow:hidden;}
#select_btn{width:298px; height:512px; color:#2c2c2c; float:right; display:inline; background-color:#f5f5f5;}
#select_btn li{padding:3px 11px 3px 9px; width:299px;border-top:1px solid #fff; cursor:pointer;}
#select_btn li:hover{background-color:#d7d7d7;}
#select_btn li.current{background-color:#d7d7d7;}
#select_btn li.current:hover{background-color:#d7d7d7;}
#select_btn a{color:#000;}
#select_btn img{padding:2px; border:1px solid #ccc; width:70px; height:49px; margin-right:10px; float:left;}
#select_btn .select_text{ height:50px; font:1.4rem/1.7 'Microsoft YaHei'; overflow:hidden; display:block;}
#select_btn .select_text:hover{text-decoration:underline;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;}

@media(max-width:1200px){
	#zSlider ul{list-style: none;}
	#zSlider{margin:0px auto; width:100%; overflow:hidden;}
	#picshow{width:80%; height:100%;float:left;}
	#picshow_img{width:100%; height:512px; overflow:hidden;}
	#picshow_img li{width:100%; height:512px; overflow:hidden; float:left; display:none;}
	#select_btn{width:19%; height:100%; color:#2c2c2c; float:right; display:inline; background-color:#f5f5f5;}
	#select_btn li{padding:3px 11px 3px 9px; width:100%; border-top:1px solid #fff; cursor:pointer;}
	#select_btn li:hover{background-color:#d7d7d7;}
	#select_btn li.current{background-color:#d7d7d7;}
	#select_btn li.current:hover{background-color:#d7d7d7;}
}

@media(max-width:991px){
	#zSlider ul{list-style: none;}
	#zSlider{margin:0px auto; width:100%; overflow:hidden;}
	#picshow{width:80%; height:100%;float:left;}
	#select_btn{width:19%; height:100%; color:#2c2c2c; float:right; display:inline; background-color:#f5f5f5;}
	#select_btn li{padding:3px 11px 3px 9px; width:100%;border-top:1px solid #fff; cursor:pointer;}
	#select_btn li:hover{background-color:#d7d7d7;}
	#select_btn li.current{background-color:#d7d7d7;}
	#select_btn li.current:hover{background-color:#d7d7d7;}
}

@media(max-width:860px){

}



/*西班牙留学，首选上外留学*/



/*feiyong*/

.feiyong{width:100%; height:476px;background:url(../images/zhu.png) top center no-repeat;position: relative;}

.feiyong .p-box{position: absolute;top:20px;right:140px;left:600px;}

.feiyong .p-box h4{font-size:2rem; line-height:1.6; font-weight: bold;}

.feiyong .p-box p{margin-bottom: 10px;line-height:2;}

.feiyong .p-box p span{border-bottom:1px solid #fff;}

.feiyong .bg-red-box{background:rgba(175,27,64,0.9);color:#fff;margin-top: 10px; padding:10px 20px;font-size:2rem;border-radius:5px;}

.jiao_box{width:100%; margin-top:0;}

.jiao_box .jiao1{border-top:solid 20px rgba(175,27,64,0.9);border-left:solid 20px transparent; border-right:solid 20px transparent; display:inline-block;position: relative; top:0; left:40px;}

/*sfq-zdy*/

.sfq-zdy{background:#f7f7f7;}

.sfq-zdy a{color:#a32848 !important;}





.fl{float:left;}

.fr{float:right;}



.width100{ width:100%;}

.width33{ width:32.7%; float: left;margin-left: 0.6%; margin-bottom:0.6rem;}



.md{padding-top:100px;margin-top:-100px;}



.padding{ padding:3rem 2rem;}





.mt10{margin-top: 1rem;}

.mt20{margin-top: 2rem;}

.mt30{margin-top: 3rem;}

.mb10{margin-bottom: 1rem;}

.mb20{margin-bottom: 2rem;}

.mb30{margin-bottom: 3rem;}

.ml10{margin-left:10px;}

.ml20{margin-left:20px;}

.mr20{margin-right:20px;}

.font14{ font-size:1.4rem;}

.font16{ font-size:1.6rem; line-height:1.6;}

.font18{ font-size:1.8rem; line-height:1.8;}

.font24{ font-size:2.4rem; }

.font30{font-size:3rem;}

.font12{ font-size:1.2rem;}

.auto{ margin:0 auto;}





/*标题*/

.title{width:100%; margin:0 auto; margin-top:1rem; margin-bottom:2rem;}

.title h2{ font-size:3rem; line-height:1.4;font-weight:bold; color:#2c2c2c;text-align:center;}

.title p{font-size:1.6rem; color:#2c2c2c; text-align:center;line-height:1.6; margin-top: 1rem;}

.title-text{font-size:28px; color:#2c2c2c; text-align:center;line-height:36px; margin-top: 20px; margin-bottom: 20px;}





/*前景色背景色*/

.col-red{ color:#b01b41;}

.col-black{ color:#2c2c2c;}

.col-gray{color:#767676;}

.bg-white{background:#fff;}

.bg-gray{background:#eeeeee;}

.bg-gray2{background:#ecf4f6;}



/*banner*/

.banner{margin-top:66px;}



/*daohang*/

.logo{display:inline-block;width:400px;height:60px;vertical-align:middle;background: url(../images/logo_top.png)no-repeat;}
.logo-xs{width:60%;height:auto;margin:1% 20%!important;}



.btn-pos{ position:relative; top:-120px;left:20%;}

.btn-banner{ width:auto; font-size:1.8rem; text-align: center; color: #fff;padding:15px 60px 15px 20px;border-radius:6px;background:url(../images/dian.png) 96% no-repeat #af1b40;}

/*zc-------------------------------------------------------------------------------------------------------------*/
.zc{background:#eee;width:100%;}
.zc h2{ font-size:3rem; text-align:center; margin-bottom:20px;}
.form-box{width:90%;margin:0 auto;padding:10px 0;}
.zc_xiala,.zc_kuang,.form-tj{ margin:0 auto!important;width:90%;}
.zc_xiala select,.zc_kuang input,.form-tj input{width:100%;border-radius:8px; border:0;font-size:1.6rem; padding:18px 10px;}
.zc_xiala select,.zc_kuang input{background: #fff;}
.zc_xiala option{width:100%; background: #fff;border-radius:8px; border:0; line-height: 3.6rem!important;font-size:1.6rem; padding:4px 10px;}
.btn-style input{font-size:1.5rem; border:0;}
.zc-p{font-size:1.6rem;text-align: center;color:#686868;}
/*底部 ZC*/
.padd-zc{padding:2rem;}

@media(max-width:1200px){
}

@media(max-width:991px){
}

@media(max-width:860px){
	.zc h2{ font-size:2.5rem; text-align:center;}
	.zc_xiala select,.zc_kuang input,.form-tj input{padding:15px 10px;}
}
/*zc-------------------------------------------------------------------------------------------------------------*/



/*申请条件*/

.p1-box{border-left:8px solid #b01b41;padding:10px 10px 10px 20px; margin-top: 10px;height:100px; overflow: hidden;background: #fff;}

.p1-box .p1-tit{font-size:1.8rem;font-weight: bold;line-height:1.5; margin-bottom:5px;}

.p1-box .p1-text{font-size:1.5rem;line-height: 1.5;}



/*part02*/

.p2-box{padding:5px 10px;}

/*part03*/

.p3-tit{background:#f2e6e6;;padding:5px 10px;position: relative;height:30px;margin: 0 5px;}

.p3-tit .step{font-size:3.6rem; position: absolute; bottom:0; left:5px;font-weight: bold;color:#af1b40;}

.p3-tit p{font-size:1.8rem;font-weight: bold;position: absolute; left:40px;bottom:5px;color:#2c2c2c;}



.p3-box{width:100%; height:190px;text-align: center;border-radius:5px; border:1px dashed #af1b40; background-size:100%;margin-top:50px;line-height:1.5;text-align: center;position: relative;padding:50px 20px 30px 20px;}

.p3-box .xb{width:100px;height:100px;line-height:50px;padding:20px 0;  font-size:2rem;color:#fff;border-radius:50%;background:#b01b41; border:1px dashed rgba(255,255,255,0.5);font-weight: bold;position: absolute;top:-45px;left:50%; margin-left: -50px;}

.p3-box .p-text{font-size:2rem;line-height:1.5;padding:5px;color:#a40035; font-weight: bold;}

.p3-box .p3-kuang{font-size:1.5rem;color:#a40035;}





.gou2{background:url(../images/gou2.png) left no-repeat; padding-left:30px; padding-top:5px; padding-bottom:5px;font-size:1.8rem; font-weight:bold;}



/*part04*/

.p4-ul{padding:5rem 10rem; }

.p4-ul p{ background:url(../images/p4-gou.gif) 0 0.5rem no-repeat; padding-left:3rem;  font-size:1.8rem; line-height: 2;}

.p4-ul a{padding:15px 20px;}

/*part05*/

.sofia-verity{list-style: none;}

.sofia-verity li{float:left;text-align:center; width: 50%;}

.sofia-verity img{border:1px solid #767676;height:360px;transition:all .3s;position: relative;}

.sofia-verity p{padding-top:1rem;font-size:1.4rem;}

.sofia-verity li:hover img{transform: scale(2);z-index:999;}





/*part06*/

.part6{padding-bottom:3rem;}

.part6 .rel p{width:100%; height:5.5rem; overflow: hidden; line-height:1.6;padding:10px;color:#2c2c2c;text-align:left;font-size:1.4rem;margin:0;background:#e5e5e5;}

.part6 div.rel{transition:all .5s;z-index:1; margin: 0 0;width:100%:}

.part6 div.rel:hover{box-shadow:0 0 20px rgba(0,0,0,.6);transform:scale(1.1);z-index:999;}

.part6 div img{width:100%;}





/*part07*/



/*bysgy*/

.p8-box{border-bottom:1px solid #cbcbcb; padding:2rem 0;}

.p8-box h4{ font-size:1.6rem; font-weight:bold; margin-top:0.5rem;}

.p8-box .jieshao{display: inline-block;width:75%;}

.p8-box .jieshao p{font-size:1.5rem; line-height:1.5; margin:5px 0;}

.p8-box .jieshao p span{border-radius:4px;color:#b01b41; font-weight: bold; margin-right:10px;}

.jieshao a{padding:15px 20px!important;}

.ganyan{border-radius:4px; background:#dfdfdf; font-size:1.4rem; padding:1rem; color:#767676; margin-top:20px;line-height:1.5;}

.p8-box a{position: absolute; top:0; right:4px;}


/*中外顶尖专家团队 助力子女海外发展*/
.p7-box{width:100%;background:#fff;border:1px solid #dedede;}
.p7-ren1{background: url(../images/p7-img1.jpg) top left no-repeat;background-size:40%;padding-left:43%;}
.p7-ren2{background: url(../images/p7-img2.jpg) top left no-repeat;background-size:40%;padding-left:43%;}
.p7-ren3{background: url(../images/p7-img3.jpg) top left no-repeat;background-size:40%;padding-left:43%;}
.p7-ren4{background: url(../images/p7-img4.jpg) top left no-repeat;background-size:40%;padding-left:43%;}
.p7-ren5{background: url(../images/p7-img5.jpg) top left no-repeat;background-size:40%;padding-left:43%;}
.p7-ren6{background: url(../images/p7-img6.jpg) top left no-repeat;background-size:40%;padding-left:43%;}
.p7-box-ul{padding:20px 10px;height:360px;}
.p7-box-ul p{font-size:2rem;background:url(../images/ren.png) left no-repeat;padding-left:30px; margin-left:-10px;}
.p7-box-ul ul{margin-left:10px; margin-top:10px;font-size:1.4rem;color:#888888;line-height:1.5;}


	@media(max-width:1199px){
	.p7-ren1{background-size:18%;padding-left:20%;}
	.p7-ren2{background-size:18%;padding-left:20%;}
	.p7-ren3{background-size:18%;padding-left:20%;}
	.p7-ren4{background-size:18%;padding-left:20%;}
	.p7-ren5{background-size:18%;padding-left:20%;}
	.p7-ren6{background-size:18%;padding-left:20%;}
	.p7-box-ul{padding:20px 10px;height:auto!important;}
	}

	@media(max-width:991px){

	}

	@media(max-width:859px){
	.p7-ren1{background-size:18%;padding-left:20%;}
	.p7-ren2{background-size:18%;padding-left:20%;}
	.p7-ren3{background-size:18%;padding-left:20%;}
	.p7-ren4{background-size:18%;padding-left:20%;}
	.p7-ren5{background-size:18%;padding-left:20%;}
	.p7-ren6{background-size:18%;padding-left:20%;}
	.p7-box-ul{padding:20px 10px;height:auto!important;}
	}

/*中外顶尖专家团队 助力子女海外发展*/

/*part09*/

.part9{padding-bottom:3rem;}

.part9 .rel p{width:100%; height:85px; overflow: hidden; line-height:1.5;padding:10px;color:#2c2c2c;text-align:left;font-size:1.4rem;margin:0;background:#e5e5e5;}

.part9 .rel p strong{margin-right:10px;color:#af1b40;font-size:1.5rem;}

.part9 div.rel{transition:all .5s;z-index:1; margin:0 0;width:100%;}

.part9 div.rel img{width:100%;}

.part9 div.rel:hover{box-shadow:0 0 20px rgba(0,0,0,.6);transform:scale(1.1);z-index:999;}



/*part10*/

.padd8{padding:0.8rem;}

.p10-border{border:1px solid #ced5e1;padding:0;}

.p10-text{padding:0.6rem 0.3rem 0 0;}

.p10-text h4{font-size:1.5rem; line-height:1.6rem; background:url(../images/xx.gif) left top no-repeat; padding-left:2rem; font-weight:bold; margin-top: 0.5rem; margin-bottom:0.5rem;}

.p10-text p{font-size:1.4rem; line-height:1.6rem; color:#767676;}



/*part11*/

.bg-p11{background:url(../images/p11-7000.jpg) top center no-repeat;height:670px;position: relative;}

.p11-text-box{background:rgba(255,255,255,0.9); padding:40px;position: absolute; top:30%;left:25%;right:25%;}

.p11-text-box p{text-align: center;font-size:1.8rem;line-height:2;}





.p13-box-l{ padding:2rem 1rem;}

.p13-box-l .xb{font-size:2.4rem; text-align:center;}

.p13-box-l .xb p{font-weight:bold;}

.p13-box-l .xb .xb-di{background:#b01b41;border-radius:40px; color:#fff; line-height:1;padding:1rem 0; margin-top:1rem;}

.p13-box-l .xb p span{font-size:1.4rem; font-weight:lighter;}

.p13-box-l .kuang{border-radius:20px; border:3px solid rgba(176,27,65,0.3);padding:1rem 2rem; font-size:1.6rem; line-height:1.6;}

.p13-box-r{}

.p13-box-r h4{font-size:2rem;background:#7a7a7a; color:#fff;padding:1rem; font-weight:bold;}

.p13-bai{background:#fff; margin-bottom:2px;padding:0.8rem 1rem;}

.p13-bai .p1{ font-size:1.8rem; display:inline-block;width:15%; vertical-align:middle;font-weight:bold;color:#b01b41;}

.p13-bai .p2{ font-size:1.4rem; display:inline-block;margin-left:1%; width:84%; vertical-align:middle;}

.p13-box{ padding:2rem;}

.p13-box-l a{padding:15px 20px;}


/*尚外出国：22年专注出国领域*/
.shangwai{background:url(../images/shangwai.jpg) #cfcfcf no-repeat center top;}
.shangwai .intro{ font-size:1.6rem; line-height:2;}
.rongyu01{background:rgba(255,255,255,0.7);padding:50px; margin-top:40px;}
.rongyu01 h3{font-size:3rem;font-weight:bold; text-align: center; margin-bottom: 20px;}
.rongyu01 ul{padding-left:20px; list-style:url(../images/rongyu01-icon.png);font-size:1.5rem;line-height:1.5;}
.rongyu01 ul li{border-bottom:1px dashed #d2d2d2;padding:15px 0;}
.rongyu01 ul li strong{color:#ff6f21;padding-left:5px;}

.rongyu02{ margin-top:60px;}
.rongyu02-img01{background:url(../images/rongyu02-img01.jpg) top center no-repeat #c1c1c1; background-size:100%;width:100%; height:210px;}
.rongyu02-img02{background:url(../images/rongyu02-img02.jpg) top center no-repeat #c1c1c1; background-size:100%;width:100%; height:210px;}
.rongyu02-img03{background:url(../images/rongyu02-img03.jpg) top center no-repeat #c1c1c1; background-size:100%;width:100%; height:210px;}
.rongyu02-img04{background:url(../images/rongyu02-img04.jpg) top center no-repeat #c1c1c1; background-size:100%;width:100%; height:210px;}
.rongyu02-img05{background:url(../images/rongyu02-img05.jpg) top center no-repeat #c1c1c1; background-size:100%;width:100%; height:210px;}
.rongyu02-img06{background:url(../images/rongyu02-img06.jpg) top center no-repeat #c1c1c1; background-size:100%;width:100%; height:210px;}
.rongyu02-img07{background:url(../images/rongyu02-img07.jpg) top center no-repeat #c1c1c1; background-size:100%;width:100%; height:210px;}
.rongyu02-img08{background:url(../images/rongyu02-img08.jpg) top center no-repeat #c1c1c1; background-size:100%;width:100%; height:210px;}

.rongyu02 p{background:#c1c1c1;font-size:1.4rem; color:#000;text-align: center; line-height:1.5;padding:10px; min-height:66px;}

.rongyu02 .col-sm-3,.rongyu02 .col-xs-6{margin-bottom:20px;}

@media(max-width:1200px){
	.rongyu02-img01{height:165px;}
	.rongyu02-img02{height:165px;}
	.rongyu02-img03{height:165px;}
	.rongyu02-img04{height:165px;}
	.rongyu02-img05{height:165px;}
	.rongyu02-img06{height:165px;}
	.rongyu02-img07{height:165px;}
	.rongyu02-img08{height:165px;}
}

@media(max-width:991px){
	.rongyu02-img01{height:155px;}
	.rongyu02-img02{height:155px;}
	.rongyu02-img03{height:155px;}
	.rongyu02-img04{height:155px;}
	.rongyu02-img05{height:155px;}
	.rongyu02-img06{height:155px;}
	.rongyu02-img07{height:155px;}
	.rongyu02-img08{height:155px;}
}

@media(max-width:860px){
	.rongyu01{padding:40px 20px; margin-top:20px;}
	.rongyu01 h3{font-size:2rem;}
	
	.rongyu02-img01{height:135px;}
	.rongyu02-img02{height:135px;}
	.rongyu02-img03{height:135px;}
	.rongyu02-img04{height:135px;}
	.rongyu02-img05{height:135px;}
	.rongyu02-img06{height:135px;}
	.rongyu02-img07{height:135px;}
	.rongyu02-img08{height:135px;}
	
	.rongyu02{ margin-top:30px;}
	.rongyu02 p{padding:5px 0; min-height:46px;}
}


/*tiaofu*/

.fixed{position:fixed; bottom:-2px;width:100%;height:auto; z-index:999999;} 

.cou{position: absolute;right:0;}

.fan{display:none;position:fixed; bottom:0; right:30px; z-index:999999;}



/*footer*/

footer { 

	width:100%;

	height: auto;

    margin:0px auto;

	padding-top:40px;

	padding-bottom:60px;  

	background:#6b6b6b;

	color:#fff;

	font-size:1.4rem;
	line-height: 1.8;
	}



/* 鍙充晶婕傛诞 */

.fixmes {position: fixed;right:0;top:140px;display: none;z-index:999;}

.fix{width:120px;height:auto;padding:4px 0;margin-top:2px; font-size:14px; line-height:20px;border-radius:4px;}

.fix-logo{width:120px;height:auto;}

.fix img{ margin:0 auto;}

.fix a,#yingcang{display: block;color:white;text-align: center;font-family:"Microsoft Yahei",Arial;}

.fix:hover{filter:alpha(opacity=90); text-align: center;-moz-opacity:0.9; opacity:0.9;}

.fix:visited{color:#fff;}

.fix1 {background: #af1b40;}

.fix2 {}

.fd-input{border-radius:4px;background:#fff; border:1px solid #dedede; width:90px;padding:0 2px;}

.fd-a {border-radius:4px; color:#fff; background:#af1b40; border:1px solid #d0021b;padding:0 16px; text-align: center;margin-top:2px;}

.fix3 {background: #f4f4f4; border:1px solid #dedede; padding:10px 13px;font-size:14px;margin-top:2px;}

.fix4 {background: #FBB01F;}

.fix5 {background: #EF6608;}

.fix6 {background: #af1b40;margin-top:2px;}

.fix7 {background: #BABABA;margin-top:2px;border-radius:4px;}

.ask i{

	width: 30px;

	height:30px;

	display: block;

	margin: 0 auto;

	background:url(../images/ask.png) center no-repeat;

	animation: shine .8s infinite;

	animation-name: shine;

	animation-duration: 0.8s;

	animation-timing-function: initial;

	animation-delay: initial;

	animation-iteration-count: infinite;

	animation-direction: initial;

	animation-fill-mode: initial;

	animation-play-state: initial;

	}

.ask i .nav-ask {

    animation: shine .8s infinite;

    animation-name: shine;

    animation-duration: 0.8s;

    animation-timing-function: initial;

    animation-delay: initial;

    animation-iteration-count: infinite;

    animation-direction: initial;

    animation-fill-mode: initial;

    animation-play-state: initial;

}

@keyframes shine{

	0%{opacity: 0;}

	50%{opacity: 1;}

	70%{opacity: 1;}

	100%{opacity: 0;}

}



@-webkit-keyframes shine{

	0%{opacity: 0;}

	50%{opacity: 1;}

	70%{opacity: 1;}

	100%{opacity: 0;}

}

















@media(max-width:1200px){

/*part04*/

	.p4-ul{padding:1rem; }

/*feiyong*/

.feiyong .p-box p{margin-bottom: 10px;line-height:2;}

.feiyong .p-box p span{border-bottom:1px solid #fff;}

.feiyong .bg-red-box{background:rgba(175,27,64,0.9);color:#fff;margin-top: 10px; padding:10px 20px;font-size:2rem;border-radius:5px;}

.jiao_box{width:100%; margin-top:0;}

.jiao_box .jiao1{border-top:solid 20px rgba(175,27,64,0.9); border-left:solid 20px transparent; border-right:solid 20px transparent; display:inline-block;position: relative; top:0; left:60px;}

}







@media(max-width:991px){

html,body{font:8px 'Microsoft YaHei',Tahoma,Verdana,'Simsun';}

.btn-pos{ position:relative; top:-80px;left:25%;}

.btn-banner{ padding:15px 50px 15px 20px;}


	/*feiyong*/

	.feiyong .p-box{top:50px;right:0;left:500px;}

	.jiao_box .jiao1{left:60px;}

}



@media(max-width:859px){

html,body{font:8px 'Microsoft YaHei',Tahoma,Verdana,'Simsun';}

	.padding{ padding:3rem 3rem;}

	.font30{font-size:2rem;}
	

	.btn-style3{padding:10px;min-width:auto;}

	.btn-style4{padding:10px;min-width:auto;}

	

	.bg-huodong{

	font-size:1.6rem;

	}

	

	/*申请条件*/

	.p1-box{height:auto;}

	

	/*西班牙留学，首选上外留学*/

	

	.carousel-caption{padding:10px 10px 15px 10px;font-size:1.5rem!important;line-height:1.5;}

	/*西班牙留学，首选上外留学*/

	

	.part9 .rel p{width:100%; height:65px; overflow: hidden;}

	

	/*标题*/

	.title{}

	.title h2{ font-size:2rem}

	.title p{text-align:left;}

	.title-text{font-size:28px; color:#2c2c2c; text-align:center;line-height:36px; margin-top: 20px; margin-bottom: 20px;}

	

	.width33{width:90%; margin-left: 5%; margin-top:1rem; background:#000;}

	

	.p3-box{height:140px;border-radius:10px;background:none;margin-top:0;padding:20px;}

	.p3-box .xb{width:80px; height: 80px; line-height:40px;padding:20px 0; font-size:2rem;color:#fff;border-radius:50%;background:#b01b41; border:1px dashed rgba(255,255,255,0.5);font-weight: bold;position: absolute;top:50%;left:3px; margin-left:0; margin-top: -40px;}

	.p3-box .p-text{text-align: left; font-size:2rem;position: absolute; left:100px;top:20px;padding:0;}

	.p3-box .p3-kuang{text-align: left;font-size:1.6rem;color:#a40035;position: absolute; left:100px;top:50px;}

	

	

	

	

	

	

	.p4-ul{padding:1rem 0; }

	.sofia-verity{margin-bottom: 20px;}

	.sofia-verity img{border:1px solid #767676;height:200px;transition:all .3s;position: relative;}

	

	.part6 .rel p{width:100%; height:7.5rem; overflow: hidden; line-height:1.6;padding:4px;color:#2c2c2c;text-align:left;background:#e5e5e5;}

	


	

	/*xsgy*/

	.p8-box h4{ font-size:1.2rem;font-weight:normal;}

	.p8-box .jieshao{display:block;width:100%;margin-top: -10px;}

	.jieshao a{padding:0 5px!important; line-height: 30px!important;}

	.p8-box a{position: absolute; top:9rem; right:4px; display: none;}

	.ganyan{margin-top:10px;}

	

	/*part09*/

	.p9-box{padding:1.5rem; height:150px; overflow: hidden;margin-bottom: 1rem;}

	

	.p10-text h4{font-size:1.8rem; line-height:1.5; background:url(../images/xx.gif) left top no-repeat; padding-left:4rem; font-weight:bold; margin-top:1rem; margin-bottom:0.5rem;}

	.p10-text p{font-size:1.6rem; line-height:1.5;}

	

	.bg-p11{background:none;height:0;position:static;}



	

	.p13-bai .p1{ font-size:1.4rem; display:inline-block;width:15%; vertical-align:middle;font-weight:bold;color:#b01b41;}

	

	/*公用底部*/

	.foot {position: fixed;width: 100%;margin: 0px auto 0; color:#fff;z-index: 9999;background:rgba(176,27,65,1);left: 0;bottom: 0;}

	.foot .footWrap{padding: 0;margin: 0 auto; color:#fff;}



	.foot ul{list-style: none;}

	.foot ul li {float: left;width:50%;text-align: center;padding:10px 0;}

	.foot ul li .border-left{ border-left:1px solid #fff;}

	.foot ul li a { color:#fff; text-decoration:none; font-size:16px;}



	.footWrap img{ width:25px; height:25px;display:inline-block; margin-right:10px; vertical-align:middle;}

	.footWrap span{ margin-top:15px;}

	

	.shan{

		width:100%;

		height:100%;

		margin: 0 auto;

		background:#fe0000;

		animation: bg .1s infinite;

		animation-name:bg;

		animation-duration: 0.8s;

		animation-timing-function: initial;

		animation-delay: initial;

		animation-iteration-count: infinite;

		animation-direction: initial;

		animation-fill-mode: initial;

		animation-play-state: initial;

		}



	@keyframes bg{

		0%{opacity:1;}

		50%{opacity: 1;}

		70%{opacity: 1;}

		100%{opacity: 0;}

	}



	@-webkit-keyframes bg{

		0%{opacity:1;}

		50%{opacity: 1;}

		70%{opacity: 1;}

		100%{opacity: 0;}

	}

	/*tiaofu*/

	.fixed{position:fixed; bottom:45px;width:100%;height:auto; z-index:999999;} 

	.fan{display:none;position:fixed; bottom:100px; right:0!important; z-index:999999;width:33px;height:auto;background: #af1b40;color:#fff; border-radius:10px 0 0 10px;font-size:2rem;font-weight: bold;padding:5px 8px;line-height:1.2;}

}
