.section-banner { background-image: url(../img/contact_bn.jpg); }

.section-banner .banner-title h3 { color: #fff; }

.map { width: 100%; height: 450px;}

.map #yt-location { width: 100%; height: 100%; }

/*.cantainer-box { position: relative; background-color: #f7f7f7; }

.cantainer-box .section-content .title-lg { font-size: 24px; font-weight: 400; padding: 30px 0; display: inline-block; position: relative; }

.cantainer-box .section-content .title-lg:after { content: ''; display: block; width: 60%; height: 2px; background-color: #ed6d00; position: absolute; bottom: 20px; }

.cantainer-box .section-content .title-sm { font-size: 18px; position: relative; color: #404040; }

.cantainer-box .section-content .title-sm:before { content: ''; display: block; position: absolute; left: -17px; top: 9px; width: 8px; height: 8px; border-radius: 100%; background-color: #ed6d00; }

.cantainer-box .section-content p, .cantainer-box .section-content span { font-size: 14px; color: #737373; }

.cantainer-box .section-content ul { font-size: 0; }

.cantainer-box .section-content ul li { display: inline-block; vertical-align: top; }

.cantainer-box .section-content-1 .title-sm { font-size: 16px; }

.cantainer-box .section-content-1 .title-sm:before { top: 7px; }

.cantainer-box .section-content-1 .content-wrapper { background-color: #fff; padding: 30px 50px 30px 40px; }

.cantainer-box .section-content-1 .content-wrapper .list li { width: 40%; }

.cantainer-box .section-content-1 .content-wrapper .list li p { font-size: 14px; color: #737373; padding-top: 15px; }

.cantainer-box .section-content-1 .content-wrapper .list li .btn { cursor: pointer; font-size: 18px; color: #fff; display: inline-block; background-color: #ed6d00; text-align: center; width: 145px; height: 45px; vertical-align: middle; line-height: 45px; margin-top: 15px; }

.cantainer-box .section-content-1 .content-wrapper .list li .btn:active { background-color: #ba5600; }

.cantainer-box .section-content-1 .content-wrapper .list li:last-child { text-align: right;width: 20%; }

.cantainer-box .section-content-2 { position: relative; }

.cantainer-box .section-content-2 .content-wrapper-1 { padding: 30px 50px 30px 40px; background-color: #fff; }

.cantainer-box .section-content-2 .content-wrapper-1 span:nth-child(2) { margin-left: 10px; }

.cantainer-box .section-content-2 .content-wrapper-1 span:nth-child(3) { margin-left: 60px; }

.cantainer-box .section-content-2 .content-wrapper-2 { width: 1294px; margin-top: 14px; padding-bottom: 40px; }

.cantainer-box .section-content-2 .content-wrapper-2 .title-sm { font-weight: 400; }

.cantainer-box .section-content-2 .content-wrapper-2 .list li { background-color: #fff; width: 33.3333%; padding: 30px 20px 30px 40px; border-right: 14px solid #f7f7f7; margin-bottom: 14px; max-height: 200px;min-height: 160px }

.cantainer-box .section-content-2 .content-wrapper-2 .list li p { padding-top: 10px; }

.cantainer-box .popUp { position: absolute; display: none; top: 7%; width: 100%; text-align: center; -webkit-transition: top .3s; transition: top .3s; }

.cantainer-box .popUp.toTop { top: 0; -webkit-transition: top .3s; transition: top .3s; }

.cantainer-box .popUp .close { position: absolute; right: 30px; top: 40px; width: 30px; height: 30px; z-index: 1; border-radius: 100%; border: 1px solid #d0cdcd; line-height: 30px; color: #d0cdcd; }

.cantainer-box .popUp .close:hover { color: #ED6D00; border-color: #ED6D00; }

.cantainer-box .popUp .header { background-color: #fff; }

.cantainer-box .popUp .header ul { font-size: 0; }

.cantainer-box .popUp .header ul li { display: inline-block; width: 33.3333%; font-size: 14px; height: 80px; line-height: 80px; }

.cantainer-box .popUp .header ul li:nth-child(2) { position: relative; }

.cantainer-box .popUp .header ul li:nth-child(2):before { content: ''; height: 60%; width: 1px; background-color: #cccccc; display: inline-block; position: absolute; left: 0; top: 20%; }

.cantainer-box .popUp .header ul li:nth-child(2):after { content: ''; height: 60%; width: 1px; background-color: #cccccc; display: inline-block; position: absolute; right: 0; top: 20%; }

.cantainer-box .popUp .header ul li .icon img { vertical-align: middle; }

.cantainer-box .popUp .header ul li .txt { margin-left: 15px; }

.cantainer-box .popUp .pop-content { position: relative; padding: 50px 110px; background-color: #fff; margin-top: 15px; border-bottom: 1px solid #f9f8f8; }

.cantainer-box .popUp .pop-content:before { border: solid transparent; content: ' '; height: 0; left: 90%; position: absolute; width: 0; border-width: 14px; border-bottom-color: #fff; top: -27px; }

.cantainer-box .popUp .pop-content .header-content h3 { font-size: 24px; color: #404040; font-weight: 400; }

.cantainer-box .popUp .pop-content .header-content span { width: 40px; height: 2px; background-color: #FF6600; display: block; margin: 0 auto; margin-top: 10px; margin-bottom: 30px; }

.cantainer-box .popUp .pop-content .header-content .circle { width: 8px; height: 8px; background-color: #ed6d00; border-radius: 100%; position: absolute; left: 25px; top: 25px; }

.cantainer-box .popUp .pop-content .form-content .row-i label .input-txt:first-child { margin-right: 7px; }

.cantainer-box .popUp .pop-content .form-content .row-i label .input-txt:last-child { margin-left: 7px; }

.cantainer-box .popUp .pop-content .form-content .input-txt { height: 40px; line-height: 40px; width: 49%; margin-bottom: 15px; font-size: 14px; padding-left: 20px; border: 1px solid #e3dfdf; outline: none; -webkit-appearance: none; }

.cantainer-box .popUp .pop-content .form-content .row-s input { width: 99.5%; -webkit-appearance: none; }

.cantainer-box .popUp .pop-content .form-content .row-t textarea { width: 99.5%; padding-left: 20px; font-size: 14px; font-family: "微软雅黑"; outline: none; padding-top: 10px; height: 190px; border: 1px solid #e3dfdf; -webkit-appearance: none; }

.cantainer-box .popUp .pop-content .form-content .row-t textarea::-webkit-input-placeholder{color:#999;}

.cantainer-box .popUp #btn-submit { width: 240px; height: 40px; background-color: #ff7907; color: #fff; line-height: 40px; outline: none; border: none; margin-top: 15px; font-size: 14px; -webkit-appearance: none; cursor: pointer;}

.cantainer-box .popUp #btn-submit:active { background-color: #d36100; }


.cantainer-box .popUp .state1{  
    width: 49%;
    text-align: left;
    margin-left: 50%;
    padding-left: 20px;
    padding-bottom: 10px;
    color: red;
    display: none;
}
.cantainer-box .popUp .state2{  
    width: 49%;
    text-align: left;
    margin-left: 50%;
    padding-left: 20px;
    padding-bottom: 10px;
    color: red;
    display: none;
}

.cantainer-box .popUp .alert{
	width: 590px;
	height: 350px;
	background: #f3f1f1;
	border-radius: 5px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -295px;
	margin-top: -175px;
	display: none;
}
.cantainer-box .popUp .alert>.alert-txt1{
	padding-bottom:90px;
	margin-top: 80px;
}
.cantainer-box .popUp .alert1 .alert-txt1 span{
	color: #80c26a;
	font-size: 24px;
	padding-right: 20px;
}
.canainer-box .popUp .alert2 .alert-txt1 span{
	color: #d00000;
	font-size: 24px;
	padding-right: 20px;
}
.cantainer-box .popUp .alert .alert-txt1>img{
	width: 25px;
	border-radius: 50%;
	position: absolute;
	top: 84px;
}
.canainer-box .popUp .alert .alert-txt2>p{
	font-size: 20px;
	color: #FFFFFF !important;
	padding-bottom: 20px;
}
.cantainer-box .popUp .alert .alert1-btn{
	width: 300px;
	height: 50px;
	margin: 0 auto;
	font-size: 26px;
	text-align: center;
	line-height: 50px;
	border-radius: 5px;
	background: #ED6D00;
	color: #FFFFFF;
	margin-top: 20px;
	cursor: pointer;
	letter-spacing: 10px;
}
.cantainer-box .popUp .alert .alert2-btn{
	width: 300px;
	height: 50px;
	margin: 0 auto;
	font-size: 26px;
	text-align: center;
	line-height: 50px;
	border-radius: 5px;
	background: #ED6D00;
	color: #FFFFFF;
	margin-top: 20px;
	cursor: pointer;
	letter-spacing: 10px;
}



@media only screen and (max-width: 1380px) { .cantainer .section-content-1 .content-wrapper .list li .btn { width: 130px; height: 40px; line-height: 40px; font-size: 16px; }
  .cantainer .section-content-2 .content-wrapper-2 { width: 1114px; }
  .cantainer .section-content .title-sm { font-size: 17px; }
  .cantainer .section-content-2 .content-wrapper-2 .list li { padding-top: 25px; }
  .cantainer .section-content-2 .content-wrapper-2 .list li p { padding-top: 6px; } }

@media only screen and (max-width: 1199px) { .cantainer .section-content-2 .content-wrapper-2 { width: 954px; }
  .cantainer-box .popUp .pop-content { padding: 50px 70px; }
  .cantainer-box .popUp .pop-content:before { left: 87%; } }

@media only screen and (max-width: 991px) { .cantainer .section-content .title-lg { font-size: 22px; }
  .cantainer .section-content-2 .content-wrapper-2 { width: 100%; }
  .cantainer .section-content-2 .content-wrapper-2 .list li { width: 50%; }
  .cantainer .section-content-2 .content-wrapper-2 .list li:nth-child(2n) { border-right: none; }
  .cantainer .section-content-1 .content-wrapper .list li { width: 50%; }
  .cantainer .section-content-1 .content-wrapper .list li:last-child { width: 100%; text-align: center; }
  .cantainer .section-content .title-sm { font-size: 16px; }
  .cantainer .section-content-1 .content-wrapper .list li p { font-size: 13px; }
  .cantainer .section-content p, .cantainer .section-content span { font-size: 13px; }
  .cantainer .section-content .title-sm:before { top: 7px; }
  .cantainer .section-content-2 .content-wrapper-1 span:nth-child(3) { margin-left: 50px; }
  .cantainer-box .popUp .pop-content .form-content .input-txt { width: 48.5%; }
  .cantainer-box .popUp .pop-content { padding: 40px 50px; }
  .cantainer-box .popUp .pop-content .header-content h3 { font-size: 22px; }
  .cantainer-box .popUp .pop-content:before { left: 48%; } }

@media only screen and (max-width: 767px) { .cantainer .section-content-2 .content-wrapper-2 .list li { width: 100%; border-right: none; }
  .cantainer .section-content-2 .content-wrapper-1 span:nth-child(3) { margin-left: 45px; display: block; }
  .cantainer .section-content-1 .content-wrapper .list li { width: 100%; }
  .map { height: 380px; }
  .cantainer-box .popUp .pop-content .form-content .input-txt { width: 100%; }
  .cantainer-box .popUp .pop-content .form-content .row-i label .input-txt:first-child { margin-right: 0; }
  .cantainer-box .popUp .pop-content .form-content .row-i label .input-txt:last-child { margin-left: 0; }
  .cantainer-box .popUp .pop-content { padding: 40px 5%; }
  .cantainer-box .popUp .close { right: 15px; top: 30px; }
  .cantainer-box .popUp .alert{width: 100%;left: 0;margin-left: 0;} }

@media only screen and (max-width: 500px) { .cantainer .section-content-2 .content-wrapper-1 span { display: block; }
  .cantainer .section-content-2 .content-wrapper-1 span:nth-child(2) { margin-left: 0; }
  .cantainer .section-content-2 .content-wrapper-1 span:nth-child(3) { margin-left: 0; }
  .cantainer .section-content-1 .content-wrapper { padding: 25px 20px 25px 30px; }
  .cantainer .section-content-1 .content-wrapper .list li .btn { width: 130px; height: 35px; line-height: 35px; font-size: 14px; }
  .cantainer .section-content-2 .content-wrapper-1 { padding: 25px 20px 25px 30px; }
  .cantainer .section-content-2 .content-wrapper-2 .list li { padding: 25px 20px 25px 30px; }
  .cantainer-box .popUp .alert .alert1-btn{width: 80%;} 
  .cantainer-box .popUp .alert .alert2-btn{width: 80%;}  }

/*# sourceMappingURL=maps/location.css.map */
*/