/* @charset "gb2312"; */
body{ font:16px/1.5em Microsoft Yahei,tahoma,Srial,helvetica,sans-serif;}
body,ul,p,h1,h2,dl,dd,form,input,textarea,select { padding:0; margin:0;}
ul,li{ list-style:none; }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
.clear{ clear: both;}
.bfd img{ width: 100%; vertical-align: bottom;}
.left{ float: left; }
.right{ float: right; }
.oop{ width: 100%; height: 500px; background: red; }
.wrap { width:640px; margin:0 auto; position:relative;}

.sec01{ width: 100%; background: #efefef; padding:3.75rem 0rem 4.0rem; }
.s1_con{ margin-top: 2.9375rem; margin-bottom: 4.25rem; }
.s_swt a{ display: block; width: 23.75rem; height: 4.375rem; margin: 0 auto; line-height: 4.375rem;text-align: center; background: #dbb375; font-size: 1.5rem; color: #fff; border-radius: 1.25rem;}

.sec02{ width: 100%; background: #fff; padding: 1.25rem 0rem 3.75rem; }
.s2_con{ margin: 3.125rem 0rem 4.0rem; }

.sec03{ width: 100%; background: #ededed; padding: 2.5rem 0rem 5.25rem; }
.s3_con{ margin-top: 4.6875rem; margin-bottom: 2.8125rem; }
.s_h1{ margin-top: 4.5rem; }
.sec03 span,.sec04 span,.s5_con span{display: inline-table; width: 5.0rem; height: 2.375rem; background: #dbb375; line-height: 2.375rem; text-align: center; font-size: 1.375rem; color: #fff;  }
.sec03 p,.sec04 p,.s5_con p{ width: 86%; margin: 0 auto; font-size: 1.375rem; color: #4e4e4e; margin-top: 2.1875rem;}

.sec04{ width: 100%; background: #ededed; padding-bottom: 6.25rem;}
.sec05{ width: 100%; background: #ededed; padding-bottom: 3.75rem;}
.s5_swt a{ display: block; width: 31.25rem; height: 4.375rem; margin: 0 auto; line-height: 4.375rem;text-align: center; background: #dbb375; font-size: 1.5rem; color: #fff; border-radius: 1.25rem; margin-top: 3.5rem;}

.s7_title{ margin-top: 2.625rem; margin-bottom: 3.25rem; }
.s7_slide{ width: 100%; background: #dbdbdb; padding-bottom: 4.25rem; }
.swiper1{ padding-bottom: 5.25rem;}
.s7_swt{ margin-top: 1.5rem; }

.s8_title{ margin-top: 2.875rem; margin-bottom: 5.3125rem; }
.s9_title{ margin-top: 3.8125rem; margin-bottom: 3.5rem; }

@media (min-width:320px) and  (max-width:480px){
	.wrap { width:100%; }
}

@media (min-width:480px) and  (max-width:640px){
	.wrap { width:100%; }
}

