@media (min-width: 1400px){
	.container, .container-sm, .container-md, .container-lg, .container-xl , .container-xxl{
	    max-width: 1560px;
	}
}


@media (max-width:1307px) {
/*.fw1txt3 {
    width: 19%;}
}*/
@media (max-width:1200px) {
.fw1txt3_1 {
    width: 19%;}
    .fw1txt3_2 {
    width: 22%;}
}


@media (max-width:1024px) {
	.border-left{
		border: none;
	}
	.header .navbar_nav li a{
    padding: 0 3px;
    font-size: 16px;
	}
	.mask img{
		padding-bottom: .5rem;
	}
	.fwxmfont1 {
    font-size: 14px;
	}
	.fwxmfont2 {
    font-size: 12px;
	}
	.ljgd {
    width: 33%;
	}
	.foot1_3 ul li a {
    padding: 5px 14px;
	}
	.fw1txt3 {
    width: 25%;
	}
	.fw1txt3_1{
		width: 25%;
	}
	.fw1txt3_2{
		width: 28%;
	}
	.casetitle ul li a{
		font-size: 13px;
	}
	.casetext1{
		padding-top: 5rem;
	}
	.kh img {
    width: 95%;
	}
}
@media (max-width:768px) {
/*	.fw1{
		height: 27rem;
	}*/
	.detailstyle {
    padding-bottom: 3rem;
}
	.newpage {
    padding-bottom: 2rem;
}
	.upmessage, .downmessage {
    padding-bottom: 0;
    padding-left: 0;
}
	.up,.down {
     padding-top: 0; 
     padding-left: 0;
}
	.newa{
		width: 50%;
	}
	.wmkh3{
		padding-top: 1rem;
	}
	.caselx{
		padding-bottom: 1rem;
	}
	.clsj,.khxz2,.fwxm2,.hbal2,.hzys2,.hzlc2,.zxlytxt2,.wmfw2,.wmkh2,.zxlytxt2_1{
		font-size: 14px;
		padding-left:18px;
		padding-right:18px;
	}
	.slideBox .hd ul li{
		width: 15px !important;
	}
	.newdescript, .newtime {
    padding-top: 1rem;
}
	.col2bor{
		padding-top: 0;
	}
	.col1bor{
		padding: 0 10px;
	}
	.newtitle ul{
		padding-top: 1rem;
		padding-bottom: 2rem;
	}
	.fwtxt1{
		font-size: 24px;
	}
	.foot{
		padding-bottom: 0;
	}
	.footpadtop{
		padding: 1rem 2rem;
		padding-bottom: 0;
	}
	.padbottom{
		padding-bottom: 0 !important;
	}
	.footnone{
		display: none;
	}
	.hzlctb img{
		width:20%
	}
	.hzysbg img{
		height: 52px;
		width: 20%;
	}
	
	.hzysbg2 img{
		height: 75px;
		width: auto;
	}
	.ljgd{
		width: 25%;
	}
	.titleelse{
		display: none;
	}
	.fw1txt2_1{
		padding-left: 0;
		padding-bottom: 1rem;
	}
/*	 .fwxm3_1:hover .title{
		padding-left: 2rem;
	}*/
	.submit_1 {
     margin:0; 
}
	.container textarea{
		margin-bottom: 1rem !important;
	}
	.zxlytxt_1 {
		font-size: 24px;
    padding-top: 1rem;
}
	.connecttxt {
		font-size: 24px;
    padding: 1rem 0;
}
	.wmkh1 {
		font-size: 24px;
    padding-top: 1rem;
}
	.wmfw1 {
    padding-top: 1rem;font-size: 24px;
}
	.paddingcol{
		width: 50% !important;
}
	.szH_2 {
    padding-left: 0rem;
}
	.gyjs2_2 {
    padding-bottom: 1rem;
}
	.page1 .pagination1 a.number {
    padding: 4px 10px;
}
	.page1 .pagination1 .current {
    padding: 4px 10px;
    }
	.page1 .pagination1 a {
    padding: 4px 0px;
    margin-right: 4px;
}
	.borderbottom{
		border: none;
	}
	.casetext1 {
		font-size: 24px;
    padding-top: 0rem;
}
	.casetitle ul li a {
    line-height: 3;
    width: 95%;
    display: block;
    border: solid 1px #ccc;
    margin: 5px;
    padding: 0;
}
	.casetxt2 {
		font-size: 14px;
	padding-left: 18px;	
	padding-right: 18px;
    padding-bottom: 1rem;
}
	.selected a{
		color: #333 !important;
		background: none;
	}
	.casetitle hr{
		display: none;
	}
	.borderl,.borderb,.borderr{
		border: none;
	}
	.casetitle ul li {
    width: 50%;
}
	.casetitle ul {
     padding: 0; 
}
	.casetxt1 {
		font-size: 24px;
    padding-top: 1rem;
    }
	
	.fw5 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
	.fw1txt3_2 {
    width: 36%;
}
	.fw1txt3_2 {
     margin-left: 0; 
     margin-top: 0; 
}
	.fw4 {
    margin-top: 1rem;
}
	.fw3 {
    margin-bottom: 0;
    padding-bottom: 1rem;
}
	.fw1txt3_1 {
    width: 32%;
}
	.fw1txt3_1 {
     margin-left: 0; 
     margin-top: 0; 
}
	fw1txt2_1 {
     padding-left: 0; 
     padding-top: 0; 
}
	.fw1txt1_1 {
	font-size: 24px;
     padding-top: 0; 
     padding-left: 0; 
}
	.fw3 {
    margin-top: 1rem;
}
	.fwtxt2 {
		font-size: 14px;
		padding-left: 18px;
		padding-right: 18px;
    padding-bottom: 1rem;
}
	.fw {
    margin-top: 1rem;
}
	.fw2 {
    margin-top: 2rem;
    margin-bottom: 0rem;
}
	.fw1txt3 {
    width: 100%;
}
	.fw1txt3 {
     margin-left: 0; 
     margin-top: 0; 
     margin-bottom: 3rem;
}
	.fw1txt2 {
     padding-left: 0; 
     padding-top: 0; 
     padding-bottom: 1rem;
}
	
.fw1txt1 {
     padding-top: 0; 
     padding-left: 0; 
     font-size: 24px;
}
	.lxwmtxt2_3 {
     margin: 1rem 7.5rem;
/*    margin-left: 1rem;*/
}
	.companyname, .address, .web, .tell {
	 padding-top: 0;
     padding-left: 0;}
	
	.lxwmtxt2_1, .lxwmtxt2_2 {
    margin-top: 0;
    padding: 0 1.4rem;
    border-right: none;
     }
	.lxwmtxt {
    padding-top: 1rem;
     padding-left: 0; 
     padding-bottom: 0;}
	
	.foot1_2{
		display: none;
	}
	.title{
		text-indent: 0 !important;
	}
	.title1,.title2{
	    display: none;
	    padding-left: 2rem;
}	

.disnone{
	display: block;
}
.disblock{
	display: none;
}
	.title3{
	display: block;
    width: 15px;
    margin: 0 30%;
    line-height: 1;
    text-indent: 0;
    padding-top: 1rem;
}	
	.contain ul:hover li {
			    width: 10%;
			}
			 
			.contain ul li:hover {
			    width: 70%;
			}
	.gyhb {
    padding-top: 1rem;
    font-size: 24px;
}
	.zxly {
    margin-top: 0;
    margin-bottom: 0;
}
	.hzlc {
    background: #f8f8f8;
}
	.hzH {
    padding-bottom: 0;
}
	.ys1, .ys2, .ys3, .ys4, .ys5 {
    width: 50%;
}
.item{
/*	flex: 5;*/
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    padding-top: 1rem;
}
.item2{
/*	flex: 5;*/
    width: 49%;
    min-width: 49%;
    max-width: 49%;
    padding-top: 1rem;
}
.hzys {
     padding-bottom: 0; 
}

	.fwW{
		width: 50%;
	}
	.fwH{
		padding-bottom: 0;
	}
	.lcW{
		width: 50%;
		padding-bottom: 3rem;
	}
	.fwxmfont1 {
    font-size: 18px;
}
.fwxmfont2 {
    font-size: 14px;
}
	.helf{
		width: 50%;
	}
	.szH {
/*    padding-left: 2.5rem;*/
	}
	.szH2 {
    width: 30%;
	}
	.szW {
/*    width: 69%;*/
	}
	
	.fl {
    width: 80%;
    padding-top: 9px;
	}
	.header .fl a img{
		height: 45px;
	}
	.header {
    height: 60px;
	}
	.gyjs2 {
    padding-bottom: 1rem;
	}
	.gyjs3 {
    padding-bottom: 0;
}
.khxz1 {
    padding-top: 1rem;
    font-size: 24px;
}
.fwxm1 {
    padding-top: 1rem;
    font-size: 24px;
}
.hbal1 {
	font-size: 24px;
    padding-top: 1rem;
}
.hzys1 {
	font-size: 24px;
    margin-top: 1rem;
}
.hzlc1 {
	font-size: 24px;
    padding-top: 1rem;
}
.zxlytxt {
	font-size: 24px;
    padding-top: 1rem;
}






}
