﻿@charset "UTF-8";

@font-face {
    font-family: "font2018";
    src: url("/static/font/font2018.woff2") format("woff2"),
    url("/static/font/font2018.woff") format("woff"),
    url("/static/font/font2018.ttf") format("truetype"),
    url("/static/font/font2018.eot") format("embedded-opentype"),
    url("/static/font/font2018.svg") format("svg");
}

@font-face {
    font-family: 'SourceHanSansCN';
    src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2'),
    url('data:font/woff;charset=utf-8;base64,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') format('woff'),
    url('/static/font/SourceHanSansCN-ExtraLight-Alphabetic.ttf') format('truetype'),
    url('/static/font/SourceHanSansCN-ExtraLight-Alphabetic.svg#SourceHanSansCN-ExtraLight-Alphabetic') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: "sc";
    src: url("/static/font/SourceHanSansCN-Light-Alphabetic.woff2") format("woff2"),
    url("/static/font/SourceHanSansCN-Light-Alphabetic.woff") format("woff"),
    url("/static/font/SourceHanSansCN-Light-Alphabetic.ttf") format("truetype"),
    url("/static/font/SourceHanSansCN-Light-Alphabetic.eot") format("embedded-opentype"),
    url("/static/font/SourceHanSansCN-Light-Alphabetic.svg") format("svg");
}

*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
::-webkit-input-placeholder{color:#d9d9d9}
::-moz-placeholder{color:#d9d9d9}
:-moz-placeholder{color:#d9d9d9}
:-ms-input-placeholder{color:#d9d9d9}
::-webkit-scrollbar{ width:10px;}
::-webkit-scrollbar-thumb{background:#d9d9d9;}
::-webkit-scrollbar-track{background:#fff;}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr {margin:0;padding:0;}
body,button,input,select,textarea{
    color:#2e2e2e;font-size: 14px;line-height: 1.5;/*font-weight: 200;*/font-weight: 400;
    font-family: "PingFang SC","Microsoft Yahei Light", "Microsoft Yahei","Arial","sans-serif";
    /*font: 300 1em/1.8 PingFang SC, Lantinghei SC, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans;*/

    /*font-family: "Microsoft JhengHei", 微软雅黑, "PingFang SC", "Microsoft Yahei Light", "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;*/
}

select,input,button {vertical-align:middle;font-size:100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
html { overflow-x: hidden; overflow-y: auto; }
ol,ul{list-style:none}
em{font-style:normal;}
ul,ol{border:0 none;list-style:none;}
img{margin:0; padding:0; border:0 none;line-height: 0;}


button, input, select{vertical-align: middle;}
textarea{overflow: auto;vertical-align: top;outline:none;resize:none;}
button, input{line-height: normal; outline:none;}
button, html input[type=button], input[type=reset], input[type=submit]{-webkit-appearance: button;cursor: pointer; *overflow: visible;}
button[disabled], input[disabled]{cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner{border: 0;}
input[type=checkbox], input[type=radio]{box-sizing: border-box; *height: 13px; *width: 13px;}
input[type=search]{-webkit-appearance: textfield;box-sizing: content-box;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{-webkit-appearance: none;}
input::-ms-clear{display:none;}
table{border-collapse:collapse;border-spacing: 0;}
th{text-align:inherit;}

.d-block{ display:block;}
.d-inline{ display:inline-block;*display: inline;*zoom: 1;}
.text-l{text-align: left;}
.text-c{text-align: center;}
.text-r{text-align: right;}
.show{display: block;}
.none,.hide{display: none;}

.clear {clear:both;display:block;height:0;visibility:hidden;font:0/0 arial;}
.clearfix{display: block;}
/*.clearfix:before{content:"";display:table}
.clear{clear:both;overflow:hidden;}*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.fl{float:left !important;}
.fr{float:right !important;}
.pos-rel{position: relative;}
.pos-abs{position: absolute;}
.fixed{position: fixed;}
.z-index-1{z-index: 1;}
.z-index-10{z-index: 10;}
.z-index-20{z-index: 20;}
.z-index-30{z-index: 30;}
.z-index-999{z-index: 999;}

.blue{color:#005fbd}
.blue:hover{color:#005fbd}
.green{color:#09c93f}
.green:hover{color:#1d800f}
.red{color:#f95f15}
.red2{color:#ff3c55;}
.red3{color:#f95f15;}
.white{color:#ffffff}
.keep-all{word-break: keep-all}

a{text-decoration:none;color:#2e2e2e}
a:hover{color:#f95f15;text-decoration: none;}
a:focus{outline:0;text-decoration: none;}

.orange{color:#ffc700}
.yellow{color: #ff9329;}
.gray{color:#999}
.gray-da{color:#dadada;}
.gray-1{color: #828692;}
.hand{cursor: pointer}
.white{color: #ffffff !important;}


.status-dot {width: 8px;height: 8px;display: inline-block;border-radius: 50%;}
.status-success,.status-dot-green,.status-dot-1,.status-dot-300 {background-color: #00a854;}
.status-dot-2,.status-dot-red,.status-dot-100{background-color: #f11;}
.status-green-5,.status-dot-yellow,.status-dot-200{background-color: #ffc700;}

.byellow{background:#ffffe6}
.bgreen{background:#E9F8E7}
.bblue{background:#f4fcff}
.border{border:1px solid #ddd}
.bold{font-weight: bold;}
.bold-600{font-weight: 600;}
.bold-700{font-weight: 700;}

.text-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wd-150{max-width: 150px;}
.wd-120{max-width: 120px;}
.wd-100{max-width: 100px;overflow: hidden;}
.wd-90{max-width: 90px;overflow: hidden;}

.overflow{overflow: hidden;}

.cursor{cursor: pointer}

.mt-5{margin-top: 5px;}
.mt-10{margin-top: 10px;}
.mt-15{margin-top: 15px;}
.mt-20{margin-top: 20px;}
.mt-25{margin-top: 25px;}
.mt-30{margin-top: 30px;}
.mt-40{margin-top: 40px;}
.mt-50{margin-top: 50px;}
.mt-60{margin-top: 60px;}
.mt-70{margin-top: 70px;}
.mt-80{margin-top: 80px;}
.mt-90{margin-top: 90px;}
.mt-100{margin-top: 100px;}
.mt-130{margin-top: 130px;}
.mb-5{margin-bottom: 5px;}
.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-20{margin-bottom: 20px;}
.mb-30{margin-bottom: 30px;}
.mb-50{margin-bottom: 50px;}
.ml-10{margin-left: 10px;}
.ml-15{margin-left: 15px;}
.ml-20{margin-left: 20px;}
.ml-30{margin-left: 30px;}
.ml-40{margin-left: 40px;}
.ml-50{margin-left: 50px;}
.mr-5{margin-right: 5px;}
.mr-10{margin-right: 10px;}
.mr-15{margin-right: 15px;}
.mr-20{margin-right: 20px;}

.pt-10{padding-top: 10px;}
.pt-15{padding-top: 15px;}
.pt-20{padding-top: 20px;}
.pt-30{padding-top: 30px;}
.pt-50{padding-top: 50px;}
.pb-10{padding-bottom: 10px;}
.pb-15{padding-bottom: 15px;}
.pb-20{padding-bottom: 20px;}
.pb-50{padding-bottom: 50px;}
.pl-10{padding-left: 10px;}
.pl-15{padding-left: 15px;}
.pl-20{padding-left: 20px;}
.pr-5{padding-right: 5px;}
.pr-10{padding-right: 10px;}
.pr-15{padding-right: 15px;}
.pr-20{padding-right: 20px;}
.pd-5{padding: 5px;}
.pd-10{padding: 10px;}
.pd-15{padding: 15px;}
.pd-20{padding: 20px;}
.pd-tb-10{padding:10px 0;}
.pd-tb-15{padding:15px 0;}
.font-0{font-size: 0px;}
.font-12{font-size: 12px;}
.font-14{font-size: 14px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.font-22{font-size: 22px;}
.font-26{font-size: 26px;}
.font-30{font-size: 30px;}
.font-70{font-size: 70px;}
.font-60{font-size: 60px;}


.line-height-0{line-height: 0;}
.line-height-20{line-height: 2;}
.line-height-25{line-height: 2.5;}


.transition{transition: all 0.5s ease 0s;}

.flex-align-center {display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;}
.align-items-center{align-items:center;}
.align-items-stretch{align-items:stretch;}
.align-items-baseline{align-items: baseline}
.align-flex-end{align-items: flex-end}
.space-between{justify-content:space-between;}
.flex-start{justify-content: flex-start}
.flex-end{justify-content: flex-end}
.justify-content-c{justify-content:center;}/*水平居中*/
.space-around{justify-content: space-around}
.flex,.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.flex-column{flex-flow:column}
.flex-row{flex-flow:row}
.flex-wrap{flex-wrap: wrap}
.flex-nowrap{flex-wrap: nowrap}
.flex-auto{flex: auto;}

.w100{width:100%;margin-right:auto;margin-left:auto;}
.w90{width:90%;margin-right:auto;margin-left:auto;}
.w87{width:87%;margin-right:auto;margin-left:auto;max-width: 1920px;}
.w80{width:80%;margin-right:auto;margin-left:auto;}
.w75{width:75%;margin-right:auto;margin-left:auto;}
.w70{width:70%;margin-right:auto;margin-left:auto;}
.w60{width:60%;margin-right:auto;margin-left:auto;}
.w50{width:50%;}
.w30{width:30%;}
.w20{width:20%;}
.w10{width:10%;}


.bg{background-color: #ececec}
.img100 img{ width: 100%;}
.img90 img{ width: 90%;}
.img80 img{ width: 80%;}
.img70 img{ width: 70%;}
.img60 img{ width: 60%;}
.img50 img{ width: 50%;}
.img40 img{ width: 40%;}
.img30 img{ width: 30%;}

/*表单验证 红色框必填*/
.error {
    border-color:#f11 !important;
}

.table{border: 1px solid #dddddd;/*border-radius: 5px;*/}
.table .thead-title th{padding: 15px 10px;border-bottom:1px solid #dddddd;font-size: 16px;font-weight: bold;}
.table .thead-light th {height:40px;color: #7085a1;font-weight: 600;background-color: #fafafa; border-bottom: none;}
.table .img{width:80px;max-height: 70px;border-radius: 5px;}
.table th, .table td { padding: 0.75rem;vertical-align: middle !important;}
.table span.num{font-size: 18px;}
.table.border-none{border:none;}


.bg-white{background-color: #ffffff;}
.bg-transparent{background:transparent;}
.bg-none{background:none;}
.margin-auto{margin-left: auto;margin-right: auto;}

.moveTop {top: 0;position: fixed;transition: top .2s linear;}

.header{width:100%;height:70px;top: 0;left: 0;z-index: 1000; box-shadow: 0 3px 6px rgba(0,0,0,0.1);border-bottom:1px solid #ffffff;}
.header .white-img{display: block;}
.header .black-img{display: none;}
.header .phone .quan img{margin: 0 auto;}

.header-fixd{position:fixed;z-index: 1000;box-shadow: 0 3px 6px rgb(0 0 0 / 10%);background-color: #ffffff;/*transition: all .1s ease 0s;*/}
.header-fixd .white-img{display: none;}
.header-fixd .black-img{display: block;}


.header-fixd a{color: #2e2e2e !important;}
.header-fixd .phone{color: #2e2e2e !important;}
.header-fixd .phone .quan {border: 1px solid #2e2e2e !important;}

.header .w87{display: flex;flex-wrap: nowrap;}
.header .logo{width: 130px;text-align:justify;}
.header .logo span{width:100%;font-size:14px;display:inline-block;}

.header .logo a{color: #ffffff;}
.header .logo img {width: 100%; vertical-align: middle;}

.header nav{ display:inline-block; height:70px;margin: 0 auto;}
.header .pc_nav{flex: 1;text-align: center;}
.header .pc_nav ul{ font-size:0}
.header .pc_nav ul li{ display:inline-block;margin:0 2rem;padding: 0 1.2rem;}
.header .pc_nav ul li>a{ height:70px;line-height: 70px;font-size:14px;font-weight:600;color:#ffffff; display:block; position:relative; }
.header .pc_nav ul li>a:before{ content:""; position:absolute; bottom:-1px; right:0; height:3px; width:0; background:#f95f15; /*-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;*/transition: all 0.3s ease-in-out;border-radius: 5px 5px 0 0}
.header .pc_nav ul li:hover>a:before,.header .pc_nav ul li.on>a:before{ left:0; width:100%}
.header .pc_nav ul li.dian {color: #ddd;margin: 0 12px;}

.header .phone{color: #ffffff;font-weight: 600;font-size: 18px;}
.header .phone .quan {width: 25px;height: 25px;margin-right: 3px;border: 1px solid #ffffff;border-radius: 50%;text-align: center;}




.drop-down {z-index:9;position:relative;}
.drop-down-content {width:100%;height:0;padding:0;background-color: rgba(0,0,0,0.8);overflow:hidden;transition:all 0.5s ease;position:absolute;left: -0.1rem;box-shadow: 0 0 10px 1px rgba(0,0,0,.1);}
.drop-down-content a{ height:30px;line-height: 30px;font-size:14px; color:#ffffff !important; display:block; position:relative;text-align: center}
.drop-down-content dd{width:100%;margin-left: 0 !important;}
.drop-down-content dd:hover a {background-color:rgba(249,95,21,0.6);}
.drop-down:hover .drop-down-content {height:auto;background-color: rgba(0,0,0,0.8);}



/***********首页通栏广告*****/


.imgBg {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.swiper-slide-active .imgBg {
    animation: imageAnimation 6s linear 0s
}


.banImg {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.banImg .imgBg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.banner-container .w87{transform: translateY(-50%);top:50%;position: absolute;}

.banner-container {width:100%;height:100%;position:relative;overflow:hidden;margin: 0 auto;margin-top: 0px;}
.banner-container .swiper-slide{/*overflow: hidden;height: 700px;*/background-color: #555555}
.banner-container .swiper-slide a{display: block;width: 100%;height: 100%;}
.banner-container .swiper-slide img{/*display: block;max-width: 100%;height: auto;*/}
.banner-container .swiper-btn{position: absolute;left: 2.604%;top: 50%;width: 94.7917%;height: 81px;transform: translateY(-50%);z-index: 9;}
.banner-container .swiper-btn .btn{position: absolute;width: 50px;height: 50px;/*background-image: url(/img/icons.png);*/background-repeat: no-repeat;cursor: pointer;outline: none;}
.banner-container .swiper-btn .btn-prev{left: 0;background-position: 0 -150px;}
.banner-container .swiper-btn .btn-next{right: 0;background-position: -58px -150px;}
.banner-pagination{position: absolute;bottom: 22px !important;text-align: center;z-index: 9;}
.banner-pagination .swiper-pagination-bullet{width: 30px;height: 2px;margin: 0 5px !important;background: #dadada;border-radius: 0;opacity: 1;}
.banner-pagination .swiper-pagination-bullet-active{background: #ff6600 !important;}

.slide2 .yy-title-box {position:relative;height:100%;margin-top:40px;color: #ffffff;transition: all .5s ease .1s;}
.slide2 .yy-title-box .txt {position:absolute;top:51%;left:0;right: 0;transform: translateY(-50%);}
.slide2 .yy-title-box .txt h2 {font-size:50px;font-weight:normal;margin-bottom:5px;text-shadow: 0 1px 1px #2e2e2e;}
.slide2 .yy-title-box .txt h3 {font-size:65px;font-weight:normal;margin-bottom:5px;text-shadow: 0 1px 1px #2e2e2e;}
.slide2 .yy-title-box .txt p {font-size:14px;margin-bottom:10px;font-weight: normal;text-shadow: 0 1px 1px #2e2e2e;}
.slide2 .yy-title-box .txt .line {width:95px;height:1px;border-radius:50%;background:rgba(255,255,255,0.5);}


.slide2 .blue-circle{width:350px;left:24.5%;top:33%;transform: translateY(-50%);}
.slide2 .yellow-circle{width:350px;right:21%;bottom:10%;transform: translateY(-50%);}



.video-mask-1 .link {display:block;width:40px;height:40px;margin:0 auto;border:1px solid rgba(255,255,255,0.8);border-radius:50%;margin-top:50px;transition:all 0.3s ease 0s;cursor:pointer;position:relative;overflow:hidden;opacity:1;filter:alpha(opacity=1);text-align: center;opacity:1;filter:alpha(opacity=1);transition:all 0.3s ease 0.6s;}
.video-mask-1 .link i {width:100%;height:100%;position:absolute;left:0;top:0;font-size: 14px;animation:rightico 2.0s ease-out infinite;}
.video-mask-1.link:hover {border:1px solid white;}

.swiper{
    --swiper-theme-color: #ff6600;/* 设置Swiper风格 */
    --swiper-preloader-color: #00ff33;/* 单独设置预加载圆圈的颜色 */
}
.m-banner .swiper-lazy{}


#content {width:100%;height:auto;margin:0 auto;}
#content div {}
#content div#item1 {}
/*#content div#item2 {background-color:#279756}
#content div#item3 {background-color:#2ce3e5}
#content div#item4 {background-color:#5e57e7}
#content div#item5 {background-color:#ca61ae}*/
#content div h1 {font-size:36px;color:#fff;}

#navPage {width:auto;height:210px;position:fixed;top:0;bottom: 0;right:1px;z-index: 10;margin:auto 0;display: flex;align-items: center;flex-wrap: wrap;}
#navPage li a {width:50px;height:20px;display:block;line-height:20px;text-align:center;background: url(/static/img/right-white0.png) no-repeat bottom center;background-size: 40% auto;transition:all 0.3s ease 0.1s;}
#navPage li.active a {background: url(/static/img/right.png) no-repeat bottom center;background-size: 40% auto;}
#navPage li:hover a {background: url(/static/img/right.png) no-repeat bottom center;background-size: 40% auto;}


#fp-nav {width:auto;/*height:210px;*/position:fixed;z-index: 10;/*transform: translateY(-50%);top:50%;top:0;bottom: 0;right:1px;*/}
#fp-nav ul{display: flex;align-items: center;flex-wrap: wrap;flex-direction: column;justify-content: center;}
#fp-nav li a {width:35px;height:20px;display:block;line-height:20px;text-align:center;background: url(/static/img/right-white0.png) no-repeat bottom center;background-size: 60% auto;transition:all 0.3s ease 0.1s;}
#fp-nav ul li a.active  {background: url(/static/img/right.png) no-repeat bottom center;background-size: 60% auto;}
#fp-nav ul li:hover a {background: url(/static/img/right.png) no-repeat bottom center;background-size: 60% auto;}

#fp-nav.fp-right {right: 0px;}
#fp-nav ul li, .fp-slidesNav ul li{width:35px;height:20px;margin: 1px;}
#fp-nav ul li, .fp-slidesNav ul li{}
#fp-nav ul li a span{display: none;}



.item2 .img{opacity: 0;transition: all .6s ease 0s;transform: translateX(-50px);}
.active .item2 .img{opacity: 1;transition-delay: .3s;transform: translateX(0);}

.item2 .text{opacity: 0;transition: all .6s ease 0s;transform: translateX(50px);}
.active .item2 .text{opacity: 1;transition-delay: .3s;transform: translateX(0);}

.item2 .title{opacity: 0;transition: all .6s ease 0s;transform: translateX(50px);}
.active .item2 .title{opacity: 1;transition-delay: .3s;transform: translateX(0);}


.item22 .img-2{opacity: 0;transition: all .6s ease 0s;transform: translateX(50px);}
.active .item22 .img-2{opacity: 1;transition-delay: .3s;transform: translateX(0);}

.item22 .moshi p,.item22 .moshi h2,.item22 .moshi h3{opacity: 0;transition: all .6s ease 0s;transform: translateX(-50px);}

.active .item22 .moshi h2,.active .item22 .moshi h3{opacity: 1;transition-delay: .3s;transform: translateX(0);}
.active .item22 .moshi p{opacity: 1;transition-delay: .5s;transform: translateX(0);}


.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell {
    height: auto !important;
}
/*.fp-section.fp-table, .fp-slide.fp-table {
    width: 100%;display: table;
    table-layout: fixed;
}*/






.index-about {position:relative;z-index:1;width:100%;height:100%;display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;}
.index-about-img {width:100%;text-align:left;position:relative;z-index:1;}
.index-about-img .img {width:73%;}

.index-about-img .img img {width:100%;border-radius:0 100px 0 0;}
.index-about-img .text {width:47%;height:360px;position:absolute;bottom:-110px;padding:10px 0 0 10px;background-color:#ececec;right:0;}
.index-about-img .blue-box {height:75%;padding:15px;font-size:14px;line-height:22px;/*letter-spacing:1px;*/background:#005fbe;border-radius:0 0 0 100px;color:#FFFFFF;overflow:hidden;}
.index-about-img .blue-box h2{font-size: 20px; font-weight: 600;}
.index-about-img .blue-box .line{display: block;width: 50px;height: 2px;background-color: #ffffff;margin: 20px 0;}
.index-about-bg3 {position:absolute;bottom:-28%;left:2px;width:52%;z-index:0;}

.index-about .img-2 {width:46%;height:100%;position: absolute;right: 0;top: 0;overflow: hidden;z-index: 1;
    /*background: url(../img/b-10.jpg) no-repeat; background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-position: center 0;*/}
.index-about .img-2 img {height: 100%;}


.moshi h2{font-size: 16px;color: #ff6600;font-weight: 700}

.moshi-text-1{}
.moshi-text-2{width:60%;height:30%;background-color: #ffffff;padding: 15px;border-radius: 0 0 100px 0;}

.moshi .text-2 p{font-size: 14px;line-height: 1.8;}
.moshi .text-2 p img,.moshi .text-2 p span{vertical-align: middle}


.index-about .img-youshi {width:100%;height:100%;z-index: 1;}
.index-about .img-youshi img {width:100%;}
.index-about .title h2{font-size: 26px;color: #ff6600;font-weight: 600;}
.index-about .title h3{font-size: 18px;color: #555555;font-weight: 600;}
.index-about .title h5{font-size: 18px;color: #555555;font-weight: 600;}
/*img {display: block;max-width: 100%;border: 0;margin: 0 auto;}*/



.active .mbox2TitEn {
    opacity: 1;
    transform: translateX(0)
}

.active .mbox2TitEn {
    transition-delay: .3s
}

.active .mbox2TitCn {
    transition-delay: .5s
}

.active .mbox2Brief {
    transition-delay: .7s
}




/*首页精选案例*/
.anli{max-height:500px;background-color: #eb5e10;border-radius: 0 60px 0 60px;overflow: hidden;
-webkit-border-radius:  0 70px 0 70px;transform: rotate(0deg)}

.anli li{width: 50%;color: #ffffff;/*transition:all 0.3s ease 0.1s;*/transition: all .5s ease .1s;transform: translate(0, 0) !important;}
.anli li .anli_img{width: 50%;line-height: 0;overflow: hidden;flex-shrink: 0;}
.anli li .anli_img img{transition: all .5s ease .1s;width: 100%;height: 100%;}
.anli li:hover img{transform:scale(1.1);}
.anli li .anli_text{width: 50%;padding: 12px;font-size: 12px;line-height: 1.5;flex: 1; overflow: hidden;}
.anli li .anli_text p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;/*-webkit-line-clamp: 4;*/-webkit-box-orient: vertical;text-align: justify;/*text-align-last: justify;-moz-text-align-last: justify;*/}


.anli li .anli_text h3 b{font-size: 16px;}
.anli li:hover,.anli li .anli_text.on{background-color: #005fbe;cursor: pointer;overflow: hidden;}

/***********我们的优势************/






/*********首页新闻资讯********/
.title_button>div {
    background: #afafaf;
    border-radius: 100%;
    outline: none;
    cursor: pointer;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    transition: 0.3s linear;
    position: relative;
}
.title_button>div:hover {background:#3e3e3e;}
.title_button img {width:50%;}
.title_button .prevll {width:40px;height:40px;text-align:center;line-height:40px;}
.title_button .nextrr {width:40px;height:40px;text-align:center;line-height:40px;}


.a-news {overflow:hidden;}
.a-news .img_news img{cursor:pointer;-webkit-transition:1s linear;-moz-transition:1s linear;-ms-transition:1s linear;-o-transition:1s linear;transition:1s linear;}
.a-news .img_news:hover img{transform:scale(1.1);}
.a-news h5 {font-size:16px;line-height:1.5;font-weight:600;margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.a-news .line{margin: 10px 0;height: 2px;background-color: #f95f15}
.a-news .mask-blue{width: 100%;height: 100%;background-color:rgba(0,95,190,0.5);left: 0;top:0;}
.a-news .mask{width: 100%;height: 100%;background-color:rgba(249,95,21,0.5);left: 0;top:0;}

.swiper-container-n .swiper-slide:nth-child(2n+1) .a-news .mask{width: 100%;height: 100%;background-color:rgba(0,95,190,0.5);left: 0;top:0;}



/* 提交需求*/


.active .xuqiu{
    transform: rotateY(0)
}

.index-map{width:1000px;margin: 0 auto;margin-top:50px;z-index: 10}

.xuqiu{width: 30%;background-color: #005fbe;background-color:rgba(0,95,190,0.7);
    box-shadow: -20px 0 20px rgba(0, 0, 0, .2) inset;
    color: #FFF;
    transition: all 1s ease 0s;
    transform: rotateY(-80deg);
    transform-origin: right center;
    transform-style: preserve-3d;
}
.xuqiu .content{width: 80%;margin: 0 auto;margin-top:10px;color: #ffffff;}


.cta-box {padding:40px 60px;background:#ffffff;box-shadow:0px 1px 2px rgb(108 117 147 / 5%),0px 1px 5px rgb(108 117 147 / 20%);border-radius:10px;display:-ms-flexbox;display:flex;}
.cta-form {-ms-flex:1;flex:1;}
.cta-form h3 {font-size:32px;font-weight:500;margin-top:0;margin-bottom:10px;line-height:1.5;}
.cta-form h4 {font-size:16px;font-weight:400;margin-top:0;margin-bottom:20px;line-height:1.5;color:#8a90a8;}
.form-control {display:block;width:100%;padding:8px 12px;font-size:12px;line-height:1.42857;border:1px solid rgba(255,255,255,0.7);border-radius:4px;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}
.cta-form .form-control {height:35px;box-shadow:none;color:#ffffff;transition:0.3s;background-color:transparent; }
.cta-form textarea.form-control {height:60px;padding:12px;}
.cta-form .button {width: 45%;height: 30px;margin: 0 auto;display: block;position: relative;
    padding-right:10px;padding-left: 10px;font-size: 14px;line-height: 30px;text-align: center; border: 1px solid #cccccc;overflow: hidden;border-radius: 25px;color: #ffffff;
}


.youshi-text{color: #ffffff;}
.youshi-text .small {font-size:25px;}
.youshi-text .big {font-size:35px;font-weight: 600;}
.youshi-text span{height:30px;animation: dong 3.8s infinite;position:absolute;left:0;top:0;}
.youshi-text .t-1 span:nth-child(1){top:2px;left: 20%;}
.youshi-text .t-1 span:nth-child(2){top:7px;left: 50%;}
.youshi-text .t-1 span:nth-child(3){top:0px;left: 70%;}

.youshi-text .t-2{top: 90px;width: 100%;}
.youshi-text .t-2 span:nth-child(1){top:0px;left: 10%;}
.youshi-text .t-2 span:nth-child(2){top:0px;left: 40%;}
.youshi-text .t-2 span:nth-child(3){top:0px;left: 70%;}

.youshi-text .t-1 span:nth-child(2),.youshi-text .t-3 span:nth-child(2n+1){height:30px;animation: dong2 6s infinite;}


.youshi-text .t-3{top: 170px;width: 100%;}
.youshi-text .t-3 span:nth-child(1){top:55px;left: 15%;}
.youshi-text .t-3 span:nth-child(2){top:20px;left: 37%;}
.youshi-text .t-3 span:nth-child(3){top:110px;left: 45%;}
.youshi-text .t-3 span:nth-child(4){top:0px;left: 63%;}
.youshi-text .t-3 span:nth-child(5){top:95px;left: 75%;}


@keyframes dong {
    0% {transform: translate(0px,0px);}
    50% {transform: translate(0px,-15px);}
    100% {transform: translate(0px,0px);}
}
@keyframes dong2 {
    0% {transform: translate(0px,0px);}
    50% {transform: translate(0px,-21px);}
    100% {transform: translate(0px,0px);}
}

@keyframes dong3 {
    0% {transform: translate(0px,0px);font-size: 1rem}
    50% {transform: translate(-10px,-10px);font-size: 1.3rem}
    100% {transform: translate(0px,0px);font-size: 1rem}
}

/*********** 装配式装修 ************/
.ab-banner {width:100%;height:175px;position:relative;/*overflow:hidden;*/margin: 0 auto;margin-top: 0px;background:no-repeat center top;background-attachment:fixed;}
.ab-banner .title{z-index: 2;margin-top: 60px;}
.ab-banner h2{font-size:26px;color:#fff;font-weight:600;text-align:center;text-shadow: 0px 1px 3px #000;}
.ab-banner .line {width:50px;height:3px;background:#fff;margin:0 auto;margin-bottom:20px;}
.ab-banner h6 {text-align:center;font-weight:normal;color:#fff;font-size:14px;}
.ab-banner .mask{/*background-color:rgba(36,36,36,0.5);*/width: 100%;height: 100%;position: absolute;top:0;z-index: 1;}
.ab-banner-blue{width:400px;height: 300px;bottom: -299px;left: 0;}

.about .btn-title{padding: 10px 30px;background-color: #005fbd;border-radius: 30px;font-size: 22px;font-weight:600;color: #ffffff;}
.about .btn-title-white{padding: 10px 25px;background-color:transparent;border:1px solid #005fbd;border-radius: 25px;font-size: 20px;color: #005fbd;}
.about .line-hr{width:100%;height:30px;max-height:50px;background: url(/static/img/line-1.png) no-repeat left center;background-size: cover;}

.about-zx {box-shadow: 0 5px 10px 0 rgb(0 0 0 / 10%);box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);background-color: #ffffff;border-radius: 10px;overflow: hidden;font-weight: 600;}
.about-zx .tr{text-align: center;width: 100%;line-height: 20px;}
.about-zx .th{border-bottom: 5px solid #f95f15;font-size: 20px;font-weight: bold;}
.about-zx .td{line-height:2;font-size: 16px;text-align: center;}
.about-zx .td:nth-child(2){height:20px;}
.about-zx .td:nth-last-child(1){height:20px;}

.about-zx .th>div{width: 33%;padding: 30px 0;}
.about-zx .td>div{width: 33%;height:100%;}
.about-zx .th>div:nth-child(2),.about-zx .td>div:nth-child(2){border-right: 2px solid #dadada;}
.about-zx .td>div:nth-child(1){background-color: #f95f15;color: #ffffff;}

.about-zx .td>div:nth-child(3){/*border-right: 2px solid #dadada;*/}
.about-zx .td>div:nth-child(2){border-right: 2px solid #dadada;}
.about-zx .td>div:nth-child(1){}





.about-1 {box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);background-color: #ffffff;border-radius: 10px;overflow: hidden}
.about-1 .tr{text-align: center;width: 100%;line-height: 20px;}
.about-1 .th{background-color:#f95f15;font-size: 20px;font-weight: 600;color: #ffffff;}
.about-1 .td{line-height: 2;font-size: 16px;text-align: center;transition: all .5s ease .1s;}
.about-1 .th>div{width: 33%;padding: 20px 0;}
.about-1 .td>div{width: 33%;padding: 20px 15px;}
.about-1 .td.w20>div{width: 20%;padding: 20px 15px;height:100%;}

.about-1 .td>div:nth-child(2){border-right: 2px solid #dadada;}
.about-1 .td>div:nth-child(1){border-right: 2px solid #dadada;color: #f95f15;}
.about-hover .td:hover{background-color:#eaeaea }

.about-2 {box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);background-color: #ffffff;border-radius: 10px;overflow: hidden}
.about-2 .tr{text-align: center;width: 100%;line-height: 20px;}
.about-2 .th{background-color:#f95f15;font-size: 20px;font-weight: 600;color: #ffffff;}
.about-2 .td{line-height: 2;font-size: 16px;font-weight:600;text-align: center;transition: all .5s ease .1s;}
.about-2 .th>div{width: 15%;padding: 20px 0;}
.about-2 .td>div{width: 42%;padding: 20px 15px;}
.about-2 .td.w20>div{width: 20%;padding: 20px 15px;height:100%;}

.about-2 .td>div:nth-child(3){width: 42.5%;/*border-right: 2px solid #dadada;*/text-align: left;}
.about-2 .td>div:nth-child(2){width: 42.5%;border-right: 2px solid #dadada;text-align: left;}
.about-2 .td>div:nth-child(1){width: 15%;border-right: 2px solid #dadada;color: #f95f15;}

.about-2 .th>div:nth-child(3){width: 42.5%;}
.about-2 .th>div:nth-child(2){width: 42.5%;}
.about-2 .th>div:nth-child(1){width: 15%;}


.xietong{width:96%;display: flex;flex-flow: row;flex-wrap: nowrap;align-items: center;line-height: 1.5}
.xietong img{width: 50%;}
.xietong .s-1{font-size: 18px;color: #005fbd;font-weight: 600;margin-bottom: 5px;margin-top: 15px;}
.xietong .s-2{font-size: 14px;color: #666666;font-weight: 500;}
.xietong li{width: 20%;height: 370px;}
.xietong li:nth-child(2){padding-top: 65px;}
.xietong li:nth-child(3){padding-top: 130px;}
.xietong li:nth-child(4){padding-top: 65px;}


.kuang {height:310px;display:flex;justify-content:space-between;flex-flow:row wrap;align-items:flex-end;}
.kuang-item {width:27%;/*min-height:255px;*/-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow: 0 0 10px 1px rgba(0,0,0,.1);border-radius:10px;margin-bottom: 10px;overflow: hidden;transition: all .5s ease .1s;transform: translate(0, 0) !important;}
.kuang li:last-child{margin-right: 0;}
.kuang-item-title {margin-top:25px;margin-bottom:5px}
.kuang-item-desc {text-align: center;font-size: 20px;padding: 15px 0;background-color: #ffffff}
.kuang li:hover {width:32%;transform:scale(1.1);}


.youshi {width:70%;height:100%;margin:0 auto;display: flex;flex-flow: row wrap;justify-content: space-between;}
.youshi li{/*width:10.5%;height:160px;*/width:95px;display:flex;justify-content: center;align-items: center;position: relative;
    color: #fff;
    transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;/*background: url(/static/img/icon-5.png) no-repeat center top;background-size: cover;*/
}
.youshi li.bg2{/*background-image:url(/static/img/icon-6.png) !important;*/ }
.youshi li div{}
.youshi li .text{width:100%;transform: translateX(-50%) translateY(-50%);top:50%;left: 50%;margin-top: -15px;font-size: 14px;font-weight: 600;}





.gongying{align-items:stretch;}
.gongying li{width: 48%;padding: 10px;background-color: #ffffff;font-size: 18px;box-shadow: 0 0 10px 1px rgba(0,0,0,.1);border-radius:10px;line-height: 2;}
.gongying li .blue{font-size: 22px;font-weight: 600;}
.shigong span{font-weight: 900;font-size: 20px;}


.shigong-list{background-color: #005fbe;overflow: hidden;transform: rotate(0deg)}

.shigong-list li{width: 50%;color: #ffffff;/*transition:all 0.3s ease 0.1s;*/transition: all .5s ease .1s;transform: translate(0, 0) !important;}
.shigong-list li .anli_img{width: 50%;line-height: 0;overflow: hidden;flex-shrink: 0;}
.shigong-list li .anli_img img{transition: all .5s ease .1s;}
.shigong-list li:hover img{transform:scale(1.1);}
.shigong-list li .anli_text{width: 50%;padding: 15px;font-size: 16px;line-height: 1.5;flex: 1; overflow: hidden;}
.shigong-list li .anli_text{display: flex;align-items: center;text-align: center;justify-content: center}
.shigong-list li .line{position: absolute;
    top: 50px;
    left: 50%;
    display: block;
    margin-left: -8px;
    width: 16px;
    height: 3px;
    background: #f95f15;
    transition: all .5s linear 0s;}

/*装配式装修 end*/

/*智慧运营*/
.zhihui-bg{width:100%;height:auto;background-color:#005fbd;padding-bottom: 30px;}
.zhihui-bg .h5-bg{}
.zhihui-bg .h5-text{font-size:24px;color: #fff;margin-top: -18px;/*transform: translateX(-50%) translateY(-50%);top:50%;*/text-align: center}

.zhihui-intro{padding-top: 30px;}
.zhihui-intro-l{min-width:165px;padding-right:40px;margin-right:40px;border-right: 1px solid #ffffff;}
.zhihui-intro-l span:first-child{font-size: 70px;font-weight: bold;}
.zhihui-intro-l span:last-child{font-size: 20px;}
.zhihui-intro-r{font-size: 18px;}

.zhihui-icon {width:1000px;margin:0 auto;box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);background-color: #ffffff;border-radius: 10px;overflow: hidden;padding: 50px;}
.zhihui-icon .left{width: 70px;margin-right: 20px;}
.zhihui-icon .left .text{width: 20px;font-size: 16px;font-weight: 600;color: #fff;top:0;right:9px;word-break: break-all;}
.zhihui-icon .left .text .span-1{top:25px;}
.zhihui-icon .left .text .span-2{top: 183px;}
.zhihui-icon .left .text .span-3{top:358px;}
.zhihui-icon .right{flex:1;}

.zhihui-icon .right .r-box{width:100%;box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);background-color: #ffffff;border-radius: 10px;overflow: hidden;padding:20px;}

.zh-fuwu{width:80%;margin:0 auto;display: flex;flex-flow:row wrap;}
.zh-fuwu li{width:25%;display: flex;flex-flow:column wrap;align-items: center;text-align: center;justify-content: center;font-size: 18px;font-weight: 600;margin-bottom: 25px;}
.zh-fuwu li img{width: 50%;}


.zhihui-icon-1{width:100%;margin:0 auto;display: flex;flex-flow:row wrap;}
.zhihui-icon-1 li{width:30%;display: flex;flex-flow:row nowrap;align-items: center;justify-content: center;font-size: 16px;font-weight: 600;border-right: 1px solid #005fbd;margin-right: 2.5%;}
.zhihui-icon-1 li:nth-child(3n){border-right: none;margin-right: 0;}
.zhihui-icon-1 li .img{width: 35%;text-align: center}
.zhihui-icon-1 li img{width:80%;}
.zhihui-icon-1 li .text{flex: 1;}


.r-box-2{margin-top: 75px;}
.r-box-2>.img img{width: 50%;}
.r-box-2 .content{width: 60%;margin: 0 auto;display: flex;flex-flow:row nowrap;align-items: center;font-size: 16px;font-weight: 600;}
.r-box-2 .content .img{width: 55%;text-align: right}
.r-box-2 .content img{width:50%;}
.r-box-2 .content .text{flex: 1;}


.zhihui-icon-3{width:100%;margin:0 auto;display: flex;flex-flow:row wrap;}
.zhihui-icon-3 li{width:30%;display: flex;flex-flow:row nowrap;align-items: center;justify-content: center;font-size: 16px;font-weight: 600;border-right: 1px solid #005fbd;margin-right: 2.5%;margin-bottom: 25px;}
.zhihui-icon-3 li:nth-child(3n){border-right: none;margin-right: 0;}
.zhihui-icon-3 li .img{width: 35%;text-align: center}
.zhihui-icon-3 li img{width:80%;}
.zhihui-icon-3 li .text{flex: 1;}

/*行业解决方案*/
.anli-list{}
.anli-list li{width: 32%;overflow:hidden;margin-right:1.9%;margin-bottom:1.9%;box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);background-color: #ffffff;border-radius: 10px;transition: all .5s ease .1s;transform: translate(0, 0) !important;}
.anli-list li:nth-child(3n){margin-right: 0;}
.anli-list .text{font-size:16px;padding: 15px;background-color: #ffffff}
.anli-list .text .p{color: #555555;font-size: 12px;text-align: justify}
.anli-list .text .line{width:20px;height: 1px;border-bottom:1px solid #f95f15;margin: 5px 0;}
.anli-list .text .address{height: 1px;background-color: #f95f15;margin: 10px 0;}

/*关于我们*/
.company .bg-color{width:100%;height:600px;background-color:#005fbd;padding: 30px 0;top: 130px;z-index: 1}
.company .text{margin-top:70px;color: #ffffff;font-size: 18px;line-height: 2;text-align: justify}
.company .text img{/*width: 40%;max-width: 550px;*/}
.company .text p{text-indent:40px; }

.shiming{}
.p1_vv {
    height: 780px;
    overflow: hidden;position: relative;
    /*	background-image: url(bg.jpg);*/
    opacity: 1;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.video-src {max-width: 100%;height:100%;overflow: hidden;}
.video-src-m {max-width: 100%;overflow: hidden;}



/*人才招聘*/
.job-box{width: 80%;}
.job-list{}
.job-list li{width: 100%;padding: 25px 15px;background-color: #ffffff;font-size: 14px;box-shadow: 0 0 10px 1px rgba(0,0,0,.1);border-radius:10px;transition: all .5s ease 0s}
.job-list li .img{width: 5%;}
.job-list li .img img{width: 80%;}
.job-list li .zhiwei{width:235px;padding-right: 30px;font-weight: 600;}
.job-list li .zhiwei span{padding-left: 30px;}
.job-list li .zhiwei span:nth-child(1){background: url(/static/img/right.png) no-repeat 3px 5px;background-size: 20px auto}
.job-list li .intro{width: 70%;height: 90px;overflow:hidden;line-height:2;border-left: 1px solid #dadada;padding-left: 30px;padding-right: 90px;font-weight: 600;font-size: 14px;color: #808080;/*background: url(/static/img/icon-7.png) no-repeat right top; background-size:auto 80%;*/}
.job-list li .intro .mt-10{margin-top: 1px;}

.job-list li.active {min-height:300px;}
.job-list li.active .intro{height: auto;overflow:hidden;}
.job-list li.active .joinText {height:auto}
.job-list li.active .joinInfo {display:block}
.job-list li.active .joinBtn span:last-child {height:0}
.job-list li.active .left-img{margin-top: 15px;}
.joinBtn {background-color:#f95f15;width:30px;height:30px;color:#fff;font-size:22px;text-align:center;line-height:30px;cursor:pointer;}
.joinBtn span {position:absolute;top:50%;left:50%;background:#FFF;transform:translate(-50%,-50%)}
.joinBtn span:first-child {width:12px;height:1px}
.joinBtn span:last-child {width:1px;height:12px;transition:all .5s ease 0s}


/*.job-list li:hover{    transform:scale(1.02);
    -webkit-transform:scale(1.02);
    -moz-transform:scale(1.02);
    -o-transform:scale(1.02);
    -ms-transform:scale(1.02);}*/

.job-form {}
.job-form ::placeholder {color: #555555;}
.job-form li {width: 45%;margin-bottom: 5px;margin-right: 10px;height: 51px;}
.job-form li .input {
    width: 100%;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, .5);
    background: 0 0;
    color: #3d3d3d;
    font-size: 12px;
    line-height: 50px
}

.job-form li textarea {
    width: 100%;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, .5);
    background: 0 0;
    color: #3d3d3d;
    font-size: 12px;
    line-height: 30px;
    resize: none
}

.job-formBtn {
    display: block;
    width: 50%;
    height: 30px;
    background-color:#f95f15 ;border: none;
    color: #FFF;
    font-size: 12px;
    line-height: 34px
}


/* news */
.waterfull {margin:0 auto;}
.waterfull  li {float:left;width:28%;padding:0;margin:0;margin:0 2.5%;position:relative;overflow:hidden;}
.waterfull  li .a-img {width:100%;display:block;position:relative;}
.waterfull  li .a-img img {width:100%;display:block;min-height:auto;}
.waterfull  li .li-title {padding:0;font-size:24px;overflow:hidden;line-height:24px;margin-top:30px;margin-bottom:12px;}
.waterfull  li .description {overflow:hidden;line-height:1;color:#888;font-size:16px;margin-bottom:50px;}


.a-img {overflow:hidden;}
.a-img img {cursor:pointer;transition:all 1s;width:100%;display:block;min-height:auto;}
.a-img img:hover {transform:scale(1.1);}



.news-list {overflow:hidden;}
.news-list li{width: 31%;margin-left: 1.5%;margin-bottom: 2.5%;}
.news-list .img_news img{cursor:pointer;-webkit-transition:1s linear;-moz-transition:1s linear;-ms-transition:1s linear;-o-transition:1s linear;transition:1s linear;}
.news-list .img_news:hover img{transform:scale(1.1);}
.news-list h5 {font-size:16px;line-height:1.5;font-weight:600;margin-top:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-list .line{margin: 10px 0;height: 2px;background-color: #f95f15}
.news-list .line2{height: 2px;}
/*
.news-list .mask-blue{width: 100%;height: 100%;background-color:rgba(0,95,190,0.5);left: 0;top:0;}
.news-list .mask-yellow{width: 100%;height: 100%;background-color:rgba(249,95,21,0.5);left: 0;top:0;}
*/


/*
.news-list{width: 90%;margin: 10px auto;column-count: 4;column-gap: 10%;}
.news-list li{ width: 120%;break-inside: avoid;margin-bottom: 15px;}
.news-list li .a-img img {width:100%;display:block;min-height:auto;}
.news-list li img {width:100%;display:block;min-height:auto;overflow:hidden;}
.news-list li .li-title {padding:0;font-size:20px;overflow:hidden;line-height:20px;margin-top:10px;margin-bottom:10px;}
.news-list li .description {overflow:hidden;line-height:1;color:#888;margin-bottom:30px;}
*/



/*
.parent {width:100%;-moz-column-count:4;-webkit-column-count:4;column-count:4;}
.child {margin-bottom:20px;-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;color:#fff;}

*/

/*********头部 mobile*******/


@keyframes downico {
    0% {top:0;opacity:1;}
    35% {top:50%;opacity:0;}
    65% {top:-50%;opacity:0;}
    100% {top:0;opacity:1;}
}
@keyframes rightico {
    0% {left:0;opacity:1;}
    45% {left:60%;opacity:0;}
    75% {left:-50%;opacity:0;}
    100% {left:0;opacity:1;}
}



/**********************/


.a-main {width: 15%;height: 40px;margin: 0 auto;display: block;position: relative;
    padding-right: 20px;padding-left: 20px;
    -webkit-box-flex: 0;-ms-flex: 0 auto;
    font-size: 14px;line-height: 40px;text-align: center; border: 1px solid #cccccc;overflow: hidden;border-radius: 5px;
}
.a-main i{font-size: 16px;margin-right: 10px; color:#f95f15; position: relative; z-index: 2; transition:all .5s;}
.a-main h5{position: relative;z-index: 2; font-size: 12px; display: inline-block;color: #555555;}
.a-main .a-bg{ opacity: 0; background: #f95f15;position: absolute;width: 100%;height: 100%;top: 0;left: -100%;z-index: 1; margin: 0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;    display: block;}
.a-main:hover{border: 1px solid #f95f15}
.a-main:hover h5,.a-main:hover .fa{ color:#fff; }
.a-main:hover .a-bg{ opacity:1; left:0; background: #f95f15; }




.pc-footer{height:100%;display: block;background-color: #005fbe;/*height:500px;padding:250px 0% 50px;*//**//*background: url(/static/img/b-13.jpg) no-repeat center top;background-size: cover;*/}
.pc-footer dl{ color: #fff;}
.pc-footer dl h3{ display: block;margin-bottom: 20px;}
.pc-footer dl h3 a{ display: block;color:#ffffff;font-size: 14px;/*letter-spacing: 2px;*/}
.pc-footer dl dd{}
.pc-footer dl dd h4{ display: block;overflow: hidden;margin-bottom: 20px;}
.pc-footer dl dd h4 span{display: block;color: #fff;font-size: 12px;margin-bottom: 5px;}
.pc-footer dl dd h4 span:first-of-type a{font-weight: bold; border: 0; }
.pc-footer dl dd h4 span:first-of-type{ margin-bottom: 5px;}
.pc-footer dl dd h4 span a{ display: inline-block;color: #fff;font-size: 12px;   /*font-family: font2018;border-bottom: 1px solid #ccc;*/}
.pc-footer dl dd h4 span a:hover {border-bottom: 1px solid #fff;color: #f95f15;}
.pc-footer dl dd h4 span:first-of-type a:hover {border: 0;}

.pc-footer ul li{font-size: 12px;margin-bottom: 5px;}
.pc-footer ul li:last-child{}
.pc-footer .qr{width: 25%;font-size: 12px;text-align: center}
.pc-footer .qr img{width: 100px;}
.pc-footer ul li a{ display: block;color:#ffffff;}


/*
.quan{margin: 0 auto;width: 50%;height: 0;padding-top: 50%;border: 1px solid #dadada;border-radius: 50%;}
*/


footer .phone{display: none;}
footer .mb-contact{width:100%;display: flex;flex-wrap: nowrap;}
footer .mb-contact li{display: flex;flex-wrap: wrap;flex: 1;text-align: center;border-right: 1px solid #dadada;}
footer .mb-contact li:last-child{border-right: 0}
footer .mb-contact li a{width: 100%;display: block;font-size: 16px;}
footer .mb-contact li span{display: block;width: 100%;}

footer .copyright{}
footer .beian img {width: 14px;display: inline-block;vertical-align: middle;}
footer .beian p {display: inline-block;font-size: 12px;}

footer .friend-link {display: block;overflow: hidden;border-top:1px solid #eee;padding: 10px 0;line-height: 15px;}
footer .friend-link span{font-size: 12px;color: #999;display: inline-block;}
footer .friend-link a {display: inline-block;color: #999;font-size: 12px;margin: 0 10px 0 0;letter-spacing: 1px;}


/****************分页样式*****************/
.pageblue {margin:3px;padding:5px 3px 3px 0;margin-left:0px;line-height:14px;text-align:center}
.pageblue a {display:inline-block;padding:8px 15px;border-radius:4px;background-color:#fff;border:1px solid #dadada;color:#999;margin-right:5px;}
.pageblue a:hover {background-color:#f95f15;text-decoration:none;color:#fff;}
.pageblue a:active {background-color:#f95f15;text-decoration:none;}
.pageblue span.current {display:inline-block;padding:8px 15px;border-radius:4px;background-color:#f95f15;border:1px solid #dadada;color:#fff;margin-right:5px;}
.pageblue span.disabled {background-color:#DDDDDD;padding:5px 10px;margin-right:3px;text-decoration:none;display:inline-block;color:#333;}






/*************内页 banner************/
.pa-banner{display: block;position: relative;overflow: hidden;max-height: 100%;   }
.pa-banner img{ display: block;width: 100%;}
.pa-banner dd{height: auto;z-index:5;position: absolute;left: 0;right: 0;transform: translateY(-50%);top: 50%; }
.pa-banner dd h3{ display: block;overflow: hidden;margin-bottom: 15px;}
.pa-banner dd h3 em{ float: left;width: 100px;height: 1px;display: block;background: #fff;margin: 18px 12px 0 0;}
.pa-banner dd h3 span{ float: left;height: 40px;text-transform: uppercase;display: block;color: #fff;line-height: 40px;font-size: 30px;letter-spacing: 2px;  }
.pa-banner dd h4{ color: #fff;letter-spacing: 2px;font-size: 24px;margin: 15px 0 5px 112px; line-height: 26px;}
.pa-banner dd a{ transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s; display: inline-block;  font-size: 1rem;margin: 20px 0 0 0px;width: 40px;height: 40px;border: 1px solid #fff;border-radius: 50%;line-height: 40px;text-align: center;}
.pa-banner dd a .fa{color: #fff;}
.pa-banner dd a strong{animation: downico 1.5s ease-out infinite;position: relative;display: block;line-height: 30px;}
.pa-banner h6{ width: 40%;background-image: radial-gradient(#ffffff 15%, #af666600 16%), radial-gradient(#ffffff 15%, transparent 16%);background-size: 120px 120px;background-position: 0 0, 60px 60px;min-height: 720px;overflow: hidden;top: 0;right: 0;position: absolute;height: 100%;}









.scrollbar-2::-webkit-scrollbar-track {background-color: #F5F5F5;}
.scrollbar-2::-webkit-scrollbar {width: 8px;height: 10px;}

.scrollbar-2::-webkit-scrollbar-thumb {background-color: #f95f15;}


.news-box .news-left{ display: block;overflow: hidden;float: left;width: 15%;margin-left: 5%;padding-top: 50px;}
.news-box .news-left h4{ display: block;overflow: hidden;margin-bottom: 50px;}
.news-box .news-left h4 a{ display: block;width:50%;font-size: 14px; margin: 0;}

.news-box .news-left h4 a strong{ margin-left: 5px;}
.news-box .news-left h5{}
.news-box .news-left h5 p a:hover,.news-box .news-left h5 p a.on{color:#f95f15; border-bottom:1px solid #f95f15 }
.news-box .news-left h5 p{ display: block;overflow: hidden;}
.news-box .news-left h5 p a{ display: inline-block;color: #333;font-size: 14px;letter-spacing: 2px;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.news-box .news-right{ float:right;width:74.5%;display: block;overflow: hidden;padding-top: 50px;border-left: 1px solid #eee;padding-left: 5%;padding-bottom: 30px;}
.news-box .news-right .news-right-t{ display: block;border-bottom: 1px solid #eee;font-size:16px;margin-bottom: 30px;letter-spacing: 2px;}

.news-detail{display: flex;flex-flow: row nowrap;}
.news-detail-top{ padding:3% 0;overflow: hidden;}
.news-detail-top h3{display: block;overflow: hidden;border-bottom: 1px solid #eee;padding-bottom: 10px;font-size:24px;letter-spacing: 1px;margin-bottom: 10px;}

.news-detail-top h5{ display: block;overflow: hidden;}
.news-detail-top h5 span{ display: block;color: #666;font-size: 14px;letter-spacing: 2px;}
.news-detail-top h5 span span{ display: inline-block;font-size: 14px;letter-spacing: 1px; }
.news-detail-top h5 a{ color: #999;border-bottom: 1px solid #eee;margin-right: 10px;font-size: 14px;letter-spacing: 1px;}

.news-detail .news-left{ display: block;overflow: hidden;width:72.5%;padding-right:25px;margin-right: 25px;padding-top: 30px;border-right: 1px solid #eee;}
.news-detail .news-left h6{ display: block;overflow: hidden;letter-spacing: 2px;font-size:16px !important;line-height: 28px;}
.news-detail .news-left h6 img{max-width: 100%; display: block;}


/* 上一篇  下一篇*/
.news-next{ display: block;overflow: hidden;background: #f5f5f5;position: relative;display: flex;flex-flow: row wrap;justify-content: space-between;box-sizing: border-box;}
.news-next p{ margin-right: -1px;position: absolute;width: 2px;height: 100%;background: #fff;top: 0;right: 50%;}
.news-next a{width: 40%;position: relative; padding: 2em 5%;display: block;overflow: hidden;}
.news-next a span{color: #666;font-size: 24px;top: 50%;position: absolute;left: 10%;height: 40px;line-height: 40px;margin-top: -20px;}
.news-next a h3{display: block;overflow: hidden;margin-top:0;}
.news-next a h3 strong{display: block;text-align: right;color: #666;font-weight: normal;margin-bottom: 6px;font-size: 13px;letter-spacing: 1px;}
.news-next a h3 font{font-size: 16px;letter-spacing: 2px;display: block;text-align: right;}

.news-next a:nth-child(3n) strong,.news-next a:nth-child(3n) font{    text-align: left;}
.news-next a:nth-child(3n) span{ left: auto;right: 10%;}

.news-next a:hover{background: #f95f15; -webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s; }
.news-next a:hover strong,.news-next a:hover font,.news-next a:hover span{ color:#fff; }


.news-detail .news-right{flex:1;display: block;overflow: hidden;padding-top: 30px;padding-bottom: 30px;}
.news-detail .news-right .title{ display: block;font-size:18px;border-bottom: 1px solid #eee;}
.news-detail .news-right h3{ display: block;overflow: hidden;margin-top:5px;}
.news-detail .news-right h3 a{ display: block;overflow: hidden;border-bottom: 1px solid #eee;padding: 10px 0;}
.news-detail .news-right h3 a time{ display: block;letter-spacing: 1px;font-size: 12px;color: #999;}
.news-detail .news-right h3 a span{ display: block;font-size: 14px;line-height: 24px;}







/*********** 圆圈变大动画************/

.pc-mod-decoration .pc-mode-outer, .pc-mod-decoration .pc-mode-inner, .pc-mod-decoration .pc-mode-small {width:1600px;height: 1600px;margin-top: -800px;margin-left: -800px;}

.pc-mod-decoration .pc-mode-outer, .pc-mod-decoration .pc-mode-inner, .pc-mod-decoration .pc-mode-small {
    width:1600px;height: 1600px;background:rgba(132, 132, 132,0.5);position: absolute;top: 50%;margin-top: -800px;left: 50%;margin-left: -800px;border-radius: 50%;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 0;
    -webkit-animation: ballScale 12s 0s linear infinite;
    -moz-animation: ballScale 12s 0s linear infinite;
    -ms-animation: ballScale 12s 0s linear infinite;
    /* animation: ballScale 12s 0s linear infinite; */
}

.pc-mod-decoration .pc-mode-small {-webkit-animation-delay: 2s;-moz-animation-delay: 2s;-ms-animation-delay: 2s;animation-delay: 2s;}
.pc-mod-decoration .pc-mode-inner {-webkit-animation-delay: 1s;-moz-animation-delay: 1s;-ms-animation-delay: 1s;animation-delay: 1s;}
@keyframes ballScale {
    0% {-webkit-transform: scale(0);transform: scale(0);opacity: 0.1; }
    100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0; }
}


.bg-10{
    background: none; /*设置元素背景颜色*/
    width: 1000px; /*设置元素宽度*/
    height:100%; /*设置元素高度*/
    margin: 0 auto; /*设置元素外边距*/
    padding-top: 100px; /*设置元素上内边距*/
}
.shine{
    width: 1000px;
    font-family: "Microsoft YaHei";
    font-size: 60px;
    text-align: center;
    background: -webkit-linear-gradient(left, #0f0, #00f) 0 0 no-repeat;/*设置线性渐变*/
    -webkit-background-size: 160px;                        /*设置背景大小*/
    -webkit-background-clip: text;                            /*背景被裁剪到文字*/
    -webkit-text-fill-color: rgba(255, 255, 255, 0.3);        /*设置文字的填充颜色*/
    -webkit-animation: shine 3s infinite;                    /*设置动画*/
}
@-webkit-keyframes shine{   /*创建动画*/
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: 100% 100%;
    }
}



/***********右侧菜单********/
.fix-right-v3 {position:fixed;right:10px;bottom:100px;z-index: 3;display: none;}
.fix-right-v3 li{width:30px;height:30px; padding: 5px;border: 1px solid #ededed;background-color: rgba(255,255,255,.5);
    border-top: 0;box-shadow: 0 1px 4px 0 rgba(88,100,117,.2);border-radius: 50%;margin-bottom: 10px;position: relative;transition: background 0.3s ease 0s;}
.fix-right-v3 li i{font-size: 16px;line-height: 30px;}
.fix-right-v3 li a{display: block;}

.fix-right-v3 li .bg {width: 0;height: 0;display: block;left: 50%;top: 50%;transition: all 0.3s ease 0s;position: absolute;border-radius: 50%;overflow: hidden;}
.fix-right-v3 li img{width: 100%;}
.fix-right-v3 li .popup {position:absolute;right:70px;top:0;padding:0 10px;font-size:14px;background:#fff;white-space:nowrap;transition:all 0.3s ease 0s;opacity: 0;line-height: 35px;border-radius: 5px;border: 1px solid #666666;color: #333;}
.fix-right-v3 li:hover .popup{opacity: 1;display: block;right:48px;}
.fix-right-v3 li:hover .bg {width: 100%;height: 100%;top: 0;left: 0;background-color: #333;}
.fix-right-v3 li:hover a,.fix-right-v3 li:hover {color: #fff;}
.fix-right-v3 li .popup .qr{line-height: 15px;}





@keyframes ballScale { 0% {-webkit-transform: scale(0);transform: scale(0);opacity: 1; } 100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0; }}

@keyframes scaleToggleOne {0% {  transform:scale(1);  -webkit-transform:scale(1)
}50%{
    transform:scale(2);
    -webkit-transform:scale(2)
}100% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
}
@keyframes scaleToggleTwo { 0% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
20% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
60% {
    transform:scale(2);
    -webkit-transform:scale(2)
}
100% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
}
@keyframes scaleToggleThree { 0% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
33% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
66% {
    transform:scale(2);
    -webkit-transform:scale(2)
}
100% {
    transform:scale(1);
    -webkit-transform:scale(1)
}
}
.animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
/*.livechat-girl { width: 62px; height: 62px; border-radius: 50%; position: fixed; bottom: 1px; right: 40px; opacity: 0; -webkit-box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); box-shadow: 0 5px 10px 0 rgba(35,50,56,.3); z-index: 700; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); cursor: pointer; -webkit-transition: all 1s cubic-bezier(.86, 0, .07, 1); transition: all 1s cubic-bezier(.86, 0, .07, 1) }
.livechat-girl:focus { outline: 0 }
.livechat-girl.animated { opacity: 1; transform: translateY(-40px); -webkit-transform: translateY(-40px); -ms-transform: translateY(-40px) }
.livechat-girl:after { content: ''; width: 12px; height: 12px; border-radius: 50%; background-image: linear-gradient(to bottom, #f10000, #f10000); position: absolute; right: 1px; top: 1px; z-index: 50 }
.livechat-girl .girl { position: absolute;     top: -1px; left: -1px; width: 100%; height: auto; z-index: 50 }*/

.livechat-girl .girl { position: absolute; top:0;left:0;width: 100%; height: auto; z-index: 50 }
.livechat-girl .animated-circles .circle { width: 28px; height: 28px;background: rgba(241,0,0,.25);  border-radius: 50%; position: absolute;top:1px;left:1px; z-index: 49; transform: scale(1); -webkit-transform: scale(1) }
.livechat-girl .animated-circles.animated .c-1 { animation: 2s scaleToggleOne cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl .animated-circles.animated .c-2 { animation: 2.5s scaleToggleTwo cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl .animated-circles.animated .c-3 { animation: 3s scaleToggleThree cubic-bezier(.25, .46, .45, .94) forwards }
.livechat-girl.animation-stopped .circle { opacity: 0!important }
.livechat-girl.animation-stopped .circle { opacity: 0!important }
/*.livechat-girl .livechat-hint { position: absolute; right: 40px; top: 50%; margin-top: -20px; opacity: 0; z-index: 0; -webkit-transition: all .3s cubic-bezier(.86, 0, .07, 1); transition: all .3s cubic-bezier(.86, 0, .07, 1) }
.livechat-girl .livechat-hint.show_hint { -webkit-transform: translateX(-40px); transform: translateX(-40px); opacity: 1 }
.livechat-girl .livechat-hint.hide_hint { opacity: 0; -webkit-transform: translateX(0); transform: translateX(0) }
.livechat-girl .livechat-hint.rd-notice-tooltip { max-width: 1296px!important }
.livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content { width: auto; overflow: hidden; text-overflow: ellipsis }*/












