
.productCenter-page>span{background-image:url(../images_pc/product_banner.jpg);height:460px}
/*.product-center{overflow:hidden;z-index:1;margin-top:-50px}*/
.product-center .wrap>span{display:block;margin:0 -78px;border-radius:20px 20px 0 0;height:50px;background:#fff}
.item-cate{width:100%;margin-bottom:60px}
.item-cate .cate-title{width:100%}
.item-cate .cate-title h2{float:left;position:relative}
.item-cate .cate-title h2:before{content:'';display:block;height:72px;width:150px;top:-6px;left:0;background:url(../images_pc/title_bg.png) left center no-repeat;position:absolute}
.item-cate .cate-title h2 a{display:block;height:60px;line-height:60px;font-size:32px;color:#212121;padding-left:20px;font-weight:700;position:relative;z-index:1;transition:all .5s linear}
.item-cate .cate-title h2 a:hover{color:#e14c23;padding-left:30px}
.item-cate .cate-title>a{display:block;height:30px;border:1px dotted #c6a38d;border-radius:5px;padding:0 15px;float:right;margin:15px 20px 0 0;line-height:28px;font-size:16px;color:#4c4c4c;position:relative;transition:all .5s linear}
.item-cate .cate-title>a:after{content:'';display:block;width:28px;height:7px;position:absolute;right:-20px;top:11px;background:url(../images_pc/icon_more.png) right top no-repeat;transition:all .5s linear}
.item-cate .cate-title>a:hover{color:#e14c23}
.item-cate .cate-title>a:hover:after{right:-15px}
.item-cate>p{font-size:16px;line-height:36px;width:100%;overflow:hidden;padding:0 20px;color:#666}
.item-cate .hot-link{margin:0 -15px;overflow:hidden}
.item-cate .hot-link a,.item-cate .hot-link span{margin:0 15px 15px;font-size:16px;border-radius:8px;padding:5px 15px 5px 28px;display:inline-block;border:1px solid #555;color:#393939;position:relative;transition:all .5s linear}
.item-cate .hot-link a:hover,.item-cate .hot-link span:hover{border:1px solid #fab636;color:#fab636}
.item-cate .hot-link a:before,.item-cate .hot-link span:before{content:'';display:block;width:8px;height:8px;border-radius:100%;position:absolute;left:10px;top:50%;margin-top:-4px;border:1px solid #fab636}
.pro-list{margin:24px -36px 0}
.pro-list li{padding:0 36px;margin-bottom:50px;width:25%;float:left}
.item-product{width:100%;position:relative}
.item-product:after,.item-product:before{border-radius:20px 20px 60px 20px;content:'';display:block;position:absolute;left:0;top:0;right:0}
.item-product:before{bottom:0;background:#aa8475;-webkit-box-shadow:0 0 24px rgba(75,23,1,.3);-moz-box-shadow:0 0 24px rgba(75,23,1,.3);box-shadow:0 0 24px rgba(75,23,1,.3);transition:all .5s linear}
.item-product:after{bottom:5px;background:url(../images_pc/pro_bg.jpg) left top repeat;z-index:1}
.item-product:hover:before{-webkit-box-shadow:0 0 12px rgba(75,23,1,.4);-moz-box-shadow:0 0 12px rgba(75,23,1,.4);box-shadow:0 0 12px rgba(75,23,1,.4)}
.item-product:hover .item-img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}
.item-product:hover .item-info a{color:#e14c23}
.item-product .item-img,.item-product .item-info{position:relative;z-index:2}
.item-product .item-img{border:6px solid #fff;border-radius:20px 20px 20px 0;display:block;width:100%;overflow:hidden}
.item-product .item-img img{display:block;width:100%;transition:.5s all linear;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
.item-product .item-info{height: 154px;padding:20px 25px 25px;overflow:hidden}
.item-product .item-info a{height:32px;line-height:32px;font-size:24px;display:block;width:100%;overflow:hidden;color:#333;font-weight:700;margin-bottom:5px;transition:all .5s linear}
.item-product .item-info p{height:36px;line-height:36px;font-size:16px;width:100%;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.newsCenter-banner>span{background-image:url(../images/news_banner.jpg);height:460px}
.newsList-banner>span{background-image:url(../images/news_banner.jpg);height:565px}
.newsList-banner.list-page .abs-panel .wrap .cate-panel .cate-wrapper{padding-right:25.33333%;margin-right:0}
.newsList-banner.list-page .abs-panel .wrap .cate-panel .cate-wrapper .cate-list li{width:50%;padding-right:12.5%}
.newsList-page{overflow:hidden;padding:20px 0 30px}
.news-list-sec{margin:0 -50px;padding:20px 0}
.news-list-sec li{padding:20px 50px;width:50%;float:left;transition:all .5s linear}
.news-list-sec li:hover{background:#f5f5f5}
.news-list-sec li:hover .news-title a{color:#da5818}
.news-list-sec li .news-title{height:36px;width:100%}
.news-list-sec li .news-title a{line-height:36px;font-size:20px;color:#333;font-weight:700;transition:all .5s linear}
.news-list-sec li p{margin-top:5px;margin-bottom:10px;height:48px;font-size:15px;line-height:24px;width:100%;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news-list-sec li .other-info{width:100%;padding-right:180px;height:24px;overflow:hidden;position:relative}
.news-list-sec li .other-info .hot-link{width:100%;height:24px;overflow:hidden;padding-left:22px;font-size:0}
.news-list-sec li .other-info .hot-link:before{content:'';display:block;width:16px;height:16px;background:url(../images/icon_hot_link.png) center center no-repeat;position:absolute;left:0;top:50%;margin-top:-8px}
.news-list-sec li .other-info .hot-link a,.news-list-sec li .other-info .hot-link span{display:inline-block;vertical-align:middle;height:24px;line-height:24px;font-size:14px;color:#bc936b;margin-right:10px;transition:all .5s linear}
.news-list-sec li .other-info .hot-link a:hover,.news-list-sec li .other-info .hot-link span:hover{color:#f77635}
.news-list-sec li .other-info .time-qty{width:180px;height:24px;position:absolute;right:0;top:0;text-align:right;font-size:0}
.news-list-sec li .other-info .time-qty span{display:inline-block;height:24px;line-height:24px;font-size:14px;color:#676767}
.news-list-sec li .other-info .time-qty span+span{padding-left:24px;margin-left:10px;position:relative}
.news-list-sec li .other-info .time-qty span+span:before{content:'';display:block;width:20px;height:20px;position:absolute;left:0;top:2px;background-image:url(../images/ll.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.news-h2{height:64px;line-height:64px;padding-left:60px;font-size:42px;width:100%;overflow:hidden;color:#333;position:relative}
.news-h2:before{width:40px;height:40px;margin-top:-20px;content:'';background-image:url(../images_pc/icon_news.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;position:absolute;left:0;top:50%}
.news-list-third{margin:30px -36px 70px}
.news-list-third .renews-list{margin-bottom: 50px;}
.news-list-third li{padding:0 36px;width:25%;float:left}
.news-list-third li:hover .item-news dl dt span{-webkit-animation:prMove 2s linear infinite;animation:prMove 2s linear infinite}
.news-list-third li:hover .item-news dl dd a{color:#f77836}
.news-list-third li .item-news{border-radius:40px 0 40px 0;width:100%;background:#f5f5f5;overflow:hidden;position:relative}
.news-list-third li .item-news .item-img{border-radius:40px 0 40px 0;display:block;width:100%;overflow:hidden}
.news-list-third li .item-news .item-img img{display:block;width:100%}
.news-list-third li .item-news dl{margin-top:-30px;width:100%;overflow:hidden;background-position:left top;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;z-index:1;position:relative}
.news-list-third li .item-news dl dt{height:30px;padding:6px 16px 0;width:100%;overflow:hidden;font-size:0}
.news-list-third li .item-news dl dt span{font-size:14px;line-height:24px;display:inline-block;position:relative;color:#f77836}
.news-list-third li .item-news dl dt span:after,.news-list-third li .item-news dl dt span:before{content:'';display:block;position:absolute}
.news-list-third li .item-news dl dt span:before{width:40px;height:1px;right:-50px;top:50%;background:#f77836}
.news-list-third li .item-news dl dt span:after{width:7px;height:7px;background:#f77836;border-radius:100%;top:50%;margin-top:-3px;right:-50px}
.news-list-third li .item-news dl dd{height:60px;padding:0 16px;width:100%;overflow:hidden}
.news-list-third li .item-news dl dd a{line-height:60px;font-size:18px;color:#333;font-weight:700;transition:all .5s linear}
.news-center{padding:50px 0 60px;overflow:hidden}
.news-center .title-panel>a{line-height:52px;padding-right:26px;margin-right:6px;font-size:18px;display:block;float:right;color:#666;background:url(../images_pc/icon_rt.png) right center no-repeat;transition:all .5s linear}
.news-center .title-panel>a:hover{color:#f77836}
.news-center .lf-panel{width:72.66667%;float: left;}
.news-center .lf-panel .title-panel{padding-right:40px;width:100%;overflow:hidden;position:relative}
.news-center .lf-panel .title-panel:before{right:40px;content:'';display:block;height:3px;position:absolute;left:0;background:#e7e7e7;bottom:0}
.news-center .lf-panel .title-panel h2{font-size:42px;height:70px;line-height:52px;padding-bottom:18px;float:left;position:relative;color:#333;font-weight:700}
.news-center .lf-panel .title-panel .tab-news{margin-right:30px;float:right;position:relative;z-index:2}
.news-center .lf-panel .title-panel .tab-news li{padding:0 30px;display:block;float:left;position:relative}
.news-center .lf-panel .title-panel .tab-news li span{font-size:18px;height:70px;line-height:52px;padding-bottom:18px;display:block;color:#666;position:relative;cursor:pointer;transition:all .5s linear}
.news-center .lf-panel .title-panel .tab-news li span:hover{color:#f77836}
.news-center .lf-panel .title-panel .tab-news li span:after{height:16px;right:-30px;top:18px;content:'';display:block;position:absolute;width:1px;background:#ccc}
.news-center .lf-panel .title-panel .tab-news li.active span{font-weight:700;color:#f77836}
.news-center .lf-panel .title-panel .tab-news li.active span:before{content:'';display:block;height:3px;width:100%;position:absolute;background:#f77836;bottom:0;left:0}
.news-center .lf-panel .news-content{margin-left:-10px;overflow:hidden}
.news-center .lf-panel .news-content .item-news-list{width:100%;display:none}
.news-center .lf-panel .news-content .item-news-list li{margin-top:40px;padding:10px 40px 10px 10px;width:100%;transition:all .5s linear}
.news-center .lf-panel .news-content .item-news-list li .news-img{float:left;display:block;width:20.95238%;overflow:hidden}
.news-center .lf-panel .news-content .item-news-list li .news-img img{display:block;width:100%}
.news-center .lf-panel .news-content .item-news-list li .news-info{width:76.66667%;padding-top:5px;float:right}
.news-center .lf-panel .news-content .item-news-list li .news-info .news-title{height:36px;width:100%}
.news-center .lf-panel .news-content .item-news-list li .news-info .news-title a{line-height:36px;font-size:20px;color:#333;font-weight:700;transition:all .5s linear}
.news-center .lf-panel .news-content .item-news-list li .news-info p{margin-top:5px;margin-bottom:20px;height:48px;font-size:15px;line-height:24px;width:100%;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news-center .lf-panel .news-content .item-news-list li .news-info .other-info{width:100%;padding-right:180px;height:24px;overflow:hidden;position:relative}
.news-center .lf-panel .news-content .item-news-list li .news-info .other-info .hot-link{width:100%;height:24px;overflow:hidden;padding-left:22px;font-size:0}
.news-center .lf-panel .news-content .item-news-list li .news-info .other-info .hot-link:before{content:'';display:block;width:16px;height:16px;background:url(../images_pc/icon_hot_link.png) center center no-repeat;position:absolute;left:0;top:50%;margin-top:-8px}
.news-center .lf-panel .news-content .item-news-list li .news-info .other-info .hot-link a,.news-center .lf-panel .news-content .item-news-list li .news-info .other-info .hot-link span{display:inline-block;vertical-align:middle;height:24px;line-height:24px;font-size:14px;color:#bc936b;margin-right:10px;transition:all .5s linear}
.news-center .lf-panel .news-content .item-news-list li .news-info .other-info .time-qty{width:180px;height:24px;position:absolute;right:0;top:0;text-align:right;font-size:0}
.news-center .lf-panel .news-content .item-news-list li .news-info .other-info .time-qty span{display:inline-block;height:24px;line-height:24px;font-size:14px;color:#676767}
.news-center .lf-panel .news-content .item-news-list li .news-info .other-info .time-qty span+span{padding-left:24px;margin-left:10px;position:relative}
.news-center .lf-panel .news-content .item-news-list li .news-info .other-info .time-qty span+span:before{content:'';display:block;width:20px;height:20px;position:absolute;left:0;top:2px;background-image:url(../images_pc/ll.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.news-center .lf-panel .news-content .item-news-list li:hover{background:#f5f5f5}
.news-center .lf-panel .news-content .item-news-list li:hover .news-info .news-title a{color:#da5818}
.news-center .lf-panel .news-content .item-news-list.active{display:block}
.news-center .rt-panel{width:21.33333%;float: left;}
.news-center .rt-panel .title-panel{width:100%;overflow:hidden}
.news-center .rt-panel .title-panel h2{font-size:36px;height:70px;line-height:52px;padding-bottom:18px;float:left;position:relative;color:#333;font-weight:700}
.news-center .rt-panel .title-panel h2:before{content:'';display:block;width:100%;height:6px;background:#e7e7e7;position:absolute;left:0;bottom:0;border-radius:6px}
.news-center .rt-panel .news-img-list{width:100%}
.news-center .rt-panel .news-img-list li{margin-top:48px;width:100%;overflow:hidden;border:1px solid #dbdbdb;padding:5px;transition:all .5s linear}
.news-center .rt-panel .news-img-list li:hover{border:1px solid #f77836}
.news-center .rt-panel .news-img-list li:hover .item-img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}
.news-center .rt-panel .news-img-list li:hover .item-title{color:#f77836}
.news-center .rt-panel .news-img-list li .item-img{display:block;width:100%;overflow:hidden}
.news-center .rt-panel .news-img-list li .item-img img{display:block;width:100%;transition:all .5s linear;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
.news-center .rt-panel .news-img-list li .item-title{height:40px;line-height:40px;font-size:18px;transition:all .5s linear;display:block;width:100%;text-align:center;font-weight:700;color:#343434;overflow:hidden}
.newsArticle-banner>span{background-image:url(../images_pc/news_article_banner.jpg);height:460px}
.newsArticle-banner .news-title{bottom:210px;right:33.33333%;position:absolute;left:0}
.newsArticle-banner .news-title h1{font-size:40px;line-height:56px;max-height:112px;padding-left:40px;width:100%;overflow:hidden;color:#e8e8e8;font-weight:700;position:relative}
.newsArticle-banner .news-title h1:before{top:16px;width:25px;height:25px;content:'';display:block;position:absolute;left:0;background-image:url(../images_pc/icon_circle.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.newsArticle-banner .news-title p{padding-left:40px;margin-top:15px;width:100%;font-size:0;overflow:hidden}
.newsArticle-banner .news-title p span{font-size:16px;vertical-align:top;display:inline-block;height:24px;line-height:24px;color:#ccc}
.newsArticle-banner .news-title p span+span{margin-left:20px}
.news-article{margin-top:-180px;padding-bottom:30px;z-index:10}
.news-article .wrap{background:#fff;border-radius:50px 50px 0 0}
.news-article .wrap .news-article-wrap{width:66.66667%;float:left}
.news-article .wrap .news-article-wrap .article{padding:20px 10% 0;width:100%;margin:0 auto}
.news-article .wrap .side-panel{width:33.33333%;padding-left:50px;float:right}
.news-article .wrap .side-panel .swt-panel{margin-top:-156px;width:364px;padding:200px 16px 26px 20px;background-image:url(../images_pc/swt_bg.png);background-position:left top;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto}
.news-article .wrap .side-panel .swt-panel p{font-size:16px;line-height:30px;padding:0 30px;color:#072438;overflow:hidden}
.news-article .wrap .side-panel .swt-panel a{margin:30px auto 0;width:166px;height:50px;border-radius:50px;line-height:50px;font-size:20px;display:block;color:#ffe8b7;font-weight:700;text-align:center;background:#fc6d56;background:-webkit-linear-gradient(left,#fc906c,#fd4d42);background:linear-gradient(to right,#fc906c,#fd4d42);-webkit-box-shadow:0 10px 10px -5px rgba(187,143,66,.6);-moz-box-shadow:0 10px 10px -5px rgba(187,143,66,.6);box-shadow:0 10px 10px -5px rgba(187,143,66,.6);-webkit-transition:all .5s linear;transition:all .5s linear}
.news-article .wrap .side-panel .swt-panel a:hover{border-radius:5px}
.news-article .wrap .side-panel .swt-panel strong{margin-top:15px;height:40px;line-height:40px;font-size:30px;display:block;width:100%;text-align:center;font-weight:700;color:#ba6920;-webkit-text-shadow:0 1px 2px rgba(175,114,0,.66);-moz-text-shadow:0 1px 2px rgba(175,114,0,.66);text-shadow:0 1px 2px rgba(175,114,0,.66)}
.news-article .wrap .side-panel .hot-product{width:364px;padding:20px 40px 0;margin-top:60px;border-radius:0 50px 50px 50px;border:1px solid #d9d9d9;background:url(../images_pc/side_mark.jpg) left top repeat}
.news-article .wrap .side-panel .hot-product h2{font-size:36px;height:60px;line-height:60px;padding:0 20px 0 0;width:100%;color:#000}
.news-article .wrap .side-panel .hot-product h2:before{width:25px;height:25px;margin-right:16px;content:'';display:inline-block;vertical-align:middle;background-image:url(../images_pc/icon_circle.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.news-article .wrap .side-panel .hot-product ul{width:100%;margin-top:10px}
.news-article .wrap .side-panel .hot-product ul li{width:100%;background:#fff;border-radius:20px;padding:10px 10px 0;margin-bottom:40px;transition:all .5s linear;-webkit-box-shadow:0 10px 18px rgba(33,47,56,.2);-moz-box-shadow:0 10px 18px rgba(33,47,56,.2);box-shadow:0 10px 18px rgba(33,47,56,.2)}
.news-article .wrap .side-panel .hot-product ul li:hover{-webkit-box-shadow:0 6px 12px rgba(33,47,56,.1);-moz-box-shadow:0 6px 12px rgba(33,47,56,.1);box-shadow:0 6px 12px rgba(33,47,56,.1)}
.news-article .wrap .side-panel .hot-product ul li:hover a.item-font{color:#d22f15}
.news-article .wrap .side-panel .hot-product ul li a.item-img{border-radius:20px;display:block;width:100%;overflow:hidden}
.news-article .wrap .side-panel .hot-product ul li a.item-img img{display:block;width:100%}
.news-article .wrap .side-panel .hot-product ul li a.item-font{height:50px;line-height:50px;padding:0 10px;font-size:18px;display:block;width:100%;text-align:center;overflow:hidden;font-weight:700;color:#42403a;transition:all .5s linear}
.list-page>span{display:block;width:100%;overflow:hidden;position:relative;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.list-page .abs-panel{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.list-page .abs-panel .wrap{padding:30px 0 0;height:100%}
.list-page .abs-panel .wrap h2{height:92px;font-size:58px;letter-spacing:64px;line-height:72px;padding-top:20px;margin-top:70px;margin-bottom:25px;width:100%;background-image:url(../images/font_mark.png);background-position:left top;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;color:#fff;font-weight:700}
.list-page .abs-panel .wrap p{font-size:20px;line-height:32px;width:100%;overflow:hidden;color:#dfdddd}
.list-page .abs-panel .wrap .cate-panel .cate-wrapper{margin-right:40px}
.list-page .abs-panel .wrap .cate-panel .cate-wrapper .cate-list li{width:365px;padding-right:140px}
.list-page .abs-panel .wrap{padding:30px 0 0}
.list-page .abs-panel .wrap h2{height:84px;font-size:54px;letter-spacing:64px;line-height:64px;padding-top:20px;margin-top:60px;margin-bottom:20px}
.list-page .abs-panel .wrap p{font-size:18px;line-height:32px}
.list-page .abs-panel .wrap .cate-panel .cate-wrapper{margin-right:40px}
.list-page .abs-panel .wrap .cate-panel .cate-wrapper .cate-list li{width:350px;padding-right:120px}
.case-list{margin:0 0px 0 0px}
.case-list li{padding:0 36px;margin-bottom:60px;width:25%;float:left}
.case-list li .item-case{width:100%;overflow:hidden}
.case-list li .item-case:hover .item-img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}
.case-list li .item-case .item-img{display:block;width:100%;border-radius:20px 20px 0 0;overflow:hidden}
.case-list li .item-case .item-img img{display:block;width:100%;transition:.5s all linear;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
.case-list li .item-case .item-title{margin-top:-60px;padding:60px 10px 8px;display:block;width:100%;background-image:url(../images_pc/case_title_bg.png);background-position:left bottom;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;position:relative;z-index:1}
.case-list li .item-case .item-title span{font-size:20px;height:36px;line-height:36px;display:block;width:100%;text-align:center;color:#fff;overflow:hidden}
.service-banner{overflow:hidden;background-image:url(../images_pc/service_banner.jpg);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding:30px 0 60px;position:relative}
.service-banner:before{height:290px;content:'';display:block;width:54.6875%;position:absolute;left:0;bottom:0;background:#213540;background:-webkit-linear-gradient(left,#233743,#0f1e27);background:linear-gradient(to right,#233743,#0f1e27)}
.service-banner .wrap{z-index:2}
.service-banner .wrap h2{height:120px;line-height:80px;padding-top:40px;font-size:56px;letter-spacing:60px;padding-left:10px;margin-top:80px;color:#eaeaea;font-weight:700;background-image:url(../images_pc/contact_font_03.png);background-position:left top;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%}
.service-banner .wrap>p{margin-top:10px;width:500px;font-size:20px;line-height:30px;color:#eaeaea}
.service-banner .wrap .service-list{margin-top:200px;width:100%}
.service-banner .wrap .service-list li{width:290px;margin-right:40px;border-radius:0 0 30px 0;padding:25px 30px;float:left;background:#fff;overflow:hidden;position:relative}
.service-banner .wrap .service-list li:after,.service-banner .wrap .service-list li:before{content:'';display:block;position:absolute}
.service-banner .wrap .service-list li:before{width:180px;height:5px;background:#c29d62;left:0;top:0}
.service-banner .wrap .service-list li:after{width:124px;height:30px;right:0;bottom:0;overflow:hidden;background:url(../images_pc/service_marks.png) left top repeat}
.service-banner .wrap .service-list li h3{height:44px;line-height:44px;font-size:26px;width:100%;color:#19232a}
.service-banner .wrap .service-list li p{font-size:16px;line-height:26px;margin-top:8px;width:100%;overflow:hidden;color:#646d72;position:relative;z-index:1}
.service-step{overflow:hidden;background:url(../images_pc/mark_bg_01.jpg) left top repeat;padding:50px 0 70px}
.service-step .wrap>h2{height:100px;padding-top:28px;line-height:72px;font-size:52px;color:#000;font-weight:700;text-align:center;background-image:url(../images_pc/contact_font_04.png);background-position:center top;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%}
.step-list{width:100%;overflow:hidden;position:relative}
.step-list:before{left:56px;right:56px;content:'';display:block;position:absolute;height:50%;top:0;border-bottom:1px dashed #ffb791}
.step-list li{width:20%;padding:80px 0 70px;position:relative;float:left;z-index:2}
.step-list li .step-panel{width:124px;height:124px;padding:15px;margin:0 auto;position:relative}
.step-list li .step-panel:after,.step-list li .step-panel:before{display:block;position:absolute;border-radius:100%}
.step-list li .step-panel:before{content:'';left:0;top:0;width:100%;height:100%;background:#fff;opacity:.6;filter:alpha(opacity=60);-webkit-box-shadow:0 0 32px rgba(163,182,217,.6);-moz-box-shadow:0 0 32px rgba(163,182,217,.6);box-shadow:0 0 32px rgba(163,182,217,.6)}
.step-list li .step-panel:after{width:40px;height:40px;font-size:18px;line-height:40px;left:8px;top:-2px;background:#ee652e;text-align:center;font-family:ICBF;color:#fff;-webkit-box-shadow:7px 7px 16px rgba(250,74,3,.7);-moz-box-shadow:7px 7px 16px rgba(250,74,3,.7);box-shadow:7px 7px 16px rgba(250,74,3,.7);z-index:3}
.step-list li .step-panel span{position:relative;display:block;width:100%;height:100%;border-radius:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-color:#fff;-webkit-box-shadow:0 0 24px rgba(163,182,217,.4);-moz-box-shadow:0 0 24px rgba(163,182,217,.4);box-shadow:0 0 24px rgba(163,182,217,.4);z-index:2}
.step-list li p{height:40px;line-height:40px;font-size:16px;margin-top:20px;width:100%;text-align:center;color:#2d2d2d;font-weight:700}
.step-list .step-02:after,.step-list .step-02:before,.step-list .step-03:after,.step-list .step-03:before,.step-list .step-04:after,.step-list .step-04:before,.step-list .step-07:after,.step-list .step-07:before,.step-list .step-08:after,.step-list .step-08:before,.step-list .step-09:after,.step-list .step-09:before{width:24%;height:62px;top:80px;content:'';display:block;position:absolute;border-bottom:1px dashed #ffb791}
.step-list .step-02:before,.step-list .step-03:before,.step-list .step-04:before,.step-list .step-07:before,.step-list .step-08:before,.step-list .step-09:before{left:0}
.step-list .step-02:after,.step-list .step-03:after,.step-list .step-04:after,.step-list .step-07:after,.step-list .step-08:after,.step-list .step-09:after{right:0}
.step-list .step-01:after,.step-list .step-06:after{width:24%;height:62px;top:80px;content:'';display:block;position:absolute;border-bottom:1px dashed #ffb791;right:0}
.step-list .step-05:before,.step-list .step-10:before{width:24%;height:62px;top:80px;content:'';display:block;position:absolute;border-bottom:1px dashed #ffb791;left:0}
.step-list .step-05:after{top:142px;height:192px;width:56px;border-radius:0 30px 30px 0;content:'';position:absolute;right:0;border:1px dashed #ffb791;border-left:none}
.step-list .step-06:before{height:143px;width:56px;border-radius:30px 0 0 30px;content:'';position:absolute;top:-1px;left:0;border:1px dashed #ffb791;border-right:none}
.step-list .step-01 .step-panel:after{content:'01'}
.step-list .step-01 .step-panel span{background-image:url(../images_pc/step_icon_01.png)}
.step-list .step-02 .step-panel:after{content:'02'}
.step-list .step-02 .step-panel span{background-image:url(../images_pc/step_icon_02.png)}
.step-list .step-03 .step-panel:after{content:'03'}
.step-list .step-03 .step-panel span{background-image:url(../images_pc/step_icon_03.png)}
.step-list .step-04 .step-panel:after{content:'04'}
.step-list .step-04 .step-panel span{background-image:url(../images_pc/step_icon_04.png)}
.step-list .step-05 .step-panel:after{content:'05'}
.step-list .step-05 .step-panel span{background-image:url(../images_pc/step_icon_05.png)}
.step-list .step-06 .step-panel:after{content:'06'}
.step-list .step-06 .step-panel span{background-image:url(../images_pc/step_icon_06.png)}
.step-list .step-07 .step-panel:after{content:'07'}
.step-list .step-07 .step-panel span{background-image:url(../images_pc/step_icon_07.png)}
.step-list .step-08 .step-panel:after{content:'08'}
.step-list .step-08 .step-panel span{background-image:url(../images_pc/step_icon_08.png)}
.step-list .step-09 .step-panel:after{content:'09'}
.step-list .step-09 .step-panel span{background-image:url(../images_pc/step_icon_09.png)}
.step-list .step-10 .step-panel:after{content:'10'}
.step-list .step-10 .step-panel span{background-image:url(../images_pc/step_icon_10.png)}
.service-picture{width:100%}
.service-picture .item-picture{width:25%;float:left}
.service-picture .item-picture .sub-item{width:100%;position:relative}
.service-picture .item-picture .sub-item:hover .item-font span{color:#d3a16b}
.service-picture .item-picture .sub-item:hover .item-font span:before{width:48px;margin-left:-24px;background:#d3a16b}
.service-picture .item-picture .sub-item img{display:block;width:100%}
.service-picture .item-picture .sub-item .item-font{width:100%;position:absolute;left:0;bottom:30px;font-size:0;text-align:center;overflow:hidden}
.service-picture .item-picture .sub-item .item-font span{height:44px;line-height:44px;font-size:18px;display:inline-block;color:#b7b7b7;position:relative;transition:all .4s linear}
.service-picture .item-picture .sub-item .item-font span:before{height:5px;width:26px;margin-left:-13px;border-radius:4px;content:'';display:block;position:absolute;left:50%;bottom:0;background:#b7b7b7;transition:all .4s linear}
.service-picture .item-picture .sub-item>p{font-size:16px;line-height:32px;padding:6% 12% 0;display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background:url(../images_pc/service_mark_02.jpg) -40px -49px repeat;color:#d3a16b;transition:all .4s linear}
.service-picture .item-picture .sub-item>p:hover{color:#cecece}
.service-picture .item-picture .sub-item .font-panel{position:absolute;left:-24px;top:-36px;right:-24px;bottom:-36px;padding:60px;z-index:4;-webkit-box-shadow:0 0 36px rgba(0,0,0,.6);-moz-box-shadow:0 0 36px rgba(0,0,0,.6);box-shadow:0 0 36px rgba(0,0,0,.6)}
.service-picture .item-picture .sub-item .font-panel:before{content:'';display:block;position:absolute;left:1px;top:1px;right:1px;bottom:1px;z-index:1;background:#192a35;background:-webkit-linear-gradient(120deg,#233743,#0f1e27);background:linear-gradient(120deg,#233743,#0f1e27);opacity:.97;filter:alpha(opacity=97)}
.service-picture .item-picture .sub-item .font-panel em,.service-picture .item-picture .sub-item .font-panel i{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:3}
.service-picture .item-picture .sub-item .font-panel em:after,.service-picture .item-picture .sub-item .font-panel em:before,.service-picture .item-picture .sub-item .font-panel i:after,.service-picture .item-picture .sub-item .font-panel i:before{content:'';display:block;position:absolute;background:#8e8e8e}
.service-picture .item-picture .sub-item .font-panel i:after,.service-picture .item-picture .sub-item .font-panel i:before{left:0;height:1px;width:100%}
.service-picture .item-picture .sub-item .font-panel i:before{top:0;background:-webkit-linear-gradient(left,#363636,#fff);background:linear-gradient(to right,#363636,#fff)}
.service-picture .item-picture .sub-item .font-panel i:after{bottom:0;background:-webkit-linear-gradient(left,#fff,#363636);background:linear-gradient(to right,#fff,#363636)}
.service-picture .item-picture .sub-item .font-panel em:after,.service-picture .item-picture .sub-item .font-panel em:before{top:0;width:1px;height:100%}
.service-picture .item-picture .sub-item .font-panel em:before{left:0;background:-webkit-linear-gradient(#363636,#fff);background:linear-gradient(#363636,#fff)}
.service-picture .item-picture .sub-item .font-panel em:after{right:0;background:-webkit-linear-gradient(#fff,#363636);background:linear-gradient(#fff,#363636)}
.service-picture .item-picture .sub-item .font-panel h3,.service-picture .item-picture .sub-item .font-panel p{position:relative;z-index:4}
.service-picture .item-picture .sub-item .font-panel h3{font-size:48px;line-height:68px;color:#dca76e;font-weight:400}
.service-picture .item-picture .sub-item .font-panel p{font-size:16px;line-height:32px;padding-left:18px;margin-top:28px;color:#cecece;position:relative}
.service-picture .item-picture .sub-item .font-panel p:before{top:11px;content:'';display:block;width:10px;height:10px;border:1px solid #fff;border-radius:100%;position:absolute;left:0}
.service-other{overflow:hidden;background-image:url(../images_pc/service_bg.jpg);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding:50px 0 70px}
.service-other .wrap h2{width:100%;height:100px;padding-top:40px;line-height:60px;font-size:52px;padding-left:44px;color:#000;font-weight:700;background-image:url(../images_pc/contact_font_04.png);background-position:left top;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;position:relative}
.service-other .wrap h2:before{bottom:17px;width:25px;height:25px;content:'';display:block;position:absolute;left:0;background-image:url(../images_pc/icon_circle.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.service-other .wrap p{margin-top:15px;margin-bottom:40px;font-size:16px;line-height:26px;padding-right:53.33333%;color:#535353}
.other-list{margin:0 -10px}
.other-list .item-other{width:25%;float:left}
.other-list .item-other .sub-item{padding:10px;overflow:hidden}
.other-list .item-other .sub-item img{display:block;width:100%}
.other-list .other-01{margin-top:120px}
.other-list .other-02{margin-top:10px}
.other-list .other-03{margin-top:-110px}
/*.caseList-banner>span{background: #0f0f0f;}*/
/*!*.list-page{width: 100%;}*!*/
/*.list-page>span{width:100%;background-size:100%;}*/
/*!*.list-page .abs-panel{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}*!*/
/*.list-page .abs-panel .wrap{height:100%}*/
/*.list-page .abs-panel .wrap h2{height:92px;font-size:58px;letter-spacing:64px;line-height:72px;padding-top:20px;margin-top:70px;margin-bottom:25px;width:100%;background-image:url(../images/font_mark.png);background-position:left top;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;color:#fff;font-weight:700}*/
/*.list-page .abs-panel .wrap p{font-size:20px;line-height:32px;width:100%;overflow:hidden;color:#dfdddd}*/
/*.list-page .abs-panel .wrap .cate-panel .cate-wrapper{margin-right:40px}*/
/*.list-page .abs-panel .wrap .cate-panel .cate-wrapper .cate-list li{width:365px;padding-right:140px}*/
/*.cate-panel{width:100%;position:absolute;left:0;bottom:0}*/
/*.cate-panel:before{left:-14%;content:'';display:block;position:absolute;bottom:0;height:100%;right:0;z-index:1;background:#1c282e;background:-webkit-linear-gradient(60deg,#213038,#182228);background:linear-gradient(60deg,#213038,#182228)}*/
/*.cate-panel .icon-next,.cate-panel .icon-prev{width:56px;height:50px;right:-28px;position:absolute;background-color:#d3d4d4;background-position:center center;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;cursor:pointer;z-index:3}*/
/*.cate-panel .icon-prev{top:23px;background-image:url(../images/icon_prev.png)}*/
/*.cate-panel .icon-next{bottom:23px;background-image:url(../images/icon_next.png)}*/
/*.cate-panel .cate-wrapper{overflow:hidden;position:relative;z-index:2}*/
/*.cate-panel .cate-wrapper .cate-list{padding:30px 0;overflow:hidden;position:relative}*/
/*.cate-panel .cate-wrapper .cate-list li{float:left}*/
/*.cate-panel .cate-wrapper .cate-list li a{display:block;overflow:hidden}*/
/*.cate-panel .cate-wrapper .cate-list li a:hover span{color:#f77635}*/
/*.cate-panel .cate-wrapper .cate-list li a:hover span:after{width:45%}*/
/*.cate-panel .cate-wrapper .cate-list li a:hover strong{color:#f77635}*/
/*.cate-panel .cate-wrapper .cate-list li a span,.cate-panel .cate-wrapper .cate-list li a strong{display:block;width:100%;overflow:hidden}*/
/*.cate-panel .cate-wrapper .cate-list li a span{font-family:ICBF;font-size:24px;line-height:40px;padding-bottom:10px;color:#666;font-weight:700;position:relative;transition:all .5s linear}*/
/*.cate-panel .cate-wrapper .cate-list li a span:after,.cate-panel .cate-wrapper .cate-list li a span:before{content:'';position:absolute;left:0;bottom:0;height:1px}*/
/*.cate-panel .cate-wrapper .cate-list li a span:before{background:#7f7f7f;width:100%;z-index:1}*/
/*.cate-panel .cate-wrapper .cate-list li a span:after{width:0;background:#f77635;z-index:2;transition:all .5s linear}*/
/*.cate-panel .cate-wrapper .cate-list li a strong{height:34px;line-height:34px;margin-top:16px;font-size:22px;font-weight:400;color:#666;transition:all .5s linear}*/
/*.cate-panel .cate-wrapper .cate-list li.active a span{color:#f77635}*/
/*.cate-panel .cate-wrapper .cate-list li.active a span:after{width:45%}*/
/*.cate-panel .cate-wrapper .cate-list li.active a strong{font-weight:700;color:#f77635;background:-webkit-linear-gradient(-90deg,#f97a37,#d73819);-webkit-background-clip:text;-webkit-text-fill-color:transparent}*/
/*.case-list{margin:40px -36px 0}*/
/*.case-list li{padding:0 36px;margin-bottom:60px;width:25%;float:left}*/
/*.case-list li .item-case{width:100%;overflow:hidden}*/
/*.case-list li .item-case:hover .item-img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}*/
/*.case-list li .item-case .item-img{display:block;width:100%;border-radius:20px 20px 0 0;overflow:hidden}*/
/*.case-list li .item-case .item-img img{display:block;width:100%;transition:.5s all linear;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}*/
/*.case-list li .item-case .item-title{margin-top:-60px;padding:60px 10px 8px;display:block;width:100%;background-image:url(../images/case_title_bg.png);background-position:left bottom;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;position:relative;z-index:1}*/
/*.case-list li .item-case .item-title span{font-size:20px;height:36px;line-height:36px;display:block;width:100%;text-align:center;color:#fff;overflow:hidden}*/
.case_page1 {
    padding-bottom: 35px;
}
.case_page {
    padding-top: 20px;
    text-align: center;
}
.case_page li {
    display: inline-block;
    float: none;
    list-style: none;
    padding: 0 3px;
    margin-bottom: 5px;
}
.case_page .thisclass {
    display: inline-block;
    padding: 0 11px;
    margin-right: 5px;
    font-weight: bold;
    border: 1px solid #8e8e8e;
}
.case_page a {
    display: inline-block;
    padding: 0 10px;
    border: 1px solid #8e8e8e;
    color: #8e8e8e;
}