@media screen and (max-width:1520px) {

	.login_con_r_t h1 {

		font-size: 34px;

	}

	.login_con_r_c_t {

		height: 55px;

		margin: 10px auto;

	}

	#btnSendCode1 {
		line-height: 55px;
		font-size: 18px;
	}

	.login_con_r_c_t input {

		font-size: 18px;

	}

	.login_con_r_c_c_l input {

		font-size: 18px;

	}

	.login_con_r_c_a {

		margin-top: 20px;

	}

	.login_con_r_c_c_l {

		height: 55px;

	}

	.login_con_r_c_c_r {

		height: 55px;

	}

	.login_con_r_c_c_r a {

		line-height: 55px;

		font-size: 18px;

	}

	.login_con_r_c_a_l p {

		font-size: 18px;

	}

	.login_btn {

		height: 55px;

		margin-top: 15px;

	}

	.login_btn a {

		line-height: 55px;

		font-size: 22px;

	}

	.login_con_r_c_c {

		margin-top: 20px;

	}

	.login_con_r_c_c p {

		font-size: 20px;

	}

}



@media screen and (max-width:1360px) {

	.person {

		max-width: 95%;

	}

	.person_form {

		margin-left: 20px;

	}

	.person_form_t label {

		width: 85px;

		font-size: 14px;

	}

	.news {

		width: 95%;

	}

	.login_con_r_a {

		width: 90%;

	}

	.login_con_r_c_t {

		width: 85%;

	}

	.login_con_r_c_c p {

		font-size: 20px;

	}

	.login_con {

		margin: 120px 40px;

	}

	.login_con_r_c_e {

		width: 98%;

	}

	.register_con {

		margin: 90px 40px;

	}

	.ind_first_con {

		max-width: 95%;

	}

	.ind_two_nav_list ul li {

		margin: auto 15px;

	}

	.ind_three_list ul li {

		width: 23.95%;

	}

	.ind_three_list_b_l {

		width: calc(100% - 115px);

	}

	.special_nav ul li {

		margin: auto 0;

	}

	.special_list ul li {

		width: 23.95%;

	}

	.learn_list ul li {

		width: 31%;

	}

}



@media screen and (max-width:1200px) {

	.person_form_t label {

		width: 95px;

	}

	.person_form_t input {
		font-size: 13px;
	}

	.person_form_t_mima a {
		font-size: 13px;
	}

	.person_form_c_t p {

		font-size: 15px;

	}

	.person_r_c {

		margin: auto 20px;

		margin-top: 30px;

	}

	.person_r_c_xian {

		width: calc(100% - 120px);

		margin-left: 19px;

	}

	.person_form {

		margin-left: 10px;

	}

	.person_form_t label {

		font-size: 13px;

	}

	.person_form_c_t {

		margin-right: 10px;

	}

	.special_list ul li {

		margin-right: 9px;

	}

	.special_list_c span {

		width: 80px;

	}

	.news_detail {

		margin: auto 50px;

	}

	.login_con {

		margin: 190px 40px;

	}

	.login_con_l h1 {

		font-size: 46px;

		margin-top: 95px;

	}

	.login_con_r_t h1 {

		font-size: 38px;

	}

	.login_con_r_t h2 {

		font-size: 26px;

		margin-top: 5px;

	}

	.login_con_r_c_t {

		height: 55px;

	}

	.login_con_r_t {

		margin-top: 45px;

	}

	.login_con_r_c_t img {

		width: 20px;

		height: 25px;

	}

	.login_con_r_c_t input {

		font-size: 18px;

		margin-left: 10px;

		width: calc(100% - 30px);

	}

	.login_con_r_c_a_l p {

		font-size: 18px;

	}

	.login_con_r_c_a_r a {

		font-size: 18px;

	}

	.login_btn {

		height: 55px;

		margin-top: 30px;

	}

	.login_btn a {

		font-size: 22px;

		line-height: 55px;

	}

	.login_con_r_c_c span {

		width: 20px;

		height: 20px;

		margin-right: 5px;

	}

	.login_con_r_c_c p {

		font-size: 17px;

	}

	.register_con {

		margin: 140px 40px;

	}

	.login_con_r_c_c_l {

		height: 55px;

		padding: 0 25px;

	}

	.login_con_r_c_c_l img {

		width: 20px;

		height: 25px;

	}

	.login_con_r_c_c_l input {

		width: calc(100% - 30px);

		font-size: 18px;

		margin-left: 10px;

	}

	.login_con_r_c_c_r {

		width: 115px;

		height: 55px;

	}

	.login_con_r_c_c_r a {

		font-size: 18px;

		line-height: 55px;

	}

	.ind_first_center_l {

		width: 55%;

	}

	.ind_first_center_l_l {

		width: 140px;

		height: 125px;

	}

	.ind_first_center_l_r {

		width: calc(100% - 150px);

	}

	.ind_first_center_l_r h1 {

		font-size: 16px;

	}

	.ind_first_center_l_r p {

		font-size: 14px;

	}

	.ind_first_center_l_r span {

		font-size: 12px;

		margin-top: 10px;

	}

	.ind_first_center_r {

		width: 42%;

	}

	.ind_first_center_r ul li a span {

		font-size: 14px;

		width: 85px;

	}

	.ind_first_center_r ul li a h1 {

		font-size: 16px;

	}

	.ind_first_center_r ul li {

		margin-bottom: 16px;

	}

	.ind_first_title {

		margin-top: 50px !important;

	}

	.ind_two_nav_list ul li {

		margin: auto 6px;

	}

	.ind_three_list ul li {

		margin-right: 9px;

		height: 240px;

	}

	.ind_three_list_t {

		height: 140px;

	}

	.ind_three_list_b_r a {

		font-size: 12px;

		line-height: 30px;

	}

	.ind_three_list_b_l {

		width: calc(100% - 75px);

	}

	.ind_three_list_b_l p {

		font-size: 12px;

	}

	.ind_three_list_b_r {

		width: 70px;

		height: 30px;

	}

	.ind_three_list_b_r span {

		line-height: 30px;

	}

	.ind_three_list {

		margin-bottom: 100px;

	}

	.ind_two_list .ind_three_list_b_r {

		width: 80px;

		height: 30px;

	}

	.ind_two_list .ind_three_list_b_r span {

		line-height: 30px;

	}

	.ind_two_list {

		margin-top: 40px;

		margin-bottom: 80px;

	}

	.learn {

		margin: auto 20px;

	}

	.learn_list ul li {

		width: 30.5%;

	}

	.jinxiu_table {

		width: 135% !important;

	}

}



@media screen and (max-width:950px) {
	#btnSendCode1 {
		line-height: 40px;
		font-size: 14px;
	}

	.person_r_form_t input {
		font-size: 13px;
	}

	.person_r_form_t_select p {
		font-size: 13px !important;
	}

	.person_r_form_b {
		width: 50%;
		height: 35px;
	}
	.person_r_form_t_item p{
		font-size: 13px!important;
	}

	.person_r_form_b a {
		font-size: 13px;
		line-height: 35px;
	}

	.person_form_t label {

		width: 60px;

		font-size: 12px;

	}

	.person_form_t input {

		width: 90px;

		height: 30px;

		font-size: 12px;

		padding: 0 5px;

	}

	.person_form_c_t p {

		font-size: 12px;

	}

	.person_form_c_t {

		margin-right: 5px;

	}

	.person_form_c_t span {

		width: 12px;

		height: 12px;

		margin-right: 5px;

	}

	.person_form_t_mima a {

		font-size: 12px;

		margin-left: 10px;

	}

	.person_r_con {

		margin: auto 15px;

	}

	.person_r_form_t label {

		font-size: 13px;

	}

	.person_r_form_t_select select {

		margin-right: 5px;

	}

	.special_list ul li {

		height: 200px;

		margin-right: 7px;

	}

	.special_list_t {

		height: 110px;

	}

	.special_list_b h1 {

		font-size: 16px;

		padding: 0px 10px;

	}

	.special_list_c {

		margin: auto 10px;

		margin-top: 10px;

	}

	.special_list_c span {

		width: 70px;

		height: 30px;

		font-size: 12px;

		line-height: 30px;

	}

	.special_list_c p {

		font-size: 12px;

	}

	.login_con {

		margin: 260px 40px;

	}

	.login_con_l h1 {

		font-size: 36px;

		margin-top: 80px;

	}

	.login_con_r_t {

		margin-top: 25px;

	}

	.login_con_r_t h1 {

		font-size: 28px;

	}

	.login_con_r_t h2 {

		font-size: 20px;

	}

	.login_con_r_c_t {

		width: auto;

		height: 40px;

		padding: 0 20px;

		margin: 10px auto;

	}

	.login_con_r_c_t img {

		width: 15px;

		height: 20px;

	}

	.login_con_r_c_t input {

		font-size: 14px;

	}

	.login_con_r_c_a_l p {

		font-size: 14px;

	}

	.login_con_r_c_a_r a {

		font-size: 14px;

	}

	.login_btn {

		height: 40px;

		margin-top: 20px;

	}

	.login_btn a {

		font-size: 16px;

		line-height: 40px;

	}

	.login_con_r_c_c p {

		font-size: 13px;

	}

	.login_con_r_c_c span {

		width: 15px;

		height: 15px;

	}

	.register_con {

		margin: 220px 40px;

	}

	.login_con_r_c_c_l {

		width: calc(100% - 140px);

		height: 40px;

		padding: 0px 20px;

	}

	.login_con_r_c_c_l img {

		width: 15px;

		height: 20px;

	}

	.login_con_r_c_e {

		width: auto;

	}

	.login_con_r_c_c_l input {

		font-size: 14px;

	}

	.login_con_r_c_c_r a {

		font-size: 14px;

		line-height: 40px;

	}

	.login_con_r_c_c_r {

		width: 85px;

		height: 40px;

	}

	.ind_first_title_l img {

		width: 35px;

		height: 35px;

	}

	.ind_first_title_l h1 {

		font-size: 26px;

	}

	.ind_first_title_l p {

		font-size: 14px;

		margin-left: 15px;

		top: 5px;

	}

	.ind_first_title_r {

		width: 40px;

	}

	.ind_first_title_r a p {

		font-size: 14px;

	}

	.ind_first_title_r a img {

		width: 6px;

		height: 10px;

	}

	.ind_first_center {

		margin-bottom: 50px;

	}

	.ind_two_nav_list ul li a {

		font-size: 12px;

	}

	.ind_two_nav_list ul li {

		margin: auto 4px;

	}

	.ind_three_list_b {

		margin-top: 19px;

	}

	.ind_three_list_b_l {

		padding-left: 5px;

		width: calc(100% - 50px);

	}

	.ind_three_list {

		margin-bottom: 50px;

		margin-top: 30px;

	}

	.ind_three_list_b_r {

		width: 50px;

	}

	.ind_two_list {

		margin-top: 30px;

		margin-bottom: 50px;

	}

	.ind_three_list ul li {

		margin-right: 7px;

		height: 180px;

	}

	.ind_three_list_t {

		height: 100px;

	}

	.ind_three_list_c {

		padding: 0 5px;

	}

	.ind_three_list_c h1 {

		font-size: 14px;

	}

	.ind_two_list .ind_three_list_b {

		margin-top: 10px;

		padding: 0 5px;

	}

	.learn_list ul li {

		width: 32.1%;

		margin-right: 5px;

		height: 200px;

	}

	.info {

		width: calc(100% - 120px);

	}

	.person_r_form_t_select select {

		width: 25%;

	}

	.person_r_title h1 {

		font-size: 16px;

	}

	.person_r_title a {

		font-size: 14px;

	}

	.mystudent .info {

		width: auto;

	}

	.mystudent .person_r_form_t_select select {

		width: 45%;

		font-size: 14px;

	}

}



@media screen and (max-width:750px) {

	.login_con {

		margin: 15px;

	}

	.login_con_l {

		display: none;

	}

	.login_con_r {

		width: 100%;

		float: initial;

		/* margin-top: 15vh; */

	}

	.login_con_r_t h1 {

		font-size: 20px;

	}

	.login_con_r_t h2 {

		font-size: 16px;

	}

	.login_con_r_c_t input {

		margin-left: 10px;

	}

	.ind_banner_t img {

		height: 150px;

	}

	#banner .swiper-pagination-bullet {

		width: 6px;

		height: 6px;

	}

	#banner .swiper-pagination-bullet-active {

		width: 13px;

	}

	.ind_first_title {

		margin-top: 30px !important;

	}

	.ind_first_title_r a p {

		font-size: 12px;

	}

	.ind_first_title_r {

		width: 35px;

	}

	.ind_first_title_l img {

		width: 25px;

		height: 25px;

	}

	.ind_first_title_l h1 {

		font-size: 20px;

	}

	.ind_first_title_l p {

		font-size: 12px;

		margin-left: 10px;

		top: 3px;

	}

	.ind_first_center_l {

		width: 100%;

		float: initial;

	}

	.ind_first_center_r {

		width: 100%;

		float: initial;

	}

	.ind_first_center_l ul li {

		padding: 10px;

		margin-bottom: 10px;

	}

	.ind_first_center_l_l {

		width: 100px;

		height: 90px;

	}

	.ind_first_center_l_r {

		width: calc(100% - 110px);

	}

	.ind_first_center_l_r h1 {

		font-size: 14px;

	}

	.ind_first_center_l_r p {

		font-size: 12px;

		margin: 0;

	}

	.ind_first_center_l_r span {

		margin-top: 5px;

	}

	.ind_first_center_r {

		margin: 0;

		margin-top: 10px;

	}

	.ind_first_center_r ul li a h1 {

		font-size: 14px;

		width: calc(100% - 75px);

	}

	.ind_first_center_r ul li a span {

		font-size: 12px;

		width: 75px;

	}

	.ind_first_center_r ul li {

		margin: 10px auto;

	}

	.ind_first_title_l {

		width: calc(100% - 40px);

	}

	.ind_two_nav {

		width: calc(100% - 110px);

	}

	.ind_three_list ul li:nth-child(4n+4) {

		margin-right: 0px;

	}

	.ind_three_list ul li {

		width: 48%;

		margin-right: 0;

		margin-top: 10px;

	}

	.ind_three_list ul li:nth-child(2n+2) {

		float: right;

	}

	.ind_three_list {

		margin-bottom: 30px;

		margin-top: 10px;

	}

	.ind_two_list {

		margin-top: 10px;

		margin-bottom: 30px;

	}

	.news_crumb p {

		font-size: 12px;

		line-height: 40px;

	}

	.news_nav {

		height: 50px;

	}

	.news_nav ul li {

		margin: auto 10px;

	}

	.news_nav ul li a {

		font-size: 18px;

		line-height: 50px;

	}

	.news_nav_ac a {

		font-size: 20px !important;

	}

	.news_list {

		margin: auto 10px;

	}

	.news_list_l {

		width: 100px;

		height: 80px;

	}

	.news_list_r {

		width: calc(100% - 110px);

		margin-left: 10px;

	}

	.news_list_r h1 {

		font-size: 16px;

	}

	.news_list_r p {

		font-size: 12px;

		margin-top: 0px;

	}

	.news_list_r span {

		font-size: 12px;

		margin-top: 0px;

	}

	.news_list ul li {

		padding: 15px 0;

	}

	.gg_page {

		margin: 10px auto 20px;

	}

	.gg_page ul li a {

		padding: 0 5px;

		min-width: 12px;

		height: 25px;

		line-height: 25px;

		font-size: 12px;

	}

	.gg_page ul li span {

		padding: 0 5px;

		min-width: 12px;

		height: 25px;

		line-height: 25px;

		font-size: 12px;

	}

	.news_detail {

		margin: auto 10px;

	}

	.news_detail_title {

		margin-top: 30px;

	}

	.news_detail_title h1 {

		font-size: 18px;

	}

	.news_detail_title p {

		font-size: 12px;

		margin-top: 10px;

	}

	.news_detail_con p {

		font-size: 12px;

		color: #333333;

		margin-top: 10px;

	}

	.news_detail_con {

		margin-top: 10px;

		margin-bottom: 50px;

	}

	.special_top {

		padding: 15px;

	}

	.special_top_l {

		width: 60px;

	}

	.special_top_l p {

		font-size: 12px;

	}

	.special_top_r {

		width: calc(100% - 60px);

	}

	.special_nav ul li a {

		font-size: 12px;

	}

	.special_nav ul li {

		padding: 5px 8px;

	}

	.special_con_title h1 {

		font-size: 18px;

	}

	.special_con_title p {

		font-size: 12px;

		top: 0px;

		margin-left: 5px;

	}

	.special_list ul li {

		width: 48%;

		margin-right: 0;

		margin-top: 10px;

	}

	.special_list ul li:nth-child(2n+2) {

		float: right;

	}

	.special_list ul {

		margin-bottom: 0;

	}

	.special_detail_title_t h1 {

		font-size: 18px;

	}

	.special_detail_title_b {

		margin-bottom: 15px;

	}

	.special_detail_title_b p {

		font-size: 12px;

	}

	.special_detail_title_b span {

		padding: 5px 10px;

		font-size: 12px;

		margin-left: 10px;

	}

	.special_detail_bottom_t h1 {

		font-size: 16px;

		line-height: 40px;

	}

	.special_detail_bottom_t h1::after {

		width: 55px;

	}

	.special_detail_bottom_c {

		padding: 20px;

	}

	.special_detail_bottom_c p {

		font-size: 13px;

	}

	.special_detail_bottom_c p:nth-child(1) {

		margin-bottom: 10px;

	}

	.person {

		width: 95%;

	}

	.person_con {

		margin-top: 20px;

		margin-bottom: 30px;

	}

	.person_l {

		width: 70px;

	}

	.person_l ul li {

		height: auto;

	}

	.person_l ul li a {

		font-size: 12px;

		margin-left: 0;

		line-height: 40px;

		text-align: center;
		padding-left: 0;

	}

	.person_l_ac>a::before {
		width: 3px;
		height: 40px;
	}

	.person_r {

		width: calc(100% - 80px);

		margin-left: 8px;

		padding-bottom: 10px;

	}

	.person_r_title {

		height: 40px;

	}

	.person_r_title h1 {

		font-size: 16px;

		line-height: 40px;

	}

	.person_r_c {

		margin: auto 5px;

		margin-top: 10px;
		padding-bottom: 0;

	}

	.person_r_c_l {

		width: 60px;

		height: 60px;

		float: initial;

	}

	.person_r_c_l img {

		height: 60px;

	}

	.person_r_c_l input {

		height: 60px;

	}

	.person_r_c_l span {

		width: 55px;

		height: 20px;

		margin-left: -28px;

		border-radius: 10px;

		font-size: 12px;

		line-height: 20px;

	}

	.person_r_c_xian {

		width: 100%;

		margin-left: 0px;

		margin-top: 20px;

		display: block;

	}

	.person_r_c_c {

		width: 100%;

	}

	.person_form {

		margin: 0;

	}

	.person_form_t {

		margin-bottom: 10px;

	}

	.person_form_t input {

		width: calc(100% - 60px);

		height: 30px;

	}

	.person_r_con {

		margin: auto 5px;

	}

	.person_r_con_title {

		display: block;

		height: auto;

		padding: 5px 0;

	}

	.person_r_con_title h1 {

		font-size: 16px;

	}

	.person_r_con_title p {

		font-size: 12px;

		color: #2D75FF;

		margin-left: 10px;

	}

	.person_r_form_t label {

		font-size: 12px;

		width: 93px;

	}

	.person_r_form_t input {

		width: calc(100% - 93px);

		margin: 0;

		height: 30px;

		font-size: 12px;

	}

	.person_r_form_t_select {

		display: block;

	}

	.person_r_form_t_select select {

		width: 100%;

		height: 30px;

		font-size: 12px;

		padding: 0;

		margin-right: -6px;

	}

	.person_r_form_b {

		width: 110px;

		height: 30px;

		margin-left: 85px;

	}

	.person_r_form_b a {

		font-size: 12px;

		line-height: 30px;

	}

	.learn {

		margin: auto 10px;

	}

	.learn_list ul li:nth-child(4n+4) {

		margin-right: 0;

	}

	.special_list_b h1 {

		font-size: 14px;

	}

	.my_news {

		margin: auto 10px;

	}

	.my_news_list ul li {

		padding: 10px 0;

	}

	.my_news_list_t_l {

		width: calc(100% - 105px);

	}

	.my_news_list_t_l img {

		width: 20px;

		height: 20px;

		margin-right: 5px;

	}

	.my_news_list_t_l h1 {

		font-size: 15px;

		width: calc(100% - 25px);

	}

	.my_news_list_t_r {

		width: 105px;

	}

	.my_news_list_t_r span {

		font-size: 12px;

	}

	.my_news_list_c p {

		font-size: 12px;

	}

	.my_news_list_c {

		margin-top: 5px;

	}

	.my_news_list ul {

		margin-bottom: 30px;

	}

	.ind_two_list .ind_three_list_b_r {

		width: 75px;

	}

	.special_list_b {

		height: auto;

	}

	.special_list ul li {

		height: 190px;

	}

	.person_r_form_t_a span {

		width: 12px;

		height: 12px;

	}

	.person_r_form_t_a p {

		font-size: 12px;

	}

	.person_r_form_t_a {

		margin-right: 10px;

	}

	.info {

		width: calc(100% - 70px);

	}

	.learn_list ul li {

		width: 48%;

		margin-right: 0;

		margin-top: 10px;

		height: 200px;

	}

	.learn_list ul li:nth-child(2n+2) {

		float: right;

	}

	.learn_list ul li .special_list_t {

		height: 80px;

	}

	.learn_list ul li .special_list_c span {

		width: 70px;

		height: 25px;

		font-size: 12px;

		line-height: 25px;

	}

	.special_list_c {

		display: block;

	}

	.special_list_c_r span {

		float: right;

		margin-top: 5px;

	}

	.mystudent_t p {
		width: 50px;
		font-size: 12px;

	}

	.mystudent_t input {

		width: 110px;

		font-size: 12px;
		padding: 7px 1px;

	}

	.mystudent_t select {

		font-size: 12px;

	}

	.shaixuan {

		width: 60px !important;

		height: 30px !important;

		font-size: 12px !important;

		line-height: 30px !important;
		margin-left: 5px;

	}

	.jinxiu_table tr th {

		font-size: 12px;

	}

	.jinxiu_table tr td {

		font-size: 12px;

	}

	.jinxiu_table {

		width: 170% !important;

	}

	.jinxiu_table tr td c {

		margin: auto 1px;

	}

	.mystudent .person_r_form_t_select select {

		font-size: 12px;

		width: 46%;

	}

	.mystudent {
		width: 100%;
	}

	.mystudent_t {
		margin-right: 0
	}

	.person_ul li a {
		padding: 5px 0;
		padding-left: 0 !important;
		line-height: initial !important;
	}

	.person_r_form_t_select p {
		font-size: 12px !important;
	}

	.person_r_form_t {
		margin: 10px auto;
	}

	.person_r_form {
		margin: auto;
	}
	.person_r_form_t_item p{
		font-size: 12px!important;
	}
}
