@media only screen and (max-width: 1680px) {
	body {
		zoom: 0.8 !important;
	}

}

@media only screen and (max-width: 1600px) {
	.head2 .nav {
		margin-left: 5%;
	}

	.head2 .logo {
		margin-left: 5%;
	}

	.head2 .nav ul li {
		margin-right: 60px;
	}

}

@media only screen and (max-width: 1440px) {}

@media only screen and (max-width: 1366px) {

	.centerBox2 {
		width: 90%;
	}

	.centerBox {
		width: 90%;
	}


}

@media only screen and (max-width: 1280px) {
	.head2 .nav ul li {
		margin-right: 30px;
	}
}

@media only screen and (max-width: 1152px) {
	.head2 .nav ul li {
		font-size: 16px;
	}
}

@media only screen and (max-width: 1024px) {
	body {
		zoom: 1 !important;
	}

	.menu {
		display: block;
	}

	.header_sj .nav {
		display: none;
		background: #fff;
		width: 100%;
		height: 100%;
		position: fixed;
		top: 60px;
		left: 0;
		z-index: 999;
	}

	.header_sj .nav ul {
		padding: 0 4%;
		box-sizing: border-box;
	}

	.header_sj .nav ul li {
		margin: 0;
		display: block;
		color: #333;
		font-size: 14px;
		line-height: 40px;
		border-bottom: 1px dashed #eee;
	}

	.erji {
		position: unset;
		width: auto;
	}

	.erji {
		font-size: 12px;
		line-height: 24px;
		text-align: left;
	}

	.header {
		display: none;
	}

	.header_sj {
		height: 60px;
		display: block;
		width: 100%;
		padding: 5px 0;
		box-sizing: border-box;
		background: #353b49;
		position: fixed;
		z-index: 9999;
		top: 0;
		left: 0;
	}

	.header_sj .centerBox {
		height: 100%;
	}

	.header_sj .centerBox .logo {
		height: 100%;
		width: auto;
		display: inline-block;
		vertical-align: middle;
	}

	.sj_kc {
		display: inline-block;
		vertical-align: middle;
		background: #D18523;
		color: #fff;
		line-height: 36px;
		font-size: 12px;
		padding: 0 4px;
		margin-left: 20px;
	}

	.header_sj .centerBox .logo img {
		height: 100%;
		width: auto;
	}

	.banner {
		margin-top: 60px;
	}

	.banner .bann_fix {
		bottom: 10px;
		width: 100%;
	}

	.banner .bann_fix h3 {
		font-size: 14px;
		margin-bottom: 10px;
	}

	.banner .bann_fix h4 {
		font-size: 12px;
		line-height: 18px;
	}

	.banner .bann_fix ul li img {
		width: 20px;
	}

	.banner .bann_fix ul {
		text-align: center;
	}

	.banner .bann_fix ul li {
		margin-left: 6px;
		margin-top: 4px;
		margin-bottom: 4px;
	}

	.banner .bann_fix ul li p {
		margin-left: 4px;
		font-size: 12px;
	}

	.banner .bann_fix h6 {
		width: 120px;
		font-size: 12px;
		line-height: 30px;
	}

	.index_forma {
		width: 90%;
		margin: 90px auto 0;
	}

	.index_forma li p {
		font-size: 14px;
		margin-bottom: 5px;
	}

	.index_forma .textarea p {
		font-size: 14px;
		margin-bottom: 5px;
	}

	.index_forma .textarea textarea {
		height: 120px;
	}

	.index_forma .submit {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.blog1_name {
		font-size: 16px;
		line-height: 40px;
	}

	.blog1_desc {
		font-size: 14px;
		line-height: 24px;
		margin: 20px 0;
	}

	.blog2_l {
		width: 100%;
	}

	.blog2_r {
		width: 100%;
	}

	.blog2_a_xl {
		border-top: 1px solid #bfbfbf;
	}

	.blog3 ul {
		padding-left: 0;
	}

	.blog3 ul li {
		margin-right: 10px;
	}

	.blog4 dl dd h5 {
		font-size: 14px;
		width: auto;
		margin-right: 2px;
		line-height: 30px;
	}

	.blog4 dl dd h6 {
		font-size: 14px;
		width: auto;
		line-height: 30px;
	}

	.blog4 dl dd img {
		height: 30px;
	}

	.blog4 dl dd p {
		font-size: 14px;
	}

	.blog5 ul li .conc h3 {
		font-size: 14px;
	}

	.blog5 ul li .conc h4 {
		font-size: 12px;
		line-height: 20px;
	}

	.blog5 ul li .conc .more {
		width: 80%;
		font-size: 12px;
		line-height: 36px;
	}
}

@media only screen and (max-width: 768px) {
	.main_name {
		font-size: 18px;
		width: 200px;
		line-height: 40px;
	}

	.index1_desc {
		font-size: 14px;
		line-height: 26px;
		margin-top: 20px;
	}

	.index1 .in1_cont h3 {
		font-size: 16px;
	}

	.index1 .in1_cont_nr,
	.in1_cont_nr * {
		font-size: 12px;
		line-height: 20px;
	}

	.index1 .in1_cont {
		width: 70%;
	}

	.index1 ul {
		margin-top: 60px;
	}

	.more1 {
		width: 140px;
		line-height: 40px;
		font-size: 12px;
	}

	.index2 ul li h3 {
		font-size: 16px;
	}

	.index2 .in2_cont_nr,
	.in2_cont_nr * {
		font-size: 12px;
		line-height: 20px;
	}

	.index2 ul li {
		padding-bottom: 40px;
	}

	.index3 .index3_title {
		font-size: 14px;
		line-height: 40px;
	}

	.index3 ul li .in3_fidex {
		font-size: 12px;
		line-height: 30px;
	}

	.index3 .index3_content,
	.index3_content * {
		font-size: 12px;
		line-height: 20px;
	}

	.index3 .index3_content {
		min-height: auto;
	}

	.index3 .more2 {
		font-size: 14px;
		line-height: 36px;
	}

	.index4 h3 {
		font-size: 18px;
		margin-bottom: 20px;
	}

	.index4 h4 {
		font-size: 14px;
		line-height: 24px;
	}

	.index3 {
		padding: 50px 0;
	}

	.in5_name {
		font-size: 16px;
		width: 200px;
		line-height: 36px;
	}

	.index5 {
		padding: 40px 0;
	}

	.in5_desc {
		font-size: 12px;
		line-height: 20px;
		margin: 20px 0;
	}

	.index5 .swiper-slide {
		font-size: 12px;
		line-height: 20px;
	}

	.index5_cont .zz {
		right: 40% !important;
	}

	.index5_cont .yy {
		left: 40% !important;
	}

	.more3 {
		margin: 30px auto 0;
		width: 200px;
		font-size: 12px;
		line-height: 40px;
	}

	.index6 p {
		font-size: 14px;
		line-height: 20px;
	}

	.index8_name {
		font-size: 14px;
		margin-bottom: 30px;
	}

	.index8_cont,
	.index8_cont * {
		font-size: 12px;
		line-height: 20px;
	}

	.index8_more {
		font-size: 14px;
	}

	.index8 {
		padding: 40px 0;
	}

	.foot1 {
		font-size: 12px;
		line-height: 20px;
	}

	.foot1 h3 {
		font-size: 18px;
	}

	.foot2 h3 {
		font-size: 18px;
	}

	.foot2 .foot2_text {
		line-height: 40px;
		height: 40px;
		font-size: 12px;
	}

	.foot2 .foot2_area {
		line-height: 40px;
		height: 80px;
	}

	.foot2 .foot2_sub {
		line-height: 40px;
		height: 40px;
		font-size: 14px;
	}

	.foot3 h3 {
		font-size: 12px;
		line-height: 20px;
	}

	.foot3 .hui {
		width: 100%;
		line-height: 40px;
		font-size: 12px;
	}

	.footer {
		padding: 30px 0;
	}

	.ation_title {
		font-size: 20px;
	}

	.ation_content,
	.ation_content * {
		font-size: 14px;
		line-height: 26px;
	}

	.inspiration1_r h3 {
		font-size: 16px;
		margin: 20px 0;
	}

	.inspiration1_r h4 {
		font-size: 16px;
	}

	.inspiration1_r .jianj,
	.jianj * {
		font-size: 13px;
		line-height: 26px;
	}

	.inspiration1_l .btt {
		font-size: 16px;
		line-height: 40px;
	}

	.recent1_r_oo dl dd p {
		font-size: 12px;
	}

	.recent1_r_oo dl dd {
		width: 33.33%;
	}

	.recent1_l .tt_p {
		font-size: 16px;
		margin: 10px 0;
	}

	.recent1_l li {
		margin-top: 15px;
	}

	.recent1_l li h3 {
		font-size: 14px;
	}

	.recent1_l li .tt_p_nr,
	.tt_p_nr * {
		font-size: 12px;
		line-height: 20px;
	}

	.recent1_r_cc {
		font-size: 14px;
		line-height: 24px;
	}

	.recent1_r_yy ul li {
		margin-right: 10px;
	}

	.recent1_r_yy ul li p {
		font-size: 14px;
	}

	.recent1_r_tt {
		font-size: 16px;
		line-height: 40px;
	}

	.recent1_r_pp li h3 {
		font-size: 14px;
	}

	.recent1_r_pp li h4 {
		font-size: 14px;
	}

	.yt_v,
	.yt_v * {
		font-size: 12px;
		line-height: 20px;
	}

	.yt_h,
	.yt_h {
		font-size: 12px;
		line-height: 20px;
	}

	.yt_y p {
		font-size: 14px;
	}
}

@media only screen and (max-width: 640px) {
	.banner .bann_fix h4 {
		display: none;
	}

	.main_name {
		font-size: 14px;
		width: 180px;
		line-height: 36px;
	}

	.index1 .in1_img img {
		width: 30px;
		display: block;
		margin: auto;
	}

	.index1 .in1_img {
		display: block;
		margin: auto;
	}

	.index1 .in1_cont {
		width: 100%;
	}

	.index1 .in1_cont h3 {
		font-size: 14px;
		text-align: center;
		margin-top: 10px;
	}

	.index1 dd {
		min-height: 290px;
		margin-bottom: 20px;
	}

	.index2 .in2_img {
		width: 100%;
	}

	.in2_cont {
		width: 100%;
		margin-top: 10px;
	}

	.index2 ul li h3 {
		font-size: 14px;
		margin-bottom: 10px;
		font-weight: bold;
	}

	.index2 ul {
		margin-top: 30px;
	}

	.index2 ul li:nth-child(2n) h3 {
		text-align: left;
	}

	.index3 ul li {
		width: 100%;
		margin-top: 30px;
		margin-right: 0;
	}

	.index4 {
		padding: 40px 0;
	}

	.index4 h3 {
		font-size: 14px;
	}

	.index4 h4 {
		font-size: 12px;
		line-height: 20px;
	}

	.index6 img {
		display: block;
		margin: auto;
		max-width: 50%;
	}

	.index6 p {
		width: 100%;
		margin: 0;
	}

	.index6 {
		padding: 20px 0;
	}

	.foot1 {
		width: 100%;
	}

	.foot2 {
		width: 100%;
		margin: 20px 0;
	}

	.foot3 {
		width: 100%;
	}

	.foot3 img {
		display: block;
		width: 60%;
		margin: auto;
	}

	.index5 .swiper-slide {
		padding: 20px;
		min-height: auto;
	}

	.index5_cont {
		padding-bottom: 40px;
	}

	.index5_cont .zz {
		right: 20% !important;
	}

	.index5_cont .yy {
		left: 20% !important;
	}

	.index_forma {
		padding: 40px 10px;
	}

	.index_forma li input {
		height: 30px;
		line-height: 30px;
		font-size: 12px;
	}

	.index_forma li p {
		font-size: 12px;
	}

	.index_forma select {
		height: 30px;
		line-height: 30px;
		font-size: 12px;
	}

	.index_forma li {
		margin-bottom: 10px;
	}

	.index_forma .textarea textarea {
		height: 80px;
		line-height: 30px;
		font-size: 12px;
	}

	.index_forma .submit {
		margin-top: 20px;
	}

	.index_form_hide {
		top: 10px;
		right: 10px;
	}

	.index_form_hide img {
		width: 24px;
	}

	.blog2_l ul li .woe {
		font-size: 14px;
	}

	.blog2_l ul li {
		width: 25%;
		margin-right: 0;
		font-size: 12px;
		line-height: 40px;
	}

	.blog2_l ul {
		font-size: 0;
	}

	.blog2_a_xl {
		top: 40px;
	}

	.blog2_l dd {
		font-size: 12px;
		line-height: 20px;
	}

	.blog2_r form {
		width: 100%;
	}

	.blog2_r {
		padding-bottom: 10px;
	}

	.blog3 ul {
		width: 100%;
	}

	.blog3 ul li p {
		font-size: 12px;
		line-height: 30px;
	}

	.blog3 ul li {
		width: 100%;
		margin-bottom: 10px;
	}

	.blog3_r {
		width: 100%;
		font-size: 14px;
		line-height: 36px;
	}

	.blog4 dl dd {
		width: 100%;
	}

	.blog4 dl dd h5 {
		margin: 0 6px;
	}

	.blog4 ul li {
		margin-top: 30px;
	}

	.blog5 ul li {
		margin-top: 30px;
		width: 100%;
	}

	.blog5 ul li .conc {
		padding: 20px 5%;
	}

	.blog5 ul li .conc .more {
		margin-top: 20px;
	}

	.blog5 ul li .conc h4 {
		margin-top: 10px;
	}

	.blog5 ul {
		padding-bottom: 40px;
	}

	.blog {
		padding-bottom: 50px;
		padding-top: 100px;
	}

	.foot_top {
		font-size: 14px;
		line-height: 50px;
	}

	.travel1_a_l {
		width: 100%;
	}

	.tra_a h3 {
		font-size: 16px;
	}

	.travel {
		padding-top: 60px;
		padding-bottom: 50px;
	}

	.travel1 {
		padding-top: 40px;
	}

	.tra_a h4 {
		font-size: 14px;
	}

	.tra_b h3 {
		font-size: 16px;
	}

	.tra_b dl dd p {
		font-size: 12px;
	}

	.tra_c h3 {
		font-size: 16px;
	}

	.tra_c_nr,
	.tra_c_nr * {
		font-size: 12px;
		line-height: 24px;
	}

	.travel1_a_r {
		width: 100%;
		margin-top: 20px;
	}

	.trb_a {
		font-size: 14px;
		line-height: 20px;
	}

	.trb_b {
		font-size: 12px;
		line-height: 28px;
	}

	.trb_c ul li h3 {
		font-size: 14px;
	}

	.trb_c ul li .cc {
		font-size: 12px;
	}

	.trb_d {
		font-size: 14px;
		line-height: 40px;
	}

	.travel1_title {
		font-size: 16px;
	}

	.avel1_b_tt {
		line-height: 36px;
	}

	.avel1_b_tt h3 {
		font-size: 14px;
	}

	.avel1_b_tt h6 {
		font-size: 14px;
	}

	.avel1_b_cc,
	.avel1_b_cc * {
		font-size: 12px;
		line-height: 24px;
	}

	.inspiration1_l {
		width: 100%;
	}

	.ation_title {
		font-size: 16px;
	}

	.ation_time p {
		font-size: 12px;
	}

	.inspiration1_r {
		width: 100%;
		margin-top: 20px;
	}

	.ation_time {
		margin: 10px 0;
	}

	.ation_content,
	.ation_content * {
		font-size: 12px;
		line-height: 24px;
	}

	.inspiration1_l .btt {
		font-size: 14px;
		line-height: 32px;
	}

	.ation_more {
		width: 100%;
		font-size: 14px;
		line-height: 40px;
	}

	.inspiration1_r h3 {
		font-size: 14px;
		margin: 10px 0;
	}

	.inspiration1_r h4 {
		font-size: 14px;
	}

	.inspiration1_r .jianj,
	.jianj * {
		font-size: 12px;
		line-height: 24px;
	}

	.inspiration {
		padding-bottom: 50px;
	}

	.recent1_l {
		width: 100%;
	}

	.recent1_r {
		width: 100%;
		margin-top: 30px;
	}

	.recent1_r_oo ul li {
		padding: 10px 2%;
		margin-top: 20px;
	}

	.recent1_r_pp {
		margin-top: 40px;
	}

	.recent1_r_pp li {
		margin-top: 30px;
	}

	.baoming {
		font-size: 14px;
		padding: 20px 0;
		line-height: 24px;
	}

	.recent1 {
		padding-bottom: 60px;
	}

	.retraining {
		padding-bottom: 60px;
	}

	.retraining_l {
		width: 100%;
	}

	.retraining_r {
		width: 100%;
	}

	.retraining_r li {
		line-height: 40px;
		font-size: 14px;
	}

	.retraining_l_tt {
		margin-top: 20px;
		font-size: 14px;
		line-height: 40px;
	}

	.retraining_l_cc {
		font-size: 12px;
		line-height: 24px;
	}

	.retraining_l_pp .retr_tt {
		font-size: 14px;
	}

	.retraining_l_pp li .g2 {
		font-size: 20px;
	}

	.retraining_l_pp .retr_cc {
		font-size: 12px;
		line-height: 20px;
	}

	.retraining_l_pp li {
		margin-top: 15px;
	}

	.retraining_l_zz {
		font-size: 12px;
		line-height: 20px;
	}

	.retraining_l_zz h3 {
		font-size: 16px;
	}

	.retraining_l_zz h4 {
		font-size: 14px;
	}

	.retraining_l_zz h6 {
		font-size: 14px;
		line-height: 28px;
	}

	.travel1_b {
		width: 100%;
	}

	.jk_all {
		padding: 10px;
	}

	.jk_all h4 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.jk_all h5 {
		font-size: 14px;
		line-height: 24px;
	}

	.hy_one {
		padding: 10px;
		margin-top: 15px;
	}

	.jk_hy .hy_one h4 {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.jk_hy .hy_one h5 {
		font-size: 14px;
		margin-bottom: 10px;
		line-height: 20px;
	}

	.jk_hy .hy_one i {
		margin-right: 20px;
		font-size: 14px;
	}

	.hy_one .hy_two {
		display: block;
		margin-top: 20px;
	}

	.hy_one .hy_two h3 {
		font-size: 14px;
		text-align: center;
		padding: 10px 0px;
		margin-bottom: 10px;
	}

	.hy_one .hy_two .inp {
		width: 100%;
		font-size: 14px;
		padding: 10px 0px;
		margin-bottom: 10px;
	}

	.hy_one .hy_two .res {
		width: 100%;
		font-size: 14px;
		padding: 10px 0px;
	}

	.jk_hy {
		margin-bottom: 10px;
	}

	.dave_l {
		width: 100%;
	}

	.dave_l_title {
		font-size: 16px;
		line-height: 40px;
	}

	.dave_l_desc h3 {
		font-size: 14px;
		margin: 10px 0;
	}

	.dave_l_desc h4 {
		font-size: 12px;
		line-height: 20px;
	}

	.dave_l .cont .img {
		width: 100%;
	}

	.dave_l .cont .com {
		width: 100%;
		margin-top: 20px;
	}

	.dave_l .cont .com .a1 {
		font-size: 12px;
		line-height: 18px;
	}

	.dave_l .cont .com .a2 {
		font-size: 14px;
		margin: 10px 0;
	}

	.dave_l .cont .com .a3 {
		font-size: 12px;
		line-height: 20px;
	}

	.dave_l .cont li {
		padding: 20px 0;
	}

	.dave_r {
		width: 100%;
		margin-top: 20px;
	}

	.dave_r img {
		width: auto;
		display: block;
		margin-bottom: 20px;
	}

	.zixun img {
		width: 80px;
	}

	.ziyou_name {
		font-size: 16px;
		line-height: 40px;
	}

	.ziyou_desc {
		font-size: 12px;
		line-height: 24px;
	}

	.ziyou1 .ziyou1_title {
		font-size: 14px;
		line-height: 40px;
	}

	.ziyou1 .ziyou1_title .ha img {
		margin-top: 10px;
		width: 20px;
	}

	.ziyou1_cont1_l h3 {
		font-size: 14px;
	}

	.ziyou1_cont1_l_r,
	.ziyou1_cont1_l_r * {
		font-size: 12px;
		line-height: 20px;
	}

	.ziyou1_cont {
		padding: 20px 3%;
	}

	.ziyou1_cont1_l {
		width: 100%;
	}

	.ziyou1_cont1_r {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.ziyou1_cont1_r img {
		display: block;
		margin: auto;
	}

	.ziyou1_cont2 h3 {
		font-size: 14px;
	}

	.ziyou1_cont2,
	.ziyou1_cont2 * {
		font-size: 12px;
		line-height: 20px;
	}

	.ziyou {
		padding-top: 90px;
		padding-bottom: 60px;
	}

	.ziyou1 .ziyou1_title h3 {
		font-size: 14px;
	}

	.ziyou1 li {
		margin-top: 10px;
	}

	.zy_qs .qs_all {
		width: 100%;
		padding: 10px;
		margin-bottom: 15px;
		min-height: 100%;
	}
	
	.zy_qs .qs_all i{
		font-size: 12px;
	}

	.zy_qs .qs_all h4 {
		font-size: 14px;
		line-height: 24px;
	}

	.zy_qs .yh_yi {
		padding: 10px;
		margin-bottom: 15px;
	}

	.zy_qs .yh_yi h4 {
		font-size: 14px;
		line-height: 24px;
	}

	.rao_all {
		padding: 10px;
		margin-bottom: 15px;
	}

	.rao_all h4 {
		font-size: 14px;
		font-weight: bold;
		line-height: 28px;
		margin-bottom: 30px;
	}

	.rao_all .rao_one {
		padding-right: 0px;
	}

	.rao_all i {
		font-style: normal;
		font-size: 14px;
		width: 100%;
		margin-right: 0px;
	}

	.rao_all .rao_one input {
		margin-bottom: 10px;
		margin-right: 5px;
	}
	
	.rao_all li{
		margin-right: 20px;
	}
	
	.rao_all .ne_all{
		margin: 40px auto 0;
	}
}

@media only screen and (max-width: 414px) {}

@media only screen and (max-width: 375px) {}

@media only screen and (max-width: 325px) {}
