@media screen and (max-width: 969px){
    .flatwindow{
        width:1rem;
        height:1rem;
        /*box-shadow: 0 1px 0.06rem 0 rgba(0,0,0,0.1);*/
        /*background: url(../img/0.jpg) center/cover no-repeat;*/
    }
    .footer .bot p .bot-f{
        width: 65px;height: 70px;position: absolute;    left: 3rem;
    top: 0.8rem;
    }
    .header,.navv,.header-warp,.header-left,.float-box,.vnews-pc,.pc-banner{display: none;}
    .footer .mian{width: auto; padding: 0 0.3rem}
    .footer .mian .left{width: 100%;}
    .footer .mian .left li{width: 100%;height: 0.7rem;border-bottom: 1px solid #d1d1d1}
    .footer .mian .left li .title{display: block;height: 100%;width: 100%;line-height: 0.7rem;margin-bottom: 0;background: url(../img/footer-jia.png) 98% center/0.19rem 0.19rem no-repeat;box-sizing:border-box;padding-left: 2%;font-size: 0.26rem}
    .footer .mian .left li a{display: none;}
    .footer .mian .left li .title{display: block;}
    .footer .mian .right{width: 100%;border-left: 0;}
    .footer .mian .right .pic{float: none;height: auto;position: relative;padding: 0.4rem 0 0.5rem 0;}
    
    .footer .mian .right .pic{width:90%;padding-left:0%;margin: 0 auto;}
    .footer .mian .right .pic .flr{float: right;width:48%;}
    .footer .mian .right .pic .flr:nth-child(2){margin-right:4%}
    .footer .mian .right .pic img{display: block;width: 100%;height:auto;}

    .footer .mian .right .pic img{
        display: block;
        height: 1.7rem;
        width: auto;
        margin: 0 auto;
    }
    .footer .mian .right .pic h2{
        text-align: center;
        font-size: 0.26rem;
        display: block;
        height: 0.4rem;    
        line-height: 0.4rem;
    }
    .footer .mian .right .sel{float: right;display: none}
    .footer .bot p{width:auto;font-size: 0.24rem;padding: 0.3rem 0.3rem 0.5rem;height: auto;line-height: 0.3rem}
    .footer .bot p a{display:block;float: none;}
    .footer .bot{height: auto;}
    .demo-1{display: none}
    header{
        height: 0.9rem;
        padding: 0 0.3rem;
        width: 100%;
        position: fixed;
        z-index: 10;
        display: block;
        box-sizing:border-box;
        background-color: #fff;
        top: 0;
        left: 0;
        box-shadow: 0 0 1px 0 rgba(0,0,0,0.3);
    }
    header .logo{
        width: 1.3rem;
        height: 0.65rem;
        margin-top: 0.16rem;
    }
    header .logo a{
        display: block;
        height: 100%;
        width: 100%;
    }
    header .logo a img{
        display: block;
        width: 100%;
    }
    header .right{
        width: 2rem;
        height: 0.44rem;
        float: right;
        margin-top: 0.2rem;
        position: relative;
    }
    header .right .serch{
        height: 0.44rem;
        position: relative;
        width: 0.5rem;
        background: url(../img/serch.png) left center/0.3rem auto no-repeat;
    }
    header .right .serch i{
        display: block;
        width: 1px;
        height: 0.18rem;
        position: absolute;
        right: 0;
        top: 0.13rem;
        background-color: #cccccc
    }
    header .right .en{
        font-size: 0.3rem;
        color:#005ba0;
        text-align: center;
        width: 0.68rem;
        height: 0.44rem;
        position: relative;
        line-height: 0.44rem;
    }
    header .right .en a{display: block;width: 100%;height: 100%}
    header .right .en i{
        display: block;
        width: 1px;
        height: 0.18rem;
        position: absolute;
        right: 0;
        top: 0.13rem;
        background-color: #cccccc
    }
    header .right .nav{
        width: 0.54rem;
        height: 0.44rem;
        position: relative;
    }
    header .right .nav p{
        width: 0.54rem;
        height: 3px;
        background-color: #b71b2c;
        border-radius: 0.5rem;
        position: absolute;
        left: 0;
        -webkit-transition: all 0.8s;
                transition: all 0.8s;
         -webkit-border-radius : 20%;
            -moz-border-radius : 20%;
                 border-radius : 20%;
    }
    header .right .nav p:nth-child(1){
        top: 0.02rem;
            -webkit-transform-origin: left top;
                -ms-transform-origin: left top;
                    transform-origin: left top;
            -webkit-transform: rotateZ(0deg);
                -ms-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                -webkit-transition: all 0.5s;
                    -ms-transition: all 0.5s;
                        transition: all 0.5s;
    }
    header .right .nav p:nth-child(1).cur {
         -webkit-transform: rotateZ(45deg);
                 transform: rotateZ(45deg);
    }
    header .right .nav p:nth-child(2){
        top: 0.2rem;
        -webkit-transition: all 0.5s;
                transition: all 0.5s;
    }
    header .right .nav p:nth-child(2).cur {
        opacity: 0;
    }
    header .right .nav p:nth-child(3){
        top: 0.38rem;
            -webkit-transform-origin: left bottom;
                -ms-transform-origin: left bottom;
                    transform-origin: left bottom;
            -webkit-transform: rotateZ(0deg);
                -ms-transform: rotateZ(0deg);
                    transform: rotateZ(0deg);
                -webkit-transition: all 0.5s;
                    -ms-transition: all 0.5s;
                        transition: all 0.5s;
    }
    header .right .nav p:nth-child(3).cur{
        -webkit-transform: rotateZ(-45deg);
                transform: rotateZ(-45deg);
    }
    .serbg{
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.8);
        position: fixed;
        z-index: 9;
        top:0;
        left: 0;
        display: none;
    }
    .serbg .ser-cont{
        height: 0.54rem;
        width: 92%;
        border:1px solid #fff;
        margin:  2rem auto 0;
        position: relative;
    }
    .serbg i{
        display: block;
        height: 0.37rem;
        width: 0.37rem;
        position: absolute;
        right: 0.3rem;
        top: 0.4rem;
        background: url(../img/ico_07.png) center no-repeat;
    }
    .serbg .ser-cont input[type=text]{
        height: 0.54rem;
        line-height: 0.54rem;
        width: 88%;
        border:0;
        display: block;
        float: left;
        box-sizing:border-box;
        padding-left: 2%;
        font-size: 0.26rem;
        background-color: transparent;
        color: #fff;
    }
    .serbg .ser-cont input[type=submit]{
        height: 0.54rem;
        line-height: 0.54rem;
        width: 12%;
        border:0;
        display: block;
        float: left;
        background: url(../img/ico_08.png) center/0.4rem auto no-repeat;
    }

    .kong{
        height: 0.9rem;
        width: 100%;
    }
    .tipbg{
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.8);
        position: fixed;
        z-index: 9;
        top:0;
        left: 0;
        display: none;
    }
    header nav{
        width: 100%;
        display: none;
        position: absolute;
        z-index: 10;
        top: 0.9rem;
        left: 0;
        background-color: #fff;
        height: auto;
        padding: 0.2rem 0.3rem 0;
        box-sizing:border-box;
    }
    header  nav ul{
        display: block;
        width: 100%;
        height: auto;
    }
    header  nav ul li{
        display: block;
        width: 100%;
        border-bottom: 1px solid #dcdcdc;
    }
    header nav ul li.on .tit{background-color:#b71b2c;color: #fff;}
    header  nav ul li.on .tit i{background: url(../img/nav-jian.png) center/0.26rem 0.26rem no-repeat;}
    header  nav ul li .tit{
        display: block;
        line-height: 0.79rem;
        height: 0.79rem;
        position: relative;
        color: #333;
        font-size: 0.3rem;
        box-sizing:border-box;
        padding: 0 0.2rem;
        transition:all 0.5s;
        -webkit-transition:all 0.5s;
    }
    header  nav ul li .tit i{
        display: block;
        position: absolute;
        right: 0.2rem;
        top: 0;
        width: 0.26rem;
        height: 0.79rem;
        transition:all 0.5s;
        -webkit-transition:all 0.5s;
        background: url(../img/nav-jia.png) center/0.26rem 0.26rem no-repeat;
    }
    header  nav ul li .child{
        display: block;
        width: 100%;
        height: auto;
        box-sizing:border-box;
        padding:0.2rem;
        display: none;
    }
    header  nav ul li .child a{
        display: block;
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: 0.28rem;
        color: #555;
        position: relative;
    }
    header  nav ul li .child a:before{
        display: block;
        content: '';
        height: 2px;
        width: 2px;
        position: absolute;
        left: 2px;
        top: 50%;
        margin-top: -1px;}
	/*banner*/
	.js-silder{padding-top:inherit;;}
	.js-silder-ctrl{margin-top:33%;}
	.js-silder{height:307px;}
	.silder-scroll .silder-main{height:inherit;}
	.ab-text{width:100%;float:inherit;}
	.ab{height:inherit;background: url(../images/a-bg_02.jpg) repeat #323232;overflow: hidden;}
	.ab-text-box p{font-size:14px;}
	.ab-text-box a{font-size:14px;}
	.ab-video{width:100%;float:inherit;}
	.container{margin-top:inherit;}
	.left{width:35%;}
	.left .f48{font-size:32px;}
	.tit-box .more{font-size:18px;}
	.time{display:none;}
	.news{height:420px;}
	.p-text{width:100%;}
	.pro{height:550px;}
	.owl-theme .owl-controls{top:52%;}
	.slider__caption{width:88%;position: inherit;bottom: inherit;left:inherit;padding: 0 6%;background: inherit;height: inherit;}
	.project-l{width:35%;font-size:32px;color:#333;}
	.project-r{width:65%;}
	.project-r p{color:#848181;}
	.project-r h4{color:#333;}
	.slider.has-touch{height:inherit;}
	.slider__switch--prev{left:6%;}
	.slider__switch--next{right:6%;}
	.slider-nav__control{border:2px solid #b92132;}
	.slider-nav__control.is-active{background:#b92132;}
	.slider-nav{position:inherit;text-align: center;margin: 0 auto;left:inherit;}
	.contact-add ul li{width:100%;}
	.contact-add ul li h4{text-align:left;padding-top:30px;}
	.contact-add ul li p{text-align:left;padding: inherit;color:#666!important;}
	.contact-add ul .add-bg p{border:none;}
	.contact{height:518px;}
	footer{overflow:hidden;}
	footer .footer-l{width:100%;float:inherit;}
	footer .footer-l ul{width:100%;}
	footer .footer-l ul li{float:inherit;width:100%;}
	footer .footer-l ul li a{display:none;line-height: 44px;}
	footer .footer-l ul li .title{display:block;border-bottom:1px solid #ccc;background: url(../images/footer-jia.png) no-repeat right center;}
	footer .footer-r{float:inherit;width:100%;}
	.thbox{padding:0 6%;font-size:12px;line-height: inherit;}
	.thbox span{display:block;line-height: 0;}
	/*关于我们*/
	.ab-main img{display: none;}
	.ab-main{margin-top:inherit;height:300px;}
	.ab-main-in{height:inherit;overflow: hidden;}
	.ab-one{background-position: 0 92px;}
	.ot-wrap .title{float:inherit;}
	.a_list{width:50%;}
	.culture-list{width:100%;}
	.more-box{height:inherit;padding: 54px 6%;overflow: hidden;}
	.more-box-list{width:50%;margin-right: inherit;}
	.casein{background:#fff;}
	/*contact*/
	.contact-list{width:100%;margin-left: inherit;}
	/*hr*/
	.rencai_text{overflow:hidden;}
	.rencai_l{width:100%;}
	.rencai_r{padding-left:inherit;border-left:inherit;}
	.date_box2{width:100%;float:inherit;}
	.date_box2 .td1{width:21%;}
	.date_box2 .td5{width:10%;}
	.hot-position{float:inherit;width:88%;padding: inherit;}
	/*fanye*/
	.blog-pagenat{margin-top:24px;}
	/*investor*/
	.survey-l{width:50%;}
	.survey-r{width:45%;}
	.disclosure{height:234px;}
	/*news*/
	.hot-position2{width:30%;float:right;padding-top: 0;padding-right: 0;}
	/*news*/
	.pro-box-in{padding-top:inherit;}
	/*products*/
	.pro-t h4 a{font-size:18px;}
	.pro-mu h4 a{font-size:12px;}
	#myscroll ul li h4 .myscrollbox-text{font-size:12px;}
	/*service*/
	.msgg-box{border-bottom:inherit;}
	.msgg{padding:0% 5%;}
	.form-l{font-size:18px;}
	.form-bottom strong{font-size:12px;font-weight: normal;}	
	.left .f48{font-size: 30px;}
}
@media screen and (max-width: 768px){
	.ab-main{height:inherit;}
}

@media screen and (min-width: 320px) and (max-width: 619px){
	.hr-list h4{overflow: hidden;}
	.silder-ctrl-con{width:10px;height:10px;}
	.slider__caption{color:#666;}
	.ab-text-box{margin-bottom: 5%;}
	.ab-video{margin-bottom: 5%;}
	.slider-nav{width:18%;}
	.ab-main{height:160px;}
	.ab{width:90.6%;padding:0 4.7%;}
	.ab-text-box p{font-size:12px;line-height: inherit;}
	.bdtx h2{font-size:24px;}
	.js-silder{height:152px;overflow: hidden;}
	header .right .nav p{height:2px;}
	.left .f48{font-size:18px;line-height: inherit;margin-bottom: inherit!important;}
	.tit-box .more{font-size:12px;line-height: 36px;margin-top: inherit;}
	.news{width:90.6%;padding: 24px 4.7% 24px 4.7%;height: inherit;overflow: hidden;}
	.scroll .center-list li{width:100%;}
	.box-r2{display:block;width:100%;padding: 0;}
	.news .scroll{display:none;}
	.htmleaf-container2{margin-top:inherit!important;}
	.f16{display:block;}
	.f16 a{color:#000;}
	.word a{color:#666;font-size:12px;line-height: inherit; display: block;}
	.pro{width:90.6%;padding: 24px 4.7% 0px 4.7%;}
	#owl-demo .item img{width:76%;}
	.up-cont{width:50%;height:67%;top:-5.7%;width: 44%;top: 9.3%;background: rgba(183,27,44,.7);padding: 7%;border-radius: 3px;}
	.num{margin-top:inherit;}
	.p-text{padding-bottom:20px;font-size:12px;}
	.owl-theme .owl-controls .owl-buttons div{width:45px;height:45px;line-height: 45px;font-size:18px;}
	.slider__switch{display: none;}
	.project-l{font-size:18px;}
	.project-l a{color:#333!important;}
	.project-r h4{font-size:14px;line-height: 38px;}
	.project-r p{font-size:12px;}
	.box-r2 .slider__item img{height:inherit;max-width: 100%;}
	.slider__item img{height:260px;}
	.contact-add ul li h4{font-size:14px;padding-top: inherit;}
	footer .footer-l ul li{margin-bottom:inherit;}
	footer .footer-l ul li .title{background-size:12px;border-bottom:1px solid #393939;color:#f3f3f3;}
	.contact{width:90.6%;padding:24px 4.7% 24px;height: inherit;overflow: hidden;}
	footer .footer-l{padding-top:inherit;}
	footer .footer-r img{padding-top:inherit;}
	.thbox{padding:15px 0;}
	.slider-nav__control{width:8px;height:8px;}
	.slider-nav__control.is-active{width:8px;height:8px;}
	.htmleaf-container{margin-top:inherit!important;}
	.project-r{width:100%;}
	.contact-add ul li h4{line-height:42px;}
	.slider__caption{width:90.6%;padding:0 4.7%;}
	/*about*/
	.ab-one{display:none;}
	.ab-one .location{color:#333;}
	.ab-main-box h4{font-size:22px;}
	.ab-main-in{margin-top:-170px;width:90.6%;padding:1.5% 4.7%;}
	.counter{font-size:32px;padding-left:inherit;}
	.a_list h4{width:100%;text-align:left;bottom:30px;font-size:14px;}
	.a_list p{margin-top:19px;}
	.vide-bg .zd-video video{height:280px;}
	.culture .title{font-size:18px;line-height: 36px;}
	.culture-list-text h4{font-size:14px;margin-bottom: inherit;}
	.load-r{width:58%;}
	.culture{width:90.6%;padding: 24px 4.7%;}
	.culture-list{overflow:hidden;}
	.culture-img img{width:80%;}
	.title-public{font-size:18px;line-height:36px;}
	/*news*/
	.case{width: 90.6%;padding: 24px 4.7%;}
	.news-img{width:100%;float:inherit;}
	.news-text{width:96%;float:inherit;padding: 2%}
	.news-text h4{font-size:18px;pading:inherit;}
	.news-text p{font-size:14px;height: 115px}
	.news-text span{position:inherit;}
	.news-text .more{position:inherit;font-size:14px;}
	.case-pro{padding-top:50px;}
	.news-l{width:100%;float:inherit;}
	.hot-position2{width:100%;float:inherit;}
	.gov_c p{padding-left:10px;}
	.jiathis_style_24x24{padding-right: 10px!important;}
	.hot-position2 h4{font-size:18px;line-height: 49px;}
	/*products*/
	.pro-box-in{width:90.6%;padding:0 4.7%;}
	.more-box{width:90.6%;padding:24px 4.7%;}
	.pro-mu{width:45%;}
	.pro-t h4 a{font-weight:normal;}
	.more-box-list{width:100%;}
	.technology{width:90.6%;padding:0 4.7%;}
	.technology-data{height:49px;}
	.technology-data h4{font-size:18px;line-height: 49px;}
	.box-l, .box-r{width:100%;padding:0;margin-bottom: 4%;}
	.pro-li1-t{height:49px;}
	.pro-li1-t h4{font-weight: normal;line-height: 49px;}
	/*技术服务*/
	.service{width:90.6%;padding:24px 4.7%;}
	.service-box{padding:24px 0;}
	.service-li{width:96%;padding:2% 2%;}
	.service-li img{width:50px;}
	.fdimg{float:inherit;width:100%;}
	.msgg{float:inherit;width:100%;padding: 5%;}
	.form-service{width:90.6%;padding:24px 4.7%;}
	.form-l{width:100%;}
	.form-r{width:100%;}
	/*投资者关系*/
	.survey{width:90.6%;padding:24px 4.7%;}
	.survey-l{width:100%;float:inherit;}
	.survey-r{width:100%;float:inherit;padding-left:0;}
	.disclosure a{font-size:18px;padding-top:17%;}
	.mesg-list #t-text{margin:0 0 24px;}
	#sex_0{margin:0 0 24px;}
	.mesg-list #subm{font-size:18px;height: 38px;padding:0 35px;}
	.mesg-yz img{right:-126px!important;}
	/*案例*/
	.case-list2{width:100%;}
	.case-list{width:100%;margin-left: inherit;}
	.case-pro-text{height:49px;line-height: 49px;font-size:14px;}
	.casein{width:90.6%;padding:24px 4.7%;}
	.casein-l{float:inherit;width:100%;}
	.casein-r{float:inherit;width:100%;}
	.casein-r h4{font-size:18px;}
	.advantage{width:90.6%;padding:0 4.7%;}
	.culture-list{margin-right:inherit;}
	.adv-list{width:100%;margin-right:inherit;}
	.adv-li h2{margin-top:inherit;font-size:18px;line-height: 36px;font-weight: bold;}
	.condition{width:90.6%;padding:0 4.7%;}
	.condition-list{width:90.6%;margin-right:inherit;margin-bottom: 2%;padding: 24px 4.7%;}
	.condition-list-a{background: url(../images/condition_19.jpg) no-repeat #fff 170px 46px;}
	.condition-list-b{background: url(../images/condition2_22.jpg) no-repeat #fff 170px 46px;}
	.condition-list-c{background: url(../images/condition3_24.jpg) no-repeat #fff 170px 46px;}
	.condition-list-d{background: url(../images/condition4_26.jpg) no-repeat #fff 170px 46px;}
	/*招贤纳士*/
	.rencai_text{width:90.6%;padding:24px 4.7%;}
	.rencai_l span h4{font-size:18px;}
	.rencai_l span p{margin-top:6px;}
	.hr{width:90.6%;padding:24px 4.7%;}
	.date_box2 .td2{display:none;}
	.date_box2 .td1{width:25%;}
	.date_box2 .td3{width:25%;}
	.date_box2 .td4{width:25%;}
	.date_box2 .td5{width:25%;}
	.hot-position{width:90.6%;}
	/*内页*/
	.hr-box{padding: 6%;width:88%;}
	.hr-title ul li:nth-child(1){margin-left: 0;}
	.hr-title ul li:nth-child(4){margin-left: 0;}
	/*联系方式*/
	.contact-box{width:90.6%;padding:24px 4.7% 0;}
	.contact-l{width:100%;float:inherit;}
	.contact-r{width:100%;float:inherit;}
	.contact-l h2{font-size:18px;float:left;margin-right: 20px}
	.contact-l p{line-height:66px;font-size:14px}
	.box-r .slider__item img{max-width:;}
	
}
@media screen and  (max-width: 414px){
	.js-silder {height: 168px;}
	
	
	
}
@media screen and  (max-width: 390px){
	.js-silder {height: 153px;}		
	
}


@media screen and  (max-width: 375px){
	.js-silder {height: 153px;}		
	.owl-theme .owl-controls{top:58%;}
	#myscroll ul li a{width:350px;}
}
@media screen and  (max-width: 360px){
	.js-silder {height: 148px;}		
	
}
@media screen and  (max-width: 320px){
	.js-silder {height: 132px;}
	.js-silder-ctrl {margin-top: 31%;}
	.box-l, .box-r{padding:0;}
	.pro{height:496px;}
	.ab-main-box h4{font-size:18px;}
	#myscroll ul li{width:320px;}
	#myscroll ul li a{width:320px;}
	.msgg-box p{font-size:14px;}
	.case-pro{padding-top:24px;overflow: hidden;}
	.load-r{width:66%;}
	.s2{width:100%;padding-left:0;}

}
















