.ws-banner3{height:400px; background:no-repeat 50% 50%; background-size:cover;}
.ws-banner3 .ws-banner-form{margin:0 auto; padding-top:175px; width:512px;}
.ws-banner3 .ws-banner-form input{float:left; width:350px; height:50px; background:rgba(0,0,0,.6); color:#f1f1f1; padding:0 20px; border:none;}
.ws-banner3 .ws-banner-form button{float:left; width:150px; height:50px; margin-left:10px; background:#fc2825; color:#fff; border:1px solid #da231f; border-radius:3px; font-size:18px; cursor:pointer;}
.ws-banner3 .ws-banner-form button:hover{background:#ec0f0c;}

.ws-contact1{margin:0 auto; width:1200px;}
.ws-contact1 ul{overflow:hidden;}
.ws-contact1 li { width: 490px; float: left; margin-top: 60px; ; }
.ws-contact1 li .ttt { width: 60px; }
.ws-contact1 li img { margin-top: 2px; max-width:48px; max-height:48px;}
.ws-contact1 li .line { width: 1px; height: 50px; background: #e60012; margin-right: 16px; ; }
.ws-contact1 li div p { color: #878787; font-size: 16px; line-height: 24px; margin:0;}
.ws-contact1 li div span {position:relative; line-height: 25px; font-size: 16px; }
.ws-contact1 li div span img{position:absolute; left:0; bottom:-135px; width:130px; max-width:130px; max-height:130px;}

.ws-contact2{margin:0 auto; width:1200px; padding:50px 0;}
.ws-contact2 .ws-tabs{background:#F9F9F9; overflow:hidden;}
.ws-contact2 .ws-tabs a{float:left; color:#333; display:block; width:33.33%; text-align:center; padding:30px 0; border-bottom:2px solid #F9F9F9; font-size:22px; font-weight:bold;}
.ws-contact2 .ws-tabs a.act{color:#fc2825; border-color:#fc2825;}
.ws-contact2 .ws-tabs a:active{color:#333;}

.ws-contact2 .ws-tabs-con{padding-top:30px;}
.ws-contact2 .ws-tabs-con .ws-box{display:none;}
.ws-contact2 .ws-tabs-con .ws-tit{position:relative; padding-bottom:10px;}
.ws-contact2 .ws-tabs-con .ws-tit em{display:block; width:70px; height:22px; line-height:22px; text-align:center; color:#fff; background:#807452;}
.ws-contact2 .ws-tabs-con .ws-tit i{display:block; position:absolute; left:80px; top:40%; right:0; height:1px; line-height:1px; border-top:1px dashed #807452;}
.ws-contact2 .ws-tabs-con .ws-txt{padding-bottom:20px;}
.ws-contact2 .ws-tabs-con .ws-txt span{color:#888;}
.ws-contact2 .ws-tabs-con .ws-txt img{display:block; max-width:100%; padding:10px 0;}

@media all and (max-width:750px){
	.ws-banner3{height:auto;}
	.ws-banner3 .ws-banner-form{padding:50px 30px; width:auto;}
	.ws-banner3 .ws-banner-form input,.ws-banner3 .ws-banner-form button{float:none; width:100%; box-sizing:border-box;}
	.ws-banner3 .ws-banner-form button{margin:20px 0 0;}
	
	.ws-contact1,.ws-contact2{width:100%; padding:15px;}
	.ws-contact1 li{float:none; width:auto; margin-top:20px; overflow:hidden;}
	.ws-contact1 li:nth-child(3){display:none;}
	
	.ws-contact2 .ws-tabs a{font-size:14px;}
	
	.ws-contact1 li div span{line-height:1;}
	.ws-contact1 li div span,.ws-contact1 li div p{font-size:12px; line-height:20px;}
	.ws-contact1 li .ttt{width:40px;}
	.ws-contact1 li .line{height:40px;}
	.ws-contact1 li img{width:30px;}
	
}