/* CSS Document */

@media (max-width:1200px) {
	.footer .ewm{ display: none;}
	.footer ul{ width: 33.3%;}
	.foobot{ display: none;}
	.jszc span{ display: none;}
}

@media( max-width:1024px){
	.top-head .tel{ display: none;}
	.headerTop p{ display: none;}
	.headerTop ul li{ display: none; float: left;}
	.headerTop ul li:last-child{ display: block;}
	.headerTop ul li:nth-last-child(2){ display: block;}
	.headerTop .container-fluid{ padding: 0 }
	.caseLf .cTab li a:after{ right: 5px;}
	.caseLf .cTab li a{ padding-top: 11%;}
	.wrap1{ min-height: auto; background:url(../images/bj1.png) no-repeat top center;/* margin-bottom: 50px;*/}
	.hf{ height: auto;}
	.hf .pull-right{ display: none;}
	.hf .container-fluid{ padding: 50px 15px;}
	.hf .container-fluid img{}
}

@media (max-width:991px) {
	.navbar-toggle{display:block; margin:0; padding-right:0; padding:25px 0;}
	.navbar-toggle .icon-bar{background:#FFFFFF; width:30px; height:4px;}
	.navbar-toggle .icon-bar+.icon-bar{ margin-top:6px;}	
	.top-head .sjdnav{ width:150px; position:absolute; right:15px; top:100%; z-index:9999 !important; max-width:100%; display:none;}
	.top-head .sjdnav ul{ margin:0; padding:0;}
	.top-head .sjdnav li{display:block; padding:0; text-align:center; background:rgba(6,68,140,0.8); margin-bottom:3px;}
	.top-head .sjdnav li a{display:block; color:#fff; line-height:45px; font-size:15px;}
	.top-head .sjdnav li a span{ text-transform:uppercase;font-family:"Microsoft YaHei"; font-size:12px;}
	.top-head .sjdnav li.acts a{color:#fff; background: #06448c;}
	
	.banpc{ display:none;}
	.phone{ display:block;}
	.navpcList{ display: none;}
	.heade-navpc{ background: none; height: auto; width: 200px; left: 15px;}
	.navpc-top p{ display: none;}
	.header{ height: auto;}
	.headerBot{ height: auto;}	
	.navpc-top{ padding: 27px 10px;}
	.top-head .top-logo{ display: none;}
	.keyword{ display: none;}
	.about{ padding-top: 30px; margin-bottom: 20px;}
	.abt .a-hid{ padding-top: 30px;}
	.abt .a-hid .a-img{ width: 100%;}
	.abt .a-hid .a-img img{ margin: 0 auto;}
	.abt .a-hid .a-Tx{ padding: 0; width: 100%; margin-top: 20px; float: right;}
	.abt .a-hid .a-Tx .a-x1{ height: auto;}
	.produ{ padding-top: 30px;}
	.case{ margin-top: 30px;}
	.caseLf .cTab li a{ font-size: 16px; font-weight: normal;}
	.caseLf{ width: 100%;}
	.caseRh{ width: 100%; padding-left: 0; margin-top: 10px;}
	.caseRh .swiper-case{ height: auto;}
	.caseRh a .img{ padding-top: 73.95%;}
	.case-next, .case-prev{ display: none;}	
	.caseRh .crhtop{ line-height: 50px; font-size: 16px;}
	.nhid .n-li{ padding: 0 5px;}
	.nhid .n-li a{ padding: 20px 10px;}
	.new-b .nTab li a{ font-size: 14px;}
	.new-b{ margin-top: 30px;}
	.wrap3{ padding: 40px 0;}
	.footer{ padding: 30px 0;}
	
	.lxw2{ display: none;}
	.mbolf{ width: 100%;}
	.accul li a{ padding: 0 40px; text-align: center;}
	.accul{ display: none;}
	.mlf-top{ position: relative; line-height: 45px;}
	.mlf-top span{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer;}
	.mboxRh{ width: 100%; float: right; padding-left: 0; margin-top: 15px;}
	
	
	
	
	
}

@media (max-width:768px) {
	.footer{ margin-bottom: 56px;}
	.footer ul:first-child{ display: none;}
	.footer ul:nth-last-child(2){ display: none;}
	.footer ul{ border: 0; width: 100%; height: auto; padding: 0 15px; min-height: auto;}
	.footer ul h3:before{ display: none;}
	.links .lik{ width: 33.3%;}
	.links{ margin-top: 30px;}
	.jszc a:before, .jszc a:after{ display: none;}
	.jszc a{ padding: 20px;}
	.jszc{ margin-top: 30px;}
	.new-b .nTab{ width: 100%; padding-left: 0;}
	.nhid{ width: 100%; margin-top: 20px;}
	.nhid .n-li .p4{ margin: 15px 0;}
	.nhid .n-li h3{ line-height: 36px;}
	
	.detaImg{ width: 100%;}
	.detaTx{ width: 100%; padding-left: 0; float: right; margin-top: 20px;}
	.li02 a{ font-size: 14px; line-height: 45px;}
	.li03 .li03-txt{ padding-left: 10px;}
	.li03 .li03-txt h3{ font-size: 16px; line-height: 30px;}
}

@media (max-width:650px) {
	.abt .tabs{ display: none;}
	.about .biaoti{ display: none;}
	.about .index-tit{ display: block;}
	.caseLf .cTab{ width: 100%; padding-right: 0;}
	.caseLf .cTab li{ display: none;}
	.caseLf .cTab li.cCur a{ border: 0; padding-top: initial; position: static; text-shadow: 0px 6px 0px #05366f; text-align: left; padding: 20px 10px; font-size: 20px; line-height: 24px; font-weight: bold;}
	.caseLf .cTab li.cCur{ display: block; background: #06448C;}
	.caseLf .cTab li:before{ padding-top:initial;}
	
	
	.caseLf .chid{ width: 100%;}


}

@media (max-width:540px) {
	.headerTop{ display: block;}
	.heade-navpc{ top: 0;}
	.navpc-top{ padding: 8px;}
	
}

@media (max-width:450px) {
	.links .lik{ width: 50%;}
	.nhid .n-li{ padding: 0; margin-bottom: 10px;}
	.nhid .n-li a{ padding: 5px;}
	.new-t a{ font-size: 13px;}
	.wrap2{ padding: 30px 0;}
	.caseLf .chid .cImg .cTxt{ padding: 10px;}
	.caseLf .chid .cImg .cTxt h3{ font-size: 14px;}
	.caseLf .chid .cImg .cTxt p{ font-size: 12px; line-height: 22px; height: 44px;}
	.caseRh .crhtop{ line-height: 45px; font-size: 14px;}
	.caseLf .cTab li.cCur a{ padding: 10px; font-size: 16px;}
	.index-tit h3{ font-size: 22px;}
	.prmore{ margin-top: 30px;}
	.hf{ margin-top: 30px;}
	.hf .container-fluid{ padding: 25px 15px;}
	.jszc a{ padding: 20px 10px;}
	.abt .a-hid .more span{ display: none;}
	.pros .prImg .prmark .prm2{ padding: 6px; padding-top: 30px;}
	.pros .prImg .prmark .prm2 p{ margin-bottom: 30px;}
	.li01{ padding: 5px;}
	.li03{ padding: 12px 0;}
	.li03 .li03-txt h3{ font-size: 14px; line-height: 25px; padding-right: 0;}
	.li03 .li03-txt h3 span{ display: none;}
	.li03 .li03-img{ width: 135px; height: 110px;}
	.li04{ padding: 5px;}
}


@media (max-width:415px) {
	.pros .prImg .prmark .prm2 img{ display: none;}
	.li01 .prImg .prmark .prm2 img{ display: none;}
	.li03 .li03-img{ width: 125px; height: 100px;}
	.li03 .li03-txt strong{ line-height: 25px; font-size: 12px; margin-top: 3px;}
	.li03 .li03-txt p{ line-height: 22px; height: 44px;}
}

@media (max-width:350px) {
	
	
}

@media (max-width:320px) {


	  
	  
}











