.contactus {width:100%;background:url(../images/contactbg.jpg) no-repeat top #f4f4f4;background-size:100% auto;padding-bottom:10px;position:relative;}
.contactus .contactus_txt {width: 1110px; margin: 0 auto;padding: 82px 0 24px;}
.contactus .contactus_txt h1 {font-size:34px;color:#fff;}
.contactus .contactus_txt p {font-size:24px;color:#90a5d6;}
.contactus section {width:1110px;margin:30px auto;border:1px solid #b1b1b1;}
.contactus section.noborder {border:0;}
.contactus section h2 {background:#ebebeb;padding:15px 30px;color:#70121a;font-size:18px;font-weight:bold;opacity: 0.95;}
.contactus section>div {padding:30px 60px;background:#fff;position:relative;z-index:1;opacity: 0.9;}
.contactus section>div * {position:relative;z-index:8;}
.contactus section p {font-size:16px;line-height:2;}

.contactus section>div .bghead {position:absolute;top:0;left:0;z-index:2;width:100%;height:460px;/*background:url(../images/joinbghead.png) no-repeat top;*/}
.contactus section>div .bgfoot {position:absolute;bottom:0;left:0;z-index:2;width:100%;height:480px;background:url(../images/joinbgfoot.png) no-repeat bottom right;}
.contactus section>div h3 {text-align:center;font-size:24px;font-weight:bold;}
.contactus section>div h4 {text-align:center;font-size:18px;padding:10px 0 30px;font-weight:bold;}
.contactus section .position {margin:30px 0;background:rgba(255,255,255,0.6);border:1px solid #b1b1b1;border-radius:3px;}
.contactus section .positionfoot {height:150px;}
.contactus section .position h2 {background:#fef7f7;font-size:18px;color:#70121a;padding:8px 20px;border-bottom:1px solid #b1b1b1;}
.contactus section .position ul {margin:21px;font-size:16px;line-height:2;}
.contactus section .position ul li {padding-left:40px;}