/*@font-face{
    font-family: 'siyuanheiti';font-style: normal;
    src:url(../fonts/syht.woff2) format("woff2"),url(../fonts/syht.woff) format(".woff"),url(../fonts/syht.eot) format(".eot");
    font-display:swap;

}*/

@font-face {
  font-family: 'siyuanheiti';font-style: normal;  /* project id 1853964 */
  src: url('../fonts/syht.eot');
  src: url('../fonts/syht.eot?#iefix') format('embedded-opentype'),
  url('../fonts/syht.woff2') format('woff2'),
  url('../fonts/syht.woff') format('woff');
  font-display:swap;
}

*{box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;font-size: 14px;}
img{max-width: 100%;vertical-align: top;}
body{font-size: 14px;color: #454545;background-color: #fff;min-width: 992px;}
body{font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
html.fp-enabled, .fp-enabled body{overflow-x: auto!important;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .wow{visibility: visible!important;}
  .index_yewu .con .desc{
      background-color:#000;
      filter: alpha(opacity=50); 
     position:static;  /* IE6、7、8只能设置position:static(默认属性) 否则会导致子元素继承Alpha值 */
        *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
    }

}
.l,.fl{float: left;}
.r,.fr{float: right;}
.fix:before, .fix:after {
    display: table;
    clear: both;
    content: '';
}
ul,li,ol{list-style: none;}
a{-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;text-decoration: none;color: #454545;
}
a:hover{color: #7a93e9;outline: none;}
.tran03{-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
a:focus{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: none;}
.tran1{-webkit-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}
.tran04{
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.tran06{
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.noboder{border: 0 none!important;}
.index-load{position: fixed;width: 100%;height: 100vh;left: 0;top: 0;z-index: 999;background: #fff;background-size: cover;transition: all .8s ease-in-out;  }

.index-load .loading-logo{position: absolute;left: 50%;top:50%;margin-left: -78px;margin-top: -25px;z-index: 2;  }

.index-load .line{width: 100%;height: 2px;position: absolute;left: 0;top:0;z-index: 2;  }
.index-load .line:before {content: "";position: absolute;background: #000;left: 0%;height: 2px;animation: width-load 2.2s forwards ease-out;  }
.index-load.active{transform: translateY(150%);-webkit-transform:translateY(150%);-ms-transform:translateY(150%);-moz-transform:translateY(150%);  }
.index-load.active .line:before {height: 100vh;transition: all .3s .1s ease-in-out;}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 0;}
.swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 10px;}
@keyframes width-load 
{
    0% {    width: 0;}
    100% {    width: 100%;}
}
.container{width:1230px;margin: 0 auto;padding: 0 15px;position: relative;}
.page1,.page2,.page3,.page4,.page5{padding-top: 70px;}
.page4,.page5{padding-bottom: 0px;}
.page1{background-size: cover;background-repeat: no-repeat;background-position: center;overflow: hidden;}

.page1 .container{position: relative;top: 50%;left: 0%;transform: translateY(-50%); }
.page1 .swiper-slide{background-size: cover;}
.page1 .banner1 .text{width: 51%;float: left;text-align: right;}
.page1 .banner1 .text h2{font-size: 60px;/*font-weight: bold;*/color: #fff;line-height: 1.2;margin-bottom: 15px;}
.page1 .banner1 .text h3{font-size: 42px;color: #fff;/*font-weight: bold;*/line-height: 1;margin-bottom: 15px;}
.page1 .banner1 .text p{font-size: 30px;color: #fff;line-height: 1.2;}
.page1 .banner1 .text .num{font-family: 'NeutraTextDemiSC';font-size: 256px;color: #ffbb2f}
.page1 .banner1 .shenglv{width: 45%;float: right;}

.page1 .banner2 .text{text-align: center;background: url(../images/banner2_img.png) center no-repeat;width: 91.5%;margin: 0 auto; height: 345px;background-size: cover;}
.page1 .banner2 .text h2{font-size: 60px;/*font-weight: bold;*/color: #fff;line-height: 1.4;margin-bottom: 15px;padding-top: 90px;margin-bottom: 20px;}
.page1 .banner2 .text h3{font-size: 32px;color: #fff;font-weight: 300;line-height: 1.4;margin-bottom: 15px;}
.page1 .banner2 .text p{font-size: 18px;color: #aaabb5;line-height: 1.2;}

.page1 .banner3 .text{background-color: rgba(12,45,157,0.5);margin-left: -80px;margin-right: -80px;padding: 44px 75px;}
.page1 .banner3 .text .title{font-size: 55px;/*font-weight: bold;*/color: #fff;text-align: center;background: url(../images/banner3_txt_bg.png) center bottom no-repeat;background-size: 100%;padding-bottom: 10px;}
.page1 .banner3 .text .desc{font-size: 28px;font-weight: 300;color: #fff;text-align: center;}
.page1 .banner3 .text .subtype{/*width: 720px;*/width: 900px;margin-top: 30px;}
.page1 .banner3 .text .subtype .con{font-size: 32px;/*width: 220px;*/width: 200px;background-image: url(../images/icon_duihao_big.png);padding-left: 42px;}

.page1 .swiper-pagination{bottom: 40px;z-index: 99;text-align: center;width: 100%;}
.page1 .swiper-pagination-bullet{background-color: #fff;margin: 0 5px;}

.page1{padding-top: 86px;}
.page2,.page3,.page4,.page5{padding-top: 70px;}
.page4,.page5{padding-bottom: 0px;}




.M_contents .section .scroll_ani{position: absolute;bottom: 10%;height: 90px;padding-top: 60px;background: url(../images/mouse_scroll.png) center top no-repeat; width: 100%;font-size: 18px;color: #fff;text-align: center;text-transform: uppercase;right: 0;}

.page2 h2{font-size: 48px;text-align: center;color: #1c1c1c;}
.page2 h3{font-size: 24px;text-align: center;color: #1c1c1c;}
.page2 .yewulist{margin-left: -8px;margin-right: -8px;margin-top: 35px;}
.page2 .yewulist .con{float: left; width: 25%;padding: 0 8px;margin-bottom: 10px;text-align: center;}
.page2 .yewulist .con .img{width: 100%;height: 0;box-sizing: content-box;padding-top: 64.11%;position: relative;display: block;overflow: hidden;}
.page2 .yewulist .con .img .imgbg{position: absolute;width: 100%;height: 100%;top: 0;left: 0; background-size: cover;background-repeat: no-repeat;z-index: 2;}
.page2 .yewulist .con:hover .img .imgbg{transform: scale(1.1);}
.page2 .yewulist .con .title{font-size: 20px;text-align: center;padding: 7.7% 0;line-height: 1.2;display: block;}

.telzixun{width: 382px;height: 50px;line-height: 50px;border-radius: 50px;overflow: hidden;margin: 45px auto 55px;}
.indexpage .telzixun{margin: 30px auto;}
.telzixun .left{width:238px;float: left;padding-left: 50px;background: #474747 url(../images/icon_tel.png) left 18px center no-repeat;color: #fff;font-size: 24px;font-weight: bold;}
.telzixun .right{ margin: 0 auto; width: 144px;padding-left: 18px; float: left;background-color: #0c2d9d;color: #fff;background: #0c2d9d url(../images/icon_jiantou_w.png) right 6px center no-repeat;}
.telzixun a{color: #fff;font-size: 18px;font-weight: bold;}


.M_contents .analyst_column.container {height:100%;position: relative;padding-top: 150px;padding-bottom: 130px;}

.M_contents .analyst_column .container {height:100%;overflow: hidden;}
.M_contents .analyst_column .analyst_for {position:absolute; left:0; bottom:0; width:33%; /*height:100%; */z-index:2;}
.M_contents .analyst_column .analyst_for.slick-slider .slick-list,.M_contents .analyst_column .analyst_for.slick-slider .slick-track{height: 100%;}
.M_contents .analyst_column .analyst_for button {display:none !important;}
.M_contents .analyst_column .analyst_for .slick-slide {width:100%;height: 100%; }
.M_contents .analyst_column .analyst_for .slick-slide .more {position:absolute; top:0; right:0; width:60px; height:60px; background:rgba(0,0,0,.5) url(../images/more_arr.png) 50% 16px no-repeat; font-family:'Roboto',sans-serif; font-size:14px; line-height:25px; color:#fff; font-weight:500; text-align:center; padding-top:28px; box-sizing:border-box; transition:all 0.35s; z-index:10;}

.M_contents .analyst_column .analyst_for .con{position: absolute;bottom: 0;opacity: 0!important;
filter: alpha(opacity=0)!important;flex-shrink: 0;width: 100%; z-index: 999;}
.M_contents .analyst_column .analyst_for .con.swiper-slide-active{opacity: 1!important;filter: alpha(opacity=100)!important;}
.M_contents .analyst_column .analyst_for .pro_pic { width:100%;max-height:506px;  box-sizing:border-box;position: absolute;bottom: 0;}
.M_contents .analyst_column .analyst_for .swiper-slide-active .pro_name{opacity: 1;filter: alpha(opacity=100);}
.M_contents .analyst_column .analyst_for .pro_name {position:absolute; top:0px; left:111.151%;width: 185%; z-index: 99;opacity: 0;filter: alpha(opacity=0);}
.M_contents .analyst_column .analyst_for .pro_pic span {font-size:16px; line-height:31px; letter-spacing:-0.085rem; color:#7a7a7a;}
.M_contents .analyst_column .analyst_for .pro_pic h3 {font-size:24px; letter-spacing:-0.065rem; color:#2f2f2f;line-height: 1.6; }
.M_contents .analyst_column .analyst_for .pro_pic p{font-size: 14px;line-height: 1.6;}
.M_contents .analyst_column .analyst_for .pro_pic img {position:relative; bottom:0; right:0; width:auto; height:auto; width:100%; max-height:100%;}

.M_contents .analyst_column .analyst_for .pro_txt {position:absolute; bottom:0; left:0; width:100%;height:auto; font-size:14px; line-height:25px; color:#fff; padding:30px 25px; box-sizing:border-box; background-color: #0b3f8f}

.M_contents .analyst_ttl { width:100%;position: absolute;top: 50px;left: 0;text-align: center;}
.M_contents .analyst_ttl h2 { font-size:45px; /*font-weight:bold;*/ letter-spacing:-0.065rem; color:#333; }
.M_contents .analyst_ttl p { font-size:18px; line-height:29px; letter-spacing:-0.085rem; color:#333; }

.M_contents .analyst_column .analyst_nav {position:absolute; left:38%; bottom:130px; width:62%; padding-top: 70px; box-sizing:border-box; overflow:hidden; z-index:2;}
.slick-list{width: 100%;}
.analyst_for .slick-list{overflow: inherit;}
.M_contents .analyst_column .analyst_nav .slick-track {margin-left:-248px;}
.M_contents .analyst_column .analyst_nav .slick-slide {position:relative;  padding:0 20px 0 0; box-sizing:border-box;}
.M_contents .analyst_column .analyst_nav .slick-slide > div {position:relative; width:100%; height:100%; }

/*.M_contents .analyst_column .analyst_nav .pro_pic {position:relative; left:0; top:0; width:100%; height:100%; overflow:hidden;}
.M_contents .analyst_column .analyst_nav .pro_pic img {position:relative; bottom:0; right:0px; width:100%; height:auto; max-height:100%;}
*/
.M_contents .analyst_column .analyst_nav .pro_pic {position:relative; left:0; top:0; width:100%; height:0; padding-top: 124.63%; box-sizing: content-box; overflow:hidden;}
.M_contents .analyst_column .analyst_nav .pro_pic img {position:absolute; top: 50%; left:50%; min-width:100%; min-height:100%; transform: translate(-50%,-50%);}


.M_contents .analyst_column .analyst_nav .pro_name {position:absolute; top:20px; left:20px;z-index: 9;}
.M_contents .analyst_column .analyst_nav .pro_name span { font-size:13px; line-height:31px; letter-spacing:-0.085rem; color:#fff;opacity: 0.8;
filter: alpha(opacity=30);}
.M_contents .analyst_column .analyst_nav .pro_name h3 {font-weight:400; font-size:16px; letter-spacing:-0.065rem; color:#fff;}

.M_contents .analyst_column .swiper-button-prev {position:absolute; top:30px; left:0; width:50px; height:51px; border:1px solid #7f7f7f; background:url(../images/slide_prev.png) 50% 50% no-repeat; text-indent:-9999px; box-sizing:border-box;}
.M_contents .analyst_column .swiper-button-next {position:absolute; top:30px; left:50px; width:50px; height:51px; border-width:1px 1px 1px 0; border-style:solid; border-color:#7f7f7f; background:url(../images/slide_next.png) 50% 50% no-repeat; text-indent:-9999px; box-sizing:border-box;}


.M_contents .analyst_column .analyst_nav .slick-prev {position:absolute; top:0; left:0; width:50px; height:51px; border:1px solid #7f7f7f; background:url(../images/slide_prev.png) 50% 50% no-repeat; text-indent:-9999px; box-sizing:border-box;}
.M_contents .analyst_column .analyst_nav .slick-next {position:absolute; top:0; left:50px; width:50px; height:51px; border-width:1px 1px 1px 0; border-style:solid; border-color:#7f7f7f; background:url(../images/slide_next.png) 50% 50% no-repeat; text-indent:-9999px; box-sizing:border-box;}

.page4 h2{font-size:45px; /*font-weight:bold;*/ letter-spacing:-0.065rem; color:#333;text-align: center;margin-top: 20px; }
.page4 h3 { font-size:24px;  letter-spacing:-0.085rem; color:#333; text-align: center;}
.page4 .container{}
.page4 .container .content{position: relative;margin-top: 25px;padding-right: 340px;}
.page4 .container .right{width: 300px; float: right;position: absolute;top: 0;right: 0;}
.page4 .container .left{float: left;width: 100%;padding: 35px 30px;background: #fff;height: 581px;}
.page4 .container .left .leftcontent{position: relative;overflow: hidden;padding-bottom: 30px;}
/*.page4 .container .left .slick-prev,.page4 .container .left .slick-next,.caselist .slick-arrow {display: none!important;}*/
.page4 .container .left .con{position: relative;height: 148px;padding-left: 31.24%;margin-bottom: 36px; }
.page4 .container .left .con .img{width: 31.24%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.page4 .container .left .con .text{height: 100%; margin-left: 25px;border-bottom: 1px dashed #eee;}
.page4 .container .title{color: #454545;height: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px;}
.page4 .container .title a{font-size: 18px;}
.page4 .container .tag{background: url(../images/icon_flag.png) left center no-repeat;padding-left: 26px;margin-bottom: 10px;font-size: 14px;color: #b8b8b8;}
.page4 .container .desc{font-size: 13px;height: 48px;line-height: 24px;overflow: hidden;}


.wendalist{padding: 15px 15px 15px 25px;background-color: #fff;}
.typebar{position: relative;border-bottom: 1px solid #d4d4d4;padding-bottom: 12px;margin-bottom: 24px;}
.typebar p{line-height: 1;font-size: 20px;color: #2a2a2a;text-align: left;}
.typebar a{position: absolute;right: 0px;top: 0;font-size: 14px;color: #2a2a2a;}
.wendalist .con{padding-left: 28px;position: relative;height: 26px;line-height: 26px;margin-bottom: 16px;}
.wendalist .con span{display: block;width: 22px;height: 22px;position: absolute;left: 0;right: 0;background: url(../images/icon_wenda.png) center no-repeat;color: #fff;font-size: 13px;text-align: center;line-height: 22px;}
.wendalist .con span.on{background-image: url(../images/icon_wenda_h.png);}
.wendalist .con a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #454545;}
.wendalist .con a:hover{color: #7a93e9;}
.yuyuebox{margin-top: 25px;}

.page5 h2{font-size:45px; /*font-weight:bold;*/ letter-spacing:-0.065rem; color:#333;text-align: center; }
.page5 h3 { font-size:24px;  letter-spacing:-0.085rem; color:#333; text-align: center;}
.page5 .content{margin-top: 60px;}
.page5 .content .con{width: 20%;float: left;text-align: center;margin-bottom: 20px;}
.page5 .content .con .img{height: 88px;line-height: 88px; margin-bottom: 20px;}
.page5 .content .con img{vertical-align: middle;}
.page5 .content .con .title{margin-bottom: 0px;color: #333;font-size: 18px;-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.page5 .content .con:hover .title{color: #7a93e9;}
.page5 .content .con .desc{font-size: 14px;color: #666;line-height: }
.page5 .xuhao{margin-bottom: 60px;}

.chooseus h2{font-size:42px;color:#fff;text-align: center;padding-top: 20px;}
.chooseus h2.hasbg{padding-top: 30px;background: url(../images/yewu/typetitle_bg.png) center top 15px no-repeat;}
.chooseus{background: url(../images/choose_bg.jpg) center center no-repeat;background-size: cover;padding: 48px 0;}
/*.container{width: 1400px;}*/
.chooseus .content{padding-top: 30px;}
.chooseus .con{float: left;width: 25%;text-align: center;padding: 15px 0;border-right: 1px solid #7c7e83;}
.chooseus .con:last-child{border-right: 0 none;}
.chooseus .con .name{width: 55px;height: 55px;line-height: 55px;text-align: center; margin: 0 auto 15px; font-size: 30px;color: #fff;border-radius: 55px;border: 1px solid #fff;}
.chooseus .con .title{font-size: 18px;color: #fff;}
.chooseus .con .desc{color: #818284;font-size: 14px;}
.footer{background-color: #021c3e;padding: 50px 0 30px;}
.footer .container{position: relative;padding-right: 290px;}
.footer .text{width: 100%;}
.footer .ftel{line-height: 1;color: #fff;margin-bottom: 10px;}
.footer .ftel span{width: 40px;display: block;line-height: 1.3; float: left;font-size: 12px;border-right: 1px solid #fff;padding-right: 10px;margin-right: 10px;}
.footer .ftel p.tel{font-size: 30px;font-weight: bold;color: #fff;float: left;margin-right: 25px;}
.footer .text p.addr,.footer .text p.beian{font-size: 14px;color: #fff;opacity: 0.6;filter: alpha(opacity=60);margin-bottom: 5px;}
.footer .flink {padding-left: 42px;position: relative;border-top: 1px solid #535d6f;padding-top: 15px;margin-top: 15px;}
.footer .flink span{position: absolute;left: 0;top: 15px;font-size: 14px;color: #fff;opacity: 0.3;filter: alpha(opacity=30);}
.footer .flink a{font-size: 14px;display: inline-block;margin-right: 8px;padding-right: 8px;border-right: 1px solid #535d6f; margin-bottom: 8px;line-height: 1.1;color: #fff;opacity: 0.3;filter: alpha(opacity=30);}
.footer .flink a:hover{opacity: 1;filter: alpha(opacity=100);}
.footer .tpewm{width: 250px;position: absolute;right: 0;top: 10px;}
.footer .tpewm .con{width: 95px;float: right;margin: 0 15px;}
.footer .tpewm .con img{width: 95px;margin-bottom: 15px;}
.footer .tpewm .con p{text-align: center;font-size: 14px;color: #fff;opacity: 0.3;filter: alpha(opacity=30);}

/*内页*/
.subbanner{width: 100%;height: 406px;background-position: center;background-repeat: no-repeat;padding-top: 1px; }
.subbanner .yewubanner .typename{margin-top: 130px;}
.subbanner .yewubanner.subyewubanner .typename{margin-top: 100px;}
.subbanner .typename{text-align: center;}
.subbanner .yewubanner .typedesc{text-align: center;font-size: 26px;color: #fff;margin-top: 40px;margin-bottom: 40px;}
.subbanner .yewubanner .typename p{display: inline-block;font-size: 48px;font-weight: normal;color: #fff;position: relative;line-height: 1}
.subbanner .yewubanner .typename .p1{margin-right: 12px;z-index: 1;}
.subbanner .yewubanner .typename .p1:after{position: absolute;bottom: -2px;right: 0;width: 95px;height: 8px;background-color: #ffa400;content: "";z-index: -1;}
.subbanner .yewubanner .typename .shenglv{padding-right: 34px;background: url(../images/yewu/icon_zengchang.png) right center no-repeat;}

.subbanner .casebanner{}
.subbanner .casebanner .typename{font-size: 60px;color: #fff;margin-top: 110px;line-height: 1;position: relative;z-index: 1;}
.subbanner .casebanner .typename:after{position: absolute;bottom: 0px;left: 50%;margin-left: -59px; width: 118px;height: 5px;background-color: #ffa400;content: "";z-index: -1;}
.subbanner .casebanner .typedesc{font-size: 18px;color: #fff;text-align: center;margin-top: 15px;}

.subbanner .yuyueform{margin-top: 110px;}
.subbanner .yuyueform{text-align: center;}
.subbanner .yuyueform .item{display: inline-block;margin-right: 26px;}
.subbanner .yuyueform label{color: #fff;font-size: 18px;}
.subbanner .yuyueform input[type='text']{width: 205px;height: 44px;font-size: 16px;padding: 16px;}
.subbanner .yuyueform input::-webkit-input-placeholder{color:#fff}
.subbanner .yuyueform input[type='submit']{width: 163px;height: 44px;background: #0d2d9d;color: #fff;font-size: 16px;border: none;}

.subtype{width: 600px;margin:  46px auto  20px;}
.subtype .con{width: 180px;margin-right: 20px;float: left;padding-left: 32px;background: url(../images/yewu/icon_dagou.png) left center no-repeat;font-size: 24px;margin-bottom: 10px;color: #fff;}
.subbanner .dianjizixun{display:block;width: 134px;height: 42px;line-height: 42px;text-align: center;background-color: rgba(255,255,255,0.8);font-size: 16px;margin: 0 auto;}
.subbanner .dianjizixun:hover{background-color: rgba(12,45,157,0.8);color: #fff;}
.typetitle{text-align: center;padding-top: 50px;padding-bottom: 30px;}
.typetitle h3{font-size: 40px;color: #000000;}
.typetitle h3 .numcolor{color: #ffa400;font-size: 40px;}
.typetitle .desc{margin-top: 0px;font-size: 20px;color: #535353;}
.typetitle .desc .num{font-size: 24px;}
.typetitle.hasbg{padding-top: 80px;background: url(../images/yewu/typetitle_bg.png) center top 65px no-repeat;}

.position{font-size: 14px;color: #5a5a5a;padding-left: 38px;background: url(../images/icon_position.png) left 15px center no-repeat;margin-top: 28px;/*margin-bottom: 28px;*/}
.position a{font-size: 14px;color: #5a5a5a;}
.position a:hover{color: #7a93e9;}

/*核心业务*/
.fawufuwu{margin-left: 10px;margin-right: -10px;margin-top: 60px;}
.fawufuwu .con{padding: 0 10px;width: 25%;float: left;margin-bottom: 60px;}
.fawufuwu .con:nth-child(5),.fawufuwu .con:nth-child(6),.fawufuwu .con:nth-child(7),.fawufuwu .con:nth-child(8){margin-bottom: 0;}
.fawufuwu .con .box{border: 1px solid #eee;position: relative;padding: 46px 0 20px;cursor: pointer;display: block;}
.fawufuwu .con .box:hover{box-shadow: 5px 5px 15px #ccc; }
.fawufuwu .box .img{width: 66px;height: 66px; position: absolute;top: -33px;left: 50%;margin-left: -33px;  border-radius: 50%;border: 1px solid #0d2d9d;background-color: #ffffff;}
.fawufuwu .box .img .imgicon{width: 34px;height: 34px; position: relative; margin: 0 auto;margin-top: 13px; background-position: 0 -34px;background-repeat: no-repeat;background-image: url(../images/yewu/fafwicon.png);background-size: 285px;}
.fawufuwu .box:hover .img{background-color: #0d2d9d;}
.fawufuwu .box:hover .img .imgicon{background-position: 0 0px;}
.fawufuwu .box .img.fwfw_qyfw .imgicon{background-position: -34px -34px;}
.fawufuwu .box .img.fwfw_zqzw .imgicon{background-position: -68px -34px;}
.fawufuwu .box .img.fwfw_ldgs .imgicon{background-position: -102px -34px;}
.fawufuwu .box .img.fwfw_xsbh .imgicon{background-position: -136px -34px;}
.fawufuwu .box .img.fwfw_jtsg .imgicon{background-position: -173px -34px;width: 45px;}
.fawufuwu .box .img.fwfw_htjf .imgicon{background-position: -217px -34px;}
.fawufuwu .box .img.fwfw_jzgc .imgicon{background-position: -251px -34px;}

.fawufuwu .box:hover .img.fwfw_qyfw .imgicon{background-position: -34px 0;}
.fawufuwu .box:hover .img.fwfw_zqzw .imgicon{background-position: -68px 0;}
.fawufuwu .box:hover .img.fwfw_ldgs .imgicon{background-position: -102px 0;}
.fawufuwu .box:hover .img.fwfw_xsbh .imgicon{background-position: -136px 0;}
.fawufuwu .box:hover .img.fwfw_jtsg .imgicon{background-position: -173px 0;}
.fawufuwu .box:hover .img.fwfw_htjf .imgicon{background-position: -217px 0;}
.fawufuwu .box:hover .img.fwfw_jzgc .imgicon{background-position: -251px 0;}

.fawufuwu .box .title{font-size: 20px;color: #494949;font-weight: bold;text-align: center;margin-bottom: 10px;}
.fawufuwu .box .content{padding: 0 6px;}
.fawufuwu .box .content .item{width: 33.33%;float: left;padding: 0 6px;margin-bottom: 12px;}
.fawufuwu .box .content .item a{display: block;height: 29px;line-height: 27px;border: 1px solid #eee;border-radius: 29px;text-align: center;font-size: 14px;color: #494949;}
.fawufuwu .box .content .item a.more{color: #0d2d9d;}

.lvshituandui{background-color: #fff;position: relative;}
.lvshituandui:before{position: absolute;width: 100%;height: 525px;background: #f1f1f1;left: 0;top: 0;z-index: 0;content: ""; }
.lvshituandui .lvshituanduilist{margin-left: -15px;margin-right: -15px;padding-top: 60px;margin-bottom: -20px;position: relative;}
.lvshituanduilist .content{position: relative;overflow: hidden;}
.lvshituanduilist .con{padding: 0 15px;overflow: hidden;}
.lvshituanduilist .con .box{background-size: 100%;background-repeat: no-repeat;}
.lvshituanduilist .topcon{height: 0;box-sizing: content-box;width: 100%;padding-top: 100%;position: relative;}
.lvshituanduilist .topcon .cons{position: absolute;width: 100%;height: 100%; left: 0;;top: -100%;background-color: rgba(0,0,0,0.4);}
.lvshituanduilist .topcon:hover .cons{top: 0;}
.lvshituanduilist .topcon .title{height: 65px;line-height: 65px;text-align: center;border-bottom: 1px dashed #fff;color: #fff;font-size: 20px;margin-top: 15px;}
.lvshituanduilist .topcon .desc{padding: 15px 22px; color: #fff;font-size: 16px;line-height: 1.5; height: 85px; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.lvshituanduilist .topcon .conmore{display: block; width: 110px;height: 36px;line-height: 36px;text-align: center;background-color: #fff;border-radius: 10px; margin: 30px auto 0;color: #313131;font-size: 16px;}

.lvshituanduilist .bottomcon{background-color: #fff;padding: 15px 0;box-shadow: 5px 5px 10px #ddd;margin-bottom: 20px;}
.lvshituanduilist .bottomcon .titles{padding: 0 15px 15px;}
.lvshituanduilist .bottomcon .name{float: left; font-size: 20px;font-weight: bold;color: #2f2f2f;line-height: 1; margin-right: 5px;vertical-align: middle; }
.lvshituanduilist .bottomcon .name a{font-size: 20px;}
.lvshituanduilist .bottomcon .zhiwei{float: left; padding: 2px 5px;background-color: #e4ca92;border-radius: 3px;color: #fff;font-size: 12px;}
.lvshituanduilist .bottomcon .xiangying{font-size: 14px;color: #585656;display: inline-block;float: right;}
.lvshituanduilist .bottomcon .desc{border-top: 1px dashed #c3c3c3;padding: 10px 15px 0;line-height: 1.5;height: 50px;
    line-height: 20px;
    overflow: hidden;font-size: 14px;}
.lvshituanduilist .slick-arrow,.lvshituanduilist .swiper-button-prev,.lvshituanduilist .swiper-button-next{position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -40px;
    width: 30px;
    height: 30px;
    background: url(../images/yewu/jiantou-left.png) 50% 50% no-repeat;
    text-indent: -9999px;
    box-sizing: border-box;}
.lvshituanduilist .slick-prev,.lvshituanduilist .swiper-button-prev {}
.lvshituanduilist .slick-next,.lvshituanduilist .swiper-button-next {    margin-left: 10px; background-image: url(../images/yewu/jiantou-right.png);}

/*客户案例*/
#caselist{width: 100%;background-color: #f2f5f7;padding-bottom: 50px;}
.caselist{margin-left: -15px;margin-right: -15px;position: relative;overflow: hidden;padding-bottom: 20px;}
.caselist .con{width: 33.33%;float: left;padding: 0 15px;margin-bottom: 20px;}
.caselist .con .box{}
.caselist .con .img{box-sizing: content-box;height: 0;width: 100%;padding-top: 47.37%;position: relative;overflow: hidden;}
.caselist .con .img img{width: 100%;position: absolute;top: 0;left: 0;-moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;}
.caselist .con .box:hover img{transform: scale(1.1);}
.caselist .con .img .tip{width: 119px;height: 41px;line-height: 41px;text-align: left;padding-left: 15px; font-size: 18px;color: #fff;background-color: #0c2d9d;border-bottom-right-radius: 41px;position: absolute;left: 0;top: 0;}
.caselist .con .text{padding: 20px;background-color: #fff;}
.caselist .con .text .title{font-size: 20px;line-height: 1.6;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.caselist .con .title a{font-size: 20px;}
.caselist .con .desc{font-size: 16px;height: 48px;line-height: 24px;overflow: hidden;}

/*案例中心*/
#casecenter{width: 100%;}
.casecenter{margin-left: -30px;margin-right: -30px;}
.casecenter .con{width: 50%;float: left;padding: 0 30px;margin-bottom: 60px;}
.casecenter .con .box{}
.casecenter .con .img{box-sizing: content-box;height: 0;width: 100%;padding-top: 30.28%;position: relative;overflow: hidden;}
.casecenter .con .img a{display: block;width: 100%;height: 100%; position: absolute;top: 0;left: 0;z-index: 1;background-position: center;background-repeat: no-repeat;background-size: cover;}
.casecenter .con .img a{-moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;}
.casecenter .con .box:hover .img a{transform: scale(1.1);}
.casecenter .con .img .tip{width: 77px;height: 33px;line-height: 33px;text-align: center; font-size: 13px;color: #fff;background-color: #feac17;position: absolute;left: 0;top: 0;z-index: 2;}
.casecenter .con .text{padding: 20px;background-color: #f6f6f6;}
.casecenter .con .text .title{font-size: 20px;line-height: 1.6;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.casecenter .con .title a{font-size: 20px;}
.casecenter .con .flag{color: #b7b7b7;font-size: 14px;padding-left: 26px;background: url(../images/icon_flag.png) left center no-repeat;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 6px;}
.casecenter .con .flag a{font-size: 14px;color: #b7b7b7;display: inline-block;margin-right: 10px;}
.casecenter .con .desc{font-size: 14px;height: 30px;line-height: 20px;padding-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.casecenter .textlist{padding-top: 10px;border-top: 1px dashed #ddd;padding-bottom: 10px;height: 141px;}
.casecenter .textlist .item{position: relative;padding-right: 90px;height: 30px;line-height: 30px;margin-bottom: 10px;}
.casecenter .textlist .item a{display: block;font-size: 16px;color: #454545;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.casecenter .textlist .item .pubdate{font-size: 13px;color: #a5a6a7; position: absolute;right: 0;top: 0;display: block;height: 30px;}
.casecenter a.more{font-size: 14px;color: #8a8a89;display: block;float: right;}
.casecenter a:hover{text-decoration: underline;}



/*客户反馈*/
#feedback{width: 100%;background-color: #fff;}
.feedback{margin-left: -22px;margin-right: -22px;position: relative;overflow: hidden;padding-bottom: 20px;}
.feedback .con{width: 33.33%;float: left;padding: 0 22px;margin-bottom: 20px;}
.feedback .con .box{}
.feedback .con .img{box-sizing: content-box;height: 0;width: 100%;padding-top: 68.38%;position: relative;overflow: hidden;}
.feedback .con .img img{min-width: 100%;min-height: 100%; position: absolute;top: 50%; transform: translate(-50%,-50%); left: 50%;-webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;}
.feedback .con .box:hover img{transform: translate(-50%,-50%) scale(1.1);}
.feedback .con .text{padding: 20px;background-color: #fff;box-shadow: 5px 5px 10px #ddd;position: relative;display: none;}
.feedback .con .text:after{position: absolute;left: 0;top: 15px;width: 3px;height: 26px;background-color: #0c2d9d;content: "";}
.feedback .con .text .title{font-size: 20px;line-height: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 10px;}
.feedback .con .title a{font-size: 16px;font-weight: bold;}
.feedback .con .desc{font-size: 14px;height: 40px;line-height: 20px;overflow: hidden;}

/**/

/*业务流程*/
#yewuliucheng{width: 100%;background-color: #efefef;}
.yewuliucheng{margin-left: -25px;margin-right: -25px;}
.yewuliucheng .con{width: 20%;float: left;padding: 0 25px;margin-bottom: 60px;margin-top: 10px;}
.yewuliucheng .con .box{width: 170px;margin: 0 auto;text-align: center;}
.yewuliucheng .con .img{margin-bottom: 15px;}
.yewuliucheng .con .img img{}
.yewuliucheng .con:hover .img img{animation: fanzhuan 1s both;-webkit-animation: fanzhuan 1s both;-ms-animation: fanzhuan 1s both;-moz-animation: fanzhuan 1s both;}
.yewuliucheng .con .text{}
.yewuliucheng .con .text .title{font-size: 18px;line-height: 1.6;margin-bottom: 10px;}
.yewuliucheng .con .desc{font-size: 14px;height: 40px;line-height: 20px;}

/*客户困扰*/
.kehukunrao{position: relative;overflow: hidden;padding-bottom: 30px;}
.kehukunrao .content{margin-left: -8px;margin-right: -8px;margin-bottom: -16px;}
.kehukunrao .con{width: 25%;float: left;padding: 0 8px;margin-bottom: 16px;}
.kehukunrao .con .box{position: relative;box-sizing: content-box;height: 0;padding-top: 77%;overflow: hidden;}
.kehukunrao .con .box .img{position: absolute;z-index: 1;top: 0;left: 0; width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;-webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;}
.kehukunrao .con .box .desc{width: 100%;position: absolute;z-index: 2; bottom: 0;left: 0;height: 55px;line-height: 55px;text-align: center;font-size: 18px;color: #fff;background-color: rgba(0,0,0,0.7);-webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;}
.kehukunrao .con .box:hover .img{transform: scale(1.1);}
.kehukunrao .con .box:hover .desc{background-color: rgba(12,45,157,0.7);}

/*案例列表*/
#casecenterlist{width: 100%;background-color: #f5f5f5;padding-top: 1px;padding-bottom: 60px;}
.subnavbar{width: 100%;height: 67px;background-color: #0d2d9d;text-align: center;position: relative;top: -33px;left: 0;margin-bottom: -33px;}
.subnavbar a{display: inline-block;width: 110px; height: 67px;line-height: 67px;margin: 0 14px;color: #7c99ff;font-size: 18px;}
.subnavbar a:hover{color: #fff;}
.subnavbar a.cur{color: #fff;background: url(../images/icon_subnav_bg.png) center bottom no-repeat;}
.submain{margin-top: 20px;}
.submain .mainleft{width: 870px;float: left;background-color: #fff;}
.submain .mainright{width: 300px;float: right;}
.mainright .mainrightbar{height: 45px;line-height: 45px;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.mainright .mainrightbar h3{float: left; font-size: 20px;color: #2a2a2a;position: relative;}
.mainright .mainrightbar h3:after{position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;content: "";background-color: #0d2d9d;}
.mainright .mainrightbar a.more{float: right;font-size: 14px;color: #959595;}

.lvshilist_mainright{padding: 10px 15px 1px 25px;background-color: #fff;margin-bottom: 20px;}

.lvshilist_mainright .item{position: relative;padding-left: 120px;height: 102px;margin-bottom: 37px;}
.lvshilist_mainright .item .img{width: 102px;height: 102px;overflow: hidden;border-radius: 50%;position: absolute;left: 0;top: 0;}
.lvshilist_mainright .item .img a{display: block;width: 100%;height: 100%;}
.lvshilist_mainright .item .text{}
.lvshilist_mainright .item .title{height: 30px;line-height: 30px;}
.lvshilist_mainright .item .name{font-size: 20px;color: #2f2f2f;display: inline-block;margin-right: 10px;}
.lvshilist_mainright .item .name a{font-size: 20px;color: #2f2f2f;}
.lvshilist_mainright .item:hover .name a{color: #7a93e9;}
.lvshilist_mainright .item:hover .img img{transform: translateY(10%) scale(1.3);}
.lvshilist_mainright .item .zhiwei{padding: 5px;background-color: #f1f1f1;display: inline;font-size: 14px;color: #5f5f5f;border-radius: 5px;}
.lvshilist_mainright .item .jingyan{font-size: 14px;color: #282828;height: 32px;line-height: 32px;overflow: hidden;}
.lvshilist_mainright .item .jingyan span{color: #7a93e9;}
.lvshilist_mainright .item .desc{font-size: 14px;color: #706f6f;line-height: 20px;height: 40px;overflow: hidden;}

.lvshilist_mainright .item .zixuna{display: block;width: 86px;height: 30px;line-height: 28px;border: 1px solid #ddd;text-align: center;font-size: #6a6a6a;font-size: 14px;}
.lvshilist_mainright .item .zixuna:hover{background-color: #333333;color: #fff;cursor: pointer;}

.mainright .wendalist{margin-top: 20px;}

.casecenterlist{padding: 30px 35px 5px 42px;}
.casecenterlist .item{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px dashed #d6d6d6;}
.casecenterlist .item .title{height: 40px;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.casecenterlist .item .title a{font-size: 20px;color: #454545;}
.casecenterlist .item .title a:hover{color: #7a93e9;}
.casecenterlist .flag{color: #b7b7b7;font-size: 14px;padding-left: 26px;background: url(../images/icon_flag.png) left center no-repeat;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 6px;}
.casecenterlist .flag a{font-size: 14px;color: #b7b7b7;display: inline-block;margin-right: 10px;}
.casecenterlist .flag a:hover{text-decoration: underline;}
.casecenterlist .item .desc{height: 30px;line-height: 30px;font-size: 14px;color: #454545;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*案例详情*/
.casecentercon{padding: 30px 35px 35px 42px;}
.casecentercon .title{font-size: 24px; line-height: 1.6;margin-bottom: 15px;}
.casecentercon .flag{color: #b7b7b7;font-size: 14px;padding-left: 26px;background: url(../images/icon_flag.png) left center no-repeat;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 6px;}
.casecentercon .flag a{font-size: 14px;color: #b7b7b7;display: inline-block;margin-right: 10px;}
.casecentercon .source{padding-bottom: 5px;border-bottom: 1px dashed #ddd;}
.casecentercon .content{padding: 15px 0;font-size: 16px;line-height: 2;text-align: justify;}
.casecentercon .content p,.casecentercon .content div{margin-bottom: 15px;font-size: 16px;}
.casecentercon .content img{display: block;margin: 25px auto;}


#lvshilist{background-color: #efefef;padding-top: 1px;padding-bottom: 10px;}
#lvshilist .typetitle .desc{font-size: 24px;color: #a0a5ab;}
.lvshilist{margin-left: -21px;margin-right: -21px;}
.lvshilist .con{width: 50%;padding: 0 21px;float: left;}
.lvshilist .con .box{background-color: #fff;margin-bottom: 42px;}
.lvshilist .box .img{width: 47%;float: left;height: 0;box-sizing: content-box;padding-top: 58.9%;position: relative;overflow: hidden;}
.lvshilist .box .img a{display: block;position: absolute;top: 0;left: 0; z-index: 2;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.lvshilist .box:hover .img a{transform: scale(1.05);}
.lvshilist .box .text{width: 53%;padding: 15px;float: left;}
.lvshilist .box .title{height: 72px;line-height: 72px;border-bottom: 1px dashed #eee;margin-bottom: 20px;}
.lvshilist .box .title .name{display: inline;  font-weight: bold; color: #2f2f2f;padding-right: 15px; }
.lvshilist .box .title .name a{font-size: 20px;}
.lvshilist .box .title .zhiwei{display: inline;padding: 5px 5px; border: 1px solid #e4ca92; color: #e4ca92; }

.lvshilist .box .anjian{margin-bottom: 10px;padding-left: 38px;position: relative;height: 52px;overflow: hidden;}
.lvshilist .box .biao{position: absolute;left: 0;top: 0;height: 30px;font-size: 14px;color: #111;}
.lvshilist .box .anjian .item{padding: 1px 5px;background-color: #f1f4f6;color: #777777;font-size: 12px;float: left; margin-right: 10px;margin-bottom: 6px;border-radius: 5px;}
.lvshilist .box .shanchang{margin-bottom: 10px;padding-left: 38px;position: relative;height: 90px;overflow: hidden;}
.lvshilist .box .shanchang .desc{padding-left: 5px;font-size: 14px;color: #898989;line-height: 2;}
.lvshilist .box .czbtn a{width: 40%;float: left; display: block; margin-right: 4%;height: 35px;line-height: 35px;text-align: center;color: #151515;font-size: 14px;border: 1px solid #ddd;}
.lvshilist .box .czbtn a:hover,.lvshilist .box a.cur{background-color: #333333;color: #fff;}

#lvshishow{background-color: #efefef;padding-top: 1px;}
.lvshishow_top{background-color: #fff;padding: 35px 35px 35px 40px;margin-top: 28px;}
.lvshishow_top .img{width: 35.55%;float: left;height: 0;box-sizing: content-box;padding-top: 44.7%;position: relative;overflow: hidden;}
.lvshishow_top .img div{display: block;position: absolute;top: 0;left: 0; z-index: 2;width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
/*.lvshishow_top  .img:hover div{transform: scale(1.05);}*/
.lvshishow_top  .text{width: 61.33%;padding: 10px 0;float: right;}

.lvshishow_top .title{height: 72px;line-height: 72px;border-bottom: 1px dashed #eee;margin-bottom: 20px;}
.lvshishow_top .title .name{display: inline;  font-size: 24px;font-weight: bold; color: #2f2f2f;padding-right: 15px; }
.lvshishow_top .title .zhiwei{display: inline;padding: 5px 5px; background-color: #e4ca92; color: #fff; }

.lvshishow_top .shangchang{margin-bottom: 20px;position: relative;max-height: 122px;overflow: hidden;}
.lvshishow_top .biao{height: 20px;font-size: 20px;color: #3d3d3d;border-left: 4px solid #0d2d9d;line-height: 1;padding-left: 20px; margin-bottom: 15px;font-weight: bold; }
.lvshishow_top .shangchang .desc{padding-top: 5px;}
.lvshishow_top .shangchang .item{padding: 10px 20px;line-height: 1; background-color: #eaefff;color: #0d2d9d;font-size: 16px;float: left; margin-right: 10px;margin-bottom: 10px;border-radius: 15px;}

.lvshishow_top .linian{margin-bottom: 20px;position: relative;height: 90px;overflow: hidden;}
.lvshishow_top .linian .desc{font-size: 16px;color: #3d3d3d;line-height: 1.6;}
.lvshishow_top .shuju{margin-bottom: 40px;}
.lvshishow_top .shuju .item{width: 28%;margin-right: 3%;float: left;padding-left: 76px;position: relative;background-position: left center;background-repeat: no-repeat;background-size: 64px;}
.lvshishow_top .shuju .item.ajnum{background-image: url(../images/icon_ajnum.png);}
.lvshishow_top .shuju .item.bznum{background-image: url(../images/icon_bznum.png);}
.lvshishow_top .shuju .item.hpl{background-image: url(../images/icon_hpnum.png);}
.lvshishow_top .shuju .name,.lvshishow_top .shuju .num{font-size: 16px;line-height: 1.6;color: #646464;}
.lvshishow_top .shuju .num span{font-size: 26px;color: #373737;padding-right: 10px;}


.lvshishow_top .czbtn a{width: 114px;float: left; display: block; margin-right: 15px;height: 35px;line-height: 35px;text-align: center;color: #151515;font-size: 14px;border: 1px solid #ddd;}
.lvshishow_top .czbtn a:hover,.lvshishow_top .czbtn a.cur{background-color: #333333;color: #fff;}

.lvshishow_con{margin-top: 25px;}
.lvshishow_left{width: 70.8%;float: left;background-color: #fff;padding: 32px;padding-bottom: 60px;}
.lvshishow_left h3.title{font-size: 20px;color: #150f0f;height: 50px;line-height: 50px;margin-bottom: 15px;font-weight: bold;position: relative;}
.lvshishow_left h3.title:before{position: absolute;top: 15px; left: -15px;width: 3px;height: 20px;background-color: #0d2d9d;z-index: 1;content: "";}
.lvshishow_left h3.title a{float: right;font-weight: normal;}
.lvshishow_left .jianjie{width: 100%; font-size: 16px;line-height: 2;color: #363636;position: relative;margin-bottom: 20px;}
.lvshishow_left .jianjie.wenzihide{height: 288px;overflow: hidden;}
.lvshishow_left .jianjie .wenziopen{position: absolute;right: 0;bottom: 0;width: 114px; height: 30px;background-color: #fff;color: #0d2d9d;font-size: 16px;z-index: 2; display: none;margin-bottom: 0;cursor: pointer;display: none;text-align: right;}
.lvshishow_left .jianjie .wenziopen span{color: #363636}
.lvshishow_left .jianjie p,.lvshishow_left .jianjie div{margin-bottom: 0;font-size: 16px;}

.lvshishow_left .caselist{padding-bottom: 30px;}

/*执业信息*/
.zhiyexinxi{}
.zhiyexinxi .con{width: 50%;float: left; height: 32px;line-height: 32px;overflow: hidden; margin-bottom: 25px;position: relative;padding-left: 100px;border-bottom: 1px solid #ddd;}
.zhiyexinxi .con .name{width: 80px;position: absolute;left: 20px; height: 32px;line-height: 32px;text-align: left;font-size: 16px;color: #5d5d5d;}
.zhiyexinxi .con .text{font-size: 16px;color: #353535;}

/*律师荣誉*/
.lshonor {margin-bottom: 35px;}
.lshonor .headcon{width: 100%;height: 45px;line-height: 45px;background-color: #f2f2f2;}
.lshonor .headcon .item{width: 33%;float: left;padding: 0 15px; font-size: 16px;font-weight: bold;color: #a4a4a4;text-align: center;}
.lshonor .con {width: 100%;border-bottom: 1px solid #ddd; height: 52px;line-height: 52px;overflow: hidden;}
.lshonor .con .item{width: 33%;float: left;padding: 0 15px; font-size: 16px;color: #353535;text-align: center;}

/*案例*/
.lvshishow_con .caselist .con .text{background-color: #f2f5f7}
.lvshishow_con .caselist .con{margin-bottom: 0;}

.lvshishow_right{width: 27.16%;float: right;}
.lvshishow_right .rightbar{width: 100%; height: 46px;line-height: 46px;border-bottom: 1px solid #d4d4d4;padding-left: 70px;background: #fff url(../images/icon_lvshitx.png) left 40px center no-repeat;border-top-left-radius: 10px;border-top-right-radius: 10px; }
.lvshishow_right .rightbar h3{font-size: 20px;color: #2a2a2a;}

.lvshishow_right .item:first-child{border-top-right-radius: 0;border-top-left-radius: 0;}
.lvshishow_right .item{position: relative;margin-bottom: 22px;padding: 13px;padding-left: 110px;background-color: #fff;border-radius: 10px;}
.lvshishow_right .item .img{width: 85px;height: 85px;overflow: hidden;border-radius: 50%;position: absolute;top: 13px; left: 16px;}
.lvshishow_right .item .img img{transform: scale(1.1);}
.lvshishow_right .item .text{}
.lvshishow_right .item .title{height: 30px;line-height: 30px;}
.lvshishow_right .item .name{font-size: 20px;color: #2f2f2f;display: inline-block;margin-right: 10px;}
.lvshishow_right .item .name a{font-size: 20px;color: #2f2f2f;}
.lvshishow_right .item:hover .name a{color: #7a93e9;}
.lvshishow_right .item:hover .img img{transform: scale(1.2);}
.lvshishow_right .item .zhiwei{padding: 5px;background-color: #e1bd6f;display: inline;font-size: 14px;color: #fff;border-radius: 5px;}
.lvshishow_right .item .desc{font-size: 14px;color: #706f6f;line-height: 20px;height: 40px;overflow: hidden;margin-top: 5px;}

.lvshishow_right  .shanchang{margin-left: -96px;margin-top: 10px; padding-top: 10px; border-top: 1px solid #ddd;height: auto;overflow: hidden;}
.lvshishow_right  .shanchang .con{padding: 5px 10px; line-height: 1;background-color: #eeeeee;color: #5a5959;font-size: 14px;float: left;margin-right: 5px;margin-left: 5px;margin-bottom: 10px;border-radius: 15px;}


/*分页*/
.fenye{text-align: center;width: 90%;margin: 45px auto 45px;}
.fenye a{display: inline-block;*display: inline;*zoom: 1;margin: 0 4px;min-width: 38px;height: 36px;line-height: 36px; border-radius: 5px; padding: 0 10px; border: 1px solid  #e5e5e5;color: #8e8e8e; }
.fenye a:hover,.fenye a.cur{background-color: #5e5f63;color: #fff;}
.fenye a.pre{margin-right: 12px;}
.fenye a.next{margin-left: 12px;}
.fenye .jump{display: inline-block;*display: inline;*zoom: 1;margin-left: 30px;color: #8e8e8e;}
.fenye .jump input{width: 36px;margin: 0 10px;height: 36px;line-height: 36px;text-align: center;border: 1px solid  #e5e5e5;border-radius: 5px; }
.fenye .jump button{width: 60px;margin: 0 10px;height: 36px;line-height: 34px;background-color: #fff;border: 1px solid  #e5e5e5;color: #8e8e8e;}
.fenye .jump button:hover{background-color: #5e5f63;color: #fff;}

.fenye.bgb  a{background-color: #fff;}
.fenye.bgb  a:hover,.fenye.bgb  a.cur{background-color: #333333}
.fenye.bgb .jump button:hover{background-color: #333333;}


.fanpian{height: 40px;
    line-height: 40px;
    background: url(../images/icon_xiangmu.png) center center no-repeat;
    position: relative;
    margin: 40px 0 25px;
    background-size: 24px
}
.fanpian p {
    float: left;
    width: 40%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.fanpian p a:hover{text-decoration: underline;}
.fanpian p.next {
    float: right;
    text-align: right;
}

.lookmore{display: block;margin: 15px auto 0; width: 156px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #7b7b7b;color: #7b7b7b;font-size: 16px;}
.lookmore.awhite{border: 1px solid #d8d7d7;color: #d8d7d7;}
.lookmore:hover{color: #7a93e9;text-decoration: underline;}

/*法务头条*/

#wenda{width: 100%;background-color: #f5f5f5;padding-top: 1px;padding-bottom: 60px;}
#wenda .casecenter{margin-left: auto;margin-right: auto;padding: 0}
#wenda .casecenter .con{width: 100%;float: none;}
#wenda .casecenter .con .img{width: 36.33%;float: left;height: 0;box-sizing: content-box;height: 0;padding-top: 26.916%;position: relative;}
#wenda .casecenter .con .img a{display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-size: cover;background-repeat: no-repeat;}
#wenda .casecenter .con .text{width: 60.416%;float: right;padding: 15px 0 0 0;}
#wenda .casecenter .textlist .first1 {float: left;width: 46%;}
#wenda .casecenter .textlist .first2 {float: right;width: 46%;}
#wenda .casecenter .textlist .second {float: right;width: 46%;}
#wenda .casecenter .textlist .item{padding-right: 0;}
#wenda .casecenter .con .desc{height: 40px;line-height: 20px;margin-bottom: 10px;white-space: normal;}

#anlizhongxin{background-color: #fff;padding-bottom: 70px;padding-top: 20px;}
.anlizhongxin{margin-left: -30px;margin-right: -30px;margin-top: 10px;overflow: hidden;padding-bottom: 40px;position: relative; }
.anlizhongxin .con{padding: 0 30px;width: 25%;float: left;}
.anlizhongxin .box{border-bottom: 3px solid #d1d1d1;padding-bottom: 30px;}
.anlizhongxin .box .title{font-size: 20px;height: 60px;line-height: 30px;overflow: hidden;}
.anlizhongxin .box .title a{font-size: 20px;}
.anlizhongxin .box .pubdate{font-size: 13px;color: #0087ef;}
.anlizhongxin .box .desc{font-size: 14px;line-height: 20px;height: 40px;overflow: hidden;margin-top: 10px;}

/*行业资讯*/
#hyzxlist{width: 100%;height: 417px;background: url(../images/hyzx_bg.jpg) center no-repeat;background-size: cover;}
#hyzxlist .typetitle h3{color: #fff;}
.hyzxlist{margin-left: -15px;margin-right: -15px;padding-bottom: 40px; position: relative;padding: 0 35px;}
.hyzxlist .content{position: relative;overflow: hidden;}
.hyzxlist .con{width: 33.33%;padding: 0 15px;}
.hyzxlist .pubdate{width: 92px;height: 31px;text-align: center;line-height: 31px;color: #fff;background-color: #feb247;margin-bottom: 20px;}
.hyzxlist .title{color: #fff;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hyzxlist .title a{font-size: 18px;color: #fff;}
.hyzxlist .desc{font-size: 13px;height: 48px;line-height: 24px;color: #fff;}
.hyzxlist .swiper-button-prev, .hyzxlist .swiper-button-next{position: absolute;top: 50%;margin-top: -10px; width: 30px;height: 30px;background: url(../images/hyxw_arrleft.png) 50% 50% no-repeat;text-indent: -9999px;box-sizing: border-box;}
.hyzxlist .swiper-button-prev{left: 0px;}
.hyzxlist .swiper-button-next{background-image: url(../images/hyxw_arrright.png);right: 0px;}


#newslist{background-color: #fff;padding-bottom: 100px;padding-top: 20px;}
.newslist{margin-left: -20px;margin-right: -20px;margin-top: 10px; overflow: hidden;padding-bottom: 40px; position: relative;}
.newslist .con{padding: 0 20px;width: 33.33%;float: left;}
.newslist .box{}
.newslist .box .text{background-color: #f6f6f6;padding: 20px;}
.newslist .con .img{width: 100%;position: relative;box-sizing: content-box;height: 0;padding-top: 55.7%;overflow: hidden;}
.newslist .con .img a{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-size: cover;}
.newslist .box:hover .img a{transform: scale(1.1);}
.newslist .box .title{font-size: 20px;height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 10px;}
.newslist .box .title a{font-size: 20px;}
.newslist .box .pubdate{color: #0087ef;font-size: 13px;}
.newslist .box .desc{font-size: 14px;line-height: 20px;height: 40px;overflow: hidden;margin-top: 10px;}

.pricebanner{width: 100%;}
#kunhuo_pri{background-color: #ffffff;padding-top: 72px;padding-bottom: 70px;}
#kunhuo_pri .container{width: 992px;}
.prih3{width: 100%;height: 124px;background: url(../images/price/baojiatype_bg.png) center center no-repeat;font-size: 36px;color: #fff;font-weight: bold;line-height: 145px;text-align: center;}
.kunhuo_pri .content{margin-top: 88px;margin-left: -20px;margin-right: -20px;}
.kunhuo_pri .content .item{padding: 0 20px;width: 25%;float: left;text-align: center;}
.kunhuo_pri .content .img{width: 158px;height: 158px; overflow: hidden;border-radius: 50%;margin: 0 auto 30px;}
.kunhuo_pri .content img{}
.kunhuo_pri .content .item:hover img{transform: scale(1.1);}
.kunhuo_pri .content .item:hover .desc{color: #7a93e9}
.kunhuo_pri .content .desc{font-size: 18px;line-height: 2;color: #1f1f1f;}

#zixun_pri{background-color: #f3f3f3;padding-top: 72px;padding-bottom: 50px;}
#zixun_pri .container{width: 992px;padding: 0;  }
.zixun_pri h3{line-height: 1;font-size: 40px;color: #202020;margin-top: 37px;margin-bottom: 108px;text-align: center;}
.zixun_pri .content{position: relative;}
.zixun_pri .content .zixunbtn{width: 166px;height: 166px;background: linear-gradient(155deg,#8c67fe 15%,#766fff,#4566ff,#1657ff, #0853ff);position: absolute;left: 50%;margin-left: -83px;top: 50%;margin-top: -96px; -webkit-transition-delay: 1s ease-in-out;
-o-transition-delay: 1s ease-in-out;
transition-delay: 1s ease-in-out; border-radius: 50%;}

.zixun_pri .content .zixunbtn:hover{animation: faguang ease-in-out 1s infinite both; border-radius: 50%;}
@keyframes faguang {
          from {  box-shadow: 0 0 25px #646eff; }
          50% {  box-shadow: 0 0 50px #0b53ff; }
          to {  box-shadow: 0 0 25px #646eff; }
        }
@-webkit-keyframes faguang {
          from {  -webkit-box-shadow: 0 0 25px #646eff; }
          50% {  -webkit-box-shadow: 0 0 50px #0b53ff; }
          to {  -webkit-box-shadow: 0 0 25px #646eff; }
        }
@-ms-keyframes faguang {
          from {  -ms-box-shadow: 0 0 25px #646eff; }
          50% {  -ms-box-shadow: 0 0 50px #0b53ff; }
          to {  -ms-box-shadow: 0 0 25px #646eff; }
        }


@keyframes fanzhuan {
          from {  transform: rotateY(0); }
          50% {  transform: rotateY(180deg); }
          to {   transform: rotateY(360deg);  }
        }
@-webkit-keyframes fanzhuan {
          from {  -webkit-transform: rotateY(0); }
          50% {  -webkit-transform: rotateY(180deg); }
          to {   -webkit-transform: rotateY(360deg);  }
        }
@-ms-keyframes fanzhuan {
          from {  -ms-transform: rotateY(0); }
          50% {  -ms-transform: rotateY(180deg); }
          to {   -ms-transform: rotateY(360deg);  }
        }

.zixun_pri .content .zixunbtn a{display: block;width: 100%;height: 100%;text-align: center;overflow: hidden;}
.zixun_pri .content .zixunbtn a .topc{display: block;font-size: 60px;font-weight: bold;color: #fff;margin-top: 30px;line-height: 1.2;padding-left: 40px;}
.zixun_pri .content .zixunbtn a .topc span{font-size: 14px;font-weight: normal;}
.zixun_pri .content .zixunbtn a .bottomc{display: block;font-size: 18px;font-weight: bold;color: #fff;}

.zixun_pri .content .renwu{width: 128px;text-align: center;}
.zixun_pri .content .renwu .name{color: #8e8e8e;font-size: 16px;margin-top: 15px;}
.zixun_pri .content .desc{font-size: 24px;color: #2a44a8;text-align: center;width: 250px;height: 130px;line-height: 130px;}

#jieda_pri{background-color: #fff;padding-top: 0;padding-bottom: 70px;}
.jieda_pri{padding: 0 10px;padding-top: 15px;}
.jieda_pri .item{width: 25%;float: left;padding: 0 20px;text-align: center;}
.jieda_pri .item:hover img{animation: fanzhuan ease-in-out 1s both;-webkit-animation: fanzhuan ease-in-out 1s both;-ms-animation: fanzhuan ease-in-out 1s both;}

.jieda_pri .item .desc{margin-top: 18px;font-size: 18px;line-height: 2;color: #3b3b3b;}
.yiduiyi{width: 345px;height: 67px;text-align: center;line-height: 67px;color: #fff;font-weight: bold;font-size: 30px;margin: 50px auto 0;background: linear-gradient(#636eff , #0853ff);border-radius: 5px;overflow: hidden;}
.yiduiyi a{font-size: 30px;color: #fff;display: block;}
.yiduiyi:hover{animation: faguang ease-in-out 1s infinite both;-webkit-animation: faguang ease-in-out 1s infinite both;-ms-animation: faguang ease-in-out 1s infinite both;}

#pri_liucheng{width: 100%;height: 351px;background: url(../images/price/dashan_bg.jpg);background-size: cover;background-repeat: no-repeat;padding-top: 100px;}
.pri_liucheng{}
.pri_liucheng .con{width: 20%;padding: 0 15px;float: left;}
.pri_liucheng .con .item{height: 137px; background: #fff;box-shadow: 5px 5px 5px #0052ff;padding: 15px;text-align: center;}
.pri_liucheng .con .item .name{position: relative;font-size: 18px;font-weight: bold;color: #2a44a8;line-height: 30px;text-align: center;height: 76px;display: flex;justify-content: center;align-items: center;margin-top: 15px;}
.pri_liucheng .con .item .name:after{position: absolute;bottom:0;width: 44px;height: 3px;background-color: #2a44a8;content: "";}
.pri_liucheng .con .item.yybtn{background-color: transparent;box-shadow: none;}
.pri_liucheng .con .item.yybtn .yybtns{background: linear-gradient(155deg,#8c67fe 15%,#766fff,#4566ff,#1657ff, #0853ff); width: 155px;height: 155px;margin: -30px auto 0;border-radius: 50%;box-shadow: 0 0 6px #0853ff;  }
.pri_liucheng .con .item.yybtn a{display: block;width: 100%;height: 100%;border-radius: 50%;color: #fff;padding-top: 30px;}

.pri_liucheng .con .item.yybtn a p{font-size: 24px;font-weight: bold;margin-top: 10px; }
.pri_liucheng .con .item.yybtn a:hover{animation: faguang ease-in-out 1s infinite both;-webkit-animation: faguang ease-in-out 1s infinite both;-ms-animation: faguang ease-in-out 1s infinite both;border-radius: 50%;}

#kehurenke{width: 100%;background: url(../images/manyidu_bg.jpg) center; background-size: cover;padding-bottom: 80px;}
.kehurenke{margin-left: -20px;margin-right: -20px;}
.kehurenke .con{width: 25%;padding: 0 20px;float: left;}
.kehurenke .con .box{width: 100%;height: 0;box-sizing: content-box;padding-top: 100%;position: relative;}
.kehurenke .box .item{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: #fff;text-align: center;box-shadow: 3px 3px 6px #ccc;}
.kehurenke .box .img{margin-top: 50px;height: 81px;line-height: 81px;}
.kehurenke .box .img img{vertical-align: middle;}
.kehurenke .box .title{margin-top: 5px;font-size: 30px;color: #1c1c1c;}
.kehurenke .box .desc{margin-top: 0px;font-size: 18px;color: #1c1c1c;}

.about{margin-bottom: 60px;padding-top: 20px;}
.about .content{font-size: 16px;line-height: 2;padding: 0 80px;}
.about .content img{margin: 25px auto;display: block;}
.about .content p,.about .content div{margin-bottom: 20px;font-size: 16px;line-height: 2;}
.about .aboutcon.content{font-size: 18px;}
.about .aboutcon.content p,.about .aboutcon.content div{margin-bottom: 20px;font-size: 18px;line-height: 2;}

.culture .content{margin-left: -20px;margin-right: -20px;margin-top: 60px;margin-bottom: 80px;}
.culture .con{width: 25%;padding: 0 20px;float: left;}
.culture .con .box{text-align: center;}
.culture .con .box img{width: 180px;}
.culture .con .title{color: #1b1b1b;font-size: 30px;margin-top: 20px;}
.culture .con .desc{font-size: 16px;color: #666;line-height: 2;margin-top: 10px;}

.honor .content{margin-left: -20px;margin-right: -20px;margin-bottom: -40px;}
.honor .con{width: 33.33%;padding: 0 20px;float: left;}
.honor .con .box{border: 1px solid #ccc;margin-bottom: 40px;}
.honor .con .box:hover{border-color: #176de3;box-shadow: 3px 3px 6px #ccc;}
.honor .con .box .img{width: 100%;position: relative;height: 0;box-sizing: content-box;padding-top: 65.59%;overflow: hidden;}
.honor .con .box .img a{display: block;background-size: cover; background-repeat: no-repeat;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
/*.honor .con .box:hover .img a{transform: scale(1.1);}*/
.honor .con .box .text{padding: 20px 15px;text-align: left;}
.honor .con .title a{color: #1c1c1c;font-size: 18px;}
.honor .con .desc{font-size: 16px;color: #bbbbbb;line-height: 1.6;}

/*企业招聘*/
.joinus{padding-bottom: 50px;}
.joinus .content{margin-left: -15px;margin-right: -15px;margin-bottom: 50px;}
.joinus .content .con{width: 33.33%;padding: 0 15px;float: left;}
.joinus .content .box{margin-bottom: 30px;}
.joinus .content .box .img{width: 160px;text-align: center;height: 160px;line-height: 160px;}
.joinus .content .box img{vertical-align: middle;}
.joinus .content .box .title{font-size: 24px;line-height: 1.667;color: #161616;margin-top: 20px;}
.joinus .content .box .entitle{font-size: 24px;color: #0d2d9d;line-height: 1.667;margin-top: 20px;}
.joinus .content .box .desc{margin-top: 30px;font-size: 16px;line-height: 2.2;color: #595651;}

.joinlist {margin-bottom: 35px;}
.joinlist .headcon{width: 100%;height: 70px;line-height: 70px;border-top: 3px solid #1a1a1a;border-bottom: 1px solid #ddd;}
.joinlist .headcon .item{width: 28%;float: left;padding: 0 15px; font-size: 18px;font-weight: bold;color: #000000;text-align: center;}

.joinlist .con {width: 100%;border-bottom: 1px solid #ddd; line-height: 65px;overflow: hidden; cursor: pointer;}
.joinlist .con .item{width: 28%;float: left;padding: 0 15px; font-size: 18px;color: #000000;text-align: center;}

.joinlist .headcon .item.lastitem,.joinlist .con .item.lastitem{width: 16%;cursor: pointer;}
.joinlist .body{padding: 30px 45px;border-bottom: 1px solid #ddd;display: none;}
.joinlist .body p{font-size: 16px;line-height: 1.9;color: #545454;margin-bottom: 10px; line-height: 1.6;}

#contact{padding-bottom: 78px;}
.contactcon .map{width: 71.33%;float: left;height: 657px;position: relative;}
.contactcon #map{width: 100%;height: 100%;}
.amap-info-contentContainer.bottom-center{top: -40px;position: relative;}

.opencard{position: absolute;right: 0;bottom: 0;width: 200px;height: 80px;background-color: rgba(255,255,255,0.8);text-align: center;}
.opencard h4{font-size: 16px;padding-top: 10px;}
.opencard .input-item{display: inline-block;}
.opencard .btn{background-color: transparent;border: 1px solid #25A5F7;border-radius: 15px;color: #25A5F7;-webkit-appearance: button;
    cursor: pointer;}
.opencard .btn:focus{outline: 0;}

.contactcon .lxfs{width: 26.8%;float: right;border: 1px solid #ccc;padding: 16px;}
.contactcon .lxfs .con {position: relative;width: 100%;height: 70px;padding-left: 80px;margin-bottom: 22px;}
.contactcon .lxfs .con .img{position: absolute;left: 0;top: 0;width: 70px;height: 70px;background: #ebeaea url(../images/icon_lxry.png) center center no-repeat; }
.contactcon .lxfs .con .img.imgbg2{background-color: #f2e7d6;}
.contactcon .lxfs .con .img.imgbg3{background-color: #d6ded4;}
.contactcon .lxfs .con .img.imgbg4{background-color: #c0d0e7;}
.contactcon .lxfs .con .img.imgbg5{background-color: #c7c0e7;}
.contactcon .lxfs .con .img.imgbg6{background-color: #e2c0e7;}
.contactcon .lxfs .con .img.imgbg7{background-color: #e7c0c6;}
.contactcon .lxfs .con.lastchild{margin-bottom: 0;}

.contactcon .lxfs p{font-size: 14px;color: #030303;line-height: 1.6;}
.contactcon .lxfs .title{font-weight: bold;}
.contactcon .lxfs .name{}
.contactcon .lxfs .lxtel{}


/*反馈弹窗内容*/
.mfp-content {
    height: 100%;
}
.hezuo-popup {  position: relative;background: #f2f5f7;padding: 60px 60px 60px;width: auto;max-width: 800px;height: 80%; top: 10%; margin: 0px auto;}
.hezuo-popup .content{position: relative;height: 100%;overflow-y: scroll;}

.hezuo-popup .img{text-align: center;margin: 10px 0 10px;}
.hezuo-popup p,.hezuo-popup div{font-size: 16px;line-height: 30px;}
.hezuo-popup .ppjj{}
.hezuo-popup .ppjj .con{text-indent: 2em;text-align: justify;}
.hezuo-popup .zpaddr{position: absolute;bottom: 60px;left: 60px;right: 60px; max-height: 60px;overflow: hidden;}
.about .mfp-content{height: 100%;}

.hezuo-popup .content::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.hezuo-popup .content::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 5px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #ccc;
    }
.hezuo-popup .content::-webkit-scrollbar-track {/*滚动条里面轨道*/
        /*-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.1);*/
        border-radius: 5px;
        background: #ccc;
    }