/* CSS Document */@media all and (max-width:1700px){/*1680 * 1050*/    }@media all and (max-width:1460px){/*1440 * 900*/}@media all and (max-width:1380px){/*1366 * 768*/	.H-nav>li{padding:0 .3rem;}}@media all and (max-width:1300px){/*1280 * 800*/	.c_case ul li{height:auto;}}@media all and (max-width:1280px){	.contain{width:100%;padding:0 2%;}	.H-nav>li{padding:0 .4rem;}	.header-box{padding:0px 2%;}	.fdlink .contain{padding:25px 2%;}}@media all and (max-width:1200px){ /*1200*/	.H-nav>li{padding:0 .2rem;}	.H-nav{margin-left:0;}	.newadv ul{width:100%;padding:0px 2%;}	.abs_cont{padding:20px;}}@media all and (max-width:1100px){/*1024 * 768 */	.F-split{display:none;}	.H-nav>li{padding:0 .3rem;}}@media all and (max-width:1000px){	.H-nav{margin:0 0 0 2%;}}@media all and (max-width:980px){/*web*/	html{font-size:50.1563px;}	img{max-width:100%;}	/*-- Header --*/	.H-logo,	.H-lang, .H-user, .H-srch,	.Hsrch-box{height:50px;}	.H-logo{line-height:50px;}	.H-logo img{height:30px;}	.Hsrch-menu.cur{display:block;}		.H-nav{width:100%;background:#fff;position:absolute;top:50px;left:0px;margin:0px;float:none;z-index:99;border-top:1px solid #ddd;}	.H-nav>li{padding:0px;border-bottom:1px solid #ccc;float:none;}	.H-nav .Hnav-menu{padding:0 4%;height:50px;line-height:50px;color:#333;font-size:14px;}	.Hnav-menu i{display:block;}	.Hnav-sub{padding:0px 0;position:relative;top:0px;}	.Hnav-sub .contain{padding:0px;}	.HnavSub-box,	.HnavSub-img{display:none !important;}	.HnavSub-list{width:100%;float:none;}	.HnavSub-list li{width:100%;padding:0px;}	.HnavSub-list li a{padding:0 6%;height:45px;line-height:54px;text-align:left;color:#666;font-size:13px;}	.H-action .split{margin:17px 0 0;}	.H-action{margin-right:0px;}			.Hmenu-btn.H-rMenu-btn{display:none;}	.Hmenu-btn.Hmenu-web{display:block;}		.H-nav{display:none;}		.Hsrch-box{top:50px;}	.Hsrch-block{width:92% !important;padding:0px !important;margin:9px auto 0;}		.H-lang{position:static;position:initial;}	.Hlang-box{padding:10px 0;width:100%;top:50px;left:0px;}	.Hlang-box:before{display:none;}		.Header-wrapper.Header-searching .H-logo img{display:none;}	.Header-wrapper.Header-searching .H-logo img.rollover{display:block;}		/*-- Footer --*/	.F-nav,	.F-nav.F-nav2{width:20%;}	.F-ct{width:100%;margin:20px 0 0;}	.F-cr{padding:8px 4%;font-size:12px;line-height:18px;}	.header-container.fixedHead .H-logo{height:50px;line-height: 50px;}	.header-container.fixedHead .H-logo img.rollover{padding-top:0px;margin-top:10px;}	.header-container.fixedHead .Hmenu-btn a{background:#333;}	.header-container.fixedHead .Hmenu-btn a:before,.header-container.fixedHead .Hmenu-btn a:after{background:#333;}	.F-code{float:left;margin-top:20px;}	.F-nav dt:after{display:none;}	.bann{margin-top:50px;}	.ctmsg_fl{border-right:0px;}	.ctmsg_fl,.ct_msgfr{width:100%;}	.c_pro_fl{width:100%;}	.c_pro_fr{width:100%;margin-top:30px;height:auto;}	.c_about_note{padding:20px;}	.c_about_note h4{font-size:22px;margin-bottom:10px;padding-bottom:10px;}	.sq_server ul li{width:50%;padding:30px;}	.pronav{top:50px;}	.pro1{padding-top:100px;}	.core_bann img{height:100%;object-fit:cover;}	.abs_cont ul{margin-top:10px;}	.index_dsap{display:none;}	.indprow{display:block!important;text-align:center;}}@media all and (max-width:768px){	/*-- Footer --*/	.footer-container{padding:10px 0;}	.F-nav{width:100% !important;border-bottom:1px solid rgba(255,255,255,.1);margin:0px;}	.F-nav dt{padding:0 2%;height:50px;line-height:50px;}	.F-nav dt i{display:block;}	.F-nav dd{padding:0 0 10px;margin:0px;display:none;}	.F-nav dd a{padding:0 6%;height:40px;line-height:40px;}	.iLink-box .c{display:none;}	.iLink-img img{height:45px;}	.iLink-box .t{font-size:16px;line-height:24px;}}@media all and (max-width:640px){	#index-bnr{display:none;}	#web-bnr{display:block;overflow: hidden;}	#web-bnr img{min-height:180px;object-fit:cover;width:100%;}	.F-nav dt:after{display:none;}	.fdlink a{margin-left:5px;}	.fdlink span{padding-right:10px;}	.c_video ul li{width:100%;}	.c_video ul li img{width:100%;height:auto;}	.pub_nav{margin-top:0px;height:auto;margin-bottom:10px;padding:0px 0 10px;}	.pub_nav .nav{width:100%;}	.pub_nav .nav a{width:33.33333%;padding:0px;text-align:center;}	.bann,.bann img{height:220px;}	.bann h2{font-size:32px;margin-top:-40px;}	.c_down li h4{width:60%;}	.c_down li span.date{width:30%;}	.pdtb80{padding:30px 0;}	.c_news_fl,.c_news_fr{width:100%;}	.hotnews{margin-top:30px;}	.new_case li{width:100%;}	.ct_msgbox{padding:20px;}	.ctmsg_fl h2{font-size:40px;}	.ctmsg_fl h4{font-size:20px;margin:15px auto;}	.ctmsg_fl p{font-size:14px;}	.ctmsg_fl p.add{margin-bottom:3rem;}	.faq_list{padding:20px;}	.c_case ul li{width:100%;}	.new_cbox{padding:20px 10px;margin-top:30px;}	.c_pro_fl .c_pro_top .pic{width:100%;}	.c_pro_fr .ctnote1 h4{font-size: 22px;}	.c_pro_fl .c_pro_top,.c_pro_fl .c_pro_down{padding:20px;height:auto;overflow: hidden;}	.c_pro_fl .c_pro_top .note,.c_pro_fl .c_pro_down .note,.c_pro_fl .c_pro_down .pic{width:100%;}	.c_pro_fl .c_pro_top .note{padding-top:20px;line-height:25px;}		.c_product .note h4{font-size:22px;margin-bottom:10px;}	.pronav .pro-atit a{margin-left:0px;padding-left:0px;margin-right:10px;}	.pronav .pro-atit a:after{margin-left:-7px;}	.c_about_pic{width:100%;}	.c_about_note{position: static;width:100%;height:auto;margin-top:0px;}	.ind-tit{font-size:26px;}	.ind-msg{margin-bottom:20px;}	.tDvptIntro-list li{width:100%;}	.tDvptIntro-modal .tdIntroModal-contain{width:100%;height:100%;max-height:100%;}	.tdIntroModal-action{right:0px;top:50%;margin-top:-60px;}	.tdIntroModal-action .btn{width:50px;height:50px;}	.about_ind ul li{width:49%;margin-left:0px;margin-bottom:10px;}	.about_ind ul li:nth-child(2n){float:right;}	.about_ind ul li h4{font-size:18px;margin:10px auto;}	.about_ind ul li .note p{line-height:22px;font-size:14px;}	.sq_server ul li{width:100%;height:auto;}	.sh_server ul li{width:50%;margin-bottom:20px;}	.sh_server ul li img{max-width:40%;}	.sh_server ul li span{width:110px;height:110px;background-size:contain;line-height:110px;}	.map-box .web-map-img,.map-box .web-map-list{width:100%;}	.map-box .web-map-list{margin-top:20px;}	.ind-partner ul li{width:50%;}	.ind-slist li{width:48%;margin-left:0px;margin-bottom:10px;}	.ind-slist li:nth-child(2n){float:right;}	.ind-slist li .note{padding:20px 10px;}	.ind-news .ind-newsfl{width:100%;margin-bottom:20px;}	.ind-news .ind-newsfr,.ind-video ul li{width:100%;}	.fourmod{padding-top:10px;}	.fourmod ul{padding:10px;}	.fourmod ul li{width:50%;padding:10px;margin-top:1rem;}	.ind-casel{width:100%;height:auto;margin-bottom:5px;}	.ind-casec-down{overflow: hidden;margin-bottom:5px;}	.ind-casec-top, .ind-caser-top{margin-bottom:5px;}	.ind-casebox a .note{bottom:20px;}	.ind-casel img{height:270px;}	.pronav{height:auto;line-height:35px;padding:10px 0;}	.pronav h2,.pronav .pro-atit{width:100%;}	.pronav .pro-atit{text-align:left;}	.pro3 table tr td{min-width:200px;}	.pro1-fl,.pro1-fr{width:100%}	.c_productc{margin-top:90px;}	.pro1-fr{margin-top:20px;}	.pro1-fr h2{font-size:24px;}	.pro4 ul li{width:50%;margin-bottom:15px;}	.pro4 ul li img{max-width:50%;}	.ind-msg{padding:0px 2%;}	.pro2 .note h4{font-size:24px;}	.pro2 img{height:200px;}	.pro2 span img{height:auto;}	.core_note ul li{width:33.3333%;margin-bottom:15px;}	.core_note ul li img{width:50%;}	.core_bann .ind-msg{padding:20px;max-width:100%;}	.newadv ul li{width:100%;margin-left:0px;margin-bottom:15px;padding:30px 20px;height:auto;}	.newadv ul li img{width:25%;}	.abs_cont{width:100%;}	.tec_adv .swiper-slide img{height:300px;width:100%;object-fit:cover;}	.abs_cont{padding-top:70px;}	.abs_cont ul{margin-top:20px;}	.fourmod ul{position: static;box-shadow:0px 0px 0px #fff;}	.ind-case{padding:25px 0 50px}	.ind-casec{width:100%;}	.ind-casec-top img, .ind-casec-down-fl img, .ind-casec-down-fr img, .ind-caser-top img, .ind-caser-down img{height:auto;}	.ind-caser{width:100%;}	.ind-pro .indprow img{max-width:100%}	.web-map{padding:1rem 0;}	.wMap-list li{width:100%;}	.fourmod ul li p{height:6rem;}	.roundabout_box2,.exhibition_hall{display:none;}	.webmt a{width:23%;float:left;margin-left:2%;margin-right:0px;text-align:center;}	.pro3 .contain{overflow-x:auto;}	.ind-newsfr li .n-pic{width:100%;}	.ind-newsfr li .n-note{width:100%;margin-top:1rem;}	.ind-newsfl .n-pic img,.ind-newsfr li .n-pic img{height:auto;}	.newsCon{padding:15px;}	.mediaModalt video{max-width:100%;}	.about-note ul li{width:100%;margin-top:1rem;}	.ind-about .ind-msg{height:80px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-moz-line-clamp:3;-o-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0px;}	#newBridge{display:none!important;}	.about_his{padding:20px 0 40px;}	.newsList li{padding:15px;}	.newsList li .tag{padding-left:120px;}	.newsCon .tag{margin-top:30px;}	#china-map{display:none;}					.ind-tjfa .banner {    width: 100%;	float: none;	}	.ind-tjfa .banner .ban1 {    width: 100%;    height: auto;}	.ind-tjfa .banner .ban1 img {    width: 100%;    height: auto;	}	.ind-tjfa .banner .ban2 {    width: 100%;    height: auto;	}		.ind-tjfa .goods {    width: 100%;    float: none;	}		.ind-tjfa .goods ul {    width: 100%;    display: flex;    flex-wrap: wrap;    position: relative;}.ind-tjfa .goods li {    float: left;    width: 50%;    padding: 0 15px;    height: auto;    border: solid 1px #eee;    background: #fff;    margin-right: -1px;    margin-bottom: -1px;    position: relative;}.ind-tjfa .goods .img {    width: 100%;    height: auto;	}		.ysbj h2 {    font-size: 18px;}		.ysbj h2 span {    font-size: 14px;}		.ys{width: 100%;  height:auto; position:relative}	.ys_nav ul{height:167px;width: 100%;display:flex;}	.ys_nav li{width: 100%;height: auto;font-size: 12px;margin:0;}.ys_nr{width: 100%;height: 327px;}		.ys1{height: 400px;position:relative;width: 100%;}	.ys1 dl{width:100%; height: auto;position:relative}	.ys1 dl dt{width:100%!important;height:auto;}	.ys1 dl dt img{position:relative;left:0;margin-left:0;}	.ys1 dd{width: 100%;position:relative; left:0; display:flex;margin-left:0; height: auto; bottom: auto;}	.ys1 dd img{width: 120px; height: auto; display: block;margin: 5px; }	.ys1 dd .desc{padding-top:20px;width:calc(100% - 140px);height:200px; }	.ys1 dd h3{font:18px "Microsoft YaHei";}	.ys1 dd p{font:12px "Microsoft YaHei"; }		.ys_l{position: absolute;left:50%;top:50%;}	.ys_r{position: absolute;left:50%;top:50%;}			.ysbj {    height: auto;    background: #fff;    overflow: visible;	}		nav{display:none;}		.footer-box {    width: 100%;    display: flex;    flex-direction: column;    margin: 0 auto;    height: auto;    padding-top: 20px;    box-sizing: border-box;}	.footer-box-qrcode {   width: 100%;	}}@media all and (max-width:580px){}@media all and (max-width:414px){	html{font-size:21.5625px;}}@media all and (max-width:375px){    }