@media screen and ( max-width:1600px ){
	.footNav li{ width: 2.45rem; }
	.bidBox .box-container .prev { left: -0.5rem; }
	.bidBox .box-container .next { right: -0.5rem; }

}

@media screen and ( max-width:1440px ){

	.qt_case{ padding: 40px 0;}
	.qt_case .list{ padding-top: 45px; }
	.qt_case .list li .cn{ font-size: 26px; line-height: 26px; }
	.qt_case .list li .en{ font-size: 14px; line-height: 14px; }
	.qt_case .list li .botDiv{ bottom: -46px; height: 46px;  }
	.qt_case .list li .txt{ font-size: 16px; height: 46px; line-height: 46px; }

}

@media screen and ( max-width:1024px ){
	.wal, .wal2, .w350, .w400-2, .w1086, .w1180, .w1136{width:100%;}
	.PC-Box, .nav, .footNav, .foot-y, .pageNow, .headDiv .links, .pageTop, .sNav, .w400{ display:none;}
	.Phone-Box, .navIco, .searchIco, .pageTitleTel, .pageMore{ display:block;}
	.headDiv{ position: relative; }
	.headA{ position: absolute; }
	.headDiv, .headDiv .wal, .headD{ height: 1.2rem;}
	.headDiv .logo{ left: 0.3rem; top: 0.36rem;}
	.headDiv .logo img{ width: 2.0rem; }
	.headDiv .topRight{ position: absolute; right: 1.2rem; top: 0; z-index: 2; }
	.headDiv .topSearch{ padding-top: 0; width: 1.2rem; height: 1.2rem; }
	.headDiv .topSearch em{ width: 1.2rem; height: 1.2rem; }
	.headDiv .topSearch img{ width: 0.36rem; left: 50%; margin-left: -0.18rem; margin-top: -0.18rem; }
	.search-form { top: 1.2rem;  padding: 0.5rem 0.3rem; box-sizing: border-box;}
	.search-form .keywords { line-height: 0.9rem; margin-left: 0.3rem; font-size: 0.28rem; }
	.search-form .icon-close { margin-top: -0.24rem;}
	.search-form .icon-close img{ width: 0.48rem; }
	.ind-banner .swiper-slide .oneLayer{ left: 0.5rem; margin-left: 0; }
	.ind-banner .swiper-slide .oneLayer .txt1{ font-size: 0.6rem; line-height: 0.6rem; padding-right: 0.6rem; }
	.ind-banner .swiper-slide .oneLayer .txt2{ font-size: 0.36rem; line-height: 0.36rem; padding: 0.3rem 0.9rem 0.3rem 0;}
	.ind-banner .swiper-slide .oneLayer .txt2:after{ left: 1.6rem;}
	.ind-banner .swiper-slide .oneLayer .txt3{ font-size: 0.28rem; line-height: 0.28rem; }
	.ind-banner .swiper-slide .twoLayer{ left: 0.5rem; margin-left: 0;}
	.ind-banner .swiper-slide .twoLayer .txt3{ font-size: 0.34rem; line-height: 0.34rem; height: 0.9rem; }
	.ind-banner .swiper-pagination-bullet { width: 0.24rem; height: 0.24rem; margin-right: 0.1rem!important; margin-left:0.1rem; } 
	.ind-banner .swiper-pagination-bullet-active {background: #000000!important; } 
	.ind-banner .swiper-pagination-bullet svg{ display: none; }
	.ind-banner .swiper-button-prev, .ind-banner .swiper-button-next{ display: none; }
	.foot-top{ padding: 1.2rem 0.3rem 0.8rem; height: auto;  display: none; }
	.footDiv{ padding: 1.2rem 0.3rem 0.8rem; height: auto;  display: none; }
	.footDiv .leftDiv{ width: auto; float: none; }
	.footDiv .ewm img{ width: 2.0rem; }
	.footDiv .msgList{ padding-top: 0.4rem; }
	.footDiv .msgList li{ font-size: 0.28rem; line-height: 0.56rem;}
	.footDiv .msgList li b{ padding-right: 0.4rem; }
	.footDiv .msgList li b:after{ content: ''; position: absolute; right: 0; top: 50%; margin-top: -6px; width: 12px; height: 12px; background: url(../images/nimg12_1.png) no-repeat;}
	.footDiv .share{ padding: 0.45rem 0; }
	.footDiv .share li{ margin-right: 0.4rem; }
	.footDiv .share li img{ width: 0.36rem; }
	.footDiv .link2{ width: 100%; }
	.footDiv .link2 .name{ height: 0.9rem; line-height: 0.9rem; font-size: 0.28rem; padding-left: 0.36rem; }
	.footDiv .link2 .name:after{ right: 0.4rem;}
	.footDiv .link2 dl{ bottom: 0.94rem; }
	.footDiv .link2 a{ height: 0.86rem; line-height: 0.86rem; padding-left: 0.36rem; font-size: 0.26rem;}
	.foot{ height:auto; position: relative; padding: 0.45rem 0.3rem 1.3rem; }
	.foot .links{ font-size: 0.26rem; line-height:0.48rem; right: auto; float: none; padding-top: 0.2rem; }
	.foot .links a{ padding: 0 0.2rem; }
	.foot .msg{ font-size: 0.26rem; line-height: 0.48rem; float: none;}
	.pageBanner .bg{ height: 7.5rem; }
	.pageBanner .box {padding-top: 168px;}
    .pageBanner .box .t1 {font-size: 20px;padding-left: 0.5rem;}
    .pageBanner .box .t2 {font-size: 14px;padding: 0rem  0.5rem  0.5rem  0.5rem; line-height: 26px;}
	.pageBox{ padding: 0.8rem 0.3rem; }
	.pageH {padding: 0px 0;}
	.aboutBox{ padding-bottom: 0.8rem; }
	.aboutBox .toptop:after{ width: 100%; }
	.aboutBox .conDiv{ position: relative; left: 0; margin-left: 0; top: 0; width: auto; padding: 0.8rem 0.3rem;}
	.aboutBox .wen{ letter-spacing: 0.1rem; }
	.aboutBox .content{ font-size: 0.28rem; line-height: 0.5rem; }
	.aboutBox .rightImg{ width: 100%; height: 6.0rem; background-size: 100%;}
	.aboutBox .botbot:before{ display: none; }
	.aboutBox .botbot:after{ display: none;}
	.aboutBox .botbot .leftDiv{ width: 100%;  }
	.aboutBox .botbot .zimuImg{ height: 1.6rem; padding-top: 0.34rem; padding-left: 0.3rem;}
	.aboutBox .ico .letter { height: 0.9rem; }
	.aboutBox .botbot .numList{ height: auto; padding: 0.5rem 0.3rem; }
	.aboutBox .botbot .numList:after{ left: 50%; margin-left: -3rem; margin-top: -0.75rem; width: 6rem; height: 1.5rem; background-size: 6rem; }
	.aboutBox .botbot .numList li{ font-size: 0.26rem; padding: 0.46rem 0;}
	.aboutBox .botbot .numList li .txt{ padding-bottom: 10px; }
	.aboutBox .botbot .numList li .num{ height: 0.8rem; }
	.aboutBox .botbot .numList li .numUp{ font-size: 0.8rem; line-height: 0.8rem; }
	.aboutBox .botbot .numList li .num img{ padding-left: 0.1rem; width: 0.26rem; top: -0.25rem; }
	.aboutBox .botbot .numList li p{ padding-top: 0.25rem; }
	.aboutBox .botbot .rightDiv{ width: 100%; height: auto; }
	.aboutBox .botbot .rightDiv:before{ display: none; }
	.aboutBox .botbot .content{ padding: 1.0rem 0.3rem 0.2rem; font-size: 0.28rem; line-height: 0.5rem; }
	.history{ padding-top: 0.6rem; }
	.history .content{ font-size: 0.28rem; line-height: 0.5rem; padding-bottom: 0.6rem; }
 	.history .list li{ margin-bottom: 0.3rem; padding-left: 0.56rem;}
	.history .list li .contentBox{ min-height: 110px; padding: 0 0.3rem 0.45rem 1.5rem;}
	.history .list li .year{ left: 0.3rem; top: 0.35rem; }
	.history .list li .year b{ font-size: 0.4rem; }
	.history .list li .year em{ font-size: 0.24rem;}
	.history .list li .msgList{ display: block; padding-top: 0.35rem; }
	.history .list li .msgList dd{ font-size: 0.26rem; padding-bottom: 0.08rem; }
	.history .list li .msgList dd .name{ height: auto; line-height: 0.48rem; padding-left: 0.3rem; padding-right: 0.6rem; background: url(../images/ico2.jpg) left 8px no-repeat; }
	.history .list li .msgList .other .name:after{ top: 0; margin-top: 0; width: 0.64rem; height: 0.64rem; }
	.history .list dd .layer{ right: 0.6rem; }
	.history .list dd .layer img{ width: 100%; }
	.pageMxf .honorTab{ position: relative; padding-top: 0.5rem; width: 4.8rem; margin: 0 auto; }
	.pageMxf .honorTab li{ font-size: 0.3rem;}
	.pageMxf .honorTab li a{ width: 2.4rem; height: 0.8rem; line-height: 0.78rem;}
	.honor{ padding-top: 0.6rem; }
	.honor .list ul{ margin-right: 0; }
	.honor .list li{ width: 100%; padding-bottom: 0.4rem;}
	.honor .list li .box{ margin-right: 0; }
	.honor .list li .imgDiv{ height: 5.28rem; margin-bottom: 0.2rem; }
	.honor .list li .imgDiv img{ max-width: 3.8rem; position: absolute; left: 50%; margin-left: -1.8rem; top: 50%; transform: translateY(-50%); }
	.honor .list li .name{ font-size: 0.28rem; height: 1.6rem; }
	.honor .list li .name em{ height: 1.6rem; line-height: 0.42rem; width: 8.0rem; }
	.pageMore a{ height: 0.56rem; line-height: 0.56rem; font-size: 0.28rem; }
	.pageMore img{ padding-right: 0.24rem; width: 0.56rem; }
	.pageMore a:hover img{ padding-right: 0.36rem; }

	.sideJob{ padding-top: 0.5rem; }
	.sideJob .toptop{ display: none; }
	.sideJob .botDiv{ padding: 0.45rem 0.4rem 0; }
	.sideJob .form .box{ padding-bottom: 0.45rem; }
	.sideJob .form .box .txt{ font-size: 0.28rem; padding-bottom: 0.25rem; }
	.sideJob .select{ height: 0.96rem; }
	.sideJob .select dt{ height: 0.96rem; line-height: 0.96rem;}
	.sideJob .select dt a{ font-size: 0.28rem; padding-left: 0.3rem;} 
	.sideJob .select dd{top: 1rem; } 
	.sideJob .select dd ul { padding: 0 0.3rem 0.3rem;} 
	.sideJob .select dd ul li{line-height: 0.96rem; height: 0.96rem; font-size: 0.28rem;}
	.sideJob .llbox{ height: 0.96rem; }
	.sideJob .input1{ height: 0.96rem; line-height: 0.96rem; font-size: 0.28rem; text-indent: 0.3rem; }
	.sideJob .btn1{ width: 0.8rem; height: 0.96rem; }
	.news{ padding-top: 0.6rem; }
	.news .list ul{ margin-right: 0; }
	.news .list li{ float: none; width: 100%; padding-bottom: 0.8rem; }
	.news .list li .box{ margin-right: 0; }
	.news .list li .name{ line-height: 0.5rem; height: 1.0rem; font-size: 0.32rem; margin-bottom: 0.26rem; }
	.news .list li .time{ font-size: 0.38rem; padding: 0.35rem 0 0.28rem; }
	.news .list li .content{ font-size: 0.28rem; line-height: 0.5rem; height: 1.0rem; }
	.news .list li .botDiv{ padding-top: 0.45rem; }
	.news .list li .botDiv dd{ margin-right: 0.24rem; padding-left: 0.48rem; font-size: 0.28rem; }
	.news .list li .botDiv dd img{ width: 0.36rem; margin-top: -0.14rem; }
	.news .list li .box:hover{ top: 0; }
	.newShow{ width: 90%; background: #fff; padding: 0px 0.35rem 0px; }
	.newShow .name{ line-height: 0.72rem;padding-top: 1rem; padding-bottom: 0.4rem; font-size: 22px; }
	.newShow .time li{ padding-right: 0.4rem; padding-left: 0.42rem; font-size: 0.26rem; }
	.newShow .time li img{ width: 0.32rem; margin-top: -0.12rem; }
	.newShow .content{ width: 100%; line-height: 0.52rem; padding: 0.5rem 0; font-size: 16px; }
	.newShow .imgDiv{ padding: 0.3rem 0; }
	.newShow .content img{ width: 100%; padding: 0.3rem 0 0.3rem}
	.sideNews{ padding: 0.3rem 0.35rem 0.5rem; }
	.sideNews .title, .sideNews .list{ display: none; }
	.pageDown{ padding-top: 0; }
	.pageDown li{ font-size: 0.28rem; line-height: 0.6rem; }
	.backBtn{ padding-top: 0.4rem; }
	.backBtn a{ height: 1.0rem; line-height: 1.0rem; font-size: 0.3rem; }

	.sideBar{ top: auto; bottom:0; width: 100%; }
	.sideBar li{ float:left; width:33.33%; height: 1rem; font-size:0.26rem; }
	.sideBar li:after{ content:''; position:absolute; right:0; top:0; width:1px; height:100%; background:rgba(255,255,255,0.1);}
	.sideBar li a{ height:1.0rem; line-height:0.28rem; padding:0.35rem; }
	.sideBar .mouse{position:absolute; display:none; z-index: 0;}
	.sideBar .img{ height: 1.0rem; width:100%;}
	.sideBar .img img{ width:24px; position:absolute; left:50%; top:50%; margin-left:-12px; margin-top:-12px;}
	.sideBar .img em{ line-height:0.28rem; top:0.35rem; padding:0; }
	.sideBar .li01 .mouse{ left: 50%; margin-left:-100px; top:-170px; height:170px; }
    .sideBar .li01 .tel dd a {
			display: inline !important;
			position: relative !important;
			padding: 0 !important;
			height: auto !important;
		}
	.sideBar .li02 .mouse{ left: 50%; margin-left:-220px; top:-210px; height:270px; }
	.sideBar .li02 .title{ padding: 25px 0 10px; color: #fff; text-align: center; font-size: 18px; }
	.sideBar .li02 .ewm{ text-align: center; }
	.sideBar .li02 .ewm img{ width: 110px; }
	.sideBar .li02 p{ padding-top:8px; text-align:center; color:#fff;}


.qt_Servic{width:100%;background:#FFF;padding-top: 50px;}
.qt_Servic .item-logo img{ width: 45px; height: 35px;}
.qt_Servic-content{padding:50px 0;background: url(/css/qt_server.jpg) 20% 20% no-repeat; background-size: cover; }
.qt_Servic-box {height: 750px; width: 100% !important; margin: 0 auto; position: relative; transition: all .3s ease;}
.qt_Servic-box-list {width: 100%;display:block;flex-direction: row; justify-content: left; align-items: left;}
.qt_Servic-box-item {width: 50%;float: left;position: relative ; height: 380px; background: no-repeat center; background-size: 100% auto;}
.qt_Servic-content .qt_Servic-box-item:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,.3); transition: all .4s cubic-bezier(.4, 0, .2, 1);}
.qt_Servic-box-item a {font-size: 14px; color: gray; }
.qt_Servic-box-item a:hover{color:#fff; height: 35px; background-size: contain;}
.qt_Servic-box-item a p:hover{font-size: 16px;}
.qt_Servic-content .qt_Servic-box-item .item-logo {position: relative; margin-top: 40px; transition: all .4s cubic-bezier(.4, 0, .2, 1);}
.qt_Servic-content .item-title {font-size: 18px; font-weight: bold; color: #fff; padding: 20px 0;position: relative;}
.qt_Servic-content .item-text {position: relative; transition: all .4s cubic-bezier(.4, 0, .2, 1); opacity: 100; margin-top: 10px; text-align: left;  line-height: 30px; text-align: center;}
.qt_Servic-content .item-xstext{display: inline-block; width: 95%;height: 35px;border-bottom: 1px solid rgba(255,255,255,.09);background: url(/css/kh_03.png) no-repeat right ;}
.qt_Servic-content .item-xstext p{color: #fff; float: left; text-align:left;width: 70%; margin-left: 10px;font-size:14px;}
.qt_Servic-content .item-xstext p span{position: absolute; right: 310px;}
.qt_Servic-content .item-xstext img{display:none;}
.qt_Servic-content .qt_Servic-box-item:hover .item-text {display: block; opacity: 1; margin-top: 0;}
.qt_Servic-content .qt_Servic-box-item:hover:before {background-color: rgba(52, 60, 68, .4);}
.qt_Servic-content .qt_Servic-box-item:hover .item-logo {margin-top: 50px;}
.qt_Servic-content .qt_Servic-box-item:hover .item-title:before {opacity: 0; margin-bottom: 0;}


	.qt_t{ padding-top:20px;padding-bottom:20px；}
	.qt_t .toptop{height: 0.95rem; position: relative; }
    .qt_t .titleDiv .cn{ padding-bottom: 0.2rem; padding-left: 0.2rem; font-weight: bold; color: #000; font-size: 0.41rem; line-height: 0.32rem; }
    .qt_t .titleDiv .en{ padding-left: 0.2rem;  color: #ccc; font-family: bold; text-transform: uppercase; font-size: 0.3rem; line-height: 0.3rem; }
    .qt_t .mr{ position: absolute; right: 15px; top: 25px; }
    .qt_t .more{ position: absolute; right: 0.2rem; top: 0; }
    .qt_t .more a{ display: block; position: relative; width: 108px; height: 38px; line-height: 38px; text-transform: uppercase; background: #000000; border-radius: 24px; color: #fff; font-size: 14px; text-indent: 30px; font-family: din; }
    .qt_t .more a:after{ content: ''; position: absolute; right: 0px; width: 0px; height: 8px; top: 50%; margin-top: -4px; background: url() no-repeat; }
    .qt_t .more a:hover:after{ animation: iconAni 1.5s ease infinite; }

    .qt_case{ width: 100%; }
	.qt_case .list{ padding-top: 0.5rem; padding-left: 0.25rem;padding-right: 0.25rem;}
	.qt_case .list ul{ margin-right: -0.2rem; }
	.qt_case .list li{ width: 100%; padding-bottom: 0.5rem;}
	.qt_case .list li .box{ margin-right: 0.2rem; height: 4.5rem; }
    .qt_case .list li .imgDiv{ height: 4.5rem; }
    .qt_case .list li .imgDiv img{ width: 100%; height: 100%; object-fit: cover; }
	.qt_case .list li .name{ margin-top: -0.5rem; }
	.qt_case .list li .cn{ font-size: 0.38rem; line-height: 0.38rem; }
	.qt_case .list li .en{ font-size: 0.26rem; line-height: 0.26rem; padding-top: 0.2rem; }
	.qt_case .list li .botDiv{ bottom: 0rem; height: 0.8rem; padding: 0 0.2rem; }
	.qt_case .list li .txt{ font-size: 0.28rem; height: 0.8rem; line-height: 0.8rem; padding-right: 0; }
	.qt_case .list li .txt:after{ display: none; }
	.qt_case .list li .box:hover .name{ margin-top: -0.65rem; font-size: 14px;}


    .qt_wzjs{ padding-top: 0.6rem; }
	.qt_wzjs .list ul{ margin-left: 15px; margin-right: 15px; }
	.qt_wzjs .list li{ float: none; width: 100%; padding-bottom: 0.6rem; }
	.qt_wzjs .list li .box{ margin-right: 0; }
	.qt_wzjs .list li .botDiv{ padding: 0.2rem 0.25rem 0;height: 2.52rem; }
	.qt_wzjs .list li .name{ font-size: 0.36rem; height: 0.8rem; }
    .qt_wzjs .list li .content{ padding-top: 10px; font-size: 14px; line-height: 24px; color: #999; height: 24px; overflow: hidden; margin-bottom: 0rem; }
	.qt_wzjs .list li .conDiv{ height: auto; padding-top: 0rem;}
	.qt_wzjs .list li .place{ float: none; line-height: 0.56rem; font-size: 0.28rem; padding-left: 0rem; width: auto; background-size: 0.3rem; }
	.qt_wzjs .list li .area{ float: none; padding-left: 2rem; line-height: 32px; font-size: 0.28rem; }
	.qt_wzjs .list li .area span{ padding-left: 0.42rem; background-size: 0.3rem;}
	.qt_wzjs .list li .area em{ font-size: 0.42rem; padding-right: 0.2rem;}
    .qt_wzjs .list li .ico{ position: absolute; right: 0; top: 0; width: 40px; height: 26px; box-sizing: border-box; border-radius: 24px;  background:url(/css/icon20.png) center no-repeat; }
	.qt_wzjs .list li .box:hover{ box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1); }

	.qt_news {width:100%;background:#FFF;padding: 20px 0 20px;}
    .qt_news .list li {margin-right:3.5%; margin-left:3.5%;background: #f7f7f7; float: none;width: 93%;} 
    .qt_news .list li .tbox .time {display:none;}
    .qt_news .list li .tbox {
    width: 100%;
    height: 110px;
    box-sizing: border-box;
    padding: 0 10px;
    transition: all ease .3s;}
.qt_news .list li .tbox .txts {margin-top: 0px; }
.qt_news .list li .tbox .titles {padding-top: 10px;margin-top: 20px;}
    
	.qt_hzhb{ padding: 0rem 0.3rem; height: auto; background: url(/css/indexpart5tel.jpg) center bottom no-repeat; background-size: 100%; }
	.qt_hzhb .txt{ font-size: 0.42rem; letter-spacing: 0.06rem;  }
	.qt_hzhb .content{ font-size: 0.28rem; line-height: 0.52rem; }
	.qt_hzhb .list{ width: auto; padding-top: 0.6rem; }
	.qt_hzhb .list ul{ margin-right: -0.2rem; }
	.qt_hzhb .list li{ width: 33.33%; padding-bottom: 0.25rem; }
	.qt_hzhb .list li .box{ height: 1.1rem; margin-right: 0.2rem; border-radius: 0.16rem; }
	.qt_hzhb .list li .imgDiv{ margin-left: -1.0rem; }
	.qt_hzhb .list li .imgDiv img{ width: 2.0rem; }

	.qt_sj .sList{ padding: 1.0rem 0 0.3rem; overflow: hidden;}
	.qt_sj .sList ul{ display: block; }
	.qt_sj .sList li{ float: left; width: 33.33%; font-size: 0.28rem; padding-bottom: 0.5rem;}
	.qt_sj .sList li .txt{ padding-bottom: 0.2rem; }
	.qt_sj .sList li .num{ height: 0.76rem; }
	.qt_sj .sList li .numUp{ font-size: 0.6rem; line-height: 0.6rem; }
	.qt_sj .sList li .num img{ padding-left: 10px; top: -0.18rem; }
	.qt_sj .sList li p{ padding-top: 0.25rem; }
	
.qt-foot {
   padding-top:0.6rem;padding-bottom:0rem;min-height: 2.35rem;
}
.qt-foot li {
    width: 100%;
    float: left;
}
.qt-foot li .tit {
	font-size:16px;padding-left:0.4rem;
}
.qt-foot li .tbox {
	font-size:15px;line-height:28px;padding-left:0.6rem;
}
.qt-foot-center {
    width: 100%;text-align: center;
    padding: 0.35rem 0rem 1.35rem;
    display: table;
    font-size: 0.26rem;
    line-height: 0.48rem;
    float: none;
    background: #222;
    color: #999;
}

.qt-foot-button .copyright a {
 font-size: 0.26rem;
    line-height: 0.48rem;
    float: none;
}

.qt-foot-center .links {
 font-size: 12px;color: #999;position: relative;
}
.qt-foot-center .links a {
 color: #999;padding: 0 25px;
}


.qt-foot .alink {
    margin-top: 0.17rem;
    border-top: 1px solid rgba(255,255,255,.08);

}
@media screen and ( max-width:320px ){
	
}


@media screen and (min-width:1200px) {
.case .list li .imgDiv img {
    width: 100%;

}
}