/* CSS Document */
*{
	margin:0px;
	padding:0px;
	font-family:'微软雅黑';
}
ul,li{
	list-style:none;
}
a{
	text-decoration:none
}
img{
	border:0px;
}
.clear:after{
    content: '';
    display: block;
    clear: both;
}
.ellipsis{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.clear{
    zoom:1;
}

.header{
	overflow:hidden;
}
.bodyer{
}

.logo{
	height:102px;
	width:1002px;
	margin:auto;
}
.logo .logo_left{
	float:left;
}
.logo .logo_center{
	float:left;
	margin-left:24px;
}
.logo_right{
	float:right;
	padding-top:23px;
}
.logo_right li{
	background:url(../images/logo_dian.jpg) no-repeat center left;
	padding-left:12px;
	color:#595757;
	font-size:14px;
	line-height:24px;
	height:24px;
}
.nav{
	height:47px;
	background:#0f6ab6;
	border-bottom:1px solid #ffffff;
}
.nav_box{
	width:1002px;
	margin:auto;
	height:47px;
}
.nav_box ul{
	float:left;
	line-height:47px;
}
.nav_box ul li{
	float:left;
}
.nav_box ul li a{
	color:#FFF;
	margin:0px 18px;
	font-size:16px;
}
.nav_box ul li a:hover{
	text-decoration:underline;
}
.nav_box .lang{
	float:right;
}
.nav_box .lang .en{
	float:left;
	margin-right:17px;
}
.nav_box .lang .cn{
	float:left;
}
.index_banner{
	height:354px;
}
.classes{
	width:1002px;
	margin:auto;
	padding-top:20px;

}
.classes ul{
	margin-left: -5px;
	margin-right: -5px;
}
.classes li{
	float:left;
	width: 25%;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0 5px;
}

.classes li img{
  width: 100%;
}

.worry{
	margin:auto;
	width:1002px;
	height:198px;
	padding-top:49px;
}
.major{
	width:1002px;
	height:420px;
	padding-top:26px;
	margin:auto;
}
.major .major_left{
margin-bottom: 12px;
}
.major .major_left .major_left_title, .major .major_right .major_right_title{

	overflow: hidden;
}
.major .column_title{
	height: 42px;
	border-radius: 21px;
	background-color: #0f6ab6;
	color:#ffffff;
	line-height: 42px;
	font-size: 22px;
	text-align: center;
}
.major_left_list{
	padding-top:3px;
}
.major_left_list li{
	width:170px;
	height:36px;
	border-radius:18px;
	background:#e7e7e7;
	text-align:left;
	line-height:36px;
	float:left;
	margin:7px 2px 0px;
}
.major_left_list li:hover{
	background:#0f6ab6;
}
.major_left_list li a{
	color:#0f6ab6;
	font-size:15px;
	display:block;
	width:132px;
	margin:auto;
	background:url(../images/major_left_arr_48.jpg) no-repeat center left;
	padding-left:10px;
}
.major_left_list li:hover a{
	color:#ffffff;
	background:url(../images/major_left_arr_48_over.jpg) no-repeat center left;
}
.major .major_right{
	float:right;
	width:753px;
	height:420px;
}
.major .major_right .major_student{
	
}
.major .major_right .major_student.over{
	background:#0f6ab6;
}
.major .major_right .major_student .major_student_left{
    margin-top: 12px;
    background: #e7e7e7;
}
.major .major_right .major_student .major_student_left a{
	display: inline-block;
}
.major .major_right .major_student .major_student_right{
	float:right;
}
.major .major_right .major_student .major_student_right li{
	height:34px;
	margin:auto;
	border-top:1px dashed #adb4b7;
}
.major .major_right .major_student.over .major_student_right li{
	border-top:1px dashed #ffffff;
}
.major .major_right .major_student .major_student_right li.first{
	border:0px;
}
.major .major_right .major_student .major_student_right li a .major_student_right_word{
	line-height:34px;
	margin-left:12px;
	padding-left:12px;
	font-size:19px;
	color:#4c5f68;
	font-weight:bold;
	background:url(../images/major_student_right_dian_61.jpg) no-repeat center left;
}
.major .major_right .major_student.over .major_student_right li a .major_student_right_word{
	color:#ffffff;
	background:url(../images/major_student_right_dian_61_over.jpg) no-repeat center left;
}
.major_sex_right{
	margin-top:8px;
	background:#e7e7e7;
}
.major_sex_right.over{
	background:#0f6ab6;
}
.major_sex_right .major_sex_right_left{
	float:left;
}
.major_sex_right .major_sex_right_left{
}
.major_sex_right .major_sex_right_right{
	float:right;
	line-height:48px;
}
.major_sex_right .major_sex_right_right .major_sex_right_word{
	margin-left:12px;
	padding-left:12px;
	font-size:19px;
	color:#4c5f68;
	font-weight:bold;
	background:url(../images/major_student_right_dian_61.jpg) no-repeat center left
}
.major_sex_right.over .major_sex_right_right .major_sex_right_word{
	color:#ffffff;
	background:url(../images/major_student_right_dian_61_over.jpg) no-repeat center left
}
.major .news_list{
	height: 290px;
	margin:0 0 12px;
}
.major .all_title2{
	background-color: #e7e7e7;
}
.major .all_title2 .all_title_word{
	float:left;
	line-height:42px;
	color:#ffffff;
	font-size:22px;
	overflow: hidden;
	display: inline-block;
	padding: 0 44px;
	background-color: #0f6ab6;
	border-radius: 21px 0 0 21px;
}
.major .all_title2 .all_title_more{
	float:right;
	line-height:42px;
	padding-right:31px;
}
.major .all_title2 .all_title_more a{
 color: #6f6f6f;
}
.major .all_title .all_title2 .all_title_more a:hover{
	color:#0f6ab6;
}

.major .news_list_content{
	height:auto;
	padding-top:12px;
}
.major .news_list_content .news_list_content_pic{
	float:left;
}
.major .news_list_content .news_list_content_list{
	float:right;
}
.major .news_list_content .news_list_content_list li{
	line-height:32px;
	height:auto;
	border-top:1px dashed #aeaeae;
	margin:0px 6px;
	font-size:14px;
}

.reason{
	margin:auto;
	width:1002px;
	padding-top:23px;
}
.news{
	height:431px;
	width:1002px;
	margin:auto;
	padding-top:18px;
}
.news .news_list{
	width:461px;
	float:left;
	padding:0px 20px 28px;
}
.all_title{
	height:31px;
	background:#e7e7e7 url(../images/all_title_75.jpg) no-repeat center left;
}
.all_title .all_title_word{
	float:left;
	line-height:31px;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	padding-left:22px;
}
.all_title .all_title_more{
	float:right;
	line-height:31px;
	padding-right:31px;
}
.all_title .all_title_more a{
	color:#6f6f6f;
}
.all_title .all_title_more a:hover{
	color:#0f6ab6;
}
.news_list_content{
	height:132px;
	padding-top:20px;
}
.news_list_content .news_list_content_pic{
	float:left;
}
.news_list_content .news_list_content_list{
	width:257px;
	float:right;
}
.news_list_content .news_list_content_list li{
	height:26px;
	line-height:26px;
	border-top:1px dashed #aeaeae;
	margin:0px 6px;
	font-size:14px;
}
.news_list_content .news_list_content_list li.first{
	border:0px;
}
.news_list_content .news_list_content_list li .news_list_content_list_title{
	float:left;
	color:#5d5d5d;
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
  max-width: 180px;
}
.news_list_content .news_list_content_list li:hover .news_list_content_list_title{
	color:#0f6ab6;
}
.news_list_content .news_list_content_list li .news_list_content_list_date{
	float:right;
	padding-right:14px;
	color:#5d5d5d;
}
.news_list_content .news_list_content_list li:hover .news_list_content_list_date{
	color:#0f6ab6;
}
.news_contact_pic{
	height:124px;
	margin-top:14px;
}
.news_contact_pic .news_contact_pic_left{
	float:left;
}
.news_contact_pic .news_contact_pic_right{
	float:right;
}
.news_list .news_contact_adress{
	height:82px;
	line-height:82px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#5d5d5d;
	text-align: center;
	padding-left:18px;
	/*background:url(../images/news_contact_adress_dian.jpg) no-repeat center left;*/
}
.style{
	height:193px;
	padding:0px 8px;
	width:1002px;
	margin:auto;
}
.style_slide{
	height:151px;
	margin:auto;
	margin-top:10px;
	width:1000px;
}
.style_slide a{
	padding:0px 5px;
}
.links{
	width:1002px;
	height:230px;
	margin:auto;
	padding-top:47px;
	padding-bottom:86px;
}
.links .links_box{
	height:198px;

}
.links .links_box .links_box_left{
	float:left;
	width:485px;
	padding-top:20px;
}
.links .links_box .links_box_left img{

}

.links .links_box .links_box_left ul li{
	float:left;
}
.links .links_box .links_box_right{
	float:right;
	width:498px;
	padding-top:20px;
}
.links .links_box .links_box_right ul{
	padding-top:12px;
}
.links .links_box .links_box_right ul li{
	float:left;
	line-height:56px;
	padding:0px 10px;
	font-size:16px;
	font-weight:bold;
}
.links .links_box .links_box_right ul li a{
	color:#5d5d5d;
}
.links .links_box .links_box_right ul li a:hover{
	color:#0f6ab6;
}
.floating{
	width:164px;
	height:358px;
	border:1px solid #d8d8d8;
	position:fixed;
	right:10px;
	top:150px;
	background:#ffffff;
	z-index:999;
}
.floating .floating_1{
	text-align:center;
	padding-top:8px;
}
.floating .floating_2{
	text-align:center;
	padding-top:10px;
}
.floating .floating_3{
	text-align:center;
	padding-top:6px;
}
.floating hr{
	margin-top:9px;
	border:2px solid #d8d8d8;
}
.floating .floating_4{
	text-align:center;
	margin-top:10px;
}
.floating .floating_5{
	text-align:center;
	padding-top:8px;
	font-size:14px;
}
.other_banner{
	height:354px;
}
.content{
	width:1000px;
	margin:auto;
	padding:60px 0 185px;
}
.other_content{
	width:1000px;
	margin:auto;
	padding-top:45px;
	padding-bottom:118px;
}
.other_content .other_content_left{
	width:250px;
	padding-bottom:30px;
	background:#0f6ab6;
	float:left;
}
.other_content .other_content_left .other_content_left_title{
	height:50px;
	line-height:50px;
	font-size:22px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}
.other_content .other_content_left ul li{
	height:38px;
	line-height:38px;
}
.other_content .other_content_left ul li a{
	display:block;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
}
.other_content .other_content_left ul li.over{
	background:#2ca6e0;
}
.other_content .other_content_left ul li:hover{
	background:#2ca6e0;
}
.other_content .other_content_left ul li a .other_content_left_title_word{
	margin-left:20px;
	background:url(../images/other_content_left_ico_12.png) no-repeat center left;
	padding-left:14px;
	height:38px;
}
.other_content .other_content_right{
	width:730px;
	float:right;
	min-height:600px;
}
.other_content .other_content_right h1{
	font-size:36px;
	color:#0f6ab6;
	text-align:center;
}
.other_content .other_content_right .other_content_right_title_bg{
	height:41px;
	background:url(../images/other_content_right_title_bg_13.jpg) no-repeat;
	font-size:20px;
	color:#FFF;
	line-height:41px;
	padding-left:25px;
	font-weight:bold;
	margin-top:20px;
}
.other_content .other_content_right .other_content_right_content{
	font-size:20px;
	color:#000000;
	padding:18px 0px 50px;
}
.other_content .other_content_right .other_content_right_btn{
	text-align:center;
}
.other_content .other_content_right .other_content_right_btn a{
	margin:0px 12px;
}
.reason_content{
	width:1198px;
	margin:auto;
}
.reason_content .reason_content_title{
	height:148px;
}
.reason_content .reason_content_title .reason_content_title_word{
	height:50px;
	line-height:50px;
	text-align:center;
	padding-top:48px;
	font-size:20px;
	font-weight:bold;
	color:#0f6ab6;
}
.reason_content .reason_content_title .reason_content_title_line{
	border-bottom:1px solid #ededee;
	margin-top:3px;
	position:relative;
}
.reason_content .reason_content_title .reason_content_title_line .reason_content_title_line_box{
	height:5px;
	width:60px;
	background:#0f6ab6;
	margin:auto;
	position:relative;
	top:3px;
}
.reason_content .reason_content_title .reason_content_title_en{
	text-align:center;
	font-size:12px;
	color:#a4a4a5;
	padding-top:12px;
}
.reason_content .reason_content_content{
	padding-top:20px;
	padding-bottom:46px;
}
.reason_content_gray{
	background:#e7e7e7;
}
.reason_content_gray .reason_content .reason_content_title .reason_content_title_line{
	border-bottom:1px solid #adc6da;
}
.max_content{
	width:1002px;
	margin:auto;
	padding:150px 0px 160px;
}
.max_content2{
	width:1002px;
	margin:auto;
	padding:80px 0px 66px;
}
.max_content2 .max_content2_title{
	height:100px;
	line-height:100px;
	font-size:50px;
	text-align:center;
	color:#0f6ab6;
	font-weight:bold;
}
.max_content2 .max_content2_word_1{
	height:82px;
	line-height:38px;
	text-align:center;
	font-size:24px;
	color:#0f6ab6;
	padding:30px 0px 45px;
}
.max_content2 .max_content2_title_2{
	height:158px;
	line-height:158px;
	text-align:center;
	font-size:36px;
	color:#0f6ab6;
}
.max_content2 .max_content2_word_2 .max_content2_word_2_title{
	line-height:44px;
	font-size:26px;
	color:#0f6ab6;
}
.max_content2 .max_content2_word_2 .max_content2_word_2_word{
	font-size:20px;
	color:#5d5d5d;
	line-height:38px;
  text-indent: 2em;
}
.max_content2 .max_content2_word_2 .max_content2_word_2_btn{
	text-align:center;
	padding-top:30px;
	padding-bottom:50px;
}
.max_content2 .max_content2_word_2_title_3{
	background:url(../images/max_content2_word_2_title.jpg) repeat-x center;
	text-align:center;
	margin-top:30px;
	line-height:98px;
}
.max_content2 .max_content2_word_2_title_3 .max_content2_word_2_title_3_box{
	background:#FFF;
	font-size:35px;
	color:#0f6ab6;
	font-weight:bold;
	padding:0px 20px;
}
.max_content2_word_2_btn a{
	font-size:24px;
	color:#FFF;
	background:#0f6ab6;
	padding:8px 40px;
	border-radius:10px;
}
.max_content2 hr{
	border:1px solid #c3daed;
	margin-bottom:60px;
}
.max_content2 .max_content2_word_2_title_2{
	line-height:100px;
	text-align:center;
	font-size:36px;
	color:#0f6ab6;
	font-weight:bold;
}
.max_content2_word_2_word_left{
	width:335px;
	padding-right:48px;
	float:left;
	border-right:1px dashed #c4daed;
}
.max_content2_word_2_word_right{
	float:right;
	border-left:1px dashed #c4daed;
	width:335px;
	padding-left:47px;
}
.max_content2_word_2_word_title{
	font-size:26px;
	color:#0f6ab6;
	margin-bottom:22px;
}
.max_content2_word_2_word_list li{
	font-size:16px;
	/*width:165px;*/
	float:left;
	font-weight:bold;
}
.max_content2_word_2_word_list li a{
	color:#0f6ab6;

}
.max_content2_word_2_word_center{
	width:335px;
	float:left;
	padding:0px 50px;
}
.reason_content_content_left_1{
	float:left;
	width:788px;
	font-size:20px;
	color:#595757;
	line-height:36px;
}
.reason_content_content_left_1 img{
	float:left;
}
.reason_content_content_right_2{
	float:right;
	padding-top:7px;
	padding-right:9px;
}
.reason_content_content_word{
	font-size:20px;
	color:#5d5d5d;
	line-height:32px;
}
.reason_content_content_word img{
	float:left;
}
.reason_content_content_word_2 img{
	float:left;
	margin-right:40px;
	margin-top:22px;
}
.reason_content_content_word_2_list{
	float:right;
	width:576px;
}
.reason_content_content_word_2_list li{
	width:260px;
	height:124px;
	float:left;
	margin-right:54px;
	margin-bottom:28px;
}
.reason_content_content_word_2_list li.last{
	margin-right:0px;
}
.reason_content_content_word_2_list li .reason_content_content_word_2_list_left{
	height:124px;
	width:23px;
	float:left;
	padding:12px 17px 0px 14px;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	background:url(../images/reason_content_content_word_2_list_27.jpg) no-repeat;
}
.reason_content_content_word_2_list li .reason_content_content_word_2_list_right{
	width:170px;
	float:right;
	background:#FFF;
	height:123px;
	padding:0px 23px 0px 13px;
	font-size:18px;
	color:#595757;
}
.reason_content_content_word_2_list li .reason_content_content_word_2_list_right table tr td{
	height:123px;
	vertical-align:middle;
}
.reason_content_content_pic{
	margin-top:24px;
	float:left;
	margin-bottom:38px;
}
.reason_content_content_word_4{
}
.reason_content_content_word_4 .reason_content_content_word_4_left{
	float:left;
	width:283px;
	border-right:1px solid #e1ecf6;
	padding-right:66px;
}
.reason_content_content_word_4_title{
	background:url(../images/reason_content_content_word_4_title_36.jpg) no-repeat left;
	height:32px;
	line-height:32px;
	padding-left:10px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}
.reason_content_content_word_4_word{
	font-size:18px;
	color:#5d5d5d;
	padding-top:16px;
}
.reason_content_content_word_4_center{
	float:left;
	width:282px;
	padding:0px 65px 0px 77px;
}
.reason_content_content_word_4_right{
	float:right;
	width:349px;
	padding-left:62px;
	border-left:1px solid #e1ecf6;
}
.reason_content_content_word_5_left{
	text-align:center;
	float:left;
	width:515px;

}
.reason_content_content_word_5_left p{
	text-align:left;
	font-size:20px;
	color:#5d5d5d;
	line-height:30px;
}
.reason_content_content_word_5_right{
	float:right;
}
.reason_content_content_word_5_right img{
	margin-left:20px;
	margin-top:20px;
}
.reason_content_content_word_76{
	display:block;
	margin:auto;
	margin-top:34px;
}
.reason_content_content_6_left{
	float:left;
}
.reason_content_content_6_right{
	float:right;
	width:344px;
}
.reason_content_content_6_right_title{
	width:222px;
	padding-left:42px;
	height:44px;
	line-height:44px;
	font-size:26px;
	color:#FFF;
	font-weight:bold;
}
.reason_content_content_6_right_word{
	font-size:20px;
	color:#5d5d5d;
	line-height:30px;
	padding:12px 0px;
}
.junior_content{
	width:1002px;
	margin:auto;
	padding:120px 0px 170px;
}
.junior_content_title{
	height:106px;
	line-height:106px;
	font-size:36px;
	color:#0f6ab6;
	font-weight:bold;
	border-bottom:1px solid #0f6ab6;
	margin-bottom:76px;
}
.junior_content_title .junior_content_title_word{
	float:left;
	margin-right:24px;
}
.junior_content_title .junior_content_title_line{
	float:left;
	height:36px;
	border-right:1px solid #0f6ab6;
	margin-top:38px;
	margin-right:24px;
}
.junior_content_title .junior_content_title_en{
	float:left;
	font-weight:normal;
}
.junior_list ul li{
	float:left;
	width:220px;
	height:172px;
	background:#0f6ab6;
	margin-right:30px;
	margin-bottom:50px;
}
.junior_list ul li img{ width: 100%;}

.junior_list ul li.last{
	/*margin-right:0px;*/
}
.junior_list ul li.last_last{
	background:#FFF;
	margin:0px;
	text-align:center;
	line-height:274px;
	font-size:40px;
}
.junior_list ul li.last_last a{
	color:#0f6ab6;
}
.junior_list ul li .junior_list_title{
	text-align:center;
	font-size:20px;
	color:#FFF;
}
.junior_content .junior_content_content{
	line-height:32px;
	font-size:20px;
	color:#5d5d5d;
	padding-bottom:50px;
	text-align:left;
}
.superiority_list{

}
.superiority_list li{
	float:left;
	width:33.33%;
	height:470px;
	background:#f7f7f7;
	box-sizing: border-box;
	padding: 0 15px;
	margin-bottom:50px;
}

.superiority_list li .superiority_list_pic{
	text-align:center;
	padding-top:40px;
}
.superiority_list li .superiority_list_title{
	margin:auto;
	line-height:30px;
	padding-top:16px;
	font-size:18px;
	color:#0f6ab6;
}
.superiority_list li .superiority_list_word{
	margin:auto;
	line-height:28px;
	color:#5d5d5d;
}
.junior_content_content{
	text-align:center;
}
.max_content{
	width:1220px;
	padding:50px 0px 130px;
}
.max_content ul{
	width:1204px;
	margin:auto;
}
.max_content ul li{
	float:left;
}
.max_content_content{
	padding-top:36px;
}
.news_list_list li{
	height:200px;
	padding-top:36px;
	border-bottom:1px dashed #9f9d9c;
}
.news_list_list li .news_list_list_title{
	background:url(../images/news_list_list_title_11.jpg) no-repeat center left;
	height:38px;
	line-height:38px;
	padding-left:20px;
	font-size:20px;
	color:#0f6ab6;
}
.news_list_list li .news_list_list_content{
	line-height:32px;
	font-size:20px;
	color:#5d5d5d;
	padding:9px 0px;
}
.news_list_list li .news_list_list_other{
	height:30px;
	line-height:30px;
	font-size:20px;
	color:#5d5d5d;
	padding-top:20px;
}
.news_list_list li .news_list_list_other .news_list_list_count{
	float:right;

}
.news_list_list li .news_list_list_other .news_list_list_time{
	float:right;
	margin-right:50px;
}
.other_content_right h1.other_content_right_title{
	text-align:center;
	line-height:50px;
	font-size:30px;
	color:#231815;
}
.other_content_right .other_content_right_other{
	height:66px;
	line-height:66px;
	border-bottom:1px solid #aba9a9;
	text-align:center;
	color:#5d5d5d;
}
.other_content_right .other_content_right_news_content{
	padding:43px 0px;
	font-size:20px;
	color:#5d5d5d;
	border-bottom:1px solid #9f9d9c;
}
.other_content_right .other_content_right_news_page{
	height:120px;
	padding-top:30px;
}
.other_content_right .other_content_right_news_page .other_content_right_news_page_page{
	height:44px;
	line-height:44px;
}
.other_content_right .other_content_right_news_page .other_content_right_news_page_page a{
	color:#5d5d5d;
}
.pages{
	padding:30px 0px 86px;
}
.footer{
	height:49px;
	background:#e0e0e0;
	text-align:center;
	line-height:49px;
	color:#727171;
}

.new-content{
	width: 1000px;

}
.japan{

  }
.japan .u-head{
	margin: 24px 0;
	font-size: 34px; font-weight: bold;
	text-align: center;border-bottom: solid 1px #EEEEEE;
	padding: 0 0 24px 0; color:#0F6AB6;
}
.japan .u-head .hicon{
	display: inline-block;
	padding-left: 50px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
}
.japan .u-head .hicon1{
	background-image:url(../images/japan/hicon1.png);
}
.japan .u-head .hicon2{	background-image:url(../images/japan/hicon2.png);}
.japan .u-head .hicon3{	background-image:url(../images/japan/hicon3.png);}
.japan .u-content .title{
  color:#ffffff;text-align:center;padding:15px; background:#0F6AB6;
}
.japan .advantage td{
	padding:0;background-color:#eeeeee;border:none;
}
.japan .advantage td.lft{
	border-right: solid 8px #ffffff;
	border-bottom: solid 16px #ffffff;
}
.japan .advantage td.rgt{
	border-left: solid 8px #ffffff;
	border-bottom: solid 16px #ffffff;
}
.japan .plans .plan{
	border: solid 1px transparent;
	border-radius: 120px;
	overflow: hidden;
	margin: 0 0 12px 0;
	background-color: #eeeeee;
}
.japan .plans .plan .lft{
width:50%;float:left;
}
.japan .plans .plan .rgt{
	width:50%;float:left;
}

.japan .plans .plan .ptitle{
	padding: 12px;
}
.japan .plans .plan .ptitle-sub1{
	display:inline-block;line-height:70px;font-size: 46px;color:#8EC220;vertical-align:middle;
}
.japan .plans .plan .ptitle-sub2{
	padding:0 24px;line-height:70px;background-color:#8EC220;color:#ffffff;display:inline-block;
	font-size: 22px;    width: 7em;
}

.japan .plans .plan .pcontent{
	margin: 12px;
	padding: 12px 0;
	line-height: 1.6em;
	border-top: solid 1px #8EC220;
}

.japan .advantage .ptitle{
	color: #ffffff;
	text-align: center;
	padding: 15px;
	background: #0F6AB6;
	font-size: 22px;

}

.japan .advantage .icon-wrap{
	background-image:url(../images/japan/px1.png);
	background-repeat: repeat-x;
	background-size: contain;
	text-align: center;
}
.japan .advantage span.icon{
	display: inline-block;
	width: 43px;
	height: 43px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.japan .advantage .icon1{	background-image:url(../images/japan/icon1.png);}
.japan .advantage .icon2{	background-image:url(../images/japan/icon2.png);}
.japan .advantage .icon3{	background-image:url(../images/japan/icon3.png);}
.japan .advantage .icon4{	background-image:url(../images/japan/icon4.png);}
.japan .advantage .icon5{	background-image:url(../images/japan/icon5.png);}

.japan .advantage .pcontent{
	text-indent: 2em;
	padding: 18px;
}

.japan .recruitment table{
	width: 100%;
}
.japan .recruitment table th{
	background:#0F6AB6;
	color:#ffffff;
	padding: 12px;
}
.japan .recruitment table td{
	text-align: center;
	padding: 12px;
	background-color: #E9F6FC;
}
.japan .u-section{
	padding: 28px 0;
}

.canada{
	width: 1000px;
	margin: 0 auto;
	padding: 50px 0px 130px;
}
.canada .u-menu{
	width: 100%;
}
.u-menu li{
	width: 50%;
	float: left;
	position: relative;
	box-sizing:border-box
}
.u-menu li img{
	width: 100%;
}

.canada .u-head{
	margin: 24px 0;
	font-size: 34px; font-weight: bold;
	text-align: center;border-bottom: solid 1px #EEEEEE;
	padding: 0 0 24px 0; color:#0F6AB6;
}
.canada .u-head .hicon{
	display: inline-block;
	padding-left: 50px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
}
.canada .u-head .hicon1{
	background-image:url(../images/canada/hicon1.png);
}
.canada .u-head .hicon2{
	background-image:url(../images/canada/hicon2.png);
}
.canada .u-head .hicon3{
	background-image:url(../images/canada/hicon3.png);
}
.canada .u-head .hicon4{
	background-image:url(../images/canada/hicon4.png);
}
.canada .u-head .hicon5{
	background-image:url(../images/canada/hicon5.png);
}
.canada .u-head .hicon6{
	background-image:url(../images/canada/hicon6.png);
}
.canada .u-head .hicon7{
	background-image:url(../images/canada/hicon7.png);
}

.canada .u-head .hicon21{
	background-image:url(../images/canada/hicon21.png);
}
.canada .u-head .hicon22{
	background-image:url(../images/canada/hicon22.png);
}
.canada .u-head .hicon23{
	background-image:url(../images/canada/hicon23.png);
}
.canada .u-head .hicon24{
	background-image:url(../images/canada/hicon24.png);
}
.canada .u-head .hicon25{
	background-image:url(../images/canada/hicon25.png);
}

.canada .u-head .hicon31{
	background-image:url(../images/canada/hicon31.png);
}
.canada .u-head .hicon32{
	background-image:url(../images/canada/hicon32.png);
}
.canada .u-section{
	padding: 28px 0;
}
.canada .advantage {
	padding:0 18px;float:left;box-sizing:border-box;
}
.canada .advantage .u-title{
	font-size: 18px;
	background-color:#0F6AB6;color:#ffffff;line-height:38px; text-align:center;
	border-radius: 0 18px 0 0;
}
.canada .advantage .u-content{
  border-bottom:solid 1px #EEEEEF;border-left:solid 1px #EEEEEF;border-right:solid 1px #EEEEEF;
	border-radius: 0 0 0 18px;
	padding:16px;
	line-height: 24px;
}
.canada .georgia .greason{
	float: left;box-sizing:border-box;
	padding: 15px;
}
.canada .georgia .greason .title{
	background-color: #eeeeee;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	line-height: 80px;
	    height: 145px;
	    text-align: center;
	    font-size: 24px;
	    color: #ffffff;
}
.canada .georgia .greason .title1{	background-image:url(../images/canada/r1.png);}
.canada .georgia .greason .title2{	background-image:url(../images/canada/r2.png);}
.canada .georgia .greason .title3{	background-image:url(../images/canada/r3.png);}
.canada .georgia .greason .title4{	background-image:url(../images/canada/r4.png);}
.canada .georgia .greason .title5{	background-image:url(../images/canada/r5.png);}
.canada .georgia .greason .title6{	background-image:url(../images/canada/r6.png);}
.canada .georgia .greason .gcontent{ 	background-color: #eeeeee; height:80px; padding: 24px 18px;   text-indent:2em; }

.canada  .gthrough{
}
.canada  .gthrough .gstep{
	padding: 0 0 36px 0;
 text-indent:2em;
}
.canada  .gthrough .gtitle{
  	padding: 0 0 12px 0;
	 color:#0F6AB6;
	 font-weight: bold;
}
.canada .adv .title{
	background-position: bottom center;
	background-repeat: no-repeat;
	height: 40px;
	padding:70px 0 0 0;
	font-size: 24px;
	text-align: center;
	color: #ffffff;
}

.canada .adv .title1{	background-image:url(../images/canada/adv1.png);}
.canada .adv .title2{	background-image:url(../images/canada/adv2.png);}
.canada .adv .title3{	background-image:url(../images/canada/adv3.png);}
.canada .adv .title4{	background-image:url(../images/canada/adv4.png);}
.canada .adv .title5{	background-image:url(../images/canada/adv5.png);}

.canada .u-head.u-head1{
	padding:0;
	background-color:#0F6AB6;
	border:none;
}
.canada .u-head .hicon.hicon1{
	background-color:#fff;
	padding: 0 30px  0 80px;
	background-position: 20px center;
}
.canada .applicants{
	border-radius: 0 25px;
	background-color: #f2f7fb;
	overflow:hidden;
}
.canada .applicants table{
	width: 100%;
}
.canada .applicants table td{
	font-size: 18px;
	text-align:center;
	padding:8px 8px;
}
.canada .applicants table th{
	width: 50%;
	font-size: 20px;
	padding:12px 8px;
    background-color: #0F6AB6;
    color: #ffffff;
}

.japan .u-head.u-head0{
	padding:0;
	background-color:#0F6AB6;
	border:none;
}
.japan .u-head .hicon.hicon0{
	background-color:#fff;
	padding: 0 30px;
	background-position: 20px center;
}
.japan .u-head .hicon i{
	font-style: normal;
	font-size: 10px;
}

.japan .u-head .hicon i.way{
	font-style: normal;
	font-size: 16px;
}
.japan .u-section.sub .u-head{
	font-size: 28px;
}
.japan .u-section.masheng .u-head{
	background-color: #8EC220;
}
.japan .u-section.masheng .hicon.hicon0{
	color: #8EC220;
}
.japan .u-section.subgreen .u-head{
	font-size: 28px;
	color: #8EC220;
}
.japan .u-section.recruitment table th{
	background:#8EC220;
	color:#ffffff;
}
.japan .u-section.recruitment table td{
	background-color: #F4F8E9;
}

.layui-layer.layui-layer-page{
	background-color: transparent;
	box-shadow: none;
}

.major_student_right_word img{
	float:left;
}

.major_student_right_word span{
	float:left;
    line-height: 48px;
    margin-left: 12px;
    padding-left: 12px;
    font-size: 19px;
    color: #4c5f68;
    font-weight: bold;
    background: url(../images/major_student_right_dian_61.jpg) no-repeat center left;
}

 .u-menu li{
	height:218px;
}
 .u-menu li a {
	width: 100%;
	height: 100%;
	display: block;
}
 .u-menu li a span{
	color: transparent;
	line-height:218px;

}


 .u-menu li.gocanda{
    background: url(../images/cj/canda.jpg) no-repeat top left;	
}

.u-menu li.gojapan{
    background: url(../images/cj/japan.jpg) no-repeat top left;	
}
.u-menu li.gocanda.active{
    background: url(../images/cj/canda-active.jpg) no-repeat top left;	
}

.u-menu li.gojapan.active{
    background: url(../images/cj/japan-active.jpg) no-repeat top left;	
}
.japan  .hicon01{	background-image:url(../images/cj/jhicon01.png);}
.japan  .hicon02{	background-image:url(../images/cj/jhicon02.png);}
.japan  .hicon03{	background-image:url(../images/cj/jhicon03.png);}
.japan .advantage .icon-wrap{
	position:relative;
}
.japan .advantage span.icon{
	position:relative;
}
.japan .advantage .icon-wrap .halft{
	position:absolute;
	top: 0;
	width: 100%;
background-color:  #0F6AB6;	
height:50%;	
}
.japan .advantage .icon-wrap .halfb{
	position:absolute;
	bottom: 0;
	width: 100%;
height:50%;	
background-color: #eeeeee;	
}
#popup-ad{
	text-align:center;
}