/* @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: #fff; padding: 3.5rem 0px; }
.sec03{width: 100%; background: #fff; padding: 3.625rem 0px; }
.sec03 p,.sec06 p,.sec08 p{ width: 96%; margin: 0 auto; font-size: 1.25rem; color: #333333; line-height: 1.875rem; margin-top: 2.0rem;}
.sec04{ width: 100%; background: #fff; padding-bottom: 3.0rem; }
.sec04 h1,.sec05 h1{ font-size: 1.875rem; color: #000; text-align: center; margin-bottom: 2.5rem;}
.s_swt a{display: block; width: 22.8125rem; height: 3.5625rem;  margin: 0 auto; background: #dbb375; border-radius: 0.625rem; text-align: center; color: #000; font-size: 1.625rem; line-height: 3.5625rem; margin-top: 2.625rem; margin-bottom: 3.375rem;}
.s06_three{ margin: 2.375rem 0rem; }

.sec07 h1{ height: 3.25rem; line-height: 3.25rem; font-size: 1.875rem; color: #000; text-align: center; font-weight: normal;}
.s08_t{ margin-bottom: 1.625rem; margin-top: 1.875rem; }
.yy_sel{ margin-top: 2.875rem; }


.s09_slide{ margin-top: 1.875rem;}
.swiper1{padding-bottom: 4.625rem;}

.s10_title{ margin-top: 3.75rem; }
.s10_slide{ margin-top: 1.125rem; }



@media (min-width:320px) and  (max-width:480px){
	html{font-size:58% !important}
	.wrap { width:100%; }
}

@media (min-width:480px) and  (max-width:640px){
	html{font-size:58% !important}
	.wrap { width:100%; }
}

