
.indBanner{width: 100%;overflow: hidden;}
.indBanner .swiper-slide img{width: 100%;}
.indBanner .swiper-pagination-bullet-active {background: #f18919!important; } 
.indBanner .swiper-pagination-bullet {width: 12px; height: 12px; background: #fff; opacity: 1; } 
.indBanner .swiper-pagination{bottom: 23px!important; }

.m-indBanner{width: 100%;overflow: hidden;}
.m-indBanner .swiper-slide img{width: 100%;}
.m-indBanner .swiper-pagination-bullet-active {background: #d82128!important; } 
.m-indBanner .swiper-pagination-bullet {width: 12px;height: 12px;background: #fff;opacity: .8;} 
.m-indBanner .swiper-pagination{bottom: 17px!important;}

.indPart1{background: #efefef;line-height: 60px;height: 60px; overflow: hidden; }
.indPart1 .leTxt{font-size: 20px;color: #2877b5;width: 100px;}
.indPart1 .rgBanner{width: 1100px; } 
.indPart1 .rgBanner .swiper-container{position: relative;    height: 60px; } 
.indPart1 .rgBanner a{color: #666;    height: 60px; }
.indPart1 .swiper-button-prev{width: 40px;height: 10px;top: 19px;left: inherit;right: 0px;margin-top: 0;background: url("../images/a5_1.png") no-repeat right center;-webkit-transition:.5s;transition:.5s;} 
.indPart1 .swiper-button-next{width: 40px;height: 10px;margin-top: 0;top: 36px;right: 0;left: inherit;background: url("../images/a5_2.png") no-repeat right center;-webkit-transition:.5s;transition:.5s;} 
.indPart1 .swiper-button-prev:hover{background: url("../images/a5_1on.png") no-repeat right center;}
.indPart1 .swiper-button-next:hover{background: url("../images/a5_2on.png") no-repeat right center;}

.indPart2{margin:60px 0; } 
.indPart2 .txt{width: 542px; } 
.indPart2 .t1{font-size: 36px;color: #333;font-weight: bold;text-transform: uppercase; } 
.indPart2 .t2{font-size: 30px;color: #333;margin: 10px 0 35px;} 
.indPart2 .t3{font-size: 24px;color: #333; } 
.indPart2 .t4{font-size: 14px;color: #666;line-height: 30px;margin-bottom: 32px;} 
.indPart2 .txt i{display: block;width: 60px;height: 1px;background: #d6d6d6;margin: 15px 0 17px;} 
.indPart2 .img{overflow: hidden; } 
.indPart2 .img img{-webkit-transition: all .5s; transition: all .5s; } 
.indPart2 .img img:hover{transform: scale(1.2); } 
.indPart2 .more{font-size: 14px;color: #2877b5;} 
.indPart2 .more:hover{text-decoration: underline;text-indent: 10px;}

.indTlt{ margin-bottom: 45px;}
.indTlt em{font-size: 36px;color: #333;font-weight: bold;display: block;text-transform: uppercase;}
.indTlt i{font-size: 30px;color: #333;}

.indPart3{background: #f6f7f9; padding: 60px 0; }
.indPart3 .wal{overflow: hidden;}
.indPart3 .Tab{overflow: hidden;margin-top: 58px;}
.indPart3 .Tab li{cursor:pointer;height: 32px;float: left;color: #666666;line-height: 25px;font-size: 16px;margin-left: 50px;}
.indPart3 .Tab li i{width: 100%;display: block;height: 1px;background: #2877b5;opacity: 0;margin-top: 5px;-webkit-transition: all .3s; transition: all .3s; }
.indPart3 .Tab li.on i{-webkit-transition:none; transition:none;}
.indPart3 .Tab li.on{color: #2877b5;font-weight: bold;}
.indPart3 .Tab li:hover{color: #2877b5; font-weight: bold; }
.indPart3 .Tab li.on i{opacity: 1;margin-top: 0;}
.indPart3 .Tab li:hover i{opacity: 1;margin-top: 0;}
.indPart3 .TabCont{clear: left;}
.indPart3 .TabCont li{display: none; }

.conBox1{overflow: hidden;width: 100%;}
.conBox1 .o{float: left; margin-right: 45px; border-bottom: 2px solid #333; position: relative; }
.conBox1 .o:nth-child(3n){margin-right: 0;}
.conBox1 .o a {display: block; overflow: hidden; width: 370px; } 
.conBox1 .o a img{width: 100%; -webkit-transition: all .5s; transition: all .5s; }
.conBox1 .o a .t1{font-size: 20px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;margin-top: 15px;margin-bottom: 5px;}
.conBox1 .o a .t2{font-size: 14px;color: #999;margin-bottom: 22px;display: block;}
.conBox1 img:hover {transform: scale(1.2);}
.conBox1 .o:hover{border-bottom: 2px solid #2877b5;}
.conBox1 .o:hover .t1{color: #2877b5;}

.indPart4{padding: 60px 0;}
.indPart4 .wal{overflow: hidden;}
.indPart4 .more{font-size: 16px; color: #666; margin-top: 60px; }
.indPart4 .more:hover{color:#2877b5;text-decoration:underline;}
.indPart4 .contBox2{clear: left;}

.contBox2{width: 100%; overflow: hidden; } 
.contBox2 li{position: relative; float: left; width: 398px; height: 275px; background: #f6f7f9; text-align: center;border-right: 2px solid #fff; } 
.contBox2 li a{display: block; } 
.contBox2 li img{margin: 0 auto;margin-top: 40px;} 
.contBox2 li img.off{} 
.contBox2 li img.in{display: none; } 
.contBox2 li .t1{font-size: 20px;color: #666;margin-top: 25px;display: block;} 
.contBox2 li .t2{font-size: 14px;color: #666;line-height: 30px;padding: 0 25px;margin-top: 10px;display: block;} 
.contBox2 li:hover img.off{display: none; } 
.contBox2 li:hover img.in{display: block; } 
.contBox2 li:hover{background:#2877b5;} 
.contBox2 li:hover .t1{color:#fff;} 
.contBox2 li:hover .t2{color:#fff;}

.indPart5{background: #f6f7f9; padding: 60px 0 80px; }
.indPart5 .Tab{overflow: hidden;margin-top: 58px;}
.indPart5 .Tab li{cursor:pointer;height: 32px;float: left;color: #666666;line-height: 25px;font-size: 16px;margin-left: 50px;}
.indPart5 .Tab li i{width: 100%;display: block;height: 1px;background: #2877b5;opacity: 0;margin-top: 5px;-webkit-transition: all .3s; transition: all .3s; }
.indPart5 .Tab li.on i{-webkit-transition:none; transition:none;}
.indPart5 .Tab li.on{color: #2877b5;font-weight: bold;}
.indPart5 .Tab li:hover{color: #2877b5; font-weight: bold; }
.indPart5 .Tab li.on i{opacity: 1;margin-top: 0;}
.indPart5 .Tab li:hover i{opacity: 1;margin-top: 0;}
.indPart5 .TabCont{clear: left;}
.indPart5 .TabCont li{display: none; }

.conBox3{overflow: hidden;width: 100%;}
.conBox3 .o{float: left;margin-right: 30px;position: relative;}
.conBox3 .o:nth-child(3n){margin-right: 0;}
.conBox3 .o a {display: block; overflow: hidden; width: 380px; } 
.conBox3 .o a img{width: 100%; }
.conBox3 .o .hov{background: url(../images/b5.png);width: 100%;height: 100%;position: absolute;bottom: -100%;text-align: center;-webkit-transition: all .3s;transition: all .3s;}
.conBox3 .o .hov .t1{font-size: 20px;color:#fff;font-weight: bold;display: block;margin: 55px 0 15px;}
.conBox3 .o .hov .t2{font-size: 14px;color:#fff;line-height: 25px;display: block;padding: 0 30px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;height: 50px;}
.conBox3 .o .hov img{width: auto; margin: 0 auto; display: table; margin-top: 14px; }
.conBox3 .o:hover .hov{bottom: 0;}

.introduction{margin-bottom: 100px; } 
.introduction .tlt{font-size: 24px;color: #333;margin-bottom: 25px; } 
.introduction p{font-size: 14px;color: #666;line-height: 30px;margin-bottom: 30px;} 
.introduction .imgBox{height: 416px;background: #ebf7ff;margin-bottom: 30px;overflow: hidden;} 
.introduction .img{width: 732px;overflow: hidden;height: 100%;} 
.introduction .img img{width: 100%; -webkit-transition: all .5s; transition: all .5s; } 
.introduction .img img:hover{transform: scale(1.2); } 
.introduction .rg{width: 468px; } 
.introduction .rg p{font-size: 24px;color: #3982bb;line-height: 54px;margin: 94px 0 0 36px;}


.cultrue{margin-bottom: 132px;}
.cultrue .imgBox{height: 473px;margin-bottom: 30px;overflow: hidden;width: 100%;} 
.cultrue .img{width: 530px;overflow: hidden;height: 100%;} 
.cultrue .img img{width: 100%; -webkit-transition: all .5s; transition: all .5s; } 
.cultrue .img img:hover{transform: scale(1.2); } 
.cultrue .rg{width: 659px;background: #f2f2f2;height: 475px;} 
.cultrue .rg p{font-size: 14px;color: #666;line-height: 34px;margin: 53px 30px  50px;}

.newsDetail{margin-top: 60px} 
.newsDetail .cont{text-align: center; } 
.newsDetail .cont b{font-size: 24px;color: #444;display: block;margin-bottom: 15px;font-weight: normal;} 
.newsDetail .cont p{font-size: 16px; color: #666; } 
.newsDetail .cont p.tadSmall{font-size: 12px; color: #999; } 
.newsDetail .cont .line{height: 50px;border-bottom: 1px solid #eee;margin-bottom: 40px;} 
.newsDetail .cont .imgBox{margin: 0 auto;margin-bottom: 40px;overflow: hidden;} 
.newsDetail .cont>img{width: auto;margin:0 auto;margin-bottom: 20px;}
.newsDetail .cont .p{font-size: 14px;color: #666;line-height: 30px;text-indent: 25px;text-align: left;} 
.newsDetail .share{text-align: left;margin-top: 50px;padding-bottom: 30px;border-bottom: 1px dashed #eee;}
.zzzReturn{width: 83px; height: 38px; line-height: 38px; display: inline-block; float: right; margin-top: -53px; background: #2877b5 url(../images/d3.png) no-repeat 66px; color: #fff; font-size: 16px; padding-left: 17px; border-radius: 4px; }
.zzzReturn:hover{text-decoration:underline;}

.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; } 

.pageDown{padding: 20px 0;margin-bottom: 35px;} 
.pageDown li{font-size: 14px;color: #666;line-height: 30px;} 
.pageDown b{font-size: 14px;color: #333; }
.pageDown li a:hover{color:#2877b5;}

.honorTlt{width: 140px;margin-top: 85px;font-size: 30px;color: #333;text-align: center;line-height: 42px;}
.honorTlt img{display: block; margin: 0 auto; margin-bottom: 19px; }

.honorBanner1 {width: 1000px; position: relative; }
.honorBanner1 .swiper-wrapper{width: 820px;}
.honorBanner1 .swiper-container {margin:0 90px;}
.honorBanner1 .swiper-button-prev{width: 37px;height: 64px;left: 0px;top: 0;z-index: 99;opacity: 1!important;margin-top: 114px;cursor: pointer!important;background: url(../images/c3_1.png) no-repeat left;} 
.honorBanner1 .swiper-button-next{width: 37px;height: 64px;right: 0px;top: 0;opacity: 1!important;margin-top: 114px;cursor: pointer!important;background: url(../images/c3_2.png) no-repeat right;} 
.honorBanner1 .swiper-button-prev:hover{background:url(../images/c3_1on.png) no-repeat left; } 
.honorBanner1 .swiper-button-next:hover{background:url(../images/c3_2on.png) no-repeat right; }
.honorBanner1 .o{border:1px solid #f1f1f1; border-bottom:4px solid #f1f1f1; } 
.honorBanner1 .o a{display: block; }
.honorBanner1 .o .img img{border:2px solid #f1f1f1; margin: 0 auto; display: block; margin-top: 19px; }
.honorBanner1 .o .p{font-size: 14px;color: #666;padding: 0 17px;height: 42px;line-height: 42px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.honorBanner1 .o:hover {border-bottom: 4px solid #2877b5;}

.indexCase{min-height:500px; position:relative;}
.indexCase .list{padding-top: 106px;width: 1200px;margin:0 auto;}
.indexCase .list .tempWrap{margin:0 auto;margin-left: 61px;}
.indexCase li{float:left;width: 376px;height:290px;}
.indexCase li .shadow{ display:none;}
.indexCase li img{width: 316px;border: 5px solid #e4e4e4;}
.indexCase .prev{display:block;background: url(../images/c3_1.png) left no-repeat;width: 50px;height: 80px;position:absolute;z-index:50;left: 0px;top:50%;margin-top: -65px;}
.indexCase .next{display:block;background: url(../images/c3_2.png) right no-repeat;width: 50px;height: 80px;position:absolute;z-index:50;right: 0px;top:50%;margin-top: -65px;}
.indexCase .prev:hover{ background:url(../images/c3_1on.png) left no-repeat;}
.indexCase .next:hover{ background:url(../images/c3_2on.png) right no-repeat;}
.indexCase .list .txt{display: none;}
.caseLayer{position:absolute;z-index:20;left:50%;top: 59px;width: 476px;margin-left:-238px;}
.caseLayer .imgDiv img{opacity:1;width: 466px;border: 5px solid #e4e4e4;}
.caseLayer .txt{font-size: 14px;color: #666;padding: 0 5px;height: 60px;line-height: 60px;overflow: hidden;text-overflow: hidden;white-space: nowrap;text-align: center;}

/*.honor2{background: #f9f9f9;padding-top: 53px;} 
.honor2 .honorBanner1 .o:hover .p{padding: 7px 17px; height: auto; min-height: 42px; line-height: 20px; white-space: inherit; text-align: left; } 
.honor2 .honorBanner1 {height: 327px; }
*/
.qualifications .indexCase {min-height: 445px; } 
.qualifications .indexCase .list {padding-top: 66px; } 
.qualifications .caseLayer {top: 19px; } 
.qualifications .box2{background: #f5f5f5;}
.qualifBanner1 {width: 1200px;position: relative;padding: 60px 0 73px;}
.qualifBanner1 .slick-list {margin:0 60px;}
.qualifBanner1 .slick{ margin:0 7px;}
.qualifBanner1 .slick-prev{display:block;width: 40px;height: 60px;background:url(../images/c3_1.png) no-repeat left;position:absolute;z-index:22;left: 0px;top:50%;margin-top:-40px;}
.qualifBanner1 .slick-next{display:block;width: 40px;height: 60px;background:url(../images/c3_2.png) no-repeat right;position:absolute;z-index:22;right: 0px;top:50%;margin-top:-40px;}
.qualifBanner1 .slick-prev:hover{ background:url(../images/c3_1on.png) no-repeat left;}
.qualifBanner1 .slick-next:hover{ background:url(../images/c3_2on.png) no-repeat right;}
.qualifBanner1 .o{border:1px solid #f1f1f1;border-bottom: 4px solid #cdcdcd;background: #fff;} 
.qualifBanner1 .o a{display: block; }
.qualifBanner1 .o .img img{border:2px solid #f1f1f1; margin: 0 auto; display: block; margin-top: 19px; }
.qualifBanner1 .o .p{font-size: 14px;color: #666;padding: 0 17px;height: 42px;line-height: 42px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.qualifBanner1 .o:hover {border-bottom: 4px solid #2877b5;}


.news{} 
.newsList1{} 
.newsList1 li{overflow: hidden; padding: 36px 0 40px; border-bottom: 1px solid #eaeaea; } 
.newsList1 .date{text-align: center; width: 125px; height: 81px; border-right: 1px solid #ebebeb; margin-right: 40px; } 
.newsList1 .date em{font-size: 60px;color: #2877b5; display: block; } 
.newsList1 .date i{font-size: 16px;color: #999; } 
.newsList1 .txt{width: 572px; } 
.newsList1 .txt .t1{font-size: 20px;color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.newsList1 .txt .t2{font-size: 12px;color: #999;margin: 10px 0 13px;} 
.newsList1 .txt p{font-size: 14px;color: #666;line-height: 27px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; height: 81px; } 
.newsList1 .txt .more{font-size: 14px;color: #fff;background: #2877b5;display: block;width: 117px;height: 39px;line-height: 39px;text-align: center;margin-top: 45px;} 
.newsList1 .img{overflow: hidden; border:2px solid #ebebeb; } 
.newsList1 .img img{-webkit-transition: all .5s; transition: all .5s; } 
.newsList1 .img:hover img{transform: scale(1.2); } 
.newsList1 li:hover .t1{color:#2877b5;}

.newsList2 li{font-size: 16px; color: #666; margin-bottom: 2px; border-bottom: 1px dashed #bababa; height: 55px; line-height: 55px; padding-right: 130px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.newsList2 li a{display: block; } 
.newsList2 li i{display: inline-block;width: 6px;height: 6px;margin: 0 10px 0 4px;border-radius: 100%;background: #2877b5;} 
.newsList2 li .date{font-size: 14px;color: #666;position: absolute;right: 0;}
.newsList2 li a:hover{color:#2877b5;}

.product1{margin-bottom: 90px; } 
.product1 .tlt{margin-bottom: 30px; font-size: 30px; color: #333; } 
.product1 .tlt i{color: #2877b5; } 
.product1 .tlt i.i1{font-weight: bold; } 
.product1 p{font-size: 14px; color: #666; line-height: 30px; margin-bottom: 40px; } 
.product1 .imgBox{margin-bottom: 30px; overflow: hidden; } 
.product1 .imgBox .img{overflow: hidden;width: 596px; } 
.product1 .imgBox .img img{-webkit-transition: all .5s;transition: all .5s;}
.product1 .imgBox .img:hover img{transform: scale(1.1);}
.product1 .imgBox .img:nth-child(1){float: left; } 
.product1 .imgBox .img:nth-child(2){float: right; margin-top: 47px; }


.product2{margin-bottom: 90px;} 
.product2 .Tab{display: table; margin:0 auto; margin-bottom: 45px; overflow: hidden; } 
.product2 .Tab li{font-size: 14px;color: #333; width: 138px; height: 43px; line-height: 43px; border:1px solid #ddd; text-align: center; margin:0 10px; float: left; } 
.product2 .Tab li.hov{border:1px solid #005faf; background: #2877b5; color: #fff; } 
.product2 .TabCont li{display: none; } 
.product2 .proBox{margin-bottom: 30px; overflow: hidden; } 
.product2 .proBox .txt{background: #f8f8f8; width: 50%; height: 417px; float: left; } 
.product2 .proBox .tlt{font-size: 24px;color:#333; margin-top: 55px; margin:55px 52px 0; } 
.product2 .proBox p{font-size: 14px;color:#666;margin: 20px 52px 30px;line-height: 30px;height: 180px;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;} 
.product2 .proBox .more{font-size: 14px;color: #333;display: block;text-align: center;background: #eaeaea;width: 150px;height: 50px;line-height: 50px;margin-left:52px;} 
.product2 .proBox .more:hover{background: #2877b5; color: #fff; } 
.product2 .proBox .img{float: left; overflow: hidden; } 
.product2 .proBox .img img{-webkit-transition: all .5s; transition: all .5s; } 
.product2 .proBox .img:hover img{transform: scale(1.2); } 
.product2 .proBox:hover .tlt{color:#2877b5;}

.director{overflow: hidden;margin-bottom: 70px; } 
.director li{float: left; width: 300px; height: 220px; margin-right: 30px; margin-bottom: 30px; background: #f1f1f1; padding: 0 40px; } 
.director li:nth-child(3n){margin-right: 0; } 
.director .name{font-size: 18px;color: #333;margin: 26px 0 10px;} 
.director i{display: block;width: 100%;height: 1px;background: #cccdce;margin: 16px 0 10px;} 
.director p{font-size: 16px;color: #333;line-height: 37px;} 
.director li:hover{background: #2877b5;} 
.director li:hover .name{color:#fff;} 
.director li:hover i{background:#fff;} 
.director li:hover p{color:#fff;}

.system{overflow: hidden;margin-bottom: 70px;} 
.system .sysLeft{width: 820px; } 
.system .sysLeft li{border-bottom: 1px solid #f7f7f7; } 
.system .sysLeft li a{display: inline-block; font-size: 14px; color: #666; height: 55px; line-height: 55px; width: 85%; } 
.system .sysLeft li .date{float: right;line-height: 55px;color: #666;font-size: 14px;} 
.system .sysLeft li:hover a{color: #2877b5;font-weight: bold;} 
.system .sysLeft li:hover .date{color: #2877b5;}

.system .sysRight{width: 253px;background: #eee;padding:45px 40px;} 
.system .sysRight .tlt{font-size: 23px;color: #333;margin-bottom: 30px;} 
.system .sysRight p{font-size: 14px;color: #666;line-height: 30px;}

.systemDetail p{font-size: 14px;color: #666;line-height: 30px;}

.repBanner .tablist {margin-bottom: 30px; padding: 0 75px; } 
.repBanner .tablist .slick {margin: 0; cursor: pointer; } 
.repBanner .tablist .slick-prev{position: absolute;z-index: 10;left: 0;top: 50%;margin-top: -30px;display: block;background: url(../images/f1_1.jpg) left top no-repeat;width: 60px;background-size: 60px 60px;height: 60px;} 
.repBanner .tablist .slick-next{position:absolute;z-index:10;right:0;top:50%;margin-top: -30px;display:block;background:url(../images/f1_2.jpg) right top no-repeat;width: 60px;background-size: 60px 60px;height: 60px;} 
.repBanner .year{font-size: 24px;height: 60px;line-height: 60px;background: #ccc;color: #fff;text-align: center;margin: 0 1px;} 
.repBanner .year:hover{background: #2877b5; } 
.repBanner .slick-current .year{background: #2877b5; } 
.repBanner .o{} 
.repBanner .o li{border-bottom: 1px solid #eee; position: relative; } 
.repBanner .o li a{font-size: 14px;color: #666; line-height: 52px; height: 52px; width: 85%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.repBanner .o li .date{width: 12%; text-align: right; position: absolute; top: 0px; right: 0; font-size: 14px;color: #666; } 
.repBanner .o li:hover a{color: #2877b5;} 
.repBanner .o li:hover .date{color: #2877b5;}

.notice{margin-bottom: 90px;} 
.notice .tab{display: table; margin:0 auto; margin-bottom: 45px; overflow: hidden; } 
.notice .tab li{font-size: 14px;color: #333; width: 138px; height: 43px; line-height: 43px; border:1px solid #ddd; text-align: center; margin:0 10px; float: left; } 
.notice .tab li.hov{border:1px solid #005faf; background: #2877b5; color: #fff; } 
.notice .tab li:hover{border:1px solid #005faf; background: #2877b5; color: #fff; }

.contact{margin:60px 0 80px;} 
.contact .bigMap{width: 100%;} 
.contact .txt{width: 724px; height: 365px; padding-left: 50px; background: #f9f9f9;} 
.contact .txt h2{font-size: 24px;color: #333;margin: 50px 0 30px;} 
.contact .txt p{font-size: 16px; color: #666; line-height: 40px; } 
.contact .ewmBox{width: 426px; height: 365px; background:url(../images/g3.jpg); position: relative; } 
.contact .ewmBox img{position: absolute; top:80px; } 
.contact .ewmBox span{position: absolute; top:252px; color: #fff; font-size: 16px; } 
.contact .ewmBox img.img1{left: 49px; } 
.contact .ewmBox img.img2{left: 237px; } 
.contact .ewmBox span.t1{left: 100px; } 
.contact .ewmBox span.t2{left: 280px; }

.searchPage{margin: 60px 0 105px;}
.searchPage .tlt{font-size: 18px;color: #333;margin-bottom: 10px;}
.searchPage .tlt i{color: #2877b5;}

.jobPage{padding-bottom: 30px;} 
.jobPage ul{overflow: hidden;} 
.jobPage li{border-bottom: 1px solid #e9e9e9;/* padding:44px 0 55px; */position: relative;height: 143px;} 
.jobPage li div{float: left;position: relative;margin-top: 44px;} 
.jobPage li div.t1{width: 325px;} 
.jobPage li div.t2{width: 339px;} 
.jobPage li div.t3{width: 330px;} 
.jobPage li em{font-size: 16px;color: #444; margin-left: 30px; } 
.jobPage li b{font-size: 16px;color: #444; margin-left: 30px; } 
.jobPage li div i{font-size: 12px;color: #666;margin-left: 30px;display: block;margin-top: 10px;} 
.jobPage li div span{background: #e9e9e9;display: inline-block;width: 1px;height: 44px;position: absolute;right: 0;top: 0;} 
.jobPage .lookDet{margin-left: 25px;display: inline-block;font-size: 14px;color: #444;text-align: center;width: 140px;height: 40px;line-height: 40px;background: #e9e9e9;position: absolute;bottom: 55px;} 
.jobPage .lookDet:hover{background: #2877b5; color: #fff; }

.jobDetail{padding:60px 0 90px;}
.jobDetail .box1{background: #fafafa; padding:40px 40px; } 
.jobDetail .box1 i{font-size: 12px;color: #999; } 
.jobDetail .box1 b{font-size: 30px;color: #333;display: block;margin: 9px 0 19px;} 
.jobDetail .box1 .t1{font-size: 24px;color: #2877b5;display: inline-block;} 
.jobDetail .box1 .t2{font-size: 14px;color: #666;display: inline-block;margin-left: 12px;margin-bottom: 29px;} 
.jobDetail .box1 p{font-size: 14px;color: #666; }

.jobDetail .box2{padding-left: 40px; padding-bottom: 20px; border-bottom: 1px solid #dedede; } 
.jobDetail .box2 .tlt{font-size: 18px; color: #666; margin-top: 42px; } 
.jobDetail .box2 .t{font-size: 14px; color: #666; margin-top: 25px; line-height: 35px; } 
.jobDetail .box2 p{font-size: 14px; color: #666; line-height: 35px; padding-bottom: 10px; }

.jobDetail .box3{border-bottom: 1px solid #dedede; padding: 26px 47px; } 
.jobDetail .box3 em{font-size: 18px;color: #666;display: block;margin-bottom: 15px;} 
.jobDetail .box3 i{font-size: 14px;color: #666; }

.jobDetail .box4{border-bottom: 1px solid #dedede; padding: 26px 47px; } 
.jobDetail .box4 i{font-size: 14px;color: #666; }

.growUp{margin-bottom: 100px;} 
.growUp .box{overflow: hidden; } 
.growUp .img{float: left;width: 585px;height: 517px;line-height: 517px;text-align: center;background: #f2f2f2;overflow:hidden;} 
.growUp .img img{-webkit-transition:all .5s;transition:all .5s;} 
.growUp .img:hover img{transform:scale(1.1);}
.growUp .cont{margin-left: 40px;width: 575px;} 
.growUp .cont em{font-size: 30px;color: #333;margin-top: 40px;margin-bottom: 21px;display: inline-block;} 
.growUp .cont i{font-size: 30px; color: #2877b5; } 
.growUp .cont .tlt{font-size: 24px;color: #333;line-height: 39px;margin-bottom: 30px;} 
.growUp .cont p{font-size: 14px;color: #666; line-height: 30px; }

.community .login{margin: 0 auto; display: table; margin-bottom: 155px; } 
.community .login .inp{width: 428px; height: 52px; line-height: 52px; border:1px solid #e0e0e0; margin-bottom: 20px; } 
.community .login .inp img{margin: 0 13px 0 18px;} 
.community .login .inp input{font-size: 14px;color: #999;width: 352px;height: 52px;line-height: 52px;} 
.community .login .btns{overflow:hidden; display:table; margin:0 auto; padding-top:20px; } 
.community .login .btns a{display: inline-block; float: left;margin:0 10px; width: 128px; height: 38px; line-height: 38px; border:1px solid #e0e0e0; text-align: center; color:#8b8b8c; } 
.community .login .btns a:hover{background: #2877b5; color: #fff; border:1px solid #2877b5; } 
.community .login .inp input::-webkit-input-placeholder {color: #999; opacity: 1; -webkit-transition: .4s; } 
.community .login .inp input::-moz-placeholder {color: #999; opacity: 1; -moz-transition: .4s; } 
.community .login .inp input:-ms-input-placeholder {color: #999; opacity: 1; } 
.community .login .inp input:focus {outline: none; } 
.community .login .inp input:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
.community .login .inp input:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
.community .login .inp input:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }






