﻿@charset "utf-8";

body,html{width:100%; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; overflow-x:hidden;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#666666; min-width:320px; zoom:1; background:#f0f0f0;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; }
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0); transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
li{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:hover,li:hover{ text-decoration:none; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;} 
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder{color:#b2b2b2;}
::-moz-placeholder{color:#b2b2b2;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#b2b2b2;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #b2b2b2;}
.w1600{max-width:1600px; min-width:320px; margin:0px auto;}
.w1400{max-width:1400px; min-width:320px; margin:0px auto;}
.w1300{max-width:1300px; min-width:320px; margin:0px auto;}
.w1200{max-width:1200px; min-width:320px; margin:0px auto;}
.w1000{max-width:1000px; min-width:320px; margin:0px auto;}
.Whitebg{background: #fff;}
.relative{position: relative;}
.wow{visibility: hidden;}
.auto{padding: 0 2.6%;}

.f_red{color:#e1021a;}

@media ( max-width:1600px){
  .w1600{padding: 0 8%;}
  .auto{padding: 0 5%;}
}

@media ( max-width:1440px){
  .w1400,.w1300{padding:0 10%;}
}



@media ( max-width:1200px){
  .w1600,.w1400,.w1300,.w1200,.auto{padding:0 5%;}
  }
  
@media ( max-width:1000px){
  .w1000{padding:0 15px;}
  }

@media ( max-width:640px){
  .auto,.w1600,.w1400,.w1300,.w1200{padding:0 15px;}
  }

/* 动画 */
@-webkit-keyframes animParticle {
  from {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  to {
    -webkit-transform: translateY(-2560px);
    transform: translateY(-2560px);
  }
}
@keyframes animParticle {
  from {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  to {
    -webkit-transform: translateY(-2560px);
    transform: translateY(-2560px);
  }
}

@-webkit-keyframes bounce-down {
  25% {-webkit-transform: translateY(-10px);}
  50%, 100% {-webkit-transform: translateY(0);}
  75% {-webkit-transform: translateY(10px);}
}
  @keyframes bounce-down {
  25% {transform: translateY(-10px);}
  50%, 100% {transform: translateY(0);}
  75% {transform: translateY(10px);}
}


/*公用样式*/
.effect-img{text-align: center; zoom:1; overflow:hidden;}
.effect-img img{opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
li:hover .effect-img img,dd:hover .effect-img img{opacity: 1;-webkit-transform: scale3d(1.05,1.05,1);transform:  scale3d(1.05,1.05,1);}
.wow{visibility: hidden;}

.Ban{background-size: cover; background-attachment: fixed; position: relative;}
.Ban .img{display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 2;}
.Baninfo{color: #fff; padding-top: 12%; width: 58%; position: relative; z-index: 5;}
.Baninfo .title span{display: block; font-size: 46px; line-height: 146px;}
.Baninfo .title i{display: block; width: 50px; height: 2px; background: #fff;}
.Baninfo .info{font-size: 28px; line-height: 48px; margin: 38px 0px 100px;}
.Baninfo .arrow{width: 64px; -webkit-animation: bounce-down 1.5s linear infinite;animation: bounce-down 1.5s linear infinite;}

.BreadBox{margin-top: -70px; position: relative; z-index: 99;}
.Position{font-size: 14px; line-height: 30px; color: #fff; margin-bottom: 33px; display: none;}
.Position a{color: #fff;}

.Menu .title{display: none; padding: 0px 20px; background: #e1021a; line-height: 50px;}
.Menu .title span{display: block; font-size: 18px; color: #fff; background: url(../images/down.png) no-repeat right center;}
.Menu ul li{display: inline-block; line-height: 70px; width: 12.5%; font-size: 18px;}
.Menu ul li a{display: block; background: rgba(255,255,255,0.2); color: #fff; text-align: center;}
.Menu ul li.on a,.Menu ul li:hover a{background: #e1021a; color: #fff;}


/*pages*/
.Pages{width:100%; text-align:center; color:#666666; font-size:14px; line-height:29px;}
.Pages a{display:inline-block; width: 29px; text-align: center; border: 1px solid #e5e5e5; color:#999999; margin:0px 4px;}
.Pages .a_prev,.Pages .a_next{display:inline-block; font-weight: bold;}
.Pages .num a:hover,.Pages .num a.a_cur{color:#fff; background:#0077ba; border: 1px solid #0077ba;}
/*pages end*/


@media ( max-width:1600px){
  .Baninfo .title span{font-size: 35px; line-height: 80px;}
  .Baninfo .info{font-size: 18px; line-height: 28px;}
}

@media ( max-width:768px){
  .Baninfo{padding-top: 20%;}
  .Baninfo .title span{font-size: 25px;}
  .BreadBox{margin-top: 0; padding: 15px 0px;}
  .Position,.Menu ul{display: none;}
  .Menu .title{display: block;}
  .Menu ul{background: #fff;}
  .Menu ul li{display: block; width: auto; font-size: 16px; line-height: 50px;}
  .Menu ul li a{color: #333; text-align: left; padding: 0px 20px;}
  .Menu ul li.on a,.Menu ul li:hover a{background: none; color: #e1021a;}
}

@media ( max-width:640px){
  .Baninfo{width: 100%;}
  .Baninfo .arrow{width: 40px;}
}

@media ( max-width:480px){
  .Ban .img{display: block;}
  .Baninfo{padding-top: 34%;}
}




/*Top*/
.Header{padding: 40px 0px; position: fixed; width: 100%; left: 0px; top: 0px; z-index: 9999; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fixednav{background: rgba(0,0,0,0.3); padding: 5px 0px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fixednav .Logo{width: 120px; margin-top: 10px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Top{position: relative;}
.Logo{width: 170px; float: left; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Logo img{display: block; width: 100%;}
.Search {vertical-align: middle; position: relative; height:28px; width: 190px; padding-right: 30px; display:inline-block; z-index:999; overflow: hidden;}
.Search form{width: 100%; display: block; height: 100%;}
.Search .input{display: block; width: 0px; height:28px; font-size:14px; color: #fff; width: 0; padding: 0; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Search .input::placeholder{color:#999;}
.Search .btn{height:30px; width:30px; text-align:center; font-size:14px; color:#fff; background:url(../images/fdj.png) no-repeat center center; position:absolute; top:50%; margin-top: -15px; right:0px;}
.t2.on .Search{border-bottom: 1px solid #fff;}
.t2.on .Search .input{width: 100%; padding: 0px 10px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Topinfo{float: right; line-height: 40px; height: 40px; overflow: hidden;}
.Topinfo li{float: left; font-size: 14px; color: #fff;}
.Topinfo li a{color: #fff;}
.Topinfo li a:hover,.Topinfo li a.on{color: #e1021a; font-weight: bold;}
.Topinfo li i{color: #817c81; padding: 0px 8px;}
.Topinfo li.t2{margin: 0px 30px 0px;}
.Topinfo li.t2 .sbtn{display: none; width: 25px;}
.Topinfo li.t3{padding-left: 37px; background-position: left center; background-repeat: no-repeat; background-image: url(../images/t1.png);}

.header_menu{position:absolute; top:50%; left:221px; margin-top:-12px; width:29px; height:21px; overflow: hidden; z-index:9;}
.header_menu i{display: block; height: 3px; background: #fff; margin-bottom: 6px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.header_menu i:last-child{width: 15px;}
.header_menu:hover i:last-child{width: 100%; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Showbox .close_bar{width: 96%; overflow:hidden; text-align:right; font-size: 16px; font-weight: bold; line-height: 50px; margin-bottom: 3%;}
.Showbox .close_bar a{color: #e1021a;}
.Showbox .close_bar img{display: inline-block; margin-left: 20px; vertical-align: middle; transition:transform ease-in 0.3s;}
.Showbox .close_bar a:hover img{transform:rotate(180deg);}
.Showbox{width:100%; height:96%; padding: 2% 0; background:rgba(49,48,47,0.95); overflow:auto;overflow-x:none; position:fixed;z-index:9990;top:0; left:-100%;}
.Nav{width: 50%; float: left;}
.Nav dl{width: 40%; float: left;}
.Nav dl h2{line-height: 50px; font-size: 23px; color: #cc0022; font-weight: bold; margin-bottom: 15%;}
.Nav dl h2 .icon{display: inline-block; margin-right: 10px;}
.Nav dl li .am{display: block; font-size: 24px; line-height: 64px; border-bottom: 1px solid rgba(255,255,255,0.2); color: #d9d4d0;}
.Nav dl.n1 li{margin-bottom: 15%; position: relative;}
.Nav dl.n2{float: right;}
.Nav li .foldbtn{position: absolute; display: none; width: 65px; height: 65px; right: 0px; top: 0px; background-position: center center; background-repeat: no-repeat; background-image: url(../images/jia.png); overflow: hidden;}
.Nav li:hover .am,.Nav li.active .am{color:#e1021a;}
.Nav li:hover .am i,.Nav li.active .am i{opacity: 1;}
.Nav li .SubNav{margin-top: 5%;}
.Nav li .SubNav a{display:block; line-height:48px; font-size:18px; color:#999998;}
.Nav li .SubNav a:hover{color:#e1021a;}

.TopNews{width: 360px; float: right; background: #dfd8d2; text-align: right;}
.TopNews .date{ padding: 20px 40px 10px; display: inline-block; width: 66px; text-align: center; position: relative;}
.TopNews .date span{display: block; font-size: 50px; line-height: 58px; color: #e1021a; font-weight: bold;}
.TopNews .date em{display: block; font-size: 14px; line-height: 31px; color: #808080; padding-left: 30px;}
.TopNews .date i{position: absolute; width: 59px; height: 1px; left: 50%; margin-left: -28px; top: 82px; background: #666; transform: rotate(156deg);}
.TopNews .effect-img img{display: block; width: 100%;}
.TopNews .txt{padding: 5% 40px;}
.TopNews .txt .name{display: block; font-size: 20px; max-height: 70px; line-height: 35px; overflow: hidden; color: #000; margin-bottom: 24px;}
.TopNews .txt .info{font-size: 14px; line-height: 28px; height: 84px; overflow: hidden; color: #666666;}
.TopNews .txt .more{display: inline-block; margin-top: 30px; width: 44px; height: 24px; background: url(../images/more.png) no-repeat center center;}
.TopNews:hover .effect-img img{opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1);}


.Banner{position: relative;}
.Banner .slides li{position: relative; overflow: hidden;display:block;}
.Banner .slides li a{display: block; background-repeat: no-repeat; background-position: center center;color: #fff;}
.Banner li .libox{position:relative; overflow:hidden;}
.Banner li .boximg{position:absolute; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.Banner li .boximg img{display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;}
.Banner li .w1400{position: absolute; left: 50%; top: 0px; margin-left: -700px; width: 1400px; z-index: 9;}
.Banner li .BanTxt{color: #fff; padding-top: 18%;}
.Banner li .BanTxt .line{display: block; width: 80px; height: 4px; background: #e1021a; margin-bottom: 40px;}
.Banner li .BanTxt .title span{display: block; font-size: 70px; line-height: 87px;  }
.Banner li .BanTxt .title em{display: block; font-size: 30px; line-height: 40px; font-weight: bold;   text-transform: uppercase;}
.Banner li .BanTxt .info{font-size: 36px; margin: 30px 0px; display: inline-block; letter-spacing: 0.1em; line-height: 76px; border-top: 1px solid rgba(255,255,255,0.2); border-bottom: 1px solid rgba(255,255,255,0.2);}
.Banner li .BanTxt .title1{font-size: 50px; line-height: 84px;   text-shadow: 3px 3px 15px #000;}
.Banner li .BanTxt .title2{font-size: 70px; line-height: 104px; margin-bottom: 4%;   text-shadow: 3px 3px 15px #000;}
.Banner li .BanTxt .more{display: block; width: 181px; line-height: 61px; font-size: 20px; cursor: pointer;   background: #e1021a; text-align: center;}
.Banner .flex-control-nav{width: 100%; left: 0px; right: auto; height: 20px; text-align: center; padding: 0; bottom: 5%; background: none; z-index: 99;}
.Banner .flex-control-paging li{display: inline-block; margin: 0px 5px; width: 20px;}
.Banner .flex-control-paging li a{display: block; background-color: rgba(255,255,255,0); box-shadow: none; width: 20px; height:20px; background-image:url(../images/dotpic.png); background-repeat: no-repeat; background-position: center top; border-radius: 0px;}
.Banner .flex-control-paging li .flex-active{background-position: center bottom;}
.Banner .flex-control-paging li a.flex-active{background-color: rgba(255,255,255,0);}
.Banner li.flex-active-slide .BanTxt .ani{animation: fadeInUp 1s linear;}

/*动画*/
/*动画*/
.animate-full { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.a_item,
.a_item:after { background: transparent;}
.a_item:after { position: absolute; content: ""; top: 2560px;}
.a_item1 {
  -webkit-animation: animParticle 80s linear infinite;
  animation: animParticle 80s linear infinite;
  box-shadow: 0px 0px #fff, 1221px 360px #fff, 728px 2324px #fff, 2212px 539px #fff, 850px 196px #fff, 1332px 1795px #fff, 1293px 736px #fff, 1827px 1193px #fff, 1203px 73px #fff, 172px 1191px #fff, 2290px 2040px #fff, 1774px 922px #fff, 52px 637px #fff, 2423px 1506px #fff, 986px 1363px #fff, 2475px 1229px #fff, 1405px 996px #fff, 2464px 2194px #fff, 642px 634px #fff, 397px 776px #fff, 797px 1365px #fff, 473px 457px #fff, 1358px 221px #fff, 248px 1013px #fff, 1794px 2320px #fff, 2408px 1985px #fff, 955px 208px #fff, 1252px 2396px #fff, 201px 2105px #fff, 2307px 1866px #fff, 835px 256px #fff, 2155px 1878px #fff, 1811px 1992px #fff, 1014px 1257px #fff, 1253px 1522px #fff, 2396px 507px #fff, 287px 473px #fff, 309px 20px #fff, 565px 295px #fff, 1707px 963px #fff, 2332px 2227px #fff, 244px 2386px #fff, 127px 942px #fff, 1538px 2326px #fff, 758px 2554px #fff, 587px 1426px #fff, 78px 1628px #fff, 2056px 1159px #fff, 868px 135px #fff, 2047px 1385px #fff, 1330px 1110px #fff, 1690px 2024px #fff, 1567px 734px #fff, 2326px 802px #fff, 1782px 972px #fff, 1714px 1072px #fff, 110px 1842px #fff, 2188px 1234px #fff, 845px 1947px #fff, 875px 697px #fff, 459px 116px #fff, 1680px 2362px #fff, 2038px 383px #fff, 1455px 647px #fff, 1062px 301px #fff, 2013px 396px #fff, 2530px 1206px #fff, 1490px 2044px #fff, 665px 1111px #fff, 786px 2356px #fff, 283px 1809px #fff, 1006px 1300px #fff, 2286px 85px #fff, 1684px 996px #fff, 1802px 1438px #fff, 946px 833px #fff, 1224px 358px #fff, 2120px 470px #fff, 2441px 1156px #fff, 1963px 41px #fff, 713px 431px #fff, 1541px 662px #fff, 540px 134px #fff, 2269px 197px #fff, 862px 250px #fff, 1068px 146px #fff, 841px 996px #fff, 2488px 1560px #fff, 340px 1111px #fff, 1741px 1880px #fff, 1469px 1179px #fff, 129px 1479px #fff, 1738px 1845px #fff, 2140px 771px #fff, 274px 1896px #fff, 1868px 2009px #fff, 1202px 1364px #fff, 1103px 2544px #fff, 1229px 2194px #fff, 377px 2341px #fff, 1938px 767px #fff, 1825px 630px #fff, 566px 753px #fff, 702px 2485px #fff, 64px 1595px #fff, 742px 1868px #fff, 1361px 1467px #fff, 787px 1154px #fff, 1739px 2533px #fff, 2439px 2281px #fff, 1867px 983px #fff, 1885px 569px #fff, 452px 917px #fff, 169px 331px #fff, 1588px 2324px #fff, 1609px 907px #fff, 1636px 2494px #fff, 2384px 1635px #fff, 952px 2386px #fff, 1935px 1816px #fff, 579px 1049px #fff, 2404px 1995px #fff, 399px 2205px #fff, 426px 1385px #fff, 1608px 663px #fff, 2342px 2480px #fff, 1134px 83px #fff, 1238px 895px #fff, 1783px 1271px #fff, 2427px 217px #fff, 842px 1849px #fff, 1087px 627px #fff, 1074px 2537px #fff, 1592px 2037px #fff, 1667px 1442px #fff, 1363px 1101px #fff, 2267px 1133px #fff, 2546px 2141px #fff, 149px 822px #fff, 965px 1098px #fff, 1020px 1483px #fff, 785px 493px #fff, 263px 2065px #fff, 1664px 1833px #fff, 1489px 1260px #fff, 1260px 232px #fff, 904px 2248px #fff, 1269px 1284px #fff, 1322px 2491px #fff, 2556px 734px #fff, 605px 854px #fff, 909px 2420px #fff, 1950px 423px #fff, 1719px 2546px #fff, 499px 1254px #fff, 1180px 1642px #fff, 2208px 1576px #fff, 2380px 617px #fff, 849px 2400px #fff, 1649px 829px #fff, 530px 2433px #fff, 1044px 954px #fff, 2506px 86px #fff, 2373px 1848px #fff, 2154px 276px #fff, 1574px 1539px #fff, 2425px 946px #fff, 343px 2196px #fff, 1901px 506px #fff, 2531px 2367px #fff, 524px 1427px #fff, 807px 2262px #fff, 135px 1717px #fff, 815px 1620px #fff, 1723px 181px #fff, 1303px 341px #fff, 882px 2120px #fff, 1183px 1403px #fff, 1731px 2361px #fff, 501px 1746px #fff, 738px 2438px #fff, 1694px 1156px #fff, 2411px 121px #fff, 1678px 2129px #fff, 2110px 1377px #fff, 2437px 1419px #fff, 1464px 274px #fff, 966px 5px #fff, 1385px 114px #fff, 291px 1330px #fff, 352px 287px #fff, 2014px 700px #fff, 1185px 1792px #fff, 242px 1608px #fff, 2284px 703px #fff, 1511px 2141px #fff, 1367px 1526px #fff, 1109px 828px #fff, 422px 1651px #fff, 745px 2356px #fff, 826px 1335px #fff, 1966px 2100px #fff, 160px 70px #fff, 247px 1222px #fff, 1751px 1974px #fff, 1926px 745px #fff, 1306px 625px #fff, 2144px 96px #fff, 1508px 2348px #fff, 105px 520px #fff, 971px 734px #fff, 1947px 2070px #fff, 1260px 1108px #fff, 1198px 382px #fff, 510px 2438px #fff, 541px 633px #fff, 905px 1061px #fff, 1053px 290px #fff, 906px 57px #fff, 2065px 1996px #fff, 2489px 27px #fff, 1743px 1685px #fff, 24px 677px #fff, 221px 1182px #fff, 1229px 2258px #fff, 597px 2078px #fff, 781px 349px #fff, 1527px 1867px #fff, 2509px 285px #fff, 1663px 1457px #fff, 2003px 1133px #fff, 354px 483px #fff, 9px 1007px #fff, 1470px 540px #fff, 893px 589px #fff, 1166px 2074px #fff, 1432px 1161px #fff, 871px 800px #fff, 1368px 1061px #fff, 2285px 2532px #fff, 734px 2405px #fff, 1362px 746px #fff, 1295px 386px #fff, 1571px 2256px #fff, 293px 2297px #fff, 2077px 1121px #fff, 2415px 2144px #fff, 1657px 2504px #fff, 2006px 288px #fff, 377px 1567px #fff, 915px 972px #fff, 2219px 2367px #fff, 1417px 1798px #fff, 2453px 2258px #fff, 1273px 1551px #fff, 2550px 1727px #fff, 1990px 1074px #fff, 695px 403px #fff, 703px 551px #fff, 960px 1731px #fff, 1367px 633px #fff, 2054px 2042px #fff, 2095px 430px #fff, 487px 2484px #fff, 2025px 2423px #fff, 826px 312px #fff, 641px 1924px #fff, 2335px 581px #fff, 416px 1584px #fff, 1357px 367px #fff, 183px 1990px #fff, 383px 339px #fff, 1455px 1553px #fff, 1185px 1404px #fff, 2328px 2384px #fff, 2255px 1454px #fff, 2243px 1142px #fff, 1464px 533px #fff, 459px 932px #fff, 1622px 377px #fff, 715px 1434px #fff, 911px 2004px #fff, 506px 1759px #fff, 28px 812px #fff, 2230px 983px #fff, 846px 2341px #fff, 1168px 795px #fff, 859px 27px #fff, 1172px 946px #fff, 353px 1016px #fff, 859px 2000px #fff, 2520px 2238px #fff, 409px 1636px #fff, 1648px 2468px #fff, 85px 1438px #fff, 115px 259px #fff, 988px 1869px #fff, 116px 2255px #fff, 1206px 501px #fff, 1089px 1399px #fff, 582px 1139px #fff, 1619px 1203px #fff, 1060px 1564px #fff, 2150px 1262px #fff, 108px 2118px #fff, 1476px 1521px #fff, 2301px 2526px #fff, 2083px 1981px #fff, 54px 2294px #fff, 2080px 689px #fff, 1355px 168px #fff, 1435px 660px #fff, 1733px 607px #fff, 1243px 802px #fff, 2176px 159px #fff, 690px 2114px #fff, 102px 57px #fff, 552px 2044px #fff, 1277px 2045px #fff, 2558px 1198px #fff, 1378px 2084px #fff, 502px 2040px #fff, 2248px 1725px #fff, 1155px 2133px #fff, 611px 1664px #fff, 2423px 2026px #fff, 1621px 2153px #fff, 473px 853px #fff, 347px 904px #fff, 110px 529px #fff, 1990px 1864px #fff, 1589px 1225px #fff, 1602px 1817px #fff, 1850px 2518px #fff, 498px 424px #fff, 1053px 1441px #fff, 2551px 1918px #fff, 197px 1171px #fff, 344px 2423px #fff, 4px 1905px #fff, 2151px 2512px #fff, 90px 1033px #fff, 2139px 525px #fff, 254px 2452px #fff, 1040px 1696px #fff, 1980px 302px #fff, 1470px 537px #fff, 2259px 2453px #fff, 1648px 2427px #fff, 1576px 1785px #fff, 543px 395px #fff, 1920px 1104px #fff, 1510px 335px #fff, 1639px 1057px #fff, 2088px 1302px #fff, 1100px 2077px #fff, 1412px 465px #fff, 160px 1166px #fff, 2253px 2416px #fff, 1384px 1488px #fff, 2103px 248px #fff, 425px 1175px #fff, 2482px 326px #fff, 2073px 252px #fff, 1263px 145px #fff, 1042px 360px #fff, 731px 623px #fff, 43px 2219px #fff, 2129px 1083px #fff, 334px 1888px #fff, 267px 1242px #fff, 1882px 1678px #fff, 76px 405px #fff, 260px 2431px #fff, 296px 398px #fff, 2456px 409px #fff, 2456px 246px #fff, 1044px 1749px #fff, 854px 454px #fff, 1678px 592px #fff, 1117px 1328px #fff, 2348px 1541px #fff, 1604px 2019px #fff, 1601px 859px #fff, 2555px 1175px #fff, 2533px 1415px #fff, 648px 1910px #fff, 350px 2193px #fff, 1661px 1844px #fff, 1157px 1020px #fff, 158px 1015px #fff, 1308px 1932px #fff, 906px 2144px #fff, 917px 2041px #fff, 188px 2162px #fff, 1678px 1741px #fff, 1655px 1991px #fff, 41px 1947px #fff, 631px 2067px #fff, 776px 1616px #fff, 1455px 1742px #fff, 787px 2536px #fff, 1100px 1224px #fff, 1952px 2052px #fff, 1072px 1862px #fff, 160px 97px #fff, 16px 2475px #fff, 286px 2374px #fff, 1389px 2213px #fff, 1062px 1594px #fff, 881px 1544px #fff, 2415px 1687px #fff, 2356px 230px #fff, 1404px 1465px #fff, 1780px 2396px #fff, 1493px 652px #fff, 2131px 1904px #fff, 1425px 2110px #fff, 784px 2367px #fff, 84px 2338px #fff, 1766px 623px #fff, 951px 1095px #fff, 1146px 1646px #fff, 1464px 1483px #fff, 1986px 783px #fff, 776px 1941px #fff, 238px 1554px #fff, 142px 303px #fff, 1976px 1322px #fff, 1388px 2007px #fff, 1399px 712px #fff, 1443px 861px #fff, 100px 1115px #fff, 2420px 183px #fff, 954px 1417px #fff, 2493px 130px #fff, 821px 1762px #fff, 1944px 1526px #fff, 1561px 813px #fff, 647px 1642px #fff, 1892px 39px #fff, 2229px 2224px #fff, 1561px 1029px #fff, 1385px 2322px #fff, 113px 1767px #fff, 1041px 2532px #fff, 2383px 1873px #fff, 1176px 879px #fff, 2110px 2123px #fff, 652px 1356px #fff, 374px 1679px #fff, 756px 2261px #fff, 1274px 1607px #fff, 2303px 1752px #fff, 151px 893px #fff, 2118px 1496px #fff, 1995px 893px #fff, 964px 330px #fff, 2375px 24px #fff, 2262px 88px #fff, 1741px 1586px #fff, 686px 462px #fff, 605px 1989px #fff, 562px 794px #fff, 2351px 1436px #fff, 30px 2091px #fff, 428px 507px #fff, 552px 1139px #fff, 802px 948px #fff, 2447px 117px #fff, 1138px 20px #fff, 1531px 427px #fff, 2482px 1249px #fff, 2271px 1130px #fff, 611px 21px #fff, 397px 2071px #fff, 842px 905px #fff, 271px 1441px #fff, 1331px 1038px #fff, 2508px 1959px #fff, 1295px 1186px #fff, 121px 1649px #fff, 1608px 1699px #fff, 1165px 1462px #fff, 291px 49px #fff, 982px 2143px #fff, 869px 739px #fff, 655px 1302px #fff, 15px 1338px #fff, 1387px 2253px #fff, 391px 194px #fff, 2098px 1329px #fff, 888px 2337px #fff, 82px 890px #fff, 530px 995px #fff, 21px 2106px #fff, 1660px 2213px #fff, 2500px 998px #fff, 2447px 568px #fff, 1775px 541px #fff, 70px 2551px #fff, 2032px 530px #fff, 1849px 955px #fff, 777px 350px #fff, 1898px 2499px #fff, 1329px 1825px #fff, 1899px 1390px #fff, 1874px 661px #fff, 2259px 261px #fff, 445px 1453px #fff, 1311px 601px #fff, 885px 1007px #fff, 1126px 1867px #fff, 914px 2047px #fff, 228px 427px #fff, 2254px 1785px #fff, 739px 67px #fff, 1798px 200px #fff, 1751px 872px #fff, 2312px 1203px #fff, 1713px 1709px #fff, 1106px 1282px #fff, 1830px 1557px #fff, 2110px 96px #fff, 1310px 1200px #fff, 300px 320px #fff, 82px 304px #fff, 952px 1719px #fff, 2336px 1387px #fff, 1196px 810px #fff, 1019px 1004px #fff, 1236px 12px #fff, 1529px 892px #fff, 1770px 1560px #fff, 924px 709px #fff, 1216px 996px #fff, 2065px 777px #fff, 2189px 220px #fff, 1814px 888px #fff, 2524px 1473px #fff, 2274px 810px #fff, 260px 208px #fff, 992px 683px #fff, 772px 796px #fff, 73px 1840px #fff, 1288px 1212px #fff, 1994px 262px #fff, 2532px 2194px #fff, 1676px 2126px #fff, 697px 2247px #fff, 831px 2102px #fff, 2454px 1070px #fff, 2486px 1509px #fff, 2018px 1828px #fff, 189px 1062px #fff, 578px 2405px #fff, 620px 2261px #fff, 2098px 1763px #fff, 810px 2558px #fff, 548px 1510px #fff, 1860px 627px #fff, 1972px 1256px #fff, 1082px 2203px #fff, 2110px 1326px #fff, 1225px 2292px #fff, 2407px 38px #fff, 1923px 639px #fff, 1260px 1397px #fff, 358px 2343px #fff, 2288px 1461px #fff, 934px 541px #fff, 1034px 2061px #fff, 627px 2295px #fff, 157px 394px #fff, 1581px 1976px #fff, 2523px 2080px #fff, 1613px 1845px #fff, 1904px 2103px #fff, 716px 2100px #fff, 1985px 786px #fff, 162px 163px #fff, 2163px 1129px #fff, 911px 1736px #fff, 2225px 1974px #fff, 1298px 1283px #fff, 1169px 212px #fff, 1342px 927px #fff, 64px 2043px #fff, 510px 1063px #fff, 2044px 1019px #fff, 987px 365px #fff, 221px 257px #fff, 719px 1944px #fff, 387px 1713px #fff, 2351px 1796px #fff, 1393px 1029px #fff, 693px 1737px #fff, 408px 1793px #fff, 2091px 2402px #fff, 2014px 60px #fff, 1806px 589px #fff;
  height: 1px;
  width: 1px;
}
.a_item1:after {
  box-shadow: 0px 0px #fff, 2326px 1492px #fff, 1462px 1434px #fff, 967px 1554px #fff, 1566px 1237px #fff, 2355px 1164px #fff, 2239px 1675px #fff, 1875px 1466px #fff, 551px 455px #fff, 63px 25px #fff, 719px 2038px #fff, 374px 1662px #fff, 1097px 2328px #fff, 473px 359px #fff, 2257px 108px #fff, 2163px 2446px #fff, 700px 878px #fff, 64px 821px #fff, 1884px 584px #fff, 100px 2403px #fff, 428px 1351px #fff, 2470px 1850px #fff, 780px 1972px #fff, 386px 2427px #fff, 940px 493px #fff, 1689px 2406px #fff, 648px 118px #fff, 1051px 415px #fff, 1819px 237px #fff, 1898px 2410px #fff, 320px 306px #fff, 84px 1310px #fff, 566px 1219px #fff, 1364px 761px #fff, 264px 1233px #fff, 1537px 1297px #fff, 2052px 316px #fff, 370px 510px #fff, 1007px 1501px #fff, 1024px 2430px #fff, 2540px 485px #fff, 2293px 1713px #fff, 2283px 2161px #fff, 2154px 2465px #fff, 220px 1668px #fff, 1146px 808px #fff, 1531px 1965px #fff, 1855px 2220px #fff, 1665px 742px #fff, 761px 2349px #fff, 65px 89px #fff, 1274px 2326px #fff, 1847px 835px #fff, 1171px 963px #fff, 824px 762px #fff, 2240px 488px #fff, 2026px 1753px #fff, 2315px 2519px #fff, 2079px 2545px #fff, 1293px 1528px #fff, 443px 512px #fff, 2313px 356px #fff, 703px 724px #fff, 1830px 39px #fff, 1314px 112px #fff, 982px 163px #fff, 1809px 298px #fff, 985px 772px #fff, 677px 1887px #fff, 1341px 260px #fff, 1423px 922px #fff, 397px 855px #fff, 869px 1420px #fff, 872px 2112px #fff, 1846px 565px #fff, 891px 906px #fff, 1204px 678px #fff, 2401px 108px #fff, 2059px 937px #fff, 33px 2373px #fff, 1000px 1782px #fff, 1614px 498px #fff, 48px 2472px #fff, 525px 521px #fff, 2065px 2544px #fff, 238px 723px #fff, 1919px 1273px #fff, 1077px 990px #fff, 1997px 1713px #fff, 258px 2291px #fff, 1573px 278px #fff, 1206px 2184px #fff, 391px 394px #fff, 597px 2466px #fff, 1356px 1335px #fff, 1946px 559px #fff, 2177px 1668px #fff, 594px 2358px #fff, 1124px 594px #fff, 1296px 1352px #fff, 2449px 143px #fff, 578px 1974px #fff, 1562px 742px #fff, 2382px 1199px #fff, 837px 17px #fff, 1177px 1970px #fff, 1842px 369px #fff, 741px 648px #fff, 2294px 431px #fff, 417px 2363px #fff, 1443px 455px #fff, 1022px 784px #fff, 670px 355px #fff, 63px 227px #fff, 2034px 2104px #fff, 1737px 2245px #fff, 939px 1741px #fff, 1882px 1686px #fff, 1035px 19px #fff, 323px 2530px #fff, 1430px 2068px #fff, 549px 740px #fff, 1007px 1619px #fff, 786px 1524px #fff, 222px 299px #fff, 818px 2166px #fff, 161px 579px #fff, 1261px 2026px #fff, 207px 464px #fff, 944px 293px #fff, 1270px 582px #fff, 539px 307px #fff, 1056px 2188px #fff, 1099px 1269px #fff, 2316px 957px #fff, 1850px 2487px #fff, 1007px 2504px #fff, 311px 451px #fff, 58px 1462px #fff, 2435px 733px #fff, 1788px 1348px #fff, 2102px 2039px #fff, 556px 1295px #fff, 2455px 59px #fff, 910px 1062px #fff, 213px 1123px #fff, 1654px 895px #fff, 419px 2457px #fff, 2046px 350px #fff, 1964px 716px #fff, 2146px 915px #fff, 2457px 2155px #fff, 2417px 544px #fff, 1219px 2527px #fff, 2083px 872px #fff, 866px 1958px #fff, 1098px 1706px #fff, 1660px 190px #fff, 1855px 1013px #fff, 2410px 818px #fff, 827px 1757px #fff, 1469px 2312px #fff, 1143px 319px #fff, 813px 1456px #fff, 294px 1253px #fff, 2173px 934px #fff, 2104px 393px #fff, 690px 1142px #fff, 1357px 2173px #fff, 1457px 1072px #fff, 1749px 2402px #fff, 901px 49px #fff, 1805px 157px #fff, 1285px 587px #fff, 256px 1531px #fff, 2333px 21px #fff, 1060px 779px #fff, 1202px 1172px #fff, 1750px 146px #fff, 1063px 531px #fff, 1375px 2538px #fff, 460px 1951px #fff, 807px 495px #fff, 1902px 300px #fff, 1639px 764px #fff, 1544px 1153px #fff, 1307px 2114px #fff, 2205px 1541px #fff, 980px 1879px #fff, 1854px 1040px #fff, 1035px 1873px #fff, 1698px 2134px #fff, 35px 303px #fff, 568px 2277px #fff, 2289px 1942px #fff, 155px 426px #fff, 1656px 766px #fff, 647px 2315px #fff, 864px 1346px #fff, 2448px 2366px #fff, 251px 2444px #fff, 2416px 692px #fff, 2110px 1165px #fff, 1173px 2095px #fff, 1628px 1953px #fff, 1909px 1456px #fff, 1528px 694px #fff, 1672px 1539px #fff, 2022px 1307px #fff, 2484px 1498px #fff, 2187px 384px #fff, 2407px 259px #fff, 1365px 191px #fff, 2129px 538px #fff, 1850px 2271px #fff, 1561px 224px #fff, 2142px 2084px #fff, 197px 126px #fff, 2221px 542px #fff, 1410px 1766px #fff, 578px 860px #fff, 2143px 2560px #fff, 2002px 1015px #fff, 820px 2021px #fff, 1223px 2256px #fff, 1839px 914px #fff, 284px 1517px #fff, 2373px 1983px #fff, 1961px 541px #fff, 103px 221px #fff, 2036px 2442px #fff, 1544px 539px #fff, 1940px 1410px #fff, 1225px 710px #fff, 422px 540px #fff, 1552px 1076px #fff, 1577px 549px #fff, 46px 2495px #fff, 939px 462px #fff, 2313px 1469px #fff, 849px 1320px #fff, 1475px 1454px #fff, 1701px 2113px #fff, 1719px 846px #fff, 1349px 1924px #fff, 357px 1998px #fff, 1361px 2275px #fff, 1347px 1117px #fff, 2471px 369px #fff, 770px 401px #fff, 186px 1818px #fff, 13px 1230px #fff, 2275px 1963px #fff, 1293px 2133px #fff, 783px 1323px #fff, 1387px 572px #fff, 244px 1224px #fff, 415px 1579px #fff, 1973px 522px #fff, 1670px 977px #fff, 2319px 1289px #fff, 2234px 2288px #fff, 2124px 1196px #fff, 2117px 2105px #fff, 1161px 1953px #fff, 1778px 1555px #fff, 972px 1749px #fff, 662px 600px #fff, 1111px 2060px #fff, 298px 1415px #fff, 1063px 207px #fff, 962px 886px #fff, 1404px 1079px #fff, 1249px 2528px #fff, 752px 2292px #fff, 2413px 1827px #fff, 1830px 1137px #fff, 1326px 1714px #fff, 1844px 40px #fff, 1790px 929px #fff, 292px 1434px #fff, 237px 2474px #fff, 441px 490px #fff, 1238px 484px #fff, 2148px 358px #fff, 122px 435px #fff, 2094px 1780px #fff, 1305px 326px #fff, 2070px 574px #fff, 2043px 1770px #fff, 1357px 1270px #fff, 2261px 1996px #fff, 2009px 1936px #fff, 320px 171px #fff, 397px 1628px #fff, 1514px 1778px #fff, 58px 2475px #fff, 573px 767px #fff, 975px 307px #fff, 424px 878px #fff, 905px 130px #fff, 924px 439px #fff, 1916px 1096px #fff, 1445px 1775px #fff, 14px 213px #fff, 363px 2334px #fff, 2126px 364px #fff, 666px 538px #fff, 591px 1867px #fff, 541px 767px #fff, 1258px 1222px #fff, 1185px 2054px #fff, 236px 356px #fff, 1057px 2379px #fff, 1070px 1040px #fff, 2283px 1169px #fff, 2276px 981px #fff, 526px 1773px #fff, 565px 551px #fff, 648px 1415px #fff, 1883px 2540px #fff, 1021px 454px #fff, 1737px 1265px #fff, 2015px 1892px #fff, 631px 1477px #fff, 531px 1751px #fff, 2208px 1509px #fff, 445px 933px #fff, 2125px 1504px #fff, 284px 570px #fff, 140px 886px #fff, 2213px 1652px #fff, 2000px 2271px #fff, 2540px 1758px #fff, 1202px 1617px #fff, 1328px 1215px #fff, 1709px 1229px #fff, 320px 2307px #fff, 947px 130px #fff, 965px 855px #fff, 1126px 346px #fff, 259px 81px #fff, 1872px 2250px #fff, 362px 249px #fff, 1413px 393px #fff, 261px 2122px #fff, 2413px 584px #fff, 245px 415px #fff, 1674px 414px #fff, 2508px 1525px #fff, 571px 198px #fff, 628px 371px #fff, 740px 345px #fff, 441px 937px #fff, 2199px 1890px #fff, 1774px 1437px #fff, 2436px 2274px #fff, 655px 1494px #fff, 670px 1151px #fff, 1268px 1108px #fff, 1036px 2528px #fff, 2052px 427px #fff, 263px 1100px #fff, 1703px 1196px #fff, 2117px 2081px #fff, 115px 857px #fff, 2492px 2258px #fff, 1149px 2193px #fff, 992px 527px #fff, 612px 2267px #fff, 2276px 1283px #fff, 943px 437px #fff, 1122px 706px #fff, 1904px 2477px #fff, 343px 1556px #fff, 2381px 937px #fff, 2543px 2373px #fff, 338px 946px #fff, 2067px 1923px #fff, 508px 451px #fff, 2303px 140px #fff, 2396px 1789px #fff, 241px 236px #fff, 2558px 137px #fff, 360px 1189px #fff, 1023px 447px #fff, 2090px 1px #fff, 2133px 1168px #fff, 1934px 248px #fff, 2006px 1788px #fff, 2527px 2211px #fff, 537px 311px #fff, 487px 1420px #fff, 1240px 1322px #fff, 669px 179px #fff, 990px 791px #fff, 1547px 409px #fff, 724px 1518px #fff, 125px 1908px #fff, 1091px 1370px #fff, 2556px 2438px #fff, 2371px 2094px #fff, 655px 1075px #fff, 1754px 219px #fff, 1032px 2182px #fff, 326px 72px #fff, 249px 2429px #fff, 2327px 298px #fff, 63px 1260px #fff, 264px 2225px #fff, 2386px 1786px #fff, 139px 564px #fff, 856px 888px #fff, 1503px 2538px #fff, 2260px 1064px #fff, 1560px 1867px #fff, 300px 1193px #fff, 669px 1131px #fff, 1739px 833px #fff, 57px 1826px #fff, 1941px 1176px #fff, 222px 2530px #fff, 2515px 2459px #fff, 1981px 2463px #fff, 2130px 2236px #fff, 2155px 420px #fff, 282px 1051px #fff, 2451px 1170px #fff, 1546px 2218px #fff, 1343px 527px #fff, 2378px 2315px #fff, 2420px 1441px #fff, 865px 530px #fff, 468px 1972px #fff, 973px 2159px #fff, 549px 2082px #fff, 1830px 637px #fff, 2133px 1326px #fff, 1952px 204px #fff, 911px 683px #fff, 2182px 2126px #fff, 612px 424px #fff, 1744px 36px #fff, 2460px 2542px #fff, 2481px 1999px #fff, 1955px 2106px #fff, 182px 1767px #fff, 1499px 2340px #fff, 862px 2077px #fff, 506px 481px #fff, 1922px 1674px #fff, 2275px 1356px #fff, 943px 1886px #fff, 190px 1712px #fff, 1918px 2047px #fff, 959px 2550px #fff, 2441px 1017px #fff, 2213px 2247px #fff, 1400px 11px #fff, 1708px 28px #fff, 979px 2279px #fff, 1767px 660px #fff, 28px 626px #fff, 2108px 1110px #fff, 71px 50px #fff, 2391px 1804px #fff, 2113px 680px #fff, 966px 408px #fff, 1274px 37px #fff, 397px 678px #fff, 220px 1636px #fff, 787px 967px #fff, 1970px 1318px #fff, 946px 2175px #fff, 1481px 776px #fff, 1715px 1499px #fff, 93px 1295px #fff, 2299px 118px #fff, 1546px 392px #fff, 559px 2281px #fff, 2185px 1302px #fff, 1525px 1316px #fff, 417px 432px #fff, 1368px 1589px #fff, 1793px 509px #fff, 2342px 446px #fff, 931px 1448px #fff, 2542px 1708px #fff, 565px 298px #fff, 2197px 1728px #fff, 2202px 1098px #fff, 1411px 2511px #fff, 2218px 2389px #fff, 1685px 1179px #fff, 1892px 264px #fff, 2437px 887px #fff, 1903px 2197px #fff, 2155px 973px #fff, 719px 2524px #fff, 2502px 1110px #fff, 1315px 2463px #fff, 1274px 1313px #fff, 1816px 817px #fff, 1346px 2210px #fff, 2462px 2287px #fff, 2011px 2020px #fff, 711px 896px #fff, 1142px 86px #fff, 1465px 584px #fff, 365px 983px #fff, 1342px 165px #fff, 1787px 942px #fff, 2083px 1670px #fff, 2362px 1870px #fff, 2366px 2271px #fff, 221px 720px #fff, 198px 1116px #fff, 85px 2021px #fff, 1588px 1935px #fff, 992px 490px #fff, 1109px 2235px #fff, 266px 2059px #fff, 873px 2088px #fff, 141px 1131px #fff, 1241px 49px #fff, 2225px 1601px #fff, 1774px 510px #fff, 304px 1928px #fff, 1752px 390px #fff, 1944px 650px #fff, 2168px 2329px #fff, 1095px 1888px #fff, 2408px 1348px #fff, 1155px 252px #fff, 417px 991px #fff, 951px 2093px #fff, 991px 2384px #fff, 1737px 2346px #fff, 2091px 725px #fff, 1245px 2122px #fff, 67px 259px #fff, 1033px 1323px #fff, 104px 1811px #fff, 1268px 2398px #fff, 2256px 2299px #fff, 1772px 1298px #fff, 2248px 2083px #fff, 1810px 904px #fff, 863px 1972px #fff, 425px 2016px #fff, 602px 259px #fff, 1943px 2410px #fff, 1518px 1206px #fff, 1972px 2505px #fff, 1948px 1022px #fff, 2039px 2021px #fff, 1040px 1974px #fff, 1688px 1713px #fff, 2546px 2116px #fff, 1409px 866px #fff, 574px 1022px #fff, 2330px 407px #fff, 2438px 208px #fff, 2425px 1113px #fff, 1778px 539px #fff, 1467px 446px #fff, 1351px 2278px #fff, 1798px 560px #fff, 901px 2082px #fff, 2118px 1424px #fff, 845px 1194px #fff, 2509px 248px #fff, 2232px 610px #fff, 1649px 1228px #fff, 2175px 370px #fff, 1319px 1296px #fff, 2093px 1073px #fff, 45px 1390px #fff, 1201px 2439px #fff, 1867px 939px #fff, 2090px 2551px #fff, 1368px 330px #fff, 1213px 1253px #fff, 1796px 1085px #fff, 345px 1812px #fff, 362px 1981px #fff, 1133px 2078px #fff, 886px 2027px #fff, 1457px 2099px #fff, 594px 1950px #fff, 2031px 2002px #fff, 389px 1686px #fff, 1334px 1245px #fff, 1380px 1303px #fff, 2479px 2037px #fff, 2498px 1272px #fff, 365px 2043px #fff, 2085px 1672px #fff, 2554px 1162px #fff, 2418px 1639px #fff, 514px 370px #fff;
  height: 1px;
  width: 1px;
}
.a_item2 {
  -webkit-animation: animParticle 140s linear infinite;
  animation: animParticle 140s linear infinite;
  box-shadow: 0px 0px #fff, 2377px 731px #fff, 2236px 2052px #fff, 2003px 2152px #fff, 1927px 1614px #fff, 1401px 1671px #fff, 430px 2511px #fff, 227px 578px #fff, 1363px 2444px #fff, 1283px 1929px #fff, 548px 1366px #fff, 1905px 1963px #fff, 400px 1214px #fff, 225px 1739px #fff, 811px 1754px #fff, 526px 1194px #fff, 981px 111px #fff, 113px 1402px #fff, 1121px 825px #fff, 2041px 1054px #fff, 24px 1781px #fff, 860px 382px #fff, 1509px 1802px #fff, 2528px 2259px #fff, 230px 2133px #fff, 1477px 727px #fff, 478px 594px #fff, 1657px 1580px #fff, 1617px 220px #fff, 2170px 1334px #fff, 337px 2229px #fff, 1558px 1046px #fff, 1006px 1456px #fff, 871px 846px #fff, 1686px 1095px #fff, 1537px 2423px #fff, 2111px 762px #fff, 1260px 2082px #fff, 1168px 2130px #fff, 147px 156px #fff, 1006px 503px #fff, 1684px 1335px #fff, 2085px 1454px #fff, 2254px 1034px #fff, 1149px 1645px #fff, 1354px 2203px #fff, 551px 2058px #fff, 1055px 571px #fff, 1078px 2455px #fff, 323px 1519px #fff, 47px 503px #fff, 2290px 2390px #fff, 2522px 2530px #fff, 2059px 628px #fff, 315px 1155px #fff, 527px 2124px #fff, 2510px 468px #fff, 2393px 2167px #fff, 601px 1023px #fff, 762px 432px #fff, 649px 1594px #fff, 65px 2291px #fff, 1436px 2275px #fff, 2504px 537px #fff, 680px 2536px #fff, 449px 2496px #fff, 2254px 1307px #fff, 63px 609px #fff, 2386px 14px #fff, 565px 1206px #fff, 1545px 416px #fff, 1512px 2321px #fff, 896px 1314px #fff, 360px 2471px #fff, 2337px 1842px #fff, 264px 1869px #fff, 470px 660px #fff, 1085px 2007px #fff, 768px 332px #fff, 2178px 2073px #fff, 132px 1676px #fff, 834px 1328px #fff, 228px 1257px #fff, 325px 77px #fff, 1873px 443px #fff, 1771px 574px #fff, 845px 1861px #fff, 2499px 2240px #fff, 207px 1039px #fff, 2281px 1515px #fff, 1985px 992px #fff, 2324px 629px #fff, 2013px 1750px #fff, 2496px 1688px #fff, 188px 245px #fff, 1534px 1739px #fff, 2229px 150px #fff, 1405px 1201px #fff, 1513px 2249px #fff, 1387px 570px #fff, 1631px 2518px #fff, 1592px 2455px #fff, 1124px 1412px #fff, 1168px 98px #fff, 1698px 220px #fff, 682px 1613px #fff, 762px 79px #fff, 2458px 2200px #fff, 392px 2096px #fff, 921px 301px #fff, 2095px 1960px #fff, 774px 1351px #fff, 2482px 2217px #fff, 914px 2066px #fff, 2482px 197px #fff, 2003px 121px #fff, 1054px 1399px #fff, 2276px 679px #fff, 2004px 923px #fff, 1478px 734px #fff, 2486px 2391px #fff, 291px 224px #fff, 960px 1952px #fff, 1454px 2495px #fff, 443px 1691px #fff, 648px 320px #fff, 723px 2028px #fff, 2418px 377px #fff, 2052px 905px #fff, 1953px 1650px #fff, 848px 1574px #fff, 2099px 824px #fff, 2400px 1911px #fff, 2446px 550px #fff, 1374px 2434px #fff, 2027px 121px #fff, 1155px 2194px #fff, 1003px 283px #fff, 370px 790px #fff, 2029px 2073px #fff, 1932px 1445px #fff, 2509px 2346px #fff, 1018px 2093px #fff, 1368px 1353px #fff, 2182px 1195px #fff, 297px 1087px #fff, 313px 288px #fff, 1821px 976px #fff, 825px 2500px #fff, 374px 162px #fff, 2093px 2008px #fff, 1870px 756px #fff, 120px 1743px #fff, 149px 1501px #fff, 645px 303px #fff, 1175px 1737px #fff, 2332px 2182px #fff, 2321px 309px #fff, 1316px 1227px #fff, 1496px 2211px #fff, 547px 2454px #fff, 2183px 1255px #fff, 2198px 114px #fff, 2558px 1591px #fff, 1606px 1388px #fff, 2490px 2335px #fff, 643px 2414px #fff, 340px 2353px #fff, 561px 1726px #fff, 1101px 1709px #fff, 628px 63px #fff, 2px 1097px #fff, 264px 649px #fff, 1685px 139px #fff, 1875px 968px #fff, 2345px 626px #fff, 1519px 1688px #fff, 1060px 2509px #fff, 760px 1301px #fff, 367px 758px #fff, 165px 2003px #fff, 789px 1204px #fff, 1506px 99px #fff, 417px 1270px #fff, 158px 2149px #fff, 1472px 114px #fff, 722px 696px #fff, 1477px 2475px #fff, 2118px 156px #fff, 1855px 2450px #fff, 1958px 201px #fff, 1617px 525px #fff, 834px 280px #fff, 2500px 1928px #fff, 2037px 1069px #fff, 821px 1287px #fff, 225px 2521px #fff, 716px 813px #fff, 855px 446px #fff, 2107px 2126px #fff, 232px 323px #fff;
  height: 2px;
  width: 2px;
}
.a_item2:after {
  box-shadow: 0px 0px #fff, 1619px 353px #fff, 1742px 1356px #fff, 261px 895px #fff, 2542px 2467px #fff, 763px 530px #fff, 567px 1558px #fff, 798px 2060px #fff, 1431px 304px #fff, 2441px 749px #fff, 875px 2477px #fff, 925px 702px #fff, 1623px 2520px #fff, 736px 1216px #fff, 472px 810px #fff, 2314px 318px #fff, 1486px 2371px #fff, 552px 2263px #fff, 225px 2497px #fff, 1297px 1437px #fff, 2542px 2087px #fff, 1805px 909px #fff, 1992px 2034px #fff, 1312px 1986px #fff, 2213px 2394px #fff, 2105px 1353px #fff, 203px 1058px #fff, 228px 2018px #fff, 2303px 2473px #fff, 896px 579px #fff, 1083px 1222px #fff, 398px 2333px #fff, 392px 822px #fff, 2039px 1962px #fff, 2338px 99px #fff, 980px 1197px #fff, 2369px 206px #fff, 1203px 612px #fff, 1339px 1894px #fff, 1754px 695px #fff, 1204px 420px #fff, 1532px 247px #fff, 1135px 1089px #fff, 703px 403px #fff, 2152px 204px #fff, 980px 149px #fff, 2141px 1930px #fff, 2531px 204px #fff, 978px 1560px #fff, 714px 1167px #fff, 1921px 218px #fff, 1492px 1092px #fff, 1751px 309px #fff, 1707px 1723px #fff, 442px 1996px #fff, 1498px 2129px #fff, 869px 164px #fff, 1098px 368px #fff, 2366px 1189px #fff, 975px 2292px #fff, 928px 874px #fff, 1374px 1237px #fff, 2111px 1444px #fff, 532px 358px #fff, 260px 265px #fff, 139px 638px #fff, 1968px 86px #fff, 725px 1461px #fff, 748px 2084px #fff, 904px 1409px #fff, 456px 281px #fff, 2067px 1598px #fff, 1011px 843px #fff, 778px 299px #fff, 2204px 1641px #fff, 676px 386px #fff, 842px 421px #fff, 4px 759px #fff, 827px 1053px #fff, 827px 1990px #fff, 2409px 1190px #fff, 834px 2150px #fff, 2384px 1711px #fff, 2559px 961px #fff, 1155px 522px #fff, 346px 2560px #fff, 212px 2499px #fff, 1828px 225px #fff, 1886px 1784px #fff, 1328px 1903px #fff, 2112px 235px #fff, 38px 1368px #fff, 1052px 1608px #fff, 8px 2288px #fff, 197px 829px #fff, 776px 1342px #fff, 963px 2153px #fff, 1739px 2226px #fff, 156px 76px #fff, 1319px 1570px #fff, 648px 1628px #fff, 1863px 1188px #fff, 652px 499px #fff, 1709px 1404px #fff, 1715px 1497px #fff, 1691px 1672px #fff, 1598px 2388px #fff, 764px 1558px #fff, 2144px 793px #fff, 275px 2091px #fff, 1799px 177px #fff, 768px 1757px #fff, 1596px 2534px #fff, 870px 1106px #fff, 32px 1857px #fff, 2078px 1326px #fff, 1146px 2444px #fff, 1297px 853px #fff, 2270px 803px #fff, 1173px 686px #fff, 1538px 1007px #fff, 857px 1784px #fff, 473px 2389px #fff, 1858px 906px #fff, 402px 527px #fff, 1048px 447px #fff, 2148px 973px #fff, 534px 2329px #fff, 122px 1901px #fff, 1536px 462px #fff, 1700px 730px #fff, 2538px 625px #fff, 1672px 301px #fff, 2139px 1154px #fff, 681px 760px #fff, 1954px 1260px #fff, 2350px 2448px #fff, 967px 1890px #fff, 1893px 1589px #fff, 292px 517px #fff, 742px 176px #fff, 2437px 1279px #fff, 449px 1452px #fff, 956px 1941px #fff, 854px 669px #fff, 200px 947px #fff, 1959px 1191px #fff, 1201px 666px #fff, 663px 835px #fff, 504px 1763px #fff, 2000px 1449px #fff, 1457px 1910px #fff, 1936px 875px #fff, 2474px 1402px #fff, 829px 785px #fff, 2093px 1355px #fff, 2267px 138px #fff, 1912px 1988px #fff, 932px 2105px #fff, 282px 2138px #fff, 933px 1769px #fff, 855px 158px #fff, 356px 1742px #fff, 2169px 388px #fff, 756px 516px #fff, 489px 285px #fff, 2065px 2265px #fff, 2522px 12px #fff, 741px 987px #fff, 2495px 462px #fff, 2056px 1562px #fff, 859px 1333px #fff, 2297px 2271px #fff, 508px 1764px #fff, 1628px 367px #fff, 1674px 896px #fff, 174px 1972px #fff, 1766px 1128px #fff, 2116px 1787px #fff, 1979px 242px #fff, 1260px 487px #fff, 1630px 2544px #fff, 1523px 1757px #fff, 263px 925px #fff, 2111px 688px #fff, 740px 260px #fff, 2012px 1936px #fff, 2357px 2055px #fff, 685px 1876px #fff, 336px 809px #fff, 2225px 1713px #fff, 988px 676px #fff, 865px 1973px #fff, 416px 2502px #fff, 1591px 555px #fff, 1829px 419px #fff, 1294px 80px #fff, 1674px 1420px #fff, 2280px 1402px #fff, 1796px 558px #fff, 1309px 2264px #fff;
  height: 2px;
  width: 2px;
}
.a_item3 {
  -webkit-animation: animParticle 200s linear infinite;
  animation: animParticle 200s linear infinite;
  box-shadow: 0px 0px #fff, 50px 2432px #fff, 2477px 149px #fff, 1329px 2341px #fff, 1103px 700px #fff, 1134px 1776px #fff, 2493px 1588px #fff, 1537px 674px #fff, 784px 1px #fff, 1130px 140px #fff, 981px 827px #fff, 1917px 394px #fff, 365px 2158px #fff, 2168px 2192px #fff, 665px 1068px #fff, 2065px 1285px #fff, 2543px 1757px #fff, 2004px 1077px #fff, 2527px 1880px #fff, 1328px 1375px #fff, 1928px 647px #fff, 1580px 2213px #fff, 427px 789px #fff, 1714px 2228px #fff, 653px 451px #fff, 1938px 2309px #fff, 666px 1011px #fff, 115px 769px #fff, 1749px 322px #fff, 546px 1637px #fff, 2098px 1648px #fff, 1767px 1028px #fff, 392px 2417px #fff, 1041px 207px #fff, 1471px 1330px #fff, 1017px 2233px #fff, 761px 829px #fff, 1357px 1475px #fff, 95px 2294px #fff, 136px 1495px #fff, 2037px 2087px #fff, 981px 2048px #fff, 957px 1625px #fff, 707px 557px #fff, 2521px 1902px #fff, 1608px 2222px #fff, 1113px 444px #fff, 2279px 1360px #fff, 1942px 779px #fff, 896px 828px #fff, 2456px 2124px #fff, 440px 1044px #fff, 2165px 1586px #fff, 1583px 646px #fff, 1510px 1210px #fff, 2353px 2416px #fff, 2539px 1559px #fff, 1706px 149px #fff, 2287px 1839px #fff, 2384px 1326px #fff, 641px 1151px #fff, 812px 198px #fff, 1837px 2063px #fff, 902px 2424px #fff, 718px 2347px #fff, 71px 337px #fff, 1540px 1890px #fff, 1476px 736px #fff, 1609px 1570px #fff, 676px 1855px #fff, 712px 1986px #fff, 1669px 1083px #fff, 471px 1763px #fff, 78px 1374px #fff, 1476px 53px #fff, 2229px 2104px #fff, 1340px 1743px #fff, 2282px 430px #fff, 285px 2451px #fff, 2229px 911px #fff, 1485px 1252px #fff, 1340px 89px #fff, 1890px 20px #fff, 1131px 477px #fff, 548px 857px #fff, 1269px 1370px #fff, 1328px 511px #fff, 120px 1501px #fff, 2040px 1236px #fff, 465px 438px #fff, 1011px 1105px #fff, 839px 2212px #fff, 356px 2425px #fff, 1603px 753px #fff, 325px 1414px #fff, 130px 1505px #fff, 773px 1846px #fff, 171px 1098px #fff, 2558px 329px #fff, 465px 940px #fff, 1911px 2022px #fff;
  height: 3px;
  width: 3px;
}
.a_item3:after {
  box-shadow: 0px 0px #fff, 1086px 944px #fff, 1061px 809px #fff, 2203px 2497px #fff, 654px 2448px #fff, 873px 2233px #fff, 1273px 2276px #fff, 420px 1398px #fff, 802px 1689px #fff, 818px 1661px #fff, 2004px 432px #fff, 1289px 1806px #fff, 70px 650px #fff, 916px 1690px #fff, 2075px 1549px #fff, 1511px 171px #fff, 2060px 2221px #fff, 401px 1805px #fff, 2453px 2043px #fff, 1804px 2199px #fff, 490px 2213px #fff, 1781px 498px #fff, 1517px 1200px #fff, 143px 327px #fff, 1687px 2107px #fff, 1777px 1659px #fff, 1210px 2400px #fff, 1270px 2422px #fff, 859px 1677px #fff, 1206px 685px #fff, 491px 2462px #fff, 1685px 529px #fff, 1370px 1625px #fff, 206px 483px #fff, 588px 838px #fff, 1739px 2422px #fff, 867px 2167px #fff, 1259px 1853px #fff, 8px 2483px #fff, 2394px 350px #fff, 1668px 1817px #fff, 2513px 2214px #fff, 461px 1885px #fff, 1960px 245px #fff, 1931px 693px #fff, 490px 1322px #fff, 1063px 2508px #fff, 1684px 2280px #fff, 1636px 2003px #fff, 1417px 1630px #fff, 1986px 1411px #fff, 49px 545px #fff, 1392px 1795px #fff, 589px 975px #fff, 987px 1789px #fff, 2047px 2276px #fff, 2510px 160px #fff, 1887px 1855px #fff, 174px 1947px #fff, 425px 849px #fff, 1441px 684px #fff, 294px 309px #fff, 598px 1172px #fff, 1144px 203px #fff, 2531px 1270px #fff, 1152px 756px #fff, 223px 16px #fff, 2481px 711px #fff, 1625px 1311px #fff, 2539px 1251px #fff, 740px 1174px #fff, 1887px 1851px #fff, 2420px 1526px #fff, 678px 1715px #fff, 368px 1321px #fff, 282px 1981px #fff, 674px 2127px #fff, 576px 277px #fff, 1868px 1068px #fff, 167px 1565px #fff, 561px 509px #fff, 2313px 197px #fff, 147px 997px #fff, 164px 1124px #fff, 2029px 736px #fff, 841px 55px #fff, 79px 1046px #fff, 1078px 908px #fff, 6px 2337px #fff, 2010px 941px #fff, 808px 445px #fff, 1088px 2447px #fff, 2323px 913px #fff, 1958px 18px #fff, 1311px 1521px #fff, 120px 1078px #fff, 827px 441px #fff, 736px 1469px #fff, 581px 410px #fff, 1785px 72px #fff, 60px 2513px #fff;
  height: 3px;
  width: 3px;
}
.a_item4 {
  -webkit-animation: animParticle 600s linear infinite;
  animation: animParticle 600s linear infinite;
  box-shadow: 0px 0px #fff, 414px 2048px #fff, 1259px 1152px #fff, 1473px 1873px #fff, 474px 1480px #fff, 2226px 2175px #fff, 300px 474px #fff, 1801px 1137px #fff, 1658px 1691px #fff, 476px 353px #fff, 1712px 1792px #fff, 1987px 2277px #fff, 1530px 880px #fff, 486px 789px #fff, 2360px 2523px #fff, 1029px 1551px #fff, 2266px 883px #fff, 2144px 1970px #fff, 783px 427px #fff, 1136px 1986px #fff, 1438px 1067px #fff, 2498px 2452px #fff, 2520px 1734px #fff, 982px 65px #fff, 981px 2195px #fff, 1098px 444px #fff, 541px 1012px #fff, 2000px 1908px #fff, 1927px 1464px #fff, 899px 2061px #fff, 429px 1020px #fff, 478px 2050px #fff, 1899px 1343px #fff, 1582px 1567px #fff, 1834px 24px #fff, 2406px 27px #fff, 2130px 1473px #fff, 1677px 729px #fff, 2180px 1092px #fff, 959px 2438px #fff, 1288px 488px #fff, 482px 549px #fff, 2205px 1321px #fff, 1576px 191px #fff, 1832px 2466px #fff, 1518px 830px #fff, 2507px 686px #fff, 1871px 2510px #fff, 1999px 651px #fff, 1294px 461px #fff, 399px 1696px #fff, 922px 82px #fff, 214px 2483px #fff, 187px 781px #fff, 241px 974px #fff, 2474px 1474px #fff, 873px 264px #fff, 912px 2341px #fff, 1899px 2397px #fff, 1269px 2524px #fff, 584px 1912px #fff, 1050px 1899px #fff, 1126px 1529px #fff, 481px 1271px #fff, 2332px 614px #fff, 966px 2448px #fff, 226px 2264px #fff, 312px 1550px #fff, 893px 1419px #fff, 766px 2500px #fff, 1149px 541px #fff, 964px 1674px #fff, 2173px 1024px #fff, 148px 2082px #fff, 2158px 1717px #fff, 1291px 1593px #fff, 669px 2138px #fff, 599px 2245px #fff, 2546px 2298px #fff, 736px 683px #fff, 953px 1553px #fff, 428px 1490px #fff, 2315px 1813px #fff, 135px 25px #fff, 1112px 1552px #fff, 1507px 809px #fff, 2104px 2020px #fff, 1635px 1289px #fff, 841px 199px #fff, 1031px 1114px #fff, 789px 97px #fff, 1081px 1204px #fff, 2336px 998px #fff, 155px 1626px #fff, 1818px 2179px #fff, 2470px 183px #fff, 708px 2464px #fff, 378px 2023px #fff, 43px 1862px #fff, 2169px 1848px #fff, 1121px 844px #fff, 42px 1208px #fff, 1045px 111px #fff, 249px 2331px #fff, 329px 1712px #fff, 1712px 1125px #fff, 2151px 2378px #fff, 2180px 1910px #fff, 2408px 733px #fff, 1007px 1559px #fff, 600px 1844px #fff, 1468px 717px #fff, 1217px 2243px #fff, 2067px 1050px #fff, 1735px 1161px #fff, 1913px 2436px #fff, 2094px 2079px #fff, 257px 792px #fff, 1779px 664px #fff, 2208px 1906px #fff, 1822px 1992px #fff, 452px 1755px #fff, 165px 893px #fff, 125px 1558px #fff, 2072px 2037px #fff, 2308px 738px #fff, 1772px 181px #fff, 1665px 1336px #fff, 1884px 2165px #fff, 1627px 522px #fff, 2256px 1730px #fff, 1256px 611px #fff, 337px 649px #fff, 1006px 1605px #fff, 105px 690px #fff, 180px 2031px #fff, 26px 60px #fff, 609px 380px #fff, 404px 1740px #fff, 279px 2199px #fff, 1765px 1024px #fff, 2505px 1290px #fff, 1078px 2544px #fff, 2560px 518px #fff, 1947px 1564px #fff, 583px 2149px #fff, 2283px 755px #fff, 191px 2356px #fff, 2328px 2059px #fff, 585px 275px #fff, 436px 2105px #fff, 96px 1523px #fff, 2466px 1312px #fff, 653px 580px #fff, 1746px 67px #fff, 2063px 1922px #fff, 2480px 2011px #fff, 1032px 39px #fff, 1914px 2078px #fff, 418px 2531px #fff, 2396px 1553px #fff, 156px 1007px #fff, 840px 1952px #fff, 1047px 2049px #fff, 1032px 1748px #fff, 1677px 2371px #fff, 1393px 186px #fff, 1661px 471px #fff, 1196px 1150px #fff, 459px 1267px #fff, 1989px 2239px #fff, 1810px 1522px #fff, 1780px 211px #fff, 2534px 858px #fff, 1859px 2092px #fff, 1264px 567px #fff, 2270px 233px #fff, 1422px 1103px #fff, 2428px 929px #fff, 2544px 349px #fff, 1175px 1865px #fff, 2062px 321px #fff, 1172px 2220px #fff, 1449px 1601px #fff, 1104px 1406px #fff, 2016px 868px #fff, 287px 892px #fff, 1979px 2428px #fff, 2479px 2173px #fff, 2473px 1836px #fff, 179px 470px #fff, 1947px 423px #fff, 2298px 1132px #fff, 2506px 1241px #fff, 2406px 390px #fff, 1470px 2304px #fff, 184px 1269px #fff, 225px 1981px #fff, 1747px 2484px #fff, 902px 1546px #fff, 683px 1929px #fff, 1520px 1918px #fff, 238px 727px #fff, 2503px 2162px #fff, 651px 863px #fff, 1781px 1482px #fff, 1130px 147px #fff, 1000px 730px #fff, 742px 1450px #fff, 1528px 2022px #fff, 53px 2337px #fff, 999px 1518px #fff, 67px 1191px #fff, 2536px 511px #fff, 917px 727px #fff, 577px 724px #fff, 1559px 1884px #fff, 462px 1828px #fff, 1535px 43px #fff, 684px 1672px #fff, 664px 1682px #fff, 1456px 380px #fff, 913px 2065px #fff, 2467px 2468px #fff, 292px 2544px #fff, 1377px 293px #fff, 2163px 1450px #fff, 1421px 2030px #fff, 1401px 2182px #fff, 1853px 2477px #fff, 745px 1372px #fff, 2006px 307px #fff, 1163px 1649px #fff, 28px 1418px #fff, 797px 594px #fff, 2546px 1842px #fff, 2109px 2137px #fff, 2256px 2498px #fff, 355px 1518px #fff, 887px 1833px #fff, 1269px 1436px #fff, 507px 508px #fff, 157px 345px #fff, 270px 2373px #fff, 1872px 1096px #fff, 1163px 1117px #fff, 1827px 30px #fff, 1196px 1174px #fff, 1901px 1862px #fff, 1371px 1001px #fff, 608px 371px #fff, 75px 1041px #fff, 821px 168px #fff, 240px 2285px #fff, 75px 132px #fff, 709px 1703px #fff, 522px 555px #fff, 1586px 1021px #fff, 2056px 2197px #fff, 217px 837px #fff, 1507px 525px #fff, 860px 148px #fff, 313px 95px #fff, 2155px 1186px #fff, 805px 1703px #fff, 257px 565px #fff, 1345px 958px #fff, 432px 836px #fff, 1373px 1717px #fff, 582px 399px #fff, 1512px 9px #fff, 903px 1119px #fff, 1829px 1985px #fff, 1639px 581px #fff, 146px 75px #fff, 366px 1479px #fff, 1783px 1668px #fff, 1648px 645px #fff, 1204px 1728px #fff, 2140px 836px #fff, 2400px 752px #fff, 1081px 944px #fff, 1410px 2098px #fff, 1243px 2052px #fff, 1818px 930px #fff, 2091px 1613px #fff, 1508px 876px #fff, 2528px 2263px #fff, 65px 177px #fff, 1525px 1747px #fff, 250px 1829px #fff, 890px 2061px #fff, 2559px 316px #fff, 1771px 383px #fff, 2328px 201px #fff, 1832px 690px #fff, 172px 1531px #fff, 1830px 2467px #fff, 971px 1269px #fff, 2026px 1665px #fff, 1173px 1937px #fff, 1516px 1311px #fff, 1633px 1523px #fff, 1992px 489px #fff, 1682px 685px #fff, 2353px 354px #fff, 1780px 1500px #fff, 445px 2144px #fff, 365px 675px #fff, 2477px 204px #fff, 498px 214px #fff, 1153px 1249px #fff, 2345px 1813px #fff, 604px 1442px #fff, 2528px 2266px #fff, 2292px 1468px #fff, 881px 544px #fff, 215px 2177px #fff, 290px 1571px #fff, 1755px 505px #fff, 2083px 318px #fff, 73px 710px #fff, 58px 1752px #fff, 769px 1984px #fff, 340px 1214px #fff, 1334px 695px #fff, 1004px 1503px #fff, 2478px 1364px #fff, 865px 786px #fff, 2229px 2217px #fff, 1262px 2446px #fff, 2227px 514px #fff, 437px 2119px #fff, 173px 1395px #fff, 828px 1599px #fff, 174px 243px #fff, 1145px 611px #fff, 834px 31px #fff, 2px 106px #fff, 1012px 2400px #fff, 1462px 404px #fff, 1887px 1785px #fff, 2357px 2099px #fff, 394px 853px #fff, 2535px 438px #fff, 1303px 132px #fff, 852px 260px #fff, 853px 918px #fff, 815px 1715px #fff, 196px 546px #fff, 274px 1505px #fff, 2173px 1621px #fff, 875px 1832px #fff, 1897px 1335px #fff, 2391px 2219px #fff, 1502px 341px #fff, 1520px 308px #fff, 1109px 1629px #fff, 574px 1383px #fff, 2314px 2233px #fff, 28px 1197px #fff, 1532px 1880px #fff, 1054px 386px #fff, 739px 553px #fff, 1962px 2472px #fff, 393px 2086px #fff, 2323px 1181px #fff, 1720px 1305px #fff, 2055px 1946px #fff, 917px 631px #fff, 2446px 1286px #fff, 51px 1083px #fff, 1810px 501px #fff, 1359px 61px #fff, 2560px 139px #fff, 2445px 65px #fff, 2243px 2131px #fff, 1670px 1125px #fff, 1345px 2006px #fff, 2347px 2540px #fff, 563px 1052px #fff, 828px 1983px #fff, 98px 598px #fff, 259px 1425px #fff, 2277px 1585px #fff, 731px 1316px #fff, 1545px 104px #fff, 1205px 2528px #fff, 2170px 2351px #fff, 1197px 2016px #fff, 1446px 346px #fff, 1124px 521px #fff, 979px 412px #fff, 1261px 1574px #fff, 299px 138px #fff, 1849px 148px #fff, 651px 2098px #fff, 970px 365px #fff, 599px 1107px #fff, 866px 1505px #fff, 1670px 1786px #fff;
  height: 1px;
  width: 1px;
}
.a_item4:after {
  box-shadow: 0px 0px #fff, 801px 1763px #fff, 1879px 2041px #fff, 1636px 2448px #fff, 2005px 2189px #fff, 2030px 1255px #fff, 1472px 174px #fff, 1245px 1717px #fff, 1395px 645px #fff, 1262px 400px #fff, 255px 2362px #fff, 1377px 915px #fff, 1120px 2283px #fff, 1839px 1919px #fff, 4px 1413px #fff, 1943px 608px #fff, 862px 2455px #fff, 2126px 2418px #fff, 104px 2056px #fff, 1029px 2115px #fff, 729px 1278px #fff, 847px 2364px #fff, 2079px 1295px #fff, 2427px 1777px #fff, 703px 304px #fff, 880px 1496px #fff, 1332px 2144px #fff, 1259px 1943px #fff, 2032px 2519px #fff, 299px 1178px #fff, 746px 594px #fff, 1119px 2099px #fff, 1921px 804px #fff, 1806px 552px #fff, 180px 319px #fff, 2370px 1374px #fff, 1316px 2183px #fff, 913px 1359px #fff, 1211px 457px #fff, 1459px 2044px #fff, 1727px 2259px #fff, 1490px 634px #fff, 1773px 1190px #fff, 465px 1526px #fff, 1560px 869px #fff, 653px 1470px #fff, 2180px 796px #fff, 1275px 1659px #fff, 1524px 1060px #fff, 1050px 898px #fff, 771px 60px #fff, 2397px 1900px #fff, 1756px 2330px #fff, 2265px 510px #fff, 817px 801px #fff, 1996px 2111px #fff, 1852px 1229px #fff, 1373px 1767px #fff, 1224px 616px #fff, 257px 2408px #fff, 2483px 826px #fff, 1249px 324px #fff, 1791px 160px #fff, 1437px 1106px #fff, 1611px 521px #fff, 524px 2170px #fff, 2077px 379px #fff, 855px 1464px #fff, 111px 921px #fff, 337px 465px #fff, 649px 1470px #fff, 918px 1791px #fff, 1017px 1492px #fff, 63px 677px #fff, 1055px 2287px #fff, 1647px 948px #fff, 1749px 104px #fff, 2510px 322px #fff, 2270px 1927px #fff, 1830px 1397px #fff, 776px 453px #fff, 1550px 1123px #fff, 1349px 1472px #fff, 1318px 1418px #fff, 1227px 30px #fff, 450px 336px #fff, 1046px 1585px #fff, 1383px 1805px #fff, 2020px 2175px #fff, 2185px 2094px #fff, 2035px 686px #fff, 260px 2418px #fff, 2464px 1577px #fff, 2218px 1956px #fff, 43px 2383px #fff, 1346px 268px #fff, 1680px 1409px #fff, 86px 2353px #fff, 2086px 59px #fff, 1595px 2101px #fff, 453px 2401px #fff, 2266px 1453px #fff, 419px 2524px #fff, 1853px 979px #fff, 1655px 1412px #fff, 706px 1255px #fff, 366px 1090px #fff, 2482px 1887px #fff, 2185px 292px #fff, 486px 795px #fff, 1286px 2232px #fff, 1454px 2270px #fff, 1806px 821px #fff, 73px 1938px #fff, 1861px 448px #fff, 109px 1196px #fff, 1098px 2113px #fff, 1654px 2147px #fff, 144px 84px #fff, 1075px 752px #fff, 1619px 2138px #fff, 2556px 206px #fff, 60px 1053px #fff, 1396px 2525px #fff, 929px 443px #fff, 1454px 1967px #fff, 1677px 2038px #fff, 1666px 1766px #fff, 2043px 1814px #fff, 1324px 1352px #fff, 551px 95px #fff, 462px 415px #fff, 2559px 2183px #fff, 813px 646px #fff, 130px 1595px #fff, 347px 2062px #fff, 1252px 163px #fff, 183px 673px #fff, 1428px 442px #fff, 2314px 2426px #fff, 1350px 418px #fff, 1443px 810px #fff, 2391px 680px #fff, 2202px 378px #fff, 160px 1077px #fff, 300px 2053px #fff, 2531px 1705px #fff, 79px 2317px #fff, 985px 1171px #fff, 481px 1147px #fff, 1380px 1966px #fff, 2410px 1090px #fff, 1833px 834px #fff, 969px 1943px #fff, 1722px 2234px #fff, 2001px 166px #fff, 1921px 1847px #fff, 1689px 88px #fff, 78px 2289px #fff, 595px 679px #fff, 1570px 865px #fff, 1408px 237px #fff, 1028px 1472px #fff, 1760px 1378px #fff, 875px 459px #fff, 1241px 2109px #fff, 2541px 749px #fff, 655px 1720px #fff, 826px 1891px #fff, 1265px 611px #fff, 2204px 1881px #fff, 555px 276px #fff, 2068px 1750px #fff, 48px 2398px #fff, 2289px 2206px #fff, 358px 925px #fff, 441px 2166px #fff, 1300px 1498px #fff, 2001px 489px #fff, 2186px 1632px #fff, 740px 242px #fff, 252px 1808px #fff, 1104px 1047px #fff, 571px 1245px #fff, 876px 1722px #fff, 2294px 538px #fff, 912px 2135px #fff, 2093px 2467px #fff, 588px 2339px #fff, 629px 1537px #fff, 1143px 1954px #fff, 430px 1050px #fff, 1736px 1588px #fff, 707px 1731px #fff, 1807px 2187px #fff, 209px 1396px #fff, 632px 2049px #fff, 96px 391px #fff, 201px 1119px #fff, 2105px 2026px #fff, 1975px 2253px #fff, 462px 721px #fff, 1459px 683px #fff, 2189px 994px #fff, 906px 1890px #fff, 702px 2530px #fff, 2406px 1185px #fff, 1517px 945px #fff, 2551px 2547px #fff, 714px 1729px #fff, 2306px 604px #fff, 1339px 712px #fff, 1876px 1873px #fff, 1316px 977px #fff, 93px 1048px #fff, 963px 1191px #fff, 2371px 1240px #fff, 238px 148px #fff, 2429px 1120px #fff, 461px 2251px #fff, 399px 2400px #fff, 1266px 367px #fff, 524px 740px #fff, 729px 363px #fff, 2505px 2293px #fff, 2116px 1050px #fff, 1517px 2242px #fff, 1485px 1873px #fff, 1079px 580px #fff, 2315px 152px #fff, 2223px 1123px #fff, 1851px 305px #fff, 2058px 1978px #fff, 746px 1140px #fff, 1283px 70px #fff, 270px 1385px #fff, 210px 1417px #fff, 1162px 2278px #fff, 1644px 1006px #fff, 487px 1301px #fff, 2206px 886px #fff, 504px 1020px #fff, 1282px 1724px #fff, 1796px 2440px #fff, 2490px 1268px #fff, 2358px 2204px #fff, 798px 712px #fff, 793px 2279px #fff, 2199px 68px #fff, 976px 2509px #fff, 1957px 2064px #fff, 560px 638px #fff, 1169px 1589px #fff, 923px 2490px #fff, 892px 873px #fff, 1097px 1225px #fff, 1681px 281px #fff, 770px 771px #fff, 125px 807px #fff, 1975px 1625px #fff, 584px 1920px #fff, 129px 2294px #fff, 2021px 1136px #fff, 2455px 1429px #fff, 1410px 1574px #fff, 31px 573px #fff, 704px 626px #fff, 1669px 194px #fff, 1829px 995px #fff, 780px 1076px #fff, 2064px 290px #fff, 290px 1526px #fff, 2315px 1624px #fff, 2500px 680px #fff, 236px 2188px #fff, 634px 1416px #fff, 201px 1830px #fff, 1109px 1417px #fff, 438px 1645px #fff, 1750px 1178px #fff, 693px 426px #fff, 2090px 658px #fff, 518px 456px #fff, 1512px 692px #fff, 2269px 767px #fff, 38px 2116px #fff, 812px 1596px #fff, 535px 1518px #fff, 202px 512px #fff, 289px 472px #fff, 1575px 1496px #fff, 256px 190px #fff, 1555px 1206px #fff, 1959px 865px #fff, 2144px 1184px #fff, 2084px 2452px #fff, 535px 194px #fff, 955px 729px #fff, 870px 728px #fff, 389px 2074px #fff, 2434px 755px #fff, 1983px 2172px #fff, 2333px 1394px #fff, 152px 1782px #fff, 1406px 389px #fff, 597px 584px #fff, 1601px 1603px #fff, 1526px 1406px #fff, 1045px 15px #fff, 1660px 147px #fff, 450px 1450px #fff, 755px 463px #fff, 1756px 346px #fff, 1897px 2200px #fff, 105px 1681px #fff, 1146px 1108px #fff, 816px 1036px #fff, 1549px 721px #fff, 1714px 1478px #fff, 739px 2013px #fff, 1035px 1502px #fff, 598px 19px #fff, 1609px 1075px #fff, 2218px 2046px #fff, 573px 648px #fff, 989px 2341px #fff, 2054px 2012px #fff, 2162px 1436px #fff, 1765px 1710px #fff, 1534px 439px #fff, 652px 1621px #fff, 2471px 167px #fff, 1527px 1404px #fff, 1489px 1333px #fff, 1205px 2219px #fff, 267px 2268px #fff, 1567px 2206px #fff, 2191px 2363px #fff, 2506px 1227px #fff, 1105px 1890px #fff, 2480px 2008px #fff, 1789px 2147px #fff, 2303px 1623px #fff, 1168px 19px #fff, 843px 2280px #fff, 600px 565px #fff, 1006px 208px #fff, 1224px 2209px #fff, 750px 1146px #fff, 291px 469px #fff, 58px 2305px #fff, 1057px 722px #fff, 1008px 63px #fff, 1042px 2453px #fff, 2495px 757px #fff, 207px 457px #fff, 238px 1126px #fff, 372px 710px #fff, 2086px 1334px #fff, 579px 1384px #fff, 2146px 2412px #fff, 2313px 95px #fff, 1462px 2300px #fff, 1718px 706px #fff, 1360px 321px #fff, 1353px 987px #fff, 434px 89px #fff, 583px 460px #fff, 663px 31px #fff, 2354px 2272px #fff, 1843px 137px #fff, 1016px 852px #fff, 1292px 928px #fff, 600px 595px #fff, 1961px 218px #fff, 2245px 140px #fff, 599px 86px #fff, 1898px 1964px #fff, 1530px 178px #fff, 88px 2085px #fff, 1211px 2520px #fff, 1844px 2539px #fff, 2229px 1991px #fff, 1329px 1174px #fff, 1575px 235px #fff, 2538px 164px #fff, 1413px 217px #fff, 1462px 1970px #fff, 2244px 1771px #fff, 1750px 803px #fff, 568px 2294px #fff, 237px 1204px #fff, 1741px 2178px #fff, 56px 1297px #fff, 1012px 816px #fff, 691px 684px #fff, 1556px 2358px #fff, 119px 893px #fff, 297px 740px #fff, 1975px 420px #fff, 166px 2458px #fff;
  height: 1px;
  width: 1px;
}

.mouse{position: absolute; width: 16px; height: 72px; display: none; background: url(../images/mouse.png) no-repeat; right: 9.9%; bottom: 6.9%; z-index: 10; -webkit-animation: bounce-down 1.5s linear infinite;animation: bounce-down 1.5s linear infinite;}

@media ( max-width:1440px){
  .TopNews .txt .name{font-size: 18px;}
  .Banner li .w1400{width: 100%; left: 0; right: 0; margin-left: 0;}
  .Banner li .BanTxt .title span,.Banner li .BanTxt .title1{font-size: 40px; line-height: 60px;}
  .Banner li .BanTxt .title em{font-size: 20px;}
  .Banner li .BanTxt .info{font-size: 24px; margin: 25px 0px;}
  .Banner li .BanTxt .title2{font-size: 35px; line-height: 60px;}
  .mouse{right: 10.55%; bottom: 10%;}

  .fixednav .Logo{width: 100px;}
  .Logo{width: 150px;}
  .Nav dl h2{font-size: 20px;}
  .Nav dl.n1 li{margin-bottom: 10%;}
  .Nav dl li .am{font-size: 17px;}
  .Nav li .SubNav a{font-size: 15px; line-height: 32px;}
}


  
@media ( max-width:1024px){
  .Topinfo li.t2 .sbtn{display: inline-block;}
  .Search{position:absolute; top:100%; right:0px; text-align: left; border:2px solid #e1021a; width:170px; padding-right: 50px; display:none; z-index:999;}
  .mouse{left: 50%; margin-left: -8px; right: auto; bottom: 3%;}
}

@media ( max-width:850px){
    .Header{padding: 15px 0px;}
    .fixednav.Header{padding: 5px 0px;}
    .fixednav .Logo{margin-top: 5px;}
    .Topinfo li.t2 .sbtn{margin-top: 5px;}
    .Logo{width: 140px;}
    .Topinfo{height: 28px; line-height: 28px;}
    .Topinfo li.t2 .sbtn{width: 17px;}
    .TopNews,.Nav dl h2{display: none;}
    .Nav,.Nav dl{width: 100%; float: none;}
    .Nav dl.n1 li{margin-bottom: 0;}
    .Nav dl ul li{position: relative;}
    .Nav li .SubNav{margin-top: 15px; display: none;}
    .Nav li.on .SubNav{display: block;}
    .Nav li .foldbtn{display: block;}
    .Banner li .w1400{left: 5%; right: 5%;}
}

@media ( max-width:480px){
  .fixednav .Logo{width: 100px;}
  .Logo{width: 100px; margin-top: 2px;}
  .header_menu{left: auto; right: 0px;}
  .Topinfo{margin-right: 66px;}
  .Topinfo li i{padding: 0px 2px;}
  .Topinfo li.t2{margin: 4px 10px 0px;}
  .Topinfo li.t2 .sbtn{margin-top: 0px;}
  .Banner li .boximg{background-attachment: scroll; background: none !important;}
  .Banner li .boximg img{display: block;}
  .Banner li .BanTxt{padding-top: 40%;}
  .Banner li .BanTxt .title span, .Banner li .BanTxt .title1{font-size: 28px; line-height: 40px;}
  .Banner li .BanTxt .info{font-size: 20px; line-height: 40px;}
  .Banner li .BanTxt .more{width: 120px; line-height: 40px; font-size: 16px;}
  .Banner li .BanTxt .title2{font-size: 28px;}
}
 

/*bottom*/
.Footer{background-image: url(../images/footbg.jpg);}
.Blogo{border-bottom: 1px solid rgba(255,255,255,0.15);}
.Blogo .txt{display: inline-block; font-size: 22px; line-height: 42px; padding-left: 40px; color: #fff;}
.Sitepath{padding: 3% 0 5%; border-bottom: 1px solid rgba(255,255,255,0.15);}
.Sitepath dl{width: 23%; float: left;}
.Sitepath dl:nth-child(5n){width: auto;}
.Sitepath dl dt a{display: block; line-height: 45px; margin-bottom: 8px; font-size: 18px; color: #fff; font-weight: bold;}
.Sitepath dl dd a{display: block; font-size: 14px; line-height: 30px; color: rgba(255,255,255,0.4);}
.Sitepath dl dd a:hover{color: #e1021a;}

.Bottom{padding: 18px 0; line-height: 80px; font-size: 14px; color: rgba(255,255,255,0.5); text-transform: uppercase;}
.Bottom a{color:#939393;}
.Bottom .wx{width: 80px;}
.Bottom i{padding: 0px 10px;}

#back-to-top{width: 50px; height: 50px; display: none; background-color: rgba(225,2,26,0.5); background-image: url(../images/gotop.png); background-repeat: no-repeat; background-position: center center; position: fixed; right: 0px; bottom: 0%; z-index: 99;}

@media ( max-width:1440px){
    .Blogo.p5{padding: 3% 0;}
    .Blogo .icon{width: 150px; vertical-align: middle;}
    .Sitepath dl dt a{font-size: 16px;}
}

@media ( max-width:1024px){
  .Sitepath dl{width: 21.5%;}
}

@media ( max-width:640px){
    .Blogo,.Sitepath{display: none;}
    .Bottom{text-align: center; line-height: 28px;}
    .Bottom span{float: none !important;}
    .Bottom .txt{display: block; margin-top: 15px;}
}


/*index*/
.p3{padding: 3% 0;}
.m5{margin: 5% 0;}
.p5{padding: 5% 0;}
.Backfixed{background-attachment: fixed;}
.boxbg{background-repeat: no-repeat; background-position: center center; background-size: cover;}
.HomeTit{text-align: center; margin-bottom: 5%;}
.HomeTit span{display: block; font-size: 40px; line-height: 52px; color: #333333; font-weight: bold;}
.HomeTit i{display: block; width: 40px; height: 2px; background: #e1021a; margin: 20px auto 0px;}

.HomeProduct li{background: #fff; margin: 2% 0;}
.HomeProduct li .pic{width: 56%; float: right;}
.HomeProduct li .pic img{display: block; width: 100%;}
.HomeProduct li .box{width: 44%; float: left;}
.HomeProduct li .box .txt{padding: 10% 5%;}
.HomeProduct li .box dl{text-align: center;}
.HomeProduct li .box dl dd{width: 24%; display: inline-block; text-align: center;vertical-align: top;}
.HomeProduct li .box dl dd .icon{width: 110px; height: 90px; position: relative; display: inline-block;}
.HomeProduct li .box dl dd .icon img{position: absolute; left: 0px; top: 0px; width: 100%;}
.HomeProduct li .box dl dd  .i1{transition: 400ms;}
.HomeProduct li .box dl dd  .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.HomeProduct li .box dl dd:hover .icon .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.HomeProduct li .box dl dd:hover .icon .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2);}
.HomeProduct li .box dl dd .name{display: block; font-size: 14px; line-height: 28px; margin-top: 12px; color: #000;}
.HomeProduct li .box dl dd:hover .name{color: #e1021a;}
.HomeProduct li:nth-child(2n) .pic{float: left;}
.HomeProduct li:nth-child(2n) .box{float: left;}

.HomeVideo{position: relative;}
.HomeVideo .img{display: block; width: 100%;}
.HomeVideo .sign{position: absolute; width: 20%; left: 2%; top: 5%; z-index: 5;}
.HomeVideo .video{background: #000;}
.HomeVideo .video,.HomeVideo .video video{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 3;}

.HomeAbout{background: #fff;}
.HomeAbout .pic{width: 50%; float: right;}
.HomeAbout .pic img{display: block; width: 100%;}
.HomeAbout .box{width: 50%; float: left;}
.HomeAbout .box .txt{padding: 10% 5%;}
.HomeAbout .box .txt dl dd{width: 33.3333%; float: left; text-align: center; color: #444444;}
.HomeAbout .box .txt dl dd .num{font-size: 40px; line-height: 94px;}
.HomeAbout .box .txt dl dd span{ font-size: 90px; padding-right: 8px;}
.HomeAbout .box .txt dl dd .info{font-size: 18px; line-height: 30px;padding:  0 15px;}

.HomeJoin .txt{padding: 15% 5%; color: #fff;}
.HomeJoin .txt .title1{font-size: 50px; line-height: 85px;}
.HomeJoin .txt .title2{font-size: 70px; line-height: 105px;   margin-bottom: 5%;}
.HomeJoin .txt .more{position: relative; display: inline-block; width: 180px; line-height: 60px; font-size: 20px; color: #fff; text-align: center; background: #e1021a;  }
.HomeJoin .txt .more i{display: none; position: absolute; width: 44px; height: 9px; right: -20px; top: 50%; margin-top: -4px; background: url(../images/more2.png) no-repeat; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; overflow-x:hidden;}
.HomeJoin .txt .more:hover i{right: -30px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; overflow-x:hidden;}

.HomeNews{background-image: url(../images/newsbg.png); background-size: cover;}
.HomeNews .con{position: relative;}
.HomeNews .date{position: absolute; left: 0px; top: 0px; text-align: center;   font-weight: bold;}
.HomeNews .date i{position: absolute; width: 59px; height: 39px; left: 50%; margin-left: -28px; top: 45px; background-image: url(../images/line8.png);}
.HomeNews .date span{display: block; font-size: 50px; line-height: 54px; padding-bottom: 7px; color: #e1021a;}
.HomeNews .date em{display: block; font-size: 16px; line-height: 40px; color: #808080; padding-left: 30px;}
.HomeNews  .time{font-size: 16px; color: #e1021a;   font-weight: bold; display: none;}

.NewsTop{width: 35%; float: left; background: #fff;}
.NewsTop .pic img{display: block; width: 100%; height: 305px;}
.NewsTop .box{padding: 42px 36px 0px; height: 268px;}
.NewsTop .box .date{width: 85px;}
.NewsTop .box .txt{margin-left: 120px;}
.NewsTop .box .txt .name{font-size: 20px; line-height: 36px; height: 72px; overflow: hidden; color: #000; margin-bottom: 5px;}
.NewsTop .box .txt .more{margin-top: 42px; display: block; width: 140px; height: 50px; background-color: #e1021a; background-image: url(../images/more2.png); background-position: center center; background-repeat: no-repeat; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.NewsTop .box .txt .more:hover{background-position: 70% center; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}

.HomeNews .list{width: 63%; float: right;}
.HomeNews .list li{padding: 55px 50px 55px 0px; background: #fff; margin-bottom: 10px;}
.HomeNews .list li:last-child{margin-bottom: 0;}
.HomeNews .list li a{display: block; position: relative;}
.HomeNews .list li .date{width: 155px;}
.HomeNews .list li .txt{margin-left: 155px; line-height: 30px; background: url(../images/line3.png) no-repeat left center; padding-left: 50px;}
.HomeNews .list li .txt .name{font-size: 20px; color: #000; margin-bottom: 5px;}
.HomeNews .list li .txt .info,.NewsTop .box .txt .info{font-size: 14px; color: #808080;}
.HomeNews .list li .txt .name,.HomeNews .list li .txt .info,.NewsTop .box .txt .info{height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.HomeNews .list li .txt .more{display: block; width: 43px; height: 17px; background-image: url(../images/more.png); background-repeat: no-repeat; background-position: center center; margin-top: 38px; opacity: 0.2; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeNews .list li:hover .txt .more{opacity: 1; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; margin-left: 15px;}
.HomeNews .list li:hover .name{color: #e1021a;}

@media ( max-width:1600px){
    .HomeNews .list li{padding: 39px 30px 39px 0px;}
    .HomeTit span{font-size: 25px; line-height: 42px;}
    .HomeProduct li .box dl dd .icon{width: 80px; height: 65px;}
    .HomeAbout .box .txt dl dd .num{font-size: 20px;}
    .HomeAbout .box .txt dl dd span{font-size: 60px;}
    .HomeAbout .box .txt dl dd .info{font-size: 15px;}
    .HomeJoin .txt .title1{font-size: 25px; line-height: 50px;}
    .HomeJoin .txt .title2{font-size: 30px; line-height: 50px; margin-bottom: 3%;}
}

@media ( max-width:1024px){
  .HomeProduct li .box dl dd .name{font-size: 16px; margin-top: 0px;}
}


@media ( max-width:768px){
    .HomeProduct li .pic,.HomeProduct li .box,.HomeAbout .pic,.HomeAbout .box{width: 100%; float: none;}
    .HomeProduct li .box .txt,.HomeAbout .box .txt{padding: 5%;}
    .HomeTit span{font-size: 20px; line-height: 26px;}
    .HomeTit i{margin-top: 10px;}
    .HomeProduct li .box dl dd .icon{width: 60px; height: 49px;}
    .HomeAbout .box .txt dl dd .num{line-height: 60px;}
    .HomeAbout .box .txt dl dd span{font-size: 48px;}
    .HomeAbout .box .txt dl dd .info{font-size: 16px; line-height: 28px;}
    .NewsTop,.HomeNews .list{width: 100%; float: none;}
    .NewsTop .pic img{height: auto;}
    .NewsTop .box{padding: 20px; height: auto;}
    .NewsTop .box .txt .name{font-size: 18px; line-height: 24px; height: 48px;}
    .NewsTop .box .txt .more{width: 100px; height: 30px; margin-top: 15px;}
    .HomeNews .list{margin-top: 10px;}
    .HomeNews .list li{padding: 20px 20px 20px 0px;}
    .HomeNews .list li .date{width: 110px;}
    .HomeNews .list li .txt{margin-left: 110px; padding-left: 28px;}
    .HomeNews .list li .txt .name{font-size: 16px;}
    .HomeNews .list li .txt .more{margin-top: 20px;}
    .HomeNews .date span{font-size: 38px; line-height: 40px;}
}

@media ( max-width:480px){
    .Backfixed{background-attachment: scroll;}
    .HomeAbout .box .txt dl dd .num{font-size: 16px;}
    .HomeAbout .box .txt dl dd span{font-size: 26px; font-weight: bold;}
    .HomeAbout .box .txt dl dd .info{font-size: 14px; padding: 0px 5px;}
    .HomeProduct li .box dl dd .name{font-size: 14px;}
    .HomeProduct li .box .txt, .HomeAbout .box .txt{padding: 5% 0;}
    .HomeJoin .txt .title1{font-size: 20px;}
    .HomeJoin .txt .title2{font-size: 24px;}
    .HomeJoin .txt .more{width: 120px; line-height: 40px; font-size: 16px;}
    .NewsTop .box .date{width: 54px;}
    .HomeNews .date span{font-size: 30px;}
    .NewsTop .box .txt{margin-left: 75px;}
    .NewsTop .box .txt .name{font-size: 16px;}
    .HomeNews .list li .date{width: 90px;}
    .HomeNews .list li .txt{margin-left: 90px; padding-left: 18px;}
    .HomeNews .list li .txt .more{margin-top: 10px;}
    .HomeNews .date i{top: 32px;}
}

/* 走进光庭 */
.Title01{text-align: center;}
.Title01 span{display: block; font-size: 40px; line-height: 40px; color: #000;}
.Title01 p{font-size: 22px; color: #666666; margin-top: 30px;}
.Title01 i{display: inline-block; width: 40px; height: 2px; background: #e1021a; margin-top: 25px;}
.whitetxt.Title01 span,.whitetxt.Title01 p{color: #fff;}
.wedding_site_nav{width: 70px; position: fixed; right: 0px; top: 30%; z-index: 100;}
.wedding_site_nav a{display: block; text-align: center; line-height: 20px; background-repeat: no-repeat; font-size: 14px; color: #e1021a; padding: 20px 0px 10px; background-position: center top; background-image: url(../images/arr1.png);}
.wedding_site_nav a span{display: none; padding: 0px 2px; font-weight:bold;}
.wedding_site_nav a.active{background-image: url(../images/arr2.png);}
.wedding_site_nav a.active span{display: block;}

.AboutBox{background: #fff;}
.AboutBox .box{margin-top: 3%;}
.AboutBox .box .con{font-size: 14px; line-height: 28px; color: #4c4c4c; text-align: center;}
.AboutBox .box .list{margin-top: 3%;}
.AboutBox .box .list dd{width: 50%; float: left; text-align: center;}
.AboutBox .box .list dd .dbox{padding: 6% 0;height: 156px;}
.AboutBox .box .list dd.i1 .dbox{border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;}
.AboutBox .box .list dd.i2 .dbox{border-bottom: 1px solid #d9d9d9;}
.AboutBox .box .list dd.i3 .dbox{border-right: 1px solid #d9d9d9;}
.AboutBox .box .list dd .num{font-size: 40px; line-height: 76px; height: 76px; color: #e1021a;}
.AboutBox .box .list dd span{font-size: 80px; padding-right: 8px;}
.AboutBox .box .list dd .info{font-size: 18px; line-height: 32px; color: #454545; margin-top: 16px;}

.KoteiCar{background: #fafafa;}
.KoteiCar .box{background-image: url(../images/carbg.png); padding: 125px 0 0px; background-position: center top; background-repeat: no-repeat;}
.KoteiCar .box .pic{text-align: center;}
.KoteiCar .box .pic img{display: inline-block;}
.KoteiCar .list{margin-top: -52px; text-align: center;display: none;}
.KoteiCar .list li{display: inline-block; width: 23%; vertical-align: top;}
.KoteiCar .list li .con{padding: 26px 15px 12px; background: #fff; color: #333; box-shadow: 0px 0px 20px #ccc; text-align: center; margin: 0 5%;}
.KoteiCar .list li .con .title span{display: block; font-size: 17px; line-height: 53px;  }
.KoteiCar .list li .con .title i{display: block; width: 15px; height: 2px; background: #e1021a; margin: 0 auto; animation: j_width .5s linear forwards;}
.KoteiCar .list li .con p{margin-top: 10px; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden;}
.KoteiCar .list li:hover .title i{animation: ad_width .5s linear forwards; height: 2px;}

@keyframes j_width {
  from {
      width: 100%
  }

  to {
      width: 15px
  }
}

/* .KoteiCar .list li:hover .con{background: #fff; color: #333; box-shadow: 0px 0px 20px #ccc;} */

.LeaderBox{background: #000; position: relative; min-height: 730px;}
.LeaderBox .pic{width: 45%; position: absolute; left: 0px; bottom: 0;}
.LeaderBox .pic img{display: inline-block;}

.LeaderBox .Title01{text-align: left;}
.LeaderBox .txt{width: 60%; float: right; position: relative; z-index: 2;}
.LeaderBox .txt .list dd{width: 48%; float: left; margin-right: 2%; font-size: 18px; color: #ccc; line-height: 40px;}
.LeaderBox .txt .list dd:first-child{width: 100%;margin-right: 0;}
.LeaderBox .txt .con{margin-top: 69px; padding: 50px 0px; font-size: 14px; line-height: 28px; font-weight: bold; color: #737373; border-top: 1px solid rgba(255,255,255,0.1); border-bottom: 1px solid rgba(255,255,255,0.1);}

.ideaBox{background-image: url(../images/ideabg.jpg);}
.ideaBox .list{margin-top: 4%; background: #fff; position: relative;}
.ideaBox .list .img{text-align: center; width: 50%; margin: 0 auto; padding: 3% 0;}
.ideaBox .list li{position: absolute;}
.ideaBox .list li.i1{left: 2%; top: 5%; width: 33%;}
.ideaBox .list li.i2{left: 2%; bottom: 5%; width: 20%;}
.ideaBox .list li.i3{right: 2%; top: 40%; width: 20%;}
.ideaBox .list li .name{display: block; margin-bottom: 3%;line-height: 40px; text-align: center; font-size: 22px; background: #d2151d; color: #fff;}
.ideaBox .list li dl{font-size: 14px; color: #231815; line-height: 26px;}
.ideaBox .list li dl dt{}

.HonnorMain{background-image: url(../images/honnorbg.jpg);}
.DateSlide{background: url(../images/line4.jpg) repeat-x left 83px; margin: 3% 0 5%;}
.DateSlide .slides li{height: 85px; font-size: 18px; background-repeat: no-repeat; background-position: center bottom; background-image: url(../images/arr5.png);}
.DateSlide .slides li a{display: block; padding: 32px 0px 12px; line-height: 41px; text-align: center; color: #999;}
.DateSlide .slides li a span{  font-weight: bold;}
.DateSlide .slides li.flex-active-slide{background-image: url(../images/arr6.png);}
.DateSlide .slides li.flex-active-slide a{padding: 0px 0px 34px; line-height: 53px; font-size: 36px; color: #000;}
.HonCon{position: relative;}
.HonCon li .con{background: #fff;}
.HonCon li .con .pic{width: 39%; float: left;}
.HonCon li .con .txt{width: 53%; float: right; padding: 3% 4%;}
.HonCon li .con .txt .date{line-height: 46px; font-size: 24px; color: #e1021a; margin-bottom: 3%;}
.HonCon li .con .txt .date span{font-size: 50px;   font-weight: bold;}
.HonCon li .con .txt .info{font-size: 16px; color: #4c4c4c; line-height: 24px; height: 128px; border-bottom: 1px solid #e6e6e6;}
.HonCon li .con .txt .mCustomScrollbar{height: 90px; overflow: auto;}
.HonCon li .con .txtcon i{font-size: 16px; font-weight: bold; margin-right: 5px; color: #e1021a; display: inline-block;}
.HonCon .flex-direction-nav a{line-height: 1000px; overflow: hidden; top: auto; left: auto; margin-left: 0; bottom: 65px; width: 50px; height: 50px; background-color: #e5e5e5; background-repeat: no-repeat; background-position: center center;}
.HonCon .flex-direction-nav .flex-prev{right: 130px; background-image: url(../images/left.png);}
.HonCon .flex-direction-nav .flex-next{right: 60px; background-image: url(../images/right.png);}
.HonCon .flex-direction-nav a:hover{background-color: #e1021a;}

.BookSlide{margin-top: 4%;}
.BookSlide .title{font-size: 32px; line-height: 45px; color: #000; text-align: center; margin-bottom: 3%;}
.BookSlide .list{position: relative; padding-bottom: 6%;}
.BookSlide .list .slides li a{display: block; margin: 0px 10px;}
.BookSlide .list .slides li .pic img{display: block; width: 100%; -webkit-box-reflect:below 0px -webkit-linear-gradient(top,rgba(0,0,0,0)0,rgba(0,0,0,0.2)100%);}
.BookSlide .list .slides li .name{display: block; font-size: 18px; line-height: 32px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; color: #000; margin-top: 40px;}
.BookSlide .flex-control-nav{bottom: 0px;}
.BookSlide .flex-control-paging li a{width: 16px; height: 16px; box-shadow: none; background-image: url(../images/dot.png); background-repeat: no-repeat; background-position: center top; background-color: rgba(255,255,255,0)}
.BookSlide .flex-control-paging li a.flex-active{background-position: center bottom;}

@media ( max-width:1600px){
  .LeaderBox{min-height: 600px;}
  .Title01 span,.BookSlide .title{font-size: 25px;}
  .Title01 i{margin-top: 15px;}
  .Title01 p{font-size: 18px; margin-top: 15px;}
  .AboutBox .box .list dd span{font-size: 60px;}
  .AboutBox .box .list dd .num{font-size: 25px;}
  .KoteiCar .list li .con .title span{font-size: 17px;}
  .LeaderBox .txt .list dd{font-size: 16px;}

  .HonCon li .con .txt .date span{font-size: 30px;}
  .DateSlide .slides li.flex-active-slide a{font-size: 26px;}
}

@media ( max-width:1366px){
  .ideaBox .list li dl{line-height: 30px; font-size: 16px;}
}

@media ( max-width:1024px){
  .KoteiCar .list{margin-top: 3%;}
  .wedding_site_nav{width: 16px;}
  .wedding_site_nav a{width: 100%; padding-right: 0;}
  .wedding_site_nav a.active span{display: none;}
  
  .LeaderBox .pic{position: static; text-align: center; width: 100%; margin-bottom: 4%;
    transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);}
  .LeaderBox .txt{width: 100%; float: none;}
  .LeaderBox .txt .con{margin-top: 4%; padding: 4% 0 0; border-bottom: none;}
  
  .ideaBox .list .img{width: auto; padding: 5%;}
  .ideaBox .list ul{padding: 0 5% 3%;}
  .ideaBox .list li{position: static; padding-bottom: 3%;}
  .ideaBox .list li.i1,.ideaBox .list li.i2,.ideaBox .list li.i3{width: 100%;}
  .ideaBox .list li .name{width: 120px; font-size: 18px;}

  .HonCon li .con .txt .info{height: auto; border-bottom: none;}
  .HonCon .flex-direction-nav a{width: 40px; height: 40px; top: 50%; bottom: auto; margin-top: -20px;}
  .HonCon .flex-direction-nav .flex-prev{left: 0px; right: auto;}
  .HonCon .flex-direction-nav .flex-next{right: 0px;}
}

@media ( max-width:768px){
  .Title01 span, .BookSlide .title{font-size: 18px;}
  .Title01 span{line-height: 20px;}
  .Title01 p{font-size: 16px;}
  .AboutBox .box .list dd span{font-size: 40px;}
  .AboutBox .box .list dd .num{font-size: 18px;}
  .AboutBox .box .list dd .info{font-size: 16px; margin-top: 0;}
  .KoteiCar .list li{width: 24%;}
  .KoteiCar .list li .con{padding: 10px; margin: 0;}
  .KoteiCar .list li .con .title span{font-size: 16px; line-height: 40px;}
  .LeaderBox .txt .list dd{font-size: 14px;}
  
  .HonCon li .con .txt .info{font-size: 14px;}
  .BookSlide .list .slides li .name{font-size: 14px; margin-top: 15px;}
  .DateSlide .slides li{font-size: 16px;}
  .DateSlide .slides li.flex-active-slide a{font-size: 20px;}
  .HonCon li .con .txt .date{font-size: 18px;}
  .HonCon li .con .txt .date span{font-size: 24px;}
}

@media ( max-width:480px){
  .AboutBox .box .list dd .info{font-size: 14px;}
  .KoteiCar .list li{width: 49%; margin-bottom: 5px;}
  .LeaderBox .txt .list dd{width: 48%;}
  .LeaderBox .txt .list dd:nth-child(2n){float: right; margin-right: 0;}

  .HonCon li .con .pic{width: 100%; float: none;}
  .HonCon li .con .txt{width: auto; float: none; padding: 6% 4%;}
}

/* 智能网联汽车 */
.whitebg{background: #fff;}
.CarAbout .con{font-size: 22px; line-height: 42px; color: #666666; margin: 3% 0 0; text-align: center;}
.CarAbout .list{text-align: center; margin-top: 5%;}
.CarAbout .list dd{display: inline-block; width: 17%; margin: 0 1%; background: #e1021a; padding: 15px 0px;}
.CarAbout .list dd a{display: block;}
.CarAbout .list dd .icon{display: inline-block; position: relative; width: 105px; height: 85px;}
.CarAbout .list dd .icon img{position: absolute; left: 0px; top: 0px; width: 100%;}
.CarAbout .list dd .icon .i1{transition: 400ms;}
.CarAbout .list dd .icon .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.CarAbout .list dd:hover .icon .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.CarAbout .list dd:hover .icon .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2);}
.CarAbout .list dd .name{display: block; line-height: 36px; font-size: 18px; color: #fff;}
.CarAbout .list dd:hover{background: #fff; box-shadow: 0px 0px 20px #ccc;}
.CarAbout .list dd:hover .name{color: #e1021a;}

.AdvantageBox{background-image: url(../images/advbg1.jpg); background-position: center bottom;}
.Advantage{background-image: url(../images/advbg2.jpg); background-size: auto;  background-position: center top;}
.Advantage .list{margin-top: 4%;}
.Advantage .list li{float: left; width: 22%; margin: 0 4% 0 0; background: #fff;  text-align: center; position: relative;}  
.Advantage .list li:nth-child(4n){margin-right: 0;}
.Advantage .list li .line{position: absolute; width: 100%; height: 2px; background: #e1021a; left: 50%; top: 0px; transform: translate(-50%);}
.Advantage .list li .con{padding: 50px 10px;}
.Advantage .list li .title{margin-top: 6%;}
.Advantage .list li .title span{display: block; font-size: 24px; line-height: 43px; color: #000;}
.Advantage .list li .title p{font-size: 16px; color: #4c4c4c; line-height: 35px;}
.Advantage .list li:hover .title span{color: #e1021a;}
.Advantage .list li:hover .line{animation: ad_width .5s linear forwards; height: 2px;}
@keyframes ad_width {
  from {
      width: 0
  }

  to {
      width: 100%
  }
}

.EcologyBox{background-image: url(../images/ecologybg.jpg);}
.EcologyBox .box{padding: 10% 5%;}
.EcologyBox .box .con{color: #fff;}

.LinkMain{padding: 10% 0 5%;}
.LinkMain .lines{border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; background: url(../images/line3.png) repeat-y center top; position: relative;}
.LinkMain .box{width: 40%; padding: 0 5% 60px; float: left; position: relative;}
.LinkMain .box .title{text-align: center; background: #fff; width: 260px; margin: -68px auto 65px;}
.LinkMain .box .title .num{line-height: 94px; font-size: 90px; color: #e1021a; }
.LinkMain .box .title p{font-size: 18px; line-height: 47px; color: #444444;}
.LinkSlider dl{border-left: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6;}
.LinkSlider dl dd{width: 20%; float: left;}
.LinkSlider dl dd a{display: block; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}
.LinkSlider li:hover .effect-img img{opacity: 1;-webkit-transform: scale3d(1,1.1,1);transform:  scale3d(1,1,1);}
.LinkSlider dd:hover .effect-img img{opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1);}
.LinkSlider .flex-direction-nav{position: absolute; width: 260px; background: #fff; bottom: -29px; left: 50%; text-align: center; margin-left: -130px;}
.LinkSlider .flex-direction-nav li{display: inline-block;}
.LinkSlider .flex-direction-nav a{line-height: 1000px; overflow: hidden; position: static; display: block; margin: 0 1px; width: 90px; height: 60px; background-color: #e5e5e5; background-repeat: no-repeat; background-position: center center;}
.LinkSlider .flex-direction-nav .flex-prev{background-image: url(../images/left.png);}
.LinkSlider .flex-direction-nav .flex-next{background-image: url(../images/right.png);}
.LinkSlider .flex-direction-nav a:hover{background-color: #e1021a;}


@media ( max-width:1440px){
  .CarAbout .con{font-size: 18px;}
  .CarAbout .list dd .icon{width: 80px; height: 65px;}
  .Advantage .list li{width: 23.5%; margin-right: 2%;}
  .Advantage .list li .title span{font-size: 18px;}
  .Advantage .list li .title p{font-size: 14px;}
  .LinkMain .box .title .num{font-size: 60px; line-height: 70px;}
}

@media ( max-width:768px){
  .CarAbout .con{font-size: 16px; line-height: 28px;}
  .CarAbout .list dd .name{font-size: 16px; line-height: 26px;}
  .Advantage .list li{width: 48%; margin-bottom: 10px;}
  .Advantage .list li:nth-child(2n){float: right; margin-right: 0;}
}

@media ( max-width:640px){
  .CarAbout .list dd .icon{width: 55px; height: 45px;}
  .Advantage .list li .con .icon{width: 80px;}
  .LinkMain .box{width: auto; float: none;}
  .LinkMain .box .title{margin-top: -35px;}
  .LinkMain .box .title .num{font-size: 40px; line-height: 45px;}
  .LinkMain .box:nth-child(2) .title .num{padding-top: 15px;}
  .LinkMain .box:nth-child(2n) .title{margin-top: 60px;}
  .LinkSlider .flex-direction-nav{width: 140px; margin-left: -70px;}
  .LinkSlider .flex-direction-nav a{width: 40px; height: 40px;}
}

@media ( max-width:480px){
  .CarAbout .list dd{width: 49%; margin: 0.5% 0;}
  .Advantage{background-size: 100% auto;}
  .Advantage .list li{width: 49%;}
  .Advantage .list li .con{padding: 30px 10px 20px;}
  .LinkMain{padding: 15% 0;}
  .LinkMain .box .title .num{font-weight: bold;}
}

/* 智能座舱 */
.CarList{margin: 3% 0;}
.CarList li{background: #fff; margin: 2% 0;}
.CarList li .Title01{text-align: left;}
.CarList li .Title01 span{font-size: 36px;}
.CarList li .effect{width: 54%; float: left; position: relative;}
.CarList li .effect .img{display: block; width: 100%;}
.CarList li .video{background: #000;}
.CarList li .video,.CarList li .video video{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 3;}
.CarList li .box{width: 46%; float: left;}
.CarList li .box .txt{padding: 10% 8% 5%;}
.CarList li .box .txt .icon{display: none; width: 55px; margin-bottom: 4%;}
.CarList li .box .txt .info{font-size: 18px; line-height: 38px; overflow: hidden; color: #666666; margin: 5% 0;}
.CarList li .box .txt .info i{padding: 0 3%; display: inline-block;}
.CarList li .ins{margin-top: 5%;}
.CarList li .ins dd{padding-left: 20px; background-image: url(../images/arr7.png); background-repeat: no-repeat; background-position: left 18px; font-size: 20px; color: #000000; line-height: 38px;}
.CarList li .ins dd p{font-size: 16px; color: #666;}
.CarList li .ins.w2 dd{width: 40%; float: left;}
.CarList li:nth-child(2n) .effect{float: right;}
.CarList li:hover .icon img{opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.CarList li dd:hover .icon img{opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}

@media ( max-width:1440px){
.CarList li .Title01 span{font-size: 24px; line-height: 30px;}
.CarList li .box .txt .info{font-size: 16px; line-height: 28px;}
.CarList li .ins dd{font-size: 16px; line-height: 28px; background-position: left 12px;}
.CarList li .ins dd p{font-size: 14px;}
}

@media ( max-width:1024px){
  .CarList li .effect,.CarList li:nth-child(2n) .effect,.CarList li .box{width: 100%; float: none;}
  .CarList li .box .txt{padding: 5%;}
  .CarList li .box .txt .info{margin: 3% 0;}
}


@media ( max-width:768px){
  .CarList li .box .txt .icon{margin: 0 auto;}
  .CarList li .Title01{text-align: center;}
  .CarList li .Title01 span{font-size: 16px; line-height: 20px;}
  .CarList li .box .txt .info,.CarList li .ins dd{font-size: 14px;}
}


@media ( max-width:480px){
  .CarList li .box .txt .icon{width: 40px;}
  .CarList li .effect{overflow-y: visible;}
  .CarList li .ins.w2 dd{width: 100%;}
}

/*探索光庭*/
.tsbtn{display:block;width:170px;height:56px;background:#e6e6e6;font-size:16px;color:#000;line-height:56px;text-align:center;}
.tsbtn i{padding-left:15px;}
.tsbtn:hover{background:#e1021a;color:#fff;}

@media ( max-width:1199px){
  .tsbtn{width:150px;height:40px;line-height:40px;font-size:16px;}
}

.Over{background:#fff;padding-top:3%;}
.Over .tsbox{width:100%;height:auto; margin-top:3%;}
.Over .tsbox .tslist{text-align:center;position:relative; background-size: cover; background-repeat: no-repeat;}
.Over .tsbox .tslist .slides li{padding: 50px 0px 120px; background-size: cover;}
.Over .tsbox .tslist .peo{border-radius:50%;text-align:center;}
.Over .tsbox .tslist .peo img{border-radius:50%;}
.Over .tsbox .tslist .name{font-size:28px;color:#fff;margin:25px 0;}
.Over .tsbox .tslist .ts1{font-size:16px;color:#fff;}
.Over .tsbox .tslist .ts2{font-size:18px;color:#fff;line-height:38px;margin-top:55px;}

.tslist .flex-control-nav{bottom: 5%;}
.tslist .flex-control-paging li a{width: 16px; height: 16px; box-shadow: none; background:url(../images/dot2.png); background-repeat: no-repeat; background-position: center center; background-color: rgba(255,255,255,0)}
.tslist .flex-control-paging li a.flex-active{background:url(../images/dot3.png) center center no-repeat;}

.tslist .flex-direction-nav a{width:50px;height:50px;text-indent:99999px;}
.tslist .flex-direction-nav .flex-disabled{opacity:1!important;z-index:1}
.tslist .flex-direction-nav .flex-prev{background:url(../images/jtfl.png) center center no-repeat;background-size:100% 100%;left:0px;}
.tslist .flex-direction-nav .flex-next{background:url(../images/jtrh.png) center center no-repeat;background-size:100% 100%;right:0px;}
.tslist .flex-direction-nav a:before{display:none;}
.tslist .flex-direction-nav .flex-prev:hover{background:url(../images/jtfl1.png) center center no-repeat;background-size:100% 100%;}
.tslist .flex-direction-nav .flex-next:hover{background:url(../images/jtrh1.png) center center no-repeat;background-size:100% 100%;}

.info1{font-size:24px;color:#666;text-align:center;margin-top:40px;}
.whbox .hd{width: 890px; height: 310px; position: relative; margin: 3% auto; background-image: url(../images/wline.png);}
.whbox .hd li{width: 110px; height: 110px; position: absolute; background-image: url(../images/maskbg.png); background-repeat: no-repeat; background-size: cover;}
.whbox .hd li a{display: block; padding: 12px 0px 18px; text-align: center;}
.whbox .hd li .icon{width: 46px; height: 46px; position: relative; margin: 0 auto;}
.whbox .hd li .icon img{position: absolute; width: 100%; left: 0px; top: 0px;}
.whbox .hd li .icon .i1{transition: 400ms;}
.whbox .hd li .icon .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.whbox .hd li.on{background-image: url(../images/maskon.png);}
.whbox .hd li.on .icon .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.whbox .hd li.on .icon .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2);}
.whbox .hd li .name{display: block; font-size: 13px; line-height: 20px; color: #000;}
.whbox .hd li.on .name{color: #fff;}
.whbox .hd li.w1,.whbox .hd li.w4{left: 0px;}
.whbox .hd li.w2,.whbox .hd li.w5{left: 130px;}
.whbox .hd li.w3,.whbox .hd li.w6{left: 260px;}
.whbox .hd li.w7{left: 390px; top: 100px;}
.whbox .hd li.w10,.whbox .hd li.w13{right: 0px;}
.whbox .hd li.w9,.whbox .hd li.w12{right: 130px;}
.whbox .hd li.w8,.whbox .hd li.w11{right: 260px;}
.whbox .hd li.w1,.whbox .hd li.w2,.whbox .hd li.w9,.whbox .hd li.w10{top: 0px;}
.whbox .hd li.w4,.whbox .hd li.w5,.whbox .hd li.w12,.whbox .hd li.w13{bottom: 0px;}
.whbox .hd li.w3,.whbox .hd li.w8{top: 30px;}
.whbox .hd li.w6,.whbox .hd li.w11{bottom: 30px;}
.whbox .bd{text-align: center;}
.whbox .bd .txt{font-size: 20px; line-height: 38px; color: #666; margin-bottom: 3%;}

@media (max-width: 1199px){
    .Over .tsbox .tslist .slides li{padding: 40px 0px 100px;}
    .info1{margin-top:14px; font-size: 18px;}
    .whbox .bd .txt{font-size: 16px; line-height: 28px;}

}

@media (max-width: 998px){
    .Over .tsbox .tslist .ts1{font-size:14px;}
    .Over .tsbox .tslist .ts2{font-size:16px;margin-top:30px;line-height:24px;}
    .Over .tsbox .tslist .name{font-size:22px;margin:15px 0;}

    .whbox .hd{background: none; text-align: center; width: 100%; height: auto;}
    .whbox .hd li{position: static; display: inline-block; margin: 0 1.5% 2%; width: 95px; height: 95px;}
    .whbox .hd li a{padding: 20px 0px;}
    .whbox .hd li .icon{width: 30px; height: 30px;}
    .whbox .hd li .name{font-size: 12px; line-height: 18px;}
}

@media (max-width:640px){
    .Over{padding-top: 6%;}
    .Over .tsbox .tslist .ts2{font-size: 14px;}
}



/*20230927*/

.imgbox {
    overflow: hidden;
    position: relative;
}

.imgbox span {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.imgbox img {
    width: auto !important;
    max-height: 100%;
}

.ytable {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.ytable-cell {
    display: table-cell;
    vertical-align: middle;
}

.dot {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.dot2,.dot3,.dot4 {
    display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
}

.dot2 {
    -webkit-line-clamp: 2;
}

.dot3 {
    -webkit-line-clamp: 3;
}

.dot4 {
    -webkit-line-clamp: 4;
}

body.jp {
}

body.jp .auto {
    max-width: 1400px;
    margin: 0 auto
}

.HomePart1 {
    background: url(../images/jpbg1.jpg) no-repeat center/cover;
}

.Ban2.Ban{height: 50vh !important}
.Ban2.Ban .Baninfo{padding-top: 8%;}
.Ban2.Ban .Baninfo .title span{line-height: 2;}
.Ban2.Ban .Baninfo .info{margin: 20px auto 40px;}
.Htit {
    text-align: center;
}

.Htit h3 {
    font-size: 40px;
    line-height: 40px;
    color: #000000;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 30px;
    font-weight: normal;
}

.Htit h3:after {
    position: absolute;
    left: 50%;
    width: 40px;
    margin-left: -20px;
    bottom: 0;
    content: "";
    height: 2px;
    background-color: #56a2ed;
}

.Htit p {
    font-size: 18px;
    line-height: 40px;
    color: #000000;
}

.HomePart1 .Part1_b {
    margin-top: 40px;
}

.HomePart1 .Part1_b li.slick-slide {
    width: 100%;
    padding: 60px;
    background: #fff;
    display: inline-block;
}

.HomePart1 .Part1_b li .txt {
    float: left;
    width: 47%
}

.HomePart1 .Part1_b li .txt h3 {
    font-size: 20px;
    font-weight: normal;
    color: #333333;
    line-height: 40px;
    height: 40px;
}

.HomePart1 .Part1_b li .txt h3 a {
    background-color: #56a2ed;
    border-radius: 3px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    color: #fff;
    font-size: 16px;
	display:none
}

.HomePart1 .Part1_b li .txt h3 a img {
    vertical-align: middle;
    max-width: 0 5px;
    margin-top: -3px;
}

.HomePart1 .Part1_b li .txt p {
    padding-left: 21px;
    background: url(../images/jpdot1.png) no-repeat left 10px;
    font-size: 16px;
    color: #333333;
    line-height: 28px;
    margin-top: 20px;
}

.HomePart1 .Part1_b li .imgbox {
    float: right;
    width: 47%;
    padding-top: 30%;
}

.HomePart1 .Part1_b li .imgbox .play {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.HomePart1 .Part1_b .slick-dots {
    text-align: center;
    margin-top: 20px;
}

.HomePart1 .Part1_b .slick-dots li {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: none;
    font-size: 0;
    border: 1px solid #ccc;
    margin: 5px;
    border-radius: 50%
}

.HomePart1 .Part1_b .slick-dots li button {
    display: none
}

.HomePart1 .Part1_b .slick-dots li.slick-active {
    background: #e1021a;
    border-color: #e1021a
}

.Popup {
    position: fixed;
    background: rgba(0, 0, 0, 0.75);
    z-index: 99999999;
}

.videobox .Popup {
    position: absolute;
}

.Popup {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
}

.Popup .ytable {
    height: 100%;
}

.Popup .ytable .video {
    max-width: 800px;
    width: 80%;
    margin: 0 auto;
    padding: 10px;
    background: #fff;
    box-shadow: 0 0 20px 5px rgba(0,0,0,.15);
}

.Popup video {
    width: 100%;
}

.videobox .Popup video {
    height: 100%;
    background: #000;
}

.Popup .close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 10;
    cursor: pointer;
}

.Popup .close:before, .Popup .close:after {
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    height: 3px;
    margin-top: -1.5px;
    background: #fff;
    content: '';
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

.Popup .close:after {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}

.HomePart1 .btns {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 60px;
}

.HomePart1 .btns a {
    display: inline-block;
    width: 250px;
    height: 50px;
    border-radius: 25px;
    background-image: linear-gradient( #56a2ed, #56a2ed), linear-gradient( #e1021a, #e1021a);
    background-blend-mode: normal, normal;
    line-height: 50px;
    font-size: 16px;
    color: #ffffff;
}

.HomePart2 {
    display: inline-block;
    width: 100%;
    background: url(../images/jpbg2.jpg) no-repeat center top/cover;
    padding: 3% 0
}

.HomePart2 .txtScroll-top {
    margin-top: 60px;
}

.HomePart2 .txtScroll-top .infoList li {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 60px;
}

.HomePart2 .txtScroll-top .infoList li .date {
    width: 10%;
    color: #333333;
    line-height: 40px;
}

.HomePart2 .txtScroll-top .infoList li .date span {
    display: block;
    font-size: 40px;
}

.HomePart2 .txtScroll-top .infoList li .date time {
    font-size: 16px;
}

.HomePart2 .txtScroll-top .infoList li .txt {
    width: 45%
}

.HomePart2 .txtScroll-top .infoList li .txt h3 {
    font-size: 24px;
    font-weight: bold;
    line-height: 36px;
    color: #333333;
    margin-bottom: 15px;
}

.HomePart2 .txtScroll-top .infoList li .txt p {
    font-size: 16px;
    line-height: 30px;
    color: #333333;
}
.HomePart2 .txtScroll-top .infoList li .txt p a:hover{color: #e1021a;}
.HomePart2 .txtScroll-top .infoList li .txt span {
    font-size: 16px;
    font-weight: bold;
    color: #56a2ed;
    line-height: 30px;
    margin-top: 30px;
    display: inline-block;
	 margin-bottom: 10px;
	 display:none
}

.HomePart2 .txtScroll-top .infoList li .imgbox {
    width: 28.75%;
    padding-bottom: 200px;
}

.HomePart2 .txtScroll-top .infoList li:hover .txt h3 {
    color: #e1021a
}

.HomePart2 .txtScroll-top .hd ul {
    text-align: center;
}

.HomePart2 .txtScroll-top .hd ul li {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: none;
    font-size: 0;
    border: 1px solid #ccc;
    margin: 5px;
    border-radius: 50%;
    cursor: pointer;
}

.HomePart2 .txtScroll-top .hd ul li.on {
    background: #e1021a;
    border-color: #e1021a
}

.HomePart3 {
    display: inline-block;
    width: 100%;
    background: #f0f5fb;
    padding: 3% 0
}

.HomePart3 * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.HomePart3 .HomePart3_l {
    width: 26%;
    background: #fff;
    padding: 30px;
    min-height: 500px;
	display:none
}

.HomePart3 .HomePart3_l .tit {
    font-size: 16px;
    color: #56a2ed;
    line-height: 36px;
    margin-bottom: 50px;
}

.HomePart3 .txtScroll-left .infoList li h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    color: #333333;
}

.HomePart3 .txtScroll-left .infoList li p {
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    margin: 30px auto 50px;
}

.HomePart3 .txtScroll-left .infoList li time {
    display: inline-block;
    font-size: 16px;
    color: #aaaaaa;
    line-height: 30px;
    height: 30px;
    padding-left: 37px;
    background: url(../images/jptime.png) no-repeat left center;
}

.HomePart3 .txtScroll-left .hd {
    text-align: center;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    width: 100%;
    margin-top: 40px;
}

.HomePart3 .txtScroll-left .hd a {
    width: 33px;
    display: inline-block;
    padding: 0 35px;
    height: 30px;
    cursor: pointer;
}

.HomePart3 .txtScroll-left .hd a.prev {
    background: url(../images/jpleft2.png) no-repeat center;
    position: relative;
}

.HomePart3 .txtScroll-left .hd a.next {
    background: url(../images/jpright2.png) no-repeat center;
}

.HomePart3 .txtScroll-left .hd a.prev:after {
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 30px;
    background: #DEDDDD;
    content: ""
}

.HomePart3 .HomePart3_r {
    width: 72%;
    background: #fff;
	max-height:500px;
	margin:0 auto;float:none
}

.HomePart3 .txtScroll-left2 {
    position: relative;
}

.HomePart3 .txtScroll-left2 .txt {
    background-color: #ffffff;
    width: 35%;
    padding: 30px;
    float: left;
}

.HomePart3 .txtScroll-left2 .txt .tit {
    font-size: 16px;
    color: #56a2ed;
    line-height: 36px;
    margin-bottom: 50px;
}

.HomePart3 .txtScroll-left2 .txt h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    color: #333333;
}

.HomePart3 .txtScroll-left2 .txt p {
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    margin: 30px auto 50px;
}

.HomePart3 .txtScroll-left2 .txt time {
    display: inline-block;
    font-size: 16px;
    color: #aaaaaa;
    line-height: 30px;
    height: 30px;
    padding-left: 37px;
    background: url(../images/jptime.png) no-repeat left center;
}

.HomePart3 .txtScroll-left2 .imgbox {
    width: 100%;
    padding-bottom: 500px;
    position: relative;
}
.HomePart3 .txtScroll-left2 .imgbox .tit{position:absolute;top:30px;left:30px;z-index:9;color: #56a2ed; font-size: 16px;    color: #56a2ed;    line-height: 36px;}
.HomePart3 .txtScroll-left2 .imgbox .play {
    position: absolute;
    left: 50%;
    top: 50%;
	transform: translate(-50%,-50%);
}

.HomePart3 .txtScroll-left2 .hd {
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 30px;
    line-height: 30px;
}

.HomePart3 .txtScroll-left2 .hd .prenext {
    width: 35%;
    bottom: 42px;
    position: absolute;
    left: 0;
    text-align: center;
}

.HomePart3 .txtScroll-left2 .hd .prenext a {
    width: 33px;
    display: inline-block;
    padding: 0 35px;
    height: 30px;
    cursor: pointer;
}

.HomePart3 .txtScroll-left2 .hd .prenext a.prev {
    background: url(../images/jpleft2.png) no-repeat center;
    position: relative;
}

.HomePart3 .txtScroll-left2 .hd .prenext a.next {
    background: url(../images/jpright2.png) no-repeat center;
}

.HomePart3 .txtScroll-left2 .hd .prenext a.prev:after {
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 30px;
    background: #DEDDDD;
    content: ""
}

.HomePart3 .txtScroll-left2 .hd .num {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 30px;
    text-align: center;
}

.HomePart3 .txtScroll-left2 .hd .num li {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: none;
    font-size: 0;
    border: 1px solid #fff;
    margin: 0 15px;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
}

.HomePart3 .txtScroll-left2 .hd .num li.on {
    background: #56a2ed;
    border-color: #56a2ed
}

.HomePart4 {
    float: left;
    display: inline-block;
    width: 100%;
    background: url(../images/jpbg3.jpg) no-repeat center /cover;
    padding: 8% 0;
    position: relative;
    min-height: 760px;
}

.HomePart4 .Htit {
    text-align: left;
}

.HomePart4 .Czgj {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/jpbg4.png) no-repeat center bottom;
    min-height: 760px;
}

.HomePart4 .Czgj .bd {
    position: absolute;
    right: 13.5%;
    bottom: 15%
}
.HomePart4  .Htit h3:after{left: 0;margin-left: 0;}
.HomePart4 .Czgj .bd ul .imgbox {
    width: 204px;
    border-radius: 50%;
    height: 204px;
    border: solid 12px rgba(255, 255, 255, 0.2);
    float: left;
}

.HomePart4 .Czgj .bd ul .txt {
    float: right;
    margin-left: 60px;
    padding: 20px 0
}

.HomePart4 .Czgj .bd ul .txt h3 {
    font-size: 72px;
    color: #333333;
    letter-spacing: -1px;
    font-weight: normal;
    line-height: 1.5;
}

.HomePart4 .Czgj .bd ul .txt p {
    font-size: 22px;
    line-height: 36px;
    color: #333333;
}

.HomePart4 .slick-initialized .slick-slide>div {
    position: absolute;
    padding-bottom: 50px;
    font-size: 16px;
    line-height: 28px;
    color: #333333;
    cursor: pointer;
    max-width: 240px;
}
.HomePart4 .slick-slide{min-height:600px}
.HomePart4 .Czgj .hd ul li b {
    font-size: 20px;
    font-weight: normal;
}

.HomePart4 .slick-initialized .slick-slide>div li:before {
    width: 10px;
    background-color: #ffffff;
    border: solid 3px #56a2ed;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -8px;
    content: "";
    border-radius: 50%;
    transition: all 0.3s;
    height: 10px;
    z-index: 5;
}

.HomePart4 .slick-initialized .slick-slide>div li:after {
    animation: infinite scale2 2s ;
    width: 16px;
    background-color: #56a2ed;
    height: 16px;
    opacity: 0.3;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -8px;
    content: "";
    transition: all 0.3s;
    border-radius: 50%;
    z-index: 4;
}

@keyframes scale2 {
    0% {
        transform: scale(1) ;
    }

    100% {
        transform: scale(2) ;
    }
}

.HomePart4 .slick-initialized .slick-slide>div:hover:before {
    width: 20px;
    height: 20px;
    margin-left: -13px;
}

.HomePart4 .slick-initialized .slick-slide>div:hover:after {
    width: 26px;
    height: 26px;
    margin-left: -13px;
}

.HomePart4 .slick-initialized .slick-slide>div:nth-child(1) li:before, .HomePart4 .slick-initialized .slick-slide>div:nth-child(3) li:before, .HomePart4 .slick-initialized .slick-slide>div:nth-child(2) li:before {
    left: 50px
}

.HomePart4 .slick-initialized .slick-slide>div:nth-child(1) li:after, .HomePart4 .slick-initialized .slick-slide>div:nth-child(3) li:after, .HomePart4 .slick-initialized .slick-slide>div:nth-child(2) li:after {
    left: 50px
}

.HomePart4 .slick-initialized .slick-slide>div:nth-child(3) li:after, .HomePart4 .slick-initialized .slick-slide>div:nth-child(3) li:before {
    bottom: auto;
    top: 0
}

.HomePart4 .slick-initialized .slick-slide>div:nth-child(6) li:after, .HomePart4 .slick-initialized .slick-slide>div:nth-child(6)  li:before {
    left: 0;
    bottom: auto;
    top: 0
}
.HomePart4 .slick-slider{padding-top:5%}


.HomePart4 .slick-initialized .slick-slide>div:nth-child(1) {
    left: 1px;
    bottom: 48%;
}

.HomePart4 .slick-initialized .slick-slide>div:nth-child(2) {
    left: 21.5%;
    bottom: 63%;
}

.HomePart4 .slick-initialized .slick-slide>div:nth-child(3) {
    left: 44%;
    bottom: 34%;
    padding-bottom: 0;
    padding-top: 50px;
}

.HomePart4 .slick-initialized .slick-slide>div:nth-child(4) {
    left: 60%;
    bottom: 66%;
}

.HomePart4 .slick-initialized .slick-slide>div:nth-child(5) {
    left: 80.5%;
    bottom: 69.5%;
}

.HomePart4 .slick-initialized .slick-slide>div:nth-child(6) {
    left: 80.5%;
    bottom: 40%;
    padding-bottom: 0;
    padding-top: 30px;
    padding-left: 30px;
}

.HomePart4 .slick-initialized .slick-slide>div:nth-child(7) {
    left: 82%;
    bottom: 84%;
}
.HomePart4 .slick-initialized .slick-slide{position: relative;}
.HomePart4 .Czgj .hd .arrow .next {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: url(../images/jpright3.png) no-repeat center #56a2ed;
    display: inline-block;
    position: absolute;
    right: 5%;
    top: 50%;
    margin-top: -32px;
    cursor: pointer;
}


/*20231012*/
.HomePart1.p3,.HomePart2,.HomePart3.p3,.HomePart5.p3{padding: 6% 0;float: left;width: 100%;}
.HomePart2 .txtScroll-top .hd{text-align: center;}
.HomePart2 .txtScroll-top .hd a{display: inline-block;width: 250px;line-height: 50px;text-align: center;color: #ffffff;font-size: 16px;   height: 50px;   background-image: linear-gradient(#56a2ed,#56a2ed),linear-gradient( #e1021a,#e1021a); background-blend-mode: normal,  normal;    border-radius: 25px;}
.HomePart2 .txtScroll-top .infoList li .imgbox{width: 38.85%;padding-bottom: 312px;}
.HomePart2 .txtScroll-top .infoList li .txt{width: 53%}

.HomePart5{display: inline-block;width: 100%;background: #fff}
.HomePart5_b .slick-slide div{float: left;width: 32%;margin-right: 2%;margin-bottom: 1%;}
.HomePart5_b .slick-slide div:nth-child(3n){margin-right: 0;}
.HomePart5_b .slick-slide div.imgbox{padding-bottom: 75%;width: 100%;margin-right: 0;}

.HomePart4 {min-height: 660px;padding: 3% 0;min-height: 660px;height: 660px;}
.HomePart4 .Czgj{min-height:660px;max-height:660px;height:660px;top: 20%}
.NewsList .Title02 p{float: left;margin-right: 5%;}
.NewsList .Title02{width: 60%;}
.NewsList .Title02 p.on i,.NewsList .Title02 p:hover i{opacity: 1;}
.NewsList .Title02 i{opacity: 0;transform: all 0.3s}
.NewsList .Title02 p.on span,.NewsList .Title02 p:hover span{color: #e1021a}

.SixCoreBox {
    background: url(../images/sw_bg.jpg) top center no-repeat;
}

.SixCoreBox .Title01 p {
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
    margin-top: 26px;
    text-align: center;
}

.SixCore {
    padding: 5% 0;
}

.SixCore .list {
    margin-left: -1.33%;
    padding-top: 2%;
}

.SixCore .list li {
    width: 32%;
    margin-left: 1.33%;
    float: left;
    background: #fff;
    padding: 2%;
    box-sizing: border-box;
    min-height: 320px;
    margin-bottom: 1.33%;
}

.SixCore .list li a {
    display: block;
}

.SixCore .list li .icon {
    position: relative;
    width: 110px;
    height: 110px;
    background-color: #ffffff;
    border: solid 1px #e5e5e5;
    border-radius: 50%;
    margin: 0 auto;
}

.SixCore .list li .icon img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
}

.SixCore .list li .icon .i1 {
    transition: 400ms;
}

.SixCore .list li .icon .i2 {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    filter: alpha (opacity=0);
    transition: 500ms;
}

.SixCore .list li:hover .icon {
    background-color: #e1021a;
}

.SixCore .list li:hover .icon .i2 {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
}

.SixCore .list li:hover .icon .i1 {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale (1.2);
    transform: scale(1.2);
}

.SixCore .list li .txtbox {
    text-align: center;
}

.SixCore .list li .txtbox .tit {
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #000000;
	min-height: 190px;
}
.SixCore .list li .txtbox .txt::-webkit-scrollbar{
            width: 1px; height:6px;-webkit-overflow-scrolling : touch;
            background-color: #e6e6e6;}
.SixCore .list li .txtbox .txt::-webkit-scrollbar-track{
            background-color: #e6e6e6;}
.SixCore .list li .txtbox .txt::-webkit-scrollbar-thumb{
            border-radius: 1px;
            background-color: #58504a;}
.SixCore .list li .txtbox .txt::-webkit-scrollbar-button{
            height: 0px;
            background-color: #e6e6e6;}

.SixCore .list li .txtbox .txt {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 26px;
    letter-spacing: 0px;
    color: #4d4d4d;
    height: 110px;
	overflow-y:auto
}

@keyframes UP {
    0% {
        background-position-y: 100%;
        opacity: 0.2;
    }
    100% {
        background-position-y: 0;
        opacity: 1;
    }
}

.SixCore .slogen {}

.SixCore .slogen ul {
    position: relative;
    overflow: hidden;
}

.SixCore .slogen ul li {
    width: 33.33%;
    float: left;
    height: 80px;
    background: url(../images/arr.png) bottom center no-repeat;
    -webkit-animation: UP 1s ease-out;
    -moz-animation: UP 1s ease-out;
    animation: UP 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.SixCore .slogen ul li:nth-child(1) {}

.SixCore .slogen .txt {
    height: 80px;
    background-color: #e1021a;
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 80px;
    letter-spacing: 2.4px;
    color: #ffffff;
}

@media(max-width:480px) {
    .SixCore .list li {
        width: 48%;
    }
    .SixCore .list li .icon {
        width: 80px;
        height: 80px;
    }
    .SixCore .list li .txtbox .tit {
        font-size: 16px;
        line-height: 30px;
    }
    .SixCore .list li .txtbox .txt {
        font-size: 14px;
        height: 84px;
    }
    .SixCore .slogen ul li {
        width: 50%;
    }
    .SixCore .slogen ul li:nth-child(1) {
        display: none;
    }
    .SixCore .slogen .txt {
        height: 60px;
        font-size: 20px;
        line-height: 60px;
    }
}

.WorkSceneBox {
    background: #fff url(../images/sw_bg2.jpg) bottom center no-repeat;
}

.WorkSceneBox .SceneBox {
    width: 96%;
    margin: 0 auto;
    max-width: 1820px;
    min-width: 320px;
}

.SceneBox {}

.SceneList {
    margin-left: -2%;
    overflow: hidden;
    margin-top: 3%;
}

.SceneList li {
    width: 25%;
    margin-left: 0.5%;
    float: left;
    margin-bottom: 20px;
}

.SceneList li .imgbox {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-top: 71%;
}

.SceneList li .imgbox span {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.SceneList li .tit {
    margin-top: 5%;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #333333;
    text-align: center;
}

.SceneList .slick-arrow {
    width: 50px;
    height: 50px;
    border-radius: 0;
    margin-top: -54px;
    border: none;
}

.SceneList .slick-prev {
    left: 2%;
    background: url(../images/a_l.png) center no-repeat;
}

.SceneList .slick-next {
    right: 0;
    background: url(../images/a_r.png) center no-repeat;
}

.SceneList .slick-prev:hover {
    background: url(../images/a_l1.png) center no-repeat;
}

.SceneList .slick-next:hover {
    background: url(../images/a_r1.png) center no-repeat;
}

@media(max-width:480px) {
    .SceneList li .tit {
        font-size: 16px;
    }
}

.LightHouseBox {
    position: relative;
}

.LightHouseBox .Title01 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
}

.LightHouseBox .lightBg {}

.LightHouseBox .lightBg .imgbox {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-top: 26.3%;
}

.LightHouseBox .lightBg .imgbox span {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media(max-width:480px) {
    .LightHouseBox .lightBg .imgbox {
        padding-top: 50%;
    }
}
.NewsSpecial {}

.NewsSpecial .NewsList {
    margin-top: 3%;
}

.NewsSpecial .NewsList ul {
    margin-left: -0.5%;
}

.NewsSpecial .NewsList ul li {
    width: 23%;
    margin: 0 0 1% 0.5%;
    float: left;
    background: #fff;
    box-sizing: border-box;
}

.NewsSpecial .NewsList ul li .date {
    width: auto;
}

.NewsSpecial .NewsList ul li .date i {
    position: absolute;
    width: 40px;
    height: 39px;
    left: 50%;
    margin-left: -18px;
    top: 20px;
}

.NewsSpecial .NewsList ul li .date em {
    line-height: 14px;
}

.NewsSpecial .NewsList ul li .date span {
    font-size: 36px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #e1021a;
}

.NewsSpecial .NewsList ul li .txt {
    padding-left: 80px;
}

.NewsSpecial .NewsList ul li .txt .name {
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    height: 60px;
    letter-spacing: 0px;
    color: #000000;
}

.NewsSpecial .NewsList ul li .txt .info {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    height: 48px;
    letter-spacing: 0px;
    color: #808080;
    margin: 10px 0;
}

.NewsSpecial .NewsList ul li .pic img {
    height: 230px;
}

.NewsSpecial .NewsList ul.slick-dots {
    display: flex;
    justify-content: center;
    margin-left: 1%;
}

.NewsSpecial .NewsList ul.slick-dots li {
    width: 16px;
    height: 16px;
    background: none;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
}

.NewsSpecial .NewsList ul.slick-dots li button {
    width: 7px;
    height: 7px;
    background-color: #cccccc;
}

.NewsSpecial .NewsList ul.slick-dots li.slick-active button {
    width: 16px;
    height: 16px;
    background: url(../images/dot3.png) center center no-repeat;
}

@media(max-width:488px) {
    .NewsSpecial .NewsList ul li,
    .NewsSpecial .NewsList ul li:nth-child(2n) {
        float: left;
        margin: 0;
    }
    .NewsSpecial .NewsList ul {
        padding-bottom: 20px;
    }
    .NewsSpecial .NewsList ul.slick-dots {
        margin-left: 0;
    }
    .NewsSpecial .NewsList ul li .date {
        display: block;
    }
}


.NewsList2.NewsList ul li .txt{padding-left: 0;}
.NewsList  .AboutBox{margin-top: 3%;}

.HomePart5_b .slick-dots{float: left;width: 100%;text-align: center;}
.HomePart5_b .slick-dots li button{display: none}
.HomePart5_b .slick-dots li {
    display: inline-block;font-size: 0;
    width: 15px;
    height: 15px;
    background: none;
    font-size: 0;
    border: 1px solid #ccc;
    margin: 5px;
    border-radius: 50%;
    cursor: pointer;
}

.HomePart5_b .slick-dots li.slick-active {
    background: #e1021a;
    border-color: #e1021a
}




/*PicList002949 */
.PicList002949 .item{margin: 2.08vw 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);background: #fff;padding:5% 3%}
.PicList002949 .item a:hover{color: #e1021a;}
.PicList002949 .txt {padding:0}
.PicList002949 .txt .inner{padding: 0 2.03vw 0 1.56vw;font-size:14px}
.PicList002949 .txt p.dot3{line-height: 2.142em; max-height: 6.426em;color: #666;margin: 20px 0}
.PicList002949 .tit{font-size: 24px; line-height: 1em;}
.PicList002949 .tit:after{display: block; margin-top: 1.25em; content: '';background: #e1021a; width: 48px; height: 2px;}
.PicList002949 .item a:hover  .tit:after{background: #e1021a;}
.PicList002949 .pic img{width: 100%}
.PicList002949 .pic video{width: 100%;object-fit: fill;min-height: 320px;height:100%;float:left}
@media(min-width:1025px){
.PicList002949 .pic{ width:35%;}
.PicList002949 .pic video{width: 100%;object-fit: fill;min-height: 320px;max-height:320px;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002949 .pic{ width:50%;}
.PicList002949 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002949 .tit{font-size: 5vw;}
}
.Banner2 li.flex-active-slide .BanTxt .ani{display:none}
.HomePart4 .slick-dots{position: absolute;bottom: 10%;text-align: center;width: 100%;z-index: 999;}
.HomePart4 .slick-dots li button{display: none;}
.HomePart4 .slick-dots li{font-size: 0;display: inline-block;
    width: 15px;
    height: 15px;
    background: none;
    font-size: 0;
    border: 1px solid #ccc;
    margin: 5px;
    border-radius: 50%;
    cursor: pointer;}
    .HomePart4 .slick-dots li.slick-active{ background: #e1021a;
    border-color: #e1021a}
@media(max-width:768px){
.HomePart1 .Part1_b li .txt,.HomePart1 .Part1_b li .imgbox,.HomePart2 .txtScroll-top .infoList li .txt,.HomePart2 .txtScroll-top .infoList li .imgbox,.HomePart3 .HomePart3_l,.HomePart3 .HomePart3_r,.HomePart3 .txtScroll-left2 .txt,.HomePart3 .txtScroll-left2 .imgbox{width:100%;}
.HomePart1 .Part1_b li .imgbox{padding-bottom:66.66%}
.HomePart2 .txtScroll-top .infoList li{margin-bottom:20px;}
.Banner2 li .boximg img{display:block}
.HomePart2 .txtScroll-top .infoList li{display:inline-block}
.HomePart3 .HomePart3_l{margin-bottom:30px;padding:15px;min-height: unset;}
.HomePart5_b .slick-slide div{width:100%;float:left;margin-right:0}
.HomePart5_b .slick-slide div:nth-child(2n){float:right}
.HomePart3 .txtScroll-left2 .hd,.Banner li.flex-active-slide .BanTxt .ani{display:none}
.HomePart3 .txtScroll-left2 .imgbox{padding-bottom:66.66%}
.HomePart3 .txtScroll-left2 .txt .tit{margin-bottom:10px;}
.HomePart3 .txtScroll-left2 .txt p{margin:10px auto}
.HomePart1 .Part1_b li.slick-slide{padding:20px;}
.HomePart1 .Part1_b li .txt h3{height:60px;}

.Htit h3{font-size:24px;line-height:30px;}

.HomePart4 .slick-initialized .slick-slide>div{position:static;width:48%;float: left;min-width:unset}
.HomePart4 .slick-initialized .slick-slide>div:nth-child(2n){folat:right}
.HomePart4 .slick-slide{min-height:unset}
.HomePart4 .slick-initialized .slick-slide>div li:after,.HomePart4 .slick-initialized .slick-slide>div li:before{opacity:0}
.HomePart4,.HomePart4 .Czgj{height:auto;max-height:unset;min-height:460px}
.HomePart4 .Czgj{min-height:300px;}


}