.industry-con .ind-con-r .item{padding: 0 10px;}
.banner { 

max-width: 1920px;
height: 360px;
margin: 0 auto;
clear: both;
background: url(../img/1484643363.png) no-repeat center top;
background-size: cover;


}

.contr-con{max-width: 1200px;margin: 0 auto}

.contr-con .map{margin-top: 40px;text-align: center;}
.contr-con .map img{max-width: 100%;}

.contr-con .demand{color:#64451d;font-size:16px;width: 1199px;margin: 0 auto;margin-top: 30px;line-height: 2;padding: 0 10px;box-sizing: border-box;}
.contr-con .demand span{display: inline-block;color: #812246;font-size: 22px;}
.contr-con .demand p{color:#64451d;font-size:16px;}
.contr-con .demand img{max-width: 100%;vertical-align: bottom;border: 0}
.contr-con .contact{font-size: 14px; color: #000;line-height: 32px;width: 100%;}
.contr-con img{padding: 30px 0}
.contr-con form label{float: left;display: block;position: relative;}
.contr-con form label input{
position: relative;display: block;margin-top: 20px;margin-left: 0px;
width: 356px;height: 20px;line-height: 20px;font-size: 14px;padding:10px;border: 1px solid #d9d9d9;

}

.contr-con form label input.company{margin:20px 10px 0px 10px;}
.contr-con form label select{width: 378px;height: 40px;line-height: 20px;border: 1px solid #d9d9d9;color: #999; padding: 10px;position: relative;display: block;margin-top: 20px;}
.contr-con form label textarea{position: relative;display: block;width:1134px;height: 200px;padding: 10px;border: 1px solid #d9d9d9; margin-top: 20px;}

.contr-con form label .send-btn{display: block;margin: 0 auto;position: relative;top: 50px;width: 200px;height: 44px;font-size: 14px;color: #fff;background: #b89fff;border: none;border-radius: 25px;cursor: pointer;}
.contr-con form label.row{width: 100%;}
.contr-con form label .send-btn:hover{background: #987fde;}

@media screen and (max-width: 1230px){  
 .contr-con{max-width: 1200px;margin: 0 auto}
 .contr-con .demand{max-width: 1030px;margin: 0 auto}
 .contr-con .demand label span.company-2{left: 10px;}
 .contr-con form label input{width: 290px;}
 .contr-con form label textarea{width: 934px;}
 .contr-con form label select{width: 312px;}
 

}

@media screen and (max-width: 1024px){  



 .contr-con .demand{width: 750px;margin: 0 auto}
 .contr-con form label input{width: 312px;}
 .contr-con form label{margin: 0px 15px 0px 15px;}
 .contr-con form label input.company{margin:20px 0px 0px 0px;}
 .contr-con form label select{width: 334px;}
 .contr-con form label textarea{width: 678px;}
 




}
@media screen and (max-width: 750px){  

 .banner{height: 170px;}
 

 .contr-con .demand{width:100%;margin: 0 auto;}
 .contr-con form label{width: 95%;margin: 0px 5% 0px 5%;}
 .contr-con form label input{width: 92%;}
 .contr-con form label select{width: 98%;}
 .contr-con form label select option{width:100%;}
 .contr-con form label.row{width: 95%;}
 .contr-con form label textarea{width: 92%;}

            }
