.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.dot2,
.dot3,
.dot4{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; word-wrap:break-word;}
/*2行文本省略号*/
.dot2 {-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {-webkit-line-clamp: 3;}
/*4行文本省略号*/
.dot4 {-webkit-line-clamp: 4;}


.CaseInfo-content .caseInfo {
    word-wrap:break-word;
}
@media screen and (max-width: 1280px){
 .header {
        padding: 0 40px;
    }
    .header .nav li {
        padding: 8px 20px;
    }
    .header .logo {
        margin-top: -8px;
    }
    .header.headerFix .logo {
        margin-top: 10px;
    }
    .header.headerFix .logo img {
        width: 168px;
    }
   


}
@media screen and (max-width: 1200px){
.headTop{	}
    .header .nav {
        display: none;
    }
    .header .logo {
        margin: 0;
    }
    .header.headerFix .logo {
        margin: 0;
    }
    .header {
        padding: 14px 28px;
        background: #fff;
    }
    .header .logo img {
        width: 168px;
    }
    .header .logo .logo_img {
        display: block;
    }
    .header .logo_img_w {
        display: none;
    }

}
@media screen and (max-width: 786px){
.headMenu {
        padding: 8px 0 0;
		margin: 0 10px 0 0;
    }
.header {
        padding: 10px 10px;
    }
    .header .logo img,
    .header.headerFix .logo img {
        width:100%;
    }
	.header .ico_white{
			display: none;
	}
	.header .ico_black{
			display: block;
			float: right;
	}
	.header .headMenu img{
		width:20px !important;
	}
    .headMenu_Box {
        padding-top: 68px;
        padding-bottom: 20px;
    }
    .headMenu_Box>div {
        padding: 0 24px;
        overflow-y: auto;
        height: 100%;
    }
    .headMenu_Box li {
        margin-top: 10px;
    }
    .headMenu_Box li>a {
        font-size: 18px;
    }
}
/* 底部 start */
@media screen and (max-width: 980px){
    footer .footer-nav .nav{
        padding-right: 0;
    }
    footer .footer-nav .nav .lists{
        width: 25%;
    }
    footer .footer-nav .share{
        position: initial;
        width: 100%;
        text-align: center;
        padding: 10px 0;
    }
    footer .footer-nav .share .list{
        display: inline-block;
    }
    footer .footer-nav{
        padding-bottom: 0;
    }
}
@media screen and (max-width: 769px){
    footer{
        padding-top: 40px;
    }
    footer .footer-nav .nav .lists{
        width: 100%;
        background-color: #fff;
    }
    footer .footer-nav .nav .lists .title{
        height: 50px;
        line-height: 50px;
        padding: 0 20px;
        border-bottom: 1px solid #ddd;
    }
    footer .footer-nav .nav .lists .title a{
        display: block;
    }
    footer .footer-nav .nav .lists .title i{
        display: block;
        float: right;
        -webkit-transition: all .6s ease 0s;
        -moz-transition: all .6s ease 0s;
        -o-transition: all .6s ease 0s;
        transition: all .6s ease 0s;
    }
    footer .footer-nav .nav .lists .title.aon i{
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }
    footer .footer-nav .nav .lists .list-down{
        margin-top: 0;
        display: none;
    }
    footer .footer-nav .nav .lists .list-down .list{
        height: 50px;
        line-height: 50px;
        border-bottom: 1px solid #ddd;
        padding: 0 20px;
    }
}
/* 底部 end */
@media screen and (max-width: 1366px){
.banner {
        height: calc(100vh + 30px);
    }
    .banTxt {
        top: 48%;
    }
    .banTxt_p {
        font-size: 64px;
    }
    @keyframes banAnimat {
        0% {
            bottom: 84px;
        }
        100% {
            bottom: 100px;
        }
    }
}
/* 首页 start */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and ( min--moz-device-pixel-ratio: 1.5), only screen and ( -o-min-device-pixel-ratio: 3/2), only screen and ( min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi) { 
	.header .logo img{max-width: 50%;float: left;}
	.header.headerFix .logo img {width: auto;}
	.headMenu img{max-width: 65%;}
	.Home-content .HomeF5 {background-size:100%;background-color: #b2e1f5;}
	.menu-fixed {top: 35px !important;}
	.Home-content .HomeF5 .info-content .title h1.h1 {font-size: 36px !important;}
	.Home-content .HomeF5 .lists-content {padding-top: 160px;}
}
@media screen and (max-width: 1440px){
	.header .logo{margin-top: 15px;}
	.header .logo img{width: 100%;float: left;}

    .Home-content .Home-banner .table-lists .list{padding: 2% 1.5% 0;}
}
@media screen and (max-width: 1220px){
    .header .logo{margin-top: 0; width: 75%;}
	.Home-content .Home-banner .table-lists{height: auto;}
    .Home-content .Home-banner .table-lists .list{width: 25%;font-size: 14px;}
    .Home-content .Home-banner .table-lists .list h4.h4{font-size: 40px;}
    .Home-content .Home-banner .table-lists .list h4.h4 span{font-size: 14px;}

    .Home-content .HomeF2, .Home-content .HomeF4, .Home-content .HomeF6, .Home-content .HomeF7, .Home-content .HomeF8{
        padding: 40px 0;
    }
    /* 第二屏 */
    .Home-content .HomeF2 .content{
        height: auto;
    }
    .Home-content .HomeF2 .left-nav{
        position: initial;
        width: 100%;
    }
    .Home-content .HomeF2 .right-content{
        height: 530px;
        padding-left: 0;
    }
    .Home-content .HomeF2 .left-nav .nav{
        position: initial;
        text-align: center;
    }
    .Home-content .HomeF2 .left-nav .nav ul.ul li{
        display: inline-block;
        width: 33.33333%;
        vertical-align: top;
    }
    .Home-content .HomeF2 .left-nav .nav ul.ul a{width: 100%;padding: 0 10px;font-size: 14px;}
    .Home-content .HomeF2 .left-nav .nav ul.ul li.aon a{
        height: 52px;
        line-height: 52px;
    }
    .Home-content .HomeF2 .left-nav .nav ul.ul a i{display: none;}
    .Home-content .HomeF2 .left-nav .nav .more{height: 50px;line-height: 50px;}
    /* 第三屏 */
    .Home-content .HomeF3{padding: 50px 0;}
    .Home-content .HomeF3 .content .info{
        width: 100%;
        padding-right: 0;
    }
    .Home-content .HomeF3 .Smart-more a{
        margin-bottom: 10px;
        padding: 0 20px;
    }
    .Home-content .HomeF3 .title p.p{
        margin: 25px 0;
    }
    .Home-content .HomeF3 .content .info .des{
        margin-bottom: 50px;
    }
	.Home-content .HomeF3 .title h2 {font-size:28px;letter-spacing:-1px;margin-bottom:20px;}
	
	

}
@media screen and (max-width: 1024px){
.banner {
        height: 80vh;
        max-height: 836px;
    }
    .banTxt_p {
        font-size: 60px;
    }
}
@media screen and (max-width: 980px){
    /* 第四屏 */
    .Home-content .HomeF4 .content{
        height: auto;
    }
    .Home-content .HomeF4 .Cases-left,
    .Home-content .HomeF4 .Cases-right{
        float: none;
        width: 100%;
    }
    .Home-content .HomeF4 .Cases-right{margin: 0 -10px;}
    .Home-content .HomeF4 .Cases-right .list{
        padding: 0 10px;
    }
    .Home-content .HomeF4 .content .info{
        height: 60px;
    }
    .Home-content .HomeF4 .content .img-box img{width: 100%;}
    .Home-content .HomeF4 .content .text-info{padding-left: 0;}
    .Home-content .HomeF4 .content .text-info h2.h2{
        padding: 0px 0 18px;
        font-size: 26px;
    }
    .Home-content .HomeF4 .content .text-info .public-more{
        position: initial;
        margin-top: 20px;
    }
    .Home-content .HomeF4 .content .info .table h4.h4{font-size: 18px;}
    .public-more a{
        height: 40px;
        line-height: 40px;
        padding: 0 30px;
    }
    /* 第五屏 */
    .Home-content .HomeF6 .info-content{
        width: 100%;
        margin-top: 0;
        margin-bottom: 20px;
    }
    .Home-content .HomeF6 .HomeF6-Banner{
        width: 100%;
        padding-left: 0;
    }
    .Home-content .HomeF6 .info-content .des{
        margin-top: 25px;
    }
    .Home-content .HomeF6 .HomeF6-Banner .owl-carousel .owl-nav{
        display: none;
    }
    .Home-content .HomeF6 .HomeF6-Banner .item .img-box img{
        height: auto;
    }
    .Home-content .HomeF6 .HomeF6-Banner .item .info{
        padding: 30px 10% 0;
    }

}

@media screen and (max-width: 769px){
   
/* 第二屏 */
    .Home-content .HomeF2 .right-content{
        height: auto;
    }
    .Home-content .HomeF2 .left-nav .nav ul.ul li{
        width: 50%;
    }
    .Home-content .HomeF2 .right-content .list .img-box{
        float: none;
        width: 100%;
        padding-bottom: 72%;
        background-size: contain;
    }
    .Home-content .HomeF2 .right-content .list .info{
        float: none;
        width: 100%;
        padding: 20px;
        padding-bottom: 70px;
    }
    .Home-content .HomeF2 .right-content .list .info .pageNum{
        bottom: 10px;
    }
    /* 第四屏 */
    .Home-content .HomeF4 .Cases-right{
        margin: 0;
    }
    .Home-content .HomeF4 .Cases-right .list{
        width: 100%;
        padding: 20px 0;
    }
    /* 第五屏 */
    .Home-content .HomeF5 .info-content{
        width: 100%;
        padding-right: 0;
        padding-bottom: 20px;
    }
    .Home-content .HomeF5 .info-content .des{
        margin: 25px 0 40px;
    }
    .Home-content .HomeF5 .lists-content{
        width: 100%;
		position: relative;
    }
    .Home-content .HomeF7 .lists-content .list img{
        width: 180px;
        height: 80px;
    }
    /* 第七屏 */
    .HomeF8 .title h1.h1{
        font-size: 24px;
    }
    .HomeF8 .form .input .pd7{
        width: 100%;
        margin-bottom: 10px;
        padding: 0;
    }
    .HomeF8 .form .input{margin: 0;}
    .HomeF8 .form .input input{
        height: 50px;
    }
    .HomeF8 .form textarea{line-height: 50px;}
    .HomeF8 .form .submit a{
        height: 50px;
        line-height: 50px;
    }
}
@media(max-width:786px){
.banner {
        height: 60vh;
    }
    .banTxt {
        top: 54%;
        width: 80%;
        left: 10%;
    }
    .banTxt_p {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .banTxt>p {
        margin: 0;
        margin-top: 14px;
        font-size: 16px;
        line-height: 1.5;
    }
    .banner li video {
        height: 100%;
    }
    .banner li img {
        display: none;
    }
    .banSocroll img {
        width: 42px;
    }
    @keyframes banAnimat {
        0% {
            bottom: 58px;
        }
        100% {
            bottom: 42px;
        }
    }
}
@media(max-width:767px){
    .Home-content .Home-banner{margin-top: 60px;}
    .Home-content .Home-banner .table-lists{display: none;}
    .Home-content .HomeF2 .left-nav .nav{display: none;}
    .Home-content .HomeF2 .left-nav .info h1.h1{text-align: center;font-size: 28px;line-height: 1.2;}
    .Home-content .HomeF2 .left-nav .info .des{font-size: 14px;padding: 0;text-align: center;width: 80vw;margin: 10px auto 0;line-height: 1.4;}
    .Home-content .HomeF2 .right-content{margin-top: 25px;display: none;}
    .Home-content .HomeF2 .right-content .list .info{padding: 30px 20px 70px !important;}
    .Home-content .HomeF2 .right-content .list .info .title p.p{font-size: 14px;}
    .Home-content .HomeF2 .right-content .list .info .title h1.h1{font-size: 24px;margin-top: 6px;}
    .Home-content .HomeF2 .right-content .list .info .des{line-height: 20px;height: 60px;margin-top: 15px;}
    .Home-content .HomeF2 .right-content .list .info .pageNum{padding: 0 20px;bottom: 18px !important;}
    .Home-content .HomeF2 .right-content .list .info .pageNum div.num p.p{font-size: 14px;}
    .Home-content .HomeF2 .right-content .list .info .pageNum div.more a{width: 30px;height: 30px;line-height: 30px;}
    .Home-content .HomeF2 .right-content.carousel{display: block !important;}
    .Home-content .HomeF2 .right-content.carousel .list{display: block;}
    .Home-content .HomeF3{padding: 80px 0 200px !important;background: url(../images/home_bg_1.jpg) no-repeat center bottom !important;background-size: cover !important;}
    .Home-content .HomeF3 .title h1.h1{font-size: 28px;}
    .Home-content .HomeF3 .title p.p{font-size: 14px;margin: 14px 0 !important;}
	.Home-content .HomeF3 .Smart-more{margin-top: 5px;}
    .Home-content .HomeF3 .Smart-more a{height: 30px;line-height: 28px;font-size: 13px;padding: 0 10px !important;margin: 5px 3px 0;}
    .Home-content .HomeF3 .content{text-align: center;margin-top: 35px;}
    .Home-content .HomeF3 .content .info h2.h2{font-size: 18px;}
	.Home-content .HomeF3 .content .info h4{margin: 0;}
    .Home-content .HomeF3 .content .info .des{text-align: center;line-height: 1.4;margin: 16px 0 !important;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
    .Home-content .HomeF4 .Cases-right .list{padding: 0 !important;position: initial;}
    .Home-content .HomeF4 .content{position: relative;padding: 100px 0 30px;}
    .Home-content .HomeF4 .content .info{width: 100%;display: block;height: auto !important;padding: 12px 0 32px !important;background: none !important;}
    .Home-content .HomeF4 .content .info .table{width: 100%;display: block;line-height: 1.4;}
    .Home-content .HomeF4 .content .info .table h4.h4{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;width: 70%;padding: 0;font-size: 14px !important;}
    .Home-content .HomeF4 .content .info .table p.p{max-width: 50%;right: 0;left: auto;font-size: 12px;}
    .Home-content .HomeF4 .content .text-info{text-align: center;}
    .Home-content .HomeF4 .content .text-info h2.h2{position: absolute;left: 0;width: 100%;top: 0;}
    .Home-content .HomeF4 .content .text-info .des{position: absolute;left: 50%;transform: translate(-50%,0);width: 80vw;top: 44px;font-size: 14px;margin: 0 auto;}
    .Home-content .HomeF4 .content .text-info .public-more{position: absolute !important;bottom: 0;left: 50%;transform: translate(-50%,0);margin: 0 !important;}
    .Home-content .public-more a{height: 30px;line-height: 30px;font-size: 12px;}
    .Home-content .public-more a i{margin-left: 5px;font-size: 12px;}
    .Home-content .HomeF5{padding: 50px 0 0;background-position: right;}
    .Home-content .HomeF5 .info-content{padding-bottom: 10px ;}
    .Home-content .HomeF5 .info-content .title{padding-bottom: 20px;text-align: center;}
    .Home-content .HomeF5 .info-content .title:after{width: 40px;}
    .Home-content .HomeF5 .info-content .title h1.h1{font-size: 26px;line-height: 1.4;}
    .Home-content .HomeF5 .info-content .title p.p{width: auto;text-align: center;font-size: 14px;line-height: 1.4;margin-top: 10px;}
    .Home-content .HomeF5 .info-content .des{font-size: 14px;line-height: 1.4;margin: 20px 0 35px !important;}
    .Home-content .HomeF5 .lists-content{/*width: 100vw !important;*/}
    .Home-content .HomeF5 .lists-content .list{width: 50%;float: left;padding: 25px 20px;min-height: 250px;height: auto;}
    .Home-content .HomeF5 .lists-content .list .img-box img{max-width: 40px;max-height: 40px;}
    .Home-content .HomeF5 .lists-content .list .info h2.h2{font-size: 18px;margin: 20px 0 10px;}
    .Home-content .HomeF5 .lists-content .list .info ul.ul li{font-size: 13px;line-height: 1.8;white-space: normal;text-overflow: initial;}
    .Home-content .HomeF5 .lists-content .list .info ul.ul li + li{margin: 0;}
    .Home-content .HomeF6{padding-bottom: 60px !important;}
    .Home-content .HomeF6 .info-content{text-align: center;}
    .Home-content .HomeF6 .info-content h1.h1{font-size: 26px;}
    .Home-content .HomeF6 .info-content .des{font-size: 14px;width: 80vw;margin: 10px auto 0 !important;line-height: 1.4;}
    .Home-content .HomeF6 .HomeF6-Banner .item .img-box{width: 100%;padding-bottom: 74%;position: relative;overflow: hidden;}
    .Home-content .HomeF6 .HomeF6-Banner .item .img-box img{position: absolute;top: 0;}
    .Home-content .HomeF6 .HomeF6-Banner .item .info{padding: 25px 15px !important;height: 235px;}
    .Home-content .HomeF6 .HomeF6-Banner .item .info time{font-size: 20px;}
    .Home-content .HomeF6 .HomeF6-Banner .item .info time i{width: 20px;margin: 15px auto 0;}
    .Home-content .HomeF6 .HomeF6-Banner .item .info h4.h4{font-size: 15px;line-height: 1.4em; min-height: 2.8em; margin: 15px 0;}
    .Home-content .HomeF6 .HomeF6-Banner .item .info .des{ height: 36px;}
    .Home-content .HomeF6 .HomeF6-Banner .owl-carousel .owl-nav{display: block !important;position: relative;bottom: 0;margin: 0 auto;width: auto;text-align: center;}
    .Home-content .HomeF6 .HomeF6-Banner .owl-carousel .owl-nav button{width: 30px;height: 30px;font-size: 18px;margin: 25px 7px 0;}
    .Home-content .HomeF6 .HomeF6-Banner .owl-carousel .owl-nav button.owl-next{margin-top: 25px;}
    .Home-content .HomeF6 .HomeF6-Banner .owl-carousel .owl-dots{display: none;}
    .Home-content .HomeF7 .title h1.h1{font-size: 26px;}
    .Home-content .HomeF7 .title .des{font-size: 14px;width: 80vw;margin: 10px auto;}
    .Home-content .HomeF7 .lists-content .item{padding: 0 6px;}
    .Home-content .HomeF7 .lists-content .list + .list{margin-top:12px;}
    .HomeF8 .form{margin-top: 25px;font-size: 14px;}
    .HomeF8 .form .input input{height: 40px !important;padding: 0 10px;}
    .HomeF8 .form textarea{padding: 10px;line-height: 1.4 !important;}
    .HomeF8 .form .submit{margin-top: 10px;}
    .HomeF8 .form .submit a{height: 40px !important;line-height: 40px !important;}
    footer .footer-nav{border: none;}
    footer .footer-nav .nav .lists{background: none !important;}
    footer .footer-nav .nav .lists .title{padding: 0 !important;font-size: 16px;}
    footer .footer-nav .nav .lists .title i{font-size: 12px;}
    footer .footer-nav .nav .lists .list-down{border-bottom: 1px solid #ddd;padding: 15px 0;}
    footer .footer-nav .nav .lists .list-down .list{padding: 0 !important;line-height: 1.8 !important;height: auto !important;font-size: 13px;border: none !important;}
    footer .footer-nav .share{padding: 30px 0 0 !important;}
    footer .footer-nav .share .list a{width: 30px;height: 30px;line-height: 30px;}
    footer .footer-nav .share .list a i{font-size: 14px;}
    footer .copyright{text-align: center;font-size: 13px;padding: 25px 0 50px;}
    footer .copyright .left{float: none;}
    footer .copyright .right{float: none;margin-top: 6px;}
    footer .copyright .right ul.ul li{font-size: 13px;}
}

@media screen and (max-width: 640px){
 .Home-content .HomeF5 .lists-content .list{   width: 100%;}
 
.Home-content .HomeF5 .lists-content .profile{

	width:100%;
	margin: 10px auto;
	height:418px;
	
}
.Home-content .HomeF5 .lists-content .culture{
	width:100%;
	margin: 10px auto;
	height: 195px;
	
	
}
.Home-content .HomeF5 .lists-content .Certificates{
	width:100%;
	margin: 10px auto;
	height: 195px;
	
	
}
.Home-content .HomeF5 {
background-position: right;
}
footer .Side-content .list .Quote-content{width:242px; padding: 15px;}
}



@media screen and (max-width: 480px){
    .Home-content .Home-banner .table-lists .list h4.h4{font-size: 16px;}
    .Home-content .Home-banner .table-lists .list .des,
    .Home-content .Home-banner .table-lists .list h4.h4 span{font-size: 12px;line-height: 1.2;}
    /* 第二屏 */
    .Home-content .HomeF2 .left-nav .nav ul.ul li{
        width: 100%;
    }
    .Home-content .HomeF2 .left-nav .nav ul.ul a,
    .Home-content .HomeF2 .left-nav .nav ul.ul li.aon a{
        height: 35px;
        line-height: 35px;
    }
    .Home-content .HomeF2 .left-nav .nav .more{margin-top: 0;}
    /* 第三屏 */
    /* 第五屏 */
    .Home-content .HomeF5 .lists-content .list{
        width: 100%;
        height: auto;
        padding-bottom: 5%;
        min-height: 180px;
    }
    /* .Home-content .HomeF5 .lists-content .list:nth-child(2), .Home-content .HomeF5 .lists-content .list:nth-child(3){background-color: #2582b9;}
    .Home-content .HomeF5 .lists-content .list:nth-child(2), .Home-content .HomeF5 .lists-content .list:nth-child(4){background-color: #0a3778;} */
}
@media screen and (min-width: 1024px){
    .Home-content .Home-banner .owl-carousel .item{height: 100vh;background-repeat: no-repeat;background-position: center;background-size: cover;}
    .Home-content .Home-banner .owl-carousel .item a{display: none;}
}
/* 首页 end */

/* 产品列表 start */
@media (min-width: 1024px){
    .prodlBox .item {
        padding-top: 95px!important;
    }
    .Home-content .HomeF4 .content .info .table h4.h4{padding-right:40px;min-height: 60px;}
}
/* 产品列表 end */

/* 关于我们 start */
@media screen and (max-width: 1200px){
    .public-menuLocat .location{
        float: none;
        text-align: left;
    }
    .public-menuLocat .location a{
        height: 50px;
        line-height: 50px;
    }
    .public-menuLocat .menu ul.ul li a{
        line-height: 40px;
    }
    .groupIntro .introBox .itemB{
        margin-right: 0;
        width: 33.3333%;
    }
    .public-banner .text-content{
        padding: 0 20px;
    }
    .Cooperation-content .lists-content ul.ul li{
        width: 33.3333%;
    }
    .News-content .News-top .item .img-box{
        width: 35%;
    }
    .News-content .News-top .item .info{
        width: 65%;
    }
}
@media(min-width:1025px){
    .public-menuLocat .wap-menu{display: none;}
    .public-menuLocat .menu{display: block!important;}
}
@media screen and (max-width: 1024px){
    .public-menuLocat .wap-menu{display: block;position: relative;padding: 10px 40px 10px 2%; /*border-radius: 10px 0; */background: #f8f8f8; font-size: 16px;  width: 104%; margin-left: -2%;    border-bottom: 1px solid #fff;color: #033470; }
    .public-menuLocat .menu ul.ul li a{font-size:15px;}
    .public-menuLocat .wap-menu span{position: absolute; right: 10px; top: 50%; width:30px; height: 30px; margin-top: -15px;}
    .public-menuLocat .wap-menu i,
    .public-menuLocat .wap-menu span:before,
    .public-menuLocat .wap-menu span:after{position: absolute; content: ''; width: 6px; height: 6px; border-radius: 50%; background: #033470; top: 50%; margin-top: -3px;}
    .public-menuLocat .wap-menu i{left: 50%; margin-left: -3px;}
    .public-menuLocat .wap-menu span:before{ left: 0;}
    .public-menuLocat .wap-menu span:after{right: 0;}
    .public-menuLocat .menu{display: none;}
    .public-menuLocat .menu li{display: block; line-height: 40px;width: 100%;}
    .public-menuLocat .menu li:not(:last-child){border-bottom: 1px solid #f5f5f5;}
    .public-menuLocat .menu ul.ul li + li{margin-left: 0;}
}
@media screen and (max-width: 980px){
    .public-banner{
        position: relative;
        height: auto;
        background-image: none !important;
        margin-top: 60px;
    }
    .public-banner .wap{
        display: block;
        text-align: center;
    }
    .public-banner .w1440{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }
    .public-banner .text-content .tb .tbc h1.h1,
    .public-banner .text-content.text-content1 .tb .tbc h1.h1{
        font-size: 40px;
    }
    .public-banner .text-content .tb .tbc p.p{font-size: 14px;}
    .public-banner .text-content .tb .tbc i{
        margin-top: 25px;
    }
    .PageBox{
        padding: 30px 0 10px;
    }
    .public-title h1.h1,
    .Gmembers h1{
        font-size: 24px;
    }
    .Cooperation-content .lists-content{
        padding-top: 40px;
    }
    .Gmembers .membList .item .txtBox{
        display: block;
        width: 100%;
        border-right: none;
        margin-bottom: 2%;
        border-bottom: 1px solid #e7e7e7;
        padding-bottom: 2%;
    }
    .Gmembers .membList .item .timeBox{
        display: block;
        width: 100%;
    }
    .Download-content .list p.p{
        padding-right: 40px;
    }
    .Download-content{
        min-height: auto;
        padding-top: 30px;
    }
    .solution-content .list .img-box,
    .solution-content .list .text-content{
        width: 100%;
    }
    .solution-content .list{
        padding: 10px;
    }
    .solution-content .list .text-content p.p{
        margin-bottom: 35px;
    }
    .Case-content .Case-top .Case-nav .hd ul.ul li{
        width: 33.33333%;
    }
    .Authorization-content .lists-content ul.ul li{
        padding: 0 15px;
        margin-bottom: 10px;
        height: 50px;
        line-height: 50px;
    }
    .Authorization-content .lists-content ul.ul li:before{top:12px;left: 15px;}
	.Authorization-content .lists-content ul.ul li p.p{height: 50px;padding-left: 40px;}
    .Authorization-content .lists-content ul.ul li p.p span{
        padding-right: 15px;
    }
    .FAQ-content .FAQ-top{
        padding-top: 20px;
    }
    .FAQ-content .FAQ-top .filter{
        float: none;
        margin-right: 0;
    }
    .FAQ-content .FAQ-top .filter div.select{
        margin-bottom: 10px;
    }
    .FAQ-content .FAQ-top .filter div{
        width: 100%;
        height: 40px;
        line-height: 40px;
        margin: 0;
    }
    .contact-content{
        padding-top: 20px;
    }
    .contact-content .HomeF8{
        padding-bottom: 20px;
        padding-top: 30px;
    }
    .contact-content .title p.p {
        margin-top: 20px;
    }
    .contact-content .contact-lists{
        margin-top: 30px;
    }
    .contact-content .contact-lists li,
    .contact-content .contact-lists li:nth-child(2),
    .contact-content .contact-lists li:nth-child(3){
        width: 100%;
    }
    .contact-content .contact-lists li{
        padding-left: 20px;
    }
    .contact-content .contact-lists li + li{
        margin-top: 10px;
    }
    .contact-content #map{
        height: 400px;
        margin-top: 35px;
    }
}
@media screen and (max-width: 769px){
    .historyBox .hiscon .hisYear .item{
        padding-left: 20px;
    }
    .public-title{
        padding-top: 25px;
        padding-bottom: 20px;
    }
    .Cooperation-content .lists-content ul.ul li{
        width: 50%;
    }
    .socialBox .sociMid li{
        float: none;
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
    }
    .socialBox .sociBom li{
        float: none;
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
    }
    .News-content .News-top .item{height: auto;}
    .News-content .News-top .item .img-box,
    .News-content .News-top .item .info{
        width: 100%;
    }
    .News-content .News-top .item .img-box{
        height: 200px;
    }
    .News-content .News-top .item .info{
        padding: 20px 0;
    }
    .News-content .News-top .item .info h2.h2{
        font-size: 24px;
        margin-top: 20px;
        margin-bottom: 15px;
    }
    .News-content .News-top .owl-nav{
        bottom: 20px;
    }
    .News-content .News-top .item .info .more{
        margin-top: 30px;
    }
    .News-content .lists-content ul.ul li{
        height: auto;
    }
    .News-content .lists-content ul.ul li .info{
        padding: 20px;
    }
    .News-content .lists-content ul.ul li .img-box{
        width: 100%;
        position: initial;
    }
    .News-content .lists-content ul.ul li .img-box img{
        width: 100%;
    }
    .NewsInfo-content .title h1.h1{
        width: 95%;
        line-height: 25px;
        font-size: 24px;
    }
    .NewsInfo-content .title{
        padding: 25px 0;
    }
    .NewsInfo-content .info-bottom{
        padding-top: 45px;
        padding-bottom: 25px;
    }
    .NewsInfo-content .info-bottom .back-btn{
        padding-bottom: 25px;
    }
    .NewsInfo-content .info-bottom .Split-btn a{
        float: none;
        width: 100%;
        height: 40px;
        line-height: 40px;
    }
    .prodlBox .item .itemList li{
        width: 49.2%;
    }
    .prodlBox .item .itemList li:nth-child(4n){
        margin-right: 1.5%;
    }
    .prodlBox .item .itemList li:nth-child(2n){
        margin-right: 0;
    }
    .prodlBox .item h1{
        line-height: 60px;
        font-size: 18px;
    }
    .proinfoTop .proTabs .prodesBox h1{
        font-size: 26px;
        line-height: 36px;
    }
    .public-product-ban1 h2.h2, .public-product-ban2 h2.h2{
        padding-bottom: 25px;
        font-size: 26px;
    }
    .public-product-ban1, .public-product-ban2{
        padding: 30px 0;
    }
    .public-product-ban2 .item{
        padding: 10px;
    }
    .public-product-ban2 .item .img-box{
        width: 100%;
    }
    .public-product-ban2 .item .text-content{
        width: 100%;
        padding-left: 0;
    }
    .CaseInfo-content .caseInfo-2 .info-content ul.ul li .tit{
        border-bottom: 1px solid #fff;
    }
    .CaseInfo-content .caseInfo-2 .info-content ul.ul li{background-color: #e1e3e5}
    .CaseInfo-content .caseInfo-2 .info-content ul.ul li:nth-child(2n){background-color: #eceef0}
    .CaseInfo-content .caseInfo-2 .info-content ul.ul li .tit{border-right:1px solid #fff;margin-right:0;margin-bottom:0;border-bottom:none;}
    .CaseInfo-content .caseInfo-2 .info-content ul.ul li .tit,
    .CaseInfo-content .caseInfo-2 .info-content ul.ul li .des{
        width: 100%;
    }
    .CaseInfo-content .caseInfo-2 .info-content ul.ul li .tit{background-color: #e1e3e5!important;}
    .CaseInfo-content .caseInfo-2 .info-content ul.ul li .des{background-color: #eceef0!important;}
    .Case-content .Case-top .Case-nav .bd{
        padding-bottom: 60px;
    }
    .Case-content .Case-top .Case-nav .bd .honerList .owl-nav{
        position: relative;
        width: 110px;
        margin: 0 auto;
        top: 10px;
    }
    .Case-content .Case-top .Industry .tit,
    .Case-content .Case-top .Industry .lists{
        width: 100%;
        line-height: 45px;
        padding-left: 0;
    }
    .Case-content .Case-top .Industry .lists a{ margin: 5px 0;padding: 0 15px;}
    .public-Industry-lists ul.ul li{
        width: 50%;
        margin-top: 20px;
    }
    .public-Industry-lists .PageBox{
        padding: 30px 0 10px;
    }
    .public-Industry-lists ul.ul li .text-content{
        padding: 15px;
    }
    .Case-content .Case-top .search-box{
        padding: 40px 0;
    }
    .public-Industry-lists ul.ul li .text-content .more{
        height: 40px;
        line-height: 36px;
    }
    .public-Industry-lists ul.ul li .text-content .tit h4.h4{
        font-size: 16px;
    }
    .Authorization-content .lists-content ul.ul li{
        width: 100%;
    }
    .Authorization-content .Authorization-top .nav{
        padding-top: 20px;
    }
    .Authorization-content .Authorization-top .filter{
        margin-top: 20px;
    }
    .Authorization-content .Authorization-top .nav a{
        margin: 10px;
        height: 40px;
        line-height: 40px;
    }
    .Authorization-content .Authorization-top .filter div.select{
        margin-bottom: 10px;
    }
    .Authorization-content .Authorization-top .filter .divbox{
        margin: 0;
        width: 100%;
        height: 40px;
        line-height: 40px;
    }
    .FAQ-content .lists-content ul.ul li .Label{
        left: 5px;
        top: 5px;
    }
    .FAQ-content .lists-content ul.ul li .tit p.p{
        padding-left: 40px;
        padding-right: 40px;
        white-space: inherit;
    }
    .FAQ-content .lists-content ul.ul li .tit{
        height: auto;
        line-height: 40px;
    }
    .FAQ-content .lists-content ul.ul li .info-contnet .info{
        padding: 5px 10px 10px 40px;
    }
    .FAQ-content .lists-content ul.ul li .info-contnet p + p{
        margin-top: 15px;
    }
	.FAQ-content .lists-content ul.ul li .tit p.p > i{height: 40px;}
    .FAQ-content .lists-content ul.ul li .tit > i{
        right: 15px;
    }
    .public-menuLocat .location a{
        height: 40px;
        line-height: 40px;
        font-size: 12px;
    }
	.Language-box {
		right: 40px;
	}
	.bannerbox {
	    
	    margin-top: 60px;
	}
	.bannerbox .h3 {
	    font-size: 1vw;
	    letter-spacing: 5px;
		margin-bottom: 5px;
	}
	.bannerbox .txt {
	    max-width: none;
	    display: inline-block;
	    padding: 5px 15px!important;
	    -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
	    border: 1px solid #fff;
	    line-height: 30px;
	    font-size: .8vw;
	    letter-spacing: normal;
	}
}
@media screen and (max-width: 480px){
    .groupIntro .introBox .itemB{
        width: 50%;
    }
    .Cooperation-content .lists-content ul.ul li{
        width: 100%;
    }
    .prodlBox .item .itemList li{
        width: 49.2%;
    }
    .prodlBox .item .itemList li:nth-child(4n){
        margin-right: 0;
    }
    .prodlBox .item .itemList li{
        width: 100%;
    }
    .public-Industry-lists ul.ul li{
        width: 100%;
    }
}

.clear{ clear:both; height:0px; overflow:hidden;}
@media screen and (min-width: 1000px){
    .Home-content .HomeF6 .content{font-size:0;}
    .Home-content .HomeF6 .HomeF6-Banner{float: right; }

}

/* 关于我们 end */

.HomeF6 .btnpC{display: none;}
.HomeF6 .btnWap{ text-align: center; padding-top: 20px; }

@media screen and (min-width: 981px){
.HomeF6 .btnpC{ display: block; padding-top: 40px; }
.HomeF6 .btnWap{ display: none; }
}

