﻿@charset "utf-8";
/* CSS Document */

@media (max-width:1800px){

.mainbav ul li .erji_dh dl dd{width:25%;}
.pd06{padding: 0 4%;}

}
@media (max-width:1600px){
	.pd06{padding: 0 3%;}
	.home-d .cont{width: 42%;}
	.home-d .cont .abt2{font-size: 18px;}
	.home-d .cont ul li .num i{font-size: 26px;}
	.home-d .cont ul li .num sup{font-size: 16px;}
	.top-hz { width:92%;margin: 0 auto;}
	.mainbav ul li:hover .erji_dh{padding-left:3%;}
	.mainbav ul li .erji_dh dl dd{width:28%;}
	.index-news-right-more{ left:7%;bottom: 40%;}


}
@media (max-width:1500px){
	.home-d .cont ul li p{font-size: 12px;}
}

@media (max-width:1440px){
.top-hz { width:98%;}
.hz{width:90%;}
.hza{ width:90%; }
.index-news-right-more{ left:7%; bottom: 38%;}
.w1400{width:90%;}
 
}
@media (max-width:1366px){
	.index-yyl { margin-left: 20px;}	
	.foot-hz-nav{margin-right:7%;}
	.foot-lxfs{width: 50%;}
	.index-news-right-more{ left:9%;bottom: 36%;}
	.goodsinfo-wrapper .box-1 .prxqbt{font-size:40px;}
	.index-title{font-size:40px;}
	.dsanp .gcal .swiper-slide .right .txt{width:80%;}
	.foot .box .left dl{padding-right:80px;}
	.dbap .bd .inHd li{padding:4.8% 0;}
	.dsip .bd .pic{width:50%}
	.dsip .hd ul{margin-top:1%;}
	.dsip .title .cabt{font-size:24px;}




}
	
@media (max-width:1200px){
	body {font-size: 15px;/* [disabled]line-height:28px; */}
	img{max-width:100%;}
	.dsanp .gcal .swiper-slide .right .txt{width: 100%;}
	.application-wrapper .title{font-size: 36px;}
	.application-wrapper .desc{min-height: auto;line-height: 28px;}
	.title .ppbt{font-size: 30px;}
	.goods-wrapper .item .title{font-size: 30px;}
	.goods-wrapper .item .desc{line-height: 28px;}
	.goodsinfo-wrapper .box-1 .prxqbt{font-size: 32px;}
	.index-title{font-size: 36px;}


}


@media screen and (max-width: 1004px) {
	.dsip .hd{width: 100%; position: static;}
	.dsip .bd .txt{width: 100%; margin-top:3%}
	.dsip .bd .pic{width: 100%; margin-top: 3%;}
	.dsip .bd .pic img{width: 100%;}
	.dsip .hd ul{margin-top: 0;}
	.dsanp .gcal .swiper-slide .pic{width: 100%;}
	.dsanp .gcal .swiper-slide .right{width: 100%; position:static;-webkit-transform:translate(0,0%); transform: translate(0,0%); padding:4% 2.5%;}
	.dbap .bd .inHd{width: 100%;}
	.dbap .bd .inBd{width: 100%;}
	.foot .box .right{width: 100%;}
	.foot .box .left dl{padding-right: 60px;}
	.service_banner{padding-top: 150px; min-height: 500px;}
	.honor li{width: 31.333%;}
	.case-wrapper .pageTop{display:block}
	.case-wrapper .pageTop .index-title{font-size: 40px; width: 100%;}
	.case-wrapper .pageTop .cat-box{display: flex; justify-content: end;}
	.case-wrapper .pageTop .index-title{font-size: 30px;}
	.about_x2.bgs2 .lnny{width: 100%;}
	.about_x2.bgs2 .rnny{width: 100%; margin-top: 2%;}
	.case-wrapper .swiper-slide .title{font-size: 20px;}
	.case-wrapper .swiper-slide .descs{font-size: 15px; line-height: 0.44rem;}
	.case-wrapper .swiper-box .swiper-container{padding-bottom: 0.8rem;}
	.case-wrapper .swiper-pagination {bottom: 0;width: 100%;text-align: center;}
	.hh10{padding-top: 78px;}
	.casebox{display: block;}
	.casebox .info2{width: 100%;}
	.casebox .content{width: 100%; margin-top: 3%; font-size: 15px; line-height: 26px;}
	.casebox .content .ccbt{font-size:20px;}
	.application-wrapper .title{font-size: 24px;}
	.application-wrapper .desc{font-size: 15px;}
	.title .ppbt{font-size: 26px;}
	.title p{font-size: 15px;}
	.scheme-detail .detail .lny p{font-size: 15px;}
	.scheme-detail2 li .itext{font-size: 15px;}
	.scheme-detail2 li{width: 33.333%;}
	.scheme-appcat .item{width: 50%; margin-bottom: 2%;}
	.scheme-appcat .item .ssbt{font-size: 24px;}
	.about_jianjie{padding: 3% 0;}
	.solution2 li .snybt{font-size:18px;}
	.solution3 li .snybt{font-size: 18px;}
	.solution3 li{width: 48%; margin-bottom: 2%;}
	.goods-wrapper .item .title{font-size: 24px;}
	.goods-wrapper .item .desc{font-size: 15px; line-height: 26px;}
	.goods-wrapper .item{display: block;}
	.goods-wrapper .item .pic{width: 80%;margin: 0 auto 0.4rem;}
	.goods-wrapper .item .info{width: 100%;padding: 0 0.4rem;}
	.goodsinfo-wrapper .main{display: block;}
	.goods-wrapper .item .info:after{width: 100%;}
	.goodsinfo-wrapper .info-box{width: 100%;}
	.goodsinfo-wrapper .box-1 .prxqbt{font-size: 24px;}
	.goodsinfo-wrapper .swiper-box{width: 100%; margin-top: 3%;}
	.goodsinfo-wrapper .box-1 .desc, .goodsinfo-wrapper .box-1 .desc li{font-size: 15px;}
	.goodsinfo-wrapper .box-1 .index-title.ani{font-size: 0.9rem;;letter-spacing: 0.02rem;margin-top: 0.4rem; margin-left:0; }
	.goodsinfo-wrapper .box-3 .pic{width: 100%;}
	.goodsinfo-wrapper .box-3 .info .sbbt{font-size: 24px;}
	.goodsinfo-wrapper .box-3 .item:nth-child(even) .info{left: 0.3rem;}
	.goodsinfo-wrapper .box-3 .info .brief{font-size: 16px;}
	.index-title{font-size: 26px;}
	.banner_ny{height:auto;}
	.page_title{font-size:24px;}

	

}
@media screen and (max-width:980px) {
	.dsip .title .cabt{font-size: 22px;}
	.dsip .hd li{font-size: 15px; height:auto; line-height:30px;}
	.dsip .bd .txt .caxbt{font-size:18px;}
	.newpro li .ppbox .p1{font-size: 22px;}
	.newpro li .ppbox .h4_gd{font-size: 15px;}
	.newpro li{width: 49.5%;}
	.dsanp .title .sobt{font-size: 22px;}
	.foot .foot_b .link{padding-bottom: 10px;}
	.foot .foot_b{padding: 20px 0;}
	.dbap .bd .inBd .yi .inbt{font-size: 15px;}
	.intitle .inbt{font-size: 22px;}
	.dbap .hd ul li{font-size: 15px;}
	.dbap .hd ul li{width: 23%; margin: 0;}
	.service_banner{padding-top: 15%; min-height:445px;}
	.title_boxs a{width: 25%;}
	.honor li{width: 48%;}
	.contact_banner .cbt{font-size: 22px;}
	.contact_banner .cwz{font-size: 20px;}
	.message ol li .btn, .message ol li .btn2{font-size: 16px;}
	.contact_banner{padding-top: 20%;}
	.case-wrapper .pageTop .index-title{font-size:24px;}
	.case-wrapper .pageTop .cat-box a{font-size: 14px;}
	.newxbox a{display: block;}
	.newxbox .npic{width: 100%;}
	.newxbox .ntext{width: 100%;}
	.newxbox .ntext .ny .time1{font-size: 20px;}
	.news2 li{width: 48%;}
	.news2 li .ntext .desc{font-size: 16px; line-height: 26px; height: 80px; letter-spacing:0}
	.foot .box .left dl{padding-right: 40px;}
	.news3 li .ntext .desc{font-size: 16px; line-height: 26px;  height: 80px;letter-spacing:0}
	.about_x2.bgs2 .con_id{font-size: 14px; line-height: 24px;}
	.about_x2.bgs2 .show_t{font-size: 24px;}
	.about_x2.bgs2 .con_line{font-size: 14px;}
	.case-wrapper .swiper-slide{ display: block;}
	.case-wrapper .swiper-slide .picss2{width: 100%;}
	.case-wrapper .swiper-slide .infos{width: 100%;}
	.case-box ul li{width: 100%; margin-right: 0; margin-top: 0;}
	.case-wrapper .case-box .info{display: block; padding: 0.38rem 0.38rem 0;}
	.case-box .name{width: 100%; padding-left: 0;}
	.case-wrapper .case-box .right{width: 100%; padding: 3% 0;}
	.case-box .desc{height: auto; line-height: 24px;}
	.casebox .info2 li{font-size: 16px;}
	.casebox .content{font-size: 14px;}
	.casebox .content .ccbt{font-size: 18px;}
	.PreveNext li{font-size: 14px; line-height: 24px;}
	.fanhui{display: none;}
	.application-wrapper .title{font-size: 22px;}
	.application-wrapper .desc{font-size: 14px; line-height: 24px;}
	.application-wrapper .item{display: block;}
	.application-wrapper .picss2{width: 100%;}
	.application-wrapper .info{width: 100%;}
	.index-more{font-size: 14px;}
	.scheme-detail .detail{display: block;}
	.scheme-detail .detail .lny{width: 100%;}
	.scheme-detail .detail .rny{width: 100%; margin-top: 3%;}
	.title .ppbt{font-size: 24px;}
	.title p{font-size: 14px;}
	.scheme-detail .detail .lny p{font-size: 14px;}
	.scheme-detail2 li .itext{font-size: 14px; min-height: 50px;}
	.scheme-detail2 li{width:50%;}
	.scheme-appcat .item .ssbt{font-size: 22px;}
	.solution2 li .snybt{font-size: 16px;}
	.solution3 li .snybt{font-size: 16px;}
	.goods-wrapper .item .title{font-size: 20px;}
	.goods-wrapper .item .desc{font-size: 14px;}
	.index-more{font-size:14px;}
	.goods-wrapper .item .info:after{display: none;}
	.goodsinfo-wrapper .box-1 .desc, .goodsinfo-wrapper .box-1 .desc li{font-size: 14px; line-height: 20px;}
	.goodsinfo-wrapper .email{font-size: 14px;}
	.goodsinfo-wrapper .box-2 .xqbt{font-size: 22px; line-height: 22px;}
	.goodsinfo-wrapper .box-2 p{font-size: 15px; margin-top: 3%; line-height: 22px;}
	.goodsinfo-wrapper .box-3 .info .sbbt{font-size: 24px;}
	.goodsinfo-wrapper .box-3 .info .brief{font-size: 15px;}
	.goodsinfo-wrapper .box-3 .info{width: 33.85%;right: 0.3rem;padding-right: 0;}
	.compare-box .result-box table td{font-size: 15px;}
	.index-title{font-size: 24px;}
	.goodsinfo-wrapper .group{width: 48%;margin-right: 0;margin-top: 4%;}
	.goodsinfo-wrapper .group:nth-child(-n+3){margin-top:4%}
	.goodsinfo-wrapper .caption{margin: 0;}
	.dbap .hd ul li{font-size: 15px; height:auto; line-height:30px;}
	.popover .container{width: 90%;}
	.validate_form legend{font-size: 22px; line-height:30PX}
	.goodsinfo-wrapper .box-1 .prxqbt{font-size: 22px;}
	.goodsinfo-wrapper .box-3 .line {width: 2px;height: 8px;margin-bottom: 0.16rem;}
	.goodsinfo-wrapper .caption{font-size: 20px; margin: 3% 0;}
	.case-wrapper .pageTop .cat-box a{width: 23%;}
	.page_title{font-size: 22px;}
	.newxbox .ntext .ny .time1{font-size: 18px;}
	.hh10{padding-top:60px}
	.about_course .course_box ul li span{font-size: 22px;}
	
	.sjkf{display:block;}
	.side{display:none;}




}

@media screen and (max-width:580px) {
	.dsip .title .cabt{font-size: 18px;}
	.dsip .hd li{font-size:14px; height:auto;}
	.dsip .bd .txt .caxbt{font-size:16px;}
	.newpro li .ppbox .p1{font-size: 18px;}
	.newpro li:nth-child(1), .newpro li:nth-child(2){width:99.5%;}
	.newpro li{width:99.5%;}
	.newpro li .ppbox .h4_gd{font-size: 13px;}
	.dsanp .title .sobt{font-size:18px;}
	.foot_t{display: none;}
	.intitle .inbt{font-size: 18px;}
	.dbap .bd .inHd li .inbt{font-size: 16px;}
	.dbap .bd .inHd li p{font-size: 14px;}
	.message .lybt{font-size: 20px;}
	.map #map_container{height: 450px;}
	.message ol li .btn, .message ol li .btn2{font-size: 14px;}
	.case-wrapper .pageTop .index-title{font-size:22px;}
	.about_x2.bgs2 .show_t{font-size: 18px;}
	.PreveNext{height: auto;}
	.solution2 li .snybt{font-size:14px;}
	.solution3 li .snybt{font-size: 14px;}
	.scheme-appcat .item .ssbt{font-size: 18px;}
	.goods-wrapper .item .title{font-size: 20px;}
	.goods-wrapper .item .desc{line-height: 24px;}
	.goodsinfo-wrapper .box-2 p{font-size: 14px;}
	.goodsinfo-wrapper .box-3 .info .sbbt{font-size: 18px; line-height:20px;}
	.goodsinfo-wrapper .box-3 .info .brief{font-size: 14px; line-height: 20px; display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden; margin-top: 0;}
	.compare-box .result-box table td{font-size:14px;}
	.index-title{font-size: 18px;}
	.dsip .bd .txt p{font-size:14px;}
	.newpro li .ppbox{width:35%;}
	.dbap .hd ul li{font-size:14px; height:auto;}
	.dbap .bd .inBd .yi .inbt{font-size:14px;}
	.service_banner{padding-top: 34%;min-height: 320px;}
	.dbap .bd .inHd li .riqi{height: auto;}
	.validate_form legend{font-size: 18px;}
	.validate_form .form-group{width: 100%;}
	.validate_form .form-control{height: 35PX;}
	.validate_form .form-control + label{top:6px}
	.popover .btn_close{top: 28px;}
	.goodsinfo-wrapper .box-1 .prxqbt{font-size: 20px;}
	.goodsinfo-wrapper .box-2 .xqbt{font-size: 18px;}
	.case-wrapper .pageTop .cat-box{display: inline-block; width: 100%;}
	.case-wrapper .pageTop .cat-box a{width: 31.333%;}
	.goodsinfo-wrapper .group{width: 98%;}
	.case-box .name{font-size: 18px;}
	.case-wrapper .case-box .desc{font-size: 14px;}
	.case-wrapper .swiper-slide .descs{font-size: 14px;}
	.news2 li{width: 98%;}
	.page_title{font-size: 18px;}
	.newxbox .ntext .ny .time1{font-size: 16px; margin-bottom: 0;}
	.newxbox .ntext .ny .time2{line-height: 22px;}
	.newxbox .ntext .ny .time{font-size: 12px;}
	.newxbox .ntext .ny .read_more{font-size: 12px;}
	.about_course .course_box ul li span{font-size: 20px;}
	.goodsinfo-wrapper .box-4 .compare-box{padding-right:0}
	.compare-box .result-box{overflow-x: auto; padding-bottom: 4%;}
	.compare-box .result-box table{width:880px; overflow-x: auto;}
	.compare-box .result-box table tbody{overflow-x: auto;}
	.case-box .name{font-size: 16px;}
	.goodsinfo-wrapper .box-1 .desc{margin:0.25rem auto;}






}

@media screen and (max-width:414px) {
	.dsip .hd li{width: 31.333%;}
	.newpro li .ppbox{width: 44%;}
	.dbap .hd ul li{width: 31.333%;}
	.validate_form .form-group{width: 100%;}
	.case-wrapper .pageTop .cat-box a{width:48%; line-height: 36px;}
	.title{padding: 10px 0;}
	.application-wrapper .title{margin-bottom: 0;}
	.scheme-detail2 li .itext{font-size: 13px; min-height:75px;}
	.scheme-appcat .item p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; min-height: auto; line-height: 20px;}
	.goodsinfo-wrapper .group.pl .text placeholder{font-size: 12px;}
	.message .lybt{font-size: 14px;}
	.about_x2.bgs2 .show_t{font-size: 16px; line-height: 22px;}
	.about_course .course_box ul li{overflow: hidden; padding: 3%;  box-sizing: border-box;}
	.about_course .course_box ul li span{font-size:18px; width: 100%; position: static;    top: 0%; 
		transform: translateY(0%); 
		-webkit-transform: translateY(0%); }
	.about_course .course_box ul li .text{width: 100%; box-sizing: border-box; padding-right: 0; float: none;}
	.about_course .course_box ul li:nth-child(2n) .text{padding-left: 0; text-align: left;}
	.about_jianjie .right ol li{width: 97%;}
	.goodsinfo-wrapper .submit{width: auto; font-size: 14px;}
	.goodsinfo-wrapper .box-3 .info .sbbt{font-size: 16px;}
	input,textarea{font-size:12px;}
	:root {--fs16: 14px;}
	.goodsinfo-wrapper .group .text, .goodsinfo-wrapper .group .msg{height: auto; line-height: 32px;}
	.msg-wrapper .form .caption, .goodsinfo-wrapper .form .caption{line-height: 32px;}
	.goodsinfo-wrapper .email{line-height: 30px;}

	
	
	
}