@charset "utf-8";@import 'swiper.min.css';@import 'com.css';.sep-banners,#downfinal,.wmjz-body .sep-wrap,.fb-body .sep-section2-fb,.fb-body .sep-section3 .tc,.fb-body .sep-section3 .sep-wrap,.ggjj-body .ggjj-section3-new .sep-wrap,.ggjj-body .ggjj-section2 .tc,.ggjj-body .ggjj-section2 .bt{display:none;}.sep-banner{position:relative;text-align:center}.sep-banner .swiper-container .swiper-slide{text-align:center}.sep-banner .swiper-container:hover .swiper-button-prev,.sep-banner .swiper-container:hover .swiper-button-next{opacity:.5}.sep-banner .swiper-container .swiper-button-prev{width:60px;height:92px;top:44%;left:0;background:url(../images/prev.png) no-repeat;opacity:0}.sep-banner .swiper-container .swiper-button-prev:hover{opacity:1}.sep-banner .swiper-container .swiper-button-next{width:60px;height:92px;top:44%;right:0;background:url(../images/next.png) no-repeat;opacity:0}.sep-banner .swiper-container .swiper-button-next:hover{opacity:1}.sep-banner .swiper-container .swiper-pagination-bullet{display:inline-block;width:30px;height:10px;border-top:1px solid #fff;opacity:.4;cursor:pointer;background:transparent;border-radius:0}.sep-banner .swiper-container .swiper-pagination-bullet-active{opacity:1;background:transparent}.sep-banner .text{position:absolute;text-align:center;z-index:10000;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:31%}.sep-banner .text .hd{color:#fff;font-size:65px}.sep-banner .text .bd{color:#fff;font-size:24px;padding:8px 30px;border:1px solid #fff;display:table;margin:0 auto;margin-top:40px}.sep-banner .text .pot{background:#fff;padding:10px 30px;transform:skew(-30deg);display:table;margin:0 auto;margin-top:20px}.sep-banner .text .pot span{transform:skew(30deg);display:block;color:#f08421;font-size:24px}.sep-banner .info{position:static;width:100%;left:0;bottom:0;z-index:10000;background:#f5f5f5;padding:21px 0}.sep-banner .info ul{display:-webkit-flex;display:flex;margin:0 -5px}.sep-banner .info ul li{list-style:none;flex-grow:1;padding:29px 26px;border-right:1px solid rgba(255,255,255,0.1);margin:0 5px;background:#fff;position:relative;padding-right:50px;box-shadow:0 0 0 #fff;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1}.sep-banner .info ul li a:hover{text-decoration:none}.sep-banner .info ul li:last-child{border-right:none}.sep-banner .info ul li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0);border-radius:2px}.sep-banner .info ul li .hd{font-size:24px;color:#333;margin-bottom:5px}.sep-banner .info ul li .bd{font-size:14px;color:#666;line-height:1.8em}.sep-banner .info ul li .thumb{position:absolute;right:24px;top:32px}.sep-banner .svg-wrapper{width:609px;height:52px;margin-top:84px}.sep-banner .svg-wrapper:hover #shape{stroke-dasharray:1367 704}.sep-banner .svg-wrapper #shape{stroke:#f08421}.sep-banner .svg-wrapper #text{margin-top:-57px}.sep-banner .svg-wrapper #text a{font-size:24px}
.ggjj-body .ggjj-section2 .thumb {
    text-align: center;
}
.margin-large-bottom {
    margin-bottom: 30px;
}
.text-center {
    text-align: center;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.col-md-3 {
    width: 25%;
}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.clearfix:after,.clearfix:before,.line-big:after,.row:after,.row:before{
    display: table;
    content: " ";
	clear: both;
}
 .wmjz-section1{padding-top:45px;padding-bottom:35px} .wmjz-section1 .title{color:#f08421;font-size:32px;text-align:center;font-weight:500} .wmjz-section1 .sep-title{color:#3e3e3e;font-size:46px;font-family:'FZXKJW_0'} .wmjz-section1 .btns{display:-webkit-flex;display:flex} .wmjz-section1 .btns li{flex-grow:1;list-style:none;padding:30px 20px 40px 20px;text-align:center;cursor:pointer;position:relative;border:1px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;width:12.5%} .wmjz-section1 .btns li span{-webkit-transition:all .3s ease;transition:all .3s ease} .wmjz-section1 .btns li span.l{position:absolute;width:0;height:0;background:#f08421;left:-2px;top:-1px} .wmjz-section1 .btns li span.t{position:absolute;width:0;height:0;background:#f08421;left:-2px;top:-2px} .wmjz-section1 .btns li span.r{position:absolute;width:0;height:0;background:#f08421;right:-2px;bottom:-1px} .wmjz-section1 .btns li span.b{position:absolute;width:0;height:0;background:#f08421;right:-2px;bottom:-2px} .wmjz-section1 .btns li i{font-size:40px;margin-bottom:15px} .wmjz-section1 .btns li.active{border:1px solid #f5ceaa} .wmjz-section1 .btns li.active span.l{width:3px;height:15px} .wmjz-section1 .btns li.active span.t{width:25px;height:3px} .wmjz-section1 .btns li.active span.r{width:3px;height:15px} .wmjz-section1 .btns li.active span.b{width:25px;height:3px} .wmjz-section1 .btns li.active i{color:#f08421} .wmjz-section1 .btns li.active div{color:#f08421} .wmjz-section1 .btns li.active div:before{display:none} .wmjz-section1 .btns li div{position:relative;color:#464646;font-size:14px} .wmjz-section1 .btns li div:before{content:"";display:block;width:44px;height:1px;background:#999;position:absolute;bottom:-15px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}
 .wmjz-section1 .sep-title:before,.wmjz-section1 .sep-title:after{top:11px}.sep-title{position:relative;display:table;margin:0 auto;margin-top:20px;margin-bottom:33px;color:#2b2b33;font-size:35px}.wmjz-section1 .sep-title:before{content:"";width:10px;height:24px;position:absolute;left:-30px;top:17px;display:block;background:url(../images/prev-icon.png) no-repeat}.wmjz-section1 .sep-title:after{content:"";width:10px;height:24px;position:absolute;right:-30px;top:17px;display:block;background:url(../images/next-icon.png) no-repeat} .wmjz-section1 .sep-title {
    font-family: 'Lucida Grande';
    font-size: 41px;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
 .fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-object-group:before {
  content: "\f247";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-line-chart:before {
  content: "\f201";
}
.wmjz-body .wmjz-section2{padding-top:86px;padding-bottom:83px;background:url(../images/wmjz-bg.jpg) no-repeat top center}.wmjz-body .wmjz-section2.wmjz-section2-seo{background:url(../images/wmjz-bg2.jpg) no-repeat top center;padding-top:60px}.wmjz-body .wmjz-section2 .title{color:#fff;font-size:58px;font-weight:bold;text-align:center;margin-bottom:20px}.wmjz-body .wmjz-section2 .title.title2{font-size:42px}.wmjz-body .wmjz-section2 .alias{background:rgba(255,255,255,0.4);border-radius:48px;padding:15px 48px;color:#fff;font-size:24px;text-align:center;margin-bottom:40px}.wmjz-body .wmjz-section2 .alias span:nth-child(2n){padding:0 40px}.wmjz-body .wmjz-section2 .text{color:#fff;font-size:14px;text-align:center;line-height:2em;padding:0 160px;margin-bottom:51px}.wmjz-body .wmjz-section2 .more{color:#fff;display:table;margin:0 auto;border:1px solid #f08421;padding:8px 50px;font-size:16px;margin-top:27px;margin-bottom:40px}.wmjz-body .wmjz-section2 .datalist li{width:20%;float:left;list-style:none;border-right:1px solid #0f0f0f}.wmjz-body .wmjz-section2 .datalist li .box{background:#fbfbfb;padding:30px 30px;height:250px}.wmjz-body .wmjz-section2 .datalist li .box:hover{background:#ebebeb}.wmjz-body .wmjz-section2 .datalist li .box .hd{color:#373737;font-size:16px;margin-bottom:10px;text-align:center;font-weight:bold}.wmjz-body .wmjz-section2 .datalist li .box .bd{color:#5d5d5d;font-size:12px;line-height:1.6em;margin-bottom:10px;text-align:center;margin-top:15px}.wmjz-body .wmjz-section2 .datalist li .box .content{text-align:center;font-size:12px;color:#373737;line-height:2em;font-weight:bold}
.fb-body .sep-title{display:table;margin:0 auto;color:#323232;font-size:34px;position:relative;margin-bottom:42px}.fb-body .sep-title:before{content:"";display:block;width:46px;height:4px;background:#6ca0f7;position:absolute;bottom:-18px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.fb-body .alias{color:#1b5c85;font-size:14px;text-align:center;margin-bottom:20px}.fb-body .alias2{color:#b12121}.fb-body .text{color:#323232;text-align:center;font-size:13px;margin-bottom:38px}.fb-body .sep-section1{padding:58px 0 67px 0}.fb-body .sep-section1 .datalist{padding:0 80px}.fb-body .sep-section1 .datalist li{width:25%;float:left;list-style:none;padding:0 50px}.fb-body .sep-section1 .datalist li:hover .num{color:#f08421}.fb-body .sep-section1 .datalist li .num{width:98px;height:98px;background:url(../images/num-bg.png) no-repeat;line-height:98px;text-align:center;margin:0 auto;color:#646464;font-size:36px;font-weight:bold}.fb-body .sep-section1 .datalist li .title{text-align:center;color:#646464;font-size:14px;margin-top:24px}.fb-body .sep-section2{text-align:center}.fb-body .sep-section3{/* background:url(../images/fb-3-bg.jpg) no-repeat top center; */padding:57px 0 23px 0}.fb-body .sep-section3.sep-section3-epr{padding-bottom:58px;background:url(../images/epr-3-bg2.jpg) no-repeat top center}.fb-body .sep-section3.sep-section3-epr .thumb-box{text-align:center}.fb-body .sep-section3 .datalist{padding:0 90px;margin-top:38px}.fb-body .sep-section3 .datalist li{list-style:none;width:50%;float:left;padding:0 16px}.fb-body .sep-section3 .datalist li .box{background:#fff;border:1px solid #cdcfd1;padding:20px;position:relative;padding-left:250px;height:202px;margin-bottom:30px}.fb-body .sep-section3 .datalist li .box:hover{box-shadow:0 0 24px rgba(145,145,145,0.4)}.fb-body .sep-section3 .datalist li .box:hover .title{color:#f08421}.fb-body .sep-section3 .datalist li .box .thumb{position:absolute;left:20px;top:20px;width:220px;height:173px;overflow:hidden}.fb-body .sep-section3 .datalist li .box .title{color:#1b5c85;font-size:14px;font-weight:bold;margin-bottom:15px}.fb-body .sep-section3 .datalist li .box .summary{color:#323232;font-size:14px}.fb-body .sep-section3 .datalist2{margin:0 -20px}.fb-body .sep-section3 .datalist2.datalist3 li .box{box-shadow:none;height:290px}.fb-body .sep-section3 .datalist2.datalist3 li .box:hover{box-shadow:0 0 12px rgba(145,145,145,0.2)}.fb-body .sep-section3 .datalist2.datalist3 li .box:hover .summary{color:#969696}.fb-body .sep-section3 .datalist2.datalist3 li .box .title{color:#f08421;font-size:18px;font-weight:bold;text-align:center}.fb-body .sep-section3 .datalist2 li{list-style:none;width:25%;float:left;padding:0 20px}.fb-body .sep-section3 .datalist2 li .box{background:#fff;padding:35px 20px;height:346px;margin-bottom:35px;box-shadow:0 0 12px rgba(145,145,145,0.2);border:1px solid #c8c8c8}.fb-body .sep-section3 .datalist2 li .box:hover{box-shadow:0 0 24px rgba(145,145,145,0.4)}.fb-body .sep-section3 .datalist2 li .box:hover .title{color:#f08421}.fb-body .sep-section3 .datalist2 li .box .title{color:#323232;font-size:18px;margin-bottom:20px}.fb-body .sep-section3 .datalist2 li .box .thumb{margin-bottom:17px}.fb-body .sep-section3 .datalist2 li .box .summary{color:#323232;font-size:13px}.fb-body .sep-section4{padding:64px 0 45px 0}.fb-body .sep-section4 .datalist{padding:0 65px;margin-top:38px}.fb-body .sep-section4 .datalist li{float:left;width:25%;padding:0 12px;list-style:none}.fb-body .sep-section4 .datalist li .box{border:1px solid #e5e5e5;text-align:center;padding:28px 0;height:103px;margin-bottom:25px}.fb-body .sep-section4 .datalist li .box:hover{box-shadow:0 0 12px rgba(145,145,145,0.2)}.fb-body .sep-section4 .datalist li .box img{padding-right:10px}.fb-body .sep-section4-wiki{padding:50px 0}.fb-body .sep-section4-wiki .thumb{text-align:center}.fb-body .sep-section2-epr{background:url(../images/epr-2-bg.jpg) no-repeat top center;padding:56px 0 40px 0}.fb-body .sep-section2-epr .sep-title{color:#f08421}.fb-body .sep-section2-epr .sep-title:before{background:#f08421}.fb-body .sep-section2-epr .datalist{padding:0 160px}.fb-body .sep-section2-epr .datalist li{width:33.33%;float:left;padding:0 17px;list-style:none;margin-bottom:24px}.fb-body .sep-section2-epr .datalist li .box{background:rgba(255,255,255,0.3);position:relative;height:100px;padding:12px;padding-left:107px}.fb-body .sep-section2-epr .datalist li .box img{position:absolute;left:12px;top:12px}.fb-body .sep-section2-epr .datalist li .box .title{color:#e1e1e1}
.ggjj-body{border-top:2px solid #fff;}
.ggjj-body .ggjj-section3-new {
    padding: 54px 0 52px 0;
    background: url(../images/ggjj-new-3-bg.jpg) no-repeat top center;
}
.ggjj-body .sep-title-new:before,.iclassic-case .sep-title:before{
    content: '';
    display: block;
    width: 46px;
    height: 4px;
    background: #6ca0f7;
    position: absolute;
    bottom: -19px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.ggjj-body .sep-title-new {
    color: #323232;
    font-size: 34px;
    display: table;
    position: relative;
    margin: 0 auto;
    margin-bottom: 40px;
}
.ggjj-body .ggjj-section2 {
    padding: 44px 0 52px 0;
}
.ggjj-body .ggjj-section2 .text {
    margin-bottom: 50px;
    text-align: center;
}
.ggjj-body .ggjj-section3-new.bing-section3-new{background:url(../images/bing-new-3-bg.jpg) no-repeat top center}.ggjj-body .ggjj-section3-new.bing-section3-new .sep-title-new{color:#fff}.ggjj-body .ggjj-section3-new.bing-section3-new .text{color:#fff}.ggjj-body .ggjj-section3-new.bing-section3-new .box{background:rgba(255,255,255,0.4)}.ggjj-body .ggjj-section3-new.bing-section3-new .box .lineAni_top,.ggjj-body .ggjj-section3-new.bing-section3-new .box .lineAni_right,.ggjj-body .ggjj-section3-new.bing-section3-new .box .lineAni_bottom,.ggjj-body .ggjj-section3-new.bing-section3-new .box .lineAni_left{background:#f08421}.ggjj-body .ggjj-section3-new.bing-section3-new .box .title{color:#fff}.ggjj-body .ggjj-section3-new.bing-section3-new .box .summary{color:#fff}.ggjj-body .ggjj-section3-new.bing-section3-new .box .thumb{background:#fff}.ggjj-body .ggjj-section3-new.bing-section3-new .box:hover .title{color:#323232}.ggjj-body .ggjj-section3-new.bing-section3-new .box:hover .thumb{border:1px solid #f08421}.ggjj-body .ggjj-section3-new.yandex-section3-new{background:url(../images/yandex-new-3-bg.jpg) no-repeat top center}.ggjj-body .ggjj-section3-new.yandex-section3-new .sep-title-new{color:#fff}.ggjj-body .ggjj-section3-new.yandex-section3-new .text{color:#fff}.ggjj-body .ggjj-section3-new.yandex-section3-new .box{background:rgba(255,255,255,0.4)}.ggjj-body .ggjj-section3-new.yandex-section3-new .box .lineAni_top,.ggjj-body .ggjj-section3-new.yandex-section3-new .box .lineAni_right,.ggjj-body .ggjj-section3-new.yandex-section3-new .box .lineAni_bottom,.ggjj-body .ggjj-section3-new.yandex-section3-new .box .lineAni_left{background:#f08421}.ggjj-body .ggjj-section3-new.yandex-section3-new .box .title{color:#fff}.ggjj-body .ggjj-section3-new.yandex-section3-new .box .summary{color:#fff}.ggjj-body .ggjj-section3-new.yandex-section3-new .box .thumb{background:#fff}.ggjj-body .ggjj-section3-new.yandex-section3-new .box:hover .title{color:#323232}.ggjj-body .ggjj-section3-new.yandex-section3-new .box:hover .thumb{border:1px solid #f08421}.ggjj-body .ggjj-section3-new .text{text-align:center;color:#646464;font-size:14px;margin-bottom:36px}.ggjj-body .ggjj-section3-new .box{padding:36px 28px;box-shadow:0 0 24px rgba(145,145,145,0.5);background:#fff;position:relative;margin:0 25px}.ggjj-body .ggjj-section3-new .box:hover .title{color:#4285f5}.ggjj-body .ggjj-section3-new .box:hover .thumb{border:1px solid #4285f5}.ggjj-body .ggjj-section3-new .box .title{color:#323232;font-size:18px;font-weight:bold;text-align:center;margin-bottom:20px}.ggjj-body .ggjj-section3-new .box .thumb{width:82px;height:82px;border-radius:50%;overflow:hidden;margin:0 auto;margin-bottom:26px;border:1px solid #a8a8a8;line-height:82px}.ggjj-body .ggjj-section3-new .box .summary{color:#646464;font-size:13px;line-height:1.8em;height:7.2em}

#fh5co-news-list .media-left{height:78px;width:78px;background:#d61919;margin-right:20px}
#fh5co-news-list .media:hover .media-left{background:#282828;color:#fff}
#fh5co-news-list .media-left p{text-align:center;margin:0;line-height:22px;color:#fff}
#fh5co-news-list .media .media-left .f-month{font-size:14px;color:#fff}
#fh5co-news-list .media .media-left .f-day{font-size:28px;color:#fff}
#fh5co-news-list .media .media-left .f-year{font-size:9pt;color:#fff}
#fh5co-news-list .media .media-body h3{margin-bottom:10px;margin-top:0;}
#fh5co-news-list .media .media-body h3 a{font-size:1pc;color:#282828}
#fh5co-news-list .media .media-body h3 a:hover,#fh5co-news-list .media:hover .media-body h3 a{color:#d61919}
#fh5co-news-list .media .media-body p{color:grey;font-size:13px;line-height:22px; height:50px; overflow:hidden;}
.padding-big-top {
    padding-top: 20px;
	margin-bottom:0;
}
.xb4 {
    width: 33.33333333%;
}
.xb1, .xb10, .xb11, .xb12, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8, .xb9 {
    float: left;
}
.xl12{    padding-right: 10px;
    padding-left: 10px;}
.float-left {
    float: left!important;
}
.blankbig {
    height: 50px;
    line-height: 50px;
    clear: both;
    font-size: 0;
    background: none;
}
#fh5co-news-list .margin-large-top {
    margin-top: 30px;
}
#fh5co-news-list .more {
    border: 1px solid #e60012;
    background: 0 0;
    font-size: 1pc;
    line-height: 30px;
    color: #e60012;
    border-radius: 25px;
}
#fh5co-news-list .more {
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 220px;
    height: 50px;
    line-height: 50px;
}
#fh5co-news-list .text-big {
    font-size: 16px;
	color:grey;
}
#fh5co-news-list .line-big {
    margin-left: -10px;
    margin-right: -10px;
}
.m-case-list li {
    width: 25%;
    padding-bottom: 1.5%;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
}
.m-case-list .desc {
    font-size: 14px;
    line-height: 20px;
    color: #999;
	margin-bottom:0;
}
.icase-list a {
    position: relative;
}
.m-case-list a {
    display: block;
}
.m-case-list .title {
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
    color: #333;
	margin:0;
	padding:0;
}
.m-case-list .thumb {
    margin-bottom: 10px;
    overflow: hidden;
}
.m-ichl-title .alias{text-align:center;margin-bottom: 20px;}
.iclassic-case { padding: 38px 0 40px; overflow: hidden; }
.iclassic-case .m-ichl-title { position: relative; }
.iclassic-case .m-ichl-title .m-line-more { position: absolute; right: 0; bottom: 13px; }
.iclassic-case .m-move-handle { display: block !important; }
.iclassic-case .slide-pages { display: none; }
.iclassic-case .slide-ctrl { display: none; }
.icase-list { padding-top: 23px; margin: 0; }
.icase-list li { width: 33.1%; padding-bottom: 0px;}
.icase-list .item { padding: 0 6.5% 0 0; text-align: left; }
.icase-list .thumb { position: relative; overflow: hidden;height:320px; }
.icase-list .thumb .after { display: block; width: 100%; padding-bottom: 66.66667%; }
.icase-list .thumb img { position: absolute; left: 0; top: 0; z-index: 3; height:320px;object-fit:cover;}
.icase-list .desc { display: -webkit-box; height: 40px; line-height: 30px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.icase-list a { position: relative; }
.icase-list .content { display: none; position: absolute; left: 0; top: 0; right: 0; bottom: 75px; z-index: 3; width: 100%; overflow: hidden; background: url("../images/icasebg.png") repeat 0 0; }
.icase-list .content .brand { padding: 32px 0 0 25px; height: 130px; line-height: 130px; font-size: 0; }
.icase-list .content .brand img { display: inline; width: auto; max-height: 100%; vertical-align: middle; }
.icase-list .content .desc { color: #fff; padding: 0 25px 0; display: -webkit-box; height: 72px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.icase-list .content .ico-line { display: block; width: 100%; height: 37px; background: url("../images/icaseline.png") no-repeat 25px bottom; }

.icase-list li:nth-child(3n) .item{padding:0;}
.iclassic-case .idCaseMore {
     display: block;
    width: 180px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #eee;
    border-radius: 3px;
    text-align: center;
    color: #666;
    margin: 15px auto 0;
    transition: all 0.3s;
}
/*tab*/
#tab li {
	cursor: pointer;
	display: inline-block
}
#tab-content section {
	display: none;
}
#tab-content section:nth-child(1) {
	display: block
}
/*tuijian-news*/
.tuijian-news {
	position: relative
}

#tab {
	border-bottom: #e4e3e3 1px solid;
	margin: 30px
}
#tab li {
	font-size: 16px;
	margin-right: 20px;
	padding: 0 10px 10px;
	position: relative
}
#tab li:after {
	content: "";
	background: #EB3D41;
	background: linear-gradient(to right, #EB3D41 0%, #fa575b 100%);
	width: 20%;
	height: 2px;
	position: absolute;
	bottom: -1px;
	left: 40%;
	opacity: 0;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
#tab li:hover:after, #tab li.tab-current:after {
	opacity: 1;
	width: 100%;
	margin: auto;
	display: block;
	left: 0;
}
#tab li.tab-current {
	color: #EB3D41;
}
.tab-a-more {
	position: absolute;
	right: 20px;
	top: 0px;
}
.tab-a-more a {
	display: block;
	background-size: 32px;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color:#000;
}
#tab-content {
	margin: 20px;
	overflow: hidden;
}
.tab-a-more a i {
	position: absolute;
	top: 16px;
	width: 8px;
	height: 8px;
	animation: bounce_fountainG 1.2s linear infinite;
	border-radius: 8px;
	background: #09F;
}
.tab-a-more a i:first-child {
	right: 20px;
	animation-delay: .4s;
	background: #09F;
}
.tab-a-more a i:nth-child(2) {
	right: 10px;
	animation-delay: .6s;
	background: #3c0;
}
.tab-a-more a i:nth-child(3) {
	right: 0;
	animation-delay: .8s;
	background: #f60;
}
@keyframes bounce_fountainG {
0% {
transform:scale(1);
}
100% {
transform:scale(.3);
}
}
.tuijian-news-pic {
	width: 30%;
	float: left;
	overflow: hidden;
}
.tuijian-news-pic i {
	height: 160px;
	width: 100%;
	margin: auto;
	overflow: hidden;
	line-height: 100%;
	position: relative;
	display: block;
}
.tuijian-news-pic i img {
	width: 100%;
	vertical-align: middle;
	display: inline-block;
	transition: .5s;
	
}
.tuijian-news-pic i:hover img {
	transform: scale(1.2);
}
.tuijian-news-pic i span {
	position: absolute;
	right: 0;
	font-size: 12px;
	padding: 2px 5px 2px 10px;
	top: 10px;
	background: #0CF;
	color: #fff;
	border-radius: 3px 0 0 3px;
	line-height: normal;
}
.tuijian-news #tab-content section:nth-child(n) .tuijian-news-pic span {
	background: #0CF;
}
.tuijian-news #tab-content section:nth-child(2n) .tuijian-news-pic span {
	background: #F60;
}
.tuijian-news #tab-content section:nth-child(3n) .tuijian-news-pic span {
	background: #3C0;
}
.tuijian-news #tab-content section:nth-child(5n-1) .tuijian-news-pic span {
	background: #0CF;
}
.tuijian-news-pic h2 {
	color: #EB3D41;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin: 10px 0;
}
.tuijian-news-pic h2 a {
	color: #EB3D41
}
.tuijian-news-pic p {
	color: #888;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	height: 60px;
	line-height: 20px;
	font-size: 14px;
}
.btn-blue-border {
	margin: 8px auto 0;
	padding: 5px 10px;
	display: block;
	border: 1px solid #ddd;
	color: #999;
	letter-spacing: 2px;
	border-radius: 2px;
	transition: all 0.3s;
	line-height: 30px;
	text-align: center;
}
.btn-blue-border:hover {
	background: #EB3D41;
	border-color: #EB3D41;
	color: #fff;
}
.tuijian-news-list {
	width: 70%;
	float: right;
}
.tuijian-news-list ul li {
	width: 50%;
	float: left;
	margin-bottom: 20px;
}
.tuijian-news-list ul li:nth-child(5), .tuijian-news-list ul li:nth-child(6) {
	margin-bottom: 0
}
.tuijian-news-list ul li a {
	display: block;
	margin: 0 0 0 20px;
	border: #ddd 1px solid;
	padding: 10px;
	transition: all 0.5s;
}
.tuijian-news-list ul li span {
	width: 70px;
	height: 70px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	background: #ababab;
	color: #fff;
	float: left;
	margin: 0 10px 0 0;
	transition: all 0.5s;
}
.tuijian-news-list ul li b {
	display: block;
	font-size: 16px;
	margin-top: 16px;
}
.tuijian-news-list ul li h3 {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-weight: normal;
	margin-bottom: 10px;
	color:#333;
	font-size:16px;
}

.tuijian-news-list ul li p {
	font-size: 14px;
	color: #888;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-height: 20px;
	height: 40px;
}
.tuijian-news-list ul li:hover span {
	background: #EB3D41
}
#tab li {
    cursor: pointer;
    display: inline-block;
}
@media all and (min-width:320px) and (max-width:1366px){
	.sep-banners {
    position: relative;
    text-align: center;
	display:block;
}

.sep-banners{position:relative;text-align:center}.sep-banners .sep-title{position:absolute;color:#fff;font-weight:bold;font-size:28px;left:50%;top:30%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.sep-banners .sep-title:before{content:"";display:block;width:31px;height:3px;background:#fff;position:absolute;left:50%;bottom:-15px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.sep-banners .box{position:absolute;left:50%;top:19%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:80%}.sep-banners .box .title{color:#fff;font-weight:bold;font-size:32px;text-align:center;margin-bottom:15px}.sep-banners .box .text{color:#fff;font-size:12px;line-height:1.8em;text-align:center}.sep-banners #num{position:absolute;font-weight:bold;font-size:23px;color:#fff;bottom:85px;letter-spacing:16.7px;width:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.sep-banners #down{position:absolute;left:50%;bottom:23px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;animation:dou 1s infinite ease-in-out;-moz-animation:dou 1s infinite ease-in-out;-webkit-animation:dou 1s infinite ease-in-out;-o-animation:dou 1s infinite ease-in-out;z-index:100}.sep-banners #down img{max-width:40px}.sep-banner #down img {
    max-width: 40px;
}
	@keyframes dou{0%{bottom:23px}50%{bottom:10px}100%{bottom:23px}}
 .sep-section1 {
    padding-top: 20px;
    padding-bottom: 28px;
	display:block;
}	
.sep-container {
    padding: 0 10px;
	max-width: 348px;
}
#downfinal{display:block;}
.fb-body .sep-section2,.fb-body .sep-section3 .alias,.fb-body .sep-section3 .datalist,.ggjj-body .ggjj-section3-new .row,.ggjj-body .ggjj-section2 .text{display:none;}
#downfinal .datalist {
    display: flex;
    display: -webkit-flex;
}
#downfinal .datalist li {
    text-align: center;
    flex: 1;
}
#downfinal .datalist li a {
    color: #333;
    font-size: 14px;
}
#downfinal .datalist li a img {
    margin-bottom: 6px;
    max-width: 51px;
}
.wmjz-section1{padding:18px 0}
.wmjz-section1 .title{    font-size: 18px;}
.wmjz-section1 .sep-title{font-size:14px;}
.wmjz-section1 .sep-title span{display:block;text-align:center;}
.sep-title:before,.sep-title:after{background:none;}
.wmjz-section1 .btns {
    display: inline-block;
    display: inline-block;
}
.wmjz-section1 .btns li{width:44%;margin:0 2%;display: inline-block;}
.wmjz-section1 .btns li i{font-size:26px;}
.wmjz-section1 .btns li div {
    font-size: 12px;
}
.wmjz-body .wmjz-section2.wmjz-section2-seo {padding: 27px 10px;}
.wmjz-body .wmjz-section2 .alias{background:none;    padding: 0 10px;}
.wmjz-body .wmjz-section2 .text,.wmjz-body .wmjz-section2 .datalist, .fb-body .text{display:none;}
.wmjz-body .wmjz-section2 .title.title2 {
    font-size: 24px;
}
.wmjz-body .wmjz-section2 .alias span:nth-child(2n){display:none;}
.wmjz-body .wmjz-section2 .alias span:nth-child(2n+1){width: 112px;
    height: 30px;
    line-height: 30px;
    border-radius: 18px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin: 0;
    margin-bottom: 10px;background: #94a8b8;display: inline-block;}
.wmjz-body .sep-wrap {
    padding: 0 29px;
    position: relative;
	display:block;
}	
.wmjz-body .sep-wrap .swiper-container {
    padding-bottom: 10px;
}
.wmjz-body .box {
    background: #fbfbfb;
    padding: 30px 30px;
    height: 244px;
}
.wmjz-body .box .hd {
    color: #373737;
    font-size: 16px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
}
.wmjz-body .box .bd {
    color: #5d5d5d;
    font-size: 12px;
    line-height: 1.6em;
    margin-bottom: 10px;
    text-align: center;
    margin-top: 15px;
}
.wmjz-body .box .content {
    text-align: center;
    font-size: 12px;
    color: #373737;
    line-height: 2em;
}
.wmjz-body .sep-wrap .swiper-button-prev {
    background: url(../images/prev1.png) no-repeat;
    left: 0;
}
.wmjz-body .sep-wrap .swiper-button-next {
    background: url(../images/next1.png) no-repeat;
    right: -20px;
}

.wmjz-body .sep-wrap .swiper-pagination-bullet {
    margin: 0 5px;
    background: #fff;
    opacity: 1;
}
.wmjz-body .sep-wrap .swiper-pagination-bullet-active {
    background: #f08421;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.wmjz-body .sep-wrap .swiper-pagination {
    position: relative;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}

.fb-body .sep-title{font-size:18px;margin-bottom: 20px;}
.fb-body .sep-title:before {
    content: '';
    width: 260px;
    height: 1px;
    background: #bdbdbd;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.fb-body .sep-title span {
    position: relative;
    background: #fff;
    padding: 0 20px;
    font-size: 18px;
    color: #000;
    font-weight: normal;
    display: table;
    margin: 0 auto;
    line-height: 1.4em;
}
.fb-body .sep-section1{padding:40px 0}
.fb-body .sep-section1 .datalist{
	max-width: 348px;
    width: 100%;
    margin: 0 auto;
	padding:0;
}
.fb-body .sep-section1 .datalist li{width:50%;padding: 0 0; margin-bottom: 30px;}
.fb-body .sep-section1 .datalist li:nth-child(3),.fb-body .sep-section1 .datalist li:nth-child(4){ margin-bottom: 0px;}
.fb-body .sep-section1 .datalist li .num{
    width: 58px;
    height: 58px;
    background: url(../images/num-bg.png) no-repeat;
    background-size: 100%;
    line-height: 58px;
    text-align: center;
    margin: 0 auto;
    color: #646464;
    font-size: 22px;
    font-weight: bold;
}
.fb-body .sep-section1 .datalist li .title{font-size: 12px;}
.fb-body .sep-section2-fb {
    position: relative;
	display:block;
}
.fb-body .sep-section2-fb .info {
    position: absolute;
    left: 0;
    top: 0;
    padding: 44px 33px;
    width: 100%;
}
.fb-body .sep-section2-fb .sep-title:before,.fb-body .sep-section3 .sep-title:before,.ggjj-body .sep-title-new:before,.iclassic-case .sep-title:before,.wmjz-section1 .sep-title:before,.wmjz-section1 .sep-title:after{background:none;}
.fb-body .sep-section2-fb .info .sep-title{font-size:22px;font-weight:bold;margin-bottom:20px;color:#fff}.fb-body .sep-section2-fb .info .datalist.datalist3 li{width:33.33%;white-space:nowrap;margin-bottom:6px}.fb-body .sep-section2-fb .info .datalist.datalist4 li{color:#fff}.fb-body .sep-section2-fb .info .datalist.datalist4 li:before{background:url(../images/tl2.png) no-repeat}.fb-body .sep-section2-fb .info .datalist li{width:50%;float:left;color:#a1dbff;font-size:12px;margin-bottom:13px;position:relative;padding-left:15px}.fb-body .sep-section2-fb .info .datalist li:before{content:'';display:block;width:5px;height:5px;position:absolute;left:3px;top:6px;background:url(../images/tl.png) no-repeat}
.fb-body .sep-section3 {
    background: url(../images/s-bg.png) no-repeat bottom center #f5f5f5;
    padding-top: 37px;
    padding-bottom: 30px;
}
.fb-body .sep-section3 .sep-title{    font-size: 22px;
    color: #fff;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 12px;
    font-weight: bold;}
.fb-body .sep-section3 .tc {
	display:block;
    color: #fff;
    font-size: 12px;
    margin-bottom: 22px;
	text-align: center 
}	
.fb-body .sep-section3 .sep-title.sep-title-r:before{background:#323232}.fb-body .sep-section3 .text{color:#323232;font-size:12px;margin-bottom:22px}.fb-body .sep-section3 .text.text-b{color:#1b5c85}.fb-body .sep-section3 .text.text-r{color:#b12121}.fb-body .sep-section3 .sep-wrap{display:block;padding:0 50px;position:relative}.fb-body .sep-section3 .sep-wrap .swiper-pagination{position:relative}.fb-body .sep-section3 .sep-wrap .swiper-pagination-bullet{margin:0 5px}.fb-body .sep-section3 .sep-wrap .swiper-container{padding-bottom:10px}.fb-body .sep-section3 .sep-wrap .swiper-button-next,.fb-body .sep-section3 .sep-wrap .swiper-button-prev{width:32px;height:31px;outline:none}.fb-body .sep-section3 .sep-wrap .swiper-button-next{background:url(../images/next2.png) no-repeat}.fb-body .sep-section3 .sep-wrap .swiper-button-prev{background:url(../images/prev2.png) no-repeat}.fb-body .sep-section3 .sep-wrap .swiper-slide{padding:6px}.fb-body .sep-section3 .sep-wrap .box{background:rgba(255,255,255,0.8);box-shadow:0 0 6px rgba(0,0,0,0.45);padding:38px 15px;padding-top:38px}.fb-body .sep-section3 .sep-wrap .box.box1{box-shadow:none;padding:0}.fb-body .sep-section3 .sep-wrap .box .title{color:#323232;font-weight:bold;font-size:18px;margin-bottom:24px;text-align:center}.fb-body .sep-section3 .sep-wrap .box .thumb{margin-bottom:24px;text-align:center}.fb-body .sep-section3 .sep-wrap .box .thumb img{width:84px;height:84px;border-radius:50%;border:1px solid #898989}.fb-body .sep-section3 .sep-wrap .box .summary{color:#646464;font-size:12px}.fb-body .sep-section4{padding:40px 0;padding-bottom:0}
.sep-section3 .swiper-pagination-bullet-active{    opacity: 1;
    background: #f08421;
}
.ggjj-body .sep-title-new{font-size: 22px;
    color: #323232;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 12px;
    font-weight: bold;}
.ggjj-body .ggjj-section3-new .text{font-size:12px;margin-bottom: 22px;}	
.ggjj-body .ggjj-section2 .text{font-size: 12px}
.ggjj-body .ggjj-section2 .tc{    color: #323232;text-align:center;
    font-size: 12px;
    margin-bottom: 22px;}
.ggjj-body .ggjj-section3-new .sep-wrap {
    padding: 0 50px;
    position: relative;
	display:block;
}	
.ggjj-body .ggjj-section3-new .sep-wrap .swiper-button-next, .ggjj-body .ggjj-section3-new .sep-wrap .swiper-button-prev {
    width: 32px;
    height: 31px;
    outline: none;
}	
.ggjj-body .ggjj-section3-new .sep-wrap .swiper-button-prev {
    background: url(../images/prev2.png) no-repeat;
}
.ggjj-body .ggjj-section3-new .sep-wrap .swiper-button-next {
    background: url(../images/next2.png) no-repeat;
}
.ggjj-body .ggjj-section3-new .sep-wrap .box {
    background: rgba(255,255,255,0.8);
/*     box-shadow: 0 0 6px rgba(0,0,0,0.45); */
 box-shadow:none;
    padding: 38px 15px;
    padding-top: 38px;
}
.ggjj-body .ggjj-section3-new .swiper-slide .box{margin:0;}
.ggjj-body .ggjj-section3-new .sep-wrap .swiper-pagination {
    position: relative;
}
.ggjj-body .ggjj-section3-new .sep-wrap .swiper-pagination-bullet {
    margin: 0 5px;
}
.ggjj-body .ggjj-section3-new .swiper-pagination-bullet-active {
    background: #f08421;
}
.ggjj-body .ggjj-section3-new .box .summary{font-size:12px;height:auto;line-height:1.42857143;}
.ggjj-body .ggjj-section2 .thumb {
    margin-top: 15px;
    border: 1px solid #e1e1e1;
    padding: 20px 12px;
}
.ggjj-body .ggjj-section2 .bt {
    background: #f3f3f3;
    text-align: right;
    padding: 10px 18px;
}
.ggjj-body .ggjj-section2 .bt a {
    color: #646464;
    font-size: 12px;
}
.ggjj-body .ggjj-section2 .bt a i {
    padding-right: 10px;
}
.fa-search-plus:before {
    content: "\f00e";
}
#baguetteBox-overlay .full-image img {
    background: #fff;
}
.xl12 {
    width: 100%;
}
#fh5co-news-list .sep-container{padding: 0 10px;}
#fh5co-news-list .media-left{padding-right:0;}
#fh5co-news-list .media .media-body .text-default{height:19px;

	line-height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
	-webkit-line-clamp: 1;	
	white-space:nowrap;
	}
.iclassic-case {
    padding-top: 10px;
    padding-bottom: 20px;
}	
.iclassic-case .icase-list li {
    width: 48%;
    padding-bottom: 10px;
    float: left;
}
.iclassic-case .m-case-list .title {
    font-size: 16px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.iclassic-case .icase-list .thumb img,.iclassic-case .icase-list .thumb{
    height: auto;
}
.iclassic-case .icase-list .item {
    padding: 0;
}
.iclassic-case .icase-list li:nth-child(2n) {
    float: right;
}
.iclassic-case .icase-list .desc {
    height: 24px;
    line-height: 24px;
    -webkit-line-clamp: 1;
}
.iclassic-case .icase-list li:last-child {
    display: none;
}
.iclassic-case .sep-title {
    font-size: 22px;
    color: #323232;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 12px;
    font-weight: bold;
}
.m-ichl-title .alias{color: #646464;font-size:12px;margin-bottom:0;}
.blankbig {
    height: 20px;
    line-height: 20px;
}
#tab {
	margin: 20px 0 10px
}
#tab-content {
	margin: 0;
}
.tuijian-news-pic {
	width: 100%;
	margin-top: 10px;
}
.btn-blue-border {
	display: none
}
.tuijian-news-pic i {
	height: auto;
	margin-bottom: 10px;
}
.tuijian-news-pic i img {
	margin: auto;
	max-width: 100%;
}
.tuijian-news-pic i span {
	display: none
}
.tuijian-news-pic h2 {
	margin: 5px 0
}
.tuijian-news-pic p {
	-webkit-line-clamp: 2;
	height: 40px;
}
.tuijian-news-list {
	width: 100%;
	margin: 20px 0;
}
.tuijian-news-list ul li a {
	margin: 0
}
.tuijian-news-list ul li {
    width: 100%;
}
}


