@charset "utf-8";

/* CSS Document */

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

h1,h2,h3,h4,h5,h6{font-weight: normal;}

BODY {FONT:14px/1.75 "Microsoft YaHei";COLOR: #666;  background:#fff;width:100%; overflow-x: hidden;}

A {COLOR: #333; TEXT-DECORATION: none}

P{COLOR: #666;}

A:hover {TEXT-DECORATION: none}

A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}

DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

EM {FONT-STYLE: normal; FONT-WEIGHT: normal}

TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

TD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}



.fl{FLOAT: left}

.fr{FLOAT: right}

.container{max-width:1200px;margin:0 auto}

.container-s{max-width:1440px;margin:0 auto}

.c,.cl{*zoom:1;}

.c:after,.cl:after{content: ""; display: block; height: 0; clear: both;}

.txt-c{text-align: center;}

.txt-r{text-align: right;}

.col-white{color: #fff;}





/*原来公共头部*/
.mbox {width: 100%; max-width: 1230px;	padding:0 15px; margin: 0 auto; _zoom: 1;}
header{z-index: 9999;height: 102px; position:absolute;left: 0;right: 0;top: 0;bottom: 0;margin:auto;}

header .logo{ float: left; margin-top: 15px; margin-right: 15px; }

@media screen and (max-width: 768px) {header .logo {display: block;	float: left;}

header .logo img {display: block;	height: 60px;}}

@media screen and (max-width: 640px) {header .logo img {display: block;height: 46px;}}

header nav {float: left;}

@media screen and (max-width: 1000px) {header nav {display: none;}}

 

header nav li {float: left; margin:0 5px;	text-align: center;	}

@media screen and (max-width: 768px) {header nav li {	width: 100%;	border-bottom: 1px solid #555;}

 

header nav li:last-child {	border-bottom: none;}}

header nav li:last-child {	margin-right: 0;}

header nav li>a {	display: inline-block; *display: inline; *zoom:1;	width: 114px;height: 33px;line-height: 31px;	font-size: 16px;	color: #fff;	 margin: 35px 0 34px 0;	transition: 0.3s ease;}



 @media screen and (max-width: 1024px) {header nav li>a {font-size: 15px;width: 100px;}}

 @media screen and (max-width: 768px) {header nav li>a {	width: 100%;	margin: 0;	font-size: 14px;	color: #fff;	height: 46px;	line-height: 46px;	border: none; padding: 0 15px;	text-align: left;}}

header nav li:hover>a,header nav li.active>a {background-color: #c69d3c; color: #fff;}



 @media screen and (max-width: 1230px) {header nav .nav-logo {	width: 20%;	padding: 0 10px;}}

 @media screen and (max-width: 768px) {header nav nav-logo {display: none;}}

header nav .nav-logo a {	width: auto;	height: auto;	margin-top: 15px;	margin-bottom: 0;}

header nav .nav-logo a img {	display: block;	max-width: 100%}

header nav li dl {	display: none;	position: absolute; width:114px; background-color: rgba(30,30,30,0.9);	z-index: 99; top:68px; }

 @media screen and (max-width: 768px) {header nav li dl {	position: static;}}

header nav li dd {display: block;	height: 40px;	line-height: 40px;	border-bottom: 1px solid #848484;}

 @media screen and (max-width: 768px) {header nav li dl dd {border-bottom: none;	height: 36px;	line-height: 36px;}}

header nav li dd:last-child {	border-bottom: none;}

header nav li dd a {	display: block;color: #fff;	font-size: 14px;	transition: 0.3s ease;}

 @media screen and (max-width: 768px) {header nav li dl dd a {	padding: 0 30px;text-align: left;	font-size: 13px;}}

header nav li dd a:hover {background-color: #c69d3c;}



header .search {display: block;	position: relative;	float: right;	margin-right: -163px;	width: 163px;	height: 28px;margin-top: 37px;	right: 163px;border: 1px solid #c0c0c0;	border-radius: 15px;	overflow: hidden;}

 @media screen and (max-width: 1000px) {header .search {	display: none;}}

header .search input {	display: block;	float: left;	width: 127px;	padding: 3px 15px;	line-height: 20px;border: none;	background: none;	color: #ccc;}

header .search .submit {	display: block;	float: right;	width: 34px;	height: 26px;	border: none;	outline: none;	background: url(../img/search-icon.png) no-repeat center;	cursor: pointer;	transition: 0.3s ease;}

header .search .submit:hover {	opacity: 0.8;}



header .nav-toggle {display: none;float: right;	padding: 4px 8px;border-radius: 4px;border: none;outline: none;background-color: #fff; cursor: pointer;}

 @media screen and (max-width: 768px) {header .nav-toggle {	display: block;	margin-top: 16px;}}

 @media screen and (max-width: 640px) {header .nav-toggle {	display: block;	margin-top: 20px;}}

header .nav-toggle span {display: block;margin: 4px 0;width: 20px;	height: 2px;background-color: #444;}



header .tel{height:102px;line-height:102px;color: #c69d3c;font-size: 20px;font-weight: bold;display: inline-block;}
 @media screen and (max-width: 640px) {header .tel{height: 45px;line-height: 45px;margin-right: 25px; margin-top: 15px;}}





/*公共底部*/

footer {width: 100%; padding-top: 10px;	margin-top: 15px;	background-color: #252b39;}



 @media screen and (max-width: 768px) {footer{padding-top: 2%; margin-top: 1%}}



footer .box-l {

	display: block;

	float: left;

	width: 100px;

}

 @media screen and (max-width: 768px) {footer .box-l {margin-bottom: 10px;}}

footer .box-l .ewm {

	display: block;

	float: left;

}

footer .box-l .ewm img {

	display: block;

	float: left;

	width: 100px;

	height: 100px;

}

footer .box-c {float: left;width: 50%;	margin-left: 4%;	border-left: 1px solid #2e3647;	padding-left: 4%;}

@media screen and (max-width: 768px) {footer .box-c {display: none;}}



footer .box-c .info {display: block;	font-size: 16px;	color: #c6d1ec;	font-weight: bold; margin-bottom: 10px;}

footer p {color: #c6d1ec; line-height: 150%;}

footer p span{font-weight: bold;}

footer p a {color:inherit; margin-right: 6px;	}

footer p a:hover {color: #c69d3c;}	



footer .box-r {float: right;	width: 260px; margin-top: 10px;}

@media screen and (max-width: 768px) {footer .box-r {width: 100%;	float: none;text-align: center;}}

footer .box-r p{line-height: 200%; }

footer .box-r p.line{font-size: 18px; color: #c6d1ec;}

footer .box-r p.phone{ font-size: 22px;}

footer .box-r .phone,footer .box-r .email{ color: #c69d3c;}

footer .box-r .phone a {	color: #c98324; font-size: 14px;}

@media screen and (max-width: 768px) {footer .box-r .phone {margin-top: 2%;}}



footer .web-info {	height: 60px;	line-height: 60px;	margin-top: 34px;	color: #c6d1ec;	background-color: #1a1f29;text-align: center;}
footer .web-info a{color: #0000e2}
@media screen and (max-width: 768px) {footer .web-info {	display: none;}}


/*右侧留言*/
.liuyan{ width: 190px; padding: 20px; position: fixed; top: 150px; right: 0px; background-color: rgba(50,159,215,0.8); z-index: 9999; box-sizing: border-box;}
@media screen and (max-width: 768px) {.liuyan{display: none;}}
.liuyan .lytitle{ font-size: 16px; text-align: center; color: #fff; font-weight: bold; margin-bottom: 10px; letter-spacing: 1px;}
.liuyan input,.liuyan select,.liuyan textarea{ margin:5px 0; color: #333; width: 150px;}
.liuyan .btn{ margin-bottom: 5px;}
.liuyan .btn input{ background-color: #666; font-weight: bold; color: #fff; padding: 2px 0; letter-spacing: 5px;}
.liuyan .show{ text-align: center; color: red; }


.banner img{display: block; width: 100%}







/*澳洲留学介绍*/

.australia .container{max-width: 1153px;}

.australia .content{overflow: hidden; display: block; margin: 59px  auto 73px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); border-radius: 20px; padding: 19px 0 25px}

.australia .info{margin-left: 3%; width: 46%;}

.australia-title {margin-bottom: 8px}

.australia-title strong{display: block; font-size: 30px; color: #0052b4; line-height: 35px;}

.australia-title img{display: inline-block; vertical-align: bottom; margin-right: 11px;}

.australia-title b{font-family: arial; text-transform: uppercase; margin-left: 13px;}

.australia .info p{font-size: 18px; line-height: 36px; color: #333333}

.australia .pic{width: 45%; margin-right: 4%}

.australia .pic img{display: block; width: 100%}

.australia-ys{margin-bottom: 53px; overflow: hidden;}

.australia-ys ul{width: calc(100% + 11px)}

.australia-ys ul li{float: left; width: calc(100% / 5 - 11px); margin-right: 8px; border: dashed 1px #0052b4; margin-bottom: 26px; text-align: center; font-size: 20px; line-height: 28px; color: #17559c; font-weight: bold;}

.australia-ys ul li img{display: inline-block; vertical-align: text-top; margin-right: 7px;}



/*澳大利亚留学申请条件*/

.index-title{text-align: center; position: relative; margin-bottom: 77px;}

.index-title b{display: block; font-size: 72px; font-family: arial; line-height: 57px; color: #17559c; opacity: 0.3; text-transform: uppercase;}

.index-title h2{display: block; font-weight: bold; position: absolute; font-size: 58px; line-height: 58px;  color: #17559c; top: 28px; left: 0; right: 0}

.condition .content{display: block; max-width: 1134px; border-radius: 20px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); margin: 0 auto; padding: 0}

.condition .btn{border: solid 1px #17559c; box-sizing:border-box; border-top-left-radius: 20px; ; border-top-right-radius: 20px;}

.condition .btn ul li{float: left; width: 25%; border-right: solid 1px #17559c; box-sizing:border-box; font-size: 24px; line-height: 76px; color: #17559c; font-weight: bold; text-align: center; cursor: pointer;}

.condition .btn ul li:last-child{border-right: none;}

.condition .btn ul li.on{background: #17559c; color: #fff;}

.condition .btn ul li:first-child.on{border-top-left-radius: 18px;}

.condition .btn ul li:last-child.on{border-top-right-radius: 18px;}

.condition .list{padding: 12px 27px 24px; height: auto; margin-bottom: 70px;}

.condition .list ul p{font-size: 18px; line-height: 36px; color: #333333; background: url(../images/square-icon.png) no-repeat left top 10px; padding-left: 33px;}

.application{background: url(../images/application-bg.png) no-repeat center top; height: 106px; background-size: contain!important;}

.application a{transition:0.6s; box-sizing:border-box;  border: solid 1px #fc5454;  display: block; width: 247px;  background: #fc5454; font-size: 40px; line-height: 62px; color: #fff; font-weight: bold; text-align: center; border-radius: 31px; margin: 2px auto 0;}

.australia .application a{margin: 59px auto 0}



/*澳大利亚留学费用汇总*/

.cost {padding: 126px 0 148px}

.cost .content{display: block; max-width: 1134px; border-radius: 20px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); margin: 0 auto; padding: 0}

.cost .btn{border: solid 1px #17559c; box-sizing:border-box; border-top-left-radius: 20px; ; border-top-right-radius: 20px;}

.cost .btn ul li{float: left; width: 50%; border-right: solid 1px #17559c; box-sizing:border-box; font-size: 24px; line-height: 76px; color: #17559c; font-weight: bold; text-align: center; cursor: pointer;}

.cost .btn ul li:last-child{border-right: none;}

.cost .btn ul li.on{background: #17559c; color: #fff;}

.cost .btn ul li:first-child.on{border-top-left-radius: 18px;}

.cost .btn ul li:last-child.on{border-top-right-radius: 18px;}

.cost .list{padding: 30px 50px 38px; height: 256px;}

.cost .list ul p{font-size: 18px; line-height: 36px; color: #333333; }

.cost .list .price{margin-top: 38px;}

.cost .list dl{float: left;}

.cost .list dl dd{float: left; font-size: 20px; color: #17559c; font-weight: bold; margin-right: 54px; margin-bottom: 20px;}





/*澳洲留学玩转八大名校*/

.index-title{margin-bottom: 106px;}

.school-list ul {text-align: center;}

.school-list ul li{display: inline-block; width: 19.6%; margin: 0 2% 4%; }

.school-list ul li img{display: block; width: 100%}

.school-list ul li:hover{box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); transition:0.6s;}





/*留学申请服务流程*/

.service-pro{background: #f3f6fa; padding: 57px 0 71px; margin-bottom: 124px;}

.service-pro .container-s{max-width: 1368px; margin: 0 auto;}

.service-list{margin-bottom: 20px; overflow: hidden;}

.service-list ul {width: calc(100% + 10px)}

.service-list ul li{position: relative; float: left; width: calc(100% / 7 - 10px); margin-right: 10px; margin-bottom: 56px; background: #17559c; text-align: center; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23);}

.service-list ul li span{display: table; width: 100%; height: 98px;}

.service-list ul li em {display: table-cell;vertical-align: middle;font-size: 18px;line-height: 30px;color: #fff;}

.service-list ul li img{display: block; position: absolute; top: 37px; right: -16px; z-index: 2}

.service-list ul li:nth-child(7n) img{display: none;}



/*签证办理*/

.visa{padding: 0 0 105px}

.visa .container{max-width: 768px;}

.visa .info strong{display: block; font-size: 20px; line-height: 20px; color: #17559c; font-weight: bold; margin-bottom: 2px;}

.visa .info p{font-size: 18px; line-height: 36px; background: url(../images/square-icon.png) no-repeat left top 10px; padding-left: 30px;}



/*金牌团队*/

.teams{padding: 0 0 114px;}

.teams .container-s{position: relative;}

.team-list{max-width: 1088px; margin: 0 auto; overflow: hidden; }

.team-list ul{padding: 20px 0px;}

.team-list ul li{float: left;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); border-radius: 20px; overflow: hidden; position: relative;}

.team-list ul li .pic img{display: block; width: 100%; border-top-left-radius: 20px; border-top-right-radius: 20px;}

/*.team-list ul li .info{border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; text-align: center; height: 96px; }

.team-list ul li .info em{display: block; font-size: 18px; color: #333333; padding-top: 5px; margin-bottom: 7px; }

.team-list ul li .info p{line-height: 20px; color: #333;}*/

.team-list ul li .info{opacity: 0; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; text-align: center; position: absolute; width: 100%; height: 95px; background: rgba(23,85,156,0.8); bottom: 0; z-index: 2}

.team-list ul li .info em{display: block; font-size: 18px; color: #fff; padding-top: 5px; margin-bottom: 7px; }

.team-list ul li .info p{line-height: 20px; color: #fff;}

.team-list ul li:hover .info{opacity: 1;}





#team-prev,#team-next{position: absolute; top: 40%;  z-index: 2; width: 58px; height: 102px;}

#team-prev{background: url(../images/prev.png) no-repeat center; left: 0}

#team-next{background: url(../images/next.png) no-repeat center; right: 0}

#team-num{display: none;}



/*免费咨询*/

.consult{background: url(../images/consult-bg.jpg) no-repeat center; padding: 34px 0 77px;}

.consult-title strong{display: block; font-size: 58px; line-height: 58px; color: #fff; text-align: center; margin-bottom: 50px;}

.consult-form{max-width: 1367px; margin: 0 auto;}

.consult-form ul{width: calc(100% + 20px); margin-bottom: 59px;}

.consult-form ul li{float: left; margin-right: 20px; width: calc(100% / 3 - 21px); border: solid 1px #fff; box-sizing:border-box; height: 76px;}

.consult-form ul li b{display: block; width: 112px; font-size: 36px; line-height: 40px; color: #fff; text-align: center; margin-top: 17px; border-right: solid 1px #fff;}

.consult-form ul li input,.consult-form ul li select{font-family: "Microsoft YaHei";  outline: none; border: none; font-size: 18px; line-height: 74px; height: 74px;}

.consult-form ul li input{display: block; width: calc(100% - 113px);    background: transparent; text-indent: 12px; color: #fff; }

.consult-form ul li:last-child b{width: 184px;}

.consult-form ul li select{padding: 0 12px; display: block; width: calc(100% - 185px); background: url(../images/select-icon.png) no-repeat right 12px center transparent;   text-align: center; text-align-last: center; color: #fff; -webkit-appearance:none; -moz-appearance:none; appearance:none; /*去掉下拉箭头*/ }

.consult-form ul li option{display: block; font-size: 18px; color: #333333; }

input::-webkit-input-placeholder{color:#fff;}

input::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#fff;}

input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#fff;}

input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#fff;}

.consult-form .submit{display: block; font-family: "Microsoft YaHei";  outline: none; border: none; width: 415px; background: #fff;  font-size: 40px;  line-height: 73px; color: #17559c; font-weight: bold; text-align: center; border-radius: 36.5px; margin: 0 auto; cursor: pointer;}





/*品牌积淀*/

.brand{padding: 118px 0 114px}

.brand .container{max-width:1057px;}

.brand-list ul{text-align: center;}

.brand-list ul li{display: inline-block; width: calc(100% / 3 - 62px ); height: 102px; margin: 0 28px 37px; border: solid 1px #17559c;  border-radius: 20px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23);}

.brand-list ul li .text{display: table; width: 100%;  height: 102px; }

.brand-list ul li .text strong {display: table-cell;vertical-align: middle;font-size: 20px;line-height: 30px;color: #17559c;}



/*成功案例*/
.cases {margin-bottom: 80px;}
.cases .container-s{position: relative;}

.case-list{max-width: 1090px; margin: 0 auto; overflow: hidden;}
.case-list ul{width: 102%}
.case-list ul li{float: left; margin-right: 2%; margin-bottom: 75px; width: calc(100% / 3 - 2%)}

/*.case-list ul li .item{margin-bottom: 75px;}*/

.case-list ul li a{display: block;}

.case-list ul li .pic{overflow: hidden;border-radius: 20px; margin-bottom: 10px;}

.case-list ul li .pic img{display: block; width: 100%;   -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}

.case-list ul li a:hover .pic img {-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}

.case-list ul li em{display: block; font-size: 18px; line-height: 46px; color: #333333; text-align: center;}

.case-list ul li span{display: block; width: 80px; font-size: 12px; line-height: 18px;text-align: center;  border: solid 1px #c1c1c1; margin: 0 auto;}

.case-list ul li a:hover em{color: #17559c}

/*#case-prev,#case-next{position: absolute; top: 40%;  z-index: 2; width: 58px; height: 102px;}

#case-prev{background: url(../images/prev.png) no-repeat center; left: 0}

#case-next{background: url(../images/next.png) no-repeat center; right: 0}

#case-num{display: none;}*/







/*加拿大留学介绍*/

.canada .content{position: relative; top: -46px; z-index: 2; background: #fff; max-width: 1059px;  border-radius: 20px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); margin: 0 auto 20px; box-sizing:border-box; padding: 36px 40px 44px;}

.canada .content p{font-size: 18px; line-height: 36px; color: #333333; text-align: justify;}

.canada .content strong{color: #c4383a}



/*为什么选择加拿大留学？*/

.canadays-list ul li{float: left; width: calc(100% / 4 - 48px); margin: 0 24px 53px; }

.canadays-list ul li strong{display: block; font-size: 20px; line-height: 22px; color: #17559c; margin-bottom: 10px;}

.canadays-list ul li img{display: inline-block; vertical-align: bottom; margin-right: 10px;}

.canadays-list ul li h3{display: block; font-size: 18px; line-height: 36px; color: #333333;text-align: justify; }

.canadays-list ul:last-child{max-width: 900px; margin: 0 auto;}

.canadays-list ul:last-child li{width: calc(100% / 3 - 48px);}



/*加拿大学制特点*/

.features{background: url(../images/features-bg.jpg) no-repeat center; padding: 68px 0 70px; margin-bottom: 90px;}

.features-list ul li{float: left;}

.features .index-title b,.features .index-title h2{color: #fff;}

.features-list ul{width: calc(100% + 32px)}

.features-list ul li{float: left; background: #083971;  margin-right: 32px; padding: 30px 2% 0; width: calc(100% / 3 - 32px - 4%); border-radius: 20px; height: 438px; }

.features-list ul li strong{display: block; font-size: 20px; color: #fff; margin-bottom: 13px;}

.features-list ul li p{font-size: 18px; line-height: 36px; color: #fff; text-align: justify;}



/*加拿大留学申请条件*/

.canada-con .condition .list ul p{background: transparent; padding-left: 0}

.canada-con .condition .btn ul li{width: calc(100% / 3);}

.canada-con .condition .list{padding: 20px 72px 0 38px; height: 304px;}



/*加拿大留学申请材料*/

.material {padding-bottom: 67px;}

.material-list{max-width: 969px; margin: 0 auto;}

.material-list ul li{float: left; margin-right: 79px; margin-bottom: 48px; background: #17559c; font-size: 20px; line-height: 46px; color: #fff; font-weight: bold; text-align: center; width: 130px; border-radius: 23px;}

.material-list ul li:nth-child(5),.material-list ul li:nth-child(9){margin-right: 0}

.material-list ul li.text{width: 230px; margin-right: 49px;}



/*加拿大留学费用汇总*/

.canada-cost{padding-bottom: 118px;}

.canada-cost .list{max-width: 956px; margin: 0 auto;}

.canada-cost .list dl{float: left;  width: calc(100% / 2 - 38px ); height: 696px; border-radius: 20px; border: solid 1px #17559c; margin: 0 18px; }

.canada-cost .list dl dt{background: #17559c; font-size: 20px; color: #fff; line-height: 45px;  text-indent: 20px;}

.canada-cost .list dl dt:first-child{border-top-left-radius: 18px; border-top-right-radius: 18px;}

.canada-cost .list dl dd{display: block; font-size: 18px; line-height: 46px; color: #333; border-bottom: solid 1px #e7eef5;}

.canada-cost .list dl:first-child dd{text-indent: 20px;}

.canada-cost .list dl p{font-size: 18px; line-height: 36px; color: #333333; border-bottom: solid 1px #e7eef5; padding: 10px 16px 17px;}

.canada-cost .list dl p:last-child{border-bottom: none;}



/*加拿大免费咨询*/

.canada-consult{background: url(../images/canada-consult.jpg) no-repeat center;}

.canada-consult .consult-form .submit{color: #132345}



/*加拿大品牌积淀*/

.canada-brand .container{max-width: 989px;}

.canada-brand ul li{display: block; float: left; width: calc(100% / 4 - 30px ); margin: 0 14px 8px;}







/*家门口世界大学介绍*/

.doorway{background: url(../images/doorway-bg.jpg) no-repeat center top; padding-bottom: 101px; background-size: cover; margin-bottom: 46px;}

.doorway .content{position: relative; top: -46px; z-index: 2; background: #fff; max-width: 1222px; margin: 0 auto 18px; border-radius: 20px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); box-sizing: border-box; padding: 38px 40px 36px;}

.doorway .content strong{display: block; font-size: 30px; line-height: 30px; color: #2a459c; margin-bottom: 26px;}

.doorway .content p{display: block; font-size: 18px; color: #333333}

.doorway .content b{display: block; font-size: 18px; color: #c4383a;}

.university{max-width: 1007px; margin-bottom: 24px;}

.university ul li{float: left; background: #2a459c; border-radius: 22px; font-size: 24px; line-height: 45px; color: #ffffff; text-align: center; padding: 0 33px; margin-right: 25px; margin-bottom: 13px;}

.university ul li:nth-child(3n){margin-right: 0}

.university ul li.item2{margin-right: 140px;}

.university ul li.item3{margin-right: 104px;}

.doorway .content strong.text{margin: 28px 0 26px;}



/*中外合作大学 合作院校对比*/

.pk{max-width:1016px; margin: 0 auto;}

.pk-title{position: relative; text-align: center; margin-bottom: 54px;}

.pk-title img{display: block; margin: 0 auto;}

.pk-title h2{display: block; font-size: 56px; line-height: 68px; color: #2a459c; font-weight: bold; position: absolute; top: 145px; left: 0; right: 0; margin: auto;   text-shadow: #fff 3px 2px 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}

.pk-table table{width: 100%; height: 259px;  border-collapse: collapse; border: solid 1px #333; text-align: center;}

.pk-table table tr td{font-size: 18px; line-height: 52px; color: #333333}

.pk-table table tr:first-child{background: rgba(67,92,177,0.2);}

.pk-table table tr:first-child td{font-weight: bold;}

.pk-table table tr:nth-child(3),.pk-table table tr:nth-child(5){background: rgba(255,255,255,0.3)}



/*中外合作大学教学优势*/

.teaching{}

.teaching-title{padding: 56px 0 36px}

.teaching-title h2{display: block; font-size: 56px; line-height: 56px; color: #2a459c; font-weight: bold; text-align: center; text-shadow: #fff 3px 2px 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}

.teaching-list{padding-bottom: 55px;}

.teaching-list ul{text-align: center;}

.teaching-list ul li{display: inline-block; border-radius: 20px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); background: #fff; margin: 0 20px;}

.teaching-list ul li strong{display: block; font-size: 18px; line-height: 55px; color: #333; background: #b4bee0; border-top-left-radius: 20px;  border-top-right-radius: 20px;}

.teaching-list ul li p{font-size: 18px; line-height: 35px; color: #333333; padding: 8px 50px 27px;}

.teaching-list ul li:first-child{width: 390px;}

.teaching-list ul li:last-child{width: 642px;}

.teaching .application{background: url(../images/teaching-zxbg.png) no-repeat center top;}





/*学生有机会赴国外大学校园进行学习*/

.doorway-ys{margin-bottom: 81px;}

.doorway-ys .content{display: block; max-width: 1134px; border-radius: 20px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); margin: 0 auto; padding: 0}

.doorway-ys .btn{border: solid 1px #2a459c; box-sizing:border-box; border-top-left-radius: 20px; ; border-top-right-radius: 20px;}

.doorway-ys .btn ul li{float: left; width: 50%; border-right: solid 1px #2a459c; box-sizing:border-box; font-size: 24px; line-height: 76px; color: #2a459c; font-weight: bold; text-align: center; cursor: pointer;}

.doorway-ys .btn ul li:last-child{border-right: none;}

.doorway-ys .btn ul li.on{background: #2a459c; color: #fff;}

.doorway-ys .btn ul li:first-child.on{border-top-left-radius: 18px;}

.doorway-ys .btn ul li:last-child.on{border-top-right-radius: 18px;}

.doorway-ys .list{padding: 20px 50px 54px; height: 250px;}

.doorway-ys .list ul p{font-size: 18px; line-height: 36px; color: #333333; }

.doorway-ys .list ul b{color: #c4383a}

.doorway-ys .list ul p.text{margin: 35px 0;}



/*中外合作大学申请流程*/

.doorway-title{margin-bottom: 54px;}

.doorway-title h2{display: block;  font-size: 58px; color: #2a459c; line-height: 58px; font-weight: bold; text-align: center;}

.doorway-pro{margin-bottom: 65px;}

.doorway-pro .list{max-width: 912px; margin: 0 auto;}

.doorway-pro .list ul li{float: left; width: calc(100% / 2 - 46px); margin: 0 23px; border-radius: 20px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); background: #fff;}

.doorway-pro .list ul li strong{display: block; font-size: 30px; line-height: 80px; color: #fff; text-align: center; background: #2a459c; border-top-left-radius: 20px; ; border-top-right-radius: 20px;}

.doorway-pro .list ul li .info{padding: 14px 0 32px 17px}

.doorway-pro .list ul li p{font-size: 18px; line-height: 36px; color: #333333; font-family: "宋体"}



/*就业去向*/

.employment{max-width:1016px; margin: 0 auto 95px;}

.employment-table table{ width: 100%; height: 259px;  text-align: center; border-radius: 20px; border-collapse:collapse;border-spacing:0px; border: solid 1px #333;}

.employment-table table tr td{font-size: 18px; color: #333333; line-height: 65px; }

.employment-table table tr.title td{background: #2a459c; line-height: 22px; color: #fff; font-weight: bold; padding: 10px 0}

.employment-table table tr:nth-child(3),.employment-table table tr:nth-child(5){background: rgba(67,92,177,0.2)}

.employment-table table tr:nth-child(5) td:first-child{line-height: 22px;}



/*什么样的孩子适合报考中外合作办学？*/

.suitable{margin-bottom: 65px;}

.suitable .info{max-width: 855px; margin: 0 auto;}

.suitable .info p{font-size: 18px; line-height: 36px; color: #333333; background: url(../images/square-icon2.png) no-repeat left top 10px; padding-left: 39px; margin-bottom: 15px;}



/*家门口世界大学免费咨询*/

.doorway-consult{background: url(../images/doorway-consult.jpg) no-repeat center; margin-bottom: 100px;}

.doorway-consult .consult-form .submit{color: #2a459c}





/*家门口世界大学金牌团队*/

.team .doorway-title{margin-bottom: 30px;}

.doorway-teams #team-prev{background: url(../images/doorway-prev.png) no-repeat center;}

.doorway-teams #team-next{background: url(../images/doorway-next.png) no-repeat center;}



/*家门口世界大学成功案例*/

.doorway-cases #case-prev{background: url(../images/doorway-prev.png) no-repeat center;}

.doorway-cases #case-next{background: url(../images/doorway-next.png) no-repeat center;}

.doorway-cases .case-list ul li a:hover em{color: #2a459c}









/*为什么选择美国留学？*/

.us-title{margin-bottom: 80px;}

.us-title b{color: #363997}

.us-title h2{color: #363997}

.choose-us{padding: 78px 0 8px}

.choose-us .us-title b{color: #2a2c6c}

.choose-us .us-title h2{color: #2a2c6c}

.choose-list{max-width: 1354px; margin: 0 auto;}

.choose-list ul li{float: left; border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); background: url(../images/choose-li.jpg) no-repeat center bottom #fff; margin: 0 9px 70px; width: calc(100% / 4 - 18px); height: 349px;  text-align: center;}

.choose-list ul li strong{display: block;  font-size: 24px; color: #fff; padding: 26px 0 13px;}

.choose-list ul li img{display: block;  border-radius: 50%; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); margin: 0 auto 10px;}

.choose-list ul li p{font-size: 18px; line-height: 36px; color: #333; padding: 0 10px;}

.choose-list ul:last-child{max-width: 1016px; margin: 0 auto;}

.choose-list ul:last-child li{ width: calc(100% / 3 - 18px);}

.wapchoose-list{display: none;}

.choose-list ul li:hover img{    transform: rotateY(180deg); -webkit-transform: rotateY(180deg); /* Safari 与 Chrome */ transition:0.6s;}









/*初中/高中生美国留学申请方案*/

.plan{background: url(../images/plan-bg.jpg) no-repeat center top; padding: 64px 0 205px; background-size: cover}

.plan .us-title{margin-bottom: 120px;}

.plan .us-title b,.plan .us-title h2{color: #fff;}

.plan-list{max-width: 1164px; margin: 0 auto;}

.plan-list ul{width: calc(100% + 48px)}

.plan-list ul li{float: left; width: calc(100% / 3 - 88px); padding: 0 20px; background: #fff; border-radius: 20px; margin-right: 48px; margin-bottom: 86px;}

.plan-list ul li .num{position: relative; top: -32px; z-index: 2}

.plan-list ul li span{display: block; width: 58px; height: 58px; background: #fff; border: solid 3px #579ef4; font-size: 38px; line-height: 58px; text-align: center; border-radius: 50%; margin-right: 10px;}

.plan-list ul li strong{display: block; font-size: 20px; color: #fff;}

.plan-list ul li .info{position: relative; top: -30px;}

.plan-list ul li em{display: block; font-size: 18px; line-height: 36px; color: #333333}



/*美国本科申请方案*/

.undergraduate{padding-bottom: 36px;}

.undergraduate .list{max-width: 1287px; margin: 0 auto;}

.undergraduate .list ul li{float: left; margin: 0 2.5% 38px; width: calc(100% / 3 - 5%);}

.undergraduate .list ul li strong{display: block; font-size: 20px; line-height: 20px; color: #363997; margin-bottom: 5px;}

.undergraduate .list ul li b{display: block; font-size: 18px; color: #333333}

.undergraduate .list ul li p{display: block; font-size: 18px; line-height: 36px; color: #333333}

.undergraduate .list ul:last-child{max-width: 817px; margin: 0 auto;}

.undergraduate .list ul:last-child li{width: calc(100% / 2 - 5%);}

.undergraduate .wap-list{display: none;}



/*美国研究生申请方案*/

.postgraduate{padding-bottom: 103px;}

.postgraduate .list{max-width: 885px; margin: 0 auto;}

.postgraduate .list ul li{float: left; width: 235px; margin: 0 30px;}

.postgraduate .list ul li strong{display: block;  font-size: 20px; color: #363997}

.postgraduate .list ul li p{font-size: 18px; line-height: 36px; color: #333;  margin-left: 20px;}



/*申请材料清单*/

.us-condition .btn{border-color: #363997}

.us-condition .btn ul li{width: calc(100% / 3); border-color: #363997; color: #363997}

.us-condition .btn ul li.on{background: #363997}

.us-condition .list {padding: 12px 65px 24px; height: 256px; margin-bottom: 49px;}

.us-condition .list ul p{background: transparent; padding-left: 0}



/*不同阶段美国留学费用*/

.us-cost{padding: 121px 0 103px}

.us-cost .btn{border-color: #363997}

.us-cost .btn ul li{ border-color: #363997; color: #363997}

.us-cost .btn ul li.on{background: #363997}

.us-cost .list {padding: 20px 44px 25px; height: auto;}



/*美国留学奖学金申请方式*/

.scholarship{padding: 0 0 102px;}

.scholarship .list{max-width: 1357px; margin: 0 auto 12px;}

.scholarship .list ul li{float: left; width: calc(100% / 4 - 20px); margin: 0 10px 52px; border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23);  text-align: center; padding: 10px 0 20px; height: 184px;}

.scholarship .list ul li strong{display: block; font-size: 20px; color: #363997;}

.scholarship .list ul li p{font-size: 18px;  line-height: 36px; color: #333; padding: 0 33px; text-align: justify; }

.scholarship .list ul:last-child{max-width: 1018px; margin: 0 auto;}

.scholarship .list ul:last-child li{width: calc(100% / 3 - 20px);}





/*一站式美国留学申请服务*/

.us-service{background: #fff; padding: 0; margin-bottom: 70px;}

.us-service .service-list{max-width: 1345px; margin: 0 auto; overflow: hidden;}

.us-service .service-list ul li{width: calc(100% / 5 - 10px); height: 124px; background: #363997}

.us-service .service-list ul li:last-child img{display: none;}

.us-service .service-list ul li img{top: 45px;right: -20px;}

.us-service .service-list ul li strong{display: block; font-size: 20px; color: #fff; padding: 8px 0 5px}

.us-service .service-list ul li em{display: block;}

.us-service .service-list ul:last-child{max-width: 1085px; margin: 0 auto; width: auto;}

.us-service .service-list ul:last-child li{width: calc(100% / 4 - 10px);}

.wapservice-list{display: none;}





/*美国留学免费咨询*/

.us-consult{background: url(../images/us-consult.jpg) no-repeat center;}

.us-consult .consult-form .submit{color: #132345}



/*美国留学品牌积淀*/

.us-brand .brand-list ul li .text strong{color: #363997}



/*美国留学成功案例*/

.us-cases #case-prev{background: url(../images/us-prev.png) no-repeat center;}

.us-cases #case-next{background: url(../images/us-next.png) no-repeat center;}

.us-cases .case-list ul li a:hover em{color: #363997}







/*英国留学介绍 为什么选择英国留学？*/

.uk-title{margin-bottom: 86px;}

.uk-title b{color: #513cbc}

.uk-title h2{color: #513cbc}

.choose-uk{padding: 90px 0 50px;}

.choose-uk .list{max-width: 1022px; margin: 0 auto;}

.choose-uk .list ul li{float: left; width: calc(100% / 4); text-align: center; margin-bottom: 26px;}

.choose-uk .list ul li img{display: block; margin: 0 auto 11px;}

.choose-uk .list ul li em{display: block; font-size: 16px; line-height: 24px; color: #666666;}

.choose-uk .list ul li:hover img{    transform: rotateY(180deg); -webkit-transform: rotateY(180deg); /* Safari 与 Chrome */ transition:0.6s;}







.uk-bg{background: url(../images/uk-bg.png) no-repeat center top; padding: 125px 0 17px; margin-bottom: 122px; background-size: cover}

/*英国名校申请要求*/

.claim{padding-bottom: 109px;}

.claim .uk-title{margin-bottom: 68px;}

.claim-list{max-width: 1339px; margin: 0 auto;}

.claim-list ul {width: calc(100% + 22px)}

.claim-list ul li{float: left; margin-right: 22px; width: calc(100% / 3 - 22px); border-radius: 20px; background: #fff;}

.claim-list ul li .pic img{display: block; width: 100%; border-top-left-radius: 20px; border-top-right-radius: 20px;}

.claim-list ul li .info{padding: 3px 18px 0; height: 185px;}

.claim-list ul li .info strong{display: block; font-size: 20px; color: #513cbc; margin-bottom: 5px;}

.claim-list ul li .info p{font-size: 16px; line-height: 24px; color: #666; background: url(../images/square-icon3.png) no-repeat left top; padding-left: 26px; margin-bottom: 11px;}

.claim-list ul li .info b{display: block; color: #333;}

.claim-list ul li:first-child .info{background: url(../images/claim-li.png) no-repeat right bottom;}

.claim-list ul li:first-child .info p{margin-bottom: 28px}



/*英国留学费用*/

.uk-cost .uk-title{margin-bottom: 58px;}

.uk-cost .uk-title strong{display: block;  font-size: 20px; color: #513cbc; margin-top: 48px;}

.ukcost-list{max-width: 908px; margin: 0 auto;}

.ukcost-list .item1{width: 410px;}

.ukcost-list .item2{width: 465px;}

.ukcost-list ul li{float: left; border-radius: 20px; line-height: 39px; height: 39px;background: #fff; width: 100%; margin-bottom: 28px; overflow: hidden;}

.ukcost-list ul li b{display: inline-block; width: 133px; background: #513cbc; font-size: 20px; color: #fff; border-radius: 20px; text-align: center;}

.ukcost-list ul li span{display: inline-block; font-size: 18px; color: #333; margin: 0 10px;}





/*英国留学申请时间表*/

.uktime{padding-bottom: 100px;}

.uktime-list{max-width: 1129px; margin: 0 auto;}

.uktime-list ul li{float: left; margin: 0 10px 46px; width: calc(100% / 4 - 20px); border-radius: 20px; background:#fff; height: 185px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); text-align: center;}

.uktime-list ul li strong{display: block; font-size: 20px; line-height: 57px; color: #fff; background: #513cbc; border-top-left-radius: 20px; border-top-right-radius: 20px;}

.uktime-list ul li .info{padding: 5px 10px 0;}

.uktime-list ul li .info p{font-size: 18px; line-height: 36px; color: #333333}

.uktime-list ul.item2{max-width: 845px; margin: 0 auto;}

.uktime-list ul.item2  li{width: calc(100% / 3 - 20px); }

.uktime .application{background: url(../images/uk-zxbg.png) no-repeat center;}





/*留学申请服务流程*/

.uk-service{background: #f6f5fc;padding: 91px 0 84px;}

.uk-service .service-list ul li{background: #513cbc}





/*英国金牌团队*/

#uk-teams #team-prev{background: url(../images/uk-prev.png) no-repeat center;}

#uk-teams #team-next{background: url(../images/uk-next.png) no-repeat center;}



/*英国免费咨询*/

.uk-consult{background: url(../images/uk-consult.jpg) no-repeat center;}

.uk-consult .consult-form .submit{color: #513cbc}



/*我们的优势*/

.ukys{padding: 82px 0 71px}

.ukys-list ul{width: calc(100% + 30px)}

.ukys-list ul li{float: left; margin-right: 30px; margin-bottom: 38px; width: calc(100% / 3 - 72px); border: dashed 1px #513cbc; padding: 20px 20px 0; border-radius: 20px; height: 196px;}

.ukys-list ul.item2{width: calc(65% + 30px); margin: 0 auto;}

.ukys-list ul.item2 li{width: calc(100% / 2 - 72px);}

.ukys-list ul li i{display: block; width: 54px; height: 4px; background: #513cbc;margin-bottom: 3px;}

.ukys-list ul li strong{display: block; font-size: 20px; color: #513cbc; }

.ukys-list ul li p{font-size: 18px;  line-height: 36px; color: #333333; background: url(../images/ukys-icon.png) no-repeat left top 14px; padding-left: 20px;}

.wapukys-list{display: none;}



/*英国成功案例*/

.uk-teams #team-prev{background: url(../images/uk-prev.png) no-repeat center;}

.uk-teams #team-next{background: url(../images/uk-next.png) no-repeat center;}

.uk-cases ul li a:hover em{color: #513cbc}

.uk-cases #case-prev{background: url(../images/uk-prev.png) no-repeat center;}

.uk-cases #case-next{background: url(../images/uk-next.png) no-repeat center;}







/*爱尔兰移民介绍*/

.ireland {background: #f3faf7;padding-bottom: 80px; margin-bottom: 103px;}

.ireland h2{display: block; font-size: 30px; color: #169b62; text-align: center; font-weight: bold; margin-bottom: 14px; padding-top: 4px;}

.ireland .info{display: block;  max-width: 1171px; box-sizing:border-box; padding: 18px 30px; border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); background: #fff; margin: 0 auto 36px; }

.ireland .info p{font-size: 18px; line-height: 48px; color: #333333}

.ireland .ys{background: url(../images/ireland-ys.png) no-repeat center top; max-width: 1124px; margin: 0 auto;}

.ireland .ys .text{background: #fff; max-width: 1062px; margin: 0 auto; position: relative; top: 41px; box-sizing:border-box; padding: 4px 64px 7px 34px;}

.ireland .ys .text strong{display: block; font-size: 30px; color: #169b62; margin-bottom: 10px;}

.ireland .ys .text strong img{display: inline-block; vertical-align: middle;}

.ireland .ys .text p{font-size: 18px; line-height: 24px; color: #333333; background: url(../images/square-icon4.png) no-repeat left top; margin-left: 12px; padding-left: 29px; padding-bottom: 17px;}



/*哪类人群适合办理爱尔兰移民？*/

.ireland-title{text-align: center; margin-bottom: 40px;}

.ireland-title h2{font-size: 58px; line-height: 58px; color: #169b62; font-weight: bold; margin-bottom: 9px;}

.ireland-title span{display: block;  font-size: 19px; line-height: 21px; color: #999999; font-family: arial; position: relative; letter-spacing: 0.3rem;}

.immigration .ireland-title span{background: url(../images/immigration-title.png) no-repeat center;}

.immigration {padding: 0 0 64px;}

.immigration .ireland-title{margin-bottom: 59px;}

.immigration .list{margin-bottom: 58px;}

.immigration .list ul li{float: left; position: relative; margin: 0 3%; width: calc(100% / 3 - 6%);  height: 423px; border-radius: 20px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23);}

.immigration .list ul li .icon img{display: block; margin: 0 auto 15px; padding: 23px 0 0}

.immigration .list ul li em{display: block;  font-size: 18px; line-height: 24px; color: #000000; text-align: center; margin-bottom: 11px;}

.immigration .list ul li .pic{position: absolute; bottom: 0}

.immigration .list ul li .pic img{display: block; width: 100%; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}

.apply a{display: block; margin: 0 auto; width: 247px; background: #ff873e; font-size: 40px; line-height: 62px; color: #fff; text-align: center; border-radius: 31px; font-weight: bold; overflow: hidden;transition: all 0.6s;}





/*爱尔兰投资居留计划*/

.residence{padding-bottom: 70px;}

.residence .ireland-title span{background: url(../images/residence-title.png) no-repeat center;}

.residence .info,.residence .list{max-width: 953px; margin: 0 auto;}

.residence .info{margin-bottom: 79px;}

.residence .info p{font-size: 18px; line-height: 24px; color: #333333; margin-bottom: 22px;}

.residence .list ul li{}

.residence .list ul li strong{display: block; font-size: 30px; color: #169b62; text-align: center;}

.residence .list ul li span{display: block; font-size: 18px; line-height: 36px; color: #333333; background: url(../images/square-icon4.png) no-repeat left center; padding-left: 31px;}



/*项目优势*/

.project-ys{padding-bottom: 44px;}

.project-ys .ireland-title span{background: url(../images/project-title.png) no-repeat center;}

.project-ys ul li{float: left; text-align: center; margin-bottom: 80px;}

.project-ys ul li img{display: block; margin: 0 auto 13px;}

.project-ys ul li em,.project-ys ul li p{display: block; font-size: 18px;line-height: 24px;  color: #333333;}

.project-ys ul.item1 li{width: calc(100% / 4)}

.project-ys ul.item1 li em{margin-bottom: 12px;}

.project-ys ul.item2 li{width: calc(100% / 5)}

.project-ys ul.item2 li em{margin-bottom: 25px;}

.project-ys .wap-list{display: none;}





/*金阳光优势*/

.our-ys{padding-bottom: 68px;}

.our-ys .ireland-title span{background: url(../images/residence-title.png) no-repeat center;}

.our-ys ul{text-align: center;}

.our-ys ul li{display: inline-block; margin: 0 56px;}

.our-ys ul li img{display: block; margin: 0 auto 3px;}

.our-ys ul li em{display: block; font-size: 18px; color: #333333}



/*爱尔兰免费咨询*/

.ireland-consult{background: url(../images/ireland-consult.jpg) no-repeat center;}

.ireland-consult .consult-form .submit{color: #1b9d65}



/*爱尔兰成功案例*/

.emigrant-case{padding-bottom: 10px;}

.emigrant-case .container{max-width: 1149px; margin: 0 auto;}

.cases-title{border-bottom: solid 2px #169b62; padding-bottom: 3px;  margin: 83px 0 40px;}

.cases-title strong{display: block; font-size: 58px; line-height: 58px; color: #169b62; }

.cases-title a{display: block; font-size: 18px; color: #333; margin-top: 40px;}

.cases-title a:hover{color: #169b62}

.emigrant-case .list{overflow: hidden;}

.emigrant-case .list ul{width: calc(100% + 4%)}

.emigrant-case .list ul li{float: left; margin-right: 4%; width: calc(100% / 3 - 4%); margin-bottom: 84px;}

.emigrant-case .list ul li .pic{overflow: hidden;border-radius: 20px; margin-bottom: 10px;}

.emigrant-case .list ul li .pic img{display: block; width: 100%;   -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}

.emigrant-case .list ul li:hover .pic img {-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}

.emigrant-case .list ul li em{display: block; font-size: 18px; line-height: 46px; color: #333333; text-align: center;}

.emigrant-case .list ul li span{display: block; width: 80px; font-size: 12px; line-height: 18px;text-align: center;  border: solid 1px #c1c1c1; margin: 0 auto;}

.emigrant-case .list ul li:hover em{color: #169b62}

.emigrant-case .list ul li:hover span{background: #169b62; color: #fff; border-color: #169b62}





/*澳大利亚移民介绍*/

.ymaustralia-bg{background: url(../images/ymaustralia.png) no-repeat center top 319px #fff;}

.ymaustralia .info{position: relative; top: -62px; background: #fff; border-radius: 20px; box-sizing:border-box;padding: 22px 50px 22px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); max-width: 1232px; margin: 0 auto;}

.ymaustralia .info strong{display: block; font-size: 30px;line-height: 35px;  color: #0052b4; text-align: center; margin-bottom: 10px;}

.ymaustralia .info b{display: inline-block; margin-left: 13px;}

.ymaustralia .info img{display: inline-block; vertical-align: bottom; margin-right: 11px;}

.ymaustralia .info p{font-size: 18px; line-height: 36px; color: #333333}



/*澳大利亚国家优势*/

.ymaustralia-title{margin-bottom: 65px;}

.ymaustralia-title b{color: #0052b4}

.ymaustralia-title h2{color: #0052b4}

.country{padding-bottom: 77px;}

.country .list{max-width: 1265px; margin: 0 auto 45px;}

.country .list ul{width: calc(100% + 20px)}

.country .list ul li{float: left; background: #fff; text-align: center; margin-right: 20px; width: calc(100% / 6 - 20px); height: 235px; border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23);}

.country .list ul li img{display: block;  margin: 34px auto 9px;}

.country .list ul li strong{display: block; font-size: 20px; color: #fc5454}

.country .list ul li p{font-size: 18px; line-height: 24px; color: #333; padding: 0 12px;}



/*移民项目，哪个更适合自己*/

.project{padding-bottom: 89px;}

.project .content{max-width: 1245px; background: #fff;}

.project .btn{border-color: #0052b4}

.project .btn ul li{width: calc(100% / 3); color: #0052b4}

.project .btn ul li.on{background: #0052b4}

.project .list{padding: 12px 27px 16px; height: 435px; margin-bottom: 42px;}

.project .list strong{display: block; font-size: 18px; color: #333333; margin-bottom: 6px;}

.project .list dl{float: left; width: 45%; background: url(../images/project-li.png) no-repeat  right top 40px; padding-right: 2.4%; margin-right: 4%}

.project .list dl dt{font-size: 18px; color: #0052b4; font-weight: bold;}

.project .list dl dd{display: block; font-size: 18px; line-height: 30px; color: #333333}

.project .list dl:last-child{background: transparent; margin-right: 0; padding-right: 0}

.project2{padding-bottom: 56px}

.project2 .list{ height: 468px; }



.ymaustralia-consult{background: url(../images/ymaustralia-consult.jpg) no-repeat center;}

.ymaustralia-consult .consult-form .submit{color: #0052b4}





/*为什么选择金阳光办理*/

.handle{background: url(../images/handle-bg.png) no-repeat left bottom 42px; padding: 87px 0 0; height: 533px;}

.handle .ymaustralia-title{margin-bottom: 116px;}

.handle-ys{width: 810px; margin:  0 auto; position: relative;}

.round{width: 143px; height: 143px; margin: 0 auto; border-radius: 50%; position: relative;  top: 90px;}

.handle-title{position: absolute; width: 130px; height: 130px; background: #0052b4; border-radius: 50%; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}

.handle-title strong{display: block; font-size: 29px; line-height: 34px; color: #fff; font-weight: bold; text-align: center; margin-top: 30px;}

.round .circle{position: absolute; border: dashed 2px #0052b4; top: 0; bottom: 0; left: 0; right: 0; margin: auto; border-radius: 50%; -webkit-animation: gif 20s infinite linear;animation: gif 20s infinite linear;}



@keyframes gif {

    0% {

        -webkit-transform: rotate(0deg);

        transform: rotate(0deg);

    }

    100% {

        -webkit-transform: rotate(360deg);

        transform: rotate(360deg);

    }

}

.handle-ys .list ul li{float: left; font-size: 18px; line-height: 36px;  color: #333333; position: absolute; }

.handle-ys .list ul li.item1{background: url(../images/handle-li.png) no-repeat right top 38px; width: 327px; height: 69px;  top: 72px; left: 0; }

.handle-ys .list ul li.item2{background: url(../images/handle-li2.png) no-repeat right top; width: auto;  top: 196px; left: 64px; }

.handle-ys .list ul li.item2 em{display: block; text-align: right; margin-right: 36px; margin-top: 12px; }

.handle-ys .list ul li.item3{background: url(../images/handle-li3.png) no-repeat left top 34px ; right: 81px; top: 0; width: 265px; height: 100px;}

.handle-ys .list ul li.item3 em{display: block; text-align: left; margin-left: 73px;  }

.handle-ys .list ul li.item4{background: url(../images/handle-li4.png) no-repeat right top  34px; right: 20px; top: 154px; width: 317px; }

.handle-ys .list ul li.item4 em{display: block; text-align: left; margin-left: 32px; }

.handle-ys .list ul li.item5{background: url(../images/handle-li5.png) no-repeat right top  37px; right: 20px; top: 207px; width: 343px; height: 130px; }

.handle-ys .list ul li.item5 em{display: block; text-align: left; margin-left: 58px; margin-top: 62px; }





/*手机端为什么选择金阳光办理*/

.wap-handle{display: none;}

.waphandle-title {margin-bottom: 10px;}

.waphandle-title strong{display: block;  font-size: 22px; color: #0052b4; text-align: center; background: url(../images/waphandle-title.png) no-repeat center;}

.wap-handle .list ul li{display: block; font-size: 16px; color: #0052b4; margin-bottom: 20px;}

.wap-handle .list ul li img{display: inline-block; margin-right: 3px; vertical-align: middle;}









/*成功案例*/

.ymaustralia-case .cases-title strong{color: #0052b4}

.ymaustralia-case .cases-title{border-color: #0052b4}

.cases-title img{display: inline-block; margin-left: 22px;}

.ymaustralia-case  .list ul li:hover em{color: #0052b4}

.ymaustralia-case  .list ul li:hover span{background: #0052b4; color: #fff; border-color: #0052b4}

.ymaustralia-case .cases-title a:hover{color: #0052b4}





/*华侨生联考移民介绍*/

.overseas{padding: 65px 0 111px;}

.overseas .content{border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); box-sizing:border-box; padding: 44px 61px 63px 43px;}

.overseas .content strong{display: block; font-size: 30px; color: #4744cd;}

.overseas .content img{display: inline-block; margin-right: 27px;}

.overseas .content b{display: inline-block; margin-left: 14px; text-transform: uppercase; font-family: arial;}

.overseas .content p{font-size: 18px; line-height: 36px; color: #333333}



/*怎样符合华侨生条件？*/

.conform{padding-bottom: 142px;}

.overseas-title b{color: #4744cd}

.overseas-title h2{color: #4744cd}

.conform .content{max-width: 1273px;  margin: 0 auto;}

.conform .content .info{width: 56.5%}

.conform .content .info ul li{float: left; margin-bottom: 20px;}

.conform .content .info ul li b{display: block; font-size: 19px; line-height: 22px; color: #4744cd; background: url(../images/square-icon5.png) no-repeat left top 2px; padding-left: 32px; margin-bottom: 13px;}

.conform .content .info ul li p{display: block; font-size: 18px; line-height: 29px; margin-left: 30px; color: #333;}

.conform .content .pic{width: 40.8%;}

.conform .content .pic img{display: block; width: 100%; border-radius: 20px;}



/*华侨生联考有哪些优势？*/

.overseas-ys{background: #e7e7ff; padding: 75px 0 34px; margin-bottom: 75px;}



.overseas-ys .list ul{width: calc(100% + 9px)}

.overseas-ys .list ul li{float: left; margin-right: 9px; margin-bottom: 73px; width: calc(100% / 4 - 9px - 40px); padding: 0 20px; background: url(../images/overseas-li.jpg) no-repeat center bottom #fff; height: 173px; border-radius: 20px;}

.overseas-ys .list ul li .num{position: relative; top: -33px; z-index: 2}

.overseas-ys .list ul li span{display: block; width: 60px; height: 60px; background: #fff; border: solid 3px #4744cd; font-size: 38px; line-height: 60px; color: #4744cd; text-align: center; border-radius: 50%; margin-right: 10px; font-weight: bold; font-family: arial;}

.overseas-ys .list ul li strong{display: block; font-size: 20px; color: #363997; margin-top: 32px;}

.overseas-ys .list ul li .info{position: relative; top: -30px;}

.overseas-ys .list ul li .info p{font-size: 18px; line-height: 36px; color: #333333; text-align: justify;}

.overseas-zx{background: url(../images/overseas-zxbg.png) no-repeat center top; background-size: contain;}



/*报名条件*/

.overseas-condition{padding-bottom: 79px;}

.overseas-condition .btn ul li{border-color: #4744cd; color: #4744cd; width: calc(100% / 3)}

.overseas-condition .btn ul li.on{background: #4744cd}

.overseas-condition .list{padding: 28px 60px; height: 236px;}

.overseas-condition .list ul strong{display: block; font-size: 18px; color: #333333; margin-bottom: 15px;}

.overseas-condition .list ul p{background: url(../images/square-icon5.png) no-repeat left top 10px;}



/*华侨生联考VS普通高考*/

.vs .container{max-width: 1043px; margin: 0 auto;}

.vs .content{max-width: 764px; margin: 0 auto 84px;}

.vs .content .item{box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); background: #fff; width: 286px; border-top-left-radius: 20px; border-top-right-radius: 20px;}

.vs .content .item strong{display: block; font-size: 24px; color: #fff; line-height: 56px; background: #4744cd; text-align: center; border-top-left-radius: 20px; border-top-right-radius: 20px;}

.vs .content .item .info{padding: 8px 12px 0; height: 99px;}

.vs .content .item .info p{font-size: 18px; line-height: 36px; color: #333333; margin-bottom: 3px;}

.vs .content .item .info b{color: #fc5454;}

.vs .content .vs-en img{display: block; margin-left: 37px; margin-top: 17px;}



.vs-table{max-width: 941px; margin: 0 auto 103px;}

.vs-table table{ width: 100%;  text-align: center; border-collapse:collapse;border-spacing:0px; border: solid 1px #4744cd;}

.vs-table table tr td{}

.vs-table table tr:first-child{background: #4744cd;}

.vs-table table tr:first-child td{font-size: 24px; line-height: 57px; color: #fff; font-weight: bold;}

.vs-table table tr:first-child td:last-child{color: #fc5454; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}

.vs-table table tr td{font-size: 18px; color: #333333; line-height: 67px;}

.vs-table table tr td b{color: #fc5454}

.vs-table table tr.item{background: #e7e7ff}

.vs-table table tr.item1{height: 10px;}



.proportion{max-width: 1010px; margin: 0 auto 77px;}

.proportion-title{font-size: 24px; line-height: 57px; color: #4744cd; margin-bottom: 39px;}

.proportion-title strong,.proportion-title b{float: left;}

.proportion-title strong{display: inline-block; margin: 0 30px;}

.proportion-title b{display: inline-block; width: 390px; background: #fc5454; color: #fff; text-align: center;}

.proportion-title b:last-child{background: #4744cd}

.proportion .list{margin-bottom: 28px; overflow: hidden;}

.proportion .list ul{width: calc(100% + 30px)}

.proportion .list ul li{float: left; width: 491px; margin-right: 29px;}

.proportion .list ul li .pic {margin-right: 18px;}

.proportion .list ul li .pic img{display: block; width: 251px; margin-bottom: 10px;}

.proportion .list ul li .pic em{display: block; font-size: 20px; color: #363997; text-align: center; font-weight: bold;}

.proportion .list ul li .info{margin-top: 77px;}

.proportion .list ul li .info span{display: block; font-size: 18px; color: #333333;}

.proportion .list ul li .info img{display: inline-block; vertical-align: middle; margin-right: 10px;}

.proportion h3{display: block; font-size: 18px; color: #333333; text-align: center; font-weight: bold;}



.timeline{max-width: 1043px; margin: 0 auto 109px}

.timeline-title {margin-bottom: 17px;}

.timeline-title em{display: block; font-size: 18px; color: #333333}

.timeline-title strong{font-size: 24px; color: #4744cd; margin-right: 33px;}

.timeline .list{background: url(../images/timeline-line.png) no-repeat center top 172px;}

.timeline .list ul li{float: left; width: calc(100% / 5); text-align: center;}

.timeline .list ul li span,.timeline .list ul li em{display: block; font-size: 18px; line-height: 36px; color: #333333}

.timeline .list ul li img{display:block; margin: 0 auto;}

.timeline .list ul li.item3 span{line-height: 34px;}

.timeline .list ul li:last-child span{margin-bottom: 35px;}

.wap-timeline{display: none;}





/*华侨生联考免费咨询*/

.overseas-consult{background: url(../images/overseas-consult.jpg) no-repeat center;}

.overseas-consult .consult-form .submit{color: #4744cd}





/*多个身份，你的孩子就是下一个华侨生*/

.identity{padding: 80px 0 150px;}

.identity .overseas-title{margin-bottom: 64px;}

.identity .list {max-width: 1304px; margin: 0 auto 55px;}

.identity .list ul{width: calc(100% + 10px)}

.identity .list ul li{float: left; width: calc(100% / 6 - 10px); margin-right: 10px;  border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); height: 322px; text-align: center;} 

.identity .list ul li strong{display: block; font-size: 20px; line-height: 50px; color: #4744cd}

.identity .list ul li .pic img{display: block; width: 100%}

.identity .list ul li p{font-size: 18px; line-height: 36px; color: #333; margin-bottom: 6px;}

.identity .list ul li b{display: block; width: 105px; background: #fc5454; font-size: 16px; line-height: 27px; color: #fff; margin: 0 auto; border-radius: 13px;}

.overseas-tel{text-align: center;}

.overseas-tel strong{display: block;  font-size: 58px; color: #4744cd; margin-bottom: 13px;}

.overseas-tel b{display: block;  background: url(../images/overseas-tel.png) no-repeat center; width: 592px; font-size: 58px; line-height: 94px; color: #fff; margin: 0 auto}





/*加拿大移民介绍*/

.ymcanada .info{max-width: 934px; margin: 0 auto; padding: 40px 0 73px;}

.ymcanada .info p{font-size: 18px; line-height: 36px; color: #333333; text-align: center; margin-bottom: 25px;}

.ymcanada-zx{display: block; width: 185px; background: #cc2e2e; line-height: 44px; font-size: 24px; color: #fff; margin: 0 auto; font-weight: bold; text-align: center; overflow: hidden;transition: all 0.6s;}



/*为何加拿大如此受移民欢迎*/

.ymcanada-title {margin-bottom: 42px;}

.ymcanada-title h2{display: block;  font-size: 58px; line-height: 58px; color: #cc2e2e; text-align: center; font-weight: bold; background-size: contain!important;}

.welcome{padding-bottom: 110px;}

.welcome .ymcanada-title h2{background: url(../images/ymcanada-title1.png) no-repeat center;}

.welcome .content{ border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); max-width: 1376px; box-sizing:border-box; margin: 0 auto; padding: 28px 30px 15px}

.welcome .content .info{width: 50.5%}

.welcome .content .info ul li{float: left; margin-bottom: 21px;}

.welcome .content .info strong{display: block; font-size: 23px; line-height: 23px; color: #cc2e2e; background: url(../images/square-icon6.png) no-repeat left center; padding-left: 38px; margin-bottom: 4px;}

.welcome .content .info p{font-size: 18px; line-height: 30px; color: #333333}

.welcome .content .pic{width: 43.5%}

.welcome .content .pic img{display: block; width: 100%}



/*众多移民项目，哪个适合你*/

.ym-condition .ymcanada-title h2{background: url(../images/ymcanada-title2.png) no-repeat center;}

.ym-condition .content{display: block; max-width: 1245px; border-radius: 20px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); margin: 0 auto; padding: 0}

.ym-condition .btn{border: solid 1px #cc2e2e; box-sizing:border-box; border-top-left-radius: 20px; ; border-top-right-radius: 20px;}

.ym-condition .btn ul li{float: left; width: calc(100% / 3); border-right: solid 1px #cc2e2e; box-sizing:border-box; font-size: 24px; line-height: 76px; color: #cc2e2e; font-weight: bold; text-align: center; cursor: pointer;}

.ym-condition .btn ul li:last-child{border-right: none;}

.ym-condition .btn ul li.on{background: #cc2e2e; color: #fff;}

.ym-condition .btn ul li:first-child.on{border-top-left-radius: 18px;}

.ym-condition .btn ul li:last-child.on{border-top-right-radius: 18px;}

.ym-condition .list{padding: 26px  46px; height: 350px;}

.ym-condition .list ul li{float: left; width: 48%}

.ym-condition .list ul li strong{display: block; font-size: 20px; line-height: 20px; color: #cc2e2e; margin-bottom: 5px;}

.ym-condition .list ul li p{font-size: 17px; line-height: 30px; color: #333333; text-align: justify;}

.ym-condition .list li:last-child{float: right; width: 45%}



/*加拿大雇主担保类移民*/

.guarantee{padding: 77px 0 27px;}

.guarantee .ymcanada-title h2{background: url(../images/ymcanada-title3.png) no-repeat center;}

.guarantee .content{position: relative; margin-bottom: 75px;}

.guarantee .content .pic{position: absolute; left: 3%; width: 38%; top: 62px;}

.guarantee .content .pic img{display: block; width: 100%}

.guarantee .content .info{display: block; margin-right: 3%; padding: 17px 0 20px 80px;  border-radius: 20px; width: 59.5%; box-sizing:border-box;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23);  background: url(../images/guarantee-icon.png) no-repeat right top;}

.guarantee .content .info b{display: block; font-size: 18px; color: #333; margin-bottom: 5px;}

.guarantee .content .info strong{display: block; font-size: 20px; color: #cc2e2e; margin-bottom: 2px;}

.guarantee .content .info p{font-size: 18px; line-height: 30px; color: #333;}

.guarantee .content .info p.text{margin-bottom: 19px;}

.guarantee .content .info .ymcanada-zx{margin: 11px 0 0;}

.guarantee .content .pic2{position: absolute; left: auto; width: 36%; top: 52px; right: 3%}

.guarantee .content .info2{background: transparent; margin-right: auto; margin-left: 3%; padding: 17px 0 20px 34px}

.guarantee .content .info2 p.text{margin-bottom: 7px;}



/*加拿大联邦移民*/

.ymcanada-bg{background: url(../images/ymcanada-bg.png) no-repeat center top 188px; padding-bottom: 50px; margin-bottom: 71px;}

.ym-condition2  .ymcanada-title h2{background: url(../images/ymcanada-title4.png) no-repeat center; }

.ym-condition2 .list{padding: 26px 30px 22px; height: 264px; background: #fff;border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}

.ym-condition2 .list li{width: 100%!important;}

.ym-condition2 .list .ymcanada-zx{margin: 15px auto 0}



/*加拿大留学移民*/

.study{padding: 90px 0 0}

.study  .ymcanada-title h2{background: url(../images/ymcanada-title4.png) no-repeat center;}



/*加拿大留学移民*/

.study .content{max-width:1122px; margin: 0 auto;}

.study .province{margin-bottom: 10px;}

.study .province b{display: block; font-size: 24px; line-height: 24px; color: #cc2e2e; text-align: center; margin-bottom: 9px;}

.study .province img{display: block; width: 100%}

.study .list{margin-bottom: 26px;}

.study .list ul li{box-sizing:border-box; background: #fff; border-radius: 20px; padding: 15px 20px 0; height: 276px;}

.study .list ul li.item1{width: 32%}

.study .list ul li strong{display: block; font-size: 20px; color: #cc2e2e}

.study .list ul li  p{font-size: 18px; line-height: 30px; color: #333333}

.study .list ul li.item2{width: 66%}



/*加拿大移民申请服务流程*/

.canada-pro {margin-bottom: 100px;}

.canada-pro .container{max-width: 1400px; margin: 0 auto;}

.canada-pro .ymcanada-title h2{background: url(../images/ymcanada-title5.png) no-repeat center;}

.canada-pro .list {margin-bottom: 32px;}

.canada-pro .list ul {width: calc(100% + 10px)}

.canada-pro .list ul li{position: relative; float: left; width: calc(100% / 7 - 10px); margin-right: 10px; background: #cc2e2e; text-align: center;}

.canada-pro .list ul li span{display: table; width: 100%; height: 81px;}

.canada-pro .list ul li em {display: table-cell;vertical-align: middle;font-size: 18px;line-height: 30px;color: #fff;}

.canada-pro .list ul li img{display: block; position: absolute; top: 23px; right: -22px; z-index: 2}

.canada-pro .list ul li:last-child img{display: none;}

.ymcanada-tel{text-align: center;}

.ymcanada-tel strong{display: block; font-size: 30px; color: #cc2e2e}

.ymcanada-tel b{font-size: 58px;}



/*金阳光优势*/

.golden{padding: 0 0 121px;}

.golden .ymcanada-title h2{background: url(../images/ymcanada-title6.png) no-repeat center;}

.golden .list{max-width: 1331px; margin: 0 auto; }

.golden .list ul{width: calc(100% + 11px)}

.golden .list ul li{float: left; width: calc(100% / 4 - 11px); height: 349px; margin-right: 11px; border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23);}

.golden .list ul li .pic img{display: block; width: 100%; border-top-left-radius: 20px; border-top-right-radius: 20px;}

.golden .list ul li .info{background: #fff; padding: 7px 26px 0;}

.golden .list ul li .info strong{display: block; font-size: 20px; color: #cc2e2e; text-align: center;}

.golden .list ul li .info p{display: block; font-size: 18px; line-height: 30px; color: #333333}



/*加拿大移民免费咨询*/

.ymcanada-consult{background: url(../images/ymcanada-consult.jpg) no-repeat center;}

.ymcanada-consult .consult-form .submit{color: #132345}



/*加拿大移民成功案例*/

.ymcanada-case .cases-title{border-color: #cc2e2e}

.ymcanada-case .cases-title strong{color: #cc2e2e;}

.ymcanada-case .cases-title a:hover{color: #cc2e2e;}

.ymcanada-case .list ul li:hover em{color: #cc2e2e}

.ymcanada-case .list ul li:hover span{background: #cc2e2e; color: #fff; border-color: #cc2e2e}







/*葡萄牙移民介绍*/

.portugal{margin-bottom: 30px;}

.portugal .container{max-width: 1171px; }

.portugal .content{position: relative; top: -69px; background: #fff; border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); width: 100%; box-sizing:border-box; padding: 21px 53px 30px;}

.portugal .content strong{display: block;  font-size: 30px; color: #006600; text-align: center; margin-bottom: 10px;}

.portugal .content p{font-size: 18px; line-height: 48px; color: #333333}

.portugal .text{margin-left: 6.5%; max-width: 49.5%;}

.portugal .text ul li{margin-bottom: 17px;}

.portugal .text ul li strong{display: block; font-size: 24px; line-height: 24px; color: #b20d0d; background: url(../images/portugal-icon.png) no-repeat left center; padding-left: 30px; margin-bottom: 7px;}

.portugal .text ul li p{font-size: 18px; line-height: 24px; color: #333333; margin-left: 30px;}

.portugal .pic{width: 32%; margin-right: 6.5%}

.portugal .pic img{display: block; width: 100%}



/*投资方式*/

.investment{background: url(../images/investment-bg.jpg) no-repeat center; padding: 37px 0 103px; margin-bottom: 44px; background-size: cover}

.portugal-title{text-align: center; margin-bottom: 40px;}

.portugal-title h2{display: block; font-size: 58px; color: #fff; line-height: 58px; font-weight: bold; margin-bottom: 6px;}

.portugal-title span{display: block; font-size: 19px; color: #fff; font-family: arial; text-transform: uppercase; font-weight: lighter; margin-bottom: 6px;}

.portugal-title i{display: block; width: 122px; height: 4px; background: #fff; margin: 0 auto;}



.investment .content{max-width: 999px; margin: 0 auto 13px; overflow: hidden;}

.investment .portugal-title{margin-bottom: 56px;}

.investment .pic{width: 107px;}

.investment .info{max-width: calc(100% - 134px);}

.investment .info ul li{float: left; margin-bottom: 36px;}

.investment .info ul li strong{display: block; font-size: 24px; color: #fff; margin-bottom: 4px;}

.investment .info ul li p{font-size: 18px; line-height: 24px; color: #fff;}

.investment-zx a{display: block; width: 246px;  background: #fff; border-radius: 31px; font-size: 40px; line-height: 62px; color: #ba2828; font-weight: bold; text-align: center; margin: 0 auto;  overflow: hidden;transition: all 0.6s;}



/*申请要求*/

.portugal-claim{margin-bottom: 49px;}

.portugal-claim .container-s{max-width: 1367px; }

.claim-title h2{display: block; font-size: 58px; color: #b20d0d; text-align: center; font-weight: bold; margin-bottom: 18px;}

.portugal-claim .info{border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); max-width: 702px; margin: 0 auto 41px; box-sizing:border-box; padding: 5px 44px 16px;}

.portugal-claim .info ul li{float: left; width: calc(100% / 2); }

.portugal-claim .info ul li strong{display: block;text-align: center; font-size: 24px; color: #b20d0d; margin-bottom: 2px; }

.portugal-claim .info ul li p{font-size: 18px; line-height: 36px; color: #333333}

.portugal-claim .list{width: calc(100% + 40px)}

.portugal-claim .list ul li{float: left; margin-right: 40px; width: calc(100% / 2 - 40px); box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); border-radius: 20px;}

.portugal-claim .list ul li strong{display: block; font-size: 30px; line-height: 55px; color: #fff; text-align: center; background: #b20d0d; border-top-left-radius: 20px; border-top-right-radius: 20px;}

.portugal-claim .list ul li .text{padding: 21px 32px 33px;}

.portugal-claim .list ul li p{font-size: 18px; line-height: 36px; color: #333333}



/*葡萄牙投资移民关键词*/

.keyword{background: url(../images/keyword-bg.jpg) no-repeat center; padding: 60px 0 50px;}

.keyword .container{max-width: 853px;}

.keyword .portugal-title{margin-bottom: 30px;}

.keyword .info1{margin: 0 auto 79px;}

.keyword .info p{font-size: 18px; line-height: 36px; color: #fff; background: url(../images/square-icon7.png) no-repeat left center; padding-left: 24px;}

.keyword .info2{margin: 0 0 0 73px;}



/*金阳光优势*/

.golden-ys{margin-bottom: 98px;}

.title-bg{background: #f7f7f7; height: 101px;  margin-bottom: 111px;}

.title-bg .portugal-title{padding-top: 63px;}

.title-bg .portugal-title h2,.title-bg .portugal-title span{color: #006600}

.title-bg .portugal-title i{background: #b20d0d}

.golden-ys .list .container{max-width: 951px; margin: 0 auto;}

.golden-ys .list ul{width: calc(100% + 50px)}

.golden-ys .list ul li{float: left; width: calc(100% / 4 - 50px); margin-right: 50px; border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); height: 185px; background: url(../images/golden-ys.png) no-repeat center bottom #fff; text-align: center;}

.golden-ys .list ul li img{display: block; margin: 28px auto 18px;}

.golden-ys .list ul li em{display: block; font-size: 18px; line-height: 24px; color: #333;}

.golden-ys .list ul li:last-child em{margin-top: 29px;}



/*免费咨询*/

.portugal-consult{background: url(../images/portugal-consult.jpg) no-repeat center;}

.portugal-consult .consult-form .submit{color: #132345}



/*成功案例*/

.portugal-case .cases-title strong{color: #1c751c}

.portugal-case .cases-title{border-color: #1c751c}

.portugal-case  .list ul li:hover em{color: #1c751c}

.portugal-case  .list ul li:hover span{background: #1c751c; color: #fff; border-color: #1c751c}

.portugal-case .cases-title a:hover{color: #1c751c}





/*圣基茨和尼维斯护照项目介绍 CRS介绍*/

.crs{padding: 62px 0 0}

.crs .pic{width: 29%; margin-left: 3.5%; margin-right: 2.4%}

.crs .pic img{display: block; width: 100%; }

.crs .info{width: 61.5%;margin-right: 3.5%;}

.crs .info strong{display: block; font-size: 30px; color: #c29d62; background: url(../images/crs-icon.png) no-repeat left center; padding-left: 54px;}

.crs .info p{font-size: 18px; line-height: 48px; color: #999999;}

.crs .list{margin: 50px 0 40px;}

.crs .list ul li{float: left; width: 53%; box-sizing:border-box; padding: 0 5%}

.crs .list ul li:first-child{ width: 47%; padding: 0 7%}

.crs .list ul li:last-child{background: url(../images/crs-line.png) no-repeat left top 9px;}

.crs .list ul li .num,.crs .list ul li .text{float: left;}

.crs .list ul li .num img{display: block; margin-right: 30px;}

.crs .list ul li .text{width: calc(100% - 76px)}

.crs .list ul li .text strong{display: block; font-size: 30px; line-height: 40px; color: #c29d62}

.crs .list ul li .text p{font-size: 18px; line-height: 48px; color: #666666}



/*圣基茨护照项目优势*/

.crs-title{text-align: center; margin: 0 auto; padding-bottom: 80px;}

.crs-title b{display: block; font-size: 35px; color: #c6a46e; opacity: 0.3; line-height: 28px; font-family: arial; text-transform: uppercase; margin-bottom: 5px; padding-top: 35px;}

.crs-title h2{display: block; font-size: 58px; color: #333333; font-weight: bold; line-height: 58px;}

.crs-title strong{color: #c29d62}

.passport-ys {padding-bottom: 79px;}

.passport-ys .crs-title{max-width: 555px; background: url(../images/passport-ys.png) no-repeat left 121px top;}

.passport-ys .list{max-width: 1339px; margin: 0 auto 71px;}

.passport-ys .list ul {width: calc(100% + 46px)}

.passport-ys .list ul li{float: left; margin-right: 46px; width: calc(100% / 4 - 46px);  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); border-radius: 20px; background: #fff; text-align: center;}

.passport-ys .list ul li .pic img{display: block; width: 100%;  border-top-left-radius: 20px; border-top-right-radius: 20px; }

.passport-ys .list ul li .info{padding: 16px 50px; height: 137px;}

.passport-ys .list ul li .info strong{display: block; font-size: 20px; color: #000000; margin-bottom: 6px;}

.passport-ys .list ul li .info p{font-size: 18px; line-height: 26px; color: #666666}

.crs-zx a{display: block; width: 246px; font-size: 40px;  line-height: 62px; color: #fff; background: #c29d62; border-radius: 31px; font-weight: bold; text-align: center; margin: 0 auto;  overflow: hidden;transition: all 0.6s;}



/*圣基茨护照项目申请条件*/

.crs-bg {background: url(../images/crs-bg.png) no-repeat center top; overflow: hidden;}

.crs-bg .container{max-width: 1086px; margin: 0 auto;}

.passport-sq{margin-bottom: 37px;}

.passport-sq .crs-title{max-width: 680px; background: url(../images/passport-sq.png) no-repeat left 119px top; padding-bottom: 89px;}

.passport-sq .crs-title b{padding-top: 53px;}

.passport-sq .info{width: 54.4%;}

.passport-sq .info ul li{float: left; padding-left: 77px; width: 100%; margin-bottom: 6px;}

.passport-sq .info ul li.icon1{background: url(../images/passport-sq-icon1.png) no-repeat left top;}

.passport-sq .info ul li.icon2{background: url(../images/passport-sq-icon2.png) no-repeat left top;}

.passport-sq .info ul li.icon3{background: url(../images/passport-sq-icon3.png) no-repeat left top;}

.passport-sq .info ul li.icon4{background: url(../images/passport-sq-icon4.png) no-repeat left top 10px;}

.passport-sq .info ul li em{display: block; font-size: 18px; line-height: 25px; color: #333333; padding-top: 23px;}

.passport-sq .info ul li b{display: block; font-size: 18px; color: #c29d62; margin: 7px 0 0}

.passport-sq .info ul li span{display: block; font-size: 18px; line-height: 24px; color: #333333; margin-bottom: 9px;}



.passport-sq .pic{width: 45.5%;}

.passport-sq .pic img{display: block; width: 100%}



/*圣基茨护照投资方式*/

.way{padding-bottom: 60px;}

.way .crs-title{max-width: 554px; background: url(../images/way-title.png) no-repeat left 58px top; padding-bottom: 77px;}

.way .crs-title b{padding-top: 40px;}

.way .list{max-width: 923px; margin: 0 auto;}

.way .list ul{width: calc(100% + 97px)}

.way .list ul li{float: left; width: 413px; margin-right: 97px;}

.way .list ul li .num{background: #c6a46e; padding: 20px 0;color: #fff; margin-bottom: 19px;}

.way .list ul li .num b{width: 74px; font-size: 64px; line-height: 63px;  text-align: center; border-right: solid 1px #fff; font-family: arial;}

.way .list ul li .num strong{display: block; font-size: 24px; line-height: 28px; margin-left: 22px;}

.way .list ul li .info p{font-size: 18px; line-height: 26px; color: #333;}



/*圣基茨护照项目申请流程*/

.passport-pro{padding-bottom: 25px;}

.passport-pro .crs-title{max-width: 679px; background: url(../images/way-title.png) no-repeat right 82px top; padding-bottom: 73px;}

.passport-pro .list{margin-bottom: 50px;}

.passport-pro .list strong{display: block; font-size: 30px; color: #c29d62; text-align: center; margin-bottom: 19px;}

.process-bg{background: url(../images/process-bg.png) no-repeat center top 26px;max-width: 858px; margin: 0 auto;}

.process-bg ul li{float: left; text-align: center; margin-right: 80px; width: 134px;}

.process-bg ul li:first-child{margin-left: 24px;}

.process-bg ul li:last-child{margin-right: 0}

.process-bg ul li span{display: block; width: 83px; height: 83px; background: #fff; line-height: 83px; border: solid 3px #c6a46e; font-size: 50px; font-weight: bold;  border-radius: 50%; color: #c6a46e; margin: 0 auto 14px;}

.process-bg ul li p{font-size: 18px; line-height: 24px; color: #333; }



/*免费咨询*/

.crs-consult{background: url(../images/crs-consult.jpg) no-repeat center;}

.crs-consult .consult-form .submit{color: #c6a46e}



/*金阳光优势*/

.crs-golden{padding: 88px 0 0}

.crs-golden .crs-title{max-width: 307px; background: url(../images/crs-golden.png) no-repeat left 28px top; padding-bottom: 74px;}

.crs-golden .crs-title b{padding-top: 19px;}

.crs-golden .list ul{text-align: center;}

.crs-golden .list ul li{display: inline-block; margin: 0 44px;} 

.crs-golden .list ul li img{display: block; margin: 0 auto 5px;}

.crs-golden .list ul li em{display: block; font-size: 18px; color: #333333}



/*成功案例*/

.crs-case .cases-title strong{color: #c6a46e}

.crs-case .cases-title{border-color: #c6a46e}

.crs-case  .list ul li:hover em{color: #c6a46e}

.crs-case  .list ul li:hover span{background: #c6a46e; color: #fff; border-color: #c6a46e}

.crs-case .cases-title a:hover{color: #c6a46e}





/*圣卢西亚介绍*/

.lca .content{overflow: hidden; display: block; border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); max-width:1171px; box-sizing:border-box; margin: 60px auto;}

.lca .content .info{width: 52%; margin-left: 27px;}

.lca .content .info strong{display: block; font-size: 30px; color: #132345; background: url(../images/lca-icon.png) no-repeat left center; padding-left: 40px; margin-top: 10px;}

.lca .content .info p{font-size: 18px; line-height: 48px; color: #333333}

.lca .content .pic{width: 42.5%}

.lca .content .pic img{display: block; width: 100%; border-top-right-radius: 20px; border-bottom-right-radius: 20px; }



.lca-bg{background: url(../images/lca-bg.jpg) no-repeat center; padding: 43px 0 50px; margin-bottom: 81px;}

.lca-bg .info{max-width: 1062px; margin: 0 auto;}

.lca-bg .info strong{display: block; font-size: 24px; color: #132345}

.lca-bg .info p{font-size: 18px; line-height: 48px; color: #333333; margin-bottom: 28px;}

.lca-bg .info span{display: block; font-size: 18px; line-height: 36px; color: #333333; background: url(../images/square-icon9.png) no-repeat left center; padding-left: 34px;}





/*圣卢西亚护照项目优势*/

.lca-title{text-align: center; padding-bottom: 57px;}

.lca-title h2{display: block;  font-size: 58px; line-height: 58px; color: #132345; font-weight: bold; margin-bottom: 9px;}

.lca-title span{display: block;  font-size: 19px; line-height: 21px; color: #999999; font-family: arial; position: relative; letter-spacing: 0.3rem;}

.lca-ys .lca-title span{background: url(../images/lca-ys.png) no-repeat center;}

.lca-ys .list{max-width: 1016px; margin: 0 auto;}

.lca-ys .list ul li{float: left; width: calc(100% / 3 - 60px); text-align: center; margin: 0 30px 48px}

.lca-ys .list ul li img{display: block; margin: 0 auto;}

.lca-ys .list ul li strong{display: block; font-size: 24px; color: #132345}

.lca-ys .list ul li p{font-size: 18px; line-height: 36px; color: #333333; height: 108px;}

.lca-zx a{display: block; width: 246px; background: #ffaa2b; font-size: 40px; line-height: 62px; color: #fff; font-weight: bold; text-align: center; margin: 0 auto 72px; border-radius: 31px; overflow: hidden;transition: all 0.6s;}

.lca-ys{padding-bottom: 63px;}

.lca-ys .lcays-left {width: 60%;}

.lca-ys .content ul li strong{display: block;  font-size: 24px; line-height: 54px; color: #fff; background: #132345; padding-left: 5.5%}

.lca-ys .content ul li .info{background: #f8fafe; box-sizing:border-box;}

.lca-ys .lcays-left ul li .info{height: 590px;  padding: 34px 26px 0; }

.lca-ys .content ul li .info b{display: block; width: 110px; background: #ffaa2b; font-size: 18px; line-height: 34px; color: #ffffff; text-align: center; border-radius: 17px; margin-bottom: 3px;}

.lca-ys .content ul li .info p{font-size: 18px; line-height: 36px; color: #333333}

.lca-ys .content ul li .info p.text{margin-bottom: 32px;}

.lca-ys .lcays-right {width: 36.5%;}

.lca-ys .lcays-right ul li {margin-bottom: 20px;}

.lca-ys .lcays-right ul li .info{padding: 20px 26px; }

.lca-ys .lcays-right ul li:first-child .info{height: 277px;}

.lca-ys .lcays-right ul li:last-child .info{height: 239px;}

.lca-ys .lcays-right ul li:last-child .info p{background: url(../images/square-icon10.png) no-repeat left center; padding-left: 34px;}



/*免费咨询*/

.lca-consult{background: url(../images/lca-consult.jpg) no-repeat center;}

.lca-consult .consult-form .submit{color: #132345}



/*金阳光优势*/

.lcaour-ys{padding: 103px 0 0}

.lcaour-ys .lca-title span{background: url(../images/lcaour-ys.png) no-repeat center;}

.lcaour-ys .list{text-align: center; max-width: 977px; margin: 0 auto;}

.lcaour-ys .list ul li{float: left; margin: 0 30px;}

.lcaour-ys .list ul li img{display: block; margin: 0 auto 18px;}

.lcaour-ys .list ul li em{display: block; font-size: 18px; line-height: 24px; color: #333333}





/*成功案例*/

.lca-case .cases-title strong{color: #132345}

.lca-case .cases-title{border-color: #132345}

.lca-case  .list ul li:hover em{color: #132345}

.lca-case  .list ul li:hover span{background: #132345; color: #fff; border-color: #132345}

.lca-case .cases-title a:hover{color: #132345}





/*土耳其移民介绍*/

.turkey{padding: 60px 0 83px;}

.turkey .list{max-width: 1145px; margin: 0 auto;}

.turkey .list ul li{float: left; width: calc(100% / 2 - 36px - 72px); height: 328px; margin: 0 18px; padding: 0 36px;  background: url(../images/turkey-li.png) no-repeat center top;}

.turkey .list ul li strong{display: block;  font-size: 30px; color: #c4383a; background: url(../images/turkey-icon.png) no-repeat left center; padding-left: 44px; margin-top: 13px;}

.turkey .list ul li p{display: block; font-size: 18px; line-height: 48px; color: #333333}



/*哪些人适合办理土耳其护照？*/

.turkey-title{margin-bottom: 81px;}

.turkey-title h2{display: block; font-size: 57px; line-height: 57px; color: #c4383a; font-weight: bold; text-align: center;}

.turkey-passport{background: url(../images/turkey-passport.png) no-repeat center bottom; padding-bottom: 292px; margin-bottom: 70px;}

.turkey-passport .turkey-title h2{background: url(../images/turkey-title1.png) no-repeat center;}

.turkey-passport .list ul li{float: left; width: calc(100% / 3); text-align: center; margin-bottom: 54px;}

.turkey-passport .list ul li img{display: block; margin: 0 auto 8px;}

.turkey-passport .list ul li p{font-size: 18px; line-height: 36px; color: #333333}

.turkey-passport .list ul:last-child{width: 80%; margin: 0 auto;}

.turkey-passport .list ul:last-child li{width: 50%}

.wapturkey-list{display: none;}

.turkey-passport .list ul li:hover img{    transform: rotateY(180deg); -webkit-transform: rotateY(180deg); /* Safari 与 Chrome */ transition:0.6s;}



/*土耳其护照项目优势*/

.turkey-project .turkey-title h2{background: url(../images/turkey-title2.png) no-repeat center;}

.turkey-project .list ul{width: calc(100% + 50px)}

.turkey-project .list ul li{float: left; width: calc(100%  / 4 - 50px); text-align: center; margin-right: 50px; margin-bottom: 54px;}

.turkey-project .list ul li strong{display: block; font-size: 24px; color: #4d73d3}

.turkey-project .list ul li p{font-size: 18px; line-height: 36px; color: #333333}

.wap-turkeyys{display: none;}





/*如何办理土耳其护照？*/

.turkey-handle{padding-bottom: 87px;}

.turkey-handle .turkey-title h2{background: url(../images/turkey-title2.png) no-repeat center;}

.turkey-handle .list{max-width: 967px; margin: 0 auto 51px;}

.turkey-handle .list ul li{float: left; margin-right: 56px; text-align: center; height: 204px;}

.turkey-handle .list ul li strong{display: block; font-size: 24px; color: #4d73d3; padding-top: 7px;}

.turkey-handle .list ul li p{font-size: 18px; line-height: 36px; color: #333333}

.turkey-handle .list ul li.item1{background: url(../images/turkey-handle-li.png) no-repeat center top; width: 29%;}

.turkey-handle .list ul li.item2{background: url(../images/turkey-handle-li2.png) no-repeat center top; width: 36%;}

.turkey-handle .list ul li.item3{background: url(../images/turkey-handle-li3.png) no-repeat center top; width: 22%; margin-right: 0}

.turkey-zx a{display: block;  width: 247px; background: #c4383a;  font-size: 40px;  line-height: 62px; color: #fff; font-weight: bold; text-align: center; border-radius: 31px; margin: 0 auto;overflow: hidden;transition: all 0.6s; }



/*申请流程*/

.turkey-process{background: url(../images/turkey-process.jpg) no-repeat center; padding: 53px 0 68px; margin-bottom: 93px;}

.turkey-process .turkey-title{margin-bottom: 34px;}

.turkey-process .turkey-title h2{background: url(../images/turkey-title3.png) no-repeat center; color: #fff;}

.turkey-process .list ul li {float: left; margin-right: 60px;}

.turkey-process .list ul li span{display: block; width: 83px; line-height: 83px; background: #fff; border: solid 3px #c4383a; font-size: 50px; color: #c4383a; text-align: center; font-weight: bold; border-radius: 50%; margin: 0 auto;}

.turkey-process .list ul li p{font-size: 18px; line-height: 36px; color: #fff; text-align: center;}

.turkey-process .item1{background: url(../images/turkey-item1.png) no-repeat right top 26px; width: 858px; margin: 0 auto 37px;}

.turkey-process .list ul li:first-child{margin-left: 30px;}

.turkey-process .item2{background: url(../images/turkey-item2.png) no-repeat right top 26px; width: 651px; margin: 0 auto;}



/*房源展示*/

.listings{padding-bottom: 106px;}

.listings .turkey-title h2{background: url(../images/turkey-title5.png) no-repeat center; }

.listings .list{max-width: 1075px; margin: 0 auto;}

.listings .list ul {width: calc(100% + 44px)}

.listings .list ul li{float: left; border-radius: 20px; box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); width: calc(100% / 3 - 44px); margin-right: 44px;}

.listings .list ul li .pic img{display: block; width: 100%; border-top-left-radius: 20px; border-top-right-radius: 20px;}

.listings .list ul li strong{display: block; font-size: 24px; line-height: 69px; color: #4d73d3; text-align: center;}

.listings .list ul li:hover strong{color: #c4383a}





/*免费咨询*/

.turkey-consult{background: url(../images/turkey-consult.jpg) no-repeat center;}

.turkey-consult .consult-form .submit{color: #c4383a}



/*为什么选择金阳光*/

.turkey-why{padding: 138px 0 133px;}

.turkey-why .turkey-title{margin-bottom: 64px;}

.turkey-why .turkey-title h2{background: url(../images/turkey-title6.png) no-repeat center; }

.turkey-why .handle-title{background: #c4383a}

.turkey-why .round{top: 100px; margin-left: 331px;}

.turkey-why .round .circle{border-color: #c4383a}

.turkey-ys{position: relative; width: 883px; margin: 0 auto;}

.turkey-ys .list ul li strong{display: block; font-size: 24px; color: #4d73d3; margin-bottom: 28px;}

.turkey-ys .list ul li p{font-size: 18px; line-height: 24px; color: #333;}

.turkey-ys .list ul li.item1{background: url(../images/turkey-handle1.png) no-repeat left top 54px; width: 329px; position: absolute; left: 0; top: 65px}

.turkey-ys .list ul li.item2{background: url(../images/turkey-handle2.png) no-repeat left top 54px; width: 438px; position: absolute; right: 0; top: -18px; height: 120px;}

.turkey-ys .list ul li.item2 strong,.turkey-ys .list ul li.item2 p{margin-left: 125px;}

.turkey-ys .list ul li.item3{background: url(../images/turkey-handle3.png) no-repeat left top 54px; width: 395px; position: absolute; right: 20px; top: 150px}

.turkey-ys .list ul li.item3 strong,.turkey-ys .list ul li.item3 p{margin-left: 43px;}



/*成功案例*/

.turkey-case .cases-title strong{color: #c4383a}

.turkey-case .cases-title{border-color: #c4383a}

.turkey-case  .list ul li:hover em{color: #c4383a}

.turkey-case  .list ul li:hover span{background: #c4383a; color: #fff; border-color: #c4383a}

.turkey-case .cases-title a:hover{color: #c4383a}



/*希腊移民介绍*/

.greece{background: url(../images/greece-bg.jpg) no-repeat center top; background-size: contain}

.greece .content{position: relative; top: -190px; background: #fff; max-width: 1363px; box-sizing:border-box; padding: 12px 30px 0; margin: 0 auto; border-top-left-radius: 20px; border-top-right-radius: 20px; position: relative;z-index: 2}

.greece .content strong{display: block; font-size: 30px; color: #075b91; background: url(../images/greece-icon.png) no-repeat left center; padding-left: 48px;}

.greece .content p{font-size: 18px; line-height: 48px; color: #333333; margin-bottom: 41px;}

.greece .content .text{margin-bottom: 11px;}

.greece .content .pic{width: 38%; margin-top: 12px;}

.greece .content .pic img{display: block; width: 100%}

.greece .content .info {width: 60%; background: url(../images/greece-li.png) repeat-y left  63px top; padding-top: 20px;}

.greece .content .info ul li{float: left; width: 100%}

.greece .content .info ul li b{float: left; display: inline-block; font-size: 18px;line-height: 18px;  color: #999999; margin-right: 11px;}

.greece .content .info ul li p{float: left; display: inline-block; font-size: 18px; line-height: 22px; color: #333333; width: calc(100% - 90px); background: url(../images/greece-round.png) no-repeat left top; padding-left: 31px;}

.greece .content .info ul li  span{display: inline-block; margin-top: 15px;}



/*希腊移民申请要求*/

.greece-claim{position: relative; top: -114px;}

.greece-title{margin-bottom: 85px;}

.greece-title b{color: #999;}

.greece-title h2{color: #333333}

.greece-title strong{color: #00578e}

.greece-claim .list{margin-bottom: 46px;}

.greece-claim .list ul {width: calc(100% + 30px);}

.greece-claim .list ul li{float: left; margin-right: 30px; width: calc(100% / 4 - 30px); padding: 24px 0 17px; height: 125px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); border-radius: 20px;}

.greece-claim .list ul li img{display: block; margin: 0 auto 18px;}

.greece-claim .list ul li span{display: block; font-size: 18px; line-height: 24px; color: #333333; text-align: center;}

.greece-zx a{display: block; background: #00578e; width: 246px; font-size: 40px; line-height: 62px; color: #fff; text-align: center; font-weight: bold; border-radius: 31px; margin: 0 auto;  overflow: hidden;transition: all 0.6s;}



/*希腊移民项目优势*/

.greece-ys{position: relative; top: -9px; margin-bottom: 36px;}

.greece-ys .list{overflow: hidden;}

.greece-ys .list ul{width: calc(100% + 57px);}

.greece-ys .list ul li{float: left; margin-right: 57px; width: calc(100% / 4 - 57px);text-align: center; margin-bottom: 60px;}

.greece-ys .list ul li img{display: block; margin: 0 auto 5px;}

.greece-ys .list ul li strong{display: block; font-size: 30px; color: #02588f; }

.greece-ys .list ul li p{font-size: 18px; line-height: 24px; color: #333333;}

.greece-ys .list2{max-width: 930px; margin: 0 auto}

.greece-ys .list2 ul li{width: calc(100% / 3 - 57px);}

.wapgreece-list{display: none;}





/*希腊移民申请流程*/

.greece-pro {margin-bottom: 122px;}

.greece-pro .greece-title{margin-bottom: 56px;}

.greece-pro .list{max-width: 802px; margin: 0 auto;}

.greece-pro .list ul{width: 300px;}

.greece-pro .list ul li{float: left;  background: url(../images/square-icon11.png) no-repeat left center; padding-left: 30px; font-size: 18px; color: #333333; margin-bottom: 10px;}

.greece-pro .list ul:last-child{width: 354px;}



/*免费咨询*/

.greece-consult{background: url(../images/greece-consult.jpg) no-repeat center;}

.greece-consult .consult-form .submit{color: #00578e;}



/*金阳光优势*/

.greece-our{padding: 111px 0 119px;}

.greece-our .list{max-width: 918px; margin: 0 auto; background: url(../images/greece-our.png) no-repeat left top; height: 346px;}

.greece-our .list ul li{float: left; width: 165px; height: 165px; background: #00578e; border-radius: 50%; position: relative;}

.greece-our .list ul li span{display: block; font-size: 18px; line-height: 24px; color: #fff; text-align: center; font-weight: bold; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 48px;}

.greece-our .list ul li.item1{margin-left: 71px; margin-right: 45px; width: 158px; height: 158px; margin-top: 33px;}

.greece-our .list ul li.item2{margin-top: 198px; width: 132px; height: 132px; margin-right: 82px;}

.greece-our .list ul li.item3{margin-top: 15px; margin-right: 100px;}

.greece-our .list ul li.item4{margin-top: 143px;}



/*精品优质房源*/

.houses{background: url(../images/houses-bg.jpg) no-repeat center top; padding: 68px 0 5px; margin-bottom: 110px;}

.greece-case .cases-title{margin: 0 0 40px; border-color: #00578e;}

.greece-case .cases-title strong{color: #085c92;}

.greece-case .cases-title b{color: #333;}

.greece-case  .list ul li:hover em{color: #085c92}

.greece-case  .list ul li:hover span{background: #085c92; color: #fff; border-color: #085c92}

.greece-case .cases-title a:hover{color: #085c92}



.houses .list ul li{margin-bottom: 49px;}







/*立即申请按钮变色*/

/*.service-pro .application a:hover{background: #17559c; transition:0.6s;}

.teaching .application a:hover{background: #2a459c; transition:0.6s;}

.australia .application a:hover{background: #17559c; transition:0.6s;}

.us-condition .application a:hover{background: #363997; transition:0.6s;}

.scholarship .application a:hover{background: #363997; transition:0.6s;}

.uktime .application a:hover{background: #513cbc; transition:0.6s;}

.uk-service .application a:hover{background: #513cbc; transition:0.6s;}*/

.ymcanada-zx:hover{transform: scale(1.1); }

/*.overseas-ys .application a:hover{background: #363997; transition:0.6s;}

.overseas-condition .application a:hover{background: #363997; transition:0.6s;}*/

.turkey-zx a:hover{transform: scale(1.1); }

/*.lca-zx a:hover{background: #132345; transition:0.6s;}*/

.crs-zx a:hover{transform: scale(1.1); }

.greece-zx a:hover{transform: scale(1.1); }

/*.country .application a:hover{background: #0052b4; transition:0.6s;}

.project .application a:hover{background: #0052b4; transition:0.6s;}

.immigration .apply a:hover{background: #169b62; transition:0.6s;}*/

.investment-zx a:hover{transform: scale(1.1); }

.application a:hover{box-sizing:border-box; background: #fff; color: #fc5454}

.lca-zx a:hover{transform: scale(1.1); }

.immigration .apply a:hover{transform: scale(1.1); }







/*苹果按钮*/

input{

　  outline: none;

    -webkit-appearance: none; /*去除系统默认的样式*/

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 点击高亮的颜色*/

}







/*荷兰留学*/

.holland{position: relative;  top: -60px; margin-bottom: 17px;}

.holland .content{display: block;  border-radius: 20px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23);  max-width: 1034px; padding: 16px 1.8%; margin: 0 auto; background: #fff; z-index: 2}

.holland .pic{width: 36.2%}

.holland .pic img{display: block; width: 100%}

.holland .info{width: 60%}

.holland .info b{display: block; font-size: 39px; color: #1182ca; opacity: 0.3; line-height: 32px; font-family: arial; text-transform: uppercase; margin: 3% 0 7px;}

.holland .info strong{display: block; font-size: 32px; line-height: 32px; color: #1182ca; margin-bottom: 4.6%}

.holland .info p{display: block; font-size: 18px; line-height: 36px; color: #333333}





/*为何选择荷兰*/

.holland-title{margin-bottom: 62px;}

.holland-title b,.holland-title h2{color: #1182ca}

.why-holland{margin-bottom: 60px;}

.why-holland .list ul.item1{max-width: 1086px; margin: 0 auto 32px;}

.why-holland .list ul li{float: left; width: calc(100% / 3 - 22px); margin:  0 11px; background: #feefed; border-radius: 20px; }

.why-holland .list ul li .info{padding: 11px 13px; box-sizing:border-box; height: 205px;}

.why-holland .list ul li .info p{display: block; font-size: 18px; line-height: 36px; color: #333;}

.why-holland .list ul li strong{display: block; background: #f16450; font-size: 20px; line-height: 59px; color: #fff; text-align: center; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }

.why-holland .list ul.item2{max-width:724px;  margin: 0 auto 48px;}

.why-holland .list ul.item2 li{width: calc(100% / 2 - 22px);  }

.holland-application{background: url(../images/holland-app.png) no-repeat center top;}

.holland-application a{background: #f16450; border-color: #f16450}

.holland-application a:hover{color: #f16450}



.why-holland .wap-list{display: none;}



/*荷兰大学分类*/

.holland-condition .content{max-width: 1015px;}

.holland-condition .btn{border-color: #f16450}

.holland-condition .list{border: solid 1px #f16450; border-top: none;  border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; padding: 30px 27px 48px; margin-bottom: 111px;}

.holland-condition .btn ul li{width: 50%; border-color: #f16450; color: #f16450}

.holland-condition .btn ul li.on{background: #f16450}

.holland-condition .list dl{float: left; width: calc(100% / 4); text-align: center; margin-bottom: 68px; height: 159px;}

.holland-condition .list dl dt{font-size: 20px; color: #000000; font-weight: bold; line-height: 24px; height: 48px; margin-bottom: 3px;}

.holland-condition .list dl dd{font-size: 18px; line-height: 36px; color: #333333}

.holland-condition .list dl dd.text{height: 72px;}

.holland-condition .list dl.info{margin-bottom: 0}



.holland-cost{margin-bottom: 94px;}

.holland-cost .list{max-width: 1015px; margin: 0 auto}

.holland-cost .list ul{width: calc(100% + 38px); }

.holland-cost .list ul li{float: left; width: calc(100% / 2 - 38px); margin-right: 38px; }

.holland-cost .list ul li .pic{position: relative;}

.holland-cost .list ul li .pic img{display: block; width: 100%; border-top-left-radius: 18px; border-top-right-radius: 18px;}

.holland-cost .list ul li .text{opacity: 0; position: absolute; background: rgba(0,0,0,0.5); width: 100%; height: 100%; top: 0; border-top-left-radius: 18px; border-top-right-radius: 18px;}

.holland-cost .list ul li  strong{display: block; font-size: 48px; height: 99px; color: #ffffff; position: absolute; top: 0; bottom: 0;left: 0; right: 0;  margin:  auto; text-align: center;}

.holland-cost .list ul li .info{background: #feefed; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; padding: 14px 3% 9px; box-sizing:border-box; height: 133px;}

.holland-cost .list ul li .info p{display: block; font-size: 16px; line-height: 36px; color: #333333}

.holland-cost .list ul li .info b{font-size: 18px; color: #000000}

.holland-cost .list ul li:hover .text{opacity: 1; transition:0.6s;}





/*申请要求*/

.holland-demands {margin-bottom: 102px;}

.holland-demands .list{margin-bottom: 42px;}

.holland-demands .list dl{width: calc(100% / 2); text-align: left; margin-bottom: 0; height: auto!important;}

.holland-demands .list dl dt{padding-left: 14px;}

.holland-demands .list dl dd{background: url(../images/holland-demands.png) no-repeat left top 7px; padding-left: 16px; line-height: 20px; margin-bottom: 22px;}





/*申请时间表*/

.holland-time .holland-title{margin-bottom: 100px;}

.holland-time .list{}

.holland-time .list ul.item1{max-width: 1370px; margin: 0 auto;}

.holland-time .list ul li{float: left; width: calc(100% / 4 - 10px); margin: 0 5px 81px; padding: 0 13px; border-radius: 20px;  box-shadow: 0px 5px 18px 0px rgba(101, 101, 101, 0.23); height: 103px; box-sizing:border-box;}

.holland-time .list ul li .num {position: relative;top: -27px;z-index: 2;}

.holland-time .list ul li span{display: block; width: 60px; height: 60px; background: #fff; border: solid 3px #f16450; font-size: 38px; line-height: 60px; color: #f16450; text-align: center; border-radius: 50%; margin-right: 10px;}

.holland-time .list ul li em{display: block; font-size: 18px; color: #333333; margin-top: 36px;}

.holland-time .list ul li strong{display: block; font-size: 20px; color: #1182ca; position: relative; top: -22px}

.holland-time .list ul.item2{max-width: 1026px; margin: 0 auto 60px;}

.holland-time .list ul.item2 li{width: calc(100% / 3 - 10px);}

.holland-time .list ul li:hover{box-shadow: 0px 5px 18px 0px rgba(191, 23, 0, 0.23);}

.holland-time .wap-list{display: none;}







/*荷兰顶级名校*/

.holland-school {margin-bottom: 103px;}

.holland-school .list{max-width: 1023px; margin: 0 auto;}

.holland-school .list ul{width: calc(100% + 10px)}

.holland-school .list ul li{float: left; position: relative; margin-right: 10px; margin-bottom: 10px; width: calc(100% / 3 - 10px); box-sizing:border-box; border: solid 1px #f16450; overflow: hidden;}

.holland-school .list ul li .pic{border-bottom: solid 1px #f16450; padding-bottom: 15px;}

.holland-school .list ul li .pic img{display: block; margin: 0 auto; width: 100%}

.holland-school .list ul li .pic strong{display: block; font-size: 20px; line-height: 20px; color: #333333; text-align: center;}

.holland-school .list ul li .text{background: #fef7f6; padding: 9px 0 9px 17px; height: 234px; box-sizing:border-box; }

.holland-school .list ul li .text em{display: block; font-size: 18px; line-height: 27px; color: #333333; margin-bottom: 10px;}

.holland-school .list ul li .info{position: absolute; bottom: -100%; width: 100%; height: 100%; background: #f16450}

.holland-school .list ul li .detail{ padding: 24% 2% 0}

.holland-school .list ul li .info p{display: block; font-size: 16px; line-height: 32px; color: #fff; text-align: center;}

.holland-school .list ul li:hover .info{ bottom: 0; transition:0.6s;}





/*金牌团队*/

.holland-teams #team-prev{background: url(../images/holland-prev.png) no-repeat center; left: 0}

.holland-teams #team-next{background: url(../images/holland-next.png) no-repeat center; right: 0}





/*免费咨询*/

.holland-consult {background: url(../images/holland-consult.jpg) no-repeat center;}





/*我们的服务*/

.holland-service{padding: 113px 0 103px}

.holland-service .list ul{width: calc(100% + 10px)}

.holland-service .list ul li{float: left; width: calc(100% / 4 - 10px); margin-right: 10px;}

.holland-service .list ul li i{display: block; width: 54px; height: 4px; background: #1182ca; margin-bottom: 2px;}

.holland-service .list ul li strong{display: block; font-size: 20px; color: #1182ca; margin-bottom: 4px;}

.holland-service .list ul li p{display: block; font-size: 18px; line-height: 36px; color: #333333; background: url(../images/holland-service.png) no-repeat left top 14px; padding-left: 20px;}





.holland-cases #case-prev{background: url(../images/holland-prev.png) no-repeat center;}

.holland-cases #case-next{background: url(../images/holland-next.png) no-repeat center;}

.holland-cases .case-list ul li a:hover em{color: #1182ca}




.condition .list ul{display: none;}
.condition .list ul:first-child{display: block;}

.cost .list ul{display: none;}
.cost .list ul:first-child{display: block;}

.doorway-ys .list ul{display: none;}
.doorway-ys .list ul:first-child{display: block;}


.ym-condition .list ul{display: none;}
.ym-condition .list ul:first-child{display: block;}