body{padding-top:60px;}
.indexBanner{ position:relative; overflow:hidden;}
.indexBanner ul.slides li{display:none;}
.indexBanner ul.slides li a{display:block;width:100%;}
.indexBanner ul.slides li a img{display:block;width:100%;}
.indexBanner .flex-control-nav{top:10px;left:10px;bottom:inherit;z-index:0;width:25px;}
.indexBanner .flex-control-nav li{width:100%;margin:0 auto;height:36px;margin-bottom:3px;}
.indexBanner .flex-control-nav li a{ text-indent:0;font-size:14px;font-weight:bold;padding-right:5px;line-height:36px;display:inline-block;width:25px; text-align:left;
border-right:3px solid rgba(255,255,255,0);color:#fff;height:36px; text-decoration:none;border-radius:0; 
box-sizing:border-box;position:relative;z-index:10;left:0;float:left; text-indent:9999em; overflow:hidden;}


.index02{ position:relative;z-index:5;}
.index02 ul{ position:absolute;left:15px;right:15px;bottom:-35px;height:70px;}
.index02 ul li{height:70px;float:left;width:25%;background:#fff;}
.index02 ul li a{display:block;width:100%; text-align:center;border-right:1px solid #e1e2e2; box-sizing:border-box;padding:4px 0;}
.index02 ul li a img{display:inline-block;height:30px;}
.index02 ul li a h3{font-size:12px;line-height:14px;color:#092041}

.index03{ position:relative;z-index:2;}
.index03 img{display:block;width:100%;}
.index03 .box{ position:absolute;left:15px;right:15px;top:35px;bottom:0; text-align:center;}
.index03 .box table{width:100%;height:100%;}
.index03 .box h3{font-size:16px;color:#fff;}
.index03 .box hr{display:inline-block;border:0;height:2px;width:30px;background:#952934;margin:10px 0 10px;}
.index03 .box p{font-size:14px;line-height:28px;color:#fff;}
.index03 .box a.more{border:1px solid #fff;border-radius:4px;display:inline-block;font-size:12px;line-height:36px;height:36px;color:#fff;padding:0 35px;margin-top:15px;}

.index04{padding:30px 15px;}
.index04 .tit{font-size:16px;color:#40403f;border-bottom:1px solid #e5e5e5; position:relative;padding-bottom:5px;}
.index04 .tit span{ position:absolute;bottom:-4px;left:30px;display:inline-block;width:11px;height:5px;
background:url(../images/index/index04_tit_arrow.jpg) no-repeat;background-size:11px;height:5px;}
.index04 .news{ position:relative; overflow:hidden;margin-top:20px;padding-bottom:30px; text-align:center;}
.index04 .news ul.slides li{display:none;}
.index04 .news ul.slides li a.pic img{display:block;width:100%;}
.index04 .news ul.slides li .txt{padding-left:15px;background:url(../images/index/index04_txt.jpg) no-repeat left bottom;background-size:auto 100%;margin-top:20px;}
.index04 .news ul.slides li .txt h3{font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px; text-align:left; }
.index04 .news ul.slides li .txt p{font-size:14px;line-height:28px;color:#666; text-align:left;}
.index04 .news ul.slides li a.link{border:1px solid #c4c4c4;border-radius:4px;display:inline-block;font-size:14px;line-height:36px;height:36px;padding:0 25px;margin-top:30px;}
.index04 .news ul.slides li a.link span{display:inline-block;padding-right:15px;font-size:14px;color:#666;
background:url(../images/index/index04_span.jpg) no-repeat right center;background-size:auto 8px;}
.index04 .news .flex-direction-nav li a{width:30px;height:30px;opacity:1;margin:0;top:15%;}
.index04 .news .flex-direction-nav li a.prev{background:url(../images/index/left.png) no-repeat;background-size:cover;left:10px;}
.index04 .news .flex-direction-nav li a.next{background:url(../images/index/right.png) no-repeat;background-size:cover;right:10px;}
.index04 ul.list li{margin-top:20px;}
.index04 ul.list li a{display:inline-block;width:100%;}
.index04 ul.list li a .date{width:40px;height:40px; text-align:center;background:#233859; box-sizing:border-box;padding-top:5px;}
.index04 ul.list li a .date h4{font-size:16px;font-weight:bold;color:#fff;line-height:16px;}
.index04 ul.list li a .date h5{font-size:12px;color:#fff;line-height:12px;}
.index04 ul.list li a .cont{padding-left:50px;}
.index04 ul.list li a .cont h4{font-size:14px;color:#666;line-height:20px;border-bottom:1px solid #aca8a8;display:inline-block;padding-bottom:5px;margin-bottom:10px;}
.index04 ul.list li a .cont h3{font-size:16px;line-height:20px;color:#333}
.index04 ul.list li a .cont p{font-size:14px;line-height:20px;color:#585555;margin-top:10px;display:inline-block;}
.index04 .more{ text-align:center;padding-top:30px;}
.index04 .more a.link{border:1px solid #c4c4c4;border-radius:4px;display:inline-block;font-size:14px;line-height:36px;height:36px;padding:0 25px;}
.index04 .more a.link span{display:inline-block;padding-right:15px;font-size:14px;color:#666;
background:url(../images/index/index04_span.jpg) no-repeat right center;background-size:auto 8px;}

.index05{background:#f4f4f4;padding:0 15px;padding-bottom:20px;}
.index05 .tit{ text-align:center;padding:30px 0 20px;}
.index05 .tit h3{font-size:16px;}
.index05 .tit hr{display:inline-block;background:#952934;width:30px;height:2px;border:0;margin:0;margin-top:10px;}
.index05 .flex{ position:relative; overflow:hidden;padding-bottom:50px;}
.index05 .flex ul.slides li{display:none;background:url(../images/index/index05_li.png) no-repeat right center;background-size:100% 100%;height:120px; overflow:hidden;}
.index05 .flex ul.slides li a{display:inline-block;width:100%;height:120px; overflow:hidden;}
.index05 .flex ul.slides li a .logo{width:120px;height:120px;background:#fff; position:relative;float:left;}
.index05 .flex ul.slides li a .logo span{ position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center;background-size:cover;}
.index05 .flex ul.slides li a .cont{padding-left:120px;height:120px;}
.index05 .flex ul.slides li a .cont table{width:100%;height:100%;}
.index05 .flex ul.slides li a .cont table td{padding:0 20px;}
.index05 .flex ul.slides li a .cont h4{font-size:13px;line-height:20px;color:#fff;}
.index05 .flex .flex-control-nav{bottom:20px;}
.index05 .flex .flex-control-nav li{margin:0 7px;width:10px;height:10px;}
.index05 .flex .flex-control-nav li a{width:10px;height:10px;background:#f0888b;}
.index05 .flex .flex-control-nav li a.active{background:#ec1d23}
