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

.wrap { width:640px; margin:0 auto; position:relative; overflow: hidden;}



.sec01{ width: 100%; padding: 2.25rem 0.0rem 2.375rem; }

.s_t h1{ font-size: 2rem; color: #000; font-weight: bold; text-align: center; line-height: 3.0rem; }

.s_t h1>span{ color: #dbb375; }

.s_t h3{ font-size: 1.375rem; color: #dbb375; text-align: center; text-transform: uppercase;}

.s_wt h1{ font-size: 2rem !important; color: #fff; }

.s1_con{ width: 94%; margin: 0 auto; padding: 2.25rem 0.0rem 2.625rem; }

.s1_con li{ width: 45%; float: left; }

.c_left{ margin-right: 10%; }

.s1_con li p{ width: 100%; padding: 1.0rem 0.625rem 1.25rem; line-height: 1.625rem;}

.s_swt a{ display: block; width: 100%; height: 5.0rem; line-height: 5.0rem; font-size: 1.875rem; color: #fff; text-align: center; font-weight: bold; background: #dbb375; border-radius: 15px; margin: 0 auto; font-weight: normal;}

.s2_swt a{ width: 100%; background: #dbb375;}



.sec02{ width: 100%; background: #181617; padding: 3.125rem 0.0rem 2.75rem; }

.s2_con{ padding: 2.25rem 0.0rem 1rem; }

.swiper1{ padding-bottom: 3.5rem; }



.sec03{ width: 100%; padding: 3.125rem 0.0rem 2.625rem; }

.sec03 .s_t>p{ width: 96%; margin: 0 auto; font-size: 1.125rem; line-height: 1.75rem; color: #333; line-height: 1.875rem; text-indent: 2rem; margin-top: 1rem;}

.s_con{ width: 94%; margin: 0 auto; padding: 1.625rem 0.0rem 2.5rem; }

.s_con li{ float: left; width: 30%; }

.s3_txt{ width: 100%; height: 14.75rem; background: #e5e5e5; }

.s3_txt p{ width: 88%; line-height: 1.875rem; margin: 0 auto; padding-top: 9%; }



.sec04{ width: 100%; background: #181617; padding: 3.0rem 0.0rem 2.75rem; }

.s4_con{ margin: 2.75rem 0.0rem; }



.sec05{ width: 100%; padding: 3.375rem 0.0rem 2.875rem; }



.sec06{ width: 100%; background: #181617; padding: 4.375rem 0.0rem 3.0rem; }

.s6_con{ width: 100%; margin: 2.5rem 0.0rem 2.875rem; }



.sec07{ width: 100%; padding: 3.75rem 0.0rem 3.5rem; }

.s7_con{ margin: 1.375rem 0.0rem 4.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%; }

}



