﻿@charset "UTF-8";

/**
 *
 * @authors Your Name (you@example.org)
 * @date    2016-10-27 10:04:32
 * @version $Id$
 */

/*index-banner*/
.slideBox { position: relative; overflow: hidden; margin: 0 auto; margin-bottom: 10px; width: 100%; min-width: 1350px; text-align: center; }
.slideBox .hd { position: absolute; bottom: 50px; left: 50%; z-index: 999; overflow: hidden; margin-left: -35px; height: 16px; }
.slideBox .hd ul { float: left; overflow: hidden; zoom: 1; }
.slideBox .hd ul li { z-index: 999; float: left; margin-right: 10px; width: 16px; height: 16px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.4); text-align: center; cursor: pointer; }
.slideBox .hd ul li.on { background: #fff; }
.slideBox .bd { position: relative; z-index: 0; margin: 0 auto; width: 100%; height: 100%; }
.slideBox .bd li { position: relative; width: 100%; height: 660px; background: url(../images/banner.png) no-repeat top center; vertical-align: middle; zoom: 1; }
.slideBox .bd li a { display: inline-block; width: 100%; height: 100%; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next { position: absolute; top: 50%; left: 3%; display: block; margin-top: -15px; width: 60px; height: 120px; opacity: 0.5; filter: alpha(opacity=50); }
.slideBox .next { right: 3%; left: auto; }
.slideBox .prev:hover, .slideBox .next:hover { opacity: 1; filter: alpha(opacity=100); }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
.index-banner { position: relative; }
.index-content { margin-bottom: -50px; }
.i-box { padding: 20px 0; text-align: center; }
.i-title { position: relative; padding: 5px 0; width: 100%; color: #0256d6; text-align: center; font-weight: normal; font-size: 30px; line-height: 32px; }
.i-title .eng { display: inline-block; width: 100%; color: #999; text-transform: uppercase; font-style: normal; font-size: 16px; font-family: arial; }
.i-title:after { position: absolute; top: 50%; left: 0; z-index: -1; display: inline-block; margin-top: -1px; width: 100%; height: 1px; background-color: #ddd; content: ""; }
.i-title span { display: inline-block; background-color: #FBFBFB; }
.i-box01 { }
.i-box01 .tle { display: inline-block; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #1361d8; color: #333; font-size: 24px; }
.i-box01 .i-cnt { margin: 0 auto; padding: 20px 0; width: 800px; font-size: 14px; }
.num-list { text-align: center; }
.num-list .item { display: inline-block; margin: 0 20px; padding: 30px 0; }
.num-list .item .num { padding-bottom: 10px; color: #333; font-size: 34px; }
.i-btn { display: inline-block; padding: 7px 30px; border: 1px solid #4173db; text-align: center; font-size: 14px; }
.i-btn:hover { background-color: #4173db; color: #fff; }

/*关于我们-文化氛围*/
.about-culture { }
.point-list { padding: 60px 0; }
.point-item { display: inline-block; margin: 0 12px; width: 260px; vertical-align: top; text-align: center; }
.point-item .icon { margin-bottom: 20px; width: 140px; height: 140px; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; transition: All 0.4s ease-in-out; }
.point-item .icon:hover { }
.point-item .title { margin-bottom: 20px; color: #333; font-weight: normal; font-size: 22px; }
.point-item .tips { color: #999; font-size: 14px; }
.point-list .swiper-container { height: 365px; }
.point-list .button-prev { position: absolute; bottom: 0; left: 50%; z-index: 999999; display: inline-block; margin-left: -50px; width: 50px; height: 50px; background-image: url(../images/prev02.png); background-position: center; background-repeat: no-repeat; cursor: pointer; }
.point-list .button-next { position: absolute; right: 50%; bottom: 0; z-index: 999999; display: inline-block; margin-right: -51px; width: 50px; height: 50px; background-image: url(../images/next02.png); background-position: center; background-repeat: no-repeat; cursor: pointer; }
.point-list .swiper-slide { text-align: center; }
.point-list .button-next:after { position: absolute; top: 50%; right: 0; display: inline-block; width: 500px; height: 1px; background: url(../images/prev-line.png) no-repeat left; content: ""; }
.point-list .button-prev:after { position: absolute; top: 50%; left: 0; display: inline-block; width: 500px; height: 1px; background: url(../images/next-line.png) no-repeat right; content: ""; }
.culture-box { padding: 50px 0; background-color: #fff; }
.pic-table { display: table; }
.pic-table .more { display: inline-block; padding: 0 40px; height: 40px; border: 1px solid #c00a2f; color: #c00a2f; text-align: center; font-size: 16px; line-height: 40px; }
.pic-table .pic-cell { position: relative; display: inline-block; margin: 0 3px; height: 232px; }
.pic-table .pic-cell .title { position: absolute; bottom: 0; left: 0; padding-left: 20px; width: 100%; height: 40px; background-color: rgba(0, 0, 0, 0.5); color: #fff; font-size: 16px; line-height: 40px; }
.pic-list { padding: 20px 0; text-align: center; }
.pic-list .swiper-container { height: auto; }
.pic-list .swiper-slide { text-align: center; }
.pic-item { display: inline-block; margin: 0 8px; width: 324px; height: 217px; text-align: center; }
.pic-item .pic { position: relative; display: flex;width:324px;height:217px; }
.pic-item .pic img { width: 324px;height:217px; }
.pic-item .pic.video { }
.pic-item .video-bg { position: absolute; top: 0; left: 0; z-index: 1; display: none; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }
.pic-item .video-play { position: absolute; top: 50%; left: 50%; z-index: 2; display: none; margin-top: -22px; margin-left: -22px; width: 45px !important; height: 45px; }
.pic-item .video .video-bg { display: inline-block; }
.pic-item .video .video-play { display: inline-block; }
.pic-item a { }
.pic-item .words { display: inline-block; padding: 10px 0; color: #333; font-size: 16px; }
.pic-list .swiper-button-next { right: 25px; left: auto; background-image: url(../images/next.png) !important; }
.pic-list .swiper-button-prev { right: auto; left: 25px; background-image: url(../images/prev.png) !important; }
.pic-list .swiper-button-next, .pic-list .swiper-button-prev { margin-top: -50px; }
.pic-list  .swiper-button-next, .pic-list  .swiper-button-prev { margin-top: -17px; width: 35px; height: 35px; background-size: contain; }
.news-list { margin-top: -20px; margin-left: -20px; padding: 20px 0; }
.news-list li { float: left; overflow: hidden; margin-top: 20px; margin-left: 20px; padding: 10px; width: 665px; background-color: rgba(255, 255, 255, 0.8); }
.news-list li .pic { float: left; display: flex; margin-right: -274px; width: 264px; height: 184px; }
.news-list li .pic img { width:100%; height:184px;}
.news-list li .words { float: left; padding: 20px; padding-bottom: 0; padding-left: 284px; width: 100%; color: #666; text-align: left; font-size: 14px; }
.news-list li .title { margin-bottom: 10px; color: #333; font-weight: bold; font-size: 18px; }
.news-list li .date { margin-bottom: 10px; color: #999; font-size: 13px; }
.news-list li .line { bottom: 1px solid #bbb; margin-bottom: 10px; width: 100%; height: 0; }
.news-list li .more { display: inline-block; padding-top: 10px; color: #2456a0; font-size: 14px; }
.date { color: #999; }
.footer{min-width: 1350px;}
