@charset "utf-8";
body {
	color: #000000;
	font-size: 14px;
	background-color: #fff;
	overflow-x: auto;
	font-family: "Microsoft YaHei", "Tahoma", "宋体";
	*font-family: "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";
}

.Validform_checktip {
	display: none !important;
}

.textCenter {
	text-align: center;
}

.textLeft {
	text-align: left;
}

.textRight {
	text-align: right;
}

.left {
	float: left;
}

.right {
	float: right;
}

img {
	display: inline-block;
	border: none;
}

a {
	cursor: pointer;
	text-decoration: none;
}

li {
	list-style: none;
}

input {
	border: none;
}

.mainNav {
	clear: both;
	width: 100%;
	margin: 0px auto 0;
	height: 70px;
	line-height: 70px;
	overflow: hidden;
}

.mainNav .mainNav_wrap {
	width: 100%;
	height: 70px;
	overflow: hidden;
	position: static;
	background: #2630a8;
	background: -webkit-linear-gradient(left, #2630a8, #0086f8);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #2630a8, #0086f8);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #2630a8, #0086f8);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #2630a8, #0086f8);
	opacity: 0.9;
}

.mainNav .mainNav_wrap.fixedTop {
	position: fixed;
	z-index: 999;
	top: 0;
}

.mainNav ul {
	width: 1000px;
	margin: 0 auto;
	color: #fbfbfb;
	height: 72px;
	line-height: 70px;
}

.mainNav ul li {
	width: auto;
	padding: 0 14px;
	text-align: center;
	float: left;
	font-size: 14px;
	cursor: pointer;
}

.mainNav ul li:hover {
	color: #125ed3;
	background: #fff;
}

.mainNav ul li:hover a,
.mainNav ul li.activeNav a {
	color: #125ed3;
}

.mainNav ul li.activeNav {
	color: #125ed3;
	background: #fff;
	font-weight: bold;
	box-shadow: 3px 10px 10px -3px #ccc;
}

.mainNav a {
	float: left;
	text-align: center;
	font-size: 18px;
	width: 100px;
	cursor: pointer;
	color: #fff;
	font-weight: normal;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
}

.clearfix {
	zoom: 1;
}

.wrapper {
	width: 1000px;
	margin: 0 auto;
}

.sm_wrapper {
	width: 1000px;
	margin: 0 auto;
}

.a_btn {
	display: block;
	width: 200px;
	/* padding: 0 40px; */
	height: 50px;
	line-height: 50px;
	background: transparent;
	font-size: 18px;
	color: #5ea882;
	border: 1px solid #5ea882;
	border-radius: 50px;
	text-align: center;
	margin: 0 auto;
	margin-top: 30px;
}

.a_btn:hover {
	background: #5ea882 !important;
	color: #fff;
}

.btn_list {
	position: relative;
	top: 30px;
	height: 100px;
	width: 550px;
	margin: 0 auto;
}

.a_btn_hollow {
	display: block;
	background: transparent !important;
	width: 250px;
	height: 50px;
	line-height: 50px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-size: 18px;
	text-align: center;
	color: #37cb97;
	cursor: pointer;
	border: 1px solid #37cb97;
}

.a_btn_hollow:hover {
	background: #37cb97 !important;
	color: #fff;
}

.a_list {
	display: block;
	width: 415px;
	margin: 0 auto;
}

.a_list a:nth-child(1) {
	float: left;
}

.a_list a:nth-child(2) {
	float: right;
	margin-top: 30px;
}

.contents .content {
	display: none;
}

.contents .active-content {
	display: block !important;
}

.padtop60 {
	padding-top: 60px;
}


/*<!--头部【导语和表单】-->*/

.header {
	width: 100%;
	height: 500px;
	background: url(../img/banner.jpg) no-repeat center top;
}

.header .headbtn_list {
	position: relative;
	width: 345px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	top: 365px;
	left: -270px;
}

.header .headbtn_list a.button {
	display: block;
	font-size: 18px;
	height: 48px;
	line-height: 48px;
	color: #333;
	border: 1px solid #333;
	border-radius: 50px;
	width: 160px;
	text-align: center;
	float: left;
	margin-right: 10px;
}

.header .headbtn_list a.button:hover {
	background: #333;
	color: #fff;
}

.header .headbtn_list p {
	font-size: 20px;
	color: #008260;
	width: 300px;
	text-align: center;
	margin-top: 10px;
}

.dyform {
	width: 100%;
	height: 495px;
	background: #ebf4ff;
}

.dyform h3 {
	font-size: 36px;
	color: #333;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
}

.dybox {
	width: 510px;
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	padding: 50px 0 0 20px;
}

.dybox p {
	margin-top: 10px;
	font-size: 16px;
	color: #333;
	line-height: 35px;
}

.dy_img {
	margin-top: 30px;
}

.biaodan {
	width: 425px;
	height: 410px;
	padding-top: 40px;
	background: url(../img/form_bg.png) no-repeat;
	position: relative;
	top: 50px;
}

.biaodan h2 {
	line-height: 30px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #5cd4aa;
}

.biaodan form div {
	margin-bottom: 10px;
}

.biaodan form input,
.biaodan form select {
	height: 38px;
	font-family: "微软雅黑";
	display: block;
	width: 265px;
	color: #aab2bd;
}

.biaodan form .mobile,
.biaodan form .name,
.biaodan form .Mschool,
.biaodan form .professional,
.biaodan form .language,
.biaodan form .Mschool {
	width: 265px;
	padding: 1px 0;
	margin: 0 auto;
	padding-left: 36px;
	margin-bottom: 10px;
}

.biaodan form .mobile {
	background: url(../img/mobile_box.jpg) no-repeat center;
}

.biaodan form .name {
	background: url(../img/name_box.jpg) no-repeat center;
}

.biaodan form .professional {
	background: url(../img/pro_box.jpg) no-repeat center;
}

.biaodan form .Mschool {
	background: url(../img/school_box.jpg) no-repeat center;
}

.biaodan form .from_submit {
	width: 301px;
	margin: 0 auto;
}

.from_submit #submit {
	margin-top: 10px;
	display: block;
	background: #37c897 !important;
	margin-bottom: 0;
	width: 100%;
	height: 48px;
	line-height: 48px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	border: 1px solid #37c897;
}

.sec_timeline .from_submit #submit {
	margin-left: 150px;
	margin-top: 10px;
	display: block;
	background: #333 !important;
	margin-bottom: 0;
	width: 100%;
	height: 48px;
	line-height: 48px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	border: 1px solid #333;
}

.from_submit #submit:hover {
	background: #52dead !important color: #fff;
}

.from_submit a.submit {
	background: #fff !important;
	margin-bottom: 0;
	margin-top: -49px;
	width: 141px;
	height: 46px;
	line-height: 46px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
	text-align: center;
	color: #51c21a;
	cursor: pointer;
	border: 1px solid #51c21a;
}

.from_submit a.submit:hover {
	background: #51c21a !important;
	color: #fff;
}


/*--------begin section-----------*/

.secline {
	position: absolute;
	margin-left: -150px;
}

.secline_s {
	position: absolute;
	margin-left: -250px;
	margin-top: 20px;
}

.seclines {
	position: absolute;
	float: right;
	right: 250px;
	margin-top: 25px;
}

.bggary {
	background: #f5f5f5;
}

.sections {
	/*margin-top: 10px;*/
}

.section_content,
.section {
	padding: 60px 0;
}

.titleh2 {
	font-size: 36px;
	font-weight: bold;
	color: #333;
	z-index: 2;
	position: relative;
}

.titleh2_bg {
	background: url(../img/t_line.png) bottom no-repeat;
	background-position: center;
	padding-bottom: 75px;
}

.title_p {
	color: #333;
	font-size: 30px;
	margin-top: -50px;
	position: relative;
	z-index: 1;
	margin-bottom: 50px;
}

.left_bh {
	position: absolute;
	left: -200px;
}

.right_bh {
	position: absolute;
	right: -200px;
	bottom: -25px;
}

.posrelative {
	position: relative;
}


/*-----留英理由解析----------*/

.sec_reason ul li {
	width: 490px;
	float: left;
	background: #fff;
	padding: 40px 40px;
	box-sizing: border-box;
	position: relative;
	margin-right: 20px;
	box-shadow: 5px 5px 30px #e0e1e6;
}

.sec_reason ul li:nth-child(2n) {
	margin-right: 0;
}

.sec_reason li h1 {
	position: absolute;
    left: 0px;
    width: 450px;
    box-sizing: border-box;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    border-radius: 50px;
    padding: 15px 20px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
	background: #0086f8;
	background: -webkit-linear-gradient(left, #0086f8, #4cdfcb);
	background: -o-linear-gradient(right, #0086f8, #4cdfcb);
	background: -moz-linear-gradient(right, #0086f8, #4cdfcb);
	background: linear-gradient(to right, #0086f8, #4cdfcb);
}

.sec_reason .p_box {
	margin-top: 80px;
	line-height: 30px;
}

.sec_reason .p_box p {
	color: #666;
	font-size: 15px;
	padding-left: 25px;
	background: url(../img/ic_star.png) left top no-repeat;
	background-size: inherit;
	margin-bottom: 10px;
	background-position-y: 10px;
}


/*--------sec_type-----------*/

.sec_type .ul_type {
	margin-top: 40px;
}

.sec_type .ul_type li {
	float: left;
	width: 486px;
	height: 725px;
	box-sizing: border-box;
	padding: 50px;
	background: #f4f4f4;
	border-radius: 80px;
	margin-right: 28px;
}

.sec_type .ul_type li:nth-child(2n) {
	margin-right: 0;
}

.sec_type .ul_type h2 {
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	color: #333;
	font-weight: bold;
}

.sec_type h2 img {
	margin-right: 10px;
}

.sec_type .ul_type h3 {
	margin: 30px 0 20px 0;
	font-size: 18px;
	text-align: center;
	color: #fff;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	background: #54adff;
}

.sec_type strong {
	color: #333;
}

.sec_type .div_box {
	height: 270px;
	position: relative;
	margin-bottom: 30px;
}

.ul_type p {
	color: #666;
	font-size: 15px;
	margin-bottom: 20px;
	line-height: 25px;
}

.sec_type a.a_sm_btn {
	position: absolute;
	bottom: 10px;
	left: 130px;
	border: 1px solid #333;
	color: #333333;
	border-radius: 30px;
	padding: 10px 20px;
}

.sec_type a.a_sm_btn:hover {
	background: #333;
	color: #fff;
}


/*-----------sec_qa begin-------------*/

.sec_qa .left p {
	color: #666;
	font-size: 18px;
	padding-left: 100px;
	box-sizing: border-box;
	width: 585px;
	margin-bottom: 10px;
	border-radius: 50px;
	background: #fff;
	background-image: url(../img/ic_Q.png);
	background-position: 10px center;
	background-size: inherit;
	background-repeat: no-repeat;
	height: 66px;
	line-height: 66px;
}

.sec_qa a {
	float: right;
	padding-right: 30px;
	color: #37c897;
}

.sec_qa a:hover {
	text-decoration: underline;
}

.sec_qa .QA_form {
	width: 380px;
	height: 550px;
	padding: 45px;
	border-radius: 10px;
	box-sizing: border-box;
	background: url(../img/bg_form.jpg) no-repeat;
	background-size: contain;
}

.sec_qa .QA_form h2 {
	font-size: 18px;
	color: #55b6ff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}

.QA_form form div {
	margin-bottom: 10px;
}

.QA_form form input,
.QA_form form select {
	height: 38px;
	font-family: "微软雅黑";
	display: block;
	width: 265px;
	color: #aab2bd;
}

.QA_form form .mobile,
.QA_form form .name {
	width: 265px;
	padding: 1px 0;
	margin: 0 auto;
	padding-left: 36px;
	margin-bottom: 10px;
}

.QA_form form .mobile {
	background: url(../img/mobile_box.jpg) no-repeat center;
}

.QA_form form .name {
	background: url(../img/name_box.jpg) no-repeat center;
}

.QA_form form .from_submit {
	width: 301px;
	margin: 0 auto;
}

.Mes {
	height: 100px !important;
	margin-bottom: 30px !important;
}

textarea {
	border: 1px solid #cccccc;
	width: 300px;
	height: 100px;
	padding: 4px;
	box-sizing: border-box;
}

.prompt {
	background: #ffe7e7;
}

.hide {
	display: none !important;
}

.txtPro {
	text-align: left;
	display: -webkit-box;
	color: #d84d4d;
	font-weight: bold;
}
/*-----------sec_qa end-------------*/


.service_box .left {
	background: url(../img/sec_left.jpg) no-repeat;
	padding: 250px 80px 100px 65px
}

.service_box .left .inter {
	background: #f5f5f5;
	padding: 30px 80px;
	width: 340px;
	box-sizing: border-box;
}

.service_box .left .inter h1 {
	color: #fff;
	width: 290px;
	position: relative;
	left: -80px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 24px;
	background: #0086f8;
	padding: 10px 0;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	background: -webkit-linear-gradient(left, #0086f8, #4cdfcb);
	background: -o-linear-gradient(right, #0086f8, #4cdfcb);
	background: -moz-linear-gradient(right, #0086f8, #4cdfcb);
	background: linear-gradient(to right, #0086f8, #4cdfcb);
	/*background: #0086f8;
	padding: 10px 0;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	background: -webkit-linear-gradient(left, #203bad, #0187fb);
	background: -o-linear-gradient(right, #203bad, #0187fb);
	background: -moz-linear-gradient(right, #203bad, #0187fb);
	background: linear-gradient(to right, #203bad, #0187fb);*/
}

.sec_service .inter p {
	font-size: 18px;
	color: #333;
	line-height: 50px;
}

.sec_service .inter strong {
	font-size: 18px;
}

.sec_service .left .inter img {
	margin-top: 20px;
	margin-right: 5px;
}

.sec_service .div_r {
	position: relative;
	left: -25px;
	background: url(../img/sec_right.jpg) no-repeat;
	padding: 0px 121px 250px 80px;
	background-position: bottom;
	margin-top: -730px;
}

.sec_service .div_r .inter {
	background: #f5f5f5;
	padding: 30px 28px;
}

.sec_service .div_r .inter img {
	margin-top: 20px;
	margin-right: 5px;
}

.sec_service .div_r .inter h1 {
	color: #fff;
	position: relative;
	left: -28px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
	font-size: 24px;
	background: #0086f8;
	padding: 10px 0;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	background: -webkit-linear-gradient(left, #0086f8, #4cdfcb);
	background: -o-linear-gradient(right, #0086f8, #4cdfcb);
	background: -moz-linear-gradient(right, #0086f8, #4cdfcb);
	background: linear-gradient(to right, #0086f8, #4cdfcb);
}


/*----------time line begin----------*/

.div_timeline {
	background: url(../img/time_line.png) no-repeat;
	background-position: center top;
	margin-top: -20px;
}

.sec_timeline ul {
	width: 950px;
	margin: 0 auto;
}

.sec_timeline ul li {
	height: 74px;
}

.sec_timeline ul li:nth-child(1) {
	margin-top: 22px;
}

.sec_timeline ul li:nth-child(2) {
	margin-top: 0px;
}

.sec_timeline ul li:nth-child(even) div {
	float: left;
	width: 390px;
	text-align: right;
}

.sec_timeline ul li:nth-child(even) span {
	text-align: right;
	position: relative;
	left: -70px;
	top: -5px;
	color: #53c7fd;
	font-weight: bold;
	font-size: 18px;
}

.sec_timeline ul li:nth-child(odd) div {
	float: right;
	width: 320px;
}

.sec_timeline ul li:nth-child(odd) p {
	position: relative;
	left: -70px;
}

.sec_timeline ul li:nth-child(odd) span {
	text-align: left;
	color: #53c7fd;
	font-weight: bold;
	font-size: 18px;
}

.sec_timeline ul li p {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

/*----------time line end----------*/

.Form_3 {
	height: 268px;
	margin-top: 30px;
	background: url(../img/pig_bg.png) no-repeat left;
}

.Form_3 .form {
	width: 610px;
	margin: 0 auto;
	margin-top: 35px;
}

.Form_3 .form h2 {
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
}

.Form_3 form div {
	float: left;
	margin-bottom: 10px;
}

.Form_3 input,
.Form_3 select {
	height: 38px;
	font-family: "微软雅黑";
	display: block;
	width: 265px;
	color: #aab2bd;
}

.Form_3 .mobile,
.Form_3 .name,
.Form_3 .branch,
.Form_3 .Nstep {
	width: 265px;
	padding: 1px 0;
	margin: 0 auto;
	padding-left: 36px;
	margin-bottom: 10px;
}

.Form_3 .mobile {
	background: url(../img/mobile_box.jpg) no-repeat center;
}

.Form_3 .name {
	background: url(../img/name_box.jpg) no-repeat center;
}

.Form_3 .branch {
	background: url(../img/brance_box.jpg) no-repeat center;
}

.Form_3 .Nstep {
	background: url(../img/edu_box.jpg) no-repeat center;
}

.Form_3 .from_submit {
	width: 301px;
	margin: 0 auto;
}


/*-------sec_pro 选择对专业 你的留学成功一半----------*/

.sec_pro li {
	float: left;
	text-align: center;
	margin-right: 40px;
	cursor: pointer;
}

.sec_pro li:nth-child(1) div
{
	background-image: url(../img/major_1.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sec_pro li:nth-child(2) div
{
	background-image: url(../img/major_2.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sec_pro li:nth-child(3) div
{
	background-image: url(../img/major_3.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sec_pro li:nth-child(4) div
{
	background-image: url(../img/major_4.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sec_pro li:nth-child(5) div
{
	background-image: url(../img/major_5.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sec_pro li:nth-child(6) div
{
	background-image: url(../img/major_6.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sec_pro li:nth-child(7) div
{
	background-image: url(../img/major_7.png);
	background-repeat: no-repeat;
	background-position: center;
}



.sec_pro li:nth-child(1):hover div,.sec_pro li:nth-child(1).active div
{
	background-color: #333;
	background-image: url(../img/major_1_wh.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sec_pro li:nth-child(2):hover div,.sec_pro li:nth-child(2).active div
{
	background-color: #333;
	background-image: url(../img/major_2_wh.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sec_pro li:nth-child(3):hover div,.sec_pro li:nth-child(3).active div
{
	background-color: #333;
	background-image: url(../img/major_3_wh.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sec_pro li:nth-child(4):hover div,.sec_pro li:nth-child(4).active div
{
	background-color: #333;
	background-image: url(../img/major_4_wh.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sec_pro li:nth-child(5):hover div,.sec_pro li:nth-child(5).active div
{
	background-color: #333;
	background-image: url(../img/major_5_wh.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sec_pro li:nth-child(6):hover div,.sec_pro li:nth-child(6).active div
{
	background-color: #333;
	background-image: url(../img/major_6_wh.png);
	background-repeat: no-repeat;
	background-position: center;
}
.sec_pro li:nth-child(7):hover div,.sec_pro li:nth-child(7).active div
{
	background-color: #333;
	background-image: url(../img/major_7_wh.png);
	background-repeat: no-repeat;
	background-position: center;
}



.sec_pro li:hover div img,
.sec_pro li.active div img {
	/*position: relative;
	left: -80px;
	border-right: 0px solid transparent;
	-webkit-filter: drop-shadow(32px 0 #fff);
	filter: drop-shadow(80px 0 #fff);
	left: 0 !important\0;*/
}

.sec_pro li:nth-last-child {
	margin-right: 0;
}

.sec_pro li div {
	height: 100px;
	line-height: 100px;
	width: 100px;
	border: 1px solid #333;
	border-radius: 50%;
	box-sizing: border-box;
	padding-top: 30px;
	margin-bottom: 10px;
}

.sec_pro li span {
	color: #333;
	font-size: 18px;
	margin-top: 10px;
	font-weight: bold;
}

.sec_pro li img
{
	max-width: 40px;
}

.content {
	display: none;
	background: url(../img/sec_bg_2.png) no-repeat;
	height: 342px;
	margin-top: 50px;
	padding: 70px;
	color: #fff;
	box-sizing: border-box;
}

.current {
	display: block !important;
}

.content .div_left {
	float: left;
	width: 150px;
	margin-top: 100px;
}

.content .div_left img {
	width: 70px;
	height: 60px;
}

.content .div_left p {
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
	line-height: 30px;
}

.content .div_right {
	width: 700px;
	float: left;
	height: 240px;
	display: grid;
}

.content .div_right p {
	line-height: 25px;
	margin-bottom: 10px;
}


/*<!--serviceAdvan-->*/

.padtop0 {
	padding-top: 0 !important;
}


/*------------------成功案例模块 begin----------------*/

.success_carousel {
	/*overflow: hidden;*/
	position: relative;
	width: 1000px;
	margin-top: 30px;
}

.success_carousel .hd .prev,
.success_carousel .hd .next {
	display: block;
	width: 28px;
	height: 46px;
	cursor: pointer;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -23px;
}

.success_carousel .hd .prev {
	left: 0;
	background: url(../img/prev.png) no-repeat center;
}

.success_carousel .hd .next {
	right: 0;
	background: url(../img/next.png) no-repeat center;
}

.success_carousel .hd .prev:hover {
	left: 0;
	background: url(../img/prev_hover.png) no-repeat center;
}

.success_carousel .hd .next:hover {
	right: 0;
	background: url(../img/next_hover.png) no-repeat center;
}

.success_carousel .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	width: 100%;
	height: 15px;
	position: absolute;
	z-index: 1;
	bottom: 0;
	text-align: center;
}

.success_carousel .hd ul li {
	display: inline-block;
	margin: 0 5px;
	width: 9px;
	height: 9px;
	border: 1px solid #666666;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.success_carousel .hd ul li.on {
	background-color: #666666;
}

.success_carousel .bd {
	padding: 0 60px;
}

.success_carousel .bd ul {
	padding-bottom: 35px !important;
}

.success_carousel .bd ul li {
	float: left;
	text-align: center;
	width: 880px;
}

.success_carousel .bd li div {
	position: relative;
	float: left;
	margin-right: 20px;
	width: 430px;
	height: 450px;
	padding: 35px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	border: 1px solid #f5f5f5;
	-webkit-box-shadow: 1px 1px 30px 1px #eaeaea;
	-moz-box-shadow: 1px 1px 30px 1px #eaeaea;
	box-shadow: 1px 1px 30px 1px #eaeaea;
}

.success_carousel .bd li div:nth-child(2n) {
	margin-right: 0;
}

.success_carousel img {
	margin: 0 auto;
}

.success_carousel .name {
	font-weight: bold;
	color: #0099FF;
	font-size: 18px;
	line-height: 60px;
}

.success_carousel h3 {
	color: #333;
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
	margin-bottom: 10px;
}

.success_carousel span {
	font-weight: bold;
	color: #333;
}

.success_carousel p {
	color: #666;
	line-height: 30px;
}

.success_carousel a {
	display: block;
	margin-top: 20px;
	margin: 20px auto 0;
	font-weight: bold;
	color: #66CC33;
	width: 90px;
}

.success_carousel h3 {
	color: #fff;
	width: 400px;
	position: relative;
	left: -35px;
	text-align: center;
	font-weight: 400;
	margin-bottom: 20px;
	font-size: 18px;
	background: #0086f8;
	padding: 10px 0;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	background: -webkit-linear-gradient(left, #2630a9, #0086f9);
	background: -o-linear-gradient(right, #2630a9, #0086f9);
	background: -moz-linear-gradient(right, #2630a9, #0086f9);
	background: linear-gradient(to right, #2630a9, #0086f9);
}

.sec_success .a_btn_hollow {
	margin-left: 115px;
	width: 310px;
}

.sec_success a.a_sm_btn {
	font-weight: 400;
	position: absolute;
	bottom: 20px;
	left: 130px;
	border: 1px solid #333;
	color: #333333;
	border-radius: 30px;
	padding: 10px 20px;
}

.sec_success a.a_sm_btn:hover {
	color: #fff;
	background: #333333;
	border-radius: 30px;
	padding: 10px 20px;
}
/*------------------成功案例模块 end----------------*/

/*--------------星级留学产品/优质留学服务  begin--------------*/

.tab_ul {
	width: 373px;
	margin: 0 auto;
}

.tab_ul li {
	cursor: pointer;
	float: left;
	text-align: center;
	color: #333;
	font-size: 18px;
	font-weight: 400;
	width: 186px;
	padding: 15px 0;
	box-sizing: border-box;
	border: 1px solid #333;
}

.tab_ul li.active,
.tab_ul li:hover {
	color: #fff;
	background: #333;
}

.contents_1 {
	margin-top: 50px;
}

.content_1 {
	display: none;
}

.contents_1 a {
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	position: relative;
	top: 0;
}

.contents_1 a:nth-child(2n) {
	margin-right: 0;
}

.content_1 a:hover {
	top: -10px;
	box-shadow: 2px 5px 20px 3px #a9acb1;
}

/*--------------星级留学产品/优质留学服务  end--------------*/

.js_success_1 .tempWrap {
	width: 880px !important;
}