.about{padding-bottom: 100px;}
.company{margin-bottom: 88px;}
.company .profile{width: 875px;font-size: 16px;line-height: 26px;color: #404040;}
.company .profile img{max-width: 100%!important;}
.company .img{width: 640px;}
.company .img img{width: 100%;}

.about .size li{float: left;width: 25%;position: relative;}
.about .size li em,.about .size li .info{display: inline-block;vertical-align: middle;}
.about .size li em{font-size: 90px;line-height: 70px;color: #007571;font-family:'DINCond-Bold';margin-right: 5px;}
.about .size li .info{padding-left: 30px;position: relative;margin-top: 5px;}
.about .size li .info p{font-size: 16px;line-height: 22px;color: #404040;}
.about .size li .info:before{content: "";position: absolute;left: 0;top:0;width: 12px;height: 100%;background-image: url("../images/icon_x.png");background-repeat: no-repeat;background-position: left center;background-size: 100%; }
.culture{background-image: url("../images/culture_bg.jpg");background-repeat: no-repeat;background-position: left top;background-size: cover;overflow: hidden; }
.culture-list{}
.culture-list li{float: left;width: 48.5%;margin-right: 3%;margin-bottom: 150px;}
.culture-list li:nth-child(2n){margin-right: 0;}
.culture-list li .icon,.culture-list li .mes{display: table-cell;}
.culture-list li .icon{}
.culture-list li .icon p{width: 136px;height: 136px;border-radius: 50%;background: #007571;box-shadow: 0  50px 38px rgba(0,117,113,0.19);position: relative;}
.culture-list li .icon p:before{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;background-image: url("../images/lefttop.png");background-position: left top;background-repeat: no-repeat;background-size: 100%;}
.culture-list li .icon img{position: absolute;left: 50%;top:50%;width: 58px;height: 58px;margin-left: -29px;margin-top: -29px;}
.culture-list li .mes{padding-left: 38px;}
.culture-list li .mes h3{font-size: 34px;line-height: 36px;color: #000;font-weight: bold;margin-bottom: 12px;}
.culture-list li .mes h5{font-size: 20px;line-height: 26px;color: #000;}
.culture-list li .mes p{font-size: 16px;line-height: 26px;color: #737373;}

.develop{padding-bottom: 90px;overflow: hidden;}
.develop .tenet{font-size: 24px;line-height: 34px;color:rgba(255,255,255,0.64);text-align: center;box-sizing: border-box;padding: 0 20px;}
.develop .tenet p{margin-top: 20px;padding-bottom: 25px;}
.timeline{padding: 0 80px;}
.developM{display: none;}
.develop .swiper-container {width: 100%;margin-left: auto;margin-right: auto;}
.develop .swiper-slide {background-size: cover;background-position: center;}
.develop .gallery-top {width: 100%;margin-bottom: 45px;}
.develop .gallery-top{background: #007571;border-radius: 15px;position: relative;}

.develop .gallery-top .swiper-slide{padding-top: 20px;padding-bottom: 10px;text-align: center;position: relative;}
.develop .gallery-top .swiper-slide .sliB{text-align: center;width: 100%;font-size: 0;}
.develop .gallery-top .swiper-slide .sliB .mes{width: 31.33%;display: inline-block;padding-left: 1%;padding-right: 1%;}
.develop .gallery-top .mes .info{display: none;}
.develop .gallery-top .mes{font-size: 16px;line-height: 26px;color: #fff;padding-bottom: 20px;}
/*.develop .gallery-top .mes h3{font-size: 56px;line-height: 50px;font-family: 'gothamregular';margin-bottom: 50px;}*/
.develop .gallery-top .mes h3{font-size: 50px;line-height: 44px;font-family: 'gothamregular';margin-bottom: 30px;}
.develop .gallery-top .mes img{max-width: 60%!important;height: auto!important;max-height: 230px;margin-bottom: 15px;}
/*.develop .gallery-top .mes .info{font-size: 30px;line-height: 42px;color:rgba(255,255,255,0.64);text-align: center;padding: 0 20px;box-sizing: border-box;margin-top: 70px;}*/
.develop .gallery-top .mes .info{font-size: 24px;line-height: 34px;color:rgba(255,255,255,0.64);text-align: center;padding: 0 20px;box-sizing: border-box;margin-top: 40px;}
.develop .bgB{position: relative;padding: 0 100px;}
.develop .gallery-thumbs{padding: 0 60px;}
.develop .bgB .swiper-button-next,.develop .bgB .swiper-button-prev{top:50%;width:96px;height: 30px; margin-top: -15px;}
.develop .bgB .swiper-button-prev{left: 0;}
.develop .bgB .swiper-button-next{right: 0;}

.develop .bgB .swiper-button-next,.develop .bgB .swiper-button-prev{top:50%;width:96px;height: 20px; margin-top: -10px;background-size: 100%;}
.develop .bgB .swiper-button-prev{background-image: url("../images/jt_lef.png")}
.develop .bgB .swiper-button-next{background-image: url("../images/jt_rig.png")}
.develop .swiper-button-next.swiper-button-disabled,.develop .swiper-button-prev.swiper-button-disabled{opacity: 0.8;}

.develop .gallery-thumbs {box-sizing: border-box;border-bottom: 1px solid #2d8f8c;}
.develop .gallery-thumbs .swiper-wrapper{padding: 15px 0;}
.develop .gallery-thumbs .swiper-slide {width: 50px;font-size: 16px;line-height: 20px;color: #2d8f8c;text-align: center;cursor: pointer;}
.develop .gallery-thumbs .swiper-slide-thumb-active,.develop .gallery-thumbs .swiper-slide.active {background: #2d8f8c;color: #fff;border-radius: 25px;}
/*.develop .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}*/
.develop .swiper-pagination{position: static;text-align: left;}
.develop .swiper-pagination .swiper-pagination-bullet{width: auto;height: auto;background: none;}
.develop .gallery-thumbs {box-sizing: border-box;}
.develop .gallery-thumbs .bx{border-bottom: 1px solid #2d8f8c;padding: 15px 0;}
.develop .gallery-thumbs .pg {display: inline-block;width: 50px;font-size: 16px;line-height: 20px;color: #2d8f8c;text-align: center;cursor: pointer;}
.develop .gallery-thumbs .pg.active {background: #2d8f8c;color: #fff;border-radius: 25px;}

.contact{background: #fbfbfb;padding-bottom: 170px;overflow: hidden;}
.contact-cont .map{width: 100%;height: 555px;margin-bottom: 50px;overflow: hidden;}
.contact-cont .map .anchorBL{display: none;}
.contact-cont .map .BMapLabel{padding: 2px 25px!important;background-color: #007571!important;color: #fff!important;font-size: 16px!important;line-height: 26px!important;border-radius: 10px;border: none!important;box-shadow: 0 6px 4px rgba(0,0,0,0.17);left: -120px!important;top:20px!important;}
.contact-cont .map .BMap_noprint{background: url("../images/icon_mark.png") no-repeat center center!important;height: 44px!important;}

.contact-cont .contact-mes li{color:#404040;}
.contact-cont .contact-mes li a{display: inline-block;color:#404040; }
.contact-cont .contact-mes li.contact-addr{width: 1200px;}
.contact-cont .contact-mes li.contact-addr h3{font-size: 34px;line-height: 68px;font-weight: bold;}
.contact-cont .contact-mes li p{font-size: 16px;text-transform: uppercase;line-height: 34px;}
.contact-cont .contact-mes li p a{display: inline-block;font-size: 16px;line-height: 34px;color:#1e1e1e;margin-right: 3px;}
.contact-cont .contact-mes li p .hottel{color: #007571;font-size: 30px;font-family: 'gothamregular';}
.contact-cont .contact-mes li.contact-wechar{width:218px;text-align: right;}
.contact-cont .contact-mes li.contact-wechar img{width: 100%;}











































