

.company-profile{margin-bottom: 90px;}
.company-profile .company{float: left;width: 466px;}
.company-profile .company .tit,.vi .tit{color: #004ea1;margin-bottom: 40px;}
.company-profile .company .tit h4,.vi .tit h4{font-size: 36px;line-height: 44px;font-weight: bold;}
.company-profile .company .tit em,.vi .tit em{display: block;font-size: 24px;line-height: 28px;font-family: 'gotham_bold';text-transform: uppercase;}




.company-profile .company .img img{width: 90%;margin-bottom: 10px;}
.company-profile .company .img img:last-child{margin-bottom: 0;}
.company-profile .profile{float: left;width: 860px;margin-left: 74px;}
.company-profile .profile h4{font-size: 36px;line-height: 40px;color: #004ea1;font-weight: bold;margin-top: 29px;margin-bottom: 32px;}
.company-profile .profile .mes{/*max-height: 610px;*/overflow: hidden;}
.company-profile .profile .mes p{font-size: 16px;line-height: 28px;color: #333; -webkit-text-align: justify;text-align: justify;
    margin-bottom: 26px;}
.company-profile .profile .mes p:last-child{margin-bottom: 0;}

.vr{width: 100%;height: 520px;background-image: url("../overview/vr_bg.jpg");background-repeat: no-repeat;background-position: center center;background-size: cover;margin-bottom: 25px;}

.vr .vr-date{margin-top: 90px;}
.vr .vr-date ul li{float: left;width: 20%;text-align: center;color: #fff;}
.vr .vr-date ul li:first-child{text-align: left;}
.vr .vr-date ul li:last-child{text-align: right;}
.vr .vr-date ul li p{display: inline-block;padding-top: 22px;}
.vr .vr-date ul li p i{font-size: 50px;font-family: 'gotham_bold';}
.vr .vr-date ul li em{display: block;font-size: 16px;text-align: center;}
.vr .vr-date ul li img{width: 114px;}


.other-information .information{margin-top: 64px;}

.other-information .information ul li{float: left;width: 32%;margin-right: 2%;margin-bottom: 80px;}
.other-information .information ul li:nth-child(3n){margin-right: 0;}
.other-information .information ul li a{display: block;border: 1px solid #ededed;box-sizing: border-box;}
.other-information .information ul li .img {width: 100%;overflow: hidden;}
.other-information .information ul li .img img{width: 100%;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; ;transition: all 0.5s ease;}

.other-information .information ul li .mes{color: #333;padding: 30px 25px;position: relative;}
.other-information .information ul li .mes h4{font-size:24px;line-height: 28px; }
.other-information .information ul li .mes p{font-size:14px;line-height: 28px; }
.other-information .information ul li .mes h4,.other-information .information ul li .mes p{max-width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.other-information .information ul li .mes img{position: absolute;top: 40px;right: 25px;width: 33px;}

.other-information .information ul li:hover .img img{ -moz-transform:scale(1.05,1.05);  -webkit-transform:scale(1.05,1.05);  -o-transform:scale(1.05,1.05);  transform: scale(1.05,1.05);}

.other-information .information ul li:nth-child(1){ animation-delay: 0.1s; }
.other-information .information ul li:nth-child(2){ animation-delay: 0.3s; }
.other-information .information ul li:nth-child(3){ animation-delay: 0.3s; }

.vi{padding-top: 35px;width: 100%;padding-bottom: 65px;}
.vi-con{display: table;width: 100%;}
.vi-con .vi-logo,.vi-con .vi-mes{display: table-cell;vertical-align: middle;}
.vi-con .vi-logo{text-align: center;}
.vi-con .vi-logo img{max-width: 90%;}

.vi-con .vi-mes{width: 735px;font-size: 16px;line-height: 28px;color: #333;}
.vi-con .vi-mes p{margin-bottom: 24px;-webkit-text-align: justify;text-align: justify;}
.vi-con .vi-mes p:last-child{margin-bottom: 0;}
/*以上是公司概况*/



.vision .wrap{background: #fff;}
.vision-advantage{}
.vision-advantage .jidi{width: 100%;background-color: #fff;background-repeat: no-repeat;background-position: right top;background-image: url("../overview/vision_map.png");background-size:847px;position: relative;z-index: 9; }
.vision-advantage .jidi ul{width: 554px;}
.vision-advantage .jidi ul li{margin-bottom: 45px;position: relative;}
.vision-advantage .jidi ul li .bor{position: absolute;left: 11px;top: 10px;width: 100%;height: 100%;background: #adc6e1;z-index: 8;}

.vision-advantage .jidi ul li a{display: block;padding: 45px 30px;background: #004ea1;position: relative;z-index: 10;}
.vision-advantage .jidi ul li h4{font-size: 24px;line-height: 28px;color: #fff;font-weight: bold;margin-bottom: 10px;}
.vision-advantage .jidi ul li p{font-size: 14px;line-height: 20px;color: #fff;text-align: justify; }

.vision-advantage .vision-advantage-mes{margin-top: 65px;font-size: 20px;line-height: 26px;color: #333;padding-bottom: 110px;}
.vision-advantage .vision-advantage-mes p{margin-bottom: 26px;text-align: justify; }

.highlights-mes{width: 100%;height:715px;background-repeat: no-repeat;background-position: center top;background-image: url("../overview/highlights_map.jpg");background-size: 100%; }
.highlights-mes .f-wrap,.highlights-mes ul{height: 100%;}
.highlights-mes ul{position: relative;}
.highlights-mes ul li{display: inline-block;background: #004ea1;padding: 8px 30px;font-size: 18px;line-height: 28px;color: #fff;text-align: center;min-width: 190px;border-radius: 25px;position: absolute;}

.highlights-mes ul li img{height: 28px;margin-right: 14px;}
.highlights-mes ul li:first-child{left: 16px;bottom: 160px;}
.highlights-mes ul li:nth-child(2){left: 76px;bottom: 304px;}
.highlights-mes ul li:nth-child(3){left: 186px;bottom: 448px;}
.highlights-mes ul li:nth-child(4){left: 400px;bottom: 592px;}

.highlights-mes ul li:nth-child(5){right: 400px;bottom: 592px;}
.highlights-mes ul li:nth-child(6){right: 215px;bottom: 448px;}
.highlights-mes ul li:nth-child(7){right: 52px;bottom: 304px;}
.highlights-mes ul li:last-child{right: -16px;bottom: 160px;}


/*以上是愿景优势*/


/*.chairman,.member,.vision-advantage,.highlights{padding-bottom: 65px;}*/


.chairman .f-wrap{padding: 80px 0;}
.chairman .chairman-intro{float: left;width:895px; }

.chairman-intro .intro{font-size: 14px;line-height: 24px;color: #333333;text-transform: uppercase;}
.chairman .chairman-img{float: right;width: 308px;}
.chairman .chairman-img img{width: 100%;}
.member .team-title{padding-top: 70px;margin-bottom: 65px;}


.member .wrap{position: relative;}
.member .team-list li{float: left;width: 23%;margin-right: 2.66%;margin-bottom: 65px;}
.member .team-list li:nth-child(4n){margin-right: 0;}
.member .team-list li a{display: block;border: 1px solid #d4d4d4;box-sizing: border-box;}
.member .team-list li .img{overflow: hidden;background: #c5c5c5;}
.member .team-list li .img img{width: 100%;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; ;transition: all 0.5s ease;}
.member .team-list li .con{padding: 25px 20px;height: 110px;overflow: hidden;}
.member .team-list li .con h4{font-size: 28px;line-height: 30px;color: #004ea1;margin-bottom: 20px;}
.member .team-list li .con h4 em{display: inline-block;margin-left: 15px;}
.member .team-list li .con .post{font-size: 18px;line-height: 22px;color: #333;padding-right: 40px;position: relative;}
.member .team-list li .con .post p em{display: block;}

.member .team-list li .con .icon{position: absolute;top: 50%;right: 0;margin-top: -16.5px;width: 33px;}
.member .team-list li:hover .img img{ -moz-transform:scale(1.05,1.05);  -webkit-transform:scale(1.05,1.05);  -o-transform:scale(1.05,1.05);  transform: scale(1.05,1.05);}


.member .team-list li .info{position: fixed;top: 80px;left:50%;width: 100%;min-height: 600px;background: #fff;z-index: 20001;display: none;}
.member .team-list li .info .close{text-align: right;cursor: pointer;}
.member .team-list li .info .close img{width: 36px;margin-right: 10px;margin-top: 10px;}

.member .team-list li .info .img{float: left;width: 304px;}
.member .team-list li .info .mess{padding: 35px 0;}
.member .team-list li .info .mess .prof{width:1035px;float: right; }
.member .team-list li .info .mess .prof .name{margin-bottom: 24px;}
.member .team-list li .info .mess .prof .name h4,.member .team-list li .info .mess .prof em{display: inline-block;margin-right: 10px;vertical-align: bottom;}
.member .team-list li .info .mess .prof .name h4{font-size: 28px;line-height: 30px;color: #004ea1;}
.member .team-list li .info .mess .prof em{font-size: 18px;line-height: 20px;color: #333;}

.member .team-list li .info .mess p{font-size: 16px;line-height: 24px;color: #333;margin-bottom: 24px;}

.clickMask{display: none;width: 100%;height: 100%;position: fixed;top:0;left: 0;background: rgba(50,50,50,0.30);z-index: 20000;}

/*以上是管理团队*/

.culture{}

.culture .culture-list{padding-bottom: 100px;}
.culture .culture-list li{position: relative;float: left;width: 49.5%;height: 125px;margin-right: 1%;margin-bottom: 20px;border: 1px solid #ccc;box-sizing: border-box;overflow: hidden;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; ;transition: all 0.3s ease;}

.culture .culture-list li:nth-child(2n){margin-right: 0;}
.culture .culture-list li .bor{width: 100%;height: 100%;background-position: right -20px top 20px;background-repeat: no-repeat;background-size: 170px;background-image: url("../overview/culture_icon01.png");position: absolute;left: 0;top: 0;}

.culture .culture-list li .con{padding:0 32px;line-height: 40px;color: #333;display: table;height: 100%;position: relative;z-index: 10;}
.culture .culture-list li .con p,.culture .culture-list li .con h4{display: table-cell;vertical-align: middle;}
.culture .culture-list li .con p{font-size: 22px;width: 130px;}
.culture .culture-list li .con h4{font-size: 30px;color: #004ea1;font-weight: bold;width:-webkit-calc(100% - 130px);width: -moz-calc(100% - 130px);width: calc(100% - 130px);}

.culture .culture-list li:nth-child(2) .bor{background-image: url("../overview/culture_icon02.png");}
.culture .culture-list li:nth-child(3) .bor{background-image: url("../overview/culture_icon03.png");}
.culture .culture-list li:nth-child(4) .bor{background-image: url("../overview/culture_icon04.png");}
.culture .culture-list li:nth-child(5) .bor{background-image: url("../overview/culture_icon05.png");}
.culture .culture-list li:nth-child(6) .bor{background-image: url("../overview/culture_icon06.png");}
.culture .culture-list li:nth-child(7) .bor{background-image: url("../overview/culture_icon07.png");}
.culture .culture-list li:nth-child(8) .bor{background-image: url("../overview/culture_icon08.png");}
.culture .culture-list li:nth-child(9) .bor{background-image: url("../overview/culture_icon09.png");}

.culture .culture-list li:hover{background: #004ea1;}
.culture .culture-list li:hover p,.culture .culture-list li:hover h4{color: #fff;}
.culture .culture-list li:hover .bor{opacity: 0.4;}

/*
.culture .culture-list li:nth-child(2){animation-delay: 0.1s;}
.culture .culture-list li:nth-child(3){animation-delay: 0.1s;}
.culture .culture-list li:nth-child(4){animation-delay: 0.2s;}
.culture .culture-list li:nth-child(5){animation-delay: 0.1s;}
.culture .culture-list li:nth-child(6){animation-delay: 0.2s;}
.culture .culture-list li:nth-child(7){animation-delay: 0.1s;}
.culture .culture-list li:nth-child(8){animation-delay: 0.2s;}
.culture .culture-list li:nth-child(9){animation-delay: 0.1s;}

*/


.deep .wrap{background-color: #fff;background-image: url("../overview/deep_bg.png");background-repeat: no-repeat;background-position: center bottom;background-size: cover;}

.deep .deep-list{height: 880px;position: relative;}
.deep .deep-list li{float: left;width: 224px;background-image: url("../overview/deep_libg2.png");background-position: left top;background-repeat: no-repeat;background-size: auto 100%;}
.deep .deep-list li .mes{padding: 30px 10px 120px 59px;font-size: 14px;line-height: 24px;color: #004ea1;min-height: 210px;}
.deep .deep-list li .mes p{margin-bottom: 24px;}



.deep .deep-list li{position: absolute;}
.deep .deep-list li:first-child{left: -45px;bottom: 65px;animation-delay: 0.1s;}
.deep .deep-list li:nth-child(2){left: 205px;bottom: 165px;animation-delay: 0.2s;}
.deep .deep-list li:nth-child(3){left: 445px;bottom: 315px;animation-delay: 0.3s;}
.deep .deep-list li:nth-child(4){left: 715px;bottom: 445px;animation-delay: 0.4s;}
.deep .deep-list li:nth-child(5){left: 985px;bottom: 415px;animation-delay: 0.5s;}
.deep .deep-list li:nth-child(6){left: 1215px;bottom: 225px;animation-delay: 0.4s;}

/*animation-delay: 0.1s;*/

/*以上是诚信文化*/

.honor-list{padding-bottom: 85px;}
.honor-list li{float: left;width: 22.5%;margin-right: 3.333%;margin-bottom: 10px;}
.honor-list li:nth-child(4n){margin-right:0;}

.honor-list li .mes{padding: 16px 5px;text-align: center;font-size: 18px;line-height: 28px;color: #000;font-weight: bold;}
.honor-list li .mes p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.honor-list li .img{display: block;padding: 28px 28px;height: 168px;box-shadow: 0 0 10px rgba(0,0,0,0.08);text-align: center;}

.honor-list li .img a img{height: 100%;max-width: 100%;}



.honor-list .bigimg{position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:4002;border: 10px solid #fff;height: auto!important;width: auto!important;max-width: 70%!important;max-height:70% !important;}

.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 4001;transition:all 1s;display: none}

.honor-list li .imgbox{display: block;padding: 28px 28px;height: 168px;box-shadow: 0 0 10px rgba(0,0,0,0.08);text-align: center;}
.honor-list li .imgbox img{height: 100%;max-width: 100%;}

.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.bigimg:hover{cursor: move}
.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
.mask>img:hover{cursor:pointer}


/*以上是品牌荣誉*/

.organization-mes{padding-bottom: 60px;}
.organization-mes img{margin: 0 auto;max-width: 100%;}
/*以上是组织架构*/

.develop-list{padding-top: 45px;padding-bottom: 70px;}
.develop-list .hd{width: 100%;text-align: center;margin-top: 120px;}
.develop-list .hd a{display: inline-block;width: 42px;height: 42px;background-repeat: no-repeat;background-position: center center;background-size: 20px;margin: 0 10px;background-color: #fff;border: 1px solid #d6d6d6;box-sizing: border-box;border-radius: 50%;}

.develop-list .hd a.prev{background-image: url("../overview/deve_prev.png");}
.develop-list .hd a.next{background-image: url("../overview/deve_next.png");}

.develop-list .hd a:hover{background-color: #004ea1;border: 1px solid #004ea1;}
.develop-list .hd a.prev:hover{background-image: url("../overview/deve_prev2.png");}
.develop-list .hd a.next:hover{background-image: url("../overview/deve_next2.png");}


.develop-list .bd ul{ overflow:hidden;}

.develop-list li{float: left;height: 462px;background-repeat: no-repeat;background-position: left bottom;background-image: url("../overview/developli_bg.png");background-size: 100%;-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; ;transition: all 0.2s ease;}
.develop-list li .content{height: 100%;border: 1px solid #dbdbdb;box-sizing: border-box;}
.develop-list li .cont{padding: 10px 13px;}

.develop-list li .lab{padding-left: 13px;background-repeat: no-repeat;background-position: left top 2px;background-image: url("../overview/icon_t.png");background-size: 9px;}

.develop-list li .lab p{font-size: 12px;line-height: 14px;color: #333;font-family: 'gotham_bold';text-transform: uppercase;}


.develop-list li .pro{width:100%;text-align: center;color:#000;-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; ;transition: all 0.4s ease; /*-webkit-transform: translateY(120px);-moz-transform: translateY(120px);-ms-transform: translateY(120px);-o-transform: translateY(120px);transform: translateY(120px);*/margin-top: 120px;}

.develop-list li .year{font-size: 56px;line-height: 56px;font-family: "gotham_bold";}
.develop-list li .mes{font-size: 14px;line-height: 22px;margin-top: 30px;color: #004ea1;display: none;}
.develop-list li .mes p{padding-bottom: 10px;border-bottom: 1px solid #004ea1;}
.develop-list li .mes h4{margin-top: 12px;}
.develop-list li:hover,.develop-list li.click{background-image: url("../overview/developli_bg2.png");}

.develop-list li:nth-child(2n){margin-top: 135px;}

/*.develop-list li:hover .pro{-webkit-transform: translateY(60px);-moz-transform: translateY(60px);-ms-transform: translateY(60px);-o-transform: translateY(60px);transform: translateY(60px);color:#004ea1; }*/
.develop-list li:hover .pro,.develop-list li.click .pro{color:#004ea1;margin-top: 60px; }
.develop-list li:hover .mes,.develop-list li.click .mes{display: block;}

/*以上是发展历程*/




.subcompany{padding-bottom: 140px;}
.subcompany .menu-label{float: left;width: 365px;}
.subcompany .menu-label a{display: block;padding: 22px 30px;font-size: 18px;line-height: 26px;color: #333;background: #e8e8e8;margin-bottom: 10px;}
.subcompany .menu-label a.active{background: #004ea1;color: #fff;}

.subcompany .subcompany-content{float: right;width: 975px;}

.subcompany .subcompany-content h3{font-size: 28px;line-height: 40px;color: #004ea1;font-weight: bold;margin-bottom: 17px;}
.subcompany .subcompany-content .mes,.subcompany .subcompany-content .addr {font-size: 16px;line-height: 28px;color: #333;}
.subcompany .subcompany-content a{display: inline-block;color: #004ea1;}
.subcompany .subcompany-content .mes img{max-width: 100%;}
.subcompany .subcompany-content .company-img{font-size: 0;}
.subcompany .subcompany-content .company-img img{width: 32%;margin-right: 1%;margin-bottom: 15px; }



/*以上是下属公司*/















