@charset "utf-8";
.clear { clear:both; }
/* CSS Document */
.s-public { text-align:center; margin-top:53px; }
.s-public .en { color:#f3f5f8; font-size:118px; line-height:1; font-weight:bold;}
.s-public .tit { color:#323335; font-size:48px; line-height:1; font-weight:bold; margin-top:-80px; }
.s-public .des { color:#7e7e7e; font-size:18px; line-height:30px; margin-top:40px; padding:0 80px; }
/*s-zhuanshu*/
.s-zhuanshu { height:425px; position:relative; margin-top:42px; background:url(../images/s-zhuanshu-bg.jpg) no-repeat center 49px; }
.s-zhuanshu ul li {height:109px; }
.s-zhuanshu ul li .pic { float:right; width:79px; height:79px; }
.s-zhuanshu ul li .pic img{ width: 100%; height: 100%; }
.s-zhuanshu ul li .con { float:left; width:calc(100% - 89px); text-align:right; }
.s-zhuanshu ul li .con .tit { color:#0b377a; font-size:30px; line-height:45px; height:45px; overflow:hidden; font-weight:bold; }
.s-zhuanshu ul li .con .des { color:#636465; font-size:20px; line-height:32px; height:64px; overflow:hidden; }
.s-zhuanshu ul li:nth-child(even) .pic { float:left; }
.s-zhuanshu ul li:nth-child(even) .con { float:right; text-align:left; }
.s-zhuanshu ul li:nth-child(1) { position:absolute; top:0; left:0; width:546px;  }
.s-zhuanshu ul li:nth-child(2) { position:absolute; top:-11px; right:0; width:566px; }
.s-zhuanshu ul li:nth-child(3) { position:absolute; top:153px; left:0; width:466px; }
.s-zhuanshu ul li:nth-child(4) { position:absolute; top:134px; right:0; width:463px; }
.s-zhuanshu ul li:nth-child(5) { position:absolute; top:314px; left:0; width:520px; }
.s-zhuanshu ul li:nth-child(6) { position:absolute; top:301px; right:0; width:529px; }
.s-zhuanshu ul li:nth-child(1) .pic { margin-top:20px; }
.s-zhuanshu ul li:nth-child(2) .pic { margin-top:18px; }
.s-zhuanshu ul li:nth-child(3) .pic { margin-top:23px; }
.s-zhuanshu ul li:nth-child(4) .pic { margin-top:18px; }
.s-zhuanshu ul li:nth-child(5) .pic { margin-top:4px; }
.s-zhuanshu ul li:nth-child(6) .pic { margin-top:7px; }
/*s-pic*/
.s-pic { margin-top:17px; }
.s-pic ul li { float:left; width:380px; height:260px; overflow:hidden; border-radius:5px;  }
.s-pic ul li:nth-child(3n+2) { margin-left:30px;}
.s-pic ul li:nth-child(3n+3) { margin-left:30px;}
.s-pic ul li img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
/*s-liucheng*/
.s-liucheng { background:url(../images/s-liucheng-bg.jpg) no-repeat top center; background-size:100% auto; margin-top:66px; margin-bottom:110px; height:504px; position:relative; }
.s-liucheng ul li { width:214px; text-align:center; }
.s-liucheng ul li .pic { width:126px; height:126px; margin: 0 auto; }
.s-liucheng ul li .pic img{width: 100%;height: 100%;}
.s-liucheng ul li .tit { color:#323335; font-size:20px; line-height:30px; height:60px; overflow:hidden; margin-top:20px; }
.s-liucheng ul li:nth-child(1) { position:absolute; top:0; left:0; }
.s-liucheng ul li:nth-child(2) { position:absolute; top:0; left:234px; }
.s-liucheng ul li:nth-child(3) { position:absolute; top:0; left:485px; }
.s-liucheng ul li:nth-child(4) { position:absolute; top:0; left:737px; }
.s-liucheng ul li:nth-child(5) { position:absolute; top:0; left:989px; }
.s-liucheng ul li:nth-child(6) { position:absolute; bottom:0; left:989px; }
.s-liucheng ul li:nth-child(7) { position:absolute; bottom:0; left:737px; }
.s-liucheng ul li:nth-child(8) { position:absolute; bottom:0; left:485px; }
.s-liucheng ul li:nth-child(9) { position:absolute; bottom:0; left:234px; }
.s-liucheng ul li:nth-child(10) { position:absolute; bottom:0; left:0; }
