.indexPage{}
.banner{width:100%; overflow:hidden;}
.banner img{display:block; width:100%;}
.columnTop{background:#fff; height:670px; padding:80px 0 0 0;}
.columnTop .columnHeard{font-family:MicrosoftYaHei; font-size:30px; line-height:46px; font-weight:normal; font-stretch:normal; letter-spacing:1px; color:#222222; text-align:center; padding:0 0 34px 0;}
.columnTop .columnList{margin:0 auto;}
.columnTop .columnList ul{width:1200px; display:flex; flex-direction:row;}
.columnTop .columnList ul li{flex:1; cursor:pointer; }
.columnTop .columnList ul li .selsetColumn{height:430px; background-color:#ffffff; box-shadow:0px 3px 32px 0px rgba(51, 136, 255, 0.2); text-align:center; margin:17px 10px; }
.columnTop .columnList ul li .columnImg img {width:70px; height:70px; margin:37px 0 0px 0; filter:drop-shadow(104px -300px 0 #3388ff); transform:translate(-104px, 300px)}
.columnTop .columnList ul li .columnImg p{font-family:MicrosoftYaHei; font-size:30px; font-weight:normal; font-stretch:normal; letter-spacing:1px; color:#3388ff;}
.columnTop .columnList ul li .columnContent{padding:10px 0;}
.columnContent .pSelet{height:155px;}
.columnContent .pSelet span{overflow :hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; font-family:MicrosoftYaHei; font-size:16px; font-weight:normal; font-stretch:normal; letter-spacing:0px; color:#666; padding:5px 0; line-height:36px;}
.columnContent .moreS{display:inline-block; font-family:MicrosoftYaHei; font-size:16px; font-weight:normal; font-stretch:normal; line-height:29px; letter-spacing:0px; color:#3388ff; margin-top:15px;}
.columnTop .columnList ul li .columnButt{width:138px; height:38px; line-height:38px; background-color:#ffffff; border-radius:4px; border:solid 1px #89baff; font-family:MicrosoftYaHei; font-size:16px; font-weight:normal; font-stretch:normal; letter-spacing:0px; color:#3388ff; text-align:center; margin:0px auto;}
.columnTop .columnList ul li.this .selsetColumn {margin:0; padding-bottom:33px; background-color:#ffffff; box-shadow:0px 3px 32px 0px rgba(51, 136, 255, 0.2); text-align:center;}
.columnTop .columnList ul li.this .selsetColumn .columnImg{height:170px; background-image:linear-gradient(180deg, #3388ff 0%, #89baff 100%), linear-gradient(#3388ff, #3388ff); background-blend-mode:normal, normal;}
.columnTop .columnList ul li.this .selsetColumn .columnImg img {width:70px; height:70px; margin:30px 0 0px 0; -webkit-filter:drop-shadow(110px -300px 0 #fff); -moz-filter:drop-shadow(110px -300px 0 #fff); -ms-filter:drop-shadow(110px -300px 0 #fff); -o-filter:drop-shadow(110px -300px 0 #fff); filter:drop-shadow(110px -300px 0 #fff); transform:translate(-110px, 300px);}
.columnTop .columnList ul li.this .selsetColumn .columnImg p{font-family:MicrosoftYaHei; font-size:32px; font-weight:normal; font-stretch:normal; letter-spacing:1px; color:#fefefe;}
.columnTop .columnList ul li.this .pSelet span{font-size:18px; color:#333;}
.columnTop .columnList ul li.this .moreS{margin-top:10px; font-size:18px;}
.columnTop .columnList ul li.this .columnButt{width:150px; height:48px; background-image:linear-gradient(0deg, #3388ff 0%, #89baff 100%), linear-gradient(#3388ff, #3388ff); background-blend-mode:normal, normal; border-radius:4px; font-family:MicrosoftYaHei; font-size:18px; line-height:48px; font-weight:normal; font-stretch:normal; letter-spacing:0px; color:#ffffff;}
.sidebar{width:100%; background-image:linear-gradient(0deg, #fff 22%, #eff5fc 100%);}
.sidebarTop{width:100%;}
.sidebarHeard{padding:89px 0 40px 0; font-family:MicrosoftYaHei; font-size:30px; font-weight:normal; font-stretch:normal; letter-spacing:1px; color:#222222; text-align:center;}
.sidebarL{width:47px; height:316px;}
.sidebarL img{width:40px; height:40px; border-radius:50%; margin-left:5px;}
.sidebarL span{font-family:MicrosoftYaHei; font-size:50px; font-weight:normal; font-stretch:normal; letter-spacing:0px; color:#3388ff; display:inline-block; margin:70px 0;}
.sidebarR{margin-left:90px;}
.sidebarR ul{display:flex; flex-direction:row;}
.sidebarR ul li{/* flex:1;*/width:250px; height:354px; margin-right:20px; cursor:pointer;}
.sidebarR .sidebarT{position:relative; width:250px; height:230px;}
.sidebarR ul li img{width:250px; height:230px;}
.sidebarR .sidebarS{display:none; position:absolute; top:0; width:250px; height:230px; background:#3388ff; opacity:0.9;}
.sidebarR ul li:hover .sidebarS{display:block;}
.sidebarR .sidebarS .sidebarMore{width:117px; height:43px; text-align:center; background-color:#89baff; border-radius:4px; border:solid 2px rgba(255, 255, 255, 0.4); font-family:MicrosoftYaHei-Bold; font-size:20px; line-height:43px; font-weight:bold; font-stretch:normal; letter-spacing:1px; color:#ffffff; margin:90px auto;}
.sidebarR ul li > p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-family:MicrosoftYaHei; font-size:20px; font-weight:normal; font-stretch:normal; letter-spacing:1px; color:#212121; padding:20px 0 6px;}
.sidebarR ul li span{font-family:MicrosoftYaHei; font-size:16px; line-height:24px; font-weight:normal; font-stretch:normal; letter-spacing:0px; color:#666666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; }
.sidebarR ul li:hover p,.sidebarR ul li:hover span{color:#3388ff; }
.sidebarRactive .layer{position:relative; width:250px; height:230px; background-color:#3388ff; z-index:10; }
.sidebarRactive .layer img{width:250px; height:230px;}
.sidebarRactive .layer i{position:absolute; top:40%; left:30%; width:121px; height:47px; border-radius:4px; border:solid 2px rgba(255, 255, 255, 0.4); font-family:MicrosoftYaHei-Bold; font-size:20px; font-weight:normal; font-stretch:normal; line-height:47px; letter-spacing:1px; color:#ffffff; font-weight:normal; text-align:center;}
.main{width:100%; margin-top:80px;}
.main img{width:100%; height:168px; object-fit:cover;}
.cardTop{padding:40px 0 80px;}
.card ul{flex-wrap:wrap;}
.card ul li{position:relative; width:158px; height:78px; background-color:#ffffff; border:solid 1px #89baff; margin:0 10px 10px 0;}
.card ul li:hover {box-shadow:0px 3px 10px 0px rgba(51, 136, 255, 0.3);}
.card ul li .seletcard {width:500px; display:none; padding:13px; position:absolute; /*bottom:-186px;*/ background:#fff; z-index:10; margin-left:50%; transform:translateX(-50%); /* left:-180px;*/ border:solid 1px #89baff;}
.card ul li .seletcard >img {float:left; width:160px; height:80px; padding-right:17px;}
.card ul li .seletcard .titleC {clear:right;}
.card ul li .seletcard p {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-family:MicrosoftYaHei; font-size:20px; font-weight:normal; font-stretch:normal; letter-spacing:1px; color:#222222; text-align:center; }
.card ul li .seletcard span {/*display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6; overflow:hidden;*/ margin-top:13px; font-family:MicrosoftYaHei; font-size:16px; font-weight:normal; font-stretch:normal; letter-spacing:0px; color:#666666; }
.card ul li:hover .seletcard{display:block;}
.card ul li img{width:158px; height:75px;}
.Indexmore{margin-top:30px;}
.Indexmore p{width:140px; margin:0 auto; height:40px; background-image:linear-gradient(0deg, #3388ff 0%, #89baff 100%), linear-gradient(#3388ff, #3388ff); background-blend-mode:normal, normal; border-radius:4px; font-family:MicrosoftYaHei; font-size:20px; font-weight:normal; font-stretch:normal; line-height:40px; letter-spacing:1px; color:#fefefe; text-align:center; }
.content{background-image:url(../images/img_bg02.png); width:100%; height:784px;}
.content .layout{max-width:1200px; margin:0 auto;}
.contentTop {text-align:center; padding-bottom:50px ;}
.contentTop p{font-family:MicrosoftYaHei; font-size:30px; font-weight:normal; font-stretch:normal; letter-spacing:1px; color:#ffffff; padding:80px 0 20px 0;}
.contentTop span{font-family:MicrosoftYaHei; font-size:20px; font-weight:normal; font-stretch:normal; letter-spacing:1px; color:#ffffff;}
.contentMain{padding-top:10px; width:1200px; overflow:hidden;}
.contentMain ul{display:flex; flex-direction:row;}
.contentMain ul li{flex:1; width:360px; margin-right:60px; }
.contentMain ul li .contentListL{font-family:MicrosoftYaHei; font-size:50px; font-weight:normal; font-stretch:normal; line-height:36px; letter-spacing:2px; color:#ffffff;}
.contentMain ul li .contentListM{width:2px; height:240px; background-color:#ffffff; margin:0 17px ;}
.contentMain ul li .contentListR p:nth-of-type(1){width:86px; height:38px; line-height:38px; background-color:#1a58a0; border-radius:4px; border:solid 1px #cccccc; font-family:MicrosoftYaHei; font-size:20px; font-weight:normal; font-stretch:normal; letter-spacing:0px; color:#ffffff; text-align:center; margin-left:172px; margin-bottom:62px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer;}
.contentMain ul li .contentListR{width:260px;}
.contentMain ul li .contentListR p:nth-of-type(2){font-family:MicrosoftYaHei; font-size:20px; font-weight:normal; font-stretch:normal; letter-spacing:1px; color:#ffffff; margin-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.contentMain ul li .contentListR span{font-family:MicrosoftYaHei; font-size:16px; font-weight:normal; font-stretch:normal; line-height:24px; letter-spacing:0px; color:#ffffff; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
.contentMain ul li img{width:360px; height:200px; margin-top:40px;}