body{ padding-top: 95px;}
.wrap{ width:1400px; margin:0 auto;}
.els {display:inline-block;overflow:hidden;width:100%;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}
.els2 {display:block;display:-webkit-box;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.img-md img {transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
.img-md:hover img {transform:scale(1.1);-webkit-transform:scale(1.1)}
.db{ display: block;}
.dtm {display:table;margin:0 auto;}
.pic img{ width: 100%; height: 100%;}

.top{ position: fixed; left:0%; top:0px; width:100%; z-index:5; background:#fff; box-shadow:0 0 15px #f1f1f1; }
.t-logo{ margin-top:15px;}
.t-logo a{ display:block;}

.T-nav > li{ float:left; position:relative; padding:0 10px;}
.T-nav > li > a{ line-height:95px; padding:0 22px; font-size:16px; display:block; position:relative; transition:all 0.5s ease;}
.T-nav > li > a.en::before{ content: ''; display: inline-block; background: url('../images/icon-en.png') no-repeat; width: 18px; height: 18px; vertical-align: middle; margin-right: 5px;}
.T-nav > li > a:after{ content:''; position:absolute; width:0; height:3px; background:#143899; left:50%; bottom:0; transform:translateX(-50%); transition:all 0.5s ease;}
.T-nav > li .thr{ position:absolute; top:95px; width:130%; margin-left:-20%; background:#0067b3; display: none;}
.T-nav > li .thr a{ display:block; line-height:48px; text-align:center; border-bottom:1px solid #7bb3dd; color:#fff;  transition:all 0.5s ease;}

@media (min-width: 1201px){
    .T-nav > li .thr{ display:block; opacity:0; visibility:hidden; transform:translateY(30px); transition:all 0.5s ease;}
    .T-nav > li .thr a:hover{background: #1084da;  transition:all 0.5s ease;}
    .T-nav > li:hover .thr{ opacity:1; visibility: visible; transform:translateY(0px); transition:all 0.5s ease;}
    .T-nav > li:hover > a:after,.T-nav > li > a.cur:after{ width:50px; transition:all 0.5s ease;}
    .T-nav > li:hover > a,.T-nav > li > a.cur{ color:#143899; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
}

@media (max-width: 1200px){
    body{ padding-top:50px;}
    .wrap{ width:96%; margin:0 auto;}
    .top{ padding:2% 2%; display:block; top:0; width:100%; left:0; margin-left:0; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.2); position:fixed; z-index:20;}
    .top .t-logo { margin-top: 0;}
    .top .t-logo img{ height:50px;}
    .top .T-nav > li > a{ color:#666; transition:all 0.5s ease;}
    .T-nav{ position:fixed; left:0; top:60px; margin:0; padding:0; width:100%; height:calc(100vh - 50px); background:#fff; z-index:22; overflow:auto; display:none;}
    .T-nav > li{ width:100%; border-bottom:1px solid #eee;padding:0;}
    .T-nav li > a{ background:none !important; line-height:45px; padding:0 3%; font-size:16px;}
    .T-nav > li .thr{ position:relative; top:0; left:0; width:100%; padding:0; box-shadow:0 0 0; margin:0;}
    .T-nav > li .thr a{ line-height:45px; margin:0; font-size:15px; padding:0 5%; text-align:left; width:100%;}

    .mob-nav{ display:block; width:50px; height:50px; background-size:auto 40%; position:relative;}
    .mob-nav:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-8px; background:#333; transition:all 0.5s ease;}
    .mob-nav:after{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:6px; background:#333; transition:all 0.5s ease;}
    .mob-nav span{position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-1px; background:#333; transition:all 0.5s ease;}
    .mob-nav.on{ transition:all 0.5s ease;}
    .mob-nav.on:before{ margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;}
    .mob-nav.on:after{ margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;}
    .mob-nav.on span{width:0;transition:all 0.5s ease;}
}


/* 底部导航+备案 begin */
.footer{ background:#f9f9f9;}
.footer-cont{display: -webkit-flex; display: flex; justify-content:space-between; padding:5% 0;}
.footer-cont dt{ font-size:16px; font-weight:bold; margin-bottom:12px;}
.footer-cont dd{ line-height:2.8;}
.footer-cont dd a{ color:#999;}
.footer-cont dd a:hover{ text-decoration: underline;}
.footer-cont-code img{ box-shadow:0 0 10px rgba(0,0,0,0.15);}
.footer-cont-code span{ display:block; color:#666; margin-top:10px;  text-align: center;}
.footer-beian{ font-size: 14px; color:#fff; background:#0165b3; padding:30px 0; text-align: center;}
@media (max-width: 1200px){
    .footer{ display: none;}
}
/* 底部导航+备案 end */


/* 首页 begin */
.swiper01{ height: 730px;}
.swiper01 .swiper-slide .pic{ width: 100%; height: 100%;  overflow:hidden; }
.swiper01 .swiper-slide .pic img{ width: 100%; height: 100%; display: block; object-fit: cover; transition:all 0.5s ease;}
.swiper01 .swiper-slide-active .pic img{ transform:scale(1.1); transition:all 6s ease 0.3s;}
.swiper01 .swiper-button-next01,.swiper01 .swiper-button-prev01{ width:35px; height:35px; border-radius:0%; opacity:1; position:absolute; top:50%; margin-top:-25px; z-index:5; cursor:pointer;}
.swiper01 .swiper-button-prev01{ left:20px; background:url(../images/left02.png) no-repeat center center; background-size:auto 100%;}
.swiper01 .swiper-button-next01{ right:20px; background:url(../images/right02.png) no-repeat center center; background-size:auto 100%;}

.index-wrap{ padding-top: 50px;}
.index-more{ width: 200px; height: 50px; line-height: 50px; text-align: center; margin: 40px auto; border:1px solid #0165b3; color: #0165b3; cursor: pointer;}
.index-more:hover{ background: #0165b3; color: #fff;}

.index-part1{ padding: 50px 0;}
.index-part1-wrap{ display: flex; justify-content: space-between;}
.index-part1-left{ width: 48%; display: flex; justify-content: space-around; flex-direction: column;}
.index-part1-left h1{ font-size: 30px; color: #333;}
.index-part1-left p{ max-height: 240px; overflow: hidden; font-size: 16px; color: #666; line-height: 30px; margin-top: 30px; word-break: break-all;}
.index-part1-left .index-more{ margin: 30px 0;}
.index-part1-right{ width: 48%; height: 430px; overflow: hidden; cursor: pointer;}
.index-part1-right img{ width: 100%; height: 100%; object-fit: cover;}

.index-part2{ display: flex;}
.index-part2 a{ width: 33.33%; height: 580px; position: relative; overflow: hidden;}
.index-part2 a img{ width: 100%; height: 100%; object-fit: cover;}
.index-part2 a dl{ width: 100%; min-height: 60px; background-color: rgba(20,120,180,0.8); color: #fff; text-align: center; padding: 20px; position: absolute; left: 0; bottom: 0;  z-index: 3;}
.index-part2 a dt{ font-size: 15px; font-weight: normal;}
.index-part2 a dd{ display: none;}
.index-part2 a.on dd{ display: block;}
.index-part2 a dd h3{ font-size: 14px; font-weight: normal; margin: 20px 0;}
.index-part2 a dd p{ font-size: 13px;}
.index-part2 a dd p::after{ width: 40px; content: ''; display:block; border-bottom: 2px solid #fff; margin: 5px auto 0;}

.index-part3{ background: #f9f9f9; padding-bottom: 50px;}
.otebca{ display: -webkit-flex; display: flex;flex-wrap:wrap;justify-content:space-between;}
.otebca li{ width:23%; text-align:center;}
.otebca li a{ display:block;}
.otebca li a:hover .pic{ border-color:#0067b3;transition:all 0.5s ease;}
.otebca li .pic{ width:150px; height:150px; display:inline-block; border:2px solid #ddd; border-radius:50%; background:no-repeat center center; background-color: #fff;}
.otebca li .tit{ font-size:18px; margin-top:30px; font-weight: bold;}
.otebca li .desc{ font-size: 14px; color: #999; line-height: 30px; margin: 30px 0;}
.otebca li .more{ font-size: 14px; color: #000;}
.otebca li .more::after{ content: ''; display: block; width: 36px; height: 2px; background-color: #000; margin: 0 auto; margin-top: 5px;}

.index-news{ position: relative;}
.index-news::after{ content: ''; display: block; background-size: 100% 100%; background: url('../images/index-new-bg.png') no-repeat scroll right; width: 417px; height: 430px; position: absolute; right: 0; bottom: 0; z-index: 3;}
.eamtnb{ width:25%; border: 1px solid #eeeeee;}
.eamtnb:first-of-type{margin-right: 50px;}
.eamtnb a{ display:block; overflow: hidden;}
.eamtnb a:hover .tit{ text-decoration: underline;}
.eamtnb a .pic{ height: 230px; overflow: hidden;}
.eamtnb a .pic img{ width: 100%; height: 100%;}
.eamtnb a .tit{font-weight: 900;margin: 10px 0px; bottom:0; color:#000; font-size:18px; padding:0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:42px; height:42px;  width:100%;}
.eamtnb a .time{padding: 0 20px;margin-bottom: 17px;color:#999;}
.eamtnb a .txt{padding: 0 20px;margin-bottom: 20px;overflow: hidden;max-height: 57px;color:#999;}

.lewona{ width: 42%;}
.pteojb li{ margin-bottom:13px; background:#fff;}
.pteojb li:last-child{ margin-bottom: 0;}
.pteojb li .d1{ line-height:67px; font-size:16px; height:69px; overflow:hidden; border:1px solid #eee; position:relative; padding:0 20px 0 90px;}
.pteojb li .d1:before{ content:''; position:absolute; left:0; top:0; width:70px; height:70px; background:#f8f8f8 url(../images/b1.png) no-repeat center center;}
.pteojb li .d2{ padding:20px; display:none;border: 1px solid #eee; border-top: none;}
.pteojb li .d2 .od{ line-height:25px; height:50px; overflow:hidden; color:#999;}

@media (min-width: 1201px){
    .pteojb li.on .d2{ display:block;}
    .pteojb li.on .d1:before{ background:#0165b3 url(../images/b2.png) no-repeat center center;}
}

@media (max-width: 1200px){
    .index-wrap{ padding-top: 30px;}
    .swiper01{ height: 300px;}
    .index-part1{ padding: 30px 0;}
    .index-part1-wrap{ flex-direction: column;}
    .index-part1-left{ margin-bottom: 20px;}
    .index-part1-left,.index-part1-right{ width: 100%;}
    .index-part1-left .index-more{ margin: 20px auto 0;}
    .index-part1-left h1{ text-align: center; font-size: 24px;}
    .index-part1-left p{ margin-top: 10px;}
    .index-part1-right{ height: auto;}
    .index-part2{ flex-direction: column;}
    .index-part2 a{ width: 100%; height: 300px; margin-bottom: 20px;}
    .index-part2 a dl{ padding: 10px;}
    .index-part2 a dd{ display: block;}
    .index-part2 a dd h3{ margin: 5px 0;}
    .otebca li{ width:48%; margin-bottom:25px;}
    .otebca li .pic{ width: 100px; height: 100px;}
    .otebca li .tit{ margin-top:12px; font-size:14px;}
    .otebca li .desc{ margin: 10px 0;}
    .lewona{ width: 100%;}
    .eamtnb{ width: 100%; margin-bottom: 20px;}
    .index-news::after{ background: none;}
    .index-more{ margin: 20px auto;}
    .index-part3{ padding-bottom: 10px;}
}
/* 首页 end */


.sub-banner{ background-repeat: no-repeat; background-size:100% 100%; display:block; width:100%; height:360px;}

.sub-nav{ background:#f5f8ff;}
.sub-nav p{ display: flex;}
.sub-nav p a{ flex: 1; text-align:center; line-height:75px; font-size:16px;}
.sub-nav p a:hover,.sub-nav p a.cur{ color:#fff; background:#0067b3;}
.sub-nav span{ display:none;}

.sub-main{ background:#fff;}

.sv-tit .d1{ font-size:32px; line-height:1;}
.sv-tit .d2{ text-transform:uppercase; margin-top:15px; color:#666;}

@media (max-width: 1200px){
    .sub-banner{ height: 180px;}
    .sub-nav span{ display:block; line-height:50px; font-size:16px; background:url(../images/icon-arrow-down.png) no-repeat right center;}
    .sub-nav p{ position:relative; display:none;}
    .sub-nav p a{ display:block; line-height:45px; width:100% !important; text-align:left; padding:0 15px; font-size:14px;}
}

/* 关于我们 begin */
.teolc{ margin: 30px auto;}
.teolc .pic{ width:48%; height: 580px;}
.teolc .con{ width:48%; height: 580px; line-height:2; display: flex; flex-direction: column; justify-content: center; word-break: break-all;}
.teolc .con .d1{ font-size: 30px; color: #000; font-weight: bold;}
.teolc .con .d2{ font-size: 26px; color: #999; line-height: 1; margin-bottom: 30px;}

.ab-02{ background:url(../images/about-bg.jpg) no-repeat center center; background-size:cover; color:#fff; padding: 40px 0;}
.ab-02 .sv-tit .d2{ color:#fff;}
.ab-02 .sv-tit .d1 span{background:url(../images/v2.png) no-repeat right top;}

.eaocl{ line-height:2; margin-top:4%; padding:0 5%;}
.olmtea{display: -webkit-flex; display: flex;flex-wrap:wrap;justify-content:space-between; padding:0 5%;}
.olmtea li{ margin-top:5%;}
.olmtea li .pic img{ border-radius:50%; border:6px solid rgba(255,255,255,0.15);}
.olmtea li .con{ margin-left:30px; padding-top:40px;}
.olmtea li .con .d1{ font-size:20px;}
.olmtea li .con .d2{ font-size:16px; line-height:2; margin-top:15px;}

.honor{ margin: 30px auto;}
.swiper02{ margin-top: 30px !important;}
.swiper02 .pic{ padding:12px; border:1px solid #eee;}
.swiper02 .pagination02{ position: relative; left:0; width:100%; text-align: center; bottom:0px; margin-top:20px;}
.swiper02 .pagination02 .swiper-pagination-bullet{ width:10px; height:10px; border-radius:5px; opacity:1; background:#eee; transition:all 0.5s ease;}
.swiper02 .pagination02 .swiper-pagination-bullet-active{ background:#1276b5; transition:all 0.5s ease;}

@media (max-width: 1200px){
    .teolc{ display: flex; flex-direction: column;}
    .teolc .pic,.teolc .con{ width: 100%; height: auto;}
    .teolc .con .d1,.teolc .con .d2{ text-align: center; font-size: 24px;}
    .olmtea li{ width: 80%; margin: 0 auto 30px; text-align: center; display: flex; flex-direction: column; justify-content: center;}
    .olmtea li .con{ margin-left: 0; padding-top: 20px;}
}
/* 关于我们 end */


/* 产品列表 begin */
.product-list{ margin-top: 50px;}
.product-list-item{ display: flex; justify-content: space-between; margin-bottom: 50px;}
.product-list-item:nth-child(2n){ flex-direction: row-reverse;}
.product-list-item-left{ overflow: hidden;}
.product-list-item-left img{ width: 100%; height: 100%;}
.product-list-item-left,.product-list-item-right{ width: 50%; height: 450px; background-color: #f9f9f9;}
.product-list-item-right{ display: flex; justify-content: space-around; flex-direction: column;}
.product-list-item-right h2{ border: 2px solid #eee; width: 120px; height: 120px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; text-align: center; line-height: 120px; color: #ccc; font-size: 40px; font-weight: normal; margin-left: 40px;}
.product-list-item-right dl{ text-align: right; margin-right: 40px;}
.product-list-item-right dt{font-size: 22px; color: #000; margin-bottom: 20px; font-weight: bold;}
.product-list-item-right dd{ font-size: 14px; color: #666; line-height: 30px;}
@media (max-width: 1200px){
    .product-list{margin-top: 30px;}
    .product-list-item{ flex-direction: column; margin-bottom: 30px;}
    .product-list-item:nth-child(2n){ flex-direction: column;}
    .product-list-item-left,.product-list-item-right{ width: 100%; height: 300px;}
    .product-list-item-right{ height: auto; padding: 20px 0;}
    .product-list-item-right h2{ width: 80px; height: 80px; line-height: 80px; margin: 0 auto 30px;}
    .product-list-item-right dl{ text-align: center; margin-right: 0;}
    
}
/* 产品列表 end */


/* 新闻资讯 begin */
.news-list{ overflow: hidden; margin: 0 auto;}
.news-list li{border-bottom:1px solid #eee}
.news-list li a{padding:30px 0}
.news-list li a:hover .icon{background:url(../images/news_icon2.png) no-repeat center}
.news-list li a:hover .date-w .date{color:#ed1b24}
.news-list li a:hover .date-w .date::after{width:68px}
.news-list li a:hover h3{color:#ed1b24}
.news-list .img{width:224px;height:146px; overflow: hidden;}
.news-list .img img{ width: 100%; height: 100%;}
.news-list .date-w{width:250px;color:#999; padding-left: 50px;}
.news-list .date-w .date::after{position:absolute;content:'';left:94px;top:12px;width:34px;height:1px;background:#bfbfbf;transition:all .3s;-webkit-transition:all .3s}
.news-list .date-w em{font-size:18px}
.news-list .date-w .icon{width:35px;height:35px;background:url(../images/news_icon1.png) no-repeat center; margin-top: 20px;}
.news-list .info{width:calc(100% - 474px); line-height: 25px; font-size: 16px;}
.news-list .info .els2{height:50px;color:#999;margin-top: 10px; font-size: 14px;}
@media (max-width: 1200px){
    .news-list li a{ padding: 20px 0; display: flex; flex-direction: column;}
    .news-list .date-w{ display: none;}
    .news-list .img{ width: 100%;}
    .news-list .info{ width: 100%; margin-top: 10px;}
}
/* 新闻资讯 end */


/* 媒体报道 begin */
.lteabc{ margin: 30px auto;}
.lteabc li a{ display:block; padding:42px 0;}
.lteabc li:nth-child(2n-1) a{ background:#f9f9f9;}
.lteabc li a .date{ width:96px; border-right:1px solid #ddd; color:#666; margin-top:12px;}
.lteabc li a .date strong{ color:#555; font-size:48px; font-weight:bold; display:block; line-height:1.1;}
.lteabc li a .cont{ width:calc(100% - 96px); padding:0 160px 0 40px; position:relative;}
.lteabc li a .cont:before{ content:''; position:absolute; right:0; top:30px; width:28px; height:28px; background:url(../images/fc.png); transition:all 0.5s ease;}
.lteabc li a .cont .d1{ font-size:18px; line-height:30px; height:30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lteabc li a .cont .d2{ line-height:24px; height:48px; overflow:hidden; color:#999; margin-top:12px;}

@media (max-width: 1200px){
    .lteabc li a{ padding:20px 0;}
    .lteabc li a .date{ width:65px; font-size:12px;}
    .lteabc li a .date strong{ font-size:24px;}
    .lteabc li a .cont{ width:calc(100% - 65px); padding:0 0 0 15px;}
    .lteabc li a .cont:before{ display:none;}
    .lteabc li a .cont .d1{ line-height:22px; height:22px; font-size:15px;}
    .lteabc li a .cont .d2{ line-height:20px; height:40px; margin-top:5px;}
}
/* 媒体报道 end */


/* 新闻详情 begin */
.news-detail-wrap{ display: flex; justify-content: space-between; margin: 50px auto;}
.news-detail-left{ width: 78%; border:1px solid #eee;}
.news-detail-right{ width: 20%;}
.news-detail-head{ border-bottom: 1px solid #eee; padding: 20px;}
.news-detail-title{ font-size: 20px; color: #333; word-break: break-all;}
.news-detail-desc{ font-size: 14px; color: #A4A4A4; display: flex; margin-top: 10px; align-items: center;}
.news-detail-desc p{ height: 30px; margin-right: 20px; line-height: 30px; display: flex; align-items: center;}
.news-detail-desc p i{ background-repeat: no-repeat; background-size: 100% 100%; width: 15px; height: 15px; display: inline-block; margin-right: 5px; vertical-align: middle;}
.news-detail-desc p.time i{ background-image: url('../images/icon-time.png');}
.news-detail-desc p.nums i{ background-image: url('../images/icon-nums.png');}
.news-detail-cont{ padding: 20px; line-height: 30px; word-break: break-all;}
.news-detail-right-head{ display: block; border: 1px solid #eee; padding: 20px 10px; margin-bottom: 20px;}
.news-detail-right-head dt{ font-size: 14px; color: #686868;}
.news-detail-right-head dd{ font-size: 16px; color: #333; font-weight: bold; margin-top: 15px;}
.news-detail-right-head:hover dd{ text-decoration: underline;}
.news-detail-right-list{ border: 1px solid #eee; padding: 20px 10px;}
.news-detail-right-list dt{ position: relative; font-size: 16px; color: #333; font-weight: bold; border-bottom: 2px solid #eee; padding-bottom: 10px; margin-bottom: 5px;}
.news-detail-right-list dt::after{ content: ''; display: block; width: 70px; background-color: #f00; height: 2px; position: absolute; left: 0; bottom: -2px; z-index: 3;}
.news-detail-right-list dd{ border-bottom: 1px dashed #ccc; padding: 10px 0;}
.news-detail-right-list dd:last-child{ border-bottom: none; padding-bottom: 0;}
.news-detail-right-list dd a:hover h3{ text-decoration: underline;}
.news-detail-right-list dd h3{ font-size: 14px; color: #333; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-detail-right-list dd p{ font-size: 13px; color: #686868; margin-top: 5px;}

@media (max-width: 1200px){
    .news-detail-wrap{ flex-direction: column; margin: 30px auto;}
    .news-detail-left{ margin-bottom: 20px;}
    .news-detail-left,.news-detail-right{ width: 100%;}
}
/* 新闻详情 end */


/* 人才理念 begin */
.lobcan{ padding:5% 0; border-bottom:1px solid #ddd;}
.ovclm{ font-size:24px; padding-bottom:15px;}
.ewopa{ padding-top:25px;}
.ewopa .d1,.doeac{ font-size:16px; margin-top:25px; line-height:2;}
.ewopa .d2{ line-height:2; margin-top:45px;}
.lblmc{ margin-top:6%;}
.lblmc li{ width:20%; float:left; text-align:center;}
.lblmc li img{ width: auto;}
.lblmc li .tit{ font-size:18px; margin-top:20px;}

@media (max-width: 1200px){
    .ovclm{ font-size:18px;}
    .lblmc li .tit{ font-size:14px;}
}
/* 人才理念 end */


/* 加入我们 begin */
.lenolsa{ margin-top: 40px;}
.lenolsa li{ margin-bottom:10px;}
.dolsca span{ float:left; height:60px; line-height:60px;}
.dolsca img{ margin-right:10px;}
.dolsca{ cursor:pointer; overflow:hidden; transition:all 0.5s ease; background:#fff; border:1px solid #eee;}
.dolsca.on{ background:#f9f9f9; transition:all 0.5s ease;}
.dolsca .d1{ width:50%; text-indent:20px; text-align:left;}
.dolsca .d2,.dolsca .d3,.dolsca .d4{ text-align:center; width:22%;}
.dolsca .d5{ width:5%;}
.lourew{ padding:20px; line-height:2; display:none;}
.dolsca .d5{ padding-top:14px; text-align: center;}
.dolsca .d5 i{ display: inline-block; width:32px; height:32px; background:url(../images/xz.png) no-repeat center center; transition:all 0.5s ease;}
.dolsca.on .d5 i{ transform:rotate(135deg); transition:all 0.5s ease;}

@media (max-width: 1200px){
    .dolsca .d1{ width:85%;}
    .dolsca .d3,.dolsca .d4{ display:none;}
}
/* 加入我们 end */


/* 分页 begin */
.pagelmc{ margin: 30px auto;}
.pagelmc a{ line-height:45px; padding:0 15px; display:inline-block; margin: 0 5px; min-width:45px; border:1px solid #ddd; border-radius:3px; background:#fff;}
.pagelmc a.cur,.pagelmc a:hover{ color:#fff; background:#0165b3; border:1px solid #3cc2b1;}
@media (max-width: 1200px){
    .pagelmc a.mob-none{ display:none;}
}
/* 分页 end */


/* 联系我们 begin */
.mceubna{ display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;align-items:center;}
.mceubna .cont{ padding-top:3%; width:45%;}
.mceubna .cont .d0{border-bottom: 1px solid #e3e3e3;margin-bottom: 35px;padding-bottom: 35px;line-height: 45px;}
.mceubna .cont .d0 h5{font-size: 25px;color: #444444;font-weight: 400;}
.mceubna .cont .d1{ color:#000; font-size:22px; font-weight:bold; margin-bottom:20px;}
.mceubna .cont .d2{ position:relative; line-height:40px; color:#666; font-size:16px; padding-left:85px;}
.mceubna .cont .d2 span{ position:absolute; left:0; top:0;font-weight: 800;color: #000;}
.mceubna .cont .d2 span img{ margin-right:10px;}
#map{ height:490px; width:50%;}


.micl-tit .d1{ color:#000; font-size:32px; font-weight:bold; margin-top: 40px;}
.micl-tit .d2{ margin-top:5px; color:#999; text-transform:uppercase; font-size:18px;}
.aembbc{ width:100%; margin-bottom: 40px;}
.aembbc .d1{ font-size:20px; margin:20px 0;}
.aembbc .d2{ margin-bottom:25px; }
.aembbc .d2 .c1{ width:100%; border:none;border: 1px solid #d9d9d9; height:55px; padding:0 15px;; font-size:15px;}
.aembbc .d2 textarea{ width:100%; height:100px; border: 1px solid #d9d9d9 !important; font-size:15px; border:none; padding:10px;}
.aembbc .d2.rel{ padding-right:100px;}
.aembbc .d2.rel img{ position:absolute; right:0; top:0; width:90px;}
.aembbc .d3 input{ height:60px; border:2px solid #003b6f; color:#fff;background: #003b6f; font-size:16px; cursor:pointer; width:100%;}
.aembbc .d4{width: 47%; display: inline-block;}
.aembbc .d4l{margin-right: 5%;} 

@media (max-width: 1200px){
    .mceubna{ flex-direction: column;}
    .mceubna .cont{ width: 100%; margin-bottom: 3%;}
    .mceubna .cont .d0{ margin-bottom: 20px; padding-bottom: 20px;}
    .mceubna .cont .d2 {line-height:32px; padding-left: 50px;}
    .aembbc .d4{ width: 100%;}
    #map{ width: 100%; height: 300px;}
}
/* 联系我们 end */

