/**
 * @Author:		iger
 * @DateTime:	2016-11-15 16:30:33
 * @Description:qianqian.css
 */
@font-face {
  font-family: 'iconfont';  /* project id："72689" */
  src: url('../font/font_h2jtgtkradxkzkt9.eot');
  src: url('../font/font_h2jtgtkradxkzkt9.eot') format('embedded-opentype'),
  url('../font/font_h2jtgtkradxkzkt9.woff') format('woff'),
  url('../font/font_h2jtgtkradxkzkt9.ttf') format('truetype'),
  url('../font/font_h2jtgtkradxkzkt9.svg') format('svg');
}

.footer-links ul { width: 128px; }

.banner { }
.banner div { height: 300px; }
.bg1 { background: url(../image/1.jpg) no-repeat center top; }
.bg2 { background: url(../image/2.jpg) no-repeat center top; }
.bg3 { background: url(../image/3.jpg) no-repeat center top; }
.bg4 { background: url(../image/4.jpg) no-repeat center top; }

.swiper-container { width: 100%; height: 480px; }
.swiper-slide { width: 220px; height: 320px; background-position: center; background-size: cover; -webkit-box-reflect: below; 
	-webkit-box-reflect: below 0 -webkit-linear-gradient(top,rgba(250,250,250,0),rgba(250,250,250,.0) 60%,rgba(250,250,250,0.1));
  box-reflect: below 0 -webkit-linear-gradient(top,rgba(250,250,250,0),rgba(250,250,250,.0) 60%,rgba(250,250,250,0.1)); }

.part1 { position: relative; height: 760px; padding-bottom: 50px; background-color: #081b2c; }
.hasvideo { height: 1250px; }
.part1 .layout { position: absolute; left: 50%; margin-left: -500px; margin-top: -325px; }
.part1 .hd { margin-bottom: 20px; text-align: center; }
.part1 .hd span { display: inline-block; width: 326px; height: 116px; background: url('../image/base64_1.png') no-repeat; }
.part1 .hd em { display: inline-block; width: 960px; height: 36px; background: url('../image/base64_2.png') no-repeat center; }
.sub-title { text-align: center; }
.video { padding: 20px 100px; }
.part1 .pics { height: 350px; margin: 30px 0; background: #082658; overflow: hidden; }
.part1 .pics ul { position: relative; margin: 30px 15px; }
.part1 .pics ul:after { position: absolute; left: 50%; top: 50%; content: ''; width: 65px; height: 65px; margin-left: -33px; margin-top: -33px; background: url('../image/base64_6.png') }
.part1 .pics li { float: left; }
.part1 .pics li img { width: 220px; margin: 0 11px; }

.part2  { padding-top: 20px; background:#081b2c; }
.part2 .hd { margin-bottom: 20px; text-align: center; }
.part2 .hd span { display: inline-block; width: 326px; height: 116px; background: url('../image/base64_1.png') no-repeat; }
.part2 .hd em { display: inline-block; width: 960px; height: 36px; background: url('../image/base64_4.png') no-repeat center; }
.list {}
.list li { padding: 30px; margin-bottom:50px; background: #082658; overflow: hidden; }
.list li .times { position: relative; width: 112px; height: 132px; background: #67573f url('../image/base64_5.png') no-repeat center 20px; color: #fff; text-align: center; }
.list li .times:after { position: absolute; left: 54px; top: 132px; bottom: -170px; content: ''; width: 2px; background:#67573f; }
.list li .times span { display: block; margin-top: 70px; font-size: 36px; font-weight: 300; }
.list li .con { width: 800px; color: #fff; font-size: 16px; }
.list li .info img { width: 50px; height: 50px; margin-right: 20px; border-radius: 50%; }
.list li .intro { padding: 15px 0; line-height: 26px; }
.list li .intro a { color: #fff; }
.list li .pics a { display: inline-block; width: 170px; height: 170px; margin-right: 10px; overflow: hidden; }
.list li .pics a img { width: 100%; }
















