@charset "gb2312";
body,div,span,p,em,ul,li,h1,h2,h3,dl,dt,dd,img,header,footer,nav,section,article,video,aside,dialog,figure,figcaption,time{margin:0;padding:0;border:0 none; outline:none;}
body {font-family:sans-serif "Microsoft YaHei";-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;}
html{font-size: 62.5%;}
ul{list-style: none;}
a{text-decoration: none;color:inherit;}
em{font-style:normal;}
h1,h2,h3{ font-size:1em; font-weight:normal;}

.clearfix:after{ clear:both; display:block; visibility:hidden; height:0; line-height:0; content:'';}
.clearfix{ zoom:1;}

#sections{background-color: #e4e3e3;}
#sections img{width: 100%;display:inline-block;}

#sections .slide_common{position: relative;}


#sections .slide_common .touchslide_nav {position: absolute;width: 100%;text-align: center;z-index: 2;}
#sections .slide_common .touchslide_nav li{display: inline-block;}
#sections .slide_common .nav_dots{bottom: -30px;}
#sections .slide_common .nav_dots li{width:13px;height:13px; background-color:none;border: 1px solid #cfa972;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;text-indent: -50px;overflow: hidden;margin: 0 2px;}
#sections .slide_common .nav_dots .cur_active{ background-color:#cfa972;}
#sections .slide_common .nav_text .cur_active{ background-color:#987126;}

nav{padding: 40px 0 20px;}
nav ul{width: 95%;margin: 0 auto;}
nav li{float: left;width: 24%;}
nav li+li{margin-left: 1.3%;}

.sec01_con{position: relative;}
.sec01_con ul{position: absolute;width: 49.2%;height: 100%;top: 0;right: 0.5%;}
.sec01_con li{float: left;width: 47.5%;height: 47%;margin-left: 2.5%;margin-bottom: 3%;}
.sec01_con a{display: block;width: 100%;height: 100%;}

.sec02_con{padding: 20px 0 40px;background-color: #fff;}

.sec03_con{position: relative;}
.sec03_con ul{position: absolute;width: 49.2%;height: 96%;top: 4%;left: 0.5%;}
.sec03_con li{float: left;width: 47.5%;height: 47%;margin-left: 2.5%;margin-bottom: 3%;}
.sec03_con a{display: block;width: 100%;height: 100%;}

.sec04{padding: 30px 0 0;}
.sec04 .sec04_con{margin-top: 20px;}
.sec04 ul{width: 96.8%;margin: 0 auto;}
.sec04 li{background-color: #facd89;float: left;width: 32%;height: 40px;text-align: center;line-height: 40px;margin-left: 2%;margin-bottom: 2%;position: relative;font-size:16px;}
.sec04 li:after{content: '';position: absolute;width: 95%;height: 35px;top: 2.5px;left: 2.5%;border: 1px dashed #fff;box-sizing: border-box;}
.sec04 li:nth-of-type(3n+1){margin-left: 0;}
.sec04 a{width: 100%;height: 100%;display: block;position: relative;z-index:2;}

.sec05{padding: 30px 0 0;}
.sec05 .sec05_con{margin-top: 20px;}

.sec06{padding: 30px 0 0;}
.sec06 .sec06_con{margin-top: 20px;}