/* @charset "gb2312"; */
/* body{ font:12px/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:100%; margin:0 auto; position:relative; }
.sec01{ width: 100%; background: #fff; padding-top: 8%;}
.txt{ width: 90%; margin: 0 auto; font-size: 1.375rem; color: #2c2925; line-height: 2.25rem; padding-top: 8%; padding-bottom: 6%;}
.better{ width: 78%; margin: 0 auto; }
.better p{ font-size:1.8rem; color: #1d1c1c;  margin-top: 3.5rem; margin-bottom: 2.0rem; text-align: center;}

.s_swt{ padding-top: 6%; padding-bottom: 9%; }


.sec03 h1,.sec04 h1,.sec05 h1{ font-size: 1.8rem; color: #1d1c1c;  margin-bottom: 2.5rem; text-align: center;}

.sec04 p,.sec05 p{ width: 94%; margin:0 auto; font-size: 1.1rem; color: #1d1c1c; line-height: 2.0rem; }
.s04_zj{ margin-top: 2.5rem; }

.sec05_slide{ padding-top: 6%;}

.sec06 h1,.sec07 h1{ font-size: 2.25rem; color: #1d1c1c; text-align: center; margin-top: 3.75rem; margin-bottom: 2.5rem; }

