*{ margin: 0; padding: 0; }
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
body{ font-family: "微软雅黑"; }
p{ font-size: 16px; color: #666666; line-height: 28px; }
.banner img{ width: 100%; display: block; }
.content{ padding-top: 35px; padding-bottom: 50px; background-color: #fdf9ee; }
.line,.join-us,.ask,.attention{ background-color: white; max-width: 1110px; margin: auto; }
.line,.join-us,.ask{ margin-bottom: 13px; }
.line{ padding: 35px 45px 25px; }
.bottom img{ width: 100%; display: block; }
h2{ font-size: 40px; color: #ff6600; text-align: center; }
h3{ font-size: 22px; color: #444444; text-align: center; font-weight: normal; margin: 10px 0 20px; }
.line p{ text-align: center; margin-bottom: 25px; }
.line h4{ background: url("../jpg/sub-title-bg.jpg") center center no-repeat; text-align: center; font-size: 24px; color: #ff5400; font-weight: normal; margin-bottom: 30px;}
.line ul{ margin-bottom: 35px; }
.line ul li{ list-style: none; float: left; width: 32%; margin-right: 2%; height: 75px; line-height: 75px; background-image: -webkit-linear-gradient(top, #ff8041, #ff5400); background-image:linear-gradient(top,#ff8041, #ff5400); border-radius: 4px; color: white; text-align: center;}
.line ul li:last-child{ margin-right: 0; }
table{ width: 100%; border-collapse:collapse; }
table th,td{ width: 16%; border: 1px solid #e2e2e2; text-align: center; font-size: 16px; color: #666666; }
table th,table td{ height: 48px; font-weight: normal; }
.line span{ display: block; margin-top: 20px; font-size: 14px; color: #919191; }
.join-us{ padding: 45px; }
.join-us h2+p{ font-size: 24px; color: #444444; text-align: center; margin-top: 20px; }
.flow1{ margin-top: 50px; margin-bottom: 80px; }
.flow1 img,.flow2 img{ width: 100%; display: block; }
.join-box strong{ color: #ff5400; font-size: 20px; display: block; margin-bottom: 8px; font-weight: normal;}
.join-box div{ background: url("../jpg/join-us-bg.jpg") left center no-repeat; padding-left: 80px; }
.join-box span{ display: block; width: 100%; height: 1px; background-color: #dcdcdc; margin: 30px 0 26px; }
.flow2{ margin: 30px 0 35px; }
.ask{ padding: 55px 45px 25px; }
.ask h2{ background: url("../jpg/sub-title-bg2.jpg") center center no-repeat; }
.ask-answer{ margin-top: 25px; }
.ask-answer ul li{ list-style: none; float: left; width: 46%; margin-left: 2%; margin-right: 2%; border-bottom: 1px solid #dddddd; margin-top: 30px; padding-bottom: 25px; }
.ask-answer ul li:last-child{ border-bottom: none; }
.ask-answer ul li:nth-last-child(2){ border-bottom: none; }
.ask-answer strong{ display: block; font-size: 20px; color: #ff5400; font-weight: normal; margin-bottom: 15px;}
.attention{ padding: 50px 45px 60px;text-align: center; }
.QR-Code{ margin: 0 auto 40px;display: inline-block; }
.QR-Code img:not(:last-child) {margin-right: 60px;}
.attention p{ font-size: 20px; color: #444444; text-align: center; max-width: 765px; margin: 10px auto 55px; }
.concern{ max-width: 858px; margin: auto; }
.concern img{ width: 100%; }
.footer{ margin-top: 30px; }
.footer p{ font-size: 16px; color: #999999; text-align: center; }
@media screen and (max-width:1200px){
	.line{ padding-left: 4%; padding-right: 4%; width: 92%; }
}