/* @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; display:block;}

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: 3.75rem; line-height: 3.75rem; font-size: 1.5rem; 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.45rem; 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: 1.875rem 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%; }

}



