@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+SC:400,500,700,900);
/*gloabl*/
*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-touch-callout:none;}
:focus{outline: none;}
html{font-size: 14px;min-width: 1440px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,button form,fieldset,input,textarea,p,blockquote,th,td{line-height: inherit;}
body{background:#ffffff;color:#1d1d1d;font-size:100%;font-family:"Noto Sans SC","Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;line-height: 1.5;}
html,body{-webkit-tap-highlight-color:rgba(0,0,0,0);color: #1d1d1d;-webkit-font-smoothing: antialiased;min-height: 100vh;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0 none;}
input,img,select{vertical-align:middle;border:0;}
ol,ul,dl,dd,dt{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
del,ins,a{text-decoration:none;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
abbr,acronym{border:0;}
input{color:inherit;line-height:1.5;padding:.25em;border:0;}
input,button,select,textarea{outline:none;line-height:1.6; vertical-align:top;filter:chroma(color=#1d1d1d);}
textarea{resize:none;padding: 5px;}
img{max-width: 100%;vertical-align: middle;objec-fit: none;-webkit-user-drag: none;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;pointer-events: none;transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s}
br{clear: both;height: 0;overflow: hidden;zoom: 1;}
*:after,*:before{transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s}
.absolute{position: absolute;}
.relative{position: relative;}


.ellipsis{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.line-1{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}
.line-2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.line-3{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.line-4{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}

a{color: inherit;text-decoration:none;display: inline-block;}
a:hover{text-decoration:none;}
.title{font-size: 110%;padding-bottom: 5px;display: block;font-weight: normal;}
.center{text-align: center}
.flex{display: flex;flex-direction: row;align-items: center;align-content: flex-start;justify-content: space-between;}
.flex-start{align-items: flex-start;align-content: flex-start;}
.flex-normal{align-items: normal;align-content: normal;}
.flex-wrap{flex-wrap:wrap;}
.justify-start{justify-content: flex-start;}
.flex-a{flex: 1 1 auto;}
.flex-1{flex: 1;}
.flex-2{flex: 2;}
.flex-3{flex: 3;}
.hide{display: none;}
.cr,.clear{clear: both;overflow: hidden;zoom: 1;height: 0;}
.q::after{content:'';display: table;height: 0;overflow: hidden;zoom:1;clear: both;}
.btn,input,.wscnph-files,[type=button],button{cursor: pointer;background: #ffffff;border:1px solid #ffffff;border-radius: 3px;color: #1d1d1d;padding: 13px 25px;font-size: 105%;line-height: 1.1;display: inline-block;}
[type=text],[type=password],.input{padding-left: 15px;padding-right: 15px;}
.btn:hover,.wscnph-files:hover,input[type=button]:hover,button:hover{color: #ffffff;}
.input-warp{position: relative;}
.input-icon{display: inline-block;position: absolute;top: 3px;right: 3px;}
.left{float: left;}
.right{float: right;}
/* .img img,*[class*="img"],*[class*="image"]{background: none;background: url(../img/err.png) no-repeat center;} */
.zcenter{left: 50%;top: 50%;transform: translate(-50%, -50%);}
*[class*="-title"],[class*="_title"]{font-size: 110%;font-weight: normal;}
*[class*="-desc"],[class*="_desc"]{font-size: 90%;color: #9b9b9b;}
.app{max-width: 1080px;margin: 0 auto;}
.m-10{margin: 10px !important;}
.m-15{margin: 15px !important;}
.m-20{margin: 20px !important;}
.m-b-10{margin-bottom: 10px !important;}
.m-l-10{margin-left: 10px !important;}
.m-r-10{margin-right: 10px !important;}
.m-t-10{margin-top: 10px !important;}
.m-b-15{margin-bottom: 15px !important;}
.m-l-15{margin-left: 15px !important;}
.m-r-15{margin-right: 15px !important;}
.m-t-15{margin-top: 15px !important;}
.m-b-20{margin-bottom: 20px !important;}
.m-l-20{margin-left: 20px !important;}
.m-r-20{margin-right: 20px !important;}
.m-t-20{margin-top: 20px !important;}
.m-b-25{margin-bottom: 25px !important;}
.m-l-25{margin-left: 25px !important;}
.m-r-25{margin-right: 25px !important;}
.m-t-25{margin-top: 25px !important;}

.grid{display: grid;grid-row: 1 3;grid-column: 1 3;/*grid-template-rows: repeat(3, 33.3333333%);*/grid-template-columns: repeat(3, 33.3333333%);}
.grid .col{display: block;}
.grid-col-2{display: flex;flex-wrap: wrap;}
.grid-col-2 .col{width: 50%;}
.grid-col-4{display: flex;flex-wrap: wrap;}
.grid-col-4 .col{width: 25%;}

.main{margin-left:auto;margin-right:auto;width: 1280px;overflow: hidden;}

.banner{overflow: hidden;}
/*page*/
.page{text-align: center;margin:25px;clear: both;padding:5px 10px;}
.page:empty{display: none;}
.page span,.page a{padding:3px 5px;font-family:Geneva,Arial,Helvetica,sans-serif;border:1px solid #ccc;display:inline-block;margin-right:5px}
.page span.current{color:#08a55e;}
.page span.pageher,.page span.current{border:0 none;}

.header{background-color: rgba(0,62,150,0.9);position: fixed;z-index: 999999999;width:100%;padding:15px 0;top: 0;right: 0;color: #ffffff;}
.header .logo{width:300px;}
.header .menu li{padding: 0 5px;}
.header .menu li a{padding: 5px 13px;line-height: 60px;display: block;color: inherit;font-size: 16px;}
.header .search-button{margin-left: 30px;color: inherit;border: 1px solid #eaeaea;border-radius: 100%;width: 40px;height: 40px;line-height: 36px;text-align: center;cursor: pointer;}
.header .search-dropdown{cursor: pointer;}
.header .search-dropdown i.fa{margin-left: 5px;}
.header .top_menu dl{position: absolute;display: none;background-color: #0f478c;color: #ffffff;font-size: 16px;}
.header .top_menu dl a{padding: 5px 25px;line-height: 40px;color: inherit;}
.header .top_menu:hover dl{display: block;margin-left: -10px;}
.header-mobile{display: none;}

.banner{max-height:100vh;}
.banner .swiper-pagination-bullet{width: 65px;height: 5px;opacity: 1;border-radius: 0;background-color: #ffffff;}
.banner .swiper-pagination-bullet-active{background-color: #3a8bff;}

.banner-tag{padding: 65px 0;background-color: #eeeeee;}
.banner-tag-items{flex-wrap:wrap;justify-content: start;}
.banner-tag-items-left{display: block;}
.banner-tag-items-right{display: block;color: #0046aa;font-size: 50px;margin-left: 10px;font-weight: bold;}
.banner-tag-item-text{display: block;width: 100%;margin: 10px 0 0;}
.banner img,.banner a{width: 100%;display: block;}

.big-title{margin: 45px 25px; font-size: 36px;text-align: left;}
.big-title-left{font-weight: bold;font-size: 36px;}
.big-title-left_desc{font-size: 28px;color: #000000;}
.big-title-right a{display:block;font-size: 18px;background: url(../images/more-1.png) no-repeat right 10px;padding-right: 40px;}
.big-title-news{display: block;font-size: 18px;}
.big-title-news a:first-child{padding-right: 30px;position: relative;margin-right: 20px;color: #003e96;}
.big-title-news a:first-child::after{position: absolute;content: "";width: 1px;height: 70%;background-color: #525252;top:50%;right: 0;transform: translateY(-50%);}


.pro-items{margin-bottom: 20px;padding: 0 10px;}
.pro-item-name{font-size: 24px;text-align: left;padding: 7px 0;background: url(../images/more-2.png) no-repeat right 14px;}
.pro-item-desc{text-align: center;padding: 0 0 7px 0;}
.pro-link{font-size: 14px;display: block;border-bottom: 1px solid #003e96;padding: 5px 0;margin-top: 35px;}

.home-video .main{background-color: #eeeeee;}
.home-video-text{width: 610px;padding: 0 95px;}
.home-video-text p{padding: 0 0 10px;}
.home-video-text p b{font-size: 30px;}

.video-player{width: 100%;}

.home-news-title{text-align: center;font-size: 48px;}
.home-news-right{width: 530px;padding-left: 55px;}
.home-news-box{margin-top: 50px;}
.home-news-small{width:354px;margin-left: 5px;}
.home-news-small a{margin-bottom: 5px;display: block;position: relative;}
.home-news-items{font-size: 16px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #c9c9c9;}
.home-news-more{margin-top: 15px;}
.home-news-more a{display: inline-block;padding: 5px 15px;background-color: #0151c2;color: #ffffff;border-radius: 4px;}
.home-news-big{width: 386px;height: 365px;position: relative;}
.home-news-big a{width: 386px;height: 365px;position: relative;display: block;overflow: hidden;}
.home-news-big a img{height: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);position: relative;width: auto;max-width: none;z-index: 1;}
.home-news-small a img{height: 180px;width: 100%;position: relative;z-index: 1;}
.home-news-big-text{position: absolute;display:none;z-index: 2;bottom: 10px;left: 10px;right: 10px;background-color: #fff;padding: 10px;border-radius: 3px;}
.home-news-big-text-title{display: block;font-size: 18px;}
.home-news-big-text-desc{display: block;font-size: 14px;}
.home-news-left a:hover .home-news-big-text{display: block;}

.home-image_banners{background: url(../images/home/image-1.jpg) no-repeat center 0;height: 850px;overflow: hidden;}
.home-image_banners-nav{width: 789px;float: right;margin-top: 160px;}
.home-image_banners-nav_title{font-size: 30px;text-align: center;}
.home-image_banners-nav_text{text-align: center;margin-bottom: 55px;}
.home-image_banners-nav-images{overflow: hidden;zoom: 1;width: 789px;}
.home-image_banners-nav-items{float: left;width: 249px;height: 164px;margin-right: 15px;margin-bottom: 15px;}
.home-image_banners-nav-items:nth-child(3n){margin-right:0}
.home-image_banners-nav-items:hover{background-position: 0 bottom;}
.home-image_banners-nav-items-1{background: url(../images/home/image-1-1.jpg) no-repeat 0 0;}
.home-image_banners-nav-items-2{background: url(../images/home/image-1-2.jpg) no-repeat 0 0;}
.home-image_banners-nav-items-3{background: url(../images/home/image-1-3.jpg) no-repeat 0 0;}
.home-image_banners-nav-items-4{background: url(../images/home/image-1-4.jpg) no-repeat 0 0;}
.home-image_banners-nav-items-5{background: url(../images/home/image-1-5.jpg) no-repeat 0 0;}
.home-image_banners-nav-items-6{background: url(../images/home/image-1-6.jpg) no-repeat 0 0;}

.home-pro{}
.home-pro .main{align-items: flex-start;}
.home-pro .pro-items{font-size: 16px;}
.home-pro .pro-items .pro-name-title{font-size: 16px;}
.home-pro .pro-items .pro-name-desc{font-size: 14px;height: 21px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.home-pro .pro-items .pro-items-image{display: block;width: 302px;height: 232px;overflow: hidden;position: relative;background-color: #eeeeee;}
.home-pro .pro-items .pro-items-image img{position: relative;top: 50%;left: 50%;max-height: 100%;transform: translate(-50%,-50%);}

.home-images_brand{background: url(../images/home/image-2.jpg) no-repeat center 0;height: 743px;position: relative;}
.home-images_brand .main{position: relative;height: 743px;}
.home-images_brand-a{position: absolute;display: inline-block;width: 154px;height: 39px;}
.home-images_brand-yuyue{top: 500px;left: 753px;}
.home-images_brand-gengduo{top: 500px;left: 927px}


.news-items{width: calc(100% / 4 - 10px);margin-bottom: 10px;margin-right: 10px;}
.news-items:hover,.news-items:nth-child(2){background-color: #004ab2;color: #ffffff;}
.news-items-time{margin-top: 10px;}
.news-items .news-items-btn{padding: 2px 5px;}
.news-items:hover .news-items-btn,.news-items:nth-child(2) .news-items-btn,.news-item-first .news-items-right .news-items-btn{background-color: #ffffff;color: #004ab2;border-radius: 5px;}
.news-items-right{padding: 25px;border-bottom: 1px solid #cacaca;}
.news-items-desc{margin: 6px 0;}
.news-item-first{width: 100%;align-items: normal;}
.news-item-first.news-items:hover{background-color: transparent;color: initial;}
.news-item-first .news-items-right{margin-left: 20px;background-color: #eeeeee;padding: 45px 75px;border: 0 none;}
.news-item-first .news-items-desc{-webkit-line-clamp:6;line-clamp:6;}

.news-info-title{padding: 0 50px 20px;font-size: 26px;color: #13171d;}
.news-info-time{margin: 0 50px 20px;padding-bottom: 20px;border-bottom: 1px solid #13171d;color: #6e6e6e;}
.news-info-main{line-height: 1.75;padding: 50px;width: 1080px;margin: 0 auto;}
.news-info-main p{margin-bottom: 10px;}
.news-items-images{display: inline-block;width: 310px;height: 168px;overflow: hidden;position: relative;}
.news-items-images img{position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.news-items:first-child .news-items-images{display: inline-block;width: 787px;height: 416px;overflow: hidden;position: relative;}
.news-items:first-child .news-items-images img{position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);}


.about-path{background-color: #eeeeee;padding: 30px;margin-bottom: 80px;}
.about-path-menu{text-align: center;margin: 0 auto;}
.small-title{margin: 0 70px;}
.small-title-text{display: block;padding: 5px 0;}

.pro-cate-children{margin-bottom: 30px;}
.pro-cate{display: block;margin-right: 20px;}
.pro-cate .small-title-text{display: inline-block;}
.pro-content .pro-items{width: calc(100% / 4 - 10px);margin-bottom: 10px;background-color: #f4f4f4;padding: 0;margin-right: 10px;}
.pro-content .pro-items .pro-item-border{position: relative;}
.pro-content .pro-items .pro-item-border a{display: block;position: relative;height: 230px;overflow: hidden;}
.pro-content .pro-items .pro-item-border a img{position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.pro-content .pro-item-name{background: none;padding: 20px;}
.pro-content .pro-item-title{border-bottom: 1px solid #b5b5b5;padding-bottom: 10px;margin-bottom: 10px;font-size: 18px;}
.pro-content .pro-item-title a{display: block;}
.pro-content .pro-item-desc{text-align: left;font-size: 14px;height: 20px;}
.product-info-images{width: 420px;}
.product-info-top .product-info-top-right{padding-left: 20px;}
.product-info-top .pro-info-name{margin:20px 0;border: solid #b5b5b5;border-width: 1px 0;padding: 25px 0 10px;font-size: 20px;}
.product-info-top .pro-info-tedian{}
.product-info-content{margin: 10px 0 80px;text-align:center;}
.pro-info-title{font-size: 24px;}
.product-info-nav{border-bottom: 1px solid #013285;margin: 80px 0 30px;}
.product-info-nav span{background-color: #013285;color: #ffffff;padding: 5px 30px;display: inline-block;}
.big-cate{display: flex;margin-bottom: 20px;background: #eeeeee}
.big-cate a{display: block;width: 50%;overflow: hidden;height: 36px;}
.big-cate a:first-child{text-indent: -9999px;background:#013285 url(../images/product/baoli.png) no-repeat center 9px;background-size: 100px 50px;}
.big-cate a:nth-child(2){text-indent: -9999px;background: url(../images/product/polygon.png) no-repeat center -23px;background-size: 100px 50px;}

.home-fuwu{background-color: #f6f6f6;}
.home-fuwu-box{margin: 75px auto;width: 720px;}
.home-fuwu-box-item{text-align: center;}
.home-fuwu-box-item span{display: block;margin: 10px 0;font-size: 24px;}
.home-news{background-color: #eeeeee;padding-bottom: 50px;}

.video-navs{margin-top: 95px;flex-wrap: wrap;justify-content: flex-start;}
.news-navs-video-title{flex-basis: 100%;padding-bottom: 15px;margin-bottom: 50px;border-bottom: 1px solid #d0d0d0;}
.news-navs-video{flex-wrap: wrap;justify-content: flex-start;}
.video-items{width: calc((100% - 60px) / 4);margin: 0 20px 20px 0;}
.video-items:nth-child(4n){margin-right: 0;}
.video-items-bottom{padding: 10px 0 5px 0;}
.video-items-images a{display: block;}
.video-items-desc .tab{color: #878787;font-size: 10px;padding-right: 5px;border-right: 1px solid #e3e1dc;}
.video-items-desc .time{color: #d3af68;padding-left: 5px;}
.video-items-name{padding-top: 8px;text-align: center;}

.ranking-nav-group{display: flex;background: #fff;margin-top:5px;margin-bottom: -1px;}
.ranking-nav-group div{width: 100%;text-align: center;font-size: 24px;color: #838383;cursor: pointer;padding: 9px 5px;}
.ranking-nav-group div.self{color: #fff;background: #34b9e2;}
.items-box-group{border: 7px solid #34b9e2;padding: 80px 110px;}
.items-box-group .items-group .item-group{display: flex;align-items:center;background: #fff;margin-top:5px;padding:20px 0}
.items-group-news{display: block;}
.item-group-news-time{display:block;font-size: 90%;color: #9b9b9b;margin: 8px 0;}
.item-group-news-name{display: block;}

.about-title-box{margin-bottom: 35px;}
.about-big-title{color: #0046aa;font-size: 36px;font-weight: bold;text-transform:uppercase;}
.about-top-text{width: 585px;padding: 50px;background-color: #eeeeee;}
.about-top .banner-tag{background-color: transparent;}
.about-network{background-color: #eeeeee;padding: 50px 0;}
.about-network-top{width: 515px;}
.about-network-big-title{font-size: 36px;text-transform:uppercase;}
.about-network-title{font-size: 30px;text-transform:uppercase;margin-bottom: 30px;}
.about-network-add-title{margin: 5px 0 0;border-bottom: 1px solid #898989;padding-bottom: 3px;}
.about-network-add-title_icon{background: url(../images/icon/address.png) no-repeat 0 0;display: inline-block;width: 16px;height: 16px;background-size: contain;}
.network-swiper .swiper-slide a{display: block;width: 297px;height: 202px;overflow: hidden;position: relative;}
.network-swiper .swiper-slide a img{position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.about-network-top-right img{margin-left: 50px;}
.network-swiper{position: relative;padding-bottom: 50px;margin-top: 50px;}

.about-zhizao{margin-top: -80px;}
.zhizao-btns{position: absolute;width: 1184px;top: 50%;left:50%;transform: translate(-50%,-50%);z-index: 9999;}
.zhizao-btn{background: url(../images/about/zhizao/icon-1.png) no-repeat 0 0;display: inline-block; width: 296px;height: 94px;position: relative;}
.zhizao-btn-1{background-image: url(../images/about/zhizao/icon-1.png);}
.zhizao-btn-2{background-image: url(../images/about/zhizao/icon-2.png);}
.zhizao-btn-3{background-image: url(../images/about/zhizao/icon-3.png);}
.zhizao-btn-4{background-image: url(../images/about/zhizao/icon-4.png);}
.zhizao-btn-1.zhizao-btn-selected{background-position: 0 -94px;}
.zhizao-btn-2.zhizao-btn-selected{background-position: 0 -94px;}
.zhizao-btn-3.zhizao-btn-selected{background-position: 0 -94px;}
.zhizao-btn-4.zhizao-btn-selected{background-position: 0 -94px;}

.zhizao-swiper .swiper-slide{position: relative;}
.zhizao-swiper .zhizao-box{position: absolute;color: #ffffff;left: 50%;transform: translateX(-50%);text-align: center;top: 100px;}
.zhizao-swiper .zhizao-box .zhizao-box-title{font-size: 50px;}
.zhizao-swiper .zhizao-box .zhizao-box-desc{font-size: 16px;color: #ffffff;}

.timeline{background-color:#fff;text-align:center}
.timeline>ul{display:inline-block;padding:0;width:1400px}
.timeline>ul>li{position:relative;clear:both;width:50%;min-height:17px;list-style:none}
.timeline>ul>li:nth-child(odd){float:left}
.timeline>ul>li:nth-child(odd)::before{position:absolute;top:0;right:0;z-index:0;display:block;width:1px;height:100%;background-color:#e6e6e6;content:''}
.timeline>ul>li:nth-child(odd) i{right:-15px}
.timeline>ul>li div.timeline-content{flex-wrap: wrap;align-items:stretch;}
.timeline>ul>li:nth-child(odd) div.timeline-content{padding-right:30px;}
.timeline>ul>li:nth-child(even){float:right}
.timeline>ul>li:nth-child(even)::after{position:absolute;top:0;left:0;z-index:0;display:block;width:1px;height:100%;background-color:#e6e6e6;content:''}
.timeline>ul>li:nth-child(even) i{left:-15px}
.timeline>ul>li:nth-child(even) div.timeline-content{padding-left:30px}
.timeline>ul>li:nth-child(even) span{text-align:left}
.timeline>ul>li div.timeline-content{box-sizing:border-box;text-align:left}
.timeline>ul>li div.timeline-content .timeline-image{width: 40%;overflow: hidden;}
.timeline>ul>li div.timeline-content .timeline-text-title{font-weight: bold;line-height: 1;}
.timeline>ul>li div.timeline-content .timeline-text-title span{display: inline-block;line-height: 1;font-size: 22px;font-weight: bold;}
.timeline>ul>li div.timeline-content .timeline-text-title span::after{content: '';display: inline-block;width: 100%;height: 1px;background-color: #ffffff;}
.timeline>ul>li:nth-child(even) div.timeline-content{flex-flow: row-reverse;}
.timeline>ul>li:nth-child(even) .timeline-image{float: right;}
.timeline>ul>li:nth-child(even) .timeline-text{float: left;}
.timeline>ul>li img{display:block;box-sizing:border-box;height: 100%;}
.timeline>ul>li p{margin:0;color:#555}
.timeline>ul>li span{display:block;margin-bottom:13px;font-weight:500;font-size:15px}
.timeline>ul>li i{position:absolute;top:1px;z-index:10;box-sizing:border-box;width:30px;height:30px;background-color:#ccdaee;border-radius:50%;text-align:center;cursor:pointer}
.timeline>ul>li i::before{position:absolute;content: "";top: 50%;left: 50%;transform: translate(-50%,-50%);display: inline-block;width: 15px;height: 15px;background-color: #6690cc;border-radius: 50%;}
.timeline>ul>li i::after{position:absolute;content: "";top: 50%;left: 50%;transform: translate(-50%,-50%);display: inline-block;width: 3px;height: 3px;background-color: #1b53a4;border-radius: 50%;}
.timeline>ul>li .timeline-text{background-color: #00469a;color: #ffffff;padding: 25px 50px;}

.anli-items{width: calc(100% / 4 - 20px);margin: 0 20px 20px 0;}
.anli-items-title{border-bottom: 1px solid #808080;background: url(../images/icon/address.png) no-repeat 0 5px; padding-left: 30px;margin-top: 10px;}

.about-wenhua-image{margin: 50px 0;}
.about-wenhua-image-main{position: absolute;left: 50%;transform: translateX(-50%);height: 642px;top: 0;overflow: visible;}
.about-wenhua-image-text{position: absolute;color: #ffffff;}
.about-wenhua-image-text-1{top: 259px;font-size: 36px;left: 38px;}
.about-wenhua-image-text-2{top: 326px;left: -27px;font-size: 16px;}
.about-wenhua-image-text-3{top: 259px;font-size: 36px;right: 103px;}
.about-wenhua-image-text-4{top: 326px;right: -54px;font-size: 16px;}

.about-hezuo{background-color: #272c33;color: #ffffff;margin: -80px 0 -50px;padding: 80px 0 50px;}
.about-hezuo-content{background-color: #e4e3e3;padding: 50px;margin: 50px 0;}
.about-hezuo-title{text-align: center;position: relative;color: #373737;}
.about-hezuo-title::after{content: "";position: absolute;top: 50%;left: 0;right: 0;height: 1px;background-color: #7d7d7d;}
.about-hezuo-title span{display: inline-block;background-color: #e4e3e3;z-index: 9;position: relative;padding: 0 30px;}
.about-hezuo-box{margin: 30px 0;}
.about-hezuo-items{width: calc(100% / 6 - 10px);margin: 0 10px 10px 0;}

.about-wenhua-top-image{padding-bottom: 50px;}
.about-wenhua-top-image-item{width: calc(20% - 10px);background-color: #f4f4f4;height: 470px;}
.about-wenhua-top-image-item_img{overflow: hidden;}
.about-wenhua-top-image-item_name{margin:10px;font-size: 24px;}
.about-wenhua-top-image-item_desc{margin: 10px;}
.about-wenhua-top-image-item:hover{transform: scale(1,1.2);background-color: #00469a;}
.about-wenhua-top-image-item:hover .about-wenhua-top-image-item_img img{transform: scale(1.2);}
.about-wenhua-top-image-item:hover .about-wenhua-top-image-item_box{transform: scale(1,0.8);color: #ffffff;}
.about-wenhua-top-image-item:hover .about-wenhua-top-image-item_box .about-wenhua-top-image-item_desc{color: #ffffff;}

.about-service-title{text-align: center;margin: 50px 0;}
.about-service-title-border{border-bottom: 2px solid #dcdcdc;padding-bottom: 20px;}
.about-service-desc{text-align: center;margin: -50px 0 50px;}

.about-verify{background: url(../images/service/verify/b.jpg) no-repeat 0 0;background-size: 100% 100%;margin: -80px 0 -50px;}
.about-verify-image{padding: 130px 0 80px;text-align: center;}
.about-verify-box{padding: 50px 280px;width: 1140px;background-color: rgba(255, 255, 255, .75);border-radius: 10px;margin: 0 auto 50px;}
.about-verify-input-box input{width: 115px;margin-left: 10px;}
.about-verify-int{margin-bottom: 10px;}
.about-verify-input-box img{height: 48px;margin-left: 10px;}
.about-verify-int button{margin: 10px auto;background-color: #1b53a4;color: #ffffff;border: 0 none;}
.about-service-yuyue{background-color: #f4f4f4;padding: 50px;}
.about-service-yuyue-form label{border: 1px solid #aaaaaa;display: inline-block;margin-bottom: 10px;}
.about-service-yuyue-form label span{margin-right: 10px;display: inline-block;padding-left: 10px;line-height: 38px;}
.yuyue-title{font-size: 36px;margin-bottom: 10px;}
.about-service-yuyue-form button{background-color: #0152c7;color: #ffffff;}
.about-service-area{margin: 50px 0;}
.about-service-area table{width: 100%;border-collapse:separate;border: 0;}
.about-service-area table th,.about-service-area table td{padding: 15px;}
.about-service-area table thead th{background-color: #0050c0;color: #ffffff;}

.about-service-image-jjls{background-size: contain;}
.about-service-image-jjls-text{width: calc(100%/6 - 6px);cursor: default;}
.about-service-image-jjls-box{background-color: #eeeeee;padding: 20px 15px;height: 108px;border-radius: 0 0 5px 5px;}
.about-service-image-jjls-name{font-size: 20px;}
.about-service-image-jjls-text:hover .about-service-image-jjls-box{background-color: #0050c0;color: #ffffff;}
.about-service-image-jjls-text:hover .about-service-image-jjls-box .about-service-image-jjls-desc{color: #ffffff;}

.yj-navs{margin: 150px 0;}
.yj-items{padding: 10px;position: relative;}
.yj-items-bottom{position: absolute;bottom: 10px;left: 10px;right: 10px;background-color: #0050c0;text-align: center;color: #ffffff;display: none;}
.yj-items-bottom a{display: block;}
.yj-items:hover .yj-items-bottom{display: block;padding: 30px 10px;}
.yj-items-bottom a.yj-items-name_info{display: inline-block;padding: 3px; border-bottom: 1px solid #ffffff;}

.pinpai{background-color: #e9e8e8;}
.ppai{margin: 150px auto;width: 1628px;}
.ppai .main{width: 1628px;}
.ppai-images{background-color: #d3d2d2;padding: 30px 0 100px;overflow: hidden;margin: 80px 0;}
.ppai-images .swiper-container{position: relative;}
.ppai-images-title{text-align: center;font-size: 47px;color: #0046aa;margin-top: 100px;}
.ppai-images-desc{text-align: center;margin: 10px 0 80px;font-size: 30px;color: #303030;}
.ppai-list-items{margin-bottom: 245px;}
.ppai-list-items:nth-child(2){margin-bottom: 242px;}
.ppai-list-items:nth-child(3){margin-bottom: 258px;}
.ppai-list-items:nth-child(4){margin-bottom: 269px;}
.ppai-list-items:nth-child(5){margin-bottom: 0;}

@keyframes fadeinout {
    0% { opacity: 1;transform: scale(1) rotate(0deg); } /* 动画起始时透明度为0 */
    20% { opacity: 0.8;transform: scale(1.15) rotate(-5deg); } /* 动画中间时透明度为1 */
    50% { opacity: 0.6;transform: scale(2.95) rotate(0deg); } /* 动画中间时透明度为1 */
    50% { opacity: 0.8;transform: scale(1.15) rotate(5deg); } /* 动画中间时透明度为1 */
    100% { opacity: 1;transform: scale(1) rotate(0deg); } /* 动画结束时透明度为0 */
  }

.ppai-list{background: url(../images/pinpai/line.png) no-repeat 0 0;padding-left: 65px;}
.ppai-list-items-name{background: url(../images/pinpai/pp-names.png) no-repeat 0 0;height: 75px;margin-bottom: 10px;}
.ppai-list-items-name-2{background-position: 0 -143px;}
.ppai-list-items-name-3{background-position: 0 -275px;}
.ppai-list-items-name-4{background-position: 0 -392px;}
.ppai-list-items-name-5{background-position: 0 -527px;}
.ppai-list-items-name-more{display: none;padding: 3px 10px;font-size: 20px;border-radius: 5px;border: 2px solid #31b4e8;background:#ffffff;color: #31b4e8;margin-left: 230px;font-weight: bold;}
.ppai-list-items-name-2 .ppai-list-items-name-more{border-color: #2a3470;color: #2a3470;margin-left: 566px;}
.ppai-list-items-name-3 .ppai-list-items-name-more{border-color: #cdb176;color: #cdb176;margin-left: 317px;}
.ppai-list-items-name-4 .ppai-list-items-name-more{border-color: #a87445;color: #a87445;margin-left: 454px;}
.ppai-list-items-name-5 .ppai-list-items-name-more{border-color: #30c9fd;color: #30c9fd;margin-left: 281px;}
.ppai-list-items-desc{font-size: 20px;padding: 56px 0;}
.ppai-list-items-image{position: relative;}
.ppai-list-items-image a{position: relative;display: block;overflow: hidden;opacity: 1;}
.ppai-list-items-image a:hover img{animation: fadeinout 1s ease;}
/* .ppai-list-items-image a:hover img{transform: scale(1.15);transition: opacity 1s ease-in-out;} */
.ppai-list-items-image a:hover .ppai-list-items-name-more{display: inline-block;position: absolute;bottom: 10px;right: 10px;}

.ppai-images .swiper-slide{position: relative;height: 401px;overflow: hidden;}
.ppai-images .swiper-slide img{position: relative;width: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.zs-images{height: 620px;position: relative;border-top: 1px solid #dcdcdc;}
.zs-images-nav{position: relative;top: 50%;left: 0;right: 0;bottom:0;transform: translateY(-50%);}
.zs-images-row{}
.zs-images-col{margin: 0 5px;width: calc(100% / 5 - 5px);background-color: #eeeeee;border-radius: 10px;overflow: hidden;cursor: pointer;min-height: 425px;}
.zs-images-box{padding: 10px;}
.zs-images-title{padding: 0 0 10px;}
.zs-images-text{font-size: 14px;}
.zs-images-img{overflow: hidden;position: relative;}
.zs-images-img::after{content: "";background-color: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.zs-images-col:hover .zs-images-img::after{display: none;}
.zs-images-col:hover{background-color: #0152c7;color: #ffffff;transform: scale(1,1.2);}
.zs-images-col:hover .zs-images-box{transform: scale(1,0.8);}
.zs-images-col:hover .zs-images-img img{transform: scale(1.2);}
.zs-title{text-align: center;font-size: 48px;padding: 100px 0 50px;}
.zs-sq{background-color: #f3f3f3;padding: 0 0 130px;margin-bottom: -50px;}
.zs-form{background-color: #ffffff;padding: 30px;}
.zs-sq-form{padding-bottom: 20px;}
.zs-sq-title{border-bottom: 1px solid #f3f3f3;padding-bottom: 15px;margin-bottom: 15px;}
.zs-sq-label{background-color: #f3f3f3;margin: 0 10px;display: block;line-height: 50px;}
.zs-sq-label label{display: inline-block;margin-right: 10px;}
.zs-sq-label span{line-height: 50px;display: inline-block;padding: 0 10px;display: inline-block;}
.zs-sq-label input,.zs-sq-label select{background-color: transparent;border-color:#f3f3f3;height: 50px;line-height: 50px;flex: 1 1 auto;}
.zs-sq-textarea{display: block;width: 100%;}
.zs-sq-form-botton{text-align: center;margin: 20px;}
.zs-sq-button{background-color: #0152c7;color: #ffffff;margin: 0 auto;}
.zs-sq-imp{color: red;}

.down{width: 100%;text-align: left;border-collapse: collapse;}
.down th{font-weight: bold;background-color: #0152c7;color: #ffffff;}
.down th,.down td{padding: 10px;}
.down-img{width: 150px;}
.down-icon{background: url(../images/icon/fuwu.png) no-repeat 0 0;display: inline-block;padding-left: 40px;line-height: 44px;font-weight: bold;color: #004293;}
.down-btn{background: url(../images/icon/down.png) no-repeat 0 0;display: inline-block;width: 60px;height: 30px;}
.down-login-f{margin: 25px 0;}
.down-login-f label{width: 100%;position: relative;}
.down-login-f label span{font-size: 25px;position: absolute;left: 15px;color: #787878;}
.down-login-f input{border: 1px solid #9e9d9d;width: 100%;margin: 0 10px 0 0;}
.down-login-f input[type=text],.down-login-f input[type=password]{padding-left: 40px;}
.down-login-f input.down-login-f-btn{width: 105px;}

.footer{background-color: #252525;padding: 62px 0;color: #9e9d9d;margin-top: 50px;}
.footer-top dt{color: #ffffff;margin-bottom: 20px;}
.footer-top dd{font-size: 14px;padding: 5px 0;}
.footer-top-logo{width: 500px;text-align: right;}
.footer-center{text-align: right;margin: 20px 0;}
.footer-center img{width: 116px;height: 116px;}
.footer-share-more{width: 300px;}
.footer-share-btn{text-align: right;display: flex;}
.footer-share-btn-tel{font-size: 22px;margin-left: 20px;}
.footer-share-btn-tel b{font-size: 33px;}
.footer-copyright{text-align: left;margin-top: 30px;padding-top:20px;border-top: 1px solid #5a5a5a;}
.footer-bt-qr a{display: inline-block;width: 60px;text-align: center;margin: 0 10px;}
.footer-share-btn-items-img{background: url(../images/footer-share.png) no-repeat 0 0;display: inline-block;width: 50px;height: 50px;margin-right: 5px;position: relative;}
.footer-share-btn-items-img:last-child{margin-right: 0;}
.footer-share-btn-items-img img{position: absolute;top: -210px;left:50%;transform: translateX(-50%);width: 200px;height: 200px;max-width: none;display: none;}
.footer-share-btn-items-img:hover img{display: block;}
.footer-share-btn-items-1{background-position: 0 0;}
.footer-share-btn-items-2{background-position: -61px 0;}
.footer-share-btn-items-3{background-position: -122px 0;}
.footer-share-btn-items-4{background-position: -183px 0;}
.footer-share-btn-items-5{background-position: -243px 0;}
.footer-share-btn-items-6{background-position: -305px 0;}

@keyframes scale{0%{transform:scale(1)}
50%,75%{transform:scale(10)}
100%,78%{opacity:0}
}
@keyframes scales{0%{transform:scale(1)}
50%,75%{transform:scale(3)}
100%,78%{opacity:0}
}
.circle{position:absolute;width:12px;height:12px;opacity: 1;background-color:#0152c7;border-radius:50%;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.circle:before{content:'';display:block;width:30px;height:30px;border-radius:50%;opacity:.4;position:absolute;top: 0%;left: 0%;transform: translate(-0%,-0%);background-color:#fff;animation:scale 1.5s infinite cubic-bezier(0,0,.49,1.02)}
.circle::after{content:'';display:block;width:30px;height:30px;border-radius:50%;opacity:.4;position:absolute;top: 0%;left: 0%;transform: translate(-0%,-0%);background-color:#fff;animation:scales 2s infinite cubic-bezier(0,0,.49,1.02)}

.circle-2{margin: -32px 0 0 -603px;}
.circle-2::before{animation-duration: 2s;}
.circle-2::after{animation-duration: 2.5s;}
.circle-3{margin: 100px 0 0 -285px;}
.circle-3::before{animation-duration: 3s;}
.circle-3::after{animation-duration: 2.5s;}
.circle-4{margin: 100px 0 0 322px;}
.circle-4::before{animation-duration: 2.5s;}
.circle-4::after{animation-duration: 2s;}
.circle-5{margin: 305px 0 0 345px;}
.circle-5::before{animation-duration: 3.5s;}
.circle-5::after{animation-duration: 3.5s;}
.circle-6{margin: -200px 0 0 535px;}
.circle-6::before{animation-duration: 4s;}
.circle-6::after{animation-duration: 3.5s;}
@media screen and (max-width:769px) {
    /* html{min-width: 100vw;}
    .main{width: 100%;} */
}
