@charset "utf-8";

.etc119 {overflow:hidden; position:relative; float:left; width:100%;}
.etc119 ::placeholder {color:#bbb;}
.etc119 .etcBgImg {overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
.etc119 .etcBgImg img {width: 100%; min-height: 100%;}

.etc119div_wrap{position:relative; float: left; width: 100%; padding:150px 0;}

.etc119Block-head:after{content:''; display: block; clear: both;}

.etc119 .etc119conBox{position: relative;max-width: 1330px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;z-index: 1;}
.etc119 .etc119conBox p.etc119title{float: left; height:45px;overflow:hidden;font-size: 54px;line-height:50px;color:#fff;}
.etc119 .etc119conBox p.etc119subtitle{overflow: hidden; height: 45px; padding-left:50px; line-height: 24px; font-size: 18px; color:#fff;}

.etc119 .etc119conBox .etc119Block{width:100%; float:left; margin-top:50px; padding:80px 100px; box-sizing:border-box; background:#fff; box-shadow: 5px 10px 15px rgba(0, 0, 0, 0.48);}
.etc119 .etc119conBox .etc119Block ul li{margin-bottom:30px;}
.etc119 .etc119conBox .etc119Block ul li input{width:88%; height:35px; margin-right:0; vertical-align:top; color:#333; border:0;border-bottom:1px solid #e7e7e7!important; background:#fff; font-size:17px; box-sizing:border-box; padding:5px 8px;}
.etc119 .etc119conBox .etc119Block .etc119sendBtn{float:right; padding:15px 60px 15px 30px; border-radius: 25px; box-sizing:border-box; font-size:18px; background:#e2529e; color:#fff; }
.etc119 .etc119conBox .etc119Block h3{line-height:38px;margin-bottom:25px;font-weight:400;font-size: 24px;}

.etc119Addbox label{float:left; width: 12%; line-height: 34px; }
.etc119Addbox li:after, .etc119Addbox:after{content:''; display: block; clear:both;}
.etc119Addbox textarea{width:88%; height:190px; padding:5px 8px;line-height: 22px; font-size: 17px; resize:none;}

.etc119sendBtn{position: relative;}
.etc119sendBtn:after{content:'\f1d8'; display: block; font-family: FontAwesome; position: absolute; top:15px; right:30px; font-size: 20px;}


.border-radius .etc119 .etc119conBox .etc119Block {border-radius:10px;}

	@media (max-width:1300px){
		.etc119 .etc119conBox{width: 90%; margin:0 auto;}
	}
	@media (max-width:990px){
		.etc119 .etc119conBox p.etc119title{float: none; text-align: center;}
		.etc119 .etc119conBox p.etc119subtitle{padding:0; text-align: center;}
		.etc119 .etc119conBox .etc119Block ul li input{width: 100%; font-size: 16px;}
		.etc119Addbox label{width:100%; padding-left:5px;}
		.etc119Addbox textarea{width: 100%; font-size: 16px;}
		.etc119 .etc119conBox .etc119Block .etc119sendBtn{padding:10px 45px 10px 25px; font-size: 15px;}
		.etc119sendBtn:after{top: 10px; right: 20px; font-size: 17px}
		.etc119 .etc119conBox .etc119Block{padding:50px 20px;}
		.etc119div_wrap{padding:40px 0;}
		.etc119 .etc119conBox .etc119Block h3{font-size: 23px;}
	}

	@media (min-width:1300px){
		.etc119 .etc119conBox p.etc119title {font-size:54px;}
		}
	@media (min-width:991px) and (max-width:1299px){
		.etc119 .etc119conBox p.etc119title {font-size:45px;}
	}

	@media (min-width:800px) and (max-width:990px){
		.etc119 .etc119conBox p.etc119title {font-size:35px;}
		.etc119 .etc119conBox p.etc119subtitle {font-size:17px;}
	}

	@media (min-width:600px) and (max-width:799px){
		.etc119 .etc119conBox p.etc119title {font-size:28px;}
		.etc119 .etc119conBox p.etc119subtitle {font-size:16px;}
	}

	@media (max-width:599px){
		.etc119 .etc119conBox p.etc119title {font-size:25px;}
		.etc119 .etc119conBox p.etc119subtitle {font-size:15px;}
	}
