/* @charset "gb2312"; */
body{ font-family:  "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; }
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; }
.clear{ clear: both;}
.bfd img{display: block; width: 100%; vertical-align: bottom;}
.wrap { width:640px; margin:0 auto; position:relative; overflow: hidden; background: #fff;}
.Ab_Center a,.Ab_Center{position: absolute; top: 0px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}

.s_t h1,.s_t h2{color: #896d4a; font-weight: bold; text-align: center; }
.s_t h1{font-size: 1.5rem;line-height: 3rem;}
.s_t h2{font-size: 1.4rem;}

.s2_w{ width: 100%; position: relative; }
.s2_txt{ width: 62%; position: absolute; top: 0px; left: 36%; text-align: justify; text-justify:inter-ideograph;}
.s2_txt p{font-size: 1.1rem;color: #3c3c3c;margin-bottom: 0.625rem;}
.s2_txt span{ color: #896d4a; }
.s_swt a{display: block;background: #ae977d;text-align: center;font-size: 1.8rem;color: #fff;border-radius: 1rem;}
.s2_swt a{width: 20.9375rem; height: 3.625rem; line-height: 3.625rem;}
.s3_swt a{ margin: 0 auto; margin-top: 2.0625rem; margin-bottom: 0.375rem; }

.sec03{ width: 100%; position: relative; }
.s3_t{ width: 100%;}
.s3_w p,.s3_w span{font-size: 1.1875rem; }
.s3_w p{color: #3c3c3c;margin-bottom: 1.0rem;}
.s3_w span{ color: #fff; padding: 0.375rem 0.4375rem; background: #ae977d; border-radius: 0.3rem; margin-right: 0.375rem;}
.s3_w i{ font-style: normal;font-weight: bold; color: #ff0000; }
.s3_w{ width: 96%;position: absolute; top: 0px; left: 2%;}

.s5_w{ position: absolute; top: 0px; left: 16%; }
.s5_w h1{font-size: 1.4rem;color: #282827; font-weight: bolder;}
.s5_w h2{font-size: 1.3rem;color: #414140;}
.s5_w p{font-size: 1rem;color: #414140;}

.sec06{ width: 100%; padding: 2.0rem 0px; }
.s6_four img{  width: 100%; margin-top: 1.625rem; }

.sec07{ width: 100%; background: #7d7d7d; padding-bottom:1rem;}
.sec07 h1{ width: 100%; height: 6rem; line-height: 6rem; color: #fff;  }

.sec08{ width: 100%; padding-top: 2.5rem;}
.s8_pl{ margin-top: 1.875rem; }


.sec09{ width: 100%; padding: 2.0rem 0px 2.875rem;}
.s9_focus{ width: 96%; margin: 0 auto; }
.s9_focus li{ width: 46%; height: 3.125rem; line-height: 3.125rem; background: #896d4a; border-radius: 0.6rem; text-align: center; float: left; margin-top: 1.25rem; margin-right: 3%; }
.s9_focus li:last-child{ margin-right: 0px; }
.s9_focus li a{font-size: 1.2rem;color: #fff;}

.sec10 h1{ margin-bottom: 1.25rem; }
.swiper1{ padding-bottom: 3rem; }
@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%; }
}

