@charset "utf-8";

/*@font-face {
  font-family: 'Century_Gothic_Bold'; 
  src: url('/images/Century_Gothic_Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Century_Gothic'; 
  src: url('/images/Century_Gothic.ttf') format('truetype');
}
@font-face {
  font-family: 'SourceHanSansCN_Regular'; 
  src: url('/images/SourceHanSansCN_Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'SourceHanSansCN_Medium'; 
  src: url('/images/SourceHanSansCN_Medium.ttf') format('truetype');
}


@font-face {
  font-family: 'Gilroy_blod'; 
  src: url('/images/Gilroy_blod.ttf') format('truetype');
}*/

* {font-family: Arial, Helvetica, sans-serif!important;/*-webkit-font-smoothing: subpixel-antialiased;*/}
.wow{visibility: visible!important;}
.wrap{width:1000px; margin:0 auto;}
.blank36{margin-top: 36px;}
.fl{float: left;}
.fr{float: right;}
.fz{font-size: 0;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.over{overflow: hidden;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 1;}
.inline{display: inline;}
.block{display: block;}
.inline-block{display: inline-block;}
.dis{display: inline-block;vertical-align: top;}
.hide{display: none;}
.max-w100{max-width: 100%;}
.max-h100{max-height: 100%;}
img{max-width: 100%;}
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;position: relative;}
.img_vam{vertical-align: middle;}
.span{vertical-align: middle;display: inline-block;height: 100%;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.middle{vertical-align: middle;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.c1{clear: both;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.trans3 { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.trans5 { transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.trans7 { transition: all 0.7s; -moz-transition: all 0.7s; -webkit-transition: all 0.7s; -o-transition: all 0.7s; }
.trans10 { transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; }
.fz{font-size: 0;}
.dis{display: inline-block;vertical-align: top;}
.editor{color: #333;font-size: 16px;}
.editor p,
.editor div,
.editor em,
.editor b,
.editor span{line-height: inherit;font-size: inherit;color: inherit;}
.editor img{max-width: 100%!important;height: auto!important;}
.border-box{-moz-box-sizing: border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
body{max-width:1920px;min-width:320px;overflow-x: hidden;}
table{max-width: 100%;}
.bd_weixin_popup{min-height: 333px!important;}
.ab-style{top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.m_auto{}
.box-img{vertical-align: middle;max-height: 100%;max-width: 100%;}
.box-span{display: inline-block;vertical-align: middle;height: 100%;}
.w1200{width: 1200px;margin: 0 auto;}
.over{overflow: hidden;}

@media (max-width: 1280px){
  .w1200{width: 94%;}
}


.head{height: 90px;}
.head.index{display: none;}
#header{height: 90px;position: fixed;z-index: 2;margin: auto;left: 0;right: 0;z-index: 999;top: 0;}
#header .menu{display: none;width: 22px;height: 16px;margin-top: 27px;cursor: pointer;background: url(/images/menu.png) no-repeat center center;}
#header .i2{display: none;}
#header .logo{width:270px;height: 60px;margin-top: 15px;}
#header .form {height: 0;overflow: hidden;right: -19px;top: 75px;}
#header .form .form-input{z-index: 1;border-color: #fff;width: 150px;background: #fff;height: 20px;line-height: 20px;padding: 3px 50px 5px 10px;color: #333;font-size: 14px;border-radius: 50px;border: 1px solid #f5f5f5;}
#header .form .form-submit{position: absolute;top: 0;right: 0;width: 50px;height: 30px;background: url(/images/big.jpg) no-repeat center center;border: none;cursor: pointer;background: url(/images/big.jpg) no-repeat center center;}
#header .two{height: 0;overflow: hidden;background: #fff;width: 150px;position: absolute;top: 90px;left: -15px;}
#header .two .a{padding: 0 15px 0 25px;background: url(/images/detail.png) no-repeat 15px center/5px auto;color: #828282;font-size: 13px;margin: 15px 0;}
#header .two .a:hover{color: #44a5ae;background: url(/images/b_right.png) no-repeat 15px center/5px auto;}

#header.index{width: 100%;top: 40px;background: #44a5ae;}
#header.index .menu{background: url(/images/menu_white.png) no-repeat center center;}
#header.index .logo .i1{display: none;}
#header.index .logo .i2{display: inline-block;}
#header.index .search{background: url(/images/big2.png) no-repeat center center;}
#header.index .nav .boxs .one{color: #e9e9e9;}
#header.index .nav .boxs .one:hover,
#header.index .nav .boxs .one.on{color: #fff;border-color: #fff;}

#header.white{width: 100%;background: #fff;}

#header.white .logo .i2{display: none;}
#header.white .logo .i1{display: block;}
#header .form.open{height: 30px;}
#header.white .nav,
#header .nav{width: 57.92%;}
#header.white .nav .boxs,
#header .nav .boxs{position: relative;margin-left: 7.19%;}
#header.white .nav .boxs:nth-child(1),
#header .nav .boxs:nth-child(1){margin-left: 0;}
#header.white .nav .boxs .one,
#header .nav .boxs .one{color: #333333;font-size: 14px;line-height: 60px;border-bottom: 2px solid transparent;}
#header.white .nav .boxs .one:hover,
#header.white .nav .boxs .one.on,
#header .nav .boxs .one:hover,
#header .nav .boxs .one.on{color: #44a5ae;border-color: #44a5ae;}

#header.white .search,
#header .search{cursor: pointer;width: 14px;height: 14px;margin-top: 28px;margin-left: 5.83%;background: url(/images/big.jpg) no-repeat center center;}


@media(max-width: 1400px){
  #header.index{width: 96%;}
  #header.index .nav .boxs,
  #header.index .nav .boxs{margin-left: 5%;}
}
@media(max-width: 1200px){
  #header .logo{width: 200px;}
  #header.white .nav,
  #header .nav{width: 65%;}
  #header.white .nav .boxs,
  #header .nav .boxs{margin-left: 6.19%;}
}
@media(max-width: 1050px){
.head.index{display: block;}
}
@media(max-width: 981px){
  #header .menu{display: block;}
  #header .nav{display: none;}
  #header.white .search,
  #header .search{margin-left: 3.83%;}
}
@media(max-width: 768px){
  .head,
  #header{height: 60px;}
  #header .menu {margin-top: 22px;}
  #header .logo{width: 160px;height: 40px;margin-top: 10px;}
  #header.white .search,
  #header .search{margin-left: 7%;margin-top: 23px;}

}

#nav{position: fixed;left: 0;right: 0;margin: auto;z-index: 999;width: 100%;height: 0;overflow: hidden;top: 90px;background: #fff;}
#nav .boxs{width: 100%;border-bottom: 1px solid #f5f5f5;}
#nav .boxs:first-child{border-top: 1px solid #f5f5f5;}
#nav .boxs .one{width: 94%;padding: 0 3%;margin: 0 auto;}
#nav .one{font-size: 16px;color: #333;height: 50px;line-height: 50px;}
#nav .boxs .one:hover{color: #44a5ae;}
#nav .have-two .one{background: url(/images/detail.png) no-repeat 94% center;}
#nav .have-two .one:hover{background: url(/images/b_right.png) no-repeat 94% center;}
#nav .two{height: 0;overflow: hidden;}
#nav .two .a{width: 92%;color: #333;font-size: 14px;margin: 15px auto;}

@media (max-width: 768px){
  #nav{top: 50px;}
}

/*广告�?*/
#index_picture2{display: none;}
#index_photo .swiper-pagination{bottom: 60px;}
#index_photo .swiper-pagination .swiper-pagination-bullet{width: 9px;height: 9px;margin: 0 12px;background: #fff;opacity: .5;}
#index_photo .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}

/*面包�?*/
#inner-swiper .mobile{display: none;}
#inner-swiper .top-bread{height: 65px;width: 1200px;border-top-left-radius: 5px;border-top-right-radius: 5px;left: 0;right: 0;bottom: 0;margin: auto;padding: 0 30px;background: #44a5ae;z-index: 10;}
#inner-swiper .top-bread .nav .dis{color: #ffffff;font-size: 14px;margin-right:58px;line-height: 48px;padding-top: 5px;border-bottom: 3px solid transparent;}
#inner-swiper .top-bread .nav .dis:hover,
#inner-swiper .top-bread .nav .dis.on{border-bottom: 3px solid #fff;}
#inner-swiper .top-bread .bread .home{width: 14px;height: 65px;background: url(/images/home.png) no-repeat center 26px;}
#inner-swiper .top-bread .bread .home:hover{background: url(/images/h2.png) no-repeat center center;}
#inner-swiper .top-bread .bread .b2{width: 30px;height: 65px;background: url(/images/b_right.png) no-repeat center center;}
#inner-swiper .top-bread .bread .b3{width: 30px;height: 65px;background: url(/images/b_right2.png) no-repeat center center;}
#inner-swiper .top-bread .bread .dis{color: #e7e7e7;font-size: 14px;line-height: 65px;}
#inner-swiper .top-bread .bread a.dis:hover,
#inner-swiper .top-bread .bread .dis:last-child{color: #fff;}

@media (max-width: 1280px){
  #inner-swiper .top-bread{width: 90%;padding: 0 3%;}
}
@media (max-width: 1200px){
  #inner-swiper .top-bread{height: 45px;}
  #inner-swiper .top-bread .bread .home{height: 45px;background: url(/images/home.png) no-repeat center center;}
  #inner-swiper .top-bread .bread .b2{height: 45px;}
  #inner-swiper .top-bread .bread .b3{height: 45px;}
  #inner-swiper .top-bread .nav .dis{height: 30px;line-height: 30px;}
  #inner-swiper .top-bread .bread .dis{line-height: 45px;}
}
@media (max-width: 981px){
  #inner-swiper .top-bread{display: none;}
  #index_photo .swiper-pagination{bottom: 20px;}
}
@media (max-width: 750px){
  #index_picture{display: none;}
  #index_picture2{display: block;}
  #inner-swiper .web1{display: none;}
  #inner-swiper .mobile{display: block;}
}

/*底部*/
#links{width: 100%;height: 36px;background: #44a5ae;}
#links .fr .white{background: #fff;width: 43px;height: 36px;}
#links .fr .center{line-height: 36px;background: #fff;}
#links .fr .center .swiper{margin-left: 10px;width: 335px;}
#links .fr .center .swiper-add{width: 600px;}
#links .fr .center .swiper-slide{width: auto;}
#links .fr .center .swiper-slide a,
#links .fr .center .dis{color: #666666;font-size: 14px;}
#links .fr .center .swiper-slide a{padding: 0 22px;}
#links .fr .center .swiper-slide{position: relative;text-align: center;}
#links .fr .center .swiper-slide a:hover{color: #44a5ae;}
#links .fr .center .swiper-slide:after{content:"";position: absolute;top: 0;bottom: 0;right: 0;margin: auto;width: 1px;height: 7px;background: #828282;}
#links .fr .center .swiper-slide:last-child::after{display: none;}
#link_swiper.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: linear;    /*之前是ease-out*/
  -moz-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  margin: 0 auto;
}

@media (max-width: 981px){
  #links{width: 100%;height: 36px;background: #fff;}
  #links .fr{float: none;}
  #links .fr .white{display: none;}
  #links .fr .center {width: 100%;}
  #links .fr .center .swiper-add,
  #links .fr .center .swiper{width: 80%;}
}
@media (max-width: 450px){
  #links .fr .center .swiper-slide a{padding: 0 10px;}
}

#footer{background: #242424;padding: 48px 0 60px;}
#footer .hide{display: none;}
#footer .boxs{width: 14.42%;border-left: 1px solid #3a3a3a;}
#footer .boxs.contact{border-left: none;width: 26.67%;margin-right: 1.5%;}
#footer .boxs:nth-child(2){border-left: none;}
#footer .title{color: #ffffff;font-size: 16px;margin-bottom: 25px;}
#footer a.dis,
#footer .child{margin-bottom: 20px;color: #bdbdbd;font-size: 14px;}
#footer .two .child:hover,
#footer a.dis:hover{color: #f5f5f5;}
#footer .wechat{width: 9.08%;margin-left: 4.58%;}
#footer .wechat.show{display: none;}
#footer .wechat .tit{margin-top: 18px;color: #bdbdbd;font-size: 14px;}

@media (max-width: 950px){
  #footer{padding: 40px 0 30px;}
}
@media (max-width: 850px){
  #footer .boxs.contact{width: 40%;}
  #footer .boxs{width: 14%;}
  #footer .wechat.fr{display: none;}
  #footer .wechat.show{width: 100%;clear: both;position: relative;display: block;float: right;margin-top: 50px;}
  #footer .title{margin-bottom: 20px;}
  #footer a.dis,
  #footer .child{margin-bottom: 13px;}
}
@media (max-width: 750px){
  #footer .boxs{display: none;}
  #footer .boxs.contact{width: 70%;display: block;}
  #footer .wechat.fr{width: auto;margin-left: 0;display: block;}
  #footer .wechat.show{display: none;}
}
@media (max-width: 450px){
  #footer .boxs.contact,
  #footer .wechat.fr{float: none;width: 100%;}
}

#copyright{background: #191919;}
#copyright .w1200{padding: 1.9% 0;}
#copyright *{color: #bdbdbd;font-size: 14px;}
#copyright a:hover{color: #fff;}

@media (max-width: 981px){
#copyright .w1200{font-size: 0;}
#copyright{line-height: 26px;}
#copyright a:nth-child(2){display: block;}
}

/*公共*/
#main{margin-bottom: 100px;}
#main .big-title{padding-top: 80px;color: #333333;font-size: 24px;}
#main .big-title .absolute{top: 38px;left: 0;right: 0;margin: auto;font-size: 80px;font-family: 'Century_Gothic_Bold';color: #333333;opacity: .03;letter-spacing: -2px;}
#main .big-title img{height: 0;overflow: hidden;margin: 15px 0 30px;}
#main.info-detail .big-title,
#main.case-box .big-title,
#main.service-box .big-title,
#main.news-box .big-title{margin-bottom: 40px;}
#main.service-box .big-title img,
#main.case-box .big-title img,
#main.news-box .big-title img,
#main.info-detail .big-title img{display: none;}

@media (max-width:981px){
  #main{margin-bottom: 80px;}
  #main .big-title{padding-top: 60px;}
  #main .big-title .absolute{top: 28px;font-size: 60px;}
}
@media (max-width: 810px){
  #main .big-title{font-size: 20px;}
}
@media (max-width: 750px){
  #main .big-title{padding-top: 36px;}
  #main .big-title img{height: 15px;}
  #main .big-title .absolute{top: 20px;opacity: 0.04;font-size: 46px;}
}

/*首页*/
#main.index-box {margin-bottom: 0;}
#main.index-box .center{color: #333333;font-size: 30px;margin-bottom: 35px;}
#main.index-box .center:before,
#main.index-box .center:after{width: 41.33%;height: 1px;position: absolute;content:"";top: 0;bottom: 0;margin: auto;background: #44a5ae;}
#main.index-box .center:before{left: 0;}
#main.index-box .center:after{right: 0;}

#main.index-box .swiper-pagination{display: none;width: 100%;position: static;margin-top: 35px;}
#main.index-box .swiper-pagination .swiper-pagination-bullet{opacity: 1;width: 9px;height: 9px;background: #cfcfcf;margin: 0 11px;}
#main.index-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #44a5ae;}

#main.index-box .index-case-boq{background: #f3f3f3;padding: 100px 0;}
#main.index-box .index-case-boq .swiper-slide{overflow: hidden;}
#main.index-box .index-case-boq .swiper-slide .p{width: 100%;padding-top: 168.10%;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;}
#main.index-box .index-case-boq .swiper-slide .name{text-align: center;left: 0;right: 0;margin: auto;height: 60px;bottom: 0;width: 90%;}
#main.index-box .index-case-boq .swiper-slide .name span{top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 60px;line-height: 60px;color: #ffffff;font-size: 16px;margin: auto;}
#main.index-box .index-case-boq .swiper-slide:hover .name{top: 0;height: 90%;background: rgba(0,0,0,.5);}
#main.index-box .index-case-boq .swiper-slide:hover .name span{position: absolute;}
/*#main.index-box .index-case-boq .swiper-slide:hover .p{transform: scale(1.1);}*/

#main.index-box .index-news.index-case .right:after{content:"";background: url(/images/dian3.png);position: absolute;width: 242px;height: 211px;right: -60px;top: -49px;}
#main.index-box .index-news.index-case .w1200:before{width: 552px;height: 557px;background: url(/images/dian.png) no-repeat center center/100% 100%;}
#main.index-box .index-news.index-case .left .child{color: #828282;font-size: 16px;padding-bottom: 12px;border-bottom: 2px solid transparent;margin-bottom: 20px;}
#main.index-box .index-news.index-case .left .child.on,
#main.index-box .index-news.index-case .left .child:hover{color: #44a5ae;border-color: #44a5ae;background: url(/images/detail_right.png) no-repeat 100% center;}
/*#main.index-box .index-news.index-case .left .child.n1{color: #44a5ae;border-color: #44a5ae;background: url(/images/detail_right.png) no-repeat 100% center;}*/
#main.index-box .index-news.index-case .right .boxs{display: none;}
#main.index-box .index-news.index-case .right .boxs.open{display: block;}
#main.index-box .index-news.index-case .right .l1{width: 60.22%;}
#main.index-box .index-news.index-case .right .img{overflow: hidden;margin-bottom: 20px;}
#main.index-box .index-news.index-case .right .img .p{width: 100%;padding-top: 54.46%;}
#main.index-box .index-news.index-case .right .img .absolute{background-repeat: no-repeat;background-position: center center;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
/*#main.index-box .index-news.index-case .right .l1:hover .absolute{transform: scale(1.1);}*/
#main.index-box .index-news.index-case .right .l1:hover .msg .name{color: #44a5ae;}

#main.index-box .index-news.index-case .right .msg{background: #f3f3f3;padding: 6.54% 0;}
#main.index-box .index-news.index-case .right .msg *{width: 84.64%;margin: 0 auto;}
#main.index-box .index-news.index-case .right .msg .name{color: #333333;font-size: 20px;margin-bottom: 10px;}
#main.index-box .index-news.index-case .right .msg .desc{color: #666666;font-size: 14px;line-height: 22px;margin-bottom: 16px;}
#main.index-box .index-news.index-case .right .msg .date{color: #333333;font-size: 14px;margin-bottom: 34px;}
#main.index-box .index-news.index-case .right .msg .border{position: relative;height: 4px;}
#main.index-box .index-news.index-case .right .msg .border:before{content:"";position: absolute;top: 0;left: 0;width: 15px;height: 4px;background: #44a5ae;}
#main.index-box .index-news.index-case .right .child{width: 35.59%;overflow: hidden;margin-top: 2.15%;}
#main.index-box .index-news.index-case .right .child .p{width: 100%;padding-top: 51.66%;}
#main.index-box .index-news.index-case .right .child .bg{background-position: center center;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;}
#main.index-box .index-news.index-case .right .same .black{width: 90%;height: 0;overflow: hidden;background: rgba(0,0,0,.5);}
#main.index-box .index-news.index-case .right .same .name2{height: 0;overflow: hidden;width: 90%;color: #ffffff;font-size: 16px;}
#main.index-box .index-news.index-case .l1 .img:hover .black,
#main.index-box .index-news.index-case .right .child:hover .black{height: 90%;}
#main.index-box .index-news.index-case .right .child:hover .name2,
#main.index-box .index-news.index-case .l1 .img:hover .name2{height: 23px;}
/*#main.index-box .index-news.index-case .right .child:hover .bg{transform: scale(1.1);}*/

/*#main.index-box .index-news.index-case .right .child:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.05);transition:all .8s ease-out;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,37deg) translate3d(0,-110%,0)}*/
/*#main.index-box .index-news.index-case .right .child:hover::before{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,37deg) translate3d(0,110%,0);z-index:10;}*/

#main.index-box .index-news.index-case .right .child:nth-child(2){margin-top: 0;}

#main.index-box .index-business{padding: 100px 0;background: #f1f1f1;}
#main.index-box .index-business .w1200.relative:after{content:"";position: absolute;top: -36px;right: -69px;width: 522px;height: 511px;background: url(/images/dian2.png) no-repeat center center;}
#main.index-box .index-business .business .img{overflow: hidden;}
#main.index-box .index-business .business .pd{width: 100%;padding-top: 95.44%;}
#main.index-box .index-business .business .ab-style{overflow: hidden;}
#main.index-box .index-business .business .ab-style img{border-top-left-radius: 5px;border-top-right-radius: 5px;}
#main.index-box .index-business .business .p{border: 1px solid #f0efef;background: #fff;padding: 23px 20px 34px;}
#main.index-box .index-business .business .title{color: #333333;font-size: 20px;font-family: 'SourceHanSansCN_Regular';font-weight: bold;margin-bottom: 15px;}
#main.index-box .index-business .business .desc{color: #828282;font-size: 14px;line-height: 22px;}
#main.index-box .index-business .business .border{margin-top: 27px;width: 16px;height: 4px;background: #666666;}

/*#main.index-box .index-business .business .img:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.05);transition:all .8s ease-out;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,37deg) translate3d(0,-95%,0)}*/
/*#main.index-box .index-business .business:hover .img:before{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,37deg) translate3d(0,95%,0);z-index:10;}*/
/*#main.index-box .index-business .business .img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; z-index:1;background:rgba(0,0,0,0.4);}*/
#main.index-box .index-business .business .img:after{content:'';position:absolute;top:0;left:0;right: 0;bottom: 0;margin: auto;width:90%;height: 0;z-index: 10;background: rgba(0,0,0,.5);transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
#main.index-box .index-business .business:hover .img:after{height:90%;}

#main.index-box .index-business .business:hover .title{color: #44a5ae;}
#main.index-box .index-business .business:hover .border{background: #44a5ae;}

@media (max-width: 1440px){
  #main.index-box .index-business .w1200.relative:after{display: none;}
}
@media (max-width: 1200px){
  #main.index-box .index-case-boq{padding: 60px 0;}
  #main.index-box .center{font-size: 22px;}
  #main.index-box .index-case-boq .swiper-slide .name{font-size: 14px;}
}
@media (max-width: 1090px){
  #main.index-box .index-news.index-case .right .child .p{padding-top: 57%;}
}
@media (max-width: 1050px){
  #main.index-box .center:before,
  #main.index-box .center:after{width: 40%;}
  #main.index-box .center{font-size: 20px;margin-bottom: 20px;}

  #main.index-box .index-news.index-case .right .msg .name{font-size: 18px;}
}
@media (max-width: 981px){
  #main.index-box .index-business{padding: 60px 0;}
  #main.index-box .index-case-boq .swiper-pagination{display: block;}
  #main.index-box .index-case-boq .swiper-pagination.swiper4{display: none;}
}
@media (max-width: 950px){
  #main.index-box .index-business .business .title{font-size: 16px;}
  #main.index-box .index-business .business .desc{font-size: 13px;}
}
@media (max-width: 850px){
  #main.index-box .index-business .swiper-pagination{display: block;}
}
@media (max-width: 750px){
  #main.index-box .center:before,
  #main.index-box .center:after{width: 35%;}
  #main.index-box .index-business .business .border{margin-top: 15px;}

  #main.index-box .index-case-boq .swiper-pagination.swiper4{display: block;}
}
@media (max-width: 450px){
  #main.index-box .index-business .business .desc{font-size: 12px;}
  #main.index-box .index-business .business .p{padding: 15px 15px 20px;}

  #main.index-box .index-news.index-case .right .img .absolute{-webkit-background-size: auto;background-size: auto;}

  #main.index-box .center:before,
  #main.index-box .center:after{width: 30%;}
}

#main.index-box .index-news .w1200{padding-top: 47px;padding-bottom: 100px;margin-top: 54px;}
#main.index-box .index-news .w1200:before{content:"";position: absolute;left: -50px;top: 0;width: 552px;height: 451px;background: url(/images/dian.png) no-repeat center center;}
#main.index-box .index-news .w1200:after{content:"";position: absolute;left: -20px;top: 40px;width: 11px;height: 11px;background: url(/images/black2.png) no-repeat center center;}
#main.index-box .index-news .left{width: 19.17%;}
#main.index-box .index-news .en{overflow: hidden;color: #333333;font-size: 48px;font-family: 'Gilroy_blod';}
#main.index-box .index-news .cn{margin-bottom: 18%;margin-top: 5px;color: #666666;font-size: 20px;}
#main.index-box .index-news .left .desc{margin-bottom: 33%;color: #828282;font-size: 14px;height: 44px;overflow: hidden;line-height: 22px;}
#main.index-box .index-news .more1{width: 153px;height: 54px;line-height: 54px;border: 1px solid #333333;color: #333333;font-size: 14px;}
#main.index-box .index-news .more1 span{width: 20px;height: 20px;background: #333333 url(/images/jt.png) no-repeat center center/10px 6px;margin-left: 15px;border-radius: 50%;margin-top: 17px;}
#main.index-box .index-news .more1:hover{color: #fff;background: #44a5ae;border-color: #44a5ae;}
#main.index-box .index-news .more1:hover span{background: #fff url(/images/detail_right.png) no-repeat center center/10px 6px;}
#main.index-box .index-news .right{width: 77.5%;}
#main.index-box .index-news .right .info{border-left: 1px solid #e7e7e7;padding: 6.13% 0 5.4%;}
#main.index-box .index-news .right .info .p{padding: 0 21px;}
#main.index-box .index-news .right .info:first-child{border-left: none;}
#main.index-box .index-news .right .date div{vertical-align: bottom;margin-bottom: 6px;color: #999999;font-size: 14px;font-family: 'Gilroy_blod';}
#main.index-box .index-news .right .date span{color: #999999;font-size: 40px;font-family: 'Gilroy_blod';margin-right: 5px;}
#main.index-box .index-news .right .title{color: #828282;font-size: 20px;font-family: 'SourceHanSansCN_Regular';font-weight: bold;margin: 15px 0 12px;}
#main.index-box .index-news .right .desc{line-height: 22px;color: #828282;font-size: 14px;font-family: 'SourceHanSansCN_Regular';margin-bottom: 26.81%;}
#main.index-box .index-news .right .more{color: #828282;font-size: 14px;background: url(/images/jt2.png) no-repeat 70px center;}
#main.index-box .index-news .right .info:hover{background: #44a5ae;}
#main.index-box .index-news .right .info:hover *{color: #ffffff;}
#main.index-box .index-news .right .info:hover .more{background: url(/images/jt.png) no-repeat 70px center;}

@media (max-width: 1280px){
  #main.index-box .index-news.inew .w1200:before{display: none;}
}
@media (max-width: 1050px){
  #main.index-box .index-news .w1200{padding-top: 0;padding-bottom: 60px;}
  #main.index-box .index-news .en{font-size: 36px;}
  #main.index-box .index-news .w1200:after,
  #main.index-box .index-news.index-case .right:after,
  #main.index-box .index-news.index-case .w1200:before{display: none;}
  #main.index-box .index-news .more1{width: 140px;height: 45px;line-height: 45px;}
  #main.index-box .index-news .more1 span{margin-top: 13px;}
  #main.index-box .index-news.index-case .right .msg .name{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;font-size: 16px;}
  #main.index-box .index-news.index-case .right .msg .date{margin-bottom: 22px;}
  #main.index-box .index-news.index-case .right .child .name{font-size: 14px;}
  #main.index-box .index-news .right .title{font-size: 16px;}
}
@media (max-width: 950px){
  #main.index-box .index-news .right .desc{margin-bottom: 15%;font-size: 12px;}
}
@media (max-width: 850px){
  #main.index-box .index-news.index-case .right .child .p{padding-top: 61.2%;}
  #main.index-box .index-news.index-case .left .child{margin-bottom: 12px;padding-bottom: 6px;font-size: 15px;}

  #main.index-box .index-news .right .info{padding: 4% 0;}
}
@media (max-width: 768px){
  #main.index-box .index-news .cn{margin-bottom: 13%;}
  #main.index-box .index-news.index-case .left{width: 35%;}
  #main.index-box .index-news.index-case .right {width: 60%;}
  #main.index-box .index-news.index-case .right .l1{width: 100%;}
  #main.index-box .index-news.index-case .right .child{display: none;}
  #main.index-box .index-news.index-case .left .child{margin-bottom: 20px;padding-bottom: 12px;}

  #main.index-box .index-news.inew .right,
  #main.index-box .index-news.inew .left{float: none;width: 100%;}
  #main.index-box .index-news.inew .left .en{display: none;}
  #main.index-box .index-news.inew .left .cn{margin-bottom: 20px;font-size: 20px;text-align: center;font-weight: bold;}
  #main.index-box .index-news.inew .left .desc{height: auto;text-align: center;margin-bottom: 35px;}
  #main.index-box .index-news.inew .left .more1{display: none;}
  #main.index-box .index-news.inew .w1200:before{display: none;}
}
@media (max-width: 650px){
  #main.index-box .index-news .en{font-size: 30px;}
  #main.index-box .index-news.index-case .left .child{margin-bottom: 12px;padding-bottom: 12px;}
  #main.index-box .index-news .more1{width: 120px;height: 35px;line-height: 35px;}
  #main.index-box .index-news .more1 span{margin-top: 9px;}
  #main.index-box .index-news.index-case .right .msg .desc{height: 44px;overflow: hidden;}

  #main.index-box .index-news .right .date span{font-size: 30px;}
  #main.index-box .index-news .right .title{font-weight: normal;color: #333;}
}
@media (max-width: 610px){
  #main.index-box .index-news .swiper-pagination{display: block;}
}
@media (max-width: 450px){
  #main.index-box .index-news.index-case .en{display: none;}
  #main.index-box .index-news.index-case .cn{text-align: center;}
  #main.index-box .index-news.index-case .more1{margin-bottom: 25px;}
  #main.index-box .index-news.index-case .right .img{margin-bottom: 10px;}
  #main.index-box .index-news.index-case .right,
  #main.index-box .index-news.index-case .left{width: 100%;float: none;}
  #links .fr .center .swiper-add, #links .fr .center .swiper{width: 75%;}
}

@media (max-width: 430px){
  #main.index-box .index-news.inew .left .cn{font-size: 18px;}
  #main.index-box .index-news.inew .left .desc,
  #main.index-box .index-news .right .desc{margin-bottom: 20px;}
  #main.index-box .index-news .right .info{background: #44a5ae;}
  #main.index-box .index-news .right .date span,
  #main.index-box .index-news .right .date div,
  #main.index-box .index-news .right .info *{color: #ffffff;}
  #main.index-box .index-news .right .info .more{background: url(/images/jt.png) no-repeat 70px center;}
}

/*联系我们*/
#main.contact-box .big-title{background: url(/images/contact_bg.png) no-repeat center 44px;}
#main.contact-box .contact-way{box-shadow: 0 0 20px 10px #f5f5f5;}
#main.contact-box .contact-way:before{content:"";left: -48px;top: -35px;width: 102px;height: 112px;position: absolute;background: url(/images/about4.png) no-repeat center center;}
#main.contact-box .contact-way .left{z-index: 10;background: #fff;padding: 53px 77px 0;}
#main.contact-box .contact-way .left .com_cn{margin: 15px 0 48px;color: #333333;font-size: 16px;}
#main.contact-box .contact-way .left .com_en{font-family: 'Century_Gothic_Bold';color: #333333;font-size: 30px;}
#main.contact-box .contact-way .left .c1{width: 385px;padding-left: 30px;font-family: 'Century_Gothic_Bold';margin-bottom: 20px;line-height: 26px;color: #666666;font-size: 18px;}
#main.contact-box .contact-way .left .c1.address{font-size: 16px;color: #666666;background: url(/images/address.jpg) no-repeat left 7px/16px auto;}
#main.contact-box .contact-way .left .c1.tel{background: url(/images/phone.jpg) no-repeat left 7px;}
#main.contact-box .contact-way .left .c1.email{margin-bottom: 30px;background: url(/images/email.jpg) no-repeat left 7px;}
#main.contact-box .contact-way .left .wechat{width:120px;margin-right: 20px;}
#main.contact-box .contact-way .left .wechat .title{color: #666666;font-size: 12px;margin-top: 10px;}
#main.contact-box .contact-way .left .wechat img{max-height: 120px;}
#main.contact-box .contact-way .left .share{text-align: right;width: 238px;}
#main.contact-box .contact-way .left .share .dis{margin-top: 80px;}
#main.contact-box .contact-way .left .share .dis.weibo{margin-right: 24px;}
#main.contact-box .contact-way .left .share .dis:hover{opacity: .6;}
#main.contact-box .contact-way .map{width: 600px;height: 500px;}
#main.contact-box .contact-way .map img{max-width: none;}

@media (max-width: 1280px){
  #main.contact-box .big-title{background: url(/images/contact_bg.png) no-repeat center 62px/500px auto;}
  #main.contact-box .contact-way .left{width: 38%;padding: 53px 6% 0;}
  #main.contact-box .contact-way .left .c1{width: auto;}
  #main.contact-box .contact-way .right{width: 50%;}
  #main.contact-box .contact-way .map{width: 100%;}
}

@media (max-width: 850px){

  #main.contact-box .contact-way .left .com_en{font-size: 24px;}
  #main.contact-box .big-title{padding-top: 70px;background: url(/images/contact_bg.png) no-repeat center 62px/380px auto;}
  #main.contact-box .contact-way .left .com_cn{margin-bottom: 25px;}
  #main.contact-box .contact-way .map{height: 458px;}
  #main.contact-box .contact-way .left{width: 42%;padding: 45px 3% 0;}

  #main.contact-box .contact-way .left .c1.address{background: url(/images/address.jpg) no-repeat 3px 6px/14px auto;}
}

@media (max-width: 768px){
  #main.contact-box .big-title{padding-top: 40px;background: url(/images/contact_bg.png) no-repeat center 29px/380px auto;}
  #main.contact-box .contact-way{box-shadow: none;}
  #main.contact-box .contact-way .right{width: 100%;}
  #main.contact-box .contact-way .left{width: 100%;padding: 0;margin-bottom: 50px;}
  #main.contact-box .contact-way .left .com_cn,
  #main.contact-box .contact-way .left .com_en{display: none;}
  #main.contact-box .contact-way .map{height: 300px;}
}

@media (max-width: 450px){
  #main.contact-box .contact-way .wechat-list{width: 100%;text-align: center;}
  #main.contact-box .contact-way .left .wechat:nth-child(2){margin-right: 0;}
  #main.contact-box .big-title{background: url(/images/contact_bg.png) no-repeat center 32px/300px auto;}
}

/*新闻*/
#main.news-box {}
#main.news-box .page{margin-top: 20px;}
#main .news-list .item{width: 32%;margin-right: 1.75%;margin-bottom: 1.6%;border: 1px solid #e8e8e8;}
#main .news-list .item:hover img{transform: scale(1.1);}
#main .news-list .item:nth-child(3n){margin-right: 0;}
#main .news-list .item .pd{width: 100%;padding: 78.91% 0 0;}
#main .news-list .item .img{overflow: hidden;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
#main .news-list .item .info{padding: 16px;}
#main .news-list .item .date{color: #828282;font-size: 16px;font-family: 'Gilroy_blod';}
#main .news-list .item .title{font-weight: bold;color: #333333;font-size: 20px;margin: 10px 0;}
#main .news-list .item .brief{height: 44px;overflow: hidden;color: #999999;font-family: "微软雅黑";font-size: 13px;line-height: 22px;}
#main .news-list .item .more{padding-top: 15px;border-top: 1px solid #eeeeee;margin-top: 15px;color: #828282;font-size: 14px;background: url(/images/more1.png) no-repeat right 20px;}
#main .news-list .item:hover{box-shadow: 0 0 20px #eeeeee;border-color: #eeeeee;}
#main .news-list .item:hover .title,
#main .news-list .item:hover .more{color: #44a5ae;}
#main .news-list .item:hover .more{background: url(/images/more2.png) no-repeat right 20px;}

@media (max-width: 1280px){
  #main .news-list .item{margin-right: 1.7%;}
  #main .news-list .item .title{font-size: 18px;}
}
@media (max-width: 1050px){
  #main .news-list .item{margin-right: 1.6%;}
  #main .news-list .item .title{font-size: 16px;}
  #main .news-list .item .brief{font-size: 12px;}
  #main .news-list .item .more{background: url(/images/more1.png) no-repeat right 20px/20px auto;}
  #main .news-list .item:hover .more{background: url(/images/more2.png) no-repeat right 20px/20px auto;}
}
@media (max-width: 791px){
  #main .news-list .item:nth-child(3n),
  #main .news-list .item{width: 48%;margin-right: 4%;border: none;}
  #main .news-list .item a.relative,
  #main .news-list .item .info{border: 1px solid #e8e8e8;}
  #main .news-list .item a.relative{border-bottom: none;}
  #main .news-list .item .info{border-top: none;}
  #main .news-list .item:nth-child(2n){margin-right: 0;}
}

@media (max-width: 645px){
  #main .news-list .item .brief{height: 65px;}
}
@media (max-width: 450px){
  #main .news-list .item:nth-child(3n),
  #main .news-list .item{width: 49%;margin-right: 2%;}
  #main .news-list .item:nth-child(2n){margin-right: 0;}
  #main .news-list .item .info{padding: 13px 10px;}
  #main .news-list .item .more{margin-top: 10px;padding-top: 10px;font-size: 13px;background: url(/images/more1.png) no-repeat right 17px/14px auto;}
  #main .news-list .item:hover .more{background: url(/images/more2.png) no-repeat right 17px/14px auto;}
}
@media (max-width: 385px){
  #main .news-list .item .title{font-size: 14px;font-weight: 600;}
  #main .news-list .item .more{font-size: 12px;}
}
/*详细*/
#main.info-detail .top-time{margin-bottom: 48px;}
#main.info-detail .top-time .dis{color: #828282;font-size: 14px;}
#main.info-detail .top-time .dis.date{font-family: 'Century_Gothic';padding-left: 25px;background: url(/images/date.jpg) no-repeat left center;}
#main.info-detail .top-time .dis.visit{margin-left: 30px;padding-left: 33px;background: url(/images/view.jpg) no-repeat left center;}
#main.info-detail .prev_next{height: 44px;margin-top: 70px;padding-top: 30px;border-top: 1px solid #e5e5e5;}
#main.info-detail .prev_next .absolute{width: 133px;padding-left: 43px;color: #999;background: url(/images/list_menu2.png) no-repeat 112px center;font-size: 14px;height: 44px;line-height: 44px;border: 1px solid #e5e5e5;right: 0;left: 0;margin: auto;top: 30px;}
#main.info-detail .prev_next .absolute:hover{color: #fff;background: #44a5ae url(/images/list_menu.png) no-repeat 112px center;border: 1px solid #44a5ae;}
#main.info-detail .prev_next .next a,
#main.info-detail .prev_next .prev a{display: block;color: #999999;font-size: 14px;width: 82px;height: 42px;line-height: 42px;border: 1px solid #e5e5e5;}
#main.info-detail .prev_next .next a{padding-right: 90px;text-align: right;background: url(/images/detail_right2.png) no-repeat 116px center;}
#main.info-detail .prev_next .prev a{padding-left: 90px;background: url(/images/detail_left2.png) no-repeat 42px center;}
#main.info-detail .prev_next .next.have:hover a{color: #44a5ae;border-color: #44a5ae;background: url(/images/detail_right.png) no-repeat 116px center;}
#main.info-detail .prev_next .prev.have:hover a{color: #44a5ae;border-color: #44a5ae;background: url(/images/detail_left.png) no-repeat 42px center;}

@media (max-width: 750px){
  #main.info-detail .prev_next{margin-top: 60px;}
}
@media (max-width: 680px){
  #main.info-detail .prev_next .absolute{width: 108px;padding-left: 19px;background: url(/images/list_menu2.png) no-repeat 85px center;}
  #main.info-detail .prev_next .next a, #main.info-detail .prev_next .prev a{width: 64px;}
  #main.info-detail .prev_next .next a{padding-right: 50px;background: url(/images/detail_right2.png) no-repeat 80px center;}
  #main.info-detail .prev_next .prev a{padding-left: 50px;background: url(/images/detail_left2.png) no-repeat 20px center;}
}
@media (max-width: 410px){
  #main.info-detail .prev_next .absolute{width: 95px;height: 35px;line-height: 35px;padding-left: 10px;background: url(/images/list_menu2.png) no-repeat 72px center;}
  #main.info-detail .prev_next .next a, #main.info-detail .prev_next .prev a{width: 54px;height: 35px;line-height: 35px;}
  #main.info-detail .prev_next .next a{padding-right: 30px;background: url(/images/detail_right2.png) no-repeat 57px center;}
  #main.info-detail .prev_next .prev a{padding-left: 30px;background: url(/images/detail_left2.png) no-repeat 10px center;}
}

/*关于我们*/
#main.about-box{margin-bottom: 0;}
#main.about-box .about{margin-bottom: 100px;}
#main.about-box .about2{background: #f3f3f3;padding: 20px 0 100px;margin-bottom: 0;}
#main.about-box .about2 .w2{width: 1400px;margin: 0 auto;position: relative;}
#main.about-box .about2 .swiper-container{position: static;}
#main.about-box .about2 .swiper-slide .p{-webkit-background-size: auto auto;background-position: center center;background-size: auto auto;width: 100%;padding-top: 137.31%;background-repeat: no-repeat;}
#main.about-box .about2 .swiper-slide .ico{width: 93px;height: 93px;margin: 0 auto;margin-bottom: 36px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: auto;border-radius: 50%;background-size: auto;}
#main.about-box .about2 .swiper-slide .center{height: 186px;overflow: hidden;}
#main.about-box .about2 .swiper-slide:hover .absolute.bg{background: url(/images/color.png) repeat;}
#main.about-box .about2 .swiper-slide:hover .center{height: 260px;}
#main.about-box .about2 .swiper-slide .cn{color: #ffffff;font-size: 22px;}
#main.about-box .about2 .swiper-slide .en{margin-top: 5px;color: #ffffff;font-size: 16px;font-family: 'Century_Gothic';}
#main.about-box .about2 .swiper-slide .white{width: 12px;height: 14px;margin: 15px auto 20px;background: url(/images/white.png) no-repeat center center;}
#main.about-box .about2 .swiper-slide .brief{width: 96%;margin: 0 auto;color: #ffffff;font-size: 14px;line-height: 26px;}
#main.about-box .about2 .swiper-button-prev,
#main.about-box .about2 .swiper-button-next{opacity: 1;width: 48px;height: 48px;background-color: #cccccc;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 7px 11px;background-size: 7px 11px;}
#main.about-box .about2 .swiper-button-prev:hover,
#main.about-box .about2 .swiper-button-next:hover{background-color: #44a5ae;box-shadow: 0 4px 13px 1px #cecece;}
#main.about-box .about2 .swiper-button-prev{left: 22px;background-image: url(/images/c_left.png);}
#main.about-box .about2 .swiper-button-next{right: 22px;background-image: url(/images/c_right.png);}
@media (max-width: 1440px){
  #main.about-box .about2 .w2{width: 1200px;}
  #main.about-box .about2 .swiper-button-prev{left: -30px;}
  #main.about-box .about2 .swiper-button-next{right: -30px;}
  #main.about-box .about2 .swiper-button-prev,
  #main.about-box .about2 .swiper-button-next{width: 30px;height: 60px;}
  #main.about-box .about2 .swiper-container{width: 100%;}
}
@media (max-width: 1280px){
  #main.about-box .about2 .w2{width: 94%;}
  #main.about-box .about2 .swiper-slide .cn{font-size: 20px;}
  #main.about-box .about2 .swiper-slide .ico{width: 65px;height: 65px;margin-bottom: 18px;}
}
@media (max-width: 981px){
  #main.about-box .about{margin-bottom: 60px;}
}
@media (max-width: 850px){
  #main.about-box .about2 .swiper-slide .cn{font-size: 18px;}
}
@media (max-width: 768px){
  #main.about-box .about2 .w2{width: 100%;}
  #main.about-box .about2 .swiper-button-prev{left: 0px;}
  #main.about-box .about2 .swiper-button-next{right: 0px;}
  #main.about-box .about2 .swiper-container{width: 94%;}
}
@media (max-width: 560px){
  #main.about-box .about2 .swiper-slide .white{margin: 15px auto;}
  #main.about-box .about2 .swiper-slide .center{height: 120px;}
  #main.about-box .about2 .swiper-slide:hover .center{height: 210px;}
  #main.about-box .about2 .swiper-slide .cn{font-size: 16px;}
  #main.about-box .about2 .swiper-slide .ico{width: 50px;height: 50px;}
  #main.about-box .about2 .swiper-slide .en{font-size: 15px;}
}

@media (max-width: 450px){
  #main .big-title .absolute{font-size: 32px;top: 27px;}

}
@media (max-width: 410px){
  #main.about-box .about2 .swiper-slide .p{padding-top: 100%;}
}

/*服务项目*/
#main.service-box {margin-bottom: 0;}
#main.service-box .big-title img{margin-bottom: 58px;}
#main.service-box .small-title{color: #44a5ae;font-size: 18px;margin-bottom: 15px;}
#main.service-box .desc{color: #333333;font-size: 24px;line-height: 26px;margin-bottom: 30px;}
#main.service-box .boutique{margin-bottom: 100px;}
#main.service-box .boutique .swiper-button-prev,
#main.service-box .boutique .swiper-button-next{width: 48px;height: 48px;background-color: #cccccc;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 7px 11px;background-size: 7px 11px;}
#main.service-box .boutique .swiper-button-prev:hover,
#main.service-box .boutique .swiper-button-next:hover{background-color: #44a5ae;box-shadow: 0 4px 13px 1px #cecece;}
#main.service-box .boutique .swiper-button-prev{right: 37.7%;left: auto;background-image: url(/images/c_left.png);}
#main.service-box .boutique .swiper-button-next{right: 0px;background-image: url(/images/c_right.png);}
#main.service-box .boutique .swiper-slide{background: #f3f3f3;}
#main.service-box .boutique .swiper-slide .pic{width: 58.33%;overflow: hidden;}
#main.service-box .boutique .swiper-slide .pic .p{width: 100%;padding-top: 64.29%;}
#main.service-box .boutique .swiper-slide .msg{width: 33.67%;padding: 11.11% 48px 0;background: #f3f3f3;}
#main.service-box .boutique .swiper-slide .msg .tit{color: #828282;font-size: 16px;margin-bottom: 8px;}
#main.service-box .boutique .swiper-slide .msg .big{color: #333333;font-size: 28px;margin-bottom: 30px;}
#main.service-box .boutique .swiper-slide .msg .center{width: 21px;height: 2px;background: #797979;margin: 0 auto;margin-bottom: 50px;}
#main.service-box .boutique .swiper-slide .msg .more{background: #44a5ae;color: #ffffff;font-size: 14px;width: 137px;height: 52px;line-height: 52px;margin: 0 auto;}
#main.service-box .boutique .swiper-slide .msg .more span{margin-left: 9px;margin-top: 16px;width: 20px;height: 20px;background: #fff url(/images/detail_right.png) no-repeat center center/10px auto;border-radius: 50%;}
#main.service-box .boutique .swiper-slide .pic:hover img{transform: scale(1.1);}
#main.service-box .boutique .swiper-pagination{width: 41.67%;right: 0;bottom: 30px;left: auto;top: auto;}
#main.service-box .boutique .swiper-pagination .swiper-pagination-bullet{opacity: 1;width: 9px;height: 9px;background: #cfcfcf;margin: 0 11px;}
#main.service-box .boutique .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #44a5ae;}
#main.service-box .gray{padding: 100px 0;background: #f3f3f3;}
#main.service-box .gray .service-list .item{width: 32.16%;margin-right: 1.75%;margin-bottom: 1.67%;}
#main.service-box .gray .service-list .item:nth-child(3n){margin-right: 0;}
#main.service-box .gray .service-list .item a.relative{overflow: hidden;}
#main.service-box .gray .service-list .item .pd{width: 100%;padding-top: 64.77%;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;}
#main.service-box .gray .service-list .item .info{width: 91.6%;background: #fff;padding: 4.18%;}
#main.service-box .gray .service-list .item .info .title{color: #333333;font-size: 18px;margin-bottom: 18px;}
#main.service-box .gray .service-list .item .info .more{position: relative;color: #828282;font-size: 12px;font-family: 'Century_Gothic';}
#main.service-box .gray .service-list .item .info .more:after{content:"";position: absolute;top: 0;bottom: 0;margin: auto;right: 0;width: 9px;height: 9px;background: url(/images/detail.png) no-repeat center center;}

#main.service-box .gray .service-list .item:hover{box-shadow: 0 0 10px 6px #e0e0e0;}
#main.service-box .gray .service-list .item:hover .pd{transform: scale(1.1);}
#main.service-box .gray .service-list .item:hover .info {background: #44a5ae;}
#main.service-box .gray .service-list .item:hover .info .title{color: #fff;}
#main.service-box .gray .service-list .item:hover .info .more{color: #fff;}
#main.service-box .gray .service-list .item:hover .info .more:after{background: url(/images/add.png) no-repeat center center;}

@media (max-width: 1280px){
  #main.service-box .boutique .swiper-slide .msg{padding: 7% 4% 0;}
  #main.service-box .boutique .swiper-slide .msg .big{font-size: 22px;}
  #main.service-box .boutique .swiper-slide .msg .more{width: 120px;height: 45px;line-height: 45px;}
  #main.service-box .boutique .swiper-slide .msg .more span{width: 15px;height: 15px;margin-top: 15px;}
  #main.service-box .boutique .swiper-button-prev{right: 38.4%;}
  #main.service-box .boutique .swiper-button-prev,
  #main.service-box .boutique .swiper-button-next{width: 35px;height: 35px;}
}
@media (max-width: 981px){
  #main.service-box .desc{font-size: 22px;}
  #main.service-box .boutique .swiper-slide .pic{width: 55%;}
  #main.service-box .boutique .swiper-slide .msg{width: 36.97%;}
  #main.service-box .boutique .swiper-slide .msg .center{margin-bottom: 30px;}
  #main.service-box .boutique .swiper-slide .msg .more{height: 35px;line-height: 35px;}
  #main.service-box .boutique .swiper-slide .msg .more span{display: none;}
  #main.service-box .boutique .swiper-button-prev{right: 41%;}
  #main.service-box .big-title img{margin-bottom: 35px;}
  #main.service-box .boutique{margin-bottom: 60px;}
  #main.service-box .gray{padding: 60px 0 80px;}

}

@media (max-width: 850px){
  #main.service-box .boutique .swiper-slide .msg .tit{font-size: 14px;}
  #main.service-box .boutique .swiper-slide .msg .big{font-size: 16px;}

  #main.service-box .boutique .fz{text-align: center;}
  #main.service-box .boutique .swiper-wrapper{margin-bottom: 45px;}
  #main.service-box .boutique .swiper-pagination,
  #main.service-box .boutique .swiper-button-next,
  #main.service-box .boutique .swiper-button-prev{display: inline-block;vertical-align: top;position: static;margin: 0 15px;}
  #main.service-box .boutique .swiper-pagination{width: auto;margin-top: 15px;}
}
@media (max-width: 768px){
  #main.service-box .desc{font-size: 17px;margin-bottom: 20px;}
  #main.service-box .gray .service-list .item .info .title{font-size: 16px;margin-bottom: 10px;}
}
@media (max-width: 700px){
  #main.service-box .boutique .swiper-wrapper{margin-bottom: 30px;}
  #main.service-box .boutique .swiper-slide .pic{width:100%}
  #main.service-box .boutique .swiper-slide .pic .p{width: 100%;padding-top: 64.29%;}
  #main.service-box .boutique .swiper-slide .msg{width:92%;padding: 10% 4%;margin: 0 auto;}
  #main.service-box .boutique .swiper-slide .msg .tit{font-size: 16px;}
  #main.service-box .boutique .swiper-slide .msg .big{font-size: 18px;}
}

@media (max-width: 610px){
  #main.service-box .gray .service-list .item:nth-child(3n),
  #main.service-box .gray .service-list .item{width: 48%;margin-right: 4%;}
  #main.service-box .gray .service-list .item:nth-child(2n){margin-right: 0;}
}

@media (max-width: 450px){
  #main.service-box .gray .service-list .item .info .title{font-size: 14px;}
}


#main.case-box .case-list .item{margin-bottom: 1.67%;}
#main.case-box .case-list .item .info{width: 21%;height: 430px;background: #44a5ae;}
#main.case-box .case-list .item .info .pd{padding: 22.11% 8.4%;}
#main.case-box .case-list .item .info .date{color: #e7e7e7;font-size: 14px;font-family: 'Century_Gothic';}
#main.case-box .case-list .item .info .title{max-height: 48px;overflow: hidden;margin: 18.25% 0 7.94%;color: #ffffff;font-size: 18px;font-family: 'SourceHanSansCN_Regular';font-weight: bold;line-height: 24px;}
#main.case-box .case-list .item .info .desc{margin: 18.25% 0 7.94%;color: #e7e7e7;font-size: 14px;line-height: 22px;margin-bottom: 23.81%;}
#main.case-box .case-list .item .info .h{display: none;color: #e7e7e7;font-size: 14px;}
#main.case-box .case-list .item .info .more{cursor: pointer;width: 86px;height: 38px;line-height: 38px;background: #55bcc5;box-shadow: 0 0 10px 2px #419ea6;color: #ffffff;font-size: 14px;text-align: center;}
#main.case-box .case-list .item .info .more:hover{opacity: .8;}
#main.case-box .case-list .item .pic-box{width: 78.17%;}
#main.case-box .case-list .item .pic-box .ab-style{overflow: hidden;}
#main.case-box .case-list .item .pic-box .big{width: 66.52%;}
#main.case-box .case-list .item .pic-box .big .pd{width: 100%;padding-top: 68.91%;}
#main.case-box .case-list .item .pic-box .small .p{width: 100%;padding-top: 69.1%;}
#main.case-box .case-list .item .pic-box .small{width: 32.41%;}
#main.case-box .case-list .item .pic-box .small .relative:nth-child(1){margin-bottom: 3.29%;}
#main.case-box .case-list .item .pic-box img:hover{transform: scale(1.1);}
#main.case-box .page{margin-top: 40px;}

#dplayer{width: 80%;margin: 0 auto;height: 600px;margin-bottom: 25px;}

@media (max-width: 1200px){
  #main.case-box .case-list .item .info .pd{padding: 15% 8%;}
  #main.case-box .case-list .item .info .title{font-size: 16px;margin: 7% 0;}
}

@media(max-width: 1050px){
  #main.case-box .case-list .item .pic-box{width: 76%;}
  #main.case-box .case-list .item .info{width: 23%;}
  #main.case-box .case-list .item .info .desc{margin: 12% 0;}
}
@media(max-width: 950px){
  #dplayer{width: 80%;height: 400px;}

  #main.case-box .case-list .item .info .title{font-weight: normal;font-size: 15px;}
  #main.case-box .case-list .item .info .desc{font-size: 13px;}
  #main.case-box .case-list .item .info .more{height: 30px;line-height: 30px;font-size: 13px;width: 76px;}
  #main.case-box .case-list .item .info .pd{padding: 12% 6%;}
  #main.case-box .case-list .item .info .desc{height: 42px;overflow: hidden;margin-bottom: 0px;}
  #main.case-box .case-list .item .info .h{display: inline-block;margin-bottom: 20%;}
}
@media (max-width: 768px){
  #main.case-box .case-list .item{margin-bottom: 3%;}
  #main.case-box .case-list .item .info,
  #main.case-box .case-list .item .pic-box{width: 100%;float: none;}
  #main.case-box .case-list .item .pic-box .big{width: 66.55%;}
  #main.case-box .case-list .item .info{margin-top: 1%;height: auto;}
  #main.case-box .case-list .item .info .title{font-size: 16px;font-weight: bold;margin: 15px 0;}
  #main.case-box .case-list .item .info .desc{height: auto;margin-top: 0;font-size: 14px;margin-bottom: 35px;}
  #main.case-box .case-list .item .info .pd{padding: 25px 3%;}
  #main.case-box .case-list .item .info .h{display: none;}
}
@media (max-width: 450px){

  #dplayer{width: 100%;height: 300px;}
}
@media (max-width: 400px){

  #main.case-box .case-list .item{margin-bottom: 35px;}
  #main.case-box .case-list .item .pic-box .small,
  #main.case-box .case-list .item .pic-box .big{width: 100%;float: none;}
  #main.case-box .case-list .item .pic-box .small{font-size: 0;margin-top: 2%;}
  #main.case-box .case-list .item .pic-box .small .relative:nth-child(1),
  #main.case-box .case-list .item .pic-box .small .relative{width: 49%;display: inline-block;vertical-align: top;margin-right: 2%;margin-bottom: 0;}
  #main.case-box .case-list .item .pic-box .small .relative:nth-child(2){margin-right: 0;}
  #main.case-box .case-list .item .info{margin-top: 2%;}
}

#main.info-detail .recom-list{margin-top: 70px;}
#main.info-detail .recom-list .title{position: relative;color: #333333;font-size: 18px;margin-bottom: 21px;padding-left: 15px;}
#main.info-detail .recom-list .title:after{content: "";position: absolute;left: 0;top: 0;bottom: 0;margin: auto;width: 3px;height: 20px;background: #44a5ae;}
#recom_swiper .swiper-slide .p{width: 100%;padding-top: 64.62%;}
#recom_swiper .swiper-slide .name{padding: 0 4%;width: auto;margin: 0 auto;color: #666666;font-size: 16px;line-height: 59px;border: 1px solid #e7e7e7;}
#recom_swiper .swiper-slide .absolute{background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;}
#recom_swiper .swiper-slide:hover .name{color: #fff;border-color: #44a5ae;background: #44a5ae;}
#main.info-detail .swiper-pagination.swiper1,
#main.info-detail .swiper-pagination.swiper3,
#main.info-detail .swiper-pagination.swiper2{display: none;}
  #main.info-detail .swiper-pagination{width: 100%;position: static;margin-top: 35px;}
  #main.info-detail .swiper-pagination .swiper-pagination-bullet{opacity: 1;width: 9px;height: 9px;background: #cfcfcf;margin: 0 11px;}
  #main.info-detail .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #44a5ae;}

@media (max-width: 850px){
  #recom_swiper .swiper-slide .name{font-size: 14px;height: 45px;line-height: 45px;}
}

@media (max-width: 580px){
  #main.info-detail .recom-list .title{font-size: 17px;}
  #main.info-detail .swiper-pagination.swiper3{display: block;}
}
@media (max-width: 450px){
  #main.info-detail .swiper-pagination.swiper2{display: block;}
}

#main.case-detail{background: #ececec;margin-bottom: 0;}
#main.case-detail .w1200{background: #fff;padding: 0 30px;padding-bottom: 100px;}

#main.search-box .news-list .item .title{font-weight: normal;font-size: 16px;line-height: 24px;}
#main.search-box .news-list .item .title span{margin-right: 6px;color: #999;font-size: 14px;}




/*电子地图*/
#dituContent{margin:0px auto;width:100%;height:500px;padding:0px 0px 0px 0px;border:0px;clear:both;overflow:hidden;}


@media screen and (max-width:899px){
#dituContent{width:90%;height:350px;padding:0px 5% 0px 5%;}
}
/*电子地图*/