main{background:100% 0 url(/cn/assets/images/contact/main_bg.jpg) no-repeat;background-size:auto}.sec1{position:relative}.sec1_title h6{padding-left:10%}.innerPage.sec1{height:230px}.innerPage .sec1_subtitle{text-shadow:none;padding-left:15%;padding-left:calc(15% + 80px);position:relative}.innerPage .sec1_subtitle:before{content:'';width:75px;height:1px;margin-right:10px;background:#bdb3a6;vertical-align:middle;position:absolute;left:15%;top:10px}.sec2{position:relative}.sec2:before{content:'';position:absolute;left:0;top:5%;width:14%;height:600px;background:100% 0 url(/cn/assets/images/contact/sec2_before.jpg) no-repeat;z-index:-1}p.sec2_slogan{position:absolute;transform:translateX(-100%) rotate(-90deg);transform-origin:right center;font-size:12px;line-height:12px;letter-spacing:5px;color:#666;left:-75px}p.sec2_slogan:after{content:'';position:absolute;right:-15px;top:calc(50% - 2px);border-radius:50%;height:4px;width:4px;background:#666}.sec2 div.contact_card{position:relative;height:660px;width:40%;background:#faf9f6;border:50px solid #fff;margin:0 auto 0 15%;box-shadow:0 0 0 1px #ddd,15px 15px 0 rgba(126,107,90,.1)}.card_title p{font-size:2.5rem;margin-top:30px;text-transform:uppercase;color:#555}.card_title span{color:#444}div.contact_card form{font-size:0;padding:30px}div.contact_card .form-group.w_50{width:calc(50% - 10px);display:inline-block}div.contact_card .form-group.w_50:nth-child(odd){margin-right:10px}div.contact_card .form-group.w_50:nth-child(even){margin-left:10px}div.contact_card .form-group label,div.contact_card select{color:#c1b7ad}div.provecode_area input{width:calc(100% - 125px);display:inline-block;vertical-align:bottom;margin-bottom:0 !important;margin-right:9px}div.provecode_area img{width:115px;display:inline-block;vertical-align:bottom}div.contact_card button.w_100{width:100%;margin-top:35px;height:45px}div.contact_card .form-group label.select_arrow{position:absolute;top:0;right:0;background:50% 50% url(/cn/assets/images/contact/select_arrow.jpg) no-repeat;width:10px;height:40px}div.contact_card .form-group{position:relative}div.contact_card .form-group label.label_move{position:absolute;display:block;line-height:40px;top:0;left:0;font-size:14px;font-weight:400}div.contact_card .form-group.isFocus label.label_move{top:-27px;font-size:12px;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in}.contact_card input.form-control,.contact_card textarea.form-control,.contact_card select.form-control{border:0;background-image:linear-gradient(#8a6e49,#8a6e49),linear-gradient(#c1b7ad,#c1b7ad);background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:left bottom,center calc(100% - 1px);background-color:rgba(0,0,0,0);transition:background 0s ease-out;float:none;box-shadow:none;border-radius:0;margin-bottom:1rem;padding-left:0;height:40px;resize:none}.contact_card input.form-control:focus,.contact_card textarea.form-control:focus,.contact_card select.form-control:focus{outline:none;background-image:linear-gradient(#8a6e49,#8a6e49),linear-gradient(#c1b7ad,#c1b7ad);background-size:100% 2px,100% 1px;transition:1s}@media (max-width:1690px){main{background-size:60% auto;min-height:calc(100vh - 230px)}.sec2 div.contact_card{border:30px solid #fff}}@media (max-width:1024px){.innerPage .sec1_subtitle{}}@media (max-width:1024px){main{background:100% 0 url(/cn/assets/images/contact/main_bg_pad.jpg) no-repeat;background-size:auto}.sec2:before{display:none}.sec2 div.contact_card{width:70%}}@media (max-width:767px){.innerPage.sec1:after{display:none}}@media (max-width:575px){main{background:100% 0 url(/cn/assets/images/contact/main_bg_mobile.jpg) no-repeat;background-size:auto}.innerPage .sec1_title h6{padding:0;text-align:center;font-size:42px}.innerPage .sec1_subtitle{padding:0 30px;text-align:center}.innerPage .sec1_subtitle:before{display:none}.innerPage .sec1_subtitle p{color:#fff;text-shadow:0 1px 2px #000;margin-bottom:15px}.sec2 div.contact_card{width:calc(100% - 30px);margin:30px auto;border:10px solid #fff;box-shadow:0 0 0 1px #ddd,0 25px 0 -10px rgba(126,107,90,.1)}p.sec2_slogan{display:none}div.contact_card form{padding:15px}div.contact_card .form-group.w_50{width:100%}div.contact_card .form-group.w_50:nth-child(odd),div.contact_card .form-group.w_50:nth-child(even){margin:0 0 15px 0}}@media screen and (orientation:landscape){}