@charset "utf-8";

/* CSS Document */

@media screen and (max-width:1880px)
	
{
	
	.ktimgbox img{height: 180px;}
	.inpro-listcon{    height:100px;padding: 15px 0;}
}

@media screen and (max-width:1680px)
	
{

	
	.nav li>a{font-size: 16px !important;}
	
	.syprolink{ width: calc(100% + 30px); margin-left: -30px}
	.syprolink span{margin-left: 30px; font-size: 14px;}
	.syproboxs li h2{font-size: 26px;}
	.bantxt h2{font-size: 50px;}
	.bantxt p{font-size: 22px;}
	
	.banmore .more{width: 170px; height: 46px; line-height: 46px;}
	.banmore .moretwo{width: 170px; height: 46px; line-height: 46px;}
	
	.sytit h2{font-size: 36px;}
	.sytit p{font-size: 14px;}
	.prozh-con a{font-size: 12px;margin-right: 3px;}
	.inpro-listcon{    height:100px;padding: 15px 0;}
	.inpro_list_S .inpro-listcon span:nth-child(3){padding-right: 5px;}
	.pd50 a{font-size: 22px;padding-bottom: 10px;}
	.inpro-listcon span{font-size: 12px;padding-right: 5px;}
	.inpro-listcon span a{font-size: 16px; }
	.pro-more{font-size: 14px !important;}
	.banner .swiper-slide{ }
	
	.otherpro-list-row .ss-list-con{margin-top: 0;}
	
	.ktcons{width: 88%;}
	
	.synewstxt h2{height: 56px;}
	.prozh-con{padding: 18px 0 0;height: 180px;}
	.nyproimgs h2{padding: 15px 0 0px;}
	
	
	
	
	
	
}

@media screen and (max-width:1500px)
	
{
	
	.prolistbox-con{    width: 25.5%;}
	
}


@media screen and (max-width:1440px)
	
{
	.syprolink{ width: calc(100% + 20px); margin-left: -20px}
	.syprolink span{margin-left: 20px;}
	.syproboxs li h2{font-size: 24px;}
	.dailishang li h5{font-size:20px;}
	
	
	.duibitext{padding: 3%}
	.duibiboxs{padding: 4% 3%}
	
	.banner .swiper-pagination-bullet{width: 12px; height: 12px;}
	
	.bantxt p{font-size: 20px;}

	
	.daililefttit h3{font-size: 14px;}
	.daililefttit span{text-align: right}
	.ktimgbox img{height: 160px;}
	
	    .prolistbox-con {
        width: 24.5%;
    }
	
	
	
}

@media screen and (max-width:1366px)
	
{
	.bantxt h2{font-size: 40px;}

	.bantxt p{font-size: 18px;}
	
	.syabshuzi li p span{font-size: 60px;}
	
	.nybantxt p{font-size: 50px;}
	.nybantxt span{font-size: 44px;}
	.nybantxt img{width: 30px;}
	
	.contboxs{padding:20px;}
	
	.canshuleft p {width: calc(100% - 40px); margin: 0px 20px}
	
	.procanshu{margin: 20px 0px;}
	
	.duibitext{font-size: 14px;}
	
	
	.dbdylist ul{margin-left: -50px;width: calc(100% + 50px);}
    .dbdylist li{width: calc(33.33% - 50px); float: left; margin-left:50px; margin-bottom: 50px;}
	
	.dbmytxts{font-size: 14px;}
	
	
	.inpro-listcon{    height:100px;padding: 15px 0;}
	
	.yzjrightxing li{width: 100%; padding: 10px 0px;}
	
	
	
		
}




@media screen and (max-width:1280px)
	
{
   
	.synewsbox{padding-bottom: 50px;}
	.synewsbox .swiper-pagination-bullet-active { background:#993333}
	
	.syabshuzi li p span{font-size: 50px;}
	
	.contactkuaileft h3{font-size: 20px;}
	
	
	.protucebox li {width: calc(33.33% - 20px);}
	
	
	

}




@media screen and (max-width:1100px)
	
{


	body{overflow-x: hidden}
	.mainbox{width: 92%;}
	.logo{width: 20%;}
	.nav{display: none}
	.wapnavbj{background: rgba(0,0,0,0.6); position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99999; opacity: 0; visibility: hidden;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; display: block}
	.navseach-box{width: 92%;}
	.wapnav{position: fixed; width:80%; top: 0px; right:-100%; height: 100%; background: #fff; z-index: 999999;overflow-y: scroll;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; display: block}
	.waptits h2{text-align: center; font-size: 18px; height: 80px; line-height: 80px;}
	.banner .swiper-slide{height: 500px !important;}
	.index_ktimg_row{width: 92%;padding: 6% 0 9%;}
	.ktimgbox{height: 200px;}
	.ktconbox .tit{line-height: 26px;}
	.ktcon-tab tr{display: flex;flex-direction: column; flex-wrap: nowrap;}
	.index_ktimgbox .swiper-pagination{bottom: 4%;}
	
	
	.mainprobox{width: 96%;}
	.pro-more{margin: 15px auto 0;}
	.inpro-listcon{padding: 10px 0;}
	.pd50 a{font-size: 18px;}
	
	.newslistbox{width: 100%;}
	.footright{width: 28%;}
	.footleft{width: 66%;}


	.fanhui{width: 20px; display: block}
	.fanhui img{width: 10px;}
	.waptits h2{width: calc(100% - 40px); margin: 0 auto}
	.waptits h2 img{width: 30px; margin-right: 10px;}
	.wapnav ul{padding: 20px;}
	.wapnav li>a{font-size: 18px; font-weight: bold; background: url("../images/youx.png") no-repeat right center; background-size: 8px auto; display: block; padding: 10px 0px;}
	.wapnavdown dd p{background: url("../images/youx.png") no-repeat right center; background-size: 8px auto; font-size: 16px; }
	.wapnavdown dd{padding-top: 20px;}
	.nobj dd p{background: none}
	.wapnavdown dd p.nojian{background: none}
	.wapnavdown dd p img{width:30px; margin-right: 10px;}
	.wapnavdowntwobox{overflow-y: scroll; height: calc(100vh - 50px)}

	.wapnavdowntwobox span{ display: block; font-size: 16px;}

	.wapnavdowntwobox span>a{display: block; padding: 10px 0px;}
	.wapnavdown{display: none; position:absolute; left: 0px; top: 0px; height: 100vh; width: calc(100% - 40px);background: #fff; padding: 0px 20px;}
	.wapnavdowntwo{display: none; position:absolute; left: 0px; top: 0px; height: 100vh; width: calc(100% - 40px);background: #fff; padding: 0px 20px;}
	.menu-open{height: 100vh;overflow: hidden}
	.menu-open .wapnavbj{opacity: 1; visibility: visible}
	.menu-open .wapnav{right: 0px;}
	
	.swiper-pagination{display: block;}
	.index_ktimgbox .swiper-button-next{display: none;}
	.index_ktimgbox .swiper-button-prev{display: none;}
	
	

	.nav-btnbox {position:fixed;z-index:999999999999999999;right:5%;top:37px; width:22px;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; display:block; }
	.nav-btnbox .icon-bar {display: block; height:2px;border-radius: 10px;overflow: hidden;background-color:#000;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;perspective-origin: 50% 50%;-ms-transition: all .3s ease; margin:0 auto;}
	.nav-btnbox.baise .icon-bar {background: #fff}
	.nav-btnbox.baise.cur .icon-bar {background: #000}
	.nav-btnbox .icon-bar+.icon-bar {margin-top:5px}	
	.menu-open .nav-btnbox .icon-bar{ background-color:#000;}
	.menu-open .nav-btnbox .icon-bar:first-child { margin-left: 0;-webkit-transform: translate3d(0px, 7px, 0) rotate3d(0, 0, 1, -45deg);transform: translate3d(0px, 7px, 0) rotate3d(0, 0, 1, -45deg);}	
	.menu-open .nav-btnbox .icon-bar:nth-child(2) { opacity: 0;transform: translate(20px, 0);}
	.menu-open .nav-btnbox .icon-bar:last-child {-webkit-transform: translate3d(0, -7px, 0) rotate3d(0, 0, 1, 45deg);transform: translate3d(0, -7px, 0) rotate3d(0, 0, 1, 45deg);}


	.topright{width: 140px; margin-right: 50px}
	
	
	.zhishibox li {width: calc(50% - 30px);}
	
	.nyproboxs li {width: calc(50% - 50px);}
	
	.prolistbox li a{padding: 30px;}
	.prolistbox li {width: calc(100% - 20px);}
	
	
	.duibihezi{overflow-x: scroll;}
	
	.duibitable{width: 200%}
	
	.prodbboxs li {width: calc(50% - 20px);margin-bottom: 20px;}
	
	
	
	.daililefttit{display: block}
	.daililefttit h3{width: 100%}
	.daililefttit span{text-align: center; width: 100%; margin-top: 10px; display: block}
	.daililefthezi li em{padding: 0px 20px;}
	.dlshezi li {width: calc(100% - 92px);}
		
		
		
}




@media screen and (max-width:1024px)
	
{
	.know-button{width: 90%;}

}

@media screen and (max-width:999px)
	
{

	
	
	
}

@media screen and (max-width:920px)
	
{
	
	.logo{    width: 25%;}
	
	
	.banner .swiper-slide{height: 100% !important;}
	.banner img.pcshow{display: none}
	.banner img.wapshow{display:block}
	
	.index_ktimg_row{width: 92%;    padding: 8% 0 10%;}
	.ktimgbox{height: 170px;}
	.ktconbox .tit{line-height: 24px;}
	.ktcon-tab tr{    display: flex;flex-direction: column;margin-bottom: 5px;}
	.ktcon-tab tr td{font-size: 12px;line-height: 14px;}
	.inpro_list_S{width: 49%;}
	.inpro_list_L{width: 100%;}
	
	.inpro-listcon{
		
		height: 100%;
		
	}
	
	.inpro_load{
		
		width: 100%;
		
	}
	
	.inpro_load p{
		
		padding: 20px;
		font-size: 14px;
		
		
	}
	
	.syproboxs li {width: calc(100% - 6px);}
	.redbj h3{font-size: 16px; }
	
	.footpro{display: none}
	.foottop{display: block}
	.footleft{width: 100%}
	
	.footright{width: 100%; max-width: none}
	
	.uptop{position: fixed; right:5px; bottom: 10%; z-index: 999}
	
	.nyabouttxt{width: 100%}
	.nyabshuzi h3 span{font-size: 40px;}
	.nyabshuzi{width: 100%}
	.nyabtit h2{font-size: 30px;}
	
	.zhichi li p{display: none}
	.zhichi li a{margin-top: 20px;}
	.zhichi li{width: calc(31% - 60px);padding: 30px; margin-bottom: 20px;}
	.zhichi li h2{font-size: 24px;}
	.whyleft h3{font-size: 26px;}
	
	.contactbox ul{display: block}
	
	.contactbox li{width: 100%; margin-bottom: 20px;}
	
	.contactkuaijie .mainboxtwo.shang{display: block}
	.contactkuaileft{width: 100%}
	.contactkuairight{width: 100%; margin-top: 40px;}
	
	.dailishang li {width: calc(100% - 107px);margin-bottom: 20px;}
	.dailishang li h3{min-height: auto; margin-bottom: 20px;}
	
	.joinw04{display: none}
	.joinw03 {width: calc(30% - 10px);}
	
	.nynewslist li {width: calc(50% - 25px);}
	
	
	.newsbannertxt h1 {font-size: 26px;}
	
	.nynewtit ul{display: block; overflow: hidden; width: calc(100% + 10px); margin-right: -10px;}
	.nynewtit li{float: left;margin-bottom: 10px;}
	
	.protucebox li {width: calc(50% - 20px);}
	
	
	.prosoubtn{width: 140px;}
	.prosoutxt {width: calc(100% - 160px);}
	.prosousu{margin: 40px auto;}
		
	.proshowx{display: block}
	.proimgbox{width: 100%}
	.prorightsd{width: 100%; margin-top: 50px;}
	.protanbi{display: block}
	.protanbi ul{width: calc(100% - 70px); margin-bottom: 20px;}
	.protanbi dl{width: calc(100% - 70px);}
		
	.proyoushitxt li{width: 50%; margin-bottom:30px;}
		
	.proxuanzeleft h2{font-size: 26px; padding-left: 0px;}
		
	.dbdylist li {width: calc(50% - 50px);}
	
	
	.duibitable{width: 260%}
	
	.dbchfllist li {width: calc(50% - 40px);}
	
	.yzjleftabbox li{width: 50%}
	.yzjrightxing li{padding: 30px 0px;}
	
	.mainbox{width: 92%}
	.mainboxtwo{width: 92%}
	
	.footcont>h2{display: none}
	.erweimas{margin-top: 20px;}
	.footbot{margin-top: 35px;}
	
	.nynav .mainboxtwo{width: 100%}
	.nynav li{width: 33.33%}
	.whyleft p{font-size:16px;}
	
	.newsshowleft{width: 100%; font-size: 16px;}
	.newsshowleft p{padding: 10px 0px;}
	.newsshowright{width: 100%}
	.nyprobanner .baise{width: 100%}
	
	.mainboxtwo.proshowqie{width: 100%;}
	.lunwen li{border-bottom: none}
	.dailileft{width: 100%}
	.dailiright{width: 100%;margin-top: 20px}
	.dlshezi li {width: calc(50% - 92px);}
	
	
	.syabshuzi li h4{font-size: 14px;}
	.syabshuzi li p span{font-size: 38px;}
	.redbj span a{height: 40px;line-height: 40px;font-size: 14px;width: 190px;}
	.newslistbox{width: 100%;}
	.synewstxt h2{font-size: 18px;height: 45px; line-height: 26px;}
	
	
	
}

@media screen and (max-width:768px)

{
	
	
	
	
}

@media screen and (max-width:680px)

{
	
	.pd3{ padding-top:6%; padding-bottom:6%}
	.pd4{ padding-top:8%; padding-bottom:8%}
	.pd5{ padding-top:8%; padding-bottom:8%}
	.pd6{ padding-top:10%; padding-bottom:10%}
	.pd2{ padding-top:4%; padding-bottom:4%}

	.mt1{ margin-top:3%}
	.mt2{ margin-top:6%}
	.mt3{ margin-top:9%}
	.mt4{ margin-top:10%!important}
	.mt5{ margin-top:10%}

	.pb3{ padding-bottom:6%}
	.pb4{ padding-bottom:8%}
	.pb5{ padding-bottom:10%}
	.pb6{ padding-bottom:12%}
	.pb7{ padding-bottom:14%}
	.pt4{padding-top: 8%}
	
	
	.index_ktimgbox .swiper-pagination{    bottom: 2%;}
	.index_ktimgbox .swiper-pagination-bullet{width: 10px;height: 10px;}
	
	.top>.mainbox{height: 70px;}
	body{padding-top: 70px;}
	
	.nav-btnbox{top: 27px;}
	
	.logo{width: 100px;}
	
	.bantxt h2{font-size: 22px;}
	
	.bantxt p{font-size: 14px;}
	.banner .swiper-button-prev,.banner .swiper-button-next{display: none}
	.bantxtbox{padding: 0px;}
	.bantxtbox .mt3{margin-top: 4%}
	.banmore .more{width: 120px; height: 40px; line-height: 40px;}
	.banmore .moretwo{width: 120px; height: 40px; line-height: 40px;}
	
	.banner .swiper-pagination-bullet{width: 8px; height: 8px;margin: 0px 5px!important;}
	
	.sytit h2{font-size: 26px;}
	.sytit h3{padding: 10px 0px}
	.sytit p{line-height: 1.6}
	
	.index_procon{
		display: flex;
	    flex-wrap: nowrap;
	    flex-direction: column;
	    justify-content: flex-start;
	}
	
	.inpro_list{
		
		width: 100%;
		margin-bottom: 5%;
		margin-right: 0;
		
	}
	
	.navsoubtn{height: 30px;}
	.navseach-box{width: 90% !important;padding: 8px 0 !important;font-size: 13px;}
	.navseach{height: 55px;}
	.banner{margin-top: 10%;}
	.index_ktimg_row{width: 90%;padding: 50px 0 6%;}
	.ktitem-list{flex-wrap: wrap;}
	/*.ktitems{width: 47%;}*/
	.ktitems:nth-child(2n){margin-right: 0%;}
	
	.ktimgbox{height:auto;}
	.ktimgbox img{height: 130px;}
	
	.ktcon-tab tr{display: flex;flex-direction: column; flex-wrap: nowrap;margin-bottom: 3%;}
	.ktcon-tab tr th{line-height: 16px;}
	.ktcon-tab tr td{    font-size: 12px;line-height: 16px;}
	.inpromedia-img{display: block;}
	.inproweb-img{display: none;}
	
	.newslist{flex-direction: column;flex-wrap: nowrap;}
	.newslist-con{width: 100%;margin-right: 0;    margin-bottom: 40px;}
	.synewstxt h2{height:auto;}
	.synewstxt p{height: auto;}
	.newslistbox{width: 90%;}
	

	
	
	
	.syproboxs li{display: block}
	.profenge{width: 100%}
	.syproboxs li h2{font-size: 20px}
	.profenge .syprowz{margin-bottom: 20px;}
	
	.pd50{padding:20px 0;}
	.profenge a{padding:30px 20px;}
	.syprowz p{padding-left: 0px; border: none!important; margin-left: 0px;}
	.syabshuzi li {width: calc(50% - 1px); margin-bottom: 30px;}
	.syabshuzi li h4{font-size: 14px;}
	.syabshuzi li p span{font-size: 40px;}
		
	.redbj .mainboxtwo.erduan{display: block;padding-bottom: 20px;}
	.redbj h3{margin: 20px 0; text-align: center}
	
	.synewstxt {padding: 20px 0px;}
	
	.tixs{font-size: 16px;}
	
	.footbot.erduan{display: block}
	
	.redbj span a{line-height: 40px; height: 40px;font-size: 16px;}
	.syproboxs li h2{margin-bottom: 20px; line-height: 1}
	
	.nybantxt p{font-size: 30px;}
	.nybantxt span{font-size: 26px;}
	.nybantxt img{width: 20px;}
	
	.nyabtit p{font-size: 26px;}
	.nyabtit h2{font-size: 24px;}
	.nyabshuzi ul{display: block; overflow: hidden}
	.nyabshuzi li{width: calc(50% - 20px); float: left; padding: 20px 10px;}
	.nyabshuzi h3{line-height: 1}
	
	.teampic ul{display: block}
	.teampic li{width: 100%; margin-bottom:10px}
	.whybuybj .mainboxtwo.erduan{display: block}
	.whyleft{margin-bottom: 20px;}
	.nybantxt{top: 50%}
	.nynavselect{display: block}
	.nynav{display: none}
	
	.contactkuaileft h3{text-align: center}
	
	.contactkuairight ul{display: block}
	.contactkuairight li{width: 100%; margin-bottom: 20px;}
	
	.nynewtit h2{font-size: 30px;}
	
	.shaixuan ul{display: block}
	.shaixuan li{width: 100%; margin-bottom: 5px;}
	.shaixuan li:nth-child(3){width: 100%}
	.dailishang li{padding: 20px;width: calc(100% - 87px);}
	.dailishang li p{font-size: 20px;}
	.dailishang li h5{font-size: 16px;}
	.dailishang li h3{font-size: 16px;}
	
	.joinw03{display: none}
	.joinlist dt{padding: 10px 20px;}
	.joinlist dd>a{padding: 20px;}
	.joinw02{width: calc(40% - 60px)}
	.joinw01{width: 50%;line-height: 1.4}
	.joinlist dd>a{font-size: 16px;}
	.joinshowtxt{padding: 20px;}
	
	.nynewslist li {width: calc(100% - 25px);}

	.nynewstxt h3{font-size: 20px;}
	
	.newsbannertxt h1 {font-size: 20px;}
	
	.newsbannertxt p{display: block}
	
	.newsbannertxt p span:first-child{margin-right: 20px;}
	
	.shares{margin-top: 10px;}
	
	
	.dinggoutxt>h3{font-size:20px;}
	.dinggoutxt ul{display: block}
	.dinggoutxt li{width: 90%; margin: 10px 0px;}
	.shuoming p{font-size: 16px;}
	.shuomingtxt{font-size: 16px;}
	.shuomingtxt p span{display: block}
	
	.zhishibox li {width: calc(100% - 30px); margin-bottom:20px;}
	
	
	.zhishibox li a{padding:30px 20px;}
	.zhishibox li h2{font-size: 20px; line-height: 1}
	
	.protucebox li {width: calc(100% - 20px);}
	
	
	.protucetop h3{height: auto}
	
	
	.zixunbiaodan li {width: calc(100% - 20px);}
	.tijiaos{width: 100%}
	
	.nyproboxs li {width: 100%;}
	.nyproboxs ul{flex-wrap: nowrap; flex-direction: column;}
	.prosousu{display: block}
	
	.prozh-con a{    padding: 0px 10px;}
	
	.prosoutxt{width: calc(100% - 40px); text-align: center}
	.prosoubtn{width: 100%}
	
	.nyproimgs h2{font-size: 24px;}
	.nyproimgs span{min-height: inherit}
	.nyproboxs li{margin-bottom: 20px;}
	.nyprobanner h2{font-size: 30px;}
	
	.procanshu{margin: 0px;}
	
	.prortits h2{font-size: 24px;}
	.prortits p{font-size: 14px;}
	
	.proshtits h2{font-size: 26px;}
	
	.protanbi ul{width: calc(100% - 17px); padding: 9px;}
	.protanbi li h3{font-size: 16px;border-bottom: 2px solid #030000;}
	.huhaos{font-size: 14px;margin-top: 10px;}
	.protanbi li:nth-child(1) .huhaos p{padding: 3px 0px 0;}
	.protanbi dl{width: calc(100% - 40px); padding: 20px;}
	
	.proyoushitxt li p{max-width: 90%}
	
	.pro_biaoti{font-size: 24px;}
	.pro-miaoshu{padding: 9% 0 ;}
	.pro_tedian{width: 90%;}
	
	.pro_tedian ul{justify-content: space-between;}
	.pro_tedian ul li{margin-bottom: 20px;}
	.pro_tedian ul li p{font-size: 16px;}
	.pro_tedian ul li span{font-size: 14px;    line-height: 20px;}
	.pro_tedian ul li:nth-child(2){    margin-right: 0;}
	
	.miaoshu-3{padding: 10% 0;}
	.miaoshu-3 ul li p{width: 85%;}
	
	.miaoshu-4{width: 90% !important;display: flex;flex-direction: column; justify-content: space-between; flex-wrap: nowrap;}
	.miaoshu-bg{width: 100%;}
	.miaoshu-bg h4{font-size: 24px;}
	.miaoshu-bg dl{padding: 10px;}
	.miaoshu4-l dt{margin-bottom: 10px;}
	.miaoshu-bg dl dd span{padding-bottom: 0px;font-size: 14px;}
	.miaoshu-bg dl dt{font-size: 13px;}
	
	.proshowcon img{height: auto !important;width: 100% !important;}
	
	.pro_note{width: 90%;    margin: 10% auto;}
	.pro_biaoti{font-size: 24px;line-height: 30px;padding-top: 7%;}
	
	.pro_note .notecon{font-size: 15px;line-height: 24px;    padding-bottom: 10px;}
	
	
	.proxuanze{display: block; padding: 50px 0px;}
	.proxuanzeleft{width: 100%}
	.proxuanzeright{width: 100%}
	.proxuanzeright ul{display: block}
	.proxuanzeright li{padding: 30px 20px;width: calc(100% - 41px);}
	.proxuanzeright li h3{font-size: 20px;}

	.proxuanzeleft h3{font-size: 20px;}
	.proxuanzeleft h2{font-size: 24px;}
	.proxuanzeleft h2 em{font-size: 30px;}
	.proxuanzeright li h3{min-height: inherit}
	
	.miaobao{display: block; font-size: 14px; text-align: center; padding: 20px 0px;}
	
	.miaobao span a{height:50px; line-height: 50px; margin-top: 20px;}
	.downloads li a span{width:60px; min-height: 60px;}
	.downloads li a p{font-size: 16px;width: 100%;line-height: 1.4}
	
	.dbdylist li {width: calc(100% - 50px);margin-bottom: 30px;}
	
	.dbdytxt h3{font-size: 24px; line-height: 30px; height: auto}
	
	.dbdytxt{padding: 20px;}
	.dbdybot {padding: 10px 20px 20px;}
	
	.dbdybot p{min-height: inherit}
	
	.nyprobanner{padding: 12% 0px;margin-top: 55px;}
	
	.duibitable{width:300%}
	
	.duibitit h2{font-size: 30px;}
	
	.duibiboxs{font-size: 14px;}
	
	.duibitext{padding: 20px; text-align: justify}
	
	.duibiboxs{padding: 20px;}
	
	.prodbboxs li {width: calc(100% - 20px); margin-bottom: 20px;}
	
	
	.prodbboxs li h2{font-size: 20px; height: auto;    line-height: 28px;width: 80%;}
	.tiqukuan{font-size: 16px;}
	
	.protits h2{font-size:24px;}
	.dbtqtxt{height: auto; padding: 15px;      font-size: 14px;  line-height: 20px;}
	
	.dbchfllist li {width:100%; margin-bottom: 20px;    margin-right: 0;}
	.dbchfltxt{padding:30px 20px;}

	.dbmylist li {width: calc(100% - 1px);}
	.dbmylist li a h2{font-size: 26px;}
	
	.ljzbtable tr:first-child td:nth-child(2){font-size: 16px;}
	.ljzbtable tr:first-child td:nth-child(3){font-size: 16px;}
	.ljzbtable tr:first-child td:nth-child(4){font-size: 16px;}
	.kszblist li {width: calc(100% - 30px);margin-left: 10px;}
		
	.yzjtit h2{line-height: 1.4; font-size: 22px;}
	.yzjbox{display: block}
	.yzjleft{width: 100%}
	.yzjleftab a{width: 33.33%; font-size: 14px;}
	.yzjleftab a:last-child{margin-right: 0px;}
	
	.yzjleftabhezi{padding: 20px;}
	.yzjright{width: 100%; margin-top: 30px;}
	.yzjrightxing{padding: 20px;}
	.yzjrightxing li{padding: 20px 0px;}
	
	.tittwo{margin-top: 80px;}
	.yzjleftabbox li span{width: 90%}
	.yzjleftabbox li{margin: 10px 0px;}
	
	.prolistbox li a{padding: 0px 0px 15px;}
	
	.syabshuzi li p em{font-size: 16px;}
	
	.proconcept{margin-top: 15px;margin-bottom: 15px;}
	.prolistbox{width: 95%;}
	.prolistbox-con{padding: 25px 20px;}
	
	.proshowx{margin-top: 70px;}
	.proguige{padding-top: 4%; padding-bottom:4%;}
	.footlogo {width: 60%;}
	.protishi{margin-top:4%!important}
	.projiage-l p{font-size: 14px;    width: 20%;}
	.projiage-l span{font-size: 14px;    width: 80%;}
	.projiage-r a{font-size: 14px;}
	.proshowx{padding-bottom: 11%;}
	
	.sytit p{display: none}
	
	.more{width: 120px; height: 34px; line-height: 34px;}
	.syprolink {width: calc(100% + 12px);margin-left: -12px;}
	.syprolink span{margin-left: 12px; font-size: 16px;}
	
	.footsoubtn{height: 40px;}
	
	.nybanner{display: none}
	.zhichibj{display: none}
	
	.whybuybj span .morethree{height: 40px; width: 150px; line-height: 40px;font-size: 16px;}
	.whybuybj span .morefour{height: 40px; width: 150px; line-height: 40px;font-size: 16px;}
	.contactkuaijie:before{height: 30%}
	.proxuanze{display: none}
	.dbmylist li a span{max-width: 160px; line-height: 42px; height: 42px;}
	.dbchfltxt p{height: auto}
	.dbchfltxt{padding: 20px;}
	.dlshezi li {width: calc(100% - 72px); padding: 20px;}
	
	.dlshezi>h2{font-size: 24px;text-align: center}
	.dbchfllist-s li:nth-child(4){margin-right: 0px;}
	
	.prolistbox-con .anniu{padding: 0;}
	.info-prolist dd span{font-size: 12px;}
	.info-prolist dd p{font-size: 12px;}
	
	
	.kts-tit{padding: 50px 15px;}
	.kts-tit h2{font-size: 26px;}
	.ktinfos{margin: 15px auto;}
	.ktinfos_cons_right{width: 95%;margin-top: 8%;}
	
	
	.ktinfos_cons{display: block;overflow: hidden;}
	
	.ktinfos_cons_left{display: block;width: 100%;}
	.ktinfo_table{width: 100%;}
	.ktinfo_zysx{width: 100%;margin-left: 0;margin-bottom: 3%;}
	
	.kangtishow-info{margin-bottom: 50px;}
	.kangtishow-imgbox .swiper-slide{display: block;}
	.kangtishow-imgbox .swiper-container p{width: 90%;border-top: none;border-bottom: none;padding:0px;line-height: 20px;}
	
	.ktcons{width: 95%;}
	.ktconslist{width: 80%;display: block;margin-right: 5%;}
	.ktconslist:nth-child(2){margin-right: 0;}
	.ktconts p{width: 100%;font-size: 14px;}
	.ktconts span{width: 100%;font-size: 14px;line-height: 20px;}
	
	.ktcons_xxx .ktconts{display: block;}
	.ktcons_xxx .ktconts p{width: 100%;}
	.ktcons_xxx .ktconts span{width: 100%;}
	
	
	.kangtishow-imgbox .swiper-container .swiper-slide{height: 100%;display: flex;justify-content: space-evenly;flex-direction: column;flex-wrap: nowrap;}
	.kangtishow-imgbox .swiper-container{height: 100%;}
	.swiper-slide-img{width:82%;}
	.swiper-slide-wenzi{width: 82%;padding: 10px 0;border-top:none;border-bottom:none;}
	.swiper-slide-img img{max-width: 100%;    height: auto;}
	
	.ktcons_xx_top{display: flex; flex-direction: column; flex-wrap: nowrap;justify-content: space-between;}
	.ktconts{width: 94%; padding: 10px;}
	.ktconts_x{    padding: 0 10px;}
	
	
	
	.miaoshu-1{width: 90%;    padding: 10% 0 0;}
	/*.miaoshu-1 p{font-size: 16px; line-height: 24px;}*/
	.protanbi{width:96%;}
	
	.proguige{padding-bottom: 1% !important;}
	
	.miaoshu-3 ul li span{font-size: 15px;}
	
	.dload-l{width: 80%;padding: 10px 10px;}
	.dload-r{width: 20%; }
	.dload-r i{}
	.huisebjthree{    background: #fff;}
	
	.proshowny-biaoge{    overflow-x: scroll;}
	
	
	.search-item-list:nth-child(1){width: 100%;}
	
	.inpro_list a{font-size: 30px;}
	.inpro-listcon span a{font-size: 14px;}
	
	.proimgbox-1 img{width: 100% !important;height: 100% !important;}
	
	.pro-miaoshu img{height: auto;}
	.erweimas p{font-size: 14px;}
	
	.promiaoshu-imagebox ul{display: block;}
	
	
	
	.protabtit ul{width: 87%;}
	.prodbboxs ul{    display: flex; flex-wrap: wrap; flex-direction: row;}
	.prodbboxs li .dbtits{padding: 16px;}
	.dbtits p{height: 15px;}
	
	
	.proguige dl:nth-child(1) dt{width: 12%;}
	
	
	.proimgbox .mySwiper{height: 100%;}
	.proimgbox .swiper-slide .pic{display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center;  margin-bottom: 5%;}
	
	
}


@media screen and (max-width:580px)

{
	

	
}

@media screen and (max-width:480px)
	
{

	
}

@media screen and (max-height:450px)
	
{
	

}





