@media all and (max-width:1920px)
{
.H-nav {}

}
@media all and (max-width:1580px)
{
.H-nav {}
.tDvpt-intro .swiper-button-next {
	right: -90px;
}
.tDvpt-intro .swiper-button-prev {
	left: -90px;
}
}
@media all and (max-width:1460px)
{
.H-nav {}
.H-nav > li {

}
}
@media all and (max-width:1410px)
{
.H-nav {}
.H-nav > li {

}
}
@media all and (max-width:1366px)
{
.H-nav {}
.H-nav > li {

}
.tDvpt-intro .swiper-button-next {
	right: -70px;
}
.tDvpt-intro .swiper-button-prev {
	left: -70px;
}


@media all and (max-width:1280px)
{
.F-cr .contain{ padding:10px 2%;}
.contain {	padding: 0px 2%; width: 100%;}
.ryzzlist .Ab_honor{ padding: 0px 2%; width: 100%;}

.H-nav > li {
padding: 0 4%;
}
.F-ct {    width: 35%;    margin-left: 0%;}
.ryzzlist .swiper-button-prev{left:0%;}
.ryzzlist .swiper-button-next{right:0%;}

}
@media all and (max-width:1100px)
{
.F-split {
	display: none;
}
.H-nav > li {
	
}

}
@media all and (max-width:1000px)
{
.H-nav {
	margin: 0;
}
}
@media all and (max-width:980px)
{
html {
	font-size: 50.15px;
}
img {
	max-width: 100%;
}
#index-bnr {
	display: none;
}
#web-bnr {
	display: block;
}
.H-logo {
	height: 50px;
}
.H-lang {
	height: 50px;
}
.H-user {
	height: 50px;
}
.H-srch {
	height: 50px;
}
.Hsrch-box {
	height: 50px;
}
.H-logo {
	line-height: 50px;
}
.H-logo img {
	height: 26px;
}
.H-lang .Hlang-menu {
	line-height: 52px;
}
.H-nav {
	background: rgb(255, 255, 255); margin: 0px; left: 0px; top: 66px; width: 100%; float: none; position: absolute;
}
.H-nav > li {
	padding: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.H-nav .Hnav-menu {
	padding: 0px 4%; height: 50px; color: rgb(51, 51, 51); line-height: 50px; font-size: 14px;
}
.Hnav-menu i {
	display: block;
}
.Hnav-sub {
	padding: 5px 0px; top: 0px; position: relative;
}
.Hnav-sub .contain {
	padding: 0px;
}
.HnavSub-box {
	display: none !important;
}
.HnavSub-img {
	display: none !important;
}
.HnavSub-list {
	width: 100%; float: none;
}
.HnavSub-list.padlefno {padding: 0 5%;}

.HnavSub-list li {
	padding: 0px; border: 0px currentColor; border-image: none; width: 100%;
}
.HnavSub-list li a {
	background: none; padding: 0px 0%; height: 45px; text-align: left; color: rgb(51, 51, 51); line-height: 54px; font-size: 13px;
}
.Head_xl {
	width: 100%;
}
.Head_xl dd {
	width: 100%; height: auto; margin:0;
}
.Head_xl dd img {
	display: none;
}
.Head_xl dd span {
	padding: 10px 4%; text-align: left; color: rgb(51, 51, 51); font-size: 14px; font-weight: normal; display: block; position: static; transform: translate(0px, 0px);
}
.Head_xl dd:nth-child(2n) {
	margin-left: 0px;
}
.Head_shop {
	display: none;
}
.H-action .split {
	margin: 17px 0px 0px;
}
.act .Hmenu-btn a {
	background: rgb(153, 153, 153);
}
.act .Hmenu-btn a::after {
	background: rgb(153, 153, 153);
}
.act .Hmenu-btn a::before {
	background: rgb(153, 153, 153);
}
.Hmenu-btn.H-rMenu-btn {
	display: none;
}
.Hmenu-btn.Hmenu-web {
	display: block;
}
.H-nav {
	display: none; position:absolute; z-index:999999;
}
.F-split {
	display: inline-block;
}
.Hsrch-box {
	top: 50px;
}
.Hsrch-block {
	margin: 9px auto 0px; padding: 0px !important; width: 92% !important;
}
.H-lang {
	position: static;
}
.Hlang-box {
	padding: 10px 0px; left: 0px; top: 50px; width: 100%;
}
.Hlang-box::before {
	display: none;
}
.Header-wrapper.Header-searching .H-logo img {
	display: none;
}
.Header-wrapper.Header-searching .H-logo img.rollover {
	margin-top: 10px; display: block;
}

.F-nav.F-nav2 {
	width: 20%;
}
.F-nav {width: 9%; margin-right: 2%;}
.F-ct {	width: 45%;}
.F-cr {
	padding: 8px 4%; line-height: 18px; font-size: 12px;
}
.ind-tit1 {
	font-size: 24px;
}
.ind-news h2 {
	font-size: 24px;
}
.ind-tit1 {
	
}
.ind-news .ind-news-fr h4 {
	font-size: 20px;
}
.ind-news h4 {
	font-size: 20px;
}
.Business {
	margin-top: 2rem;
}
.ind-abt {

}
.ind-abt {

}
.bsn-box .bsn-fl {
	width: 100%; margin-bottom: 10px;
}
.bsn-box .bsn-fr {
	width: 100%; margin-bottom: 10px;
}
.ind-news {
	padding: 2rem 0px;
}
.ind-news .ind-news-fl {
	width: 100%;
}
.ind-news .ind-news-fr {
	width: 100%;
}
.ind-news-fl img {
	width: 100%; height: 400px;
}
.ind-news .ind-news-fl li:last-child {
	margin: 20px 0px;
}
.ind-news .ind-news-fl li .note img {
	width: auto; height: auto;
}
.ind-news li {
	width: 100% !important;
}
.F-cr-fr {
	width: 100%; text-align: center; margin-top: 0px;
}
.other-ct {
	padding: 3rem 0px 2rem;
}
.other-ct ul li {
	width: 50%;
}
.other-ct ul li p {
	height: 100px;
}
.core ul li {
	width: 100%; margin-bottom: 10px; margin-left:0;
}
.core ul li .com-img img {
	width: 100%;
}
}
@media all and (max-width:768px)
{
	
.pc{ display:none;}
.mb{ display:block;}



.header-one {border-top: 5px solid #2acf8d; padding:5px 0;}


.header-container{ top:0; padding: 1% 0 0; background:none; position:absolute; border-bottom:none;}
.F-ct{ width:100%; padding-top:3%;}
.F-cr .contain P{ text-align:center;}
.F-cr .contain{ padding:0%;}
.footer-container {	padding: 10px 0px; }

.F-nav {	margin: 0px; width: 100% !important; border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid;

    float: left;
    background:none;
    min-height: auto;
}
.F-nav dt {
	padding: 0px 2%; height: 50px; line-height: 50px;
}
.F-nav dt i {
	display: block;
}
.F-nav dd {
	margin: 0px; padding: 0px 0px 10px; display: none;
}
.F-nav dd a {
	padding: 0px 3%; height: 40px; line-height: 40px;
}
.iLink-box .c {
	display: none;
}
.iLink-img img {
	height: 45px;
}
.iLink-box .t {
	line-height: 24px; font-size: 16px;
}
.bann {
	height: 12rem;background-position:center 66px;}
.bann .t1 {
	font-size: 2rem;
}
.ego {
	padding: 1rem 0px;
}
.e_cate {
	height: auto;
}
.e_cate ul li a {
	padding: 20px 0px; width: 50%; height: 70px; font-size: 16px;
}
.ego .ego_fl {
	margin-bottom: 1rem;
}
.ego .ego_fl {
	width: 100%;
}
.ego .ego_fr {
	width: 100%;
}
.e_adv ul li {
	width: 100%;
}
.e_adv ul li:nth-child(2) {
	margin: 1.8rem 0px;
}
.pdtb80 {
	padding: 1.2rem 0px;
}
.product_list_item {
	width: 100%; margin-bottom: 1rem;
}
.School ul li {
	width: 49%; margin-top: 0.5rem; margin-left: 0px;
}
.worth ul li {
	width: 49%; margin-top: 0.5rem; margin-left: 0px;
}
.School ul li:nth-child(2n) {
	float: right;
}
.worth ul li:nth-child(2n) {
	float: right;
}
.tDvptIntro-list li {
	width: 100%;
}
.tDvpt-intro {
	padding: 2rem 0px; overflow: hidden;
}
.tDvptIntro-modal .tdIntroModal-contain {
	padding: 20px 60px 20px 4%; width: 100%; height: 100%; max-height: none;
}
.tdIntroModal-action {
	top: 50%; right: 0px; margin-top: -105px;
}
.tdIntroModal-action .btn {
	width: 50px; height: 50px;
}
.tdIntroModal-contain .tdIntroModal-top {
	padding: 0px 0px 10px;
}
.tdIntroModal-top .name {
	line-height: 32px; font-size: 20px;
}
.tdIntroModal-top .about {
	margin: 7px 0px 0px -0.28rem; width: 100%; float: left;
}
.tdIntroModal-apply {
	margin: 15px 0px 0px; padding: 15px 0px 0px;
}
.picDataModal-action {
	right: 0px; position: relative;
}
.picDataModal-action .btn {
	float: left;
}
.pub_cate ul li a {
	padding: 20px 10px; font-size: 16px;
}
.tzz h2 {
	font-size: 26px;
}
.tzz {
	margin: 1rem 0px 2rem;
}
.In-video ul li {
	width: 100%;
}
.In-video ul {
	margin: 0px;
}
.artInfo-left {
	width: 100%;
}
.artInfo-right {
	width: 100%;
}
.article-info {
	padding: 1rem 0px;
}
.In-news .F-news-fl {
	width: 100%;
}
.In-news .F-news-fr {
	width: 100%;
}
.In-newsL ul li {
	width: 100%; margin-right:0;
}
.proct-fl {
	width: 100%;
}
.proct-fr {
	width: 100%;
}
.In-news .F-news-fr {
	padding: 1rem;
}
.In-newsL ul li .note {
	padding: 1rem;
}
.In-news .swiper-pagination {
	bottom: 1rem !important;
}
.In-newsL {
	padding: 2rem 0px;
}
.F-news {

}
.In-news .swiper-slide {
	
}
.In-notice {
	padding: 30px 0px;
}
.In-notice h2 {
	font-size: 24px;
}
.nttab {
	overflow: hidden;
}
.nttab a {
	margin: 0px; width: 33.33%; float: left;
}
.nttab a:last-child {
	float: right;
}
.In-notice ul li {
	padding: 0px;
}
.In-notice ul li h4 {
	padding: 2rem 25% 2rem 15%; line-height: 26px; font-size: 16px;
}
.In-notice ul li .date {
	right: 0px;
}
.InvGvrcBOD-list {
	padding: 0px;
}
.InvGvrcBOD-list ul li {
	padding: 0.5rem 0px 0px 4.76%; width: 100%;
}
.cTeamModal-contain {
	padding: 0.8rem 80px 0.8rem 4%; left: 0px; top: 0px; width: 100%; height: 100%; transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
.cTeamModal-action {
	top: 50%; right: 0px; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.Intelligence ul li {
	width: 100%; margin-top: 60px; margin-left: 0px;
}
.ct-fs ul {
	padding: 1rem; top: -15px;
}
.message ul li {
	width: 100%;
}
.vcode .inp-code {
	width: 50%;
}
.vcode .inp-code img {
	width: 50%;
}
.message .info {
	line-height: 30px;
}
.ct-fs ul li {
	width: 50%; min-height: 10rem;
}
.vcode .inp-submit {
	margin-top: 15px; position: static;
}
.ctme ul {
	margin-top: 30px;
}
.ctme ul li {
	width: 100%; margin-bottom: 20px; margin-left: 0px;
}
.ctme {
	padding: 40px 0px 30px;
}
.Ab_note h4 {
	font-size: 22px;
}
.ctme .info {
	line-height: 28px;
}
.Ab_honor .hn-pic img {
	width: 100%; height: 100%; object-fit: cover;
}
.pro-one .cont {
	width: 100%;
}
.pro-one .pic {
	width: 100%;
}
.pro-two .pic {
	width: 100%;
}
.pro-two .cont {
	width: 100%;
}
.pro-one .cont {
	padding: 1rem;
}
.pro-two .cont {
	padding: 1rem;
}
.pro-one .cont a {
	margin-top: 1rem;
}
.pro-two .cont a {
	margin-top: 1rem;
}
.comInvest-list li {
	width: 100%;
}
.honor .honor-fl {
	width: 100%;
}
.honor .honor-fr {
	width: 100%;
}
.comInvest-list li.cur {
	width: 100%;
}
.cInvest-con .con {
	display: block;
}
.cInvest-con .type {
	width: 30%;
}
.social {
	padding: 40px 0px 30px;
}
.In-about ul li {
	margin: 0px;
}
.In-about {
	padding-top: 30px;
}
.wyh-list dl {
	width: 100%;
}
.ind-abt {
 color: rgb(255, 255, 255); background-size: cover;
}
.ind-abt .ind-tit1 {
	
}
.ind-abt dl {
	 color: rgb(102, 102, 102); 
}
.ind-abt .intro {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102); padding:0;
}
.distribution-map{ padding:0;} 
.distribution-map .map-point h3{ display:none;}


.tDvptIdea-box .logo1 {
	background: none;
}
.tDvptIdea-box .logo2 {
	background: none;
}
.tDvptIdea-block {
	width: 100%; text-align: center; position: static;
}
.tDvptIdea-box {
	display: none;
}
.his .info {
	margin-bottom: 40px;
}
#histime .note {
	font-size: 16px;
}

.distribution-map .map-point .content{width: 100%;height: 100%; left: 50%; background:none;}
.centered-y {position: absolute; width: 100%;  top: 0%; -ms-transform: translateY(0%);    -webkit-transform: translateY(0%);
    transform: translateY(0%); background:rgba(26, 26, 26, 0.85);
}

.ind-abt dl dd{ border:none; padding:4% 0;}
.ind-abt dl dd span{ font-size:40px;}
.ind-abt dl dd {width: 50%;}
.ind-abt dl dd p {font-size: 14px; width: 75%;}
.ywlylist{ margin:0 -5px;}
.ywlylist ul li{width:50%;}
.ywlylist ul li .ywlykk{ margin:5px; display:block; padding:10px;}
.ywlylist ul li .ywlykk h2{ font-size:18px;}
.ywlylist ul li .ywlykk h3{ font-size:12px; line-height:20px;}
.ywlylist ul li .ywlykk span{ width:110px; height:110px; line-height:104px; border-radius:50%; background:#fff; display:block; margin:15% auto;}
.ywlylist ul li .ywlykk span img{ width:50%;}

.innews{ padding-top:3%; display:block;}
.innewsleft{ float:none; width:100%; position:relative;}
.innewscenter{ float:none; width:100%; border-top:none; border-right:1px solid #ededed; border-bottom:1px solid #ededed; border-left:1px solid #ededed;}
.innewsright{ float:none; width:100%; padding:2% 0; border:1px solid #ededed; margin-top:2%; margin-left:0%;}

.mbx{width: 100%; height: auto; line-height: auto; border-bottom:none;}
.mbx .contain{ padding:0;}
.mbxmaxwi{width: 100%; margin: 0px auto;}
.mbxleft{ display:none;}
.mbxright {float: none; width: 100%; text-align: center;}
.mbxright button{display:block;width:100%;display:block;height:100%;color:#fff;padding:1rem 0;background:url(../images/icon_subMenu.png) no-repeat right center;background-size:auto 18px;}
.mbxright .collapse:not(.show){ display:none;}
.mbxright .card{background:#bf2321; border-radius:0; color:#fff;}
.mbxright .btn-link.focus,.mbxright .btn-link:focus,.mbxright .btn-link:hover{ color:#fff; text-decoration:none;}
.mbxright .card-body{ background:#333; position:relative; left:0px; top:0px; z-index:999999;}
.mbxright .card-body a{ display:block; width:100%; color:#fff; border-bottom:1px solid #585858; line-height:45px; height:45px;}
.mbxright a:hover,.mbxright .curry{ background:#333; color:#fff;}

.abcon2 ul{ margin:0;}
.abcon2 ul li{ width:100%; margin:1% 0%;}
#histime .swiper-container {width: calc(100% - 100px);}




.newstwo .newstwofl{ float:left; width:25%; color:#fff;}
.newstwo .newstwofr{ float:right; width:70%; line-height:20px; font-size:14px; color:#585858;}
.newstwo .newsdekk{ padding:15% 5%; text-align:center; background:#cecece;}
.newstwo .newsdekk span{ font-size:36px; font-weight:normal;}
.newstwo .newstwofr h2{ font-size:16px; margin:0px; padding:0 0 2%;}

.shzrlist ul li{ margin-bottom:2%;}
.shzrleft{ float:none; width:100%;}
.shzrright{ float:none; width:100%;}

.wydjkk{ padding:0;}
.wydjoneleft{ float:none; width:100%;}
.wydjoneright{ float:none; width:100%;}
.wydjonerightone {padding: 8% 0 10%; margin: 10% 0 2%;}
.wydjdhimg{ display:none;}
.wydjonerightzi{width:100%; padding:0 2% 5%;}
.wydjonerightone h2{ padding:0 8% 0 3%;}
.wydjonerightone h3 span {padding-top: 6%;}

.tpnewslist ul li:nth-child(4n){ margin-right:0;}
.tpnewslist2 ul li:nth-child(4n){margin-right:0;}
.tpnewslist2 ul li:nth-child(3n){margin-right:0;}

.ddjszl ul li .ldrimg{ float:left; width:25%;}
.ddjszl ul li .ldrzi{ float:right; width:70%;}

.tzzgxleft{ width:100%; float:none; padding:15px;}
.tzzgxright{ width:100%; float:none;}
.tzzgxright ul { margin:0% -2%;}
.tzzgxright ul li{ float:left; width:46%; padding:0%; margin:2% 2% 1%;}
.tzzgxright .tzzgxgzi img{ width:30%;}
.tzzgxright h2{ font-size:14px; padding:0%;}
.tzzgxright h3{ font-size:12px;}
.Head_xl dd::after { display:none;}
}