<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

.index-box{ width:1170px; margin:0 auto; padding-bottom:50px; }

/*轮播*/
.index-hdp{width:100%; margin:0 auto; font-size: 14px;position:relative;}
.index-hdp img{ margin:auto; max-width:100%;}
/*20180810注释*/
.swiper-container a:hover{ color:#fff;}
.swiper-hdp .swiper-slide { text-align: center; font-size: 18px;background: #fff;position:relative;}
.swiper-pagination-bullet {
    width: 20px;
    height: 6px;
    display: inline-block;
    border-radius: 3px;
    background: #fff;
    opacity: .2;
    transition: all 0.2s;
}
.swiper-pagination-bullet-active {
    background: #fff;
    width: 30px;
    opacity:1;
}

.h-button-next{margin-top:-45px; position:absolute;display: block; bottom:50%; width:90px;height: 90px; cursor: pointer; background: url(../images/buttons.png) no-repeat -90px 0; right:20px;  z-index:10;}
.h-button-prev{margin-top:-45px; position:absolute;display: block; bottom:50%; width:90px;height: 90px; cursor: pointer; background: url(../images/buttons.png) no-repeat -0px 0; left:20px; z-index:10;}
/*20180810注释*/

/*首页导航*/
h2.ntit{height:105px;  margin:10px auto 30px; text-align:center;}
h2.ntit p.t{ text-transform: uppercase; font-size:30px; display:block;  color:#003673; height:60px; line-height:60px; padding:0; background:url(../images/dhbg.png) no-repeat  bottom center;}
h2.ntit p.more{ font-size:22px; line-height:45px; color:#003673;  }

/*专业领域*/
.zyly{}
.zyly li{ width:194px; height: 230px;   float: left; }
.zyly li a{ display:block; padding:42px 10px 22px; }
.zyly li div{ margin:auto; background: #efefef; width: 100px; height: 100px;  -webkit-border-radius:50px; -moz-border-radius:50px; border-radius: 50px;}
.zyly li a h2{ color: #003673; text-align: center; font-size: 16px; line-height: 36px; padding:20px 0 10px; }


/*中城介绍*/
.index-about{ height:300px;  padding:20px;   background: url(../images/zjbg.jpg) no-repeat;}
.index-about-box{width:740px;  float: left; font-size: 16px; line-height: 30px; color: #444; }
.index-about .index-about-wz{ padding:10px  0px;   }
.index-about .index-about-an{ display: none; width: 350px; height: 160px; float: left; text-align: center; color: #000;  }
.index-about .index-about-an h1{ font-size: 24px;padding-top: 50px; line-height: 50px; border-bottom: 1px solid #ccc; margin: 0 20px 20px; font-family: "黑体"; font-weight: bold; }
.index-about .index-about-an a{ background: #003673; color: #fff; font-size: 16px; padding:5px 10px; }

.index-video{width: 350px;float: right;}
.index-video-box{ padding:20px  0px;}


.azza{}
.azza img,.azzb img{box-shadow: 0 0 1px #aaa;}
.azza li{ width: 470px; padding:10px 5px; float: left; }
.azza li h3{ text-align: center;font-size: 18px; line-height: 2; padding-top: 10px; font-weight: bold; }
.azzb li h3{ text-align: center;font-size: 18px; line-height: 2; padding-top: 10px;  font-weight: bold;}
.azzb li.w50{float: left;  width: 930px; padding:10px; }
.azzb li.w25{float: left;  width: 310px; padding:3px;}


/*团队介绍*/
.zrls{ float: left; width: 510px; background:#a78b54; }
.zrls a{ display: block; color: #fff; }
.zrls img{ width: 230px; float: left; transition: all 0.3s; }
.zrls:hover img{ transform: scale(1.01); }
.zrls .zrinfo{width: 240px;  padding:40px 20px; float: left;}
.zrinfo h1{ font-size: 18px; line-height: 30px;  padding-bottom:20px; }
.zrinfo h1 em{ font-style: normal; font-size: 14px; }
.zrinfo p{font-size: 14px; line-height: 24px; padding-bottom: 30px;}
.zrinfo  span{ padding:5px 10px; border: 1px solid #fff; }


.lst{ float: left;  }
.lst li{ float: left; margin-left: 1px; width: 164px; height: 353px; background:#efefef; }
.lst li a{ color: #262626; text-align:center; }
.lst  .lst-zj{font-size: 16px; line-height: 30px;  padding-top:20px; }
.lst  .lst-zw{font-size: 14px; line-height: 30px;   }




/*新闻*/
h3.i-new-t{ font-size: 24px; line-height: 40px; color: #003673; text-align: left;}
h3.i-new-t a{ float: right; color:#003673; font-size: 14px; }
h3.i-new-t i{ display: inline-block; width: 5px; height: 20px; background: #003673; vertical-align: middle; margin-right: 10px; }
div.more{ text-align: center;margin:60px auto 30px; }
div.more a{ color: #fff; background: #003673; padding: 10px 20px;  }
.index-box-news{ width: 550px; float:left; }
.pl-35{ padding-left:35px; }
.pr-35{ padding-right:35px; }

.xs-t{ width:100%; min-height: 100px; border-bottom:1px solid #e9e9e9; margin-bottom: 10px; }
.xs-t .xs-hd-con{ display:block; color:#7b7b7b; position: relative;}
.xs-t .d-time{ width:65px; height:65px; background:#fff0d4; text-align:center;  float:left;}
.xs-t .d-time .d-d{ font-size:28px; line-height:40px; color:#000;}
.xs-t .d-time .d-p{font-size:14px;line-height:24px;color:#000;}
.xs-t .time-title{  z-index:2; position:absolute; left: 0 ; top:0; padding-left: 80px;}
.xs-t .time-title h3{ display:inline-block;  line-height:32px; color:#393939; font-size:16px; }
.xs-t .xs-hd-con p{ padding:10px 0px; font-size:12px; line-height:20px;}


.index-new-list{width:100%; }
.index-new-list li{ border-bottom:1px dashed #ccc; position:relative;}
.index-new-list li a{white-space: nowrap; text-overflow: ellipsis; display:block; line-height:21px; padding-top:10px; padding-bottom:10px; padding-right:80px; font-size:16px; color:#393939; height:auto;}
.index-new-list li a h3{ display: inline; font-size: 16px; }
.index-new-list li a span{ padding-right:10px;}
.index-new-list li p{  width:75px; height:21px;  line-height:21px; padding-top:10px; padding-bottom:10px; color:#a3a3a3; position:absolute; top:0; right:0; text-align:right; font-size:12px;}
p.imore{ text-align: right;margin:15px auto; }
p.imore a{ color: #003673;    }

/*案例*/
.index-al{ border:1px solid #babaf9; width:280px; margin:10px; float: left; padding:6px; background: #fafafa;}
.i-time{ position: relative; line-height: 36px; color:#003673; vertical-align: baseline;  margin-bottom: 10px; font-size: 14px;background:url(../images/yh.png) no-repeat top right;}
.i-time::after{ content: ""; width: 50px; height: 2px; background: #fa7a21; position: absolute; bottom: 0; left:0; }
.i-time span{ color:#fff;font-size:30px; line-height: 30px; padding:3px 6px; margin-right: 5px;  background:#003673;}

.ky-t{ width:100%; padding-bottom:8px;  display:block; color:#7b7b7b;}
.ky-t  h3{ padding:0 0 2px ;  line-height:30px; color:#000; font-size:16px;  }
.ky-t  p{ text-indent: 2em; font-size:14px; line-height:23px; padding:10px 0px 30px; color: #444; }
.ky-t  span{  color:#003673; padding:4px 15px; border: 1px solid #003673; }

.index-qa-list{}
.index-qa-list dt { line-height: 2; font-size: 16px; font-weight: bold; border-bottom:1px dashed #ccc; cursor: pointer;}
.index-qa-list dd {line-height: 2; display: none; padding-top:10px; padding-bottom:10px; color:#333; font-size:16px;  border-bottom:1px dashed #ccc; }
.index-qa-list dt span,.index-qa-list dd span{ color: #c90207; }

/*合伙人*/
.hhr-bgw{ padding:50px 0; }
.hhr-bg{ background: #ebecff; padding:50px 0; }
.box-hhr{ color: #333; width:1200px; margin:auto;position: relative; font-size: 16px; line-height: 2; }
h2.hy-tit{ font-size: 30px; text-align: center; color: #000; padding-bottom: 30px; }
/*合伙简介团队*/
.box60{width:750px; float: left; }
.box40{width:420px; float: right;}
.boxa60{width:750px; float: right; }
.boxa40{width:420px; float: left;}
.boxa55{width:700px; float:left; }
.boxa45{width:470px; float: right;}
.youshi{}
.youshi li{ width: 360px; float: left;  padding:20px; }
.youshi li h3{ font-size: 18px; padding:8px 0;  font-weight: bold; }
.youshi li p{ line-height: 1.5; font-size: 16px; }
.xm{}
.xm li{ padding:30px 0; border-bottom:1px solid #efefef; } 
.xm li .xm-pic{width:420px; float: left;}
.xm li .xm-cons{width:720px; float: right;}
.xm li .xm-cons h4{ font-size: 20px; font-weight: bold; }
.xm li.even{}
.xm li.even .xm-pic{ float: right; }
.xm li.even .xm-cons{ float: left; }
.zza{}
.zza img,.zzb img{box-shadow: 0 0 1px #aaa;}
.zza li{ width: 280px; padding:10px; float: left; }
.zza li h3{ font-weight: bold; text-align: center;font-size: 16px; line-height: 2; padding-top: 10px; }
.zzb li h3{ font-weight: bold; text-align: center;font-size: 16px; line-height: 2; padding-top: 10px; }
.zzb li.w50{float: left;  width: 440px; padding:10px; }
.zzb li.w25{float: left;  width: 220px; padding:10px;}
.inl{ width: 258px;}
.cus{display: inline-block; padding: 8px; text-align: center; line-height: 2;}
.pftel{display: none;}
.col-4{ width: 25%; padding: 10px; display: inline-block; box-sizing: border-box; float: left; }
.col-3{ width: 33.3333333%; padding: 10px; display: inline-block; box-sizing: border-box; float: left; }
.col-2{ width: 50%; padding: 10px; display: inline-block; box-sizing: border-box; float: left; }
.col-7{ width: 66.6666667%; padding: 10px; display: inline-block; box-sizing: border-box; float: left; }
.zjbox{ width: 100%;  display: inline-block; box-sizing: border-box; float: left; }
.col-45{ width: 45%; padding: 10px; display: inline-block; box-sizing: border-box; float: left; }
.col-55{ width: 55%; padding: 10px; display: inline-block; box-sizing: border-box; float: left; }
.servicebox{ background: #d3e3ff; padding: 20px; border-radius: 5px; margin-bottom: 15px; }
.servicebox h2{ font-size: 22px; font-weight: bold; line-height: 2 }
.qa{}
.qa dt{ font-size: 18px; font-weight: bold; color: #003d85; }
.qa dd{font-size: 16px; line-height: 2; padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px dashed #ccc;}
.jlqa dd{font-size: 14px; line-height: 1.8; padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px dashed #ccc;}
.xmlist{}
.xmlist li{ height:  } 
.xmlist li .xm-pic{width:100%; }
.xmlist li h4{ font-size: 16px; text-align: center;  }

/*手机*/
@media screen and (max-width: 750px){
 .col-2,.col-3,.col-4,.col-7,.col-45,.col-55{ width: 100%; padding: 2px; display: inline-block; box-sizing: border-box; float: left; }

.index-box{ width:100%; background:#fff; padding-bottom:20px; -webkit-box-sizing:border-box; box-sizing:border-box; }
/*首页导航*/
h2.ntit{height:105px;  margin:30px auto 10px; text-align:center;}
h2.ntit p.t{ text-transform: uppercase; font-size:24px; display:block;  color:#a78b54; height:60px; line-height:60px; padding:0; background:url(../images/dhbg.png) no-repeat  bottom center;}
h2.ntit p.more{ font-size:18px; line-height:45px; color:#000;  }

/*轮播*/
.index-hdp{width:100%; margin:0 auto; font-size: 14px;position:relative; overflow:auto;}
.index-hdp img{ margin:auto; max-width:100%; }
/*20180302注释*/
.swiper-container a:hover{ color:#fff;}
.swiper-hdp .swiper-slide { text-align: center; font-size: 18px;background: #fff;position:relative;}
.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 2px; }
.swiper-container-horizontal&gt;.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 1px;
    left: 0;
    width: 100%;
}
.swiper-pagination-bullet {
    width: 10px;
    height: 4px;
    display: inline-block;
    border-radius: 0;
    background: #fff;
    opacity: .2;
}
.swiper-pagination-bullet-active {
    background: #fff;
    opacity:1;
}
.h-button-next{display:none;}
.h-button-prev{display:none;}
/*20180302注释*/


h3.i-new-t{ border-bottom: 1px solid #eee; font-size: 18px; line-height: 40px; color: #003673; margin-bottom: 20px; }
h3.i-new-t a{ float: right; color:#003673; font-size: 14px; }
h3.i-new-t i{ display: inline-block; width: 5px; height: 20px; background: #003673; vertical-align: middle; margin-right: 10px; }

.hhr-bgw{ padding: 20px 10px; }
.hhr-bg{ padding: 20px 10px; }
.box-hhr,.box60,.box40,.boxa60,.boxa40{ width: 100%; float: none; }
.youshi li {
    box-sizing: border-box;
    width: 100%;
    float: none;
    padding: 0px;
}
.zzb li.w50,.zzb li.w25{box-sizing: border-box;
    width: 100%;
    float: none;
    padding: 0px;}
.xm li .xm-pic,.xm li .xm-cons{box-sizing: border-box;
    width: 100%;
    float: none;
    padding: 0px;}

/*专业领域*/
.zyly{}
.zyly li{ width:25%; height: auto; border:none; float: left; box-sizing: border-box; }
.zyly li div {
    margin: auto;
    background: #efefef;
    width: 60px;
    height: 60px;
    -webkit-border-radius: 55px;
    -moz-border-radius: 55px;
    border-radius: 55px;
}
.zyly li a{ display:block; padding:10px 10px 0px; }
.zyly li a h2{ color: #a78b54; text-align: center; font-size: 14px; line-height: 30px; padding:5px 0; white-space:  nowrap; overflow: hidden; text-overflow: ellipsis; }
.zyly li a p{ font-size: 14px; line-height: 24px; color: #444; display: none;  }
/*中城介绍*/
.index-about{background:#eaeaea url(../images/zjbg.jpg) no-repeat;  height:auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing: border-box; padding:10px;}
.index-about-box{ width: 100%; float: none; }
.index-video{ width: 100%; float: none; }
.index-about .index-about-wz{ width:100%; height: auto; padding:20px 30px 20px 0; float: left; font-size: 16px; line-height: 30px; color: #444;   }
/*.index-about .index-about-an{ width:100%; height: auto; float: none; text-align: center; color: #000;  }
.index-about .index-about-an h1{ font-size: 24px;padding-top: 20px; line-height: 50px; border-bottom: 1px solid #ccc; margin: 0 20px 20px; font-family: "黑体"; font-weight: bold; }
.index-about .index-about-an a{ background: #003673; color: #fff; font-size: 16px; padding:5px 10px; }
*/

/*新闻*/
.index-box-news{ width: 100%; float:none; padding:10px;box-sizing: border-box; }
.pl-35{ padding-left:auto; }
.pr-35{ padding-right:auto; }

.xs-t{ width:100%;  border-bottom:1px solid #e9e9e9; margin-bottom: 10px;  min-height: 130px;}
.xs-t .xs-hd-con{ display:block; color:#7b7b7b; position: relative;}
.xs-t .time-title{  z-index:2; position:absolute; left: 0 ; top:0; padding-left: 70px;}
.xs-t .time-title h3{ display:inline-block;  line-height:20px; color:#393939; font-size:14px; }
.xs-t .xs-hd-con p{ padding:8px 0px; font-size:12px; line-height:18px;}
.index-new-list{width:100%; }
.index-new-list li{ border-bottom:1px dashed #ccc; position:relative;}
.index-new-list li a{ display:block; line-height:21px; padding-top:5px; padding-bottom:5px; padding-right:0; font-size:14px; color:#393939; height:auto; white-space:normal;}
.index-new-list li a span{ padding-right:10px; display:none;}
.index-new-list li p{width:100%; height:21px;  line-height:21px; padding-top:5px; padding-bottom:5px; color:#a3a3a3;  font-size:12px; position:relative; top:auto; left: auto;}
.cus{ width: 50%; padding: 10px;  float: left; box-sizing: border-box; }
.cus img{max-width: 100%; }
.pftel{ display: block; position: fixed; top:46%;  left: 6px; width: 60px; height: 60px; background: #003673; border-radius: 30px; }
.pftel img{ margin:10px auto; }
/*案例*/
.index-al{ width:100%; margin:10px 0 30px; padding:0 10px; float: none; box-sizing: border-box; }
.i-time{color:#003673; vertical-align: baseline;  margin-bottom: 20px; font-size: 18px; background:url(../images/yh.png) no-repeat top right;}
.i-time span{ color:#fff;font-size:22px; line-height: 24px; padding:2px 4px; margin-right: 5px;  background:#003673;}

.ky-t{ width:100%; padding-bottom:8px;  display:block; color:#7b7b7b;}
.ky-t  h3{ padding:0 0 10px ;  line-height:24px; color:#000; font-size:16px;  }
.ky-t  p{ font-size:14px; line-height:23px; padding:5px 0px 20px; color: #444; }
.ky-t  span{  color:#003673; padding:4px 15px; border: 1px solid #003673; }
.ial{width: 258px;}
.pn{ font-size: 14px; }
}
/*平板*/
@media screen and (min-width: 751px) and (max-width: 1199px){
.index-box{ width:950px; margin:0 auto; padding-bottom:40px; }
.index-hdp img{ margin:auto; max-width:100%;}
.zyly{}
.zyly li{ width:135px; height: 245px;   float: left; }
.zyly li a{ display:block; padding:42px 22px 22px; }
.zyly li div{ margin:auto; background: #efefef; width: 100px; height: 100px;  -webkit-border-radius:50px; -moz-border-radius:50px; border-radius: 50px;}
.zyly li a h3{ color: #003673; text-align: center; font-size: 16px; line-height: 36px; padding:20px 0 30px; }


.index-about{background:url(../images/zjbg.jpg) no-repeat;  height:215px;}
.index-about .index-about-wz{ width:675px; height: auto; padding:20px 25px 20px 0; float: left; font-size: 14px; line-height:28px; color: #444;   }
.index-about .index-about-an{ width: 250px; height: 160px; float: left; text-align: center; color: #000;  }
.index-about .index-about-an h1{ font-size: 20px;padding-top: 50px; line-height: 50px; border-bottom: 1px solid #ccc; margin: 0 20px 20px; font-family: "黑体"; font-weight: bold; }
.index-about .index-about-an a{ background: #003673; color: #fff; font-size: 16px; padding:5px 10px; }


.index-al{ width:300px; margin:0 8px; float: left; }
.i-time{color:#003673; vertical-align: baseline;  margin-bottom: 30px; font-size: 18px;background:url(../images/yh.png) no-repeat top right;}
.i-time span{ color:#fff;font-size:30px; line-height: 30px; padding:3px 6px; margin-right: 5px;  background:#003673;}


.index-box-news{ width: 450px; float:left; }
.pl-35{ padding-left:25px; }
.pr-35{ padding-right:25px; }

.ky-t  h3{ padding:0 0 12px ;  line-height:30px; color:#000; font-size:16px; white-space: nowrap; text-overflow: ellipsis; }
}</pre></body></html>