/* wapNav */
.wapNav{overflow-y:auto;height:100%;opacity:0;transform: translateX(-100%);transition:all 0.6s;background:#fff;width:100%;position: fixed;left:0;top:0;z-index: 40;padding: 0 0 60px 0;margin-top: 50px;}
.wapNav li{position:relative;}
.wapNav li a{display:block;padding-left:20px;color:#333;height:50px;line-height:50px;border-top:1px solid #eee;position:relative;}
.wapNav li i{font-family:"iconfont";color:#888;font-size:0.8em;font-style:normal;padding:0 15px;position:absolute;right:0;top:0px;line-height:50px;}
.wapNav li.cur>a,.wapNav .cur>a:hover{background:#050573;color:#fff;}
.wapNav li :hover i,.wapNav .cur i{color:#fff;}
.wapNav .navSub{display:none;background:#f5f5f5;}
.wapNav .navSub li a{height:40px;line-height:40px;padding-left:40px;font-size:.875em;border-top:1px solid #e5e5e5;}
.wapNav .navSub ul{background:#f1f1f1;}
.wapNav .navSub ul li a{height:34px;line-height:34px;padding-left:60px;}
.wSearch{background:#f1f1f1;overflow:hidden;padding:20px 15px;font-size:12px;}
.wSearch form{margin:0 auto;background:#fff;height:40px;overflow:hidden;padding-right:60px;}
.wSearch .sear_text{width:100%;float:left;height:40px; line-height:40px;color:#666; padding-left:10px;}
.wSearch .sear_btn{ float:left;width:60px;height:40px; cursor:pointer;text-align:center;background:#050573;color:#fff;font-size:14px;transition:all 0.3s;margin-right:-60px;}
.wSearch .sear_btn:hover{background:#07599f;}
/*--*/
.wLanguage h3{font-size: 16px;height: 30px;padding-left:20px;line-height: 30px;background-color: #050573;color: #fff;}
.wLanguage li {position: relative;width: 50%;float: left;border-bottom: 1px solid #eee;}
.wLanguage li a{display:block;padding-left:20px;color:#333;height:40px;line-height:40px;position:relative;border-top:none;}
/*--*/
.wShare h3{font-size: 16px;height: 30px;padding-left:20px;line-height: 30px;background-color: #050573;color: #fff;}
.wShare li {position: relative;width: 50%;float: left;border-bottom: 1px solid #eee;}
.wShare li a{display:block;padding-left:20px;color:#333;height:40px;line-height:40px;position:relative;border-top:none;}

@media all and (max-width:1920px) {	
/* footer */
.footer .cons ul li p {max-width: 85%;}
}

@media all and (max-width:1640px) {
/* css */		
.container{padding-left:30px;padding-right:30px;}
.pd60,.listWrap{overflow:hidden;}
.pd100{ padding-top:80px; padding-bottom:80px;}
.pd104{ padding-top:80px; padding-bottom:80px;}
.pd160{ padding-top:120px; padding-bottom:80px;}
/* header */	
.headTel{right:30px;}
.header.headFix .headTel {right: 30px;}
.header:hover .headTel {right: 30px;}
/* dqRange */
.dqRange .pic{width:70%;right:0;top:0;}
/* newsSlide */
.newsList li {width: 30.6%;}
/* footer */
.footer .top {padding: 60px 0px 25px;border-bottom: 1px solid #416192;}
/* dqStrength */
.strengthR li{width: 48.6%;}
/* dqMenu */
.dqMenu {overflow:hidden;box-shadow:0 3px 8px #eee;}
/* dqAbouts */
.dqAbouts .font p {font-size: 16px;padding-bottom: 5px;line-height: 28px;}
}

@media all and (max-width:1540px) {
/* newsSlide */
.newsList li {width: 30.4%;}
.newsList li h3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: 22px;}
/* footer */
.footer .cons {width: 55%;padding: 0 3%;}
.footer .cons ul li p {max-width: 83%;}
/* dqContact */
.contactInfo .txt p {padding-bottom: 10px;}
/* dqAbouts */
.dqAbouts .right .title h3 {font-size: 32px;}
.dqAbouts .right .title {margin-bottom: 10px;padding-bottom: 10px;}
.dqAbouts .right .wx p {padding-bottom: 5px;font-size: 16px; line-height:24px;}
.dqAbouts .right {margin-left: 30px;}
}

@media (max-width: 1440px) {
/* header */	
.header {height: 70px;line-height: 70px;}
.logo img{height:40px;}
.nav {width: 68%;}
.headTie{font-size:.875em;padding-top:22px;}
.headR {top: 24px;}
.header .nav {width: 76%;padding-right: 220px;height: 70px;}
.header:hover .nav .m>a,.header.headFix .nav .m>a { font-weight:normal;}
.header .nav .m>a {font-weight:normal;}
.header:hover .logo .inner {margin-top: 16px;}
.header .logo .inner {margin-top: 15px;}
.header.headFix .logo .inner {margin-top: 15px;}
/* banner */	
.banner .box {margin-top: 20px;}    
.banner .t1 {font-size: 46px;}
.banner .t2 {font-size: 26px;margin: 26px 0 20px;}
/* dqTitle */	
.dqTitle,.dqTitlew{font-size: 20px;padding-bottom: 40px;}
.dqTitle span,.dqTitlew span{font-size: 36px;}
/* newsSlide */
.newsList li {width: 30%;margin-right: 40px;}
.newsSlide li p{ display:none;}
.newsList li h3 {-webkit-line-clamp: none; height:182px;}
.newsList li p{ display:none;}
/* dqRelate */
.dqRelate .phone {margin-right: 30px;}
.dqRelate .phone:nth-child(5) {margin-right: 0;}
.dqRelate .zx {width: 35px;}
.dqRelate p span {font-size: 20px;}
.footer .nav ul li a {font-size: 18px;}
/* dqStrength */
.strengthL .tie {font-size: 22px;}
.strengthL .txt {line-height: 36px;}
.strengthR li{width: 48.4%; padding:20px 2% 20px 4%;}
.strengthL .hTitle {font-size: 32px;line-height: 40px;}
.strengthR h3{font-size: 32px;}
.strengthR li p {line-height: 1.6}
/* dqFaq */
.dqFaq h3{font-size: 32px;}
/* dqMenu */
.listMenu a{padding:0 30px;font-size:16px;}
/* dqCase */
.dqCase .list .pic p {margin-top: 15px;}
/* productShow */	
.productShow .proShow_R .font{line-height:1.5;min-height:120px;}
.productShow .proShow_R .btn a{height:40px;line-height:40px;}
.productShow .proShow_con .main table{overflow: hidden;overflow-x: auto;border-collapse: collapse;}
.productShow .proShow_con .main p::before {margin-left: 25px;}
/* productShow */	
.dqSpecialization .txt p {font-size: 28px;padding-bottom: 10px;}
.dqSpecialization .txt dl {margin-bottom: 30px;}
.dqSpecialization .box {-webkit-align-items: flex-start;}
/* dqAbout */	
.aboutNum li {padding: 0 0 0 3%;}
}

@media all and (max-width:1240px) {
/* css */		
.container,.oddsBox{padding-left:15px;padding-right:15px;}
.pd100{ padding-top:60px; padding-bottom:60px;}
/* header */	
.header{font-size:.875rem;line-height:70px;}
.nav {width: 78%;}
.headTel{right:15px;}
.logo img{height:32px;}
.nav .m>a {font-size: 16px;}
.headR {right: 15px;}
/* banner */	
.banner .box {margin-top: 20px;}    
.banner .t1 {font-size: 40px;}
.banner .t2 {font-size: 22px;margin: 26px 0 20px;}
/* dqRange */
.dqRange{font-size:.875em;}
/* newsSlide */
.newsSlide li .pic{height:480px;}
.newsList {margin-bottom: 30px;}
.newsList li h3 {margin-bottom: 30px;line-height: 28px;}
/* dqRelate */
.dqRelate .phone {font-size: 18px;float: left;width: 22%;}
.dqRelate p span {font-size: 16px;}
.dqRelate .zx {width: 30px;float: none;}
.dqRelate .tit{ text-align:center;}
.dqRelate .fr1 {float: right;width: 100%;text-align: center;margin: 0 auto;}
.dqRelate .fl1 {float: right;width: 100%;text-align: center;margin: 0 auto;}
.dqRelate {height: 180px;}
/* footer */
.footer .cons ul li p {font-size: 23px;}
.footer .cons ul li img {margin-right: 8px;}
.index-threea-xia-a h1 {font-size: 14px;}
.footer .cons {padding: 0 3%;}
/* listBan */
.listBan{height:380px;}
/* dqStrength */
.strengthL,.strengthR{float:none;width:100%;}
.strengthL .txt{height:auto;margin-bottom:40px;}
.strengthL{margin-bottom:40px;}
.strengthR li {padding: 20px 2% 20px 2%;height: 125px;}
/* dqContact*/
.contactInfo .txt p span {font-size: 18px;}
/* dqMenu */
.listMenu_box::after{display:none;}
.listMenu_box{box-shadow:0 3px 8px #eee;}
.listMenu a{padding:0 25px;font-size:14px;}
/* dqOffering */
.dqOffering li .txt{padding:3%;}
.dqOffering li h4{font-size:2em;}
/* dqCase */
.dqCase .list .pic h1 {font-size: 30px;}
.dqCase .list .pic p {line-height: 28px;margin-top: 10px;font-size: 18px;}
/* dqAbouts */
.dqAbouts .left .title h3 {font-size: 32px;line-height: 26px;}
.dqAbouts .left .title {margin-bottom: 10px;padding-bottom: 10px;}
.dqAbouts .left .title span {margin-top: 0;}
/* dqSpecialization */
.dqSpecialization .txt p {font-size: 22px;padding-bottom: 0;}
.dqSpecialization .txt dl dd {margin: 5px 0 0;font-size: 16px;line-height: 26px;background: url(../images/dqSpecialization.png) no-repeat left 3px;line-height: 20px;padding: 0 0 0 20px;background-size: 15px;}
.dqSpecialization .pic {height: 399px;}
/* dqAbout */	
.aboutNum li i {margin-right: 40px;}
.aboutNum li {padding: 0 0 0 2%;}
}

@media all and (max-width:1024px) {
/* css */		
body{font-size:.875rem;padding-top: 60px;}
.pd60,.listWrap{padding-top:40px;padding-bottom:40px;overflow: hidden;}
.pd100{ padding-top:40px; padding-bottom:40px;}
.pd80{ padding-top:50px; padding-bottom:50px;}
.pd104{ padding-top:50px; padding-bottom:50px;}
.pd160{ padding-top:80px; padding-bottom:50px;}
.relative_pro li:nth-child(4),.dqCase li:nth-child(6),.dqCase1 li:nth-child(6),.foot {display:block;}
.relative_pro,.listNav p,.listMenu .cur.on::before,.headR .language,.headR .in,.headR .fb,.headR .tk{display:none;}
/* header */	
.header{height: 60px;line-height: 60px;position: fixed;width:100%;top:0;left:0;z-index:90;}
.header .logo .inner{display: block;margin-top: 10px;}
.header .logo .nomarl{display: none;margin-top: 20px;}
.header .logo img{height:28px;}
.headTie{padding-top:6px;}
.nav_on{opacity:1;transform: translateX(0);}
.navTrigger,.wapTel,.footMenu_wap{display:block;}
.nav,.headTel,.footR,.footMenu em,.gr_kefu,.firendlink,.breadCrumb{display:none;}
.navTrigger{top:20px;}
.navTrigger span {background: #333;}
.header.headFix .navTrigger span,.header.hover .navTrigger span {background: #333;}
.wapTel{color: #fff;top: 14px;}
.header.headFix .navTrigger{top: 20px;}
.header.headFix .navTrigger span {background: #333;}
.header.headFix .wapTel {color: #2e2e89;top: 13px;}
.header.headFix .logo .inner {margin-top: 10px;}  
.header:hover .logo .inner {margin-top: 10px;} 
.header .logo .nomarl {margin-top: 10px;}
.header .nav,.header.headFix .nav,.header:hover .nav{height: 60px;}
.header .nav .m>a,.header.headFix .nav .m>a,.header:hover .nav .m>a {font-size: 16px;}
.header .logo img{ height:36px;}
.headR .sIcon {float: right;overflow: hidden;margin-right: 45px;margin-top: -4px;}
/* dqTitle */	
.dqTitle {font-size: 22px;}
.dqTitle b {font-size: 40px;padding-bottom: 0;margin-bottom: 2px;}
/* dqAbout */
.dqAbout .txt {margin-bottom: 0;}
.aboutNum li b {font-size: 45px;}
/* dqProduct */
.dqProduct{ text-align:center;}
.proSlide li p {font-size: 18px;}
.dqProduct .btn{position: static;margin-top:30px;display:inline-block;background-color:#eee;width:40px;height:30px;background-size:20px 20px;opacity:1;}
/* dqRange */
.dqRange .txt,.dqRange h4,.dqRange .tie{margin-bottom:15px;}
/* newsSlide */
.newsSlide .slideIcon{height: 30px;line-height: 30px;}
.newsSlide li .pic{height:380px;}
.newsSlide{padding-bottom:0;}
.newsList li {width: 31.7%;margin-right: 20px;}
.newsSlide li h4 {font-size: 22px;}
.newsSlide li .more{ display:none;}
.newsSlide .aboutL .dqTitle b {font-size: 30px;}
.newsSlide li h4 a {line-height: 28px;}
/* dqRelate */
.dqRelate .phone {font-size: 16px;margin-right: 20px;}
.dqRelate p span {font-size: 14px;margin-left: 5px;}
.dqRelate .zx {width: 30px;}
.dqRelate .zx img{width: 30px;}
/* footer */	 
.footer .cons ul li p {font-size: 14px !important;}
.footer .nav {display: none;}
.footer .con {width: 100%;flex-wrap: wrap;}
.footer .cons {width: 100%;padding: 0 0%;}
.footer .cons ul li {padding: 12px 0 12px;}
.footer .form {width: 100%;margin-top: 20px;}
.footer .input input {border-radius: 14px;font-size: 12px;height: 41px;width: 48%;padding-left: 23px;margin-right: 10px;margin-bottom: 13px;}
.footer .form button {font-size: 15px;}
.footer .box {padding-top: 0;}
.footer .cons ul li p {font-size: 22px;}
.footer .bottom {padding: 12px 0px;}
.footer .con {flex-wrap: wrap;}
.footer .top {padding: 0 0px 25px;}
/* listBan */
.listBan .txt{top:50%;}
/* dqStrength */
.strengthR li{float:none;width:100%;}
.strengthL .hTitle,.strengthR h3 {font-size: 30px;}
.strengthL {padding: 0;}
/* dqContact*/
.contactInfo,.feedback{float:none;width:100%;}
.dqContact {margin-top:0;margin-bottom:40px;}
.feedback .title span {font-size: 30px;}
/* dqFaq */
.dqFaq h3{font-size: 30px;}
.dqFaq .top form {margin: 30px auto 0;}
.dqFaq .top form input {line-height: 50px;height: 50px;}
/* dqMenu */
.dqMenu p{display:none;}
.listMenu .cur.on::before{display:none;}
.dqMenu{height:auto;line-height:2;padding:0;}
.listMenu{margin-top:-1px;width:100%;}
.listMenu a{line-height:56px;padding:0 20px;} 
/* newsShow */
.picShow_l {width: 100%; float:none;}
.picShow_r {width: 100%; float:none;}
.showTie .txt span{ width:100%; display:block;}
/* dqOffering */
.dqOffering .title {font-size: 36px;padding-bottom: 30px;}
/* dqSevice */
.dqSevice .title{font-size: 36px;padding-bottom: 30px;}
.dqSevice ul{margin:0;}
.dqSevice li{width: 100%;margin-bottom:15px;height: 320px;min-height: 320px;}
.dqSevice li:nth-child(3n){ margin-bottom:0;}
/* dqProcess */
.dqProcess .title{font-size: 36px;padding-bottom: 30px;}
.dqProcess ul h4 {font-size: 26px;margin-top: 24px;}
/* dqNetwork */
.dqNetwork .title{font-size: 36px;padding-bottom: 30px;}
/* dqProducts */
.dqProducts .list{margin-bottom:-20px}
.dqProducts .list li{margin-bottom:20px;}
.dqProducts .list .box{padding:30px;width:50%; margin:50px;}
.dqProducts .list h3{font-size:28px;margin-bottom:20px;}
.dqProducts .list p{margin-bottom:20px;}
/* productShow */
.productShow .proShow_R {width: 100%;line-height: 1.8;padding: 3% 4%;}
.productShow .proShow_box1{margin:40 auto;}
.productShow .proShow_l,.proShow_R,.gallery,.productShow .picShow_r,.picShow_l{float:none;width:100%;}
.productShow .gallery{float:none;width:100%;}
.productShow .gallery li a:after{font-size:1rem;}
.productShow .gallery{border: 1px solid #ddd;}
.productShow .proShow_R .box .text .item{margin-top: 0;}
.productShow .proShow_R .box .text .tel{margin-top:0;}
/* dqSpecialization */
.dqSpecialization .title{font-size: 36px;padding-bottom: 30px;}
/* dqSpecialization */
.dqSpecialization .txt dl {margin-bottom: 0px;}
/* dqHistory */
.dqHistory .title{display: none;}
.dqHistory .list span{font-size: 14px;}
/* dqHistory */
.dqHistory .title1{font-size: 36px;padding-bottom: 30px;}
/* dqAbout */	
.aboutNum li i {margin-right: 10px;}
}

@media all and (max-width:920px) {
.header .nav{ display:none;}	
/* banner */	   
.banner .t1 {font-size: 30px;}
.banner .t2 {font-size: 18px;margin: 20px 0 20px;}
.banner .more {width: 150px;padding: 10px;}
/* dqTitle */	 
.dqTitle b {font-size: 30px;}
/* dqAbout */	
.aboutHor li {width: 22.8%;}
/* newsSlide */
.newsList li {width: 31.5%;}
.newsSlide {margin-bottom: 0;}
.newsList li .date {font-size: 16px;padding: 60px 0 20px 20px;}
.newsList li i {font-size: 16px;}
/* dqRelate */
.dqRelate .tit{ text-align:center;}
.dqRelate .phone {width: 47%;line-height: 30px;}
/* footer */
.footer .mnav ul li:nth-child(5) { display:none;}
.footer .mnav ul li {width: 25%;}
/* dqCase */
.dqCase .list .pic {padding: 15px;}
}

@media all and (max-width:768px) {
/* css */	 	
.pd80{ padding-top:40px; padding-bottom:40px;}	
.pd160{ padding-top:40px; padding-bottom:40px;}
/* header */	
.search form {width: 100%;}
/* banner */	
.banner .box {margin-top: 20px;}    
.banner .t1 {font-size: 24px;}
.banner .t2 {font-size: 14px;margin: 10px 0 20px;}
.banner .more{width: 120px;padding: 5px;}
/* dqTitle */
.dqTitle {font-size: 16px;}
.dqTitle b {font-size: 30px;}
/* dqMore */
.dqMore {margin-top: 20px;width: 130px;height: 35px;line-height: 35px;}
/* dqMores */
.dqMores {width: 130px;height: 35px;line-height: 35px;}
/* dqProduct */
.proSlide li p {font-weight: normal;}
/* dqRange */
.dqRange .tie{display:none;}
.rangeL{ width:100%; float:none;}
.dqRange .pic{ width:100%; float:none;}
.rangeL .hTitle {max-width: initial;}
.dqRange .pic {padding-top: 30px;}
/* newsSlide */
.newsSlide .slideIcon{width:100%;position: relative;text-align:center;}
.newsSlide li .pic {width: 100%; float:none;}
.newsSlide li .txt {width: 100%;float:none;border: 1px solid #ddd;}
.newsSlide li .txt {padding-top: 20px; padding-left:0; padding-left:20px; padding-right:20px;}
.newsSlide li .dqMores {margin-top: 20px;}    
.newsSlide .slideIcon {height: 30px;line-height: 30px;}   
.newsList li{ width:48.2%;}  
.newsList li:nth-child(2){ margin-right:0;}
.newsList li:nth-child(3){ display:none;}
/* dqRelate */
.dqRelate .phone {width: 46%;}
/* footer */
.footer .con {padding-top: 15px;}
.footer .cons ul li {padding: 8px 0 8px;}
.footer .con h5 {margin-bottom: 10px;}
.footer .form button {font-size: 14px;width: 120px;height: 30px;line-height: 30px;}
.footer .form {margin-bottom: 20px;}
.footer .bottom p {font-size: 14px;}
.footer .bottom .fl,.footer .bottom .fr{ float:none; width:100%; text-align:center;}
/* listBan */
.listBan{height:360px;}
/* dqStrength */
.strengthR li{width:100%;}
/* dqContact*/
.feedback .title{margin-bottom:20px;}
.contactInfo .txt p{font-size: 16px;padding-bottom: 1px;}
.contactInfo .txt p span {font-size: 16px;}
.feedback .sub{ width:120px; height:30px; line-height:30px; font-size:14px;}
.feedback p input {font-size: 16px;}
/* dqFaq */
.dqFaq h3{font-size: 22px;}
.faq-box ul li .ic1 {width: 40px;}
.faq-box ul li .ic {width: 40px;}
.faq-box ul li .top {padding-right: 40px;padding-left: 40px;font-size: 16px;line-height: 1.2;padding-top: 20px;padding-bottom: 5px;}
.faq-box ul li .font {padding-bottom: 20px;padding-right: 40px;padding-left: 40px;font-size: 14px;line-height: 1.4;}
/* dqMenu */
.listMenu a{padding:0 15px;font-size:15px;}
/* newsShow */
.showTie h2 {font-size: 30px;margin-bottom: 30px;line-height: 40px;}
.picShow_r li h5 {font-size: 16px;line-height: 27px;padding-top: 10px;}
/* dqOffering */
.dqOffering li .txt{height:auto;}
.dqOffering li .bgImg,.dqOffering li .txt{float:none;width:100%;}
.dqOffering li .bgImg{height:400px;}
.dqOffering li .txt{padding:30px 25px;}
.dqOffering li p{max-height:100%;}
.dqOffering li h4 {font-size: 30px;line-height: 40px;margin-bottom: 30px;}
.dqOffering .dqMores {width: 130px;height: 35px;line-height: 35px;}
.dqOffering .title {font-size: 30px;padding-bottom: 30px;}
/* dqSevice */
.dqSevice .title{font-size: 30px;padding-bottom: 30px;}
.dqSevice li i {width: 30px;height: 30px;line-height: 30px;font-size: 18px;margin-bottom: 20px;}
.dqSevice li h4 {font-size: 26px;padding-bottom: 15px;}
.dqSevice li p {font-size: 20px;line-height: 28px;}
/* dqProcess */
.dqProcess .title{font-size: 30px;padding-bottom: 30px;}
.dqProcess .con {font-size: 22px;margin-bottom: 25px;}
.dqProcess ul h4 {font-size: 22px;margin-top: 20px;}
/* dqCase */
.dqCase .list .pic { float:none; width:100%;height: 350px;}
.dqCase .list .img { float:none; width:100%;}
/* dqNetwork */
.dqNetwork .title{font-size: 30px;padding-bottom: 30px;}
/* dqProducts */
.dqProducts .list{margin-bottom:-15px}
.dqProducts .list li{margin-bottom:15px;border: 1px #ddd solid;}
.dqProducts .list .bg{position:initial;}
.dqProducts .list .box{padding: 20px;width: 100%;margin: 0;}
.dqProducts .list h3{font-size: 22px;margin-bottom: 20px;line-height: 28px;}
.dqProducts .list span{font-size:16px}
.dqProducts .list p{margin-bottom: 0px;font-size: 15px;}
.dqAbouts .left{ float:none; width:100%;}
.dqAbouts .right{ float:none; width:100%;margin-left:0; margin-bottom:30px;}
.dqAbouts .left .title h3 {font-size: 22px;}
.dqAbouts .left .title span { font-size:18px;}
/* dqSpecialization */
.dqSpecialization{padding:30px 0;}
.dqSpecialization .box{display:block;}
.dqSpecialization .txt p{line-height:24px;font-size:16px;}
.dqSpecialization .txt p~p{margin-top:10px;}
.dqSpecialization .txt dl{margin:15px 0 0;}
.dqSpecialization .txt dl dd{font-size:16px;line-height:24px;background-size:18px;background-position:left 3px;padding:0 0 0 22px;}
.dqSpecialization .pic{width:100%;margin-top: 30px;}
.dqSpecialization .title{font-size: 30px;padding-bottom: 30px;}
.dqSpecialization .pic {height: auto;}
/* dqHistory */
.dqHistory .list:after{left: 65px;}
.dqHistory .list li{margin-bottom: 20px;}
.dqHistory .list h4{width: 70px;font-size: 18px;}
.dqHistory .list h4::after{width: 8px;height: 8px;top: 10px;}
.dqHistory .list span{margin-left: 20px;}
/* dqHistory */
.dqHistory .title1{font-size: 30px;padding-bottom: 30px;}
}

@media all and (max-width:640px) {
/* css */
.pd40{ padding-top:30px; padding-bottom:30px;}		 	
.pd80{ padding-top:30px; padding-bottom:30px;}	
.pd160{ padding-top:30px; padding-bottom:30px;}	
/* header */		
.headTie{display:none;}
/* banner */	
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;}
.banner .swiper-pagination-bullet {width: 10px;height: 10px;}
.banner .swiper-pagination-bullet:after{width: 4px;height: 4px;top: 2px;left: 2px;}
/* dqAbout */
.aboutNum li {width: 50%;margin-bottom: 15px;}
/* dqRange */
.dqRange .pic{position: static;width:100%;margin-top:25px;display: block;}
.rangeL {max-width:100%;}
.rangeL .hTitle{max-width:100%;margin-bottom:30px;}
.dqRange .txt{border-left:none;padding-left:0;font-size: 14px;line-height: 1.8;}
.rangeS li{padding-right:18px;margin-right:18px;}
.dqRange h4{ font-size:18px;}
/* newsSlide */ 
.newsSlide li .pic{height:320px;}
.newsSlide li .pic,.newsSlide li .txt{float:none;width:100%;}
.newsList li{float:none;width:100%;}
.newsSlide .dqTitle{ padding-bottom:20px; display:none;}
.newsSlide .slideIcon{ display:none;}
.newsList li h3{ height:auto;}
/* dqRelate */
.dqRelate .phone {width: 45%;}
.dqRelate .fr1 {margin-top: 10px;}
.dqRelate {padding: 15px 0 15px;}
/* listBan */
.listBan{height:300px;}
.listBan .txt{font-size:18px;}
.listBan .txt h3{padding-bottom:0;margin-bottom:10px;}
.listBan .txt h3::after{display:none;}
/* dqContact*/
.feedback p,.feedback .sub{width:100%;}
.feedback .code .c{width: 60%;}
.feedback .code .sub{margin-top: 10px;float:none;width:100%;height:50px;line-height:50px;}
.feedback p{height:50px;line-height:50px;}
.feedback .tarea{height:100px;}
/* dqOffering */
.dqOffering li .bgImg{height:280px;}
/* dqSevice */
.dqSevice li {padding: 10px;}
/* dqProcess */
.dqProcess ul li {width: calc(25% - 20px);margin: 0 0 20px 20px;padding: 30px 10px;}
/* dqCase */
.dqCase .list .pic {height: 400px;}
}

@media all and (max-width:540px) {
/* dqProduct */	
.proSlide li p {font-size: 16px;}
/* dqMores */	
.dqMores{ margin-top:20px;}
/* dqStrength */
.strengthL .hTitle,.strengthR h3 {font-size: 22px;}
.strengthL .tie {font-size: 16px;padding-top: 0;}
.strengthL .txt{ font-size:16px; line-height:26px;}
/* dqContact*/
.feedback .title span {font-size: 22px;}
/* dqOffering */
.dqOffering .dqMores{ margin-top:20px;}
/* dqProcess */
.dqProcess ul li {padding: 0;width: calc(50% - 20px);}
}

@media all and (max-width:480px) {   
/* css */
.pd40{ padding-top:20px; padding-bottom:20px;}	
.pd60{padding-top: 30px;padding-bottom: 30px;}	
.pd80{ padding-top:20px; padding-bottom:20px;}	
.pd100 {padding-top: 20px;padding-bottom: 20px;}	
.pd160{ padding-top:20px; padding-bottom:20px;}
/* dqTitle */	
.dqTitle {font-size: 16px;padding-bottom: 30px;}
.dqTitle b {font-size: 22px;}	
/* dqMore */
.dqMore {width: 120px;height: 35px;line-height: 35px;margin-top: 0px;}
/* dqAbout */
.dqAbout .txt {font-size: 16px;}
.aboutNum {padding: 20px 0 30px 0;}
.aboutNum li {width: 100%;margin-bottom: 5px;}	
.aboutNum li i {font-size: 20px;margin-top: 20px;}
.aboutNum li b {font-size: 30px;}
/* dqRange */
.dqRange .pic {padding-top: 10px;}
.dqRange .dqTitle {text-align: center;}
/* newsSlide */	
.newsSlide li .pic,.newsPic li a{height:220px;}
/* dqRelate */
.dqRelate .phone {width: 44%;}
.dqRelate .fl1,.dqRelate .frl{ display:none;}
.dqRelate {height: 130px;}
/* listBan */
.listBan{height:260px;}
.listBan .txt{font-size:14px;}
/* dqStrength */
.strengthR li{padding:5%;height:auto;margin-bottom: 10px; margin-right:0px;}
.strengthR li i{float:right;margin-left:0;}
.strengthR h3 {margin-bottom: 2px;}
.strengthR li img{ width:20px;}
.strengthR li p { font-size:16px;}
.strengthL {margin-bottom: 20px;}
/* newsShow */
.showTie h2 {font-size: 22px;margin-bottom: 15px;line-height: 26px;}
.showCon p {font-size: 16px;line-height: 26px; padding-bottom:10px;}
.newsShow .showTie p {padding-bottom: 10px;}
.showTie {margin-bottom: 10px;}
.newsShow .other .item1 span {font-size: 14px;line-height: 26px;}
.prenext {padding-top: 10px;font-size: 14px;margin-top: 20px;margin-bottom: 15px;}
.prenext .goback{ display:none;}
.prenext span{ width:100%;}
.picShow_r .box1 {padding: 15px;margin-bottom: 15px;}
.picShow_r .box1 h4 {font-size: 22px;line-height: 28px;margin-bottom: 18px;}
/* dqOffering */
.dqOffering li .bgImg{height:200px;}
.dqOffering li h4 {font-size: 22px;line-height: 30px;margin-bottom: 20px;}
.dqOffering li .txt {padding: 10px;}
.dqOffering .title {font-size: 22px;padding-bottom: 20px;}
.dqOffering li p {font-size: 16px;line-height: 1.625;}
/* dqSevice */
.dqSevice .title{font-size: 22px;padding-bottom: 20px;}
.dqSevice li h4 {font-size: 22px; padding-bottom: 15px;}
.dqSevice li,.dqSevice li:nth-child(2n){float:none;width:100%;min-height:auto;padding:10px;}
.dqSevice li p {font-size: 16px;line-height: 1.625;}
.dqSevice li i {width: 30px;height: 30px;line-height: 30px;font-size: 18px;margin-bottom: 15px;}
.dqSevice li {height: 300px;min-height: 300px;}
/* dqProcess */
.dqProcess .title{font-size: 22px;padding-bottom: 20px;}
.dqProcess .con {font-size: 16px;margin-bottom: 20px;}
/* dqCase */
.dqCase .list .pic h1 {font-size: 22px;}
.dqCase .list .pic {height: 400px;}
.dqCase .list .pic p {line-height: 24px;margin-top: 15px;font-size: 16px;}
.dqCase .list .pic img{ height:60px;}
/* dqNetwork */
.dqNetwork .title{font-size: 22px;padding-bottom: 20px;}
.productShow .proShow_R .title span {font-size: 22px;line-height: 28px;}
.productShow .proShow_R .con {font-size: 16px;line-height: 24px;padding: 0 0px 20px 0px;}
.productShow .proShow_R .font span {width: 100%;font-size: 14px;}
.productShow .proShow_R .box .text .item{ width:100%;}
.productShow .proShow_R .box .text .tel{ width:100%;}
.productShow .proShow_R .font {min-height: 90px;}
.productShow .proTie span {font-size: 22px;}
.productShow .proShow_con .main table tr td {font-size: 14px;}
.productShow td {line-height: 25px;}
.productShow .proShow_con .main td, .productShow .proShow_con .main th {padding: 5px 10px;}
.productShow .proShow_con .main {font-size: 14px;line-height: 28px;}
.productShow .proShow_con .main table tr td {padding-left: 5px;font-size: 13px;}
.productShow .proShow_con .main .pic img {padding-bottom: 5px;padding-right: 5px;}
.productShow .rightNews_w li h4{ font-size:16px;}
/* dqSpecialization */
.dqSpecialization .title{font-size: 22px;padding-bottom: 20px;}
/* dqHistory */
.dqHistory .title1{font-size: 22px;padding-bottom: 20px;}
}

@media all and (max-width:380px) {
/* footer */	
.footer .top {padding: 0 0px 5px;}
/* listBan */
.listBan{height:200px;}	
/* dqStrength */
.strengthL .txt {margin-bottom: 10px;}
/* dqFaq */
.dqFaq .top form {margin: 15px auto 0;}
.dqFaq h3 {line-height: 26px;}
.dqFaq .top form input {line-height: 40px;height: 40px;}
/* dqSevice */
.dqSevice li {height: 360px;min-height: 360px;}
.dqSevice li:nth-child(2) {height: 270px;min-height: 270px;}
/* dqCase */
.dqCase .list .pic {height: 460px;}
}