﻿.indexBanner{ position:relative;}
.indexBanner ul.slides li a{display:inline-block;width:100%;}
.indexBanner ul.slides li a img{display:block;width:100%;}
.indexBanner .flex-direction-nav{display:none;}
.indexBanner .flex-control-nav{z-index:3;bottom:10px;}
.indexBanner .flex-control-nav li a{width:8px;height:8px;background-color:#fff;}
.indexBanner .flex-control-nav li a.active{ background-color:#403020;}

.indexFixed{ position:fixed;right:15px;top:170px;width:55px;z-index:12;}
.indexFixed a{display:inline-block;width:60px;height:60px;border:1px solid #8fb73c;border-radius:50%;background:rgba(255,255,255,0.9); text-align:center; overflow:hidden;margin-bottom:5px;} 
.indexFixed a img{display:inline-block;height:24px;padding-top:10px;}
.indexFixed a p{font-size:12px;height:12px;line-height:12px;color:#8fb73c;}

.index01{padding:30px 0;}
.index01 h3{ text-align:center;background:url(../images/index/index01_bg.jpg) repeat-x left center;}
.index01 h3 span{display:inline-block;padding:0 20px;background:#fff;font-size:18px;color:#bb792f;}
.index01 h4{ text-align:center;font-size:14px;line-height:24px;padding:15px 0;}
.index01 .list{ text-align:center;padding:10px 0;}
.index01 .list a{display:inline-block;width:30.5%;margin:0 1%;}
.index01 .list a .box{display:inline-block;width:38px;border:2px solid #dbdbdb;border-radius:50%;height:38px;margin-bottom:5px;}
.index01 .list a .box img{display:block;width:100%;}
.index01 .list a p{font-size:10px;color:#333;}
.index03{ position:relative;}
.index03 img{display:block;width:100%;}
.index03 .cont{ position:absolute;left:15px;right:15px;top:50%;transform:translateY(-50%)}
.index03 .cont .txt{ text-align:center;padding-bottom:15px;}
.index03 .cont .txt h3{font-size:20px;color:#fff;}
.index03 .cont .txt h4.line{background:url(../images/index/index03_line.jpg) no-repeat center;height:3px;padding:10px 0;}
.index03 .cont .txt p{font-size:14px;line-height:24px;color:#fff;}
.index03 .flex{ position:relative;}
.index03 .flex ul.slides li{}
.index03 .flex ul.slides li .con{padding:0 40px;}
.index03 .flex ul.slides li img{display:block;width:100%;}
.index03 .flex ul.slides li p{ text-align:center;font-size:14px;color:#fff;line-height:30px;}
.index03 .flex .flex-control-nav{display:none;}
.index03 .flex .flex-direction-nav{}
.index03 .flex .flex-direction-nav li a{width:30px;height:30px;opacity:1;margin: -30px 0 0;}
.index03 .flex .flex-direction-nav li a.prev{left:0;background:url(../images/index/index03_left.png) no-repeat;background-size:cover;}
.index03 .flex .flex-direction-nav li a.next{right:0;background:url(../images/index/index03_right.png) no-repeat;background-size:cover;}