@charset "utf-8";

/* public*/
.w1200{width:1200px;margin:0 auto;}
.tx-l{text-align:left;}
.tx-c{text-align:center;}
.tx-r{text-align:right;}
.ufl{float:left;}
.ufr{float:right;}
.ufml{font-family:"微软雅黑";}
.mar-b30{margin-bottom:30px;}
.mar-b50{margin-bottom:50px;}
.mar-t5{margin-top: 5px!important;}
.pad-t40{padding-top:40px;}
.pad-b50{padding-bottom:50px;}
ul{padding:0;margin:0;list-style:none;}
.text img{max-width:100%;height:auto!important;}
a:hover{color:#d5b566;}
@font-face{
    font-family:'YaHeiUILight';
    src:url('../Fonts/YaHeiUILight.eot');
    src:url('../Fonts/YaHeiUILight.eot?#iefix')format('embedded-opentype'),
    url('../Fonts/YaHeiUILight.woff')format('woff'),
    url('../Fonts/YaHeiUILight.ttf')format('truetype');
    font-weight:normal;
    font-style:normal;
}

/* header */

.navbar-default{border:0;background:none;margin-bottom:0;}
.navbar-brand{height:auto;padding:10px 0 10px 0;color:#fff!important;}
.navbar-brand > img{margin-right:1.5rem;}
.navbar-right{margin-top:28px;}
.navbar-default .navbar-nav > li > a{color:#000;font-size:15px;}
.navbar-default .navbar-nav > li > a:hover{color:#014b9d;}
.navbar-toggle{margin-top:28px;}

/* banner */
.banner-img{
	position: absolute;
    top: 50%;
    width: 100%;
    transform:translateY(-50%);
}
.dtable {
    display: table;
    width:100%;
    height: 100%;
}
.dtcell {
    display: table-cell;
    vertical-align: middle;
}
.max-w{max-width:582px;}
.pro-text h3{font-size:50px;color:#fff;margin-bottom:30px;text-align:center;}
.pro-text p{color:#fff;margin-bottom:30px;}
.pro-link{text-align:center;}
.pro-link a{display:inline-block;width:135px;height:40px;line-height:40px;color:#fff;background:#273651;text-align:center;}

.pro-text h3,.pro-text p,.pro-link {
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
    -ms-transform: translate3d(0, 50px, 0);
    -o-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
    opacity: 0;
}
.active .pro-text h3,.active .pro-text p,.active .pro-link{
	-webkit-animation: down-in 500ms;
    -moz-animation: down-in 500ms;
    -ms-animation: down-in 500ms;
    -o-animation: down-in 500ms;
    animation: down-in 500ms;
    animation-fill-mode: both;
}
.active .pro-text h3{
    animation-delay: 200ms;
}
.active .pro-text p{
    animation-delay: 500ms;
}
.active .pro-link{
    animation-delay: 800ms;
}
@-moz-keyframes down-in {
    0% {
        -webkit-transform: translate3d(0, 50px, 0);
        -moz-transform: translate3d(0, 50px, 0);
        -ms-transform: translate3d(0, 50px, 0);
        -o-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@-webkit-keyframes down-in {
    0% {
        -webkit-transform: translate3d(0, 50px, 0);
        -moz-transform: translate3d(0, 50px, 0);
        -ms-transform: translate3d(0, 50px, 0);
        -o-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@-o-keyframes down-in {
    0% {
        -webkit-transform: translate3d(0, 50px, 0);
        -moz-transform: translate3d(0, 50px, 0);
        -ms-transform: translate3d(0, 50px, 0);
        -o-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes down-in {
    0% {
        -webkit-transform: translate3d(0, 50px, 0);
        -moz-transform: translate3d(0, 50px, 0);
        -ms-transform: translate3d(0, 50px, 0);
        -o-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

/* index */
.home-page01{padding:20px 0;border-bottom:1px solid #e3e3e3;}
.hm-p1-item{text-align:center;position:relative;}
.icon-p1 {width:48px;height:48px;margin:0 auto;}
.icon-pa_01{background:url(../Images/icon_01.png) no-repeat;background-size:cover;}
.icon-pa_02{background:url(../Images/icon_02.png) no-repeat;background-size:cover;}
.icon-pa_03{background:url(../Images/icon_03.png) no-repeat;background-size:cover;}
.icon-pa_04{background:url(../Images/icon_04.png) no-repeat;background-size:cover;}
.icon-pa_02:after,.icon-pa_03:after,.icon-pa_04:after{width:0;height:65px;border-left:1px solid #e3e3e3;content:'';position:absolute;left:-15px;top:50%;margin-top:-32px;}

.hm-p1-item p{font-size:15px;margin-top:5px;margin-bottom:0;}
.hm-p1-num{font-size:40px;font-family:Arial;color:#ff8a00;font-weight:bold;}
.home-p2list .item{padding:0 15px;}
.home-tit{color:#d5b566;font-size:20px;text-align:center;overflow:hidden;}
.home-tit h4,.home-tit h2{font-size:20px;margin-top:10px;}
.home-tit p span{display:inline-block;position:relative;}
.home-tit p span:after,.home-tit p span:before{
    width:160px;
    height:0;
    border-bottom:1px solid #d5b566;
    content:'';
    position:absolute;
    top:50%;
}
.home-tit p span:after{left:100%;margin-left:15px;}
.home-tit p span:before{right:100%;margin-right:15px;}
.home-page02{margin-bottom:60px;}
.home-page02 .home-tit{padding:40px 0;}
.home-p2list .item-li{
    position:relative;
    overflow:hidden;
}
.home-p2list .item-li .home-p2-text{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:rgba(255,138,0,0.6);
    display:none;
}
.dcell{display:table-cell;vertical-align:middle;}
.home-p2list .item-li .home-p2-text .dcell{padding:15px;}
.home-p2list .item-li .home-p2-text h4{text-align:center;color:#fff;font-size:20px;margin-top:5px;margin-bottom:5px;}
.home-p2list .item-li .home-p2-text p{
    color:#fff;
    margin-top:15px;
    line-height:1.6;
}
/* .work-txt{padding:10px 0 35px;} */
/* .home-p2list .item-li:hover .work-txt{visibility:hidden;} */
.work-txt h5,.work-txt p{font-size:15px;text-align:center;}
.work-txt p{height:22px;line-height:22px;overflow:hidden;display:none;}
.home-p2list{position:relative;}
.home-p2list .row,.jianz-case .row{
    margin-right:-5px;
    margin-left:-5px;
}
.home-p2list .row > div,.jianz-case .row >div{
    padding-right:5px;
    padding-left:5px;
}
/* .home-p2list .row > div .item-li,.jianz-case .row >div .item-li */
.case-img-boxs{
    position:relative;
    height:0;
    padding-top:61.5%;
    overflow:hidden;
}
/* .home-p2list .row > div .item-li img,.jianz-case .row >div .item-li img */
.case-img-boxs img{position:absolute;top:0;left:0;width:100%;height:auto;}
/* .home-p2list .work-txt{
    display:none;
} */

.owl-controls .owl-prev{
    position:absolute;
    top:50%;
    width:26px;
    height:52px;
    background:url(../Images/icon_prev.png);
    left:-40px;
    cursor:pointer;
    margin-top:-60px;
}
.owl-controls .owl-next{
    position:absolute;
    top:50%;
    width:26px;
    height:52px;
    background:url(../Images/icon_next.png);
    right:-40px;
    cursor:pointer;
    margin-top:-60px;
}

.home-page03{background:#fbfbfb;padding-bottom:55px;}
.hm-case-item .hm-case-icon{
    width:90px;
    height:65px;
    margin:0 auto;
}
.home-page03 .home-tit{padding:45px 0 60px;}
.hm-case-item .hm-case_01{background:url(../Images/icon_05.png);background-size:cover;}
.hm-case-item .hm-case_02{background:url(../Images/icon_06.png);background-size:cover;}
.hm-case-item .hm-case_03{background:url(../Images/icon_07.png);background-size:cover;}
.hm-case-item .hm-case_04{background:url(../Images/icon_08.png);background-size:cover;}
.hm-case-item h4,.hm-case-item h2{font-size:20px;text-align:center;color:#4a4a4a;}
.hm-case-item .hm-case-tag{text-align:center;font-size:15px;line-height:26px;}

.home-page04{padding:36px 0 50px;}
.home-page04 .row{margin-right:-10px;margin-left:-10px;}
.home-page04 .row>div{padding-right:10px;padding-left:10px;}
.news-tit{min-height:61px;font-size:20px;color:#d5b566;padding:18px 0;border-bottom:1px solid #c9c7d0;line-height:24px;margin-bottom:20px;margin-top:0;}
.news-tit a{font-size:14px;color:#d5b566;}
.news-tit strong{font-weight:normal;}
.hm-news-lt{padding-bottom:25px;border-bottom:1px dotted #ccc;margin-bottom:11px;}
.hm-news-lt h5,.hm-news-lt h2,.hm-news-lt h3{font-size:15px;font-weight:bold;color:#000;margin-top:5px;}
.data-s{font-size:12px;color:#4a4a4a;margin-bottom:10px;}
.hm-news-lt p{line-height:24px;}
.hm-news-lt p.news-p-hmx{
    max-height:96px;
    overflow:hidden;
}

ul.news-ul li{
    line-height:26px;
    /* height:26px; */
    padding-left:22px;
    /* white-space:nowrap;
    overflow:hidden; */
    position:relative;
}
.home-page04 ul.news-ul li{height:36px;line-height:36px;}
ul.news-ul li:after{
    display:block;
    width:6px;
    height:6px;
    background:url(../Images/icon_09.png) no-repeat;
    content:'';
    position:absolute;
    top:10px;
    left:0;
/*     margin-top:-3px; */
}
.home-page04 ul.news-ul li:after{top:15px;}
ul.news-ul li .data-b{float:right;}
ul.news-ul li h2,ul.news-ul li h3{display:inline-block;max-width:80%;line-height:36px;font-size:15px;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
ul.jzxg-r-news li,.tj-text ul.news-ul li{white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.hm-nes-rg{margin-top:-15px;}
.home-page04 .hm-nes-rg{margin-top:-5px;}

.home-page05{background:#fbfbfb;padding-bottom:2px;}
.home-page05 .home-tit{padding:44px 0 34px;}
.home-partners>div{margin-bottom:50px;}
.yqlink{background:#d7d7d7;line-height:22px;padding:7px 0;}
.footer{padding:50px 0 0;border-top:1px solid #eaeaea;}
.ft-nav-dl dt h4.en{font-size:16px;position:relative;padding-bottom:6px;}
.ft-nav-dl dt h4.en:after{
    width:90px;
    border-bottom:1px solid #e5e5e5;
    content:'';
    position:absolute;
    bottom:0;
    left:0;
}
.ft-nav-dl dd{line-height:22px;}
.ft-nav-dl dd a{color:#4a4a4a;}
.ft-right p{color:#eb890e;}
.ft-right p.ft-tel{font-size:39px;font-family:Arial;font-weight:bold;margin-bottom:20px;line-height:30px;}
.ft-chart{padding:6px;border:1px solid #d3d3d3;margin-right:25px;}
.chart-1 a,.chart-2 a,.chart-3 a{display:inline-block;font-size:13px;padding-left:30px;}
.chart-1 a{background:url(../Images/icon_weibo.png) left center no-repeat;}
.chart-2 a{background:url(../Images/icon_weixi.png) left center no-repeat;}
.chart-3 a{background:url(../Images/icon_weibot.png) left center no-repeat;}
.ft-chart-cr{padding:15px 0;}
.icp{background:#f5f5f5;padding:15px 0;text-align:center;font-size:13px;margin-top:40px;}

.erj-nav{background:#004e62;text-align:center;padding:8px 0;}
.erj-nav a{color:#fff;font-size:15px;display:inline-block;padding:0 45px;border-left:1px solid #0e586b;}
.erj-nav a:last-child{border-right:1px solid #0e586b;}
.erj-nav a:hover,.erj-nav a.on{color:#ff8a00;}
.search-jg-c{border:1px solid #e1e1e1;padding:14px 35px;}
.products-list{background:#f8f8f8;padding:30px 0 40px;margin-top:10px;}
.products-list .row{margin-right:-10px;margin-left:-10px;}
.products-list .row>div{padding-right:10px;padding-left:10px;}
.pro-item{margin-bottom:20px;}
.pro-item img{
    width:100%;
}
.pro-item p{border:1px solid #eaeaea;padding:15px 12px;font-size:13px;text-align:center;}
.products-list .pages{margin-top:90px;}
.location-b{border-bottom:1px solid #e1e1e1;}
.pagepage{line-height: 40px;background:#d5b566;padding:0 24px;color:#fff;font-size:15px;}
.pagepage a{color:#fff;}
.text-tag{margin:45px 0;font-size:15px;}
.text-sm{padding:15px 25px;background:#fbfbfb;font-size:15px;line-height:36px;margin-top:18px;margin-bottom:20px;}
.in-titab{
    border-bottom:1px solid #eae7dc;
    font-size:20px;
    color:#d5b566;
    line-height:40px;
}
.in-titab span{
    display:inline-block;
    font-size:20px;
    color:#d5b566;
    border-bottom:3px solid #d5b566;
}
.tj-text{margin-bottom:10px;}
.tj-text .in-titab{margin-bottom: 20px;margin-top:0;}
.pl-form .in-titab{margin-bottom:16px;margin-top:0;}
.pl-group textarea{width:100%;min-height:154px;border:1px solid #d5d5d5;}
.pl-form .pl-group{margin-bottom:20px;}
.pl-btn{text-align:right;overflow:hidden;}
.pl-btn input{border:0;background:transparent;height:30px;width:94px;color:#fff;font-size:16px;}
.pl-btn-box{display:inline-block;background:#d7b377;border-radius:10px;border-bottom-left-radius:0;position:relative;}
.pl-btn-box:after{
    display:block;
    width:0;
    height:0;
    border-right:8px solid #d7b377;
    border-top:6px solid transparent;
    border-bottom:6px solid transparent;
    content:'';
    position:absolute;
    bottom:-6px;
    left:-8px;
}
.text-content .text-h4{font-size:20px;text-align:center;color:#d5b566;padding:55px 0 10px;margin-top:10px;}
.qu-right .in-titab{margin:20px 0;padding-bottom:10px;}
.qu-right .in-titab strong{font-weight:normal;}
.other-item{position:relative;margin-bottom:20px;}
.other-item .other-tit{background:rgba(0,0,0,0.65);font-size:15px;color:#fff;text-align:center;position:absolute;bottom:0;left:0;width:100%;padding:10px 0;}
.other-item .other-tit a{color:#fff;}
.about-tab>ul>li{width:20%;float: left;text-align:center;position:relative;}
.about-tab>ul>li>a{display:block;margin-left:1px;background:#eee;font-size:20px;line-height:50px;}
.about-tab>ul>li.on>a{background:#ff8a00;color:#fff;}
ul.ejnavBs{display:none;transition:all 0.3s;position: absolute;top:100%;right:0;left:0;}
ul.ejnavBs li{line-height:34px;border:1px solid #ff8a00;margin:5px auto;}
.about-tab>ul>li:hover ul.ejnavBs{display:block;}
.about-text{margin:40px 0 50px;}
.hr-item,.ab-address{padding:15px 40px;background:#f5f5f5;position:relative;margin-bottom:22px;}
.hr-item ul li,.ab-address ul li{line-height:30px;}
.hr-more{
    display:block;
    width:30px;
    height:58px;
    background:url(../Images/icon_nextbg.png);
    background-size:cover;
    position:absolute;
    top:50%;
    right:8%;
    margin-top:-29px;
}
.hr .home-tit{margin-bottom:50px;}
.ab-address{background:none;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:40px 0;}
.ab-address ul{min-height:160px;}
.yellowsc{color:#eb890e;}
.ab-ewm{margin-bottom:50px;text-align:center;}
.ab-ewm .ab-ewmc{display:inline-block;margin:0 6px;}
.ry{margin-top:50px;margin-right:-40px;margin-left:-40px;}
.ry .hm-art-img{padding:60px 40px;}
.ry .swiper-slide-next .hm-art-img{padding:0;}
.ry .hm-art-img img{width:100%;}
.ry .hm-art-img p{padding:20px 0 0;text-align:center;}
.ry-case .home-p2list .item-li:hover .work-txt,.jianz-case .home-p2list .item-li:hover .work-txt,.jzxg-list .home-p2list .item-li:hover .work-txt{visibility:visible;}
.ry-case{margin-bottom:10px;}

.medio-top{padding-top:34px;padding-bottom:20px;}
ul.inTab{margin-top:60px;}
ul.inTab li{
    float: left;
}
ul.inTab li .inIcon{background-position:center center;background-size: contain;background-repeat:no-repeat;}
.media-tab ul.inTab li{width:20%;}
.media-tab ul.inTab li .inIcon{height:66px;}
ul.inTab li .icon-med-1{background-image:url(../Images/icon_11.png);}
ul.inTab li .icon-med-2{background-image:url(../Images/icon_12.png);}
ul.inTab li .icon-med-3{background-image:url(../Images/icon_13.png);}
ul.inTab li .icon-med-4{background-image:url(../Images/icon_14.png);}
ul.inTab li .icon-med-5{background-image:url(../Images/icon_15.png);}
ul.inTab li .icon-sw-1{background-image:url(../Images/icon_sw_02.png);}
ul.inTab li .icon-sw-2{background-image:url(../Images/icon_sw_05.png);}
ul.inTab li .icon-sw-3{background-image:url(../Images/icon_sw_08.png);}
ul.inTab li .icon-sw-4{background-image:url(../Images/icon_sw_11.png);}
ul.inTab li .icon-sw-5{background-image:url(../Images/icon_sw_13.png);}
ul.inTab li p,ul.inTab li h2{line-height:44px;text-align:center;font-size:15px;margin-top:0;margin-bottom:10px;}
.jianz-tab ul.inTab li{width:14.285714285%;}
.jianz-tab ul.inTab li .inIcon{height:75px;}
.jianz-tab ul.inTab li .icon-jianz-1{background-image:url(../Images/icon_20.png);}
.jianz-tab ul.inTab li .icon-jianz-2{background-image:url(../Images/icon_21.png);}
.jianz-tab ul.inTab li .icon-jianz-3{background-image:url(../Images/icon_22.png);}
.jianz-tab ul.inTab li .icon-jianz-4{background-image:url(../Images/icon_23.png);}
.jianz-tab ul.inTab li .icon-jianz-5{background-image:url(../Images/icon_24.png);}
.jianz-tab ul.inTab li .icon-jianz-6{background-image:url(../Images/icon_25.png);}
.jianz-tab ul.inTab li .icon-jianz-7{background-image:url(../Images/icon_26.png);}

.medio-mid{
    padding:50px 0 20px;
    background:#fbfbfb;
}
/* .medio-mid .item-li{margin-bottom:30px;} */
.medio-mid .home-p2list .item-li .home-p2-text .dcell{padding:15px 20%;}
.med-pt{padding:20px 0 30px;font-size:15px;color:#d5b566;text-align:center;}
.medio-lc{padding:40px 0 60px;}
.med-lc-item{
    border:1px solid #e7e7e7;
    padding:0 20px;
    position:relative;
    min-height:210px;
}
.med-lc-t{border-bottom:1px solid #d5b566;padding-bottom:6px;margin-bottom:10px;}
.med-lc-t .icon-lc{width:70px;height:70px;margin-right:10px;}
.med-lc-t .icon-lc-1{background:url(../Images/icon_16.png);background-size:cover;float: left;}
.med-lc-t .icon-lc-2{background:url(../Images/icon_17.png);background-size:cover;float: left;}
.med-lc-t .icon-lc-3{background:url(../Images/icon_18.png);background-size:cover;float: left;}
.med-lc-t .icon-lc-4{background:url(../Images/icon_19.png);background-size:cover;float: left;}
.med-lc-t .icon-swlc-3{background:url(../Images/icon_27.png);background-size:cover;float: left;}
.med-lc-t h4{float: left;margin:0;height:70px;line-height:90px;font-size:20px;color:#d5b566;}
.med-lc-item .lc-num{
    position:absolute;
    top:-1px;
    left:-1px;
    font-size:20px;
    font-family:Arial;
    color:#d5b566;
    background:#fff;
    padding:3px 8px;
}
.lc-ul{padding:0 10%;}
.lc-ul li{font-size:15px;line-height:26px;}
.medio-bt{background:#fbfbfb!important;}


.jianz-content .jianz-item .item-li{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;}
.jianz-content .jianz-it-1 .item-li{bottom:8px;}
.jianz-content .jianz-it-3 .item-li{right:8px;bottom:8px;left:8px;}
.jianz-content .jianz-it-4 .item-li{right:8px;left:8px;}
.jianz-content .jianz-it-5 .item-li{bottom:8px;}
.jianz-content .jianz-item .item-li img{min-width:100%;min-height:100%;max-width:100%;}
.jianz-content .item-li .home-p2-text p{text-align:center;}
.jianz-mid .jianz-box{padding:40px 0;border-top:1px solid #e9e9e9;}
.jianz-case{padding:55px 0 30px;background:#fbfbfb;}
.jianz-case .home-tit{margin-bottom:50px;}
.case-more{text-align:center;}
.case-more a{display:inline-block;padding:8px 34px;border:1px solid #cacaca;}
.jianz-lc-m .med-lc-item{padding:10px 5px;min-height:170px;}
.jianz-lc-m .med-lc-t{border:0;padding:0;margin-bottom:0;}
.jianz-lc-m .med-lc-t .icon-lc{width:60px;height:65px;margin:0 auto;}
.jianz-lc-m .lc-ul{padding:0;text-align:center;}
.icon-jzlc-1{background-image:url(../Images/icon_jianz_02.png);}
.icon-jzlc-2{background-image:url(../Images/icon_jianz_04.png);}
.icon-jzlc-3{background-image:url(../Images/icon_jianz_06.png);}
.icon-jzlc-4{background-image:url(../Images/icon_jianz_08.png);}
.icon-jzlc-5{background-image:url(../Images/icon_jianz_10.png);}
.icon-jzlc-6{background-image:url(../Images/icon_jianz_12.png);}
.icon-jzlc-7{background-image:url(../Images/icon_jianz_14.png);}
.icon-jzlc-8{background-image:url(../Images/icon_jianz_16.png);}

.jzxg-list{padding-bottom:70px;}
.jzxg-list .home-p2list{margin-top:40px;}
ul.jzxg-r-news li a{max-width:100%;}
.text-xx{
    margin-bottom:30px;
}
.text-xx,.text-xx span{color:#d5b566;text-align:center;}
.text-xx span,.qu-n-bq span{display:inline-block;margin:0 4px;}
.xg-tags a{
    float: left;
    line-height:32px;
    padding:0 8px;
    font-size:12px;
    background:#b6b3bf;
    color:#fff;
    margin-right:5px;
    margin-bottom:5px;
    background: #f8f8f8;
    color: #999;
    -webkit-transition: .3s all linear;
    -moz-transition: .3s all linear;
    transition: .3s all linear;
}
.xg-tags a:hover{
    background: #e8e8e8;
    color: #999;
}
.qu-n-bq span{color:#d5b566;text-align:left;}
.qu-n-txt{margin-left:-5px;margin-right:-15px;}
.qu-n-item{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #f0f0f0;}
.qu-n-txt h1,.qu-n-txt h2,.qu-n-txt h4{margin-top:0;font-size:22px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.qu-n-txt p{line-height:30px;max-height:90px;overflow:hidden;font-size:15px;margin-bottom:20px;}
.qu-n-txt p a:hover{color:#333;}
.fenlei{margin-bottom:20px;font-size:15px;line-height:50px;margin-top:-1px;}
.fenlei table{table-layout:fixed;}
.fenlei .fenlei-name{color:#fff;width:100px;text-align:center;}
.fenlei-rw{background:#fff;border:1px solid #e1e1e1;border-left:0;line-height:48px;overflow:hidden;}
.fenlei-rw a{float: left;padding:0 15px;position:relative;}
.fenlei-rw a:after{width:0;height:12px;border-left:1px solid #b3b3b3;content:'';position:absolute;top:50%;right:0;margin-top:-6px;}
.fenlei-rw a:before{width:1000px;height:0;border-bottom:1px solid #e1e1e1;content:'';position:absolute;bottom:-1px;left:0;}

.swp-wrap,.swp-wrap-sm{overflow:hidden;}
.swp-wrap-sm{position:relative;padding:20px 40px;}
.swp-wrap-sm:after,.swp-wrap-sm:before{
    width:40px;
    height:100%;
    background:#fff;content:'';
    position:absolute;
    top:0;
    z-index:2;
}
.swp-wrap-sm:after{
    left:0;
}
.swp-wrap-sm:before{right:0;}

.swp-wrap-sm .swiper-slide{background:#000;}
.swp-wrap-sm .swiper-slide .hm-art-img{opacity:0.7;height:80px;overflow:hidden;}
.swp-wrap-sm .swiper-slide.swiper-slide-active .hm-art-img{opacity:1;}
/* .swp-wrap-sm .swiper-button-prev{left:-40px;}
.swp-wrap-sm .swiper-button-next{right:-40px;} */
.swp-group{padding-top:50px;}
.xg-pic.row{margin-right:-4px;margin-left:-4px;}
.xg-pic.row > div{padding-left:4px;padding-right:4px;}
.xg-pic.row .xg-it-pic{margin-bottom:8px;height:65px;overflow:hidden;}
.about-icon .abs-icon-1,.about-icon .abs-icon-2,.about-icon .abs-icon-3{width:88px;height:88px;margin:0 auto;border:1px solid #ff8a00;border-radius:118px;}
.about-icon .abs-icon-1{background:url(../Images/icon_tel.png);background-position: center;background-repeat: no-repeat;background-size:45px 45px;}
.about-icon .abs-icon-2{background:url(../Images/icon_email.png);background-position: center;background-repeat: no-repeat;background-size:45px 45px;}
.about-icon .abs-icon-3{background:url(../Images/icon_qq.png);background-position: center;background-repeat: no-repeat;background-size:45px 45px;}
.about-icon p{text-align:center;font-size:15px;line-height:26px;margin-top:10px;color:#929292;}
.about-top{padding-bottom:50px;border-bottom:1px solid #eae7dc;margin-bottom:30px;}
.about-right .ab-address{border:0;margin:0 auto;padding:0;}
.about-right .ab-address ul{min-height:50px;margin-bottom:20px;}
.inner-text-wrap{margin-bottom:50px;}
.about-message .form-group{margin-bottom:25px;}
.about-message .form-group input{height:44px;font-size:15px;border:2px solid #e6eded;border-radius:0;}
.about-message .g-left{margin-right:5px;}
.about-message .g-right{margin-left:5px;}
.about-message .form-group textarea{font-size:15px;border:2px solid #e6eded;border-radius:0;min-height:150px;}
.about-message .form-group .about-btn{border:0;background:#d5b566;color:#fff;width:100%;font-size:18px;}
.sw-case{background:none;padding-top:20px;}
.sw-tab{padding-bottom:30px;border-bottom:1px solid #e9e9e9;}
.sw-lc{background:#fbfbfb;}
.sw-lc .med-lc-item{background:#fff;}

.sw-app-li{padding:0 20px;}
.sw-app-li .sw-app-icon{width:70px;height:100px;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 auto;}
.sw-app-li .sw-app-ic1{background-image:url(../Images/icon_swd_02.png);}
.sw-app-li .sw-app-ic2{background-image:url(../Images/icon_swd_05.png);}
.sw-app-li .sw-app-ic3{background-image:url(../Images/icon_swd_07.png);}
.sw-app-li .sw-app-ic4{background-image:url(../Images/icon_swd_09.png);}
.sw-app-li .sw-app-ic5{background-image:url(../Images/icon_swd_11.png);}
.sw-app-li .sw-app-ic6{background-image:url(../Images/icon_swd_13.png);}
.sw-app-li .sw-app-txt{padding:0 15px;border:1px solid #d9d9d9;border-top:0;border-bottom:0;text-align:center;min-height:155px;}
.sw-app-li .sw-app-txt h4{font-size:20px;}
.sw-app-li .sw-app-txt p{margin-bottom:5px;}

.szzt-ul{overflow:hidden;padding-top:40px;padding-bottom:40px;}
.sz-nm{line-height:44px;height:44px;text-align:center;color:#fff;font-size:15px;background:#00485b;margin-top:0;}
.sz-nm a,.sz-nm a:hover{color:#fff;}

.swiper-slide-active .sz-nm,.szzt-its.on .sz-nm{background:#d5b566}
.szzt-its{width:25%;float: left;cursor:pointer;}
.sz-img{position:relative;}
.sz-img img{width:100%;}
.sz-img .szztxt{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:2;
    background: rgba(255,138,0,0.6);
    color:#fff;
    opacity:0;
    -webkit-transition:0.5s all;
    transition:0.5s all;
}
.szzt-its.on .sz-img .szztxt{opacity:1;}
.sz-img .szztxt .szztbox{padding:30px 10px 15px;}
/* .sz-img img{ -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.swiper-slide-active .sz-img img,.szzt-its.on .sz-img img{ 
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter: Alpha(opacity=100);
} */
.col-5{width:20%;}

.sz-lc .med-lc-t .icon-lc{width:60px;height:65px;}
.med-lc-t .icon-sz-1 {
    background: url(../Images/icon_sz_01.png);
    background-size: cover;
    float: left;
}
.med-lc-t .icon-sz-2 {
    background: url(../Images/icon_sz_03.png);
    background-size: cover;
    float: left;
}
.med-lc-t .icon-sz-3 {
    background: url(../Images/icon_sz_02.png);
    background-size: cover;
    float: left;
}
.med-lc-t .icon-sz-4 {
    background: url(../Images/icon_jianz_02.png);
    background-size: cover;
    float: left;
}
.med-lc-t .icon-sz-5 {
    background: url(../Images/icon_sz_04.png);
    background-size: cover;
    float: left;
}
.sz-lc .lc-txtb{padding:0 5%;font-size:15px;line-height:26px;color:#4a4a4a;min-height:160px;}
.case-wrap{position:relative;}
.text{overflow: hidden;}
.text table{max-width:100%;height:auto!important;}
.text iframe{max-width:100%;}
/* .text table{table-layout:fixed;} */
.footer .col-smxg-2 .ft-nav-dl{
    display:inline-block;
    text-align:center;
}
.ft-nav-dl dt h4.en:after {
    width: 100%;
}
.case-inner-wx{
    padding-top:50px;
}
.inner-pic-small-w{
    height:70px;
    padding:0 50px;
    position:relative;
    margin-top:15px;
    margin-bottom:15px;
    overflow:hidden;
}
.inner-pic-small-w .inner-pic-small{
    float: left;
    width:20%;
    width:70px;
    height:70px;
    margin:0 5px;
    overflow:hidden;
    display:table;
    border:1px solid #ccc;
}
.inner-pic-small-w .inner-pic-small.bian {
    border: 3px solid #00cbff;
}
.inner-pic-small-w .inner-pic-small .img-smx{
    /* background:#000; */
    display:table-cell;
    vertical-align:middle;
}
.inner-pic-small-w .inner-pic-small .img-smx img{
    /* width:100%;
    height:80px; */
    /* opacity:0.7; */
    max-height:100%;
}
.inner-pic-small-w .inner-pic-small.on .img-smx img{
    opacity:1;
}
.inner-prev,.inner-next{
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.inner-prev {
    left: 10px;
    right: auto;
    background-image: url(../Images/icon_prev.png);
    background-size:contain;
}
.inner-next{
    right: 10px;
    left: auto;
    background-image: url(../Images/icon_next.png);
    background-size:contain;
}
.inner-prev a,.inner-next a{
    display:block;
    height:44px;
}
.case-inner-wx .inner-pic-big-w{
    position:relative;
}
.case-inner-wx .inner-pic-big-w .inner-prev,.case-inner-wx .inner-pic-big-w .inner-next{
    width:50%;
    height:100%;
    margin-top:0;
    background:none;
    top:0;
}
.case-inner-wx .inner-pic-big-w .inner-prev{
    left:0;
    cursor:url(../Images/up_l.cur),auto!important;
}
.case-inner-wx .inner-pic-big-w .inner-next{
    right:0;
    cursor:url(../Images/up_r.cur),auto!important;
}
.de_list{
    margin-top: 20px;
    /* padding: 0 6%; */
    background: url(../Images/cy_bg3.png) repeat-y center top;
    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
    margin-bottom:90px;
    overflow:hidden;
}
.de_list ul{margin-bottom:25px;}
.de_list li {
    width: 51%;
    position: relative;
    z-index: 1;
}
.de_list li.ufl{
    left:-100%;
}
.de_list li.ufr{
    right:-100%;
}
.de_list li h3{
    margin:0;
}

/* .de_list li .cy_on {
    width: 61px;
    height: 61px;
    background: url(../Images/cy_on.png) no-repeat;
    position: absolute;
    top: 12px;
    z-index: 5;
    display: none;
} */
.de_list li .cy_r {
    right: 5px;
}
.de_list li .br_r {
    right: 0;
}
/* .de_list li:hover .cy_on {
    display: block;
} */
.de_list li .brief {
    font-size: 16px;
    color: #222;
    padding: 14px 24px;
    background: #f0f0f0;
    width: 60%;
    line-height: 28px;
}
.de_list li .brief span {
    font-size: 16px;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    display: block;
}
.de_list li .brief_on {
    font-size: 16px;
    color: #fff;
    padding: 14px 24px;
    background: #f87900;
    width: 60%;
    line-height: 28px;
    position: absolute;
    top: 0;
    z-index: 3;
}
.de_list li.colBlue .brief_on{
    background:#155868;
}
.de_list li.colYel .brief_on{
    background:#ed860d;
}
.de_list li .br_l {
    left: 0;
}
.de_list li .cy_l {
    left: 5px;
}
/*  .de_list li:hover .brief_on {
   display: block;
} */
.de_list li .title-ag {
    height: 86px;
    line-height: 86px;
    /* width: 18.8%; */
    font-size: 40px;
    color: #000;
}
.de_list li.colBlue .title-ag{
    color:#155868;
}
.de_list li.colYel .title-ag{
    color:#ed860d;
}
.de_list li .tl {
    background: url(../Images/tl.png) no-repeat left center;
    padding-left: 38px;
    margin-left: 19px;
}
/* .de_list li:hover .title-ag {
    color: #f87900;
} */
/* .de_list li:hover .tl {
    background: url(../Images/tl_hover.png) no-repeat left center;
} */
.de_list li .tr {
    background: url(../Images/tr.png) no-repeat right center;
    padding-right: 38px;
    margin-right: 19px;
    text-align: right;
}
/* .de_list li:hover .tr {
    background: url(../Images/tr_hover.png) no-repeat right center;
} */
.a_top {
    padding: 54px 0 42px;
    text-align: center;
}
.a_top .a_line {
    height: 1px;
    width: 107px;
    background: #fdd7b2;
    margin-top: 48px;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
}
.a_top .a_all {
    display: inline-block;
    zoom: 1;
    margin: 0 28px;
    vertical-align: top;
}
.a_top .a_all .a_title {
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 36px;
    color: #f87900;
    font-family: "simun";
}
.a_top .a_all .a_title_cn {
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: #f87900;
}
ul.bn_box{
    position:relative;
    padding-top:50%;
}
ul.bn_box li{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    text-align:center;
}
ul.bn_box li.active{z-index:2;}
ul.bn_box li img{
    height:100%;
}
/* .inner-pic-small-w {
    width: 100%;
    height: 114px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index: 2;
} */
/* .inner-pic-small-w .bn_tab {
    margin: 10px 72px;
    height: 94px;
    overflow: hidden;
    position: relative;
} */
.inner-pic-small-w .bn_tab ul {
    width: 5000px;
    height: 94px;
}
.bn_tab{overflow:hidden;height:60px;}
.bn_tab ul li{
    float: left;
    width:164px;
    height:164px;
    border:2px solid transparent;
    overflow:hidden;
    background:#fff;
    margin-right:10px;
}
.bn_tab ul li img{
    width:60px;
    height:60px;
    opacity:0.7;
}
.bn_tab ul li.hover{border-color:#004e62;}
.bn_tab ul li.hover img{
    opacity:1;
}

.roomprev,.roomnext{
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.roomprev {
    left: 10px;
    right: auto;
    background-image: url(../Images/icon_prev.png);
    background-size:contain;
}
.roomnext{
    right: 10px;
    left: auto;
    background-image: url(../Images/icon_next.png);
    background-size:contain;
}
.news-rg-item {
    display:none;
}
.news-rg-item.active{
    display:block;
}
.inner-pic-big img{
    margin:0 auto;
}
.news-fenlei{
    height:0px;
    margin-top:30px;
    margin-bottom:-30px;
    position:relative;
    z-index: 99;
}
.news-fenlei ul{
    float:right;
}
.news-fenlei ul li{
    float: left;
}
.news-fenlei ul li a{
    display: block;
    margin-left: 1px;
    background: #eee;
    font-size: 14px;
    line-height: 24px;
    padding:0 8px;
}
.news-fenlei ul li a:hover,.news-fenlei ul li.on a{
    background:#ff8a00;
    color:#fff;
}
.yqlink a{
    display:inline-block;
    height:14px;
    line-height:14px;
    margin-right:8px;
}
.yqlink a + a{
    padding-left:8px;
    border-left:1px solid #666;
}

    .float-menu{margin-bottom:10px;background:#fff;position:relative;border-top-left-radius:10px;border-bottom-left-radius:10px}
    .float-menu.menu-ogg{background:#ff8a00;border-top-left-radius:10px;border-bottom-left-radius:10px;}
    .float-zx{position:fixed;right:1px;top:50%;margin-top:-45px;z-index: 999;}
    .float-zx .float-menu>a{display:block;width:36px;height:36px;text-align:center;font-size:12px;color:#ff8a00;line-height:18px;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow: hidden;}
    .float-zx .float-menu a.inco_float_1{color:#fff;background:url(../Images/fl_1.jpg) center no-repeat;background-size:cover;}
    .float-zx .float-menu a.inco_float_2{background:url(../Images/fl_2.jpg) center no-repeat;background-size:cover;}
    .float-zx .float-menu a.inco_float_3{background:url(../Images/fl_3.jpg) center no-repeat;background-size:cover;}
    .float-zx .float-menu a p{height:36px;padding-top:3px;display:none;line-height:16px;padding-bottom:3px;margin-bottom:0;}
    .float-zx .float-menu:hover a.inco_float_1 p{background:#ff8a00;}
    .float-zx .float-menu:hover a p{display:block;background:#fff;}
    /* .float-zx .float-menu:hover a.inco_float_2,.float-zx .float-menu:hover a.inco_float_3{background:#fff;} */
    .float-box{position:absolute;top:-15px;right:30px;padding-right:25px;display:none;}
    .float-zx .float-menu:hover .float-box{display:block;}
    .float-box-c{
        border: 1px solid #ccc;
        border-top: 4px solid #ff8a00;
        padding: 10px;
        background-color: #fff;
        -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);
        -moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);
        box-shadow: 0 3px 8px rgba(0,0,0,.15);
        position: relative;
    }
    .menu-ogg .float-box-c{width:360px;}
    .inco_pep{
        display:inline-block;
        width:56px;height:56px;
        background:url(../Images/float_pep.jpg) left center no-repeat;
        float:left;
    }
    .float-box-ct p,.float-box-ccb p{
        float: left;
        color: #ff8a00;
        font-size: 24px;
        line-height: 28px;
    }
    .float-box-ct p i,.float-box-ccb p i{
        display: block;
        font-size: 14px;
        color: #aaa;
        font-style:normal;
    }
    .float-box-cc{
        padding-top: 15px;
        margin-top: 15px;
        border-top: 1px solid #e4e4e4;
    }
    .float-box-cc h4{
        color: #666;
        font-size: 14px;
        font-weight: normal;
        padding-bottom: 15px;
    }
    .float-box-cc ul li{float: left;width:33.3333%;}
    .float-box-cc ul li a{
        display: inline-block;
        color: #999;
        font-size: 13px;
        padding-left: 43px;
        background: url(../Images/q1.gif) no-repeat left 3px;
        line-height: 36px;
    }
    .menu-clock .float-box-c{width:280px;}
    i.inco-sj{
        display: block;
        width: 13px;
        height: 16px;
        background: url(../Images/02index-spri.png) no-repeat 0 -2226px;
        position: absolute;
        right: -13px;
        top: 26px;
    }
    .inco-clock{
        display:block;
        float: left;
        width:56px;
        height:56px;
        background:url(../Images/inco_clock.jpg) left top no-repeat;
    }
    .float-zx .float-menu.menu-chat .float-box-ccb p{
        color: #004e62;
        font-size: 16px;
        line-height: 16px;
    }
    .menu-back a{background:url(../Images/ft_4.jpg);}
    .menu-back:hover a{background:url(../Images/ft_4a.jpg);}

.catalogueTit {
    font-size: 18px;
    line-height: 36px;
    border-bottom: 2px solid #3264a1;
    font-family: "微软雅黑";
}
.webMaps {
    padding: 20px 0;
}
.webMaps>ul>li {
    border: 1px solid #e1e1e1;
    margin-bottom: 15px;
}
.webMaps ul li span {
    display: inline-block;
    width: 20%;
    float: left;
    font: 16px/38px "微软雅黑";
    text-indent: 2em;
    border-right: 1px solid #e1e1e1;
    color: #3264a1;
}
.webMaps ul li .webMapLisx {
    width: 80%;
    float: left;
    margin-left: -1px;
    margin-bottom:0;
}
.webMaps ul li .webMapLisx dd {
    float: left;
    padding: 0 20px;
}
.webMaps ul li .webMapLisx dd a {
    font: 14px/38px "微软雅黑";
    color: #4b4b4b;
}
.hed-top{
    line-height:25px;
    background:#dbdbdb;
    font-size:12px;
}
.hed-top a.zh,.hed-top a.en{
    display:inline-block;
    height:12px;
    line-height:12px;
    margin-top:6px;
}
.hed-top .en{
    padding-left:8px;
    border-left:1px solid #888;
    margin-left:8px;
}
.head-sele{
    display:none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    width: 98px;
    height: 34px;
    border-right: 1px solid #e5e5e5;
}
.head-sele select{
    height:34px;
    border:0;
    background:#fff;
}
.head-sea{
    position: absolute;
    height: 36px;
    margin-top: 19px;
    border: 1px solid #e5e5e5;
    margin-left:35px;
    right:0;
    z-index:9;
}
.head-input{
    position: relative;
    margin-right: 32px;
    font-size: 0;
    overflow: hidden;
}
.head-btn{
    position: absolute;
    right: 10px;
    top: 2px;
}
.head-btn input{
    width: 27px;
    height: 27px;
    background:url(../Images/ico_sea.jpg);
    border:0;
}
.head-input input{
    height: 34px;
    border: 0;
    font-size: 12px;
    width: 216px;
    padding: 9px 0 9px 8px;
    margin: 0;
    transition:all 0.5s;
}
.active .head-input input{
    width:558px;
    padding-left:108px;
}
.head-input label{
    position: absolute;
    top: 6px;
    left: 10px;
    font-size: 14px;
    font-weight:normal;
    color: #999;
    white-space: nowrap;
    cursor: pointer;
    transition: left 1s;
    -webkit-transition: left 1s;
    -moz-transition: left 1s;
    -ms-transition: left 1s;
    -o-transition: left 1s;
}
.active .head-input label{
    left:110px;
}
.fenlei-rw ul li{float:left;}