@charset "utf-8";

/* CSS Document */

@media all and (max-width:1700px){/*1680 * 1050*/



}



@media all and (max-width:1525px){/*1440 * 900*/

	.H-nav>li{padding:0 20px;}

}



@media all and (max-width:1380px){/*1366 * 768*/



}



@media all and (max-width:1380px){/*1280 * 800*/

	.H-nav>li{padding:0 13px;}

}



@media all and (max-width:1280px){

	.contain{width:100%;padding:0 2%;}

	.pro_list ul li{width:32%;margin-right:2%;}

	.pro_menu ul li{width:15%;margin-right:2%;}

    .H-nav>li{padding:0 10px;}

    .pro_list{padding:30px 0;}

}



@media all and (max-width:1201px){ /*1200*/

	html{font-size:50.1563px;}

	img{max-width:100%;height:auto;}

	#index-bnr{margin-top:50px;}

	/*-- Header --*/

	.H-logo,

	.H-lang, .H-user, .H-srch,

	.Hsrch-box{height:50px;}

	.Hsrch-box{position:fixed;width:100%;left:0;}

	.H-srch .Hsrch-menu{margin-right:0px;}

	.H-lang .Hlang-menu,.H-logo{line-height:50px;}

	.H-logo img{height:30px;}



	.H-nav{width:100%;background:#fff;position:fixed;top:50px;left:0px;margin:0px;float:none;height:100%!important;z-index:99;overflow-y:auto!important;}

	.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:0;position:relative;top:0px;}

	.Hnav-sub{margin-top:0px;opacity:1;display:none;transition: all 0s;z-index:2;}

	.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;margin-left:0;}

	.HnavSub-list li a{padding:0 6%;height:45px;line-height:45px;text-align:left;color:#fff;font-size:13px;}

	.H-action .split{margin:17px 0 0;}



	.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:inline-block;}

	.Header-wrapper.Header-searching .H-logo img.rollover{display:none;}



	/*-- Footer --*/

	.footer-container{padding:10px 0;}

	.F-ct{width:100%;margin:20px 0 0;}

	.F-split{display:none;}

	.F-cr{padding:0px 2% 8px;font-size:12px;line-height:18px;}

	.F-nav{width:100% !important;border-bottom:1px solid rgba(255,255,255,.1);margin:0px;padding-left:0;}

	.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;}

	.F-cont{width:100%;}

	.pub_crumbs.fix{top:50px;}

	.technology-mapL{margin: 0 auto;float: unset;width:100%;}

    .technology-mapR>div{width: 100%;}

	.technology-mapR{width: 100%;padding: 60px 0 0 0;}

	.bann,.pro_crumbs{margin-top:50px;}



}





@media all and (max-width:1000px){

	.technology-map{margin-top:0px;padding:10px;}

	.technology{width:100%;}

	.technology-mapL>div>p>span{display: none;}

    .technology-mapL>div {

        position: relative;

        width: 33.333333333%;

        left: auto;

        top: auto;

        right: auto;

        bottom: auto;

        float: left;

        text-align: center;

    }

    .technology-mapL>div>p>a{padding: 0;font-size: 12px;padding: 14px 0;}

    .address-active>p>a{color: #eb2a2e !important;}

    .technology-mapR{padding: 16px 0 0 0;}

    .technology-mapR>div{padding: 16px;}

	.technology-box{padding: 0 0 44px 0;}

	

	.technology-mapL {

        float: unset;

        width: 100%;

        height: auto;

        padding: 16px;

        background: none;

        background-color: #d5dbe3;

    }

    .address-active>p>a{color: #eb2a2e !important;}

    .technology-mapR{padding: 16px 0 0 0;}

    .technology-mapR>div{padding: 16px;margin-top:50px;}

	.technology-box{padding: 0 0 44px 0;}

	

}



@media all and (max-width:768px){

	.sch_show .swiper-slide{width:100%;}

	.applicationHome{display: none;}

}



@media all and (max-width:641px){

    .pro_list{padding:20px 0;}

	.HnavSub-list li a{padding:0 4%;}

	#index-bnr{display:none;}

	#web-bnr{display:block;}

	.H-lang .Hlang-menu{line-height:50px;height:50px;}

	/* index */

	.ind-nfl,.ind-nfr{width:100%;}

	.ind-nfl .com-img .note{padding:10px;height:auto;}

	.ind-nfr{margin-top:1rem;}

	.ind_bgt{font-size:1rem;height:10rem;line-height:10rem;}

	.pdtb80{padding:1.4rem 0;}

	.pdtb70{padding:1.2rem 0;}

	.ind-nfr-fl span{font-size:1.2rem;}

	.ind-tit{font-size:1.4rem;}





	.numall li{width:50%;margin-bottom:1rem;}

	.ind-video{height:300px;}

	.ind-about .info{max-width:100%;margin:1rem auto 0;}

	.numall{padding-bottom:0px;}

	.ind-about{padding-top:1.4rem;}

	.numall li span{font-size:1.8rem;}

	.ind-video span img{display:block;width:70%;margin:0px auto;}

	.ind-case .ind-case-fl{width:100%;border-right:0px;border-bottom:1px solid rgba(255,255,255,.1);}

	.ind-case .ind-case-fl li{width:33.3333%;float:left;}

	.ind-case .ind-case-fr{width:100%;margin-top:1rem;}

	.ind-case .ind-case-fr li{width:33.333%;padding:0px 3%;margin-bottom:1rem;}

	.ind-case .ind-case-fr li h6{overflow: hidden;height:auto;font-size:14px;margin-top:10px;padding:0px;min-height: 58px;}

	.ind-case .ind-case-fr .info{margin-bottom:1rem;padding-bottom:1rem;}



	.show-more{width:8rem;height:2rem;line-height:2rem;margin-top:0;}

	.ipro-list li{width:100%;margin:1rem auto 0;padding:0.6rem 0;}

	.ipro-cate li{width:33.333%;padding: 15px 0;}

	.ipro-cate li span{width:60px;height:60px;}



	.ipro-cate li{font-size:12px;}

	.ipro-cate li span img{max-width:60%;}


	.ipro-cate li h6{ line-height:15px;font-size:14px; padding: 0 10px; }

    .ipro-cate li h4{ display: none; }

	 



	.ab_numall li{width:50%;margin-top:1rem;}

	.ab_numall{margin-top:0;}

	.ab_numall li span{font-size:1.8rem;}

	.ab_numall li .box .spot,.ab_numall li .box{width:160px;height:160px;padding-top:2rem;margin:0px auto;}



	.honor ul li{width:49%;margin-right:0;margin-bottom:1rem;}

	.honor ul li:nth-child(2n){float:right;}

	.news ul li{margin-bottom:1.5rem;padding-bottom:1rem;}

	.news ul li .com-img{width:100%;margin-bottom:1rem;}

	.news ul li .note{width:100%;height:auto;}

	.news ul li .note a.more{position:static;margin-left:120px;}

	.news ul li .note p{margin:1rem auto;}



	

	.solution .sol-note,.solution .sol-pic{width:100%;}

	.caselist ul li{width:100%;}

	.caselist ul li .com-img{height:auto;}

	.pub_crumbs a{height:55px;line-height:55px;width:50%;margin:0;text-align:center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding:0px 5px;}

	.pub_crumbs a:after{left:0px;display: none;}

	.solution .sol-note{margin-bottom:20px;}



	.ct_mode ul li{width:50%;}

	.ct_mode ul li span{width:80px;height:80px;line-height:80px;}

	.ct_mode ul li:nth-child(2) p{height:130px;}

	.book ul li{width:100%;border:0px;margin-left:0px;padding-left:0px;}

	.sub_form .inp_sub{width:100%;}

	.sub_form input{width:150px;}

	.book ul{margin-top:20px;}

	.book ul li{margin-bottom:10px;}



	.culture ul li .pic,.culture ul li.two .pic{width:100%;height:auto;}

	.culture ul li .note,.culture ul li.two .note{width:100%;position: static;transform: none;clear: both;padding:1rem 0.5rem;margin-bottom:1rem;}

	.newsc_fl{width:100%;}

	.newsc_fl h1{font-size:1.2rem;}

	.news-more{margin-top:1rem;}

	.newsc_fr{width: 100%;margin-top:1rem;}



	.job .info{max-width:90%;}

	.boxF{float:none;margin:10px auto;}

	.lineS{margin-top:5px;}

	.boxF.ml0{margin-left:0px;margin:10px auto;}

	.job dl a{position:static;display:block;width:100%;margin-top:1rem;padding:15px 0;}



	.honor-fl{width:25%;}

	.honor-fr{width:70%;}

	.honor-fr ul li .com-img,.honor-fr ul li .note{width:100%;}

	.honor-fr ul li .note h4{margin-bottom:0.5rem;font-size:1rem;}

	.honor-fr ul li .note p{line-height:25px;font-size:14px;}

	.honor-fr ul li{margin-bottom:1rem;padding-bottom:0.5rem;}



	.school .sch_tit{font-size:24px;margin:1rem auto;}

	.sch_str{padding:2rem 0;}

	.sch_str .ind-tit,.sch_core .ind-tit{margin-bottom:1rem;}

	.ideabox .idea_fl,.ideabox .idea_fr{width:100%;}

	.ideabox .idea_fr{padding:20px 10px;height:auto;}

	.sch_show .ind-tit{margin-bottom:1rem;}

	.sch_show .swiper-button-prev{left:0px;margin-left:5px;width:35px;height:35px;line-height:35px;background-size:50% auto;}

	.sch_show .swiper-button-next{right:0px;margin-right:5px;width:35px;height:35px;line-height:35px;background-size:50% auto;}



	.pro_menu{margin:1rem auto;}

	.pro_menu ul li{width:100%;margin-right:0%;margin-bottom:.6rem;}

	.pro_menu ul li:nth-child(3n){margin-right:0px;}

	.pro_list ul li{width:100%;}

	.pro_cont .pro_pic{width:100%;}

	.pro_cont .pro_note{width:100%;margin-top:1rem;}

	.pro_spec_tit a{width:33.3333%;}

	.say_list{margin-bottom:30px;}

	.say_list .ml60{margin-left:0px;margin-top:1rem;}

	.pro_cont{padding-top:1rem;}

	.pro_special{margin-top:0px;}

	.caseW_flbox{width:100%;padding-right:0px;border-right:0px;}

	.caseW_fr{width:100%;}

	.caseWrbox{padding:0px;}

	.case_cont .ctit{margin-bottom:1rem;margin-top:1rem;}

	.caseW_fr h2{margin:1rem auto;}



	.hisbox .date:after{display:none;}

	.bann img{min-height:200px;object-fit:cover;}

	.bann .pro_cate a{height:50px;line-height:50px;}

	.pro_list .pagination{margin-bottom:2rem;}

	.pro_spec_tit{margin-bottom:1rem;}

	.pro_cont .pro_pic{min-height:280px;}

	.pro_spec_tit a:nth-child(3n){border-right:0px;}

	.F-cont{width:98%;}

	.caseW_fl h1{margin-bottom:1rem;padding-bottom:1rem;font-size:24px;}

	.case_title a{position:static;display:block;margin-bottom:1rem;}

	.book ul li input,.sub_form input,.sub_form .inp_sub{height:40px;}

	.honor-fr,.ttz ul li{width:100%;}

	.ttz ul li .note{width:65%;}

	.news ul li .note h4{font-size:18px;}



	.Hnav-sub{margin-top:0px;opacity:1;display:none;transition: all 0s;z-index:2;}

	.HnavSub-list li a{color:#333;}

	.Hnav-sub dl{width:100%;margin-bottom:1rem;}

	.Hnav-sub dl dt{font-size:14px;}

	.Hnav-sub dl dd{font-size:13px;}

	.Hnav-sub .contain{padding:0 2%;}



	.file_cate{margin:1rem auto 1rem;padding:15px;}

	.file_cate ul li input[type="text"]{width:100%;margin:1rem auto;}

	.down_list{margin-bottom:1rem;}

	.down_list ul li{width:100%;background: url('../images/icon_down.png') no-repeat 6px center;padding-left: 36px;}

	.file_cate ul li{width:100%;}

	.down_list ul li h4{width: 80%;margin-top: -10px;}

	#dituContent img{max-width:none;}

	.technology-mapR>div{padding-top:75px;}

	.technology-mapL>div>p>a{font-size:16px;}

	.honor ul li .com-img{text-align:center;}

	.honor ul li .note{font-size:12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

	.honor ul li img{max-height:130px;min-height:130px;}

	.honor-fr ul li .com-img img{height:130px;}

	.honor-fr ul li .note{padding:12px 15px;}

	.hisbox{padding:35px 15px 20px 15px;}

	.hiswrap .clearfix{margin-top:-100px;}

	.hiswrap .clearfix:first-child{margin-top:0px;}

	.honor_c ul li{width:100%;height:auto;line-height:28px;}

	.honor_c ul:after{display:none;}

	.honor_tit ul{margin-top:1rem;}

	.honor-fr .swiper-container{padding-bottom:1rem;}

	.honor_c ul li{display:flex;align-items:center;}

	.honor_c ul li span{border-right:0px;}

	.honor_c ul li p{border-left:1px solid #e5e5e5;font-size:14px;line-height:25px;padding:10px 20px;height:auto;}



	/* winter */

	.ipro-cate li.cur:before{display: none;}

	.honor_tit ul li.year{width: 26%;}

	.honor_tit ul li:nth-child(n+3){display: none;}

	.news ul li .com-img img{height: auto;min-height: 180px}

	.newsc_fl .content img{height: auto;}

	.ideabox .idea_fr p{line-height: 26px;margin-top: 8px;}

	.ideabox .idea_fr p:after{top: 11px;margin-top: 0;}



	.file_cate ul li:nth-child(n+2){margin-top: 16px;}

	.filedown {padding-bottom: 20px;}

}



@media all and (max-width:580px){



}



@media all and (max-width:414px){

	html{font-size:21.5625px;}

}



@media all and (max-width:360px){

    .ind-news ul li a{padding:8px 20px;}

}







