body { margin:0; padding:0; font-family: Verdana, Arial, sans-serif; color:#333333;background-color:#fff;}
.clear { clear:both;}
img{ vertical-align:middle; border:0;}
h1, h2, h3, h4, h5, p, h6, ul, li, ol, dd, dl, dt, input { padding:0; margin:0; list-style:none; font-weight:400;}
a{color: inherit;text-decoration: none;}
a:hover{text-decoration: underline;color: inherit;}
.detail {width: 1200px; margin: 0 auto;}
/*----------------*/
.main01 {background:url(../images/contactus/bg-new.jpg) right center;background-size: cover;padding-bottom: 42px;margin-bottom: 8px;}
.main01 .crumbs-langs {padding:15px 0 25px;}
.main01 .crumbs-content {float:left; font-size:14px; color:#666;}
.main01 .crumbs-content a {color: #0db6ff;}
.main01 .langs-content {float:right;}
.main01 .langs-content a {margin:0 2px;}
.main01 h1 {font-size: 50px;color: #000;line-height: 52px;font-weight: 600;}
.main01 h1+p {font-size: 17px;line-height: 25px;margin: 10px 380px 34px 0;}
.main01 .info-list li {display: inline-block;vertical-align: top;margin-bottom: 20px;width: 300px;}
.main01 .info-list li:first-child {margin-right: 60px;}
.main01 .info-list li div {height: 66px;}
.main01 .info-list li h3 {font-size: 19px;line-height: 21px;margin: 2px 0 6px;}
.main01 .info-list li h3 span {text-decoration: underline;}
.main01 .info-list li p {font-size: 15px;line-height: 23px;color: #4c4c4c;}

.main02 {background-color: #f0f0f0;padding: 78px 0 62px;text-align: center;}
.main02 h2 {font-size: 45px;line-height: 47px;color: #000;font-weight: 600;}
.main02 p {font-size: 17px;color: #4c4c4c;line-height: 19px;margin: 16px 0 24px;}
.main02 .info-list li {display: inline-block;vertical-align: top;background-color: #fff;width: 380px;box-sizing: border-box;border: 1px solid #dddddd;padding: 40px 38px 48px;margin: 0 30px 20px 0;}
.main02 .info-list li:last-child {margin-right: 0;}
.main02 .info-list li .img-container {height: 70px;text-align: center;}
.main02 .info-list li h4 {font-size: 25px;line-height: 27px;color: #000;}
.main02 .info-list li h4::after {content: "";display: block;margin: 10px auto;width: 130px;height: 2px;background-color: #ff9500;}
.main02 .info-list li p {font-size: 14px;line-height: 24px;color: #4c4c4c;margin-bottom: 40px;}
.main02 .info-list li .email-content {font-size: 19px;line-height: 21px;color: #4c4c4c;}
.main02 .info-list li .email-content a {color: #0970ca;}

.main03 {background-color: #f0f0f0;padding: 82px 0 80px;margin-bottom: 8px;text-align: center;}
.main03 .left-content {float: left;width: 370px;margin: -9px 40px 40px 0;}
.main03 .left-content h2 {font-size: 45px;color: #000;line-height: 47px;font-weight: 600;}
.main03 .left-content h2+img {max-width: 100%;margin: 28px 0;}
.main03 .left-content h4,.main03 .right-content h4 {font-size: 23px;line-height: 25px;color: #000;}
.main03 .left-content p,.main03 .right-content p {font-size: 17px;color: #4c4c4c;line-height: 25px;margin: 6px 0 36px;}
.main03 .left-content p a,.main03 .right-content p a {color: #ff8500;text-decoration: underline;}
.main03 .left-content .email-link,.main03 .right-content .email-link {display: block;font-size: 19px;color: #0970ca;line-height: 21px;}
.main03 .left-content .email-link img,.main03 .right-content .email-link img {display: inline-block;vertical-align: middle;}
.main03 .right-content {float: left;width: 790px;margin-bottom: 20px;}
.main03 .right-content>img {max-width: 100%;margin-bottom: 28px;}
.main03 .right-content .info-list li {display: inline-block;vertical-align: top;width: 50%;}
.main03 .right-content .info-list li:first-child {width: 45%;padding-right: 5%;}

.main04 {background-color: #f9f7f3;padding: 50px 0;text-align: center;}
.main04 h2 {font-size: 37px;line-height: 39px;margin-bottom: 38px;}
.main04 .connect-list li {display: inline-block;vertical-align: middle;margin: 0 24px 16px;}
.main04 .connect-list li a { display: block; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.main04 .connect-list li a:hover {box-shadow: 0 0 6px 3px rgba(0,0,0,0.1);}

@media (max-width: 979px) {
	.nav-wap {display: block;}

	.detail,.main07 .detail {width: 95%;}
	.main01 {background:url(../img/contactus/bg-new.jpg) center center;background-size: cover;}

	.main03 .left-content,.main03 .right-content {width: 100%;margin-right: 0;}
}

@media (max-width: 767px) {
	.main01 h1+p {margin-right: 0;}
	.main01 .info-list li {width: 100%;}
	.main01 .info-list li:first-child {margin-right: 0;}

	.main03 .right-content .info-list li,.main03 .right-content .info-list li:first-child {display: block;width: 100%;margin-bottom: 40px;padding: 0;}
}

@media (max-width: 479px) {

	.main02 .info-list li {width: 100%;margin-right: 0;}
}