@charset "UTF-8";
.indexBanner{height:420px;position:relative;}
.indexBanner ul.slides li{height:420px;background-repeat:no-repeat;background-position:center;display:none;}
.indexBanner ul.slides li h3{font-size:30px;color:#fff;line-height:60px;}
.indexBanner ul.slides li h4{font-size:18px;color:#fff;line-height:30px;}
.indexBanner ul.slides li .box01{padding-top:175px;padding-left:680px;padding-right:40px;}
.indexBanner ul.slides li .box02{padding-top:260px;}
.indexBanner ul.slides li .box03{padding-top:260px;}
.indexBanner .flex-direction-nav a{width:25px;height:47px;opacity:1;margin-top:-47px}
.indexBanner .flex-direction-nav a.prev{background-image:url(../images/index/left.png);background-repeat:no-repeat;left:2%;}
.indexBanner .flex-direction-nav a.next{background-image:url(../images/index/right.png);background-repeat:no-repeat;right:2%;}
.indexBanner .mask{position: absolute;left:0;right:0;bottom:0;}
.indexBanner .mask h3{font-size:18px;line-height:38px;color:#fff;padding:10px 20px;border-left:1px solid #fff;}
.indexBanner .mask h3 span{display:inline-block;height:38px;line-height:38px;background-color:#000000;color:#ffc000;padding:0 15px;font-weight:700;font-size:22px;margin:0 10px;}


.indexBody{background-color:#ececec;padding-bottom:40px;}
.indexBody .col-xs-12{margin-top:20px;}
.indexBody a.list{display:block;position: relative;background-color:#fff;text-decoration:none;}
.indexBody a.list .tu{overflow:hidden;position: relative;height:240px;}
.indexBody a.list .tu img{display:block;width:100%; transition:all ease-out .5s;}
.indexBody a.list .tu .show{height:84px;position:absolute;left:0;right:0;bottom:0;background-image:url(../images/index/show.png);background-repeat:repeat-x;
background-size:100% 100%;background-position:left bottom;}
.indexBody a.list .txt{padding:25px;}
.indexBody a.list .txt h3{font-size:18px;line-height:26px;color:#343434;height:66px;margin-bottom:20px;}
.indexBody a.list .txt p{font-size:14px;line-height:20px;color:#666;height:60px;}
.indexBody a.list .txt span{display:inline-block;font-size:14px;line-height:20px;color:#666;margin-top:20px;padding-right:20px;
	background-image:url(../images/news/span.png);background-repeat:no-repeat;background-position:right 1px;}
.indexBody a.list .mask{position: absolute;left:15px;top:10px;height:26px;line-height:26px;color:#fff;font-size:13px;padding:0 15px;}
.indexBody a.list01 .txt h3{height:26px;}
.indexBody a.list01 .txt span{margin-top:25px;}
.indexBody a.list:hover .txt h3{text-decoration: underline;}
.indexBody a.list:hover .txt span{color:#019eb1;background-image:url(../images/news/span_h.png);text-decoration: underline}
.indexBody a.list:hover .tu img{transform: scale(1.05);}
.indexBody .news{position:relative;overflow:hidden;}
.indexBody .news ul.slides li{display:none;}
.indexBody .news ul.slides li a{display:block;background-color:#fff;}
.indexBody .news ul.slides li a .tu{overflow:hidden;position: relative;height:320px;}
.indexBody .news ul.slides li a .tu img{display:block;width:100%; transition:all ease-out .5s;}
.indexBody .news ul.slides li a .tu .show{height:175px;position:absolute;left:0;right:0;bottom:0;background-image:url(../images/index/show.png);background-repeat:no-repeat;background-size:100% 100%;}
.indexBody .news ul.slides li a .txt{padding:0 20px;height:157px;box-sizing: border-box;}
.indexBody .news ul.slides li a .txt h4{font-size:12px;line-height:20px;color:#666;}
.indexBody .news ul.slides li a .txt h3{font-size:22px;line-height:30px;color:#333333;height:70px;overflow:hidden;}
.indexBody .news ul.slides li a .txt span{display:inline-block;font-size:14px;line-height:20px;color:#666;margin-top:20px;padding-right:20px;
	background-image:url(../images/news/span.png);background-repeat:no-repeat;background-position:right 1px;}
.indexBody .news ul.slides li a:hover .txt h3{text-decoration: underline;}
.indexBody .news ul.slides li a:hover .txt span{color:#019eb1;background-image:url(../images/news/span_h.png);text-decoration: underline}
.indexBody .news ul.slides li a:hover .tu img{transform: scale(1.05);}
.indexBody .news .flex-control-nav{top:305px;bottom:inherit;}
.indexBody .news .flex-control-nav li a{width:10px;height:10px;background-color:#666666;}
.indexBody .news .flex-control-nav li a.active{background-color:#169fe9}


.indexBody .col-lg-8{position: relative;}
.indexBody .col-lg-8 .mask{position: absolute;left:30px;top:10px;height:26px;line-height:26px;color:#fff;font-size:13px;padding:0 15px;}

.indexBody a.career{display:block;position: relative;background-color:#fff;text-decoration:none;}
.indexBody a.career .tu{overflow:hidden;position: relative;height:240px;}
.indexBody a.career .tu img{display:block;width:100%; transition:all ease-out .5s;}
.indexBody a.career .tu .show{height:84px;position:absolute;left:0;right:0;bottom:0;background-image:url(../images/index/show.png);background-repeat:repeat-x;
background-size:100% 100%;background-position:left bottom;}
.indexBody a.career:hover .tu img{transform: scale(1.05);}
.indexBody a.career .mask{position: absolute;left:15px;top:10px;height:26px;line-height:26px;color:#fff;font-size:13px;padding:0 15px;}
.indexBody a.career .txt{padding:25px;}
.indexBody a.career .txt h3{font-size:18px;line-height:26px;color:#343434;height:66px;margin-bottom:20px;}
.indexBody a.career .txt p{font-size:13px;line-height:20px;color:#666;height:60px;}
.indexBody a.career .txt span{display:inline-block;font-size:14px;line-height:20px;color:#666;margin-top:20px;padding-right:20px;
	background-image:url(../images/news/span.png);background-repeat:no-repeat;background-position:right 1px;}
.indexBody a.career:hover .txt h3{text-decoration: underline;}
.indexBody a.career:hover .txt span{color:#019eb1;background-image:url(../images/news/span_h.png);text-decoration: underline}

@media only screen and (max-width: 1280px) {
	.indexBanner .flex-direction-nav a.prev{left:0;width:18px;height:34px;margin-top:-34px;background-size:cover;}
	.indexBanner .flex-direction-nav a.next{right:0;width:18px;height:34px;margin-top:-34px;background-size:cover;}
}























