/* @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%; height: 21.5rem; background: #313131;}
.sec01 h1{ font-size: 2.25rem; color: #dbb375; line-height: 1.875rem; text-align: center; padding-top: 1.5rem;}
.sec01 p{ width: 90%; margin: 0 auto; font-size: 1.25rem; line-height: 2.0rem; color: #fff; margin-top: 1.6875rem;}
.s_swt a{ display: block; width: 26.3125rem; height: 3.5625rem; background: #dbb375; border-radius: 1.875rem; margin: 0 auto; font-size: 1.75rem; line-height: 3.5625rem; color: #fff; text-align: center; margin-top: 2.1875rem;}

.sec02{ width: 100%; background: #fff; padding-top: 2.4375rem; }
.s_title{ margin-bottom: 2.875rem; }
.arrow{ margin: 1.875rem 0px 2.375rem; }
.s2_slide{ background: #000;}

.sec03 p{ width: 94%; margin: 0 auto; font-size: 1.25rem; color: #000; line-height: 2.0625rem; margin-top:2.25rem; margin-bottom:1.875rem; }


.s4_t img{display: block; margin: 2.9375rem 0rem 3.375rem; }
.sec04 p,.sec05 p,.sec07 p{ width: 96%; margin: 0 auto; font-size: 1.25rem; color: #000; line-height: 2.0625rem;}
.s4_zs{ margin: 4.375rem 0.0rem 2.3125rem; }
.swiper2{ padding-bottom: 4.375rem;}
.s5_t{ margin: 3.375rem 0rem 2.75rem; }
.s5_cx1{ margin: 2.0625rem 0rem 2.6875rem; }
.s5_swt a{ display: block; width: 80%; height: 3.5625rem; background: #dbb375; border-radius: 1.875rem; margin: 0 auto; font-size: 1.75rem; line-height: 3.5625rem; color: #fff; text-align: center; margin-top: 2.1875rem;}

.s6_t{ margin: 4.0rem 0rem 3.5rem; }
.s6_dz2{ margin: 3.125rem 0rem 3.5625rem; }


.s7_title{ margin: 3.75rem 0rem 2.375rem; }
.s7_service{ margin-top: 2.375rem; }

.s8_t{ margin: 3.625rem 0rem 2.25rem; }
@media (min-width:320px) and  (max-width:480px){
	.wrap { width:100%; }
}

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

