﻿@media screen and (max-width:1920px) {}

@media screen and (max-width:1830px) {}

@media screen and (max-width:1730px) {}


@media screen and (max-width:1660px) {}

@media screen and (max-width:1640px) {}

@media screen and (max-width:1360px) {
    .m41 .m41_rit_on{
        right: 3vw;
    }
    .m41_10 ul li a{
        font-size: 14px;
    }
}



@media screen and (max-width:1200px) {
	.logo_hd .logo {
		display: none;
	}

	.logo_hd .rit {
		flex-grow: 0;
		width: 100%;
	}

	.logo_hd .rit .sousuo .text {
		width: 100%;
	}

	.logo_hd .rit_xxbo {
		display: flex;
		width: 100%;
		justify-content: baseline;
	}

	.logo_hd .rit_xxbo .sousuo {
		width: 80%;
	}

	.logo_hd .lang {
		flex-grow: 1
	}

	.m1 {
		display: none;
	}

	.banner .pic_item {
		height: 250px;
	}

	.m2 {
		padding: 25px 0;
	}

	.cm_tit1 {
		font-size: 20px;
	}

	.m2 .gp .item {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m2 .gp .item .dm {}

	.m2 .gp .item .dm .text {
		width: calc(100% - 100px);
	}

	.m2 .gp .item .dm .pic {
		height: 60px;
	}

	.m3 {
		margin-top: 25px;
	}

	.m3 .gp .item {
		width: 48%;
		float: left;
		margin: 0px 1%;
		margin-bottom: 20px;
	}

	.m3 .gp .item:nth-child(2n) {
		float: right;
	}

	.m3 .gp .item .txt .t1 {
		font-size: 16px;
		height: 45px;
	}

	.m3 .gp .item .txt {
		padding: 5px;
	}

	.m3 .gp .item .txt2 {
		font-size: 18px;
	}

	.m5 {
		padding: 25px 0;
	}

	.m5 .tit .tab_click span {
		margin-left: 10px;
		font-size: 16px;
	}

	.m5 .tit .tab_click {
		margin-top: 5px;
	}

	.m6 .item {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 10px;
	}

	.m6 {
		padding: 25px 0;
	}

	.m7 .gp .item {
		width: 48%;
		margin-bottom: 5px;
	}

	.m7 .gp .item2 {
		width: 100%;
	}

	.m7 .gp .item .text {
		left: 15px;
		z-index: 99;
		font-size: 10px;
		width: 55px;
	}

	.m7 {
		padding: 25px 0;
	}

	.footer .gp {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 10px;
	}

	.footer {
		padding: 25px 0;
	}

	.footer .gp ul li {
		width: 25%;
		float: left;
	}

	.footer .gp .t1 {
		font-size: 16px;
	}

	.copy .rit {
		width: 100%;
		margin-top: 25px;
		text-align: center;
	}

	.m6 .item .t1 {
		font-size: 16px;
	}

	.m6 .item .dm {
		padding: 20px 15px;
	}

	.m6 .item .t2 {
		font-size: 14px;
	}

	.m10 .gp .item {
		width: 48%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m10 .gp .item:nth-child(2n) {
		float: right;
	}

	.m10 .gp .item .dm .t1 {
		font-size: 16px;
		padding: 20px 15px;
	}

	.m10 .gp .item .cn ul li {
		font-size: 14px;
	}

	.m10 .gp .item .cn {
		padding: 10px;
	}

	.m10 {
		margin-top: 20px;
		padding-bottom: 20px;
	}

	.m11 {
		padding: 25px 0;
	}

	.cm_ctit .click_tab span {
		margin-left: 10px;
		font-size: 12px;
	}

	.cm_ctit .click_tab {
		margin-top: 2px;
	}

	.m11 .box .let,
	.m11 .box .rit {
		width: 100%;
	}

	.m11_gp .item .cn a {
		display: block;
	}

	.m11_gp .item .t1 {
		font-size: 12px;
	}

	.m11_gp .item .cn a {
		font-size: 14px;
	}

	.m11 .box {
		margin-top: 0px;
	}

	.m11 .box .rit .fun_item .text {
		font-size: 14px;
		width: 80%;
		padding-right: 15%;
	}

	.m11 .box .rit .fun .swiper-pagination {
		bottom: 20px;
	}

	.m12 {
		padding: 20px 0;
	}

	.m12 .gp .item {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 10px;
	}

	.m12 .gp .item .cn ul li {
		font-size: 14px;
	}

	.m12 .gp .item .pic .txt {
		font-size: 18px;
	}

	.m12 .gp .item .cn {
		padding: 15px;
	}

	.m13 .let {
		width: 100%;
	}

	.m13 .rit {
		width: 100%;
		margin-top: 10px;
	}

	.m13_tit {
		font-size: 20px;
	}

	.m13_let ul li a {
		font-size: 16px;
	}

	.m9 .t2 {
		font-size: 14px;
	}

	.page_1 span {
		display: none;
	}

	.page_1 select {
		display: none;
	}

	.page_1 input {
		display: none;
	}

	.page_1 .next {
		margin-right: 0px;
	}

	.m15 {
		margin-top: 20px;
	}

	.m15 .t1 {
		font-size: 16px;
	}

	.m15 .cont {
		padding: 0px 2%;
		line-height: 26px;
		font-size: 14px;
		margin-bottom: 20px;
	}

	.m15 .fun .lt .dm {
		padding: 10px;
		padding-right: 30px;
	}

	.m15 .fun .lt .dm .tt1 {
		font-size: 14px;
	}

	.m15 .fun .lt .dm .cn {
		font-size: 14px;
	}

	.m16 .dect {
		font-size: 14px;
	}

	.m16 {
		margin-top: 30px;
		padding-bottom: 30px;
	}

	.m16 .box .let {
		width: 100%;
	}

	.m16 .box .let .lt .dm {
		font-size: 14px;
		padding-left: 10px;
	}

	.m16 .box .rit_img {
		width: 100%;
	}

	.m17 {
		padding: 30px 0;
	}

	.m17 .box .item {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m17 .box .item .dm .t1 {
		font-size: 16px;
	}

	.m18 .box {
		display: block;
	}

	.m18 .box .let,
	.m18 .box .let .cn {
		width: 100%;
	}

	.m18 {
		padding: 25px 0;
	}

	.m18 .box .let .cn {
		font-size: 14px;
	}

	.m18 .box .pic {
		width: 100%;
		margin-top: 10px;
	}

	.m19 .gp .item {
		width: 49%;
		margin: 0px auto;
		margin-bottom: 15px;
		float: left;
	}

	.m19 .gp .item:nth-child(2n) {
		float: right;
	}

	.m19 .gp .item .t1 {
		margin: 10px 0;
		font-size: 16px;
	}

	.child_banner_item {
		height: 200px;
	}

	.m20 .list {
		width: 100%;
		margin-bottom: 30px;
	}


	.m20 .list .gp ul li {
		/* width: 100%; */
	}

	.m20 {
		padding: 20px 0 0;
	}

	.m20 .list .gp ul li a {
		font-size: 16px;
	}

	.m21 .gp .item {
		padding: 20px;
	}

	.m21 .gp .item .t1 {
		font-size: 16px;
	}

	.m21 .gp .item .t2 .time {
		font-size: 14px;
	}

	.m22 .gp .item,
	.m23 .gp .item {
		width: 49%;
		float: left;
		margin: 0px auto;
		margin-bottom: 10px;
	}

	.m22 .gp .item:nth-child(2n),
	.m23 .gp .item:nth-child(2n) {
		float: right;
		margin: 0px auto;
		margin-bottom: 10px;
	}

	.m23 .gp .item .dm .t1,
	.m22 .gp .item .dm .t1 {
		font-size: 14px;
		height: 37px;
		overflow: hidden;
	}

	.m15 .video-js {
		height: 300px;
	}

	.m24 .gp .item {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 10px;
	}

	.m24 .gp .item:nth-child(2n) {
		width: 100%;
		float: right;
		margin: 0px auto;
		margin-bottom: 10px;
	}

	.m24 .gp .item .pic img {
		max-height: 50px;
	}

	.m24 .gp .item a {
		padding: 20px 10px;
	}

	.m24 .gp .item .t1 {
		margin: 5px 0;
		font-size: 18px;
	}

	.m24 .gp .item .t2 {
		font-size: 14px;
	}

	.m24 .gp .item .pic {
		height: 55px;
	}

	.m25 {
		padding: 20px 0;
	}

	.m25 .gp .item {
		width: 100%;
	}

	.m25 .gp .item .ric_icon {
		/* display: none; */
		width: 40%;
		right: 10px;
	}

	.m25 .gp .item .text {
		padding: 20px;
		padding-right: 50%;
	}

	.m25 .gp .item .text .t1 {
		font-size: 20px;
	}

	.m25 .gp .item .text .t2 {
		margin: 4px 0;
		font-size: 14px;
	}

	.m26 {
		padding: 20px 0;
	}

	.m26 .gp .item {
		width: 49%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m26 .gp .item:nth-child(2n) {
		float: right;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m26 .gp .item .tit {
		font-size: 14px;
		padding: 5px 0 10px;
	}

	.m27 .gp .item {
		width: 100%;
		margin-bottom: 20px;
	}

	.m27 .gp .item .dm {
		padding: 20px;
	}

	.m27 .gp .item .cn {
		font-size: 14px;
	}

	.m27 .gp .item .t1 {
		font-size: 20px;
	}

	.cm_tab {
		overflow-x: scroll;
	}

	.cm_tab .tabs {
		width: 1000px;
	}

	.cm_ctit2 .more {
		margin-top: 9px;
	}

	.cm_tab table tbody tr td {
		font-size: 14px;
	}

	.m28 {
		margin-bottom: 20px;
	}

	.m29 .box .txt {
		font-size: 16px;
	}

	.m28_1 {
		margin-top: 0px;
	}

	.child_banner2 .child_banner_item .boxss .text {
		width: 100%;
	}

	.child_banner2 .child_banner_item .boxss .text .dm {
		padding: 20px;
	}

	.child_banner2 .child_banner_item .boxss .text .dm .t1 {
		font-size: 20px;
	}

	.child_banner2 .child_banner_item .boxss .text .dm .t2 {
		font-size: 14px;
		margin-top: 10px;
	}

	.child_banner2 .child_banner_item {
		height: 300px;
	}

	.child_banner2 {
		margin-bottom: 30px;
	}

	.m31 .box .item {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 15px;
	}

	.m31 .box .item .dm {
		padding: 10px;
	}

	.m31 .box .item .dm .t2 {
		height: auto;
		font-size: 16px;
		margin-bottom: 5px;
	}

	.m31 .box .item .dm .t3 {
		font-size: 14px;
		height: auto;
	}

	.m31 {
		padding: 20px 0;
	}

	.m32 .let,
	.m32 .rit {
		width: 100%;
	}

	.m32 .item .icon .t1 {
		font-size: 14px;
		margin-top: 10px;
	}

	.m32 .item .icon img {
		width: 40px;
	}

	.m32 {
		padding: 30px 0;
	}

	.m33 .gp .item .txt .t1 {
		height: auto;
	}

	.m33 .gp .item:nth-child(3n),
	.m33 .gp .item:nth-child(4n) {
		margin: 0px 1%;
		margin-bottom: 20px;
	}

	.m34 .box .item {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m34 .box .item .dm {
		padding: 10px;
		display: block;
		position: relative;
		padding-left: 70px;
	}

	.m34 .box .item .dm .pic {
		left: 10px;
		width: auto;
		height: auto;
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
	}

	.m34 .box .item .dm .pic img {
		width: 50px;
	}

	.m34 .box .item .dm .cn {
		padding: 0px;
	}

	.m34 .box .item .dm .cn .t1 {
		font-size: 16px;
	}

	.m34 {
		margin-top: 0px;
	}

	.m35 {
		padding: 20px 0;
	}

	.m35 .gp .item {
		width: 48%;
		margin: 0px 1%;
		margin-bottom: 20px;
	}

	.m35 .gp .item:nth-child(2n) {
		float: right;
	}

	.m35 .gp .item .dm .t1 {
		font-size: 14px;
	}

	.m35 .gp .item .dm .pic img {
		width: 50px;
	}

	.m36 {
		margin-top: 20px;
	}

	.m36 .gp .item {
		width: 49%;
		margin: 0px auto;
		margin-bottom: 10px;
		float: left;
	}

	.m36 .gp .item:nth-child(2n) {
		float: right;
	}

	.m36 .gp .item .t1 {
		font-size: 16px;
	}

	.m37 {
		margin-top: 20px;
	}

	.m23 {
		margin-top: 20px;
		padding-top: 20px;
	}

	.m38 .box {
		width: 100%;
	}

	.m38 .box .cell_input {
		margin: 0px 20px;
	}

	.m38 .box .info {
		font-size: 14px;
		margin: 0px 20px;
		margin-top: 20px;
	}

	.m38 .box .info b {
		font-size: 16px;
	}

	.m39 {
		padding: 20px 0;
	}

	.m39 .gp .item .t1 {
		font-size: 16px;
	}

	.m39 .gp .item .t2 {
		font-size: 14px;
	}

	.m39 .gp .item {
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.m39 .gp {
		margin-bottom: 30px;
	}

	.m40 .let {
		width: 100%;
	}

	.m40 .let .dm {
		padding: 10px;
	}

	.m40 .rit {
		margin-top: 20px;
		width: 100%;
	}

	.m40 .rit img {
		width: 100%;
	}

	.m40 .let {
		width: 100%;
		border: 0px;
	}

	.m40 .let .dm {
		border: 6px solid #F9F9FB;
		background: #fff;
	}

	.m41 .let {
		width: 100%;
	}

	.m41 .rit {
		width: 100%;
		margin-bottom: 20px;
	}

	.m41_2 .gp .lt {
		display: block;
	}

	.m41_2 .gp .lt .pic {
		width: 100%;
		height: auto;
	}

	.m41_2 .gp .lt .contx {
		padding: 0px;
		margin-top: 10px;
	}

	.m41_3 .item .gp .lt,
	.m41_7 .gp .lt {
		width: 49%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m41_3 .item .gp .lt:nth-child(2n),
	.m41_7 .gp .lt:nth-child(2n) {
		float: right;
	}

	.m41_4 .cont img {

		display: block;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m41_4 .cont .icon_1 {
		width: 100%;
	}

	.m41_4 .cont .icon_2 {
		width: 60%;
	}

	.m41_4 {
		margin-bottom: 20px;
	}

	.m41_1 .t2,
	.m41_2 .gp .lt ul li,
	.m41_3 .item .gp .lt .txt_dm .t4,
	.m41_5 .gp .lt .cont,
	.m41_7 .t1_msg,
	.m41_7 .gp .lt .dm .t3 {
		font-size: 14px;
	}

	.m41_1 {
		margin-bottom: 20px;
	}

	.m41_3 .item .gp .lt .txt_dm,
	.m41_7 .gp .lt .dm {
		padding: 10px;
	}

	.m41_3 .item .gp .lt .txt_dm .t3,
	.m41_7 .gp .lt .dm .t2 {
		font-size: 16px;
	}

	.m41_7 .gp .lt .dm .t2 {
		margin: 10px 0;
	}

	.m41_7,
	.m41_8 {
		margin-bottom: 0px;
	}

	/* .m41 .rit{
		position: fixed;
		width: 200px;
		right: 2%;
		top: 100px;
	}*/
	.m41_10 ul li {
		margin-bottom: 0px;
	}

	.m41_10 ul li a {
		font-size: 14px;
		padding: 10px;

	}

	.m41 {
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.m15 .cont1 .item .t1_1 {
		font-size: 18px;
	}

	.m15 .cont1 .item .t1_2 {
		font-size: 14px;
	}

	.m15 .email {
		margin-bottom: 20px;
	}

	.m15 .cont1 .item {
		margin-bottom: 20px;
	}

	.m41_12 .cont .lt {
		font-size: 14px;
	}

	.m41_12 {
		margin-top: 30px;
	}

	.m41_13 {
		margin: 30px 0;
	}

	.m41_12 {
		margin-bottom: 30px;
	}

	.m41_11 .t2,
	.m41_11 .t3 {
		font-size: 16px;
	}

	.m41_11 .t4 {
		font-size: 14px;
	}

	.m41_12 .cont {
		padding: 20px 40px;
	}

	.m43 .tab {
		white-space: nowrap;
		overflow-x: scroll;
		padding-bottom: 20px;
	}

	.m43 .tab span {
		font-size: 14px;
		margin-right: 5px;
	}

	.m43 .listvest {
		margin-top: 20px;
	}

	.m43 {
		margin-bottom: 20px;
	}

	.m44 .gp .item {
		width: 49%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m44 .gp .item:nth-child(2n) {
		float: right;
	}

	.m44 .gp .item .dm {
		padding: 10px;
	}

	.m44 .gp .item .dm .t1 {
		font-size: 16px;
	}

	.m44 .gp .item .dm .t2 span {
		font-size: 14px;
	}

	.m45 .gp .item {
		margin-bottom: 30px;
	}

	.m45 .gp .item .box {
		display: block;
	}

	.m45 .gp .item .box .cont {
		width: 100%;
	}

	.m45 .gp .item .box .pic {
		width: 100%;
		margin-top: 15px;
	}

	.m45 .gp .item .box .pic img {
		width: 100%;
	}

	.m45 .gp .item .pic {
		height: auto;
	}

	.m46 .box1 {
		display: block;
	}

	.m46 .box1 .pic {
		width: 100%;
		height: auto;
	}

	.m46 .box1 .pic img {
		width: 100%;
	}

	.m46 .box1 .cont {
		padding: 0px;
		font-size: 14px;
	}

	.m47 {
		margin-top: 0px;
		padding-bottom: 0px;
	}

	.m47 .gp .item {
		padding-right: 100px;
	}

	.m46 {
		margin-bottom: 25px;
	}

	.m46 .box1 {
		margin-bottom: 0px;
	}

	.m49 .gp .item {
		width: 100%;
	}

	.m49 .gp .item .dm {
		padding: 15px 15px 15px 40px;
		background-size: 20px;
		background-position: 13px 17px;
	}

	.m50 .item .t1 {
		font-size: 20px;
	}

	.m50 .item .cn {
		padding: 10px;
		font-size: 14px;
	}

	.m51 .gp .item {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m51 .gp .item .dm {
		height: auto;
	}

	.m51 .gp .item .dm ul li a {
		font-size: 14px;
	}

	.m51 {
		margin-bottom: 20px;
	}

	.m49_1 .gp .item .dm::before {
		top: 27px;
	}

	.m55 .item {
		width: 49%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m55 .item:nth-child(2n) {
		float: right;
	}

	.m55 .item:nth-child(3n) {
		width: 49%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m55 .item .dm {
		padding: 3px;
	}
	
	.m55 .tit{
		font-size: 18px;
		margin-bottom: 20px;
	}
	
	.m55{
		margin-top: 20px;
	}
	
	.m50_2 .conts{
		font-size: 14px;
	}
	.m21_2 .gp .item{
		padding-left: 45px;
		background-position: 10px 20px !important
	}

}




@media screen and (max-width:1040px) {}

@media screen and (max-width:900px) {}

@media screen and (max-width:800px) {}

@media screen and (max-width:720px) {
	.m10 .gp .item {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m10 .gp .item:nth-child(2n) {
		float: right;
	}
}

@media screen and (max-width:620px) {}

@media screen and (max-width:570px) {}

@media screen and (max-width:500px) {}

@media screen and (max-width:414px) {}

@media screen and (max-width:370px) {
	.logo_hd .rit_xxbo .sousuo {
		width: 170px;
	}
}

@media screen and (max-width:320px) {}