/* @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%; padding: 3.75rem 0.0rem 4.125rem; }
.s1_con{ width: 90%; margin: 0 auto; }

.swt a{ display: block; height: 4.5rem; line-height: 4.5rem; font-size: 1.6rem; color: #fff; background: #bd9e5d; margin: 0 auto; border-radius: 1.25rem; text-align: center; }
.s1_con{ margin-top: 2.3125rem; margin-bottom: 2.125rem; }
.s1_swt a{width: 23.75rem;}

.sec02{ width: 100%; padding-bottom: 3.875rem; }
.s2_con{ width: 100%; background: #191919; padding: 1.875rem 0.0rem 2.25rem; margin: 2.6875rem 0.0rem; }
.s2_con img{ display: block; width: 80%; margin: 0 auto; }
.s2_swt a{ width: 28.5625rem; }
.s3_con{ margin-top: 2.75rem; }
.s3_con h1{ width: 90%; margin: 0 auto; font-size: 1.75rem; color: #292929; border: 0.1875rem solid #ac8643; text-align: center; padding: 0.5rem 0.75rem; margin-bottom: 2.0rem; font-weight: bold;}
.s3_con p{ width: 84%; margin: 0 auto; font-size: 1.25rem; color: #282828; line-height: 1.875rem; }
.s3_rx{ margin: 2.0625rem 0.0rem 2.25rem; }
.case_1{ margin: 2rem 0.0rem 2.375rem; }
.s3_swt a{ width: 24.875rem;}

.sec04{ margin-bottom: 2.875rem; }
.sec04 span{ display: block; width: 100%; height: 0.625rem; background: #ededed; margin: 3.0rem 0.0rem 3.0rem; }
.s4_1{ margin-top: 2.5rem; }
.s4_2{ margin-top: 1.25rem; }
.case_2{ margin: 2.375rem 0.0rem 2.75rem; }
.s4_swt a{ width: 26.875rem; }

.sec05{ width: 100%; background: #0e0e0e; padding: 3.625rem 0.0rem;}
.s5_2{ margin: 2.9375rem 0.0rem 2.0625rem; }
.s5_3con{ margin: 2.5rem 0.0rem 1.875rem; }
.s5_swt a{ width: 20.75rem; }


.s6_t{ margin: 3.125rem 0.0rem 0.875rem; }
.s6_slide{ width: 100%; background: #1c1c1c; }
.swiper2{ padding-bottom: 3.6rem; }
.s6_swt a{ width: 24.6875rem; margin-top: 2.625rem; margin-bottom: 3.75rem; }


.sec07{ width: 100%; padding-bottom: 3.875rem; }
.s7_slide{ margin: 1.5rem 0.0rem 2.25rem; }
.s7_txt{ color: #2a2a2a; padding-top: 1.25rem;}
.s7_txt h1{ font-size: 1.5rem; line-height: 2.5rem; text-align: center; }
.s7_txt p{ width: 76%; margin: 0 auto; font-size: 1.25rem; line-height: 1.875rem;}
.s7_swt a{ width: 21.6875rem; }

.sec08{ width: 100%; padding-bottom: 2.5rem; }
.s8_t{ margin-bottom: 1.75rem; }


.pages3 .swiper-pagination-bullet{ background: #fff; }
.pages3 .swiper-pagination-bullet-active{ background: #dbb375; }

@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%; }
}

