.indBanner{width: 100%;}
.indBanner .swiper-container{width:100%;}
.indBanner .swiper-pagination{bottom: 30px!important; } 
.indBanner .swiper-pagination-bullet {width: 15px; height: 15px; background: #dedede; opacity: 1;margin: 0 11px!important; } 
.indBanner .swiper-pagination-bullet-active {background: #dbc400!important; opacity: 1; }
.indBanner img{width: 100%;}

.indBanner2{position: relative; width: 1181px; margin: 0 auto; padding: 0 52px; } 
.indBanner2 .swiper-button-prev{width: 41px; height: 41px; left: 0px; opacity: 1!important; cursor: pointer!important; background: url(../d1_left.html) no-repeat; } 
.indBanner2 .swiper-button-next{width: 41px; height: 41px; right: 0px; opacity: 1!important; cursor: pointer!important; background:url(../d1_right.html) no-repeat; } 
.indBanner2 .swiper-button-prev:hover{background:url(../d1_lefton.html) no-repeat; } 
.indBanner2 .swiper-button-next:hover{background:url(../d1_righton.html) no-repeat; } 
.indBanner2 .img{width: 100%; } 
.indBanner2 .img a{display: inline-block; width: 100%; } 
.indBanner2 .img a img{width: 100%; } 
.indBanner2 .txt{transition:top 0.5s;position: absolute; top: 361px; padding: 0 15px 30px; background: url(../black_0.6.html); } 
.indBanner2 .txt .t1{font-size: 26px; color: #fff; line-height: 68px; height: 68px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.indBanner2 .txt .t2{font-size: 14px; color: #fff; line-height: 30px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; height: 120px; } 
.indBanner2 .add{display: block; position: absolute; right: 15px; bottom: 10px; } 
.indBanner2 .swiper-slide:hover .txt{top: 214.22px;}

.indTlt{margin: 0 auto;margin-bottom: 37px;margin-top: 75px;} 
.indTlt .txt{text-align: center;margin: 0 auto;background: #fafafa;} 
.indTlt .tt1{color: #151515; font-size: 36px;text-transform: uppercase; } 
.indTlt .tt2{ color: #151515; font-size: 30px;margin-top: 5px;} 

.indPart1{} 
.indPart1 .cont{} 
.indPart1 .Tab{overflow: hidden; } 
.indPart1 .Tab li{width: 287px; height: 115px; line-height: 115px; font-size: 24px; color: #fff; background: #151515; border-right: 1px solid #3d3d3d; text-align: center; float: left; cursor: pointer; } 
.indPart1 .Tab li:last-child{border-right: 0;} 
.indPart1 .Tab li.on{background: #dbc400;} 
.indPart1 .TabCont{background: #151515; height: 461px; } 
.indPart1 .TabCont li{display: none; } 
.indPart1 .TabCont li.on{display: block;} 
.indPart1 .TabCont .img{float: left;overflow: hidden; } 
.indPart1 .TabCont img{width: 614px;transition: all .5s;} 
.indPart1 .TabCont .img:hover img{transform: scale(1.2);}
.indPart1 .TabCont .r{padding-left: 692px; width: 682px; } 
.indPart1 .TabCont .t1{font-size: 24px; color: #fff; padding-top: 40px; padding-bottom: 12px;} 
.indPart1 .TabCont .t2{font-size: 12px; color: #fff; line-height: 30px; height: 60px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } 
.indPart1 .TabCont a.more{color: #fff; font-size: 14px; display: block; margin-top: 10px; } 
.indPart1 .TabCont a.more:hover{text-decoration: underline;} 
.indPart1 .TabCont .t3{font-size: 18px; color: #fff; margin:50px 0 30px; } 
.indPart1 .TabCont .t4{overflow: hidden; } 
.indPart1 .o{width: 200px; margin-right: 40px; float: left; position: relative;overflow: hidden; } 
.indPart1 .o a{display: block;} 
.indPart1 .o:last-child{margin-right: 0;} 
.indPart1 .o img{width: 200px; transition: all .5s;} 
.indPart1 .o .txt{width: 100%; height: 40px; line-height: 40px; font-size: 14px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(../png/a14.png); text-align: center; position: absolute; bottom: 0; display: none; } 
.indPart1 .o:hover .txt{display: block;}
.indPart1 .o:hover img{transform: scale(1.2);}

.indPart2{padding-bottom: 100px;border-bottom: 1px solid #dedede;} 
.indPart2 .cont{overflow: hidden; } 
.indPart2 .cont>ul>li{width: 288px; float: left; position: relative; } 
.indPart2 .cont>ul>li:nth-child(1){width: 314px;} 
.indPart2 .cont>ul>li:nth-child(2){width: 250px;} 
.indPart2 .cont>ul>li:nth-child(3){width: 350px;} 
.indPart2 .cont>ul>li:nth-child(4){width: 240px;} 
.indPart2 .cont>ul>li:nth-child(5){width: 286px;} 
.indPart2 .box{text-align: center; background: #fafafa; } 
.indPart2 .t1{font-size: 24px; color: #151515; } 
.indPart2 .t2{font-size: 18px; color: #777; } 
.indPart2 .i1{margin-top: 10px;} 
.indPart2 .i2{display: none; margin-top: 10px; } 
.indPart2 .img{width: 100%; } 
.indPart2 .img img{width: 100%; } 
.indPart2 .hov{transition:all .5s;position: absolute; left: 0; bottom: 0; opacity: 0.9; background: url(../png/h_1.png); width: 100%;} 
.indPart2 .hov li{} 
.indPart2 .hov li a{font-size: 14px;color: #fff;line-height: 50px;height: 50px;display: block;padding: 0 30px 0 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.indPart2 .hov li a i{display: inline-block;width: 5px;height: 5px;background: #fff;border-radius: 20px;margin-right: 8px;/* line-height: 50px; *//* vertical-align: middle; *//* margin-top: 4px; */margin-bottom: 2px;} 
.indPart2 .hov a.more{font-size: 14px; color: #fff; padding-left: 30px; margin-top: 26px; display: block; letter-spacing: 3px; } 
.indPart2 .hov a.more:hover{text-decoration: underline;} 
.indPart2 .hov li a:hover{text-decoration: underline;} 

.indPart2 .box1{height: 85px; } 
.indPart2 .box2{height: 262px; } 
.indPart2 .box3{height: 145px; } 
.indPart2 .box4{height: 195px;} 
.indPart2 .box5{height: 210px; } 

.indPart2 .box1 .i1{position: absolute; right: 20px; top: 9px; } 
.indPart2 .box1 .i2{position: absolute; right: 20px; top: 9px; } 
.indPart2 .box2 .t1{padding-top: 130px; } 
.indPart2 .box3 .t1{padding-top: 32px; } 
.indPart2 .box4 .t1{padding-top: 63px; } 
.indPart2 .box5 .t1{padding-top: 55px; } 

.indPart2 .hov1{height: 410px;bottom: -410px; } 
.indPart2 .hov2{height: 233px;bottom: -233px;} 
.indPart2 .hov3{height: 350px;top: -350px; } 
.indPart2 .hov4{height: 300px;bottom: -300px;} 
.indPart2 .hov5{height: 285px; top: -285px; } 

.indPart2 .cont>ul>li:hover .hov1{bottom: 0;}
.indPart2 .cont>ul>li:hover .hov2{bottom: 0;}
.indPart2 .cont>ul>li:hover .hov3{top: 0;}
.indPart2 .cont>ul>li:hover .hov4{bottom: 0;}
.indPart2 .cont>ul>li:hover .hov5{top: 0;}

.indPart2 .hov1 ul{margin-top: 63px;} 
.indPart2 .hov2 ul{margin-top: 13px; } 
.indPart2 .hov3 ul{margin-top: 49px; } 
.indPart2 .hov4 ul{margin-top: 40px; } 
.indPart2 .hov5 ul{margin-top: 30px; }

.indPart3{padding-bottom: 100px; } 
.indPart3 .cont{} 
.indPart3 .box{width: 1440px; margin: 0 auto; overflow: hidden; } 
.indPart3 .box li{margin:0 30px 30px 0; width: 457px; height: 235px; border:1px solid #dedede; float: left; } 
.indPart3 .box li:nth-child(3n){margin-right: 0;} 
.indPart3 .box li a{display: block;} 
.indPart3 li img{border-radius: 20%; width: 86px; height: 86px; float: left; margin: 20px 0 0 20px; } 
.indPart3 li .txt{padding-left: 125px; } 
.indPart3 li .name{font-size: 24px;color: #151515;margin: 30px 0 20px;display: block;} 
.indPart3 li .name i{text-transform: uppercase; font-size: 24px; color: #666; display: inline-block; margin-left: 20px; } 
.indPart3 li .t1{font-size: 16px;color: #151515;margin-bottom: 10px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.indPart3 li .t2{font-size: 14px; color: #666; height: 60px; line-height: 30px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } 
.indPart3 li .more{font-size: 14px;color: #666;text-align: center;width: 128px;height: 35px;line-height: 35px;border:1px solid #dedede;border-radius: 30px;display: block;margin-top: 11px;text-transform: uppercase;} 
.indPart3 li .more:hover{color: #fff; background: #dbc400; border:10x solid #dbc400; } 
.indPart3 .more-ico{margin-top: 30px; }

.more-ico{display: block; margin: 0 auto; width: 98px; height: 50px; line-height: 50px; border:1px solid #dedede; border-radius: 3px; font-size: 14px; color: #666; padding-left: 72px; background: url(../png/a8.png) no-repeat 45px center; } 
.more-ico:hover{color: #fff; background: #dbc400 url(../png/a8_on.png) no-repeat 45px center; border:1px solid #dbc400; }

.indPart4{padding-bottom: 100px;border-bottom:1px solid #dedede;} 
.indPart4 .wal{background: url(../jpg/a15.jpg) no-repeat 100% top; } 
.indPart4 .indTlt{margin-top: 0; padding-top: 75px; } 
.indPart4 .indTlt .txt{background: none; } 
.indPart4 .indTlt .tt1 {color: #fff; } 
.indPart4 .indTlt .tt2 {color: #fff; } 
.indPart4 .box{width: 1440px; margin:0 auto; overflow: hidden; } 
.indPart4 .box li img{width: 100%; } 
.indPart4 .box li .black{/*background: url(../images/h_1.png);*/position: absolute;top: 0;width: 100%;height: 100%;} 
.indPart4 .box li .black .p1{font-size: 24px; color: #fff; margin-top: 255px; padding: 0 60px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.indPart4 .box li .black .p2{font-size: 16px; color: #fff; margin-top: 22px; padding: 0 60px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.indPart4 .box li .hover{position: absolute; bottom: -100%; width: 100%; height: 100%; transition: all .5s; background: url(../png/h_1.png); } 
.indPart4 .box li .hover .t1{font-size: 36px; color: #fff; text-align: center; margin-top: 160px; } 
.indPart4 .box li .hover .more{display: block; width: 148px; height: 44px; line-height: 44px; text-align: center; font-size: 18px; color: #fff; background:#dbc400; border-radius: 4px; margin: 0 auto; margin-top: 30px; } 
.indPart4 .box li:hover .hover{bottom: 0; }
.indPart4 .box li:hover .black .p1{display: none;}

.indPart4 .box li:hover .black .p2{display: none;}

.indPart4 .box1 li{width: 50%; float: left; position: relative; } 
.indPart4 .box2 li{width: 33.33%; float: left; position: relative; } 
.indPart4 .box2 li .black .p1 {margin-top: 155px; } 
.indPart4 .box2 li .hover .t1 {margin-top: 90px; }

.indPart4 .more-ico{margin-top: 60px;}

.indPart5{width: 1440px; margin:0 auto; padding-bottom: 100px; } 
.indPart5 .indTlt{margin-bottom: 10px;} 
.indPart5 .Tab{display: table; margin: 0 auto; } 
.indPart5 .Tab li{font-size: 20px; color: #666; line-height: 40px; float: left; height: 40px; width: 170px; text-align: center; } 
.indPart5 .Tab li i{display: none; background: #dbc400; width: 60px; height: 1px; margin: auto; } 
.indPart5 .Tab li.on{color: #dbc400; } 
.indPart5 .Tab li.on i{display: block; } 
.indPart5 .Tab li:hover{color: #dbc400; } 
.indPart5 .Tab li:hover i{display: block; } 
.indPart5 .TabCont{} 
.indPart5 .TabCont li{display: none; } 
.indPart5 .TabCont li.on{display: block; margin-top: 30px; } 
.indPart5 .TabCont .o{width: 677px; height: 168px; margin-right: 75px; border-bottom:1px solid #dedede; float: left; } 
.indPart5 .TabCont .o:nth-child(1){border-top:1px solid #dedede;} 
.indPart5 .TabCont .o:nth-child(2){border-top:1px solid #dedede;} 
.indPart5 .TabCont .o:nth-child(2n){margin-right: 0;} 
.indPart5 .TabCont .o .data{width: 130px; text-align: center; float: left; margin-top: 30px; } 
.indPart5 .TabCont .o b{font-size: 48px; color: #151515; font-weight: normal; display: block; } 
.indPart5 .TabCont .o i{font-size: 24px; color: #666; display: block; } 
.indPart5 .TabCont .o .txt{padding-left: 150px; margin-top: 40px; } 
.indPart5 .TabCont .o .name{font-size: 16px;color: #151515;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 12px;} 
.indPart5 .TabCont .o .p{font-size: 13px; color: #666; line-height: 30px; height: 60px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } 
.indPart5 .TabCont .o:hover .name{color: #dbc400; } 
.indPart5 .more-ico{margin-top: 60px;}

.history{} 
.history .box{overflow: hidden; margin: 75px 0 100px; } 
.history .box li{width: 547px; float: left; border-bottom: 1px solid #dedede; border-left: 1px solid #dedede; background: #fafafa; text-align: center; } 
.history .box li:hover{background: #f4f4f4; } 
.history .box li:nth-child(1){border-top: 1px solid #dedede; } 
.history .box li:nth-child(2){border-top: 1px solid #dedede; } 
.history .box li:nth-child(even){border-right: 1px solid #dedede; } 
.history .box li a{display: block; } 
.history .box .img{width: 100px;height: 100px;border:1px solid #dedede;background: #fafafa;margin: 56px auto 25px;position: relative;} 
.history .box .img img{width: auto; max-height: 100px; max-width: 100px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } 
.history .box span{display: block;} 
.history .box .t1{font-size: 30px;color: #151515;margin-bottom: 20px;} 
.history .box .t2{font-size: 16px; color: #333;margin-bottom: 10px; } 
.history .box .t3{font-size: 14px; color: #666;margin-bottom: 50px; }

.introduce{} 
.introduce .box{margin-top: 40px; padding-bottom: 40px; } 
.introduce .o{overflow: hidden; margin-bottom: 40px; } 
.introduce .o img{float: left; margin-right: 25px; } 
.introduce .o .p{width: 555px; float: left; text-indent: 20px; margin-bottom: 20px; } 
.introduce .p{font-size: 14px; color: #666; line-height: 30px; margin-bottom: 40px; } 
.introduce .t1{font-size: 18px; color: #333; text-align: center;margin-bottom: 40px;} 
.introduce .abox{overflow: hidden; margin-bottom: 50px; } 
.introduce .abox li{border:1px solid #f4f4f4; font-size: 16px; color: #333; float: left; width: 200px; height: 80px; line-height: 80px; margin:0 22px 0 0; text-align: center; background: #fff; } 
.introduce .abox li a{display: block;}
.introduce .abox li:hover{background: #dbc400;}
.introduce .abox li:hover a{color: #fff;}
.introduce .abox li:last-child{margin-right: 0;} 
.introduce .i{line-height: 30px; font-size: 14px; color: #666; margin-bottom: 40px; text-align: center; } 
.introduce .i1{margin-bottom: 0;}

.contact{} 
.contact .box{margin-top: 40px; padding-bottom: 40px; } 
.contact h2{font-size: 30px; color: #005960; font-weight: normal; } 
.contact h2 i{font-size: 20px;text-transform: uppercase;display: inline-block;margin-left: 20px;} 
.contact .abox{overflow: hidden; margin-bottom: 30px; } 
.contact .abox li{float: left; } 
.contact .abox li:nth-child(1){width: 294px; } 
.contact .abox li:nth-child(2){width: 343px; } 
.contact .abox li:nth-child(3){width: 460px; } 
.contact .abox li:nth-child(1) em{background: url(../png/b7.png) no-repeat left center; } 
.contact .abox li:nth-child(2) em{background: url(../png/b8.png) no-repeat left center; } 
.contact .abox li:nth-child(3) em{background: url(../png/b9.png) no-repeat left center; } 
.contact .abox em{font-size: 18px; color: #333; padding-left: 30px; display: block; line-height: 90px; height: 90px; } 
.contact .abox i{width: 155px; display: block; height: 1px; background: #dedede; } 
.contact .abox span{font-size: 16px; color: #333; display: block; height: 85px; line-height: 85px; } 
.contact .p{font-size: 18px;color: #333;margin-bottom: 40px;} 
.contact .bbox{overflow: hidden; margin-bottom: 40px; } 
.contact .bbox li{float: left; border-bottom: 1px solid #dedede; margin-right: 54px; width: 523px; margin-bottom: 20px; } 
.contact .bbox li:nth-child(even){margin-right: 0;} 
.contact .bbox em{height: 60px; line-height: 60px; font-size: 14px; color: #666; } 
.contact .bbox input{height: 60px; line-height: 60px; font-size: 14px; color: #666; width: 415px; margin-left: 20px; } 
.contact .cbox textarea{width: 1060px; height: 280px; line-height: 30px; font-size: 14px; color: #666; border: 1px solid #dedede; padding: 10px 20px; resize: none; margin-bottom: 30px; } 
.contact .cbox .icos{margin-bottom: 93px; } 
.contact .cbox .icos a{display: inline-block; margin-right: 10px; width: 168px; height: 42px; line-height: 42px; text-align: center; font-size: 14px; color: #666; background: #dedede; } 
.contact .cbox .icos a span{letter-spacing: 10px;} 
.contact .cbox .icos a:hover{color: #fff; background: #dbc400; } 
.contact .img{width: 100%;margin-bottom: 40px;} 
.contact .img img{width: 100%;}

.value{}
.value .box{margin-top: 60px;padding-bottom: 60px;}
.value .p{font-size: 16px;color: #666;margin-bottom: 50px;}
.value .name{font-size: 18px;color: #333;background: url(../png/b11.png) no-repeat left 9px;padding-left: 20px;margin-bottom: 20px;}
.value .con_box{margin-bottom:45px;font-size: 14px;color: #666;line-height: 38px;padding: 20px 40px 50px;background: #fff;border: 1px solid #dedede;}
.value .gr_txt{font-size: 14px;color: #083b47;line-height: 45px;}
.value .list{background: #fff;}
.value .list li{margin-bottom: 15px; height: 60px; line-height: 60px; border-bottom:1px solid #dedede; } 
.value .list li .txt{font-size: 16px; color: #333; } 
.value .list li .hov{position: relative; width: 670px; display: none; font-size: 14px; color: #666; line-height: 30px; padding: 13px 33px 48px; background: #fff; box-shadow: 0 0 27px -5px #bcbcbc; }
.value .list li:hover .hov{display: block;}

.serManage{}
.serManage .box{margin-top: 60px;padding-bottom: 100px;}
.serManage .p{font-size: 16px;color: #666;margin-bottom: 50px;}
.serManage .comm-list li .name{padding-left: 0px;}
.serManage .name{font-size: 18px;color: #333;background: url(../png/b11.png) no-repeat left 9px;padding-left: 20px;margin-bottom: 20px;}
.serManage .con_box{margin-bottom:45px;font-size: 14px;color: #666;line-height: 38px;padding: 20px 37px;background: #fff;border: 1px solid #dedede;}
.serManage .con_box img{width: 100%;}
.serManage .con_box1{padding: 0 37px;line-height: 48px;}
.serManage .serManagefirst{padding: 0;}

.comm-list{overflow: hidden; } 
.comm-list li{float: left;margin-right: 40px;margin-bottom: 40px;} 
.comm-list li:nth-child(3n){margin-right:0;}
.comm-list li:last-child{margin-right: 0;} 
.comm-list li .o{width: 280px;background: #fff;padding: 20px 30px;border-radius: 4px;box-shadow: 0 4px 10px 0 #ebedef;} 
.comm-list li a{display: block; } 
.comm-list li span{display: block; color: #666; font-size: 14px; } 
.comm-list li .name{background:none;color: #333; font-size: 16px; margin: 0px 0 25px; line-height: 30px; height: 60px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } 
.comm-list li .txt{line-height: 25px; height: 50px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } 
.comm-list li .time{margin: 20px 0 20px;} 
.comm-list li .more{text-transform: uppercase; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; width: 128px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #dedede; border-radius: 20px; margin: 0 auto; }
.comm-list li .more:hover{background: #dbc400; border: 1px solid #dbc400; }
.comm-list li .more:hover span{color: #fff;}

.bussSchool{} 
.bussSchool .box{margin-bottom: 60px; } 
.bussSchool .name{padding-top: 65px; font-size: 18px; color: #333; margin-bottom: 30px; } 
.bussSchool .p{font-size: 14px; color: #666; line-height: 30px; margin-bottom: 30px; } 
.bussSchool .tarBox{} 
.bussSchool .tarBox .Tab{overflow:hidden; margin-bottom: 40px; } 
.bussSchool .tarBox .Tab li{float: left; width: 272px; height: 134px; text-align: center; line-height: 134px; border:1px solid #f4f4f4; border-right:0px; font-size: 16px; color: #337a7f; background: #fff; cursor: pointer; } 
.bussSchool .tarBox .Tab li:last-child{border-right:1px solid #f4f4f4; } 
.bussSchool .tarBox .Tab li.on{color: #fff; background: #337a7f; } 
.bussSchool .tarBox .Tab li:hover{color: #fff; background: #337a7f; } 
.bussSchool .tarBox .TabCont{} 
.bussSchool .tarBox .TabCont li{display: none;background: #fff;border: 1px solid #f4f4f4;padding: 33px 33px 20px 33px;} 
.bussSchool .tarBox .TabCont li:first-child{background: none;border:0px;padding: 0;}
.bussSchool .tarBox .TabCont li.on{display: block;} 

.bussSchool .list1{overflow: hidden; } 
.bussSchool .list1 .o{float: left; margin:0 40px 40px 0; overflow: hidden; background: #fff; width: 524px; height: 150px; border: 1px solid #f4f4f4; } 
.bussSchool .list1 .o:nth-child(even){margin-right: 0; } 
.bussSchool .list1 .o>a{} 
.bussSchool .list1 .o .img{float: left; width: 200px; height: 150px; overflow: hidden; } 
.bussSchool .list1 .o .img img{transition: all .5s; } 
.bussSchool .list1 .o:hover .img img {transform: scale(1.2); } 
.bussSchool .list1 .o .tt{float: left; padding: 0px 25px; width: 273px; }
.bussSchool .list1 .o .name{font-size: 16px;color: #333;padding-top: 13px;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bussSchool .list1 .o .txt{font-size: 14px;color: #666;line-height: 25px;height: 50px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.bussSchool .list1 .o .more{display: inline-block;font-size: 14px;color: #333;padding-right: 10px;margin-top: 25px;background: url(../png/b14.png) no-repeat right;}
.bussSchool .list1 .o .more:hover{text-decoration: underline;}

.bussSchool .list2{} 
.bussSchool .list2 .p{} 
.bussSchool .list2 .bbox{overflow: hidden;padding-top: 20px;padding-left: 48px;} 
.bussSchool .list2 .o{width: 275px; margin-right: 60px; float: left; } 
.bussSchool .list2 .o:last-child{margin-right: 0px; } 
.bussSchool .list2 .o a{} 
.bussSchool .list2 .o .img{overflow: hidden;width: 275px;height: 360px;display: block;} 
.bussSchool .list2 .o .img img{transition: all .5s; width: 100%; } 
.bussSchool .list2 .o .txt{font-size: 14px;color: #666;line-height: 55px;display: block;height: 55px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.bussSchool .list2 .o:hover .img img {transform: scale(1.2); } 
.bussSchool .list2 .o:hover .txt{color: #337a7f; }

.bussSchool .list3{} 
.bussSchool .list3 .p{} 
.bussSchool .list3 .bbox{overflow: hidden;padding-top: 20px;} 
.bussSchool .list3 .o{width: 320px;margin-right: 35px;float: left;padding-bottom: 20px;} 
.bussSchool .list3 .o:last-child{margin-right: 0px; } 
.bussSchool .list3 .o a{} 
.bussSchool .list3 .o .img{overflow: hidden;width: 320px;height: 180px;display: block;} 
.bussSchool .list3 .o .img img{transition: all .5s; width: 100%; } 
.bussSchool .list3 .o .txt{font-size: 16px;color: #333;display: block;text-align: left;padding: 13px 10px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.bussSchool .list3 .o .txt1{font-size: 14px;color: #666;line-height: 35px;display: block;height: 35px;text-align: left;padding: 0 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.bussSchool .list3 .o:hover .img img {transform: scale(1.2); } 
.bussSchool .list3 .o:hover .txt{color: #337a7f; }
.bussSchool .list3 .o:hover .txt1{color: #337a7f; }

.bussSchool .list4 .bbox{overflow: hidden;padding-top: 20px;} 
.bussSchool .list4 .o{width: 320px;margin-right: 35px;float: left;padding-bottom: 20px;} 
.bussSchool .list4 .o:last-child{margin-right: 0px; } 
.bussSchool .list4 .o a{} 
.bussSchool .list4 .o .img{overflow: hidden;width: 320px;height: 180px;display: block;} 
.bussSchool .list4 .o .img img{transition: all .5s; width: 100%; } 
.bussSchool .list4 .o .txt{font-size: 16px;color: #333;display: block;text-align: left;padding: 13px 10px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.bussSchool .list4 .o .txt1{font-size: 14px;color: #666;line-height: 35px;display: block;height: 35px;text-align: left;padding: 0 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.bussSchool .list4 .o:hover .img img {transform: scale(1.2); } 
.bussSchool .list4 .o:hover .txt{color: #337a7f; }
.bussSchool .list4 .o:hover .txt1{color: #337a7f; }


.learn{}
.learn .box{padding:50px 0 100px 0;}
.learn .tc{margin-bottom: 47px;} 
.learn .tc em{text-align: center; display: block; height: 35px; line-height: 35px; color: #666; font-size: 14px;}
.learn .tc .line{display: block;width: 87px;height: 1px;background: #dedede;margin: 18px auto;}
.learn .tarBox{} 
.learn .tarBox .Tab{overflow:hidden; margin-bottom: 40px; } 
.learn .tarBox .Tab li{float: left;width: 365px;height: 134px;text-align: center;line-height: 134px;border:1px solid #f4f4f4;border-right:0px;font-size: 16px;color: #337a7f;background: #fff;cursor: pointer;} 
.learn .tarBox .Tab li:last-child{border-right:1px solid #f4f4f4; } 
.learn .tarBox .Tab li.on{color: #fff; background: #337a7f; } 
.learn .tarBox .Tab li:hover{color: #fff; background: #337a7f; } 
.learn .tarBox .TabCont{} 
.learn .tarBox .TabCont li{display: none;background: #fff;border: 1px solid #f4f4f4;padding: 33px 33px 50px 33px;} 
.learn .tarBox .TabCont li.on{display: block;} 

.learn .TabCont li .p{font-size: 14px;color: #333;line-height: 30px;}
.learn .TabCont li .bbox{overflow: hidden;padding-top: 20px;} 
.learn .TabCont li .o{width: 320px;margin-right: 35px;float: left;padding-bottom: 20px;} 
/*.learn .TabCont li .o:last-child{margin-right: 0px; }*/ 
.learn .TabCont li .o:nth-child(3n){margin-right: 0px;}
.learn .TabCont li .o a{} 
.learn .TabCont li .o .img{overflow: hidden;width: 320px;height: 180px;display: block;} 
.learn .TabCont li .o .img img{transition: all .5s; width: 100%; } 
.learn .TabCont li .o .txt{font-size: 16px;color: #333;display: block;text-align: left;padding: 13px 10px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.learn .TabCont li .o .txt1{font-size: 14px;color: #666;display: block;text-align: left;padding: 13px 10px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.learn .TabCont li .o:hover .img img {transform: scale(1.2); } 
.learn .TabCont li .o:hover .txt{color: #337a7f; }
.learn .TabCont li .o:hover .txt1{color: #337a7f; }

.source{} 
.source .box{padding-bottom: 100px;} 
.source .tlt{font-size: 18px; color: #333; text-align: center; padding: 60px 0 48px; } 
.source .p{font-size: 14px; color: #666; line-height: 35px; margin-bottom: 48px; } 
.source .name{font-size: 18px; color: #333; background: url(../png/b11.png) no-repeat left 9px; padding-left: 20px; margin-bottom: 20px; }
.source .peo{overflow: hidden; } 
.source .peo li{float: left; margin-right: 42px; } 
.source .peo li:last-child{margin-right: 0px; } 
.source .peo li img{width: 134px; height: 134px; border-radius: 20%; } 
.source .peo li .n1{text-align: center; font-size: 16px;color: #151515; height: 43px; width: 134px; line-height: 43px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.source .peo li .n2{text-align: center;font-size: 14px;color: #666;width: 134px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: -12px;} 
.source .peo li img:hover{animation: IconShake 1s; -moz-animation: IconShake 1s;/* Firefox */ -webkit-animation: IconShake 1s;/* Safari 和 Chrome */ -o-animation: IconShake 1s;	/* Opera */ } 
.source .con_box1 {margin-bottom: 45px; font-size: 14px; color: #666; line-height: 38px; padding: 53px 40px 30px; background: #fff; border: 1px solid #dedede; } 
.source .con_box1 .tlt1{font-size: 16px; color: #151515; margin: 15px 0 6px; } 
.source .con_box1 .txt{font-size: 14px; color: #666; margin-bottom: 0; line-height: 25px; margin-bottom: 15px; } 
.source .con_box2 {margin-bottom: 45px; font-size: 14px; color: #666; line-height: 38px; padding: 20px 40px 20px; background: #fff; border: 1px solid #dedede; } 
.source .con_box2 .tlt1{font-size: 16px; color: #666; } 
.source .con_box2 .txt{font-size: 14px; color: #666; margin-bottom: 8px; line-height: 25px; } 
.source .con_box3 {margin-bottom: 45px; font-size: 14px; color: #666; line-height: 38px; padding: 53px 40px 40px; background: #fff; border: 1px solid #dedede; }


.train{}
.train .box{padding:50px 0 100px 0;}
.train .name{font-size: 18px; color: #333; background: url(../png/b11.png) no-repeat left 9px; padding-left: 20px; margin-bottom: 20px; }
.train .name i{font-size: 18px;color: #666;}
.train .con_box {margin-bottom: 45px;font-size: 14px;color: #666;line-height: 38px;padding: 9px 20px;background: #fff;border: 1px solid #dedede;} 
.train .con_box .tlt{font-size: 16px;color: #333;}
.train .con_box img{margin: 10px 0 30px;}
.train .con_box1{padding: 0;} 
.train .con_box1 img{width: 100%;margin:0;} 

.train .round{overflow: hidden; padding: 10px; margin-bottom: 40px;} 
.train .round li{width: 120px; height: 120px; float: left; border-radius: 100%; margin-right: 72px; box-shadow: 0px 10px 10px -9px #bdc8d3; } 
.train .round li .o{width: 120px; height: 120px; text-align: center; background: #fff; border-radius: 100%; display: inline-block; } 
.train .round li:last-child{margin-right: 0; } 
.train .round li em{font-size: 16px; color: #333; margin-right: 75px; width: 68px; margin-top: 37px; height: 60px; display: block; margin-left: 26px; } 
.train .round li:hover .o{background: #4da1b5; } 
.train .round li:hover .o em{color: #fff; } 

.train .square{overflow: hidden; padding: 10px; margin-bottom: 40px; } 
.train .square li{width: 167px;height: 100px;margin-right: 15px;background: #fff;float: left;box-shadow: 0px 10px 10px -9px #bdc8d3;} 
.train .square li:last-child{margin-right: 0; } 
.train .square li .t1{font-size: 14px; color: #666; line-height: 30px; text-align: center; margin-top: 18px; } 
.train .square li:hover{background: #4da1b5; } 
.train .square li:hover .t1{color: #fff; }

.class .box{padding: 60px 0 100px;}
.class .list1{overflow: hidden; } 
.class .list1 .o{float: left; margin:0 40px 40px 0; overflow: hidden; background: #fff; width: 524px; height: 150px; border: 1px solid #f4f4f4; } 
.class .list1 .o:nth-child(even){margin-right: 0; } 
.class .list1 .o>a{} 
.class .list1 .o .img{float: left; width: 200px; height: 150px; overflow: hidden; } 
.class .list1 .o .img img{transition: all .5s; } 
.class .list1 .o:hover .img img {transform: scale(1.2); } 
.class .list1 .o .tt{float: left; padding: 0px 25px; width: 273px; }
.class .list1 .o .name{font-size: 16px;color: #333;padding-top: 13px;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.class .list1 .o .txt{font-size: 14px;color: #666;line-height: 25px;height: 50px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.class .list1 .o .more{display: inline-block;font-size: 14px;color: #333;padding-right: 10px;margin-top: 25px;background: url(../png/b14.png) no-repeat right;}
.class .list1 .o .more:hover{text-decoration: underline;}

.class .pageNumDiv{}


.team{} 
.team .box{padding:55px 0 80px; } 
.team .p{font-size: 14px;color: #666; text-indent: 20px;line-height: 30px; } 
.team .cont{overflow: hidden;margin-top: 50px; } 
.team .cont li{float: left;border:1px solid #dedede;border-right: 0px;width: 364px;height: 340px;text-align: center;background: #fff;} 
.team .cont li:nth-child(3n){border-right: 1px solid #dedede; } 
.team .cont li:last-child{border-right: 1px solid #dedede; } 
.team .cont li a{display: block; } 
.team .cont .img{border-radius: 100%; overflow: hidden; width: 134px; margin: 20px auto; } 
.team .cont .img img{width: 100%; transition:2s;-moz-transition:2s;-webkit-transition:2s;-o-transition:2s; } 
.team .cont li:hover img{ transform:scale(1.1);-webkit-transform:scale(1.1); } 
.team .cont span{display: block;} 
.team .cont .name{font-size: 24px; color: #151515; } 
.team .cont .name em{font-size: 18px; color: #666; text-transform: uppercase; } 
.team .cont .txt{font-size: 14px;color: #666;line-height: 63px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.team .cont .ico{width: 128px;height: 34px;line-height: 34px;border:1px solid #dedede;border-radius: 20px;font-size: 14px;color: #666;text-align: center;text-transform: uppercase;margin: 0 auto;} 
.team .cont .ico:hover{background: #dbc400; color: #fff; border:1px solid #dbc400; }
.team .pageNumDiv{margin-top: 60px;}

.teamOne{} 
.teamOne .box{margin:60px 0 100px; } 
.teamOne .o{border:1px solid #dedede; background: #fff; overflow: hidden; margin-bottom: 20px; } 
.teamOne .o .name{font-size: 18px; color: #333; background: url(../png/b11.png) no-repeat left 9px; padding-left: 20px; margin-bottom: 20px; } 
.teamOne .o .p{font-size: 14px; color: #666; text-indent: 20px; line-height: 30px; margin-bottom: 30px; }
.teamOne .o1{padding: 60px 0; height: 450px; } 
.teamOne .o1 .le{width: 520px;float: left;text-align: center;border-right: 1px solid #dedede;padding-bottom: 13px;} 
.teamOne .o1 .le .img {width: 200px; margin:20px auto } 
.teamOne .o1 .le .img img{width: 100%; } 
.teamOne .o1 .le .card{font-size: 24px; color: #151515; } 
.teamOne .o1 .le .card em{font-size: 18px;color: #666;text-transform: uppercase;display: inline-block;margin-left: 9px;} 
.teamOne .o1 .le .txt{font-size: 14px;color: #666;line-height: 35px;} 
.teamOne .o1 .le .phone{font-size: 24px;color: #151515;line-height: 47px;background: url(../png/b7.png) no-repeat left;display: inline-block;padding-left: 36px;margin-top: 20px;} 
.teamOne .o1 .le .email{font-size: 24px;color: #151515;line-height: 54px;background: url(../png/b8.png) no-repeat left;display: inline-block;padding-left: 36px;margin-bottom: 5px;} 
.teamOne .o1 .rg{float: left;width: 480px;padding: 0 40px 0 55px;} 
.teamOne .o1 .rg .name{font-size: 18px; color: #333; background: url(../png/b11.png) no-repeat left 9px; padding-left: 20px; margin-bottom: 36px; } 
.teamOne .o1 .rg ul{margin-bottom: 30px; overflow: hidden; } 
.teamOne .o1 .rg ul li{float: left;} 
.teamOne .o1 .rg ul li:nth-child(1){width: 270px;}
.teamOne .o1 .rg ul li:nth-child(3){width: 189px;padding-left: 20px;}
.teamOne .o1 .rg ul li em{font-size: 14px;color: #666;display: block;line-height: 30px;} 
.teamOne .o1 .rg ul li.line{width: 1px; height: 82px; background: #dedede; margin-top: 6px; }

.teamOne .o2{padding: 30px 28px;background: #fff;}
.teamOne .o2 .line{width: 100%;height:1px;background: #dedede;margin: 6px 0 15px;}
.teamOne .o2 .p{margin-bottom: 0;text-indent: 0;}

.teamOne .o3{padding: 30px 38px;background: #fff;} 
.teamOne .o3 .line{width: 100%;height:1px;background: #dedede;margin: 6px 0 40px;} 
.teamOne .o3 ul{overflow: hidden; } 
.teamOne .o3 ul li{width: 314px; margin-right: 37px; float: left; } 
.teamOne .o3 ul li:nth-child(3){margin-right: 0;} 
.teamOne .o3 ul li a{display: block; } 
.teamOne .o3 ul li .img{width: 100%;display: block;} 
.teamOne .o3 ul li .img img{width: 100%;border-radius: 4px;} 
.teamOne .o3 ul li .txt{font-size: 16px; color: #333; line-height: 55px; }



.news{} 
.news .box{padding: 60px 0;} 
.news .box ul{} 
.news .box ul li{margin-bottom:20px;height: 165px; border:1px solid #dedede; overflow: hidden; } 
.news .box li .data{width: 165px;float: left;height: 165px;border-right:1px solid #dedede;} 
.news .box li .data em{display: block; } 
.news .box li .data em.em1{font-size: 48px;color: #151515;padding: 24px 0 0 40px;} 
.news .box li .data em.em2{font-size: 24px;color: #666;padding: 6px 0 0 40px;} 
.news .box li .txt{padding: 32px;float: left;width: 735px;} 
.news .box li .txt a{display: block; } 
.news .box li .txt .t1{font-size: 16px;color: #151515;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;margin-bottom: 19px;} 
.news .box li .txt .t2{font-size: 14px; color: #666; line-height: 30px; height: 60px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } 
.news .box li .ico{display: inline-block; margin: 53px 0 0 33px; } 
.news .box li .i1{display: block; } 
.news .box li .i2{display: none; } 
.news .box li:hover .t1{color: #dbc400;}
.news .box li:hover .t2{color: #dbc400;}
.news .box li:hover .i1{display: none; } 
.news .box li:hover .i2{display: block; }
.news .pageNumDiv{margin: 60px 0 40px;}


.newsDetail{} 
.newsDetail .box{padding: 40px 100px;margin: 60px 0 100px;background:#fff;} 
.newsDetail .title {font-size: 24px; color: #151515; margin-bottom: 25px; } 
.newsDetail .tip {line-height: 65px; height: 65px; border-bottom: 1px solid #dedede; } 
.newsDetail .tip em {font-size: 14px;color: #666;margin-right: 0px;display: inline-block;} 
.newsDetail .tip .share {display: inline-block; float: right; } 
.newsDetail .cont {padding-top: 45px; border-bottom: 1px solid #dedede;padding-bottom: 40px;font-size: 15px;
    letter-spacing: 2px;} 
.newsDetail .cont .p {font-size: 14px; color: #666; line-height: 30px; }

.share{padding-bottom: 0px;} 
.share em{font-size: 14px; color: #666; } 
.share ul{overflow: hidden; display: inline-block; vertical-align: middle; } 
.share ul li{float: left; margin-right: 10px; } 
.share ul li a{display: block; } 
.share ul li a img{width: auto; } 
.botTlt{position: relative; padding-top: 30px; } 
.botTlt .t{font-size: 14px; color: #333; line-height: 30px; } 
.botTlt .t em{font-size: 14px; color: #333; } 
.botTlt .ico{position: absolute;right: 0;top: 37px;width: 80px;display: inline-block;font-size: 16px;color: #333;font-weight: bold;border-radius: 4px;height: 38px;line-height: 38px;padding-left: 20px;background: #dedede url(../png/c4.png) no-repeat 65px;}
.botTlt .ico:hover{background: #dbc400 url(../png/c4_on.png) no-repeat 65px;color: #fff;}



.map{} 
.map .box{padding-top: 60px; } 
.mapTab .prtitle .tt{font-size: 16px; color: #666; border:1px solid #dedede; border-radius: 20px; padding: 0 22px; height: 38px; line-height: 38px; text-align: center; cursor: pointer; margin-right: 30px; } 
.mapTab .prtitle .slick-current .tt{color: #fff; background:#dbc400; border:1px solid #dbc400; } 
.mapTab .slider-for{margin-top: 40px; } 
.mapTab .conbox ul{overflow: hidden; } 
.mapTab .conbox li{width: 340px;margin-right: 40px;margin-bottom: 40px;float: left;} 
.mapTab .conbox li:nth-child(2n){} 
.mapTab .conbox li:nth-child(3n){margin-right: 0px;} 
.mapTab .conbox li .i1{overflow: hidden; display: block; } 
.mapTab .conbox li img{width: 100%; transition: all .5s; } 
.mapTab .conbox li .i2{line-height: 53px;height: 53px;border-bottom: 1px solid #dedede;display: block;width: 100%;} 
.mapTab .conbox li em{font-size: 16px;color: #666;float: left;} 
.mapTab .conbox li i{font-size: 16px;color: #666;float: right;} 
.mapTab .conbox li:hover img{transform: scale(1.2);} 
.mapTab .conbox li:hover em{color: #dbc400;}
.mapTab .slick-prev{position: absolute; z-index: 10; left: 0; top: 50%; margin-top: -16px; display: block; background: url(../png/c5_left.png) left top no-repeat; width: 35px; background-size: 35px 35px; height: 35px; } 
.mapTab .slick-next{position:absolute; z-index:10; right:0; top:50%; margin-top:-16px; display:block; background:url(../png/c5_right.png) right top no-repeat;    width: 35px; background-size: 35px 35px; height: 35px; } 
.mapTab .slick-prev:hover{background:url(../png/c5_lefton.png) no-repeat; background-size: 35px 35px;} 
.mapTab .slick-next:hover{background:url(../png/c5_righton.png) no-repeat; background-size: 35px 35px;} 
.mapTab .tablist {margin: 0; padding: 0 55px; } 
.map .pageNumDiv{padding:20px 0 60px; } 
.map .comm-more{}


.book{} 
.book .boxList{overflow: hidden;margin-top: 60px;} 
.book .boxList li{float: left; width: 340px; margin-bottom: 40px; margin-right: 38px; text-align: center; background:#fff; overflow: hidden; } 
.book .boxList li:nth-child(2n){} 
.book .boxList li:nth-child(3n){margin-right: 0; } 
.book li a{display: block; } 
.book li .img{text-align: center;width: 100%;display: block;height: 270px;line-height: 270px;overflow: hidden;} 
.book li .img img{transition: all .5s; } 
.book li em{font-size: 14px; color: #666; display: block; } 
.book li em.em1{font-size: 16px;color: #333;margin-bottom: 13px;} 
.book li em.em2{margin-bottom: 5px; } 
.book li em.em3{} 
.book li .ico{width: 126px;height: 34px;line-height: 34px;border:1px solid #dedede;color: #666;font-size: 16px;text-align: center;border-radius: 20px;margin: 20px auto;text-transform: uppercase;} 
.book li .ico:hover{color: #fff;background:#dbc400;border:1px solid #dbc400;} 
.book li:hover img{transform: scale(1.2);}
.book .pageNumDiv{margin:20px 0 100px;}



.video{} 
.video .boxList{overflow: hidden;margin-top: 60px;} 
.video .boxList li{float: left; width: 340px; margin-bottom: 40px; margin-right: 38px; text-align: center; background:#fff; overflow: hidden; } 
.video .boxList li:nth-child(2n){} 
.video .boxList li:nth-child(3n){margin-right: 0; } 
.video li a{display: block; } 
.video li .img{text-align: center;width: 100%;display: block;overflow: hidden;} 
.video li .txt{font-size: 16px;color: #333;height: 82px;line-height: 82px;text-align: center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 10px;}
.video .pageNumDiv{margin:20px 0 100px;}

.videoBlack{width: 100%;height: 100%;background: url(../png/c9.png);z-index: 9999;position: fixed;top: 0;}
.videoCont{position: fixed; z-index: 10000; left: 50%; top: 50%; margin-left: -502.5px; margin-top: -366px; } 
.videoCont .closeBtn{display: block; float: right; }
.videoPlay{width: 100%;}
.videoPlay img{width: 100%;}

.article .box{margin: 60px 0 100px;}
.article .comm-list li .more:hover{background: #dbc400;}


.upload{} 
.upload .boxList{overflow: hidden;margin-top: 60px;} 
.upload .boxList li{float: left; width: 340px; margin-bottom: 40px; margin-right: 38px; text-align: center; background:#fff; overflow: hidden; } 
.upload .boxList li:nth-child(2n){} 
.upload .boxList li:nth-child(3n){margin-right: 0; } 
.upload li a{display: block; } 
.upload li .img{text-align: center;width: 100%;display: block;overflow: hidden;} 
.upload li .img img{transition: all .5s;}
.upload li .txt{font-size: 16px;color: #333;height: 63px;line-height: 63px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 10px;}
.upload li .ico{color: #666;font-size: 14px;text-transform: uppercase;background: url(../png/c14.png) no-repeat 122px;width: 133px;height: 34px;line-height: 34px;padding-left: 27px;border:1px solid #dedede;border-radius: 27px;margin: 0 auto;margin-bottom: 20px;display: block;text-align: left;}
.upload li:hover img{transform: scale(1.2);}
.upload li:hover .ico{background:  #dbc400 url(../png/c14_on.png)no-repeat 122px;border:1px solid #dbc400;color:#fff;}
.upload .pageNumDiv{margin:20px 0 100px;}

.case{} 
.case .boxList{overflow: hidden;margin-top: 60px;} 
.case .boxList li{float: left;width: 530px;margin-bottom: 40px;margin-right: 38px;background:#fff;overflow: hidden;} 
.case .boxList li:nth-child(2n){margin-right: 0;} 
.case li a{display: block; } 
.case li .img{text-align: center;width: 100%;display: block;overflow: hidden;} 
.case li .img img{transition: all .5s;}
.case li .txt{padding-bottom: 33px;}
.case li .t1{font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 40px 35px 0;display: block;}
.case li .t2{font-size: 14px;color: #333;padding: 0 35px;display: block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;line-height: 30px;height: 60px;margin-top: 10px;}
.case li .ico{color: #666;font-size: 14px;text-transform: uppercase;width: 133px;height: 34px;line-height: 34px;padding-left: 27px;border:1px solid #dedede;border-radius: 27px;display: block;margin-left: 35px;margin-top: 20px;}
.case li:hover img{transform: scale(1.2);}
.case li:hover .txt{background: #000;}
.case li:hover .t1,.case li:hover .t2{color: #fff;}
.case li:hover .ico{background:#dbc400;border:1px solid #dbc400;color:#fff;}
.case .pageNumDiv{margin:20px 0 100px;}




















v

