@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: 18px;min-width: 1200px;}
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: 100%;}
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;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-warp{flex-wrap: wrap;}
.justify-content-start,.justify-start{justify-content:flex-start;}
.flex-a{flex: 1 1 auto;}
.flex-1{flex: 1;}
.flex-2{flex: 1;}
.flex-3{flex: 1;}
.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: 105%;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;}

.main{margin-left:auto;margin-right:auto;width: 1200px;overflow: hidden;}

.banner{overflow: hidden;margin-bottom: 20px;}
/*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(255,255,255,0.9);position: fixed;z-index: 999999999;width:100%;padding:15px 0;top: 0;right: 0;}
.header .main{overflow:visible;}
.header .logo{width:415px;}
.header .menu li{padding: 0 0;position: relative;}
.header .menu li a{padding: 5px 0;line-height: 60px;display: block;color: inherit;font-family: "Source Han Sans CN","Microsoft YaHei", "PingFang SC","Helvetica Neue", Helvetica, sans-serif;}
.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;}
.menu_child{display: none;position: absolute;background-color: #ffffff;border-radius: 8px;}
.menu_child a{display: block;white-space:nowrap;padding: 6px 13px !important;line-height: 1.75 !important;}
.menu_child:empty{display: none !important;}
.menu_child dd:first-child::before{content: "";position: absolute;width: 0; height: 0;top: -20px;left: 50%;margin-left: -10px;border-width: 10px;border-style: solid;border-color: transparent #ffffff transparent transparent;transform: rotate(90deg); /*顺时针旋转90°*/}
.header .menu li:hover .menu_child{display: block;}



.wrapper{display:flex;align-items:center;justify-content:center;position:relative;}
.wrapper h3{position:absolute;left:4rem;top:4rem;z-index:1000;padding:0 1rem;background-color:#fff;font-size:1.4rem;font-weight:400;color:#222;border-radius:1.4rem}
.wrapper .container{position:relative}
.horizontal .container{width:18rem;height:20rem;margin: 0 auto;}
.vertical .container{width:37rem;height:14rem;margin: 0 auto;}
.container .cards-list{position:absolute;left:0;top:0;overflow:hidden;background-color:#f4f4f4;border-radius:.3125rem;transition:330ms}
.demo1::after{content: "";position: absolute;top: 50%;transform: translateY(-50%);width:100%;height:70%;margin-top:70px;background-color: #F4DE3C;}
.horizontal .cards-list{width:100%}
.vertical .cards-list{display:flex;height:100%}
.vertical .img,.vertical .main-con{height:100%}
.vertical .img{width:18rem}
.vertical .main-con{width:19rem}
.img>img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-moz-user-select:none;user-select:none}
.btn-direct{position:absolute;top:50%;z-index:100000;width:4rem;height:4rem;transform:translateY(-50%);cursor:pointer;transition:.2s;margin-top: 70px;}
.btn-direct.btn-left{left:6rem}
.btn-direct.btn-right{right:6rem}
.btn-direct>span{position:absolute;left:calc(50% - .6rem);top:calc(50% - .6rem);width:1.2rem;height:1.2rem;border-top:.2rem solid #fff;border-left:.2rem solid #fff}
.horizontal .shift-left{transform:translateX(25%) rotate(-45deg)}
.horizontal .shift-right{transform:translateX(-25%) rotate(135deg)}
.vertical .shift-left{transform:translateY(25%) rotate(45deg)}
.vertical .shift-right{transform:translateY(-25%) rotate(-135deg)}



.banner .swiper-pagination-bullet{width: 19px;height: 19px;opacity: 1;}
.banner .swiper-pagination-bullet-active{background-position: 0 -19px;}

.big-title{margin: 45px 25px; font-size: 36px;text-align: center;}

.pro{margin-bottom: 20px;}
.pro-item a.image{display:block;width: 300px;text-align: center;}
.pro-item img{width: 300px;}
.pro-item .pro-item-border img{width: 228px;height: 228px;}
.pro-item-name{font-size: 20px;text-align: center;padding: 7px 15px;margin-right: 10px;}
.pro-item-desc{text-align: center;padding: 0 20px;margin-bottom: 7px;}
.pri-item-btn{color: #34b9e2;text-align: center;padding: 7px 0;}
.pri-item-btn a{border:1px solid #34b9e2;text-align: center;padding: 1px 5px;}

.home-fuwu{background-color: #f6f6f6;overflow: hidden;}
.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;}


.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 80px;}
.items-box-group .items-group,.items-box-group .items-group .flex{width: 100%;}
.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;margin-right: 20px;}
.items-group-news img{display: block;width: 100%;height: 180px;}
.item-group-news-time{display:block;font-size: 90%;color: #9b9b9b;margin: 8px 0;}
.item-group-news-name{display: block;margin: 10px 0 30px;}

.about-path{margin-top: -20px;}
.news-cate,.pro-cate{margin: 0 auto 0;}
.news-cate .small-title a,.pro-cate .small-title a{padding: 10px 40px;display: block;}
.news-cate .small-title a:hover,.news-cate .small-title a.selected,.pro-cate .small-title a:hover,.pro-cate .small-title a.selected{background-color: #1e72a7;color: #ffffff;}

.news-items{margin-bottom: 38px;padding-bottom: 38px;border-bottom: 1px solid #c3c3c3;align-items: flex-start;}
.news-navs .news-items:first-child{width: 100%;}
.news-items-images{width: 251px;height: 173px;border: 1px solid #eee;overflow: hidden;position: relative;margin-right: 60px;position: relative;cursor: pointer;}
.news-items-images img{top: 50%;left: 50%;transform: translate(-50%,-50%);position: relative;width: 100%;transition:all .3s ease 0s;}
.news-items-images:hover img{transform: translate(-50%,-50%) scale(1.3);}
.news-items-title{color: #004293;font-size: 20px;}
.news-items-desc{margin: 18px 0;color: #454545;font-size: 14px;}
.news-items-read a{color: #004293;display: inline-block;border-bottom: 1px solid #004293;margin-bottom: 18px;}
.news-items-time{font-size: 14px;color: #656565;}
.news-items:first-child .news-items-images{width: 671px;height: 459px;margin-right: 72px;}
.news-items:first-child .news-items-title{-webkit-line-clamp:2;line-clamp:2;border-bottom: 1px solid #004293;padding-bottom: 38px;font-size: 24px;}
.news-items:first-child .news-items-desc{-webkit-line-clamp:6;line-clamp:6;margin: 38px 0;}
.news-items:first-child .news-items-read{margin: 38px 0 20px;}
.news-items:first-child .news-items-time{color: #000000;}
.news-items:first-child .news-items-times{font-size: 36px;}
.news-info{}
.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;font-size: 16px;width: 1080px;margin: 0 auto;}
.news-info-main p{margin-bottom: 10px;}

.pro-path,.about-path.pro-path{background-color: #f6f6f6;margin: -20px 0 0;}
.about-path.pro-path .pro-cate{margin-bottom: 0;}
.pro-cate-children{padding: 20px 0;}
.pro-cate-children .small-title{padding: 10px 40px;}
.pro-cate-children .small-title:first-child{padding: 10px 40px 10px 0;}
.pro-content{background-color: #d3f5ff;padding: 50px 0;}
.pro-content .main{width:1200px}
.pro-items{background-color: #ffffff;position: relative;width:  calc(100% / 4 - 40px);margin: 0 40px 40px 0;}
.pro-items:nth-child(4n){margin-right: 0;}
.pro-item-model{display: inline-block;border: 1px solid #42bee4;color: #42bee4;padding: 1px 10px;position: absolute;top: 15px;left: 15px;}
.pro-item-border{text-align: center;padding: 60px 15px 15px;}
.pro-item-href{color: #42bee4;margin-top: 10px;font-size: 14px;}
.pro-item-href-t{transform: rotate(90deg);display: block;}
.product-info-top-right{position: relative;height: 420px;padding-top: 90px;}
.product-info-top-right .pro-info-btn{position: absolute;bottom: 70px;}
.product-info-top-right .pro-info-btn p{padding-top: 15px;}

.product-info-images{width: 420px;height:420px;margin-right: 80px;text-align: center;background: #f8f8f8;cursor: pointer;}
.product-info-images .swiper-slide{position: relative;}
.product-info-images .swiper-slide a{display: block;position: relative;top:50%;left:50%;transform: translate(-50%,-50%);}
.product-info-content{margin: 10px 0 80px;}
.product-info-nav{border-bottom: 1px solid #42bee4;margin: 80px 0 30px;}
.product-info-nav span{background-color: #42bee4;color: #ffffff;padding: 5px 30px;display: inline-block;}
.about-path-back{color: #42bee4;padding: 15px 0;}
.about-path-back-icon{border: 1px solid #42bee4;width: 39px;height: 39px;line-height: 39px;border-radius: 100%;text-align: center;margin-right: 10px;}

.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;}
.news-rongyu .video-items{width: calc((100% - 80px) / 5);margin: 0 20px 20px 0;text-align: center;}
.video-items:nth-child(4n){margin-right: 0;}
.video-items-bottom{padding: 10px 0 5px 0;}
.video-items-images{display: block;position: relative;}
.news-rongyu .video-items-images,.news-rongyu .video-items-images a{display: block;position: relative;min-height: 274px;}
.video-items-images a img{height: 171px;}
.news-rongyu .video-items-images a img{height: initial;max-height:100%;position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);}
.video-items-desc .tab{color: #878787;font-size: 10px;padding-right: 5px;border-right: 1px solid #e3e1dc;}
.video-items-desc .time{color: #004293;padding-left: 5px;}
.video-items-name{padding-top: 8px;}
.video-navs-info{margin-top: 95px;}
.video-player{width: 100%;min-height: 550px;}
.video-info-more{margin: 25px 0;}
.video-info-more-top{padding-bottom: 10px;border-bottom: 1px solid #d0d0d0;margin-bottom: 25px;}

.pro-zx{padding: 0 15px;width: 800px;}
.pro-zx-info{padding: 15px 0;}
.pro-zx-info label{vertical-align: initial;margin-right: 15px;cursor: pointer;white-space:nowrap;}
.pro-zx-info label input{vertical-align: initial;margin-right: 5px;}
.pro-zx-info textarea{display: block;width: 100%;height: 100px;border: 1px solid #d0d0d0;}
.pro-zx-info input.text{display: block;width: 100%;border: 1px solid #d0d0d0;}
.pro-zx-btn{text-align: left;}
.pro-zx-btn .button{display: inline-block;border: 1px solid #004293;background-color: #004293;color: #ffffff;margin: 0 auto;padding-left: 50px;padding-right: 50px;}
.pro-zx-btn .button:last-child{border: 1px solid #bd1818;background-color: #bd1818;}
.pro-btn{display: inline-block;padding: 10px 20px;margin-right: 15px;margin-top:20px;color: #ffffff;}
.pro-btn-1{background-color: #34B9E2;}
.pro-btn-2{background-color: #E10B0B;}
.pro-table{width: 100%;border-collapse: collapse;border: solid #d9d9d9;border-width: 0 0;}
.pro-table th{width: 120px;background-color: transparent;}
.pro-table th,.pro-table td{border-color: #d9d9d9;border-style: solid;border-width: 0 0 1px 0;padding: 20px 5px;}
.pro-table th{border-color: #ffffff;border-bottom-color: #d9d9d9;border-left-color: transparent;}
.pro-table tr:last-child th{border-bottom-color: #d9d9d9;border-left-color: transparent;}
.product-info-content .wscnph{width: 100%;}

.rongyu-Swiper{position: relative;}
.about .about-path{background-color: #f6f6f6;}
.about-text .main{margin-bottom: 10px;}
.about-text{padding: 150px 0;}
.about-left-1{width: 451px;}
.about-left-1-title{font-size: 30px;color: #34b9e2;}
.about-left-1-desc{color: #242424;font-size: 24px;margin-top: 30px;}
.about-left-1-desc::after{content: "";display: inline-block;width: 120px;height: 10px;background-color: #f4de3c;}
.about-text-1 p{padding-bottom: 15px;color: #656565;font-size: 18px;}
.about-shili{background: url(../images/about/shili.jpg) no-repeat right 0;height: 858px;padding-top: 100px;margin-bottom: 80px;}
.about-left-2-title{padding-bottom: 20px;font-size: 30px;}
.about-text-2{width: 600px;color: #313131;}
.about-text-2 p{padding-top: 30px;}
.about-rongyu .about-title,.about-rongyu .about-rongyu-desc,.about-hezuo .about-title,.about-hezuo .about-rongyu-desc{text-align: center;}
.about-rongyu .about-title,.about-hezuo .about-title{margin: 0 0 20px;font-size: 36px;}
.about-hezuo,.about-rongyu{margin: 80px 0 80px;}
.about-hezuo{background-color: #eeeeee;padding-top: 90px;}
.about-hezuo-images{text-align: center;margin: 90px 0;}
.about-licheng-nav{margin: 20px 0;}
.about-ry-slide-images{margin-bottom: 15px;position: relative;height: 274px;text-align: center;}
.about-ry-slide-images img{position: relative;top: 50%;transform: translateY(-50%);max-width: 100%;max-height: 100%;}
.about-ry-slide-name{text-align: center;}
.about-licheng-more{margin: 35px;text-align: center;}
.about-licheng-more a{}

.service-jieshao{margin: 130px 0;position: relative;}
.service-jieshao::after{content: "";height: 500px;background-color: #e4f5fa;display: block;position: absolute;bottom: -70px;width: 100%;right: 0;}
.service-jieshao-left,.service-jieshao-right{position: relative;z-index: 5;}
.service-jieshao-left{width: 460px;padding-right: 80px;padding-top: 0;}
.service-jieshao-left-nav{margin-top: 80px;}
.service-jieshao-left p{margin-bottom: 20px;}

.service-zhuanye{margin-bottom: 255px;}
.service-fanwei{margin-bottom: 100px;}

.service-zhuanye-title{text-align: center;color: #34b9e2;font-size: 48px;}
.service-zhuanye-cate{border-bottom: 1px solid #cdcdcd;margin: 20px 0;}
.service-zhuanye-cate a{padding: 10px 20px 20px;display: block;}
.service-zhuanye-cate .selected{border-bottom: 1px solid #34b9e2;position: relative;padding-bottom: 22px;margin-bottom: -1px;color: #34b9e2;}
.service-zhuanye-images{position: relative;margin: 50px 0;}
.service-zhuanye-images::after{content: "";height: 600px;background-color: #f4de3c;display: block;position: absolute;bottom: 70px;width: 100%;right: 0;}
.service-zhuanye-images .main{position: relative;z-index: 5;}

.service-fanwei-title{text-align: center;font-size: 48px;margin: 80px 0 100px;}
.service-fanwei-nav{}
.service-fanwei-nav a span{display: block;text-align: center;margin: 10px 0;}
.service-path{margin: 20px 0;}

.service-yanzheng{background-color: #eaeaea;padding: 100px 0;margin: 0 0 -50px;}
.service-yanzheng-form{width: 690px;margin: 0 auto;}
.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;}
.service-yanzheng-title{text-align: center;font-size: 24px;}
.service-yanzheng-bar{text-align: center;background-color: #34b9e2;padding: 5px;margin: 10px auto;width: 730px;}
.service-yanzheng-tel{text-align: center;font-size: 35px;}
.service-yanzheng-tel-tips{text-align: center;color: #929292;margin: 10px;}

.service-fs-jieshao{margin: 130px 20px;text-align: center;}
.service-fs-js-title{font-size: 30px;display: block;position: relative;width: 45%;margin: 0 auto 50px;}
.service-fs-js-title span{display: block;position: relative;z-index: 2;}
.service-fs-js-title::after{content: "";position: absolute;width: 100%;height: 50%;bottom:0;left: 0;background-color: #f4de3c;z-index: 1;}
.service-fs-js-nav p{padding-bottom: 10px;}

.service-fs-fy{position: relative;}
.service-fs-fy .main{z-index: 2;position: relative;padding-bottom: 50px;text-align: center;font-weight: bold;}
.service-fs-fy .main img{margin-bottom: 30px;}
.service-fs-fy::after{content: "";position: absolute;width: 100%;height: 70%;bottom:0;left: 0;background-color: #f4de3c;z-index: 1;}

.service-fs-fw{margin: 50px 0;text-align: center;}
.service-fs-fw-title,.service-fs-sg-title{font-size: 30px;margin: 30px;}

.service-fs-sg{background-color: #ededed;padding: 50px;text-align: center;}
.service-mf-sg{background-color: #1e72a7;padding: 50px;text-align: center;color: #ffffff;}
.service-ht-fw{position: relative;padding: 50px;text-align: center;}
.service-ht-fw .main{position: relative;z-index: 2;}
.service-ht-fw::after{content: "";height: 45%;background-color: #44afd1;display: block;position: absolute;top: 0;width: 100%;right: 0;z-index: 1;}

.service-fs-fw1{position: relative;padding: 50px;text-align: center;}
.service-fs-fw1 .main{position: relative;z-index: 2;}
.service-fs-fw1::after{content: "";height: 60%;background-color: #1e72a7;display: block;position: absolute;top: 15%;width: 100%;right: 0;z-index: 1;}

.service-fs-bz{position: relative;padding: 100px 50px 50px;text-align: center;top: -150px;}
.service-fs-bz .main{position: relative;z-index: 2;}
.service-fs-bz::after{content: "";height: 200px;background-color: #f4de3c;display: block;position: absolute;top: 0;width: 100%;right: 0;z-index: 1;}
.service-fs-bz .service-fs-fw-image{margin-top: 100px;}

.down{width: 100%;text-align: left;}
.down th{font-weight: bold;background-color: #9e9d9d;}
.down th,.down td{padding: 10px;}
.down-img{width: 150px;}
.down-login-f{margin: 25px 0;}
.down-login-f input{border: 1px solid #9e9d9d;width: 100%;margin: 0 10px;}
.down-login-f input.down-login-f-btn{width: 105px;}

.tools-fy{background: url(../images/tools/3dfangyang.jpg) no-repeat 0 0;background-size: cover;}
.tools-mf{background: url(../images/tools/meifeng.jpg) no-repeat 0 0;background-size: cover;}
.tools-fs{background: url(../images/tools/fangshui.jpg) no-repeat 0 0;background-size: cover;}
.tools-ht{background: url(../images/tools/huitian.jpg) no-repeat 0 0;background-size: cover;}
.tools-box{color: #ffffff;padding: 300px 0 200px;}
.tools-box-right{background-color: #ffffff;border-radius: 10px;color: #1d1d1d;padding: 35px 50px;}
.tools-box-r-input input{border: 1px solid #e2e2e2;margin: 10px 0;}
.tools-box-res{text-align: right;}
.tools-box-r-btn{margin: 10px 0;}
.tools-box-r-btn .btn{background-color: #1e72a7;color: #ffffff;width: 100%;}
.tools-box-r-i-input{margin: 0 10px;}

.lxwm{margin: 50px 0;}

.footer{background-color: #474747;padding: 42px 0;color: #9e9d9d;margin-top: 50px;}
.footer-left{width: 400px;}
.footer-left-qrcode-text{padding-top: 10px;}
.footer-left-cantact{color: #ffffff;}
.footer-left-cantact-address{padding-bottom: 15px;}
.footer-left-cantact-tel{font-size: 28px;}
.footer-right{align-items: flex-start;}
.footer-menu-items{padding-right: 35px;font-size: 17px;}
.footer-menu-items:last-child{padding-right: 0;}
.footer-menu-items dt{padding-bottom: 15px;color: #fffefe;}
.footer-menu-items dd a{display: block;padding: 4px 0;}
.footer-bt{margin-top: 30px;}
.footer-bt-items{margin-top: 8px;}
.footer-bt-items a{margin-right: 10px;}
.footer-bt-items a:last-child{margin-right: 0;}
.footer-bt-copyright{text-align: center;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-address p{margin-bottom: 15px;}
.footer-address b{font-size: 30px;}
.footer-tools dt{color: #34b9e2;font-size: 24px;}
.footer-tools-share{margin-top: 20px;}
.footer-tools-share p{margin-bottom: 10px;}
.home-fuwu-mo,.lxwm-right-mobile{display: none;}

.banner .swiper-slide{text-align:center;}

@media screen and (max-width:769px) {
    html{overflow-x: hidden;font-size: 12px;}
    html,.main,.home .main,.wscnph,.news-info-main,.pro-zx{min-width: 100%;width: 100% !important;}
    .header{padding: 10px 0;}
    .logo img{width: 70px;}
    .fa-navicon{background: url(../images/menu-icon.png) no-repeat center;width: 34px;height: 30px;background-size: 20px;}
    .fa-navicon::before{display: none;}
    .banner{margin-top: 0;margin-bottom: 0;}
    .big-title-text,.big-title{font-size: 24px;}
    .big-title-bg{background-position: -62px -198px;}
    .home-pro .pro,.footer-top,.footer-bottom,.footer-tools-share
    ,.pro-content .flex
    ,.service-jieshao .main
    ,.service-fanwei-nav
    ,.news-items,.news-items-images{display: block;padding: 0 20px;}
    .home-product .pro li{width: 100%;}
    .home-news-warp .pro-item-border{padding: 30px 0px 10px;}
    .home-news-item{padding-bottom: 20px;}
    .footer-bt-items,.footer-bt,.footer-bt-items a,.hudong-address-nav .row,.header .main,.header .logo a{display: block;}
    .footer-bt-items{margin-bottom: 20px;}
    .footer-bt-items a{font-size: 24px;padding: 5px 10px;text-align: center;}
    .product-left,.home-fuwu-box,.pro-items,.service-jieshao-left{width: 100%;}
    .pro-content .grid-col-4 .col,.service-yanzheng-title,.service-yanzheng-bar,.service-yanzheng-form{width: 100%;}
    .home-fuwu-box-item,.footer-tools-share{margin-bottom: 20px;}
    .header .logo,.header-right,.header .menu ul,.news-items-images,.news-items:first-child .news-items-images{width: 100%;display: block;}
    .header .logo{padding: 0 0 0 10px;}
    .header .search,.header-right,.menu-mini{display: none;}
    .about-text{background-size: 130%;}
    .about-text-1{width: 100%;margin: 255px 0 20px;padding: 0 20px;}
    .about-text-1 p{display: block;}
    .header-mobile{display: block;position: absolute;right: 10px;top: 10px;}
    .header-mobile .fa{font-size: 33px;}
    .mobile_show .header-right{display: block;background-color: #34b9e2;}
    .mobile_show .header-right .menu{display: block;overflow-y: auto;padding: 20px;margin-top: 10px;}
    .menu_child{display: block;position: static;background-color: transparent;}
    .header{position: static;}
    .header .menu li a{line-height: 1.15 !important;color: #ffffff;}
    .header .menu li{border-bottom: 1px dashed #ffffff;padding: 10px 0;}
    .header .menu li:last-child{border-bottom: 0 none;}
    .header .menu ul{margin-bottom: 20px;}
    .about-path{margin-top: 20px;}
    .pro-item-name{padding: 0;margin-right: 0;}
    .menu_child dd a::before{content: "・";display: inline-block;padding-right: 5px;}
    .footer-tools-share div{display: block;}
    .service-jieshao::after,.service-zhuanye-images::after,.mobile-hide,.menu_child dd:first-child::before,.service-path{display: none;}
    .service-jieshao-left{padding-right: 0;}
    .service-yanzheng{padding: 100px 20px;}
    .news-items .news-items-images{position: relative;padding: 0;}
    .news-items:first-child .news-items-images{height: auto;}
    .news-items-images img{top: auto;left: auto;transform: translate(0);}
    .home-news .items-box-group{padding: 30px 10px;}
    .lxwm-right{display: none;}
    .home-news .items-group .flex,.home-fuwu-mo,.footer-tools,.pro-zx-info label,.lxwm-right-mobile{display: block;}
    .home-fuwu-pc{display: none;}
    .about-path .main,.service-zhuanye .main,.product-cate{overflow-x: scroll;}
    /* .news-cate{width: 100%;} */
    .pro-cate-children .small-title,.news-cate .small-title,.pro-cate .small-title,.service-zhuanye-cate a{white-space:nowrap;font-size: inherit;display: block;flex: 1 1 100%;}
    .pro-path, .about-path.pro-path{margin-top: 20px;}
    .pro-cate-children .small-title,.pro-cate-children .small-title:first-child{padding: 5px 10px;}

    .service-fs-js-title{width: 95%;font-size: 135%;}
    .service-fs-fw-title,.service-fs-sg-title{font-size: 135%;}
    .service-ht-fw,.service-fs-sg,.service-fs-fy{padding: 30px 10px;}
    .service-fs-bz{padding: 90px 20px 0;}
    .service-fs-bz .service-fs-fw-title,.service-fs-sg .service-fs-sg-title{width: 100%;margin: 30px 0;}
    .service-fs-fw-image{margin: 0 auto;}
    .service-fs-jieshao,.service-fs-fw{margin: 30px 20px;}

    .down a{white-space:nowrap;}
    
    .tools-box{padding: 50px 0;}
    .tools-box-text{margin-bottom: 20px;}
    .tools-box-right{padding: 25px 15px;}
    
    /* .footer-top{padding: 0 10px;} */
    .news-cate .small-title a, .pro-cate .small-title a{padding: 8px 0;display: block;text-align: center;}
    .pro-cate .small-title a{padding: 8px 10px;}
    .service-zhuanye-cate{height: 0;overflow: hidden;margin-bottom: 20px;}
    .service-zhuanye{overflow: hidden;padding-bottom: 150px;margin-bottom: 0;}

    .home-pro-box{background-color: #f1f1f1;overflow: hidden;}
    .home-pro .pro,.home-news .items-group .flex,.pro-content .flex{display: grid;flex-wrap: wrap;grid-row: 1 2;grid-column: 1 2;grid-template-columns: repeat(2, 50%);}
    .pro-content .flex{padding-right: 0;}
    .home-pro .pro-item,.pro-content .pro-items{display: block;background-color: #ffffff;border-radius: 8px;margin: 0 10px 20px 0;overflow: hidden;padding: 10px;width:  calc(100% - 20px);}
    .pro-item .pro-item-border img{height: auto;}
    .home-pro .pro-item img,.home-pro .pro-item a.image{width: 100%;}
    .home-pro .pro-item *{font-size: inherit;}
    .home-pro .pro-item .pro-item-name{padding: 3px 0;}
    .home-pro .pro-item .pro-item-desc{padding: 3px 0;}
    .home-fuwu-box{padding: 0 20px;margin: 20px 0;}
    .home-fuwu-box-item span{font-size: inherit;}
    .home-fuwu{padding: 0 20px;}
    .home-fuwu-box-item{padding: 0 10px;}
    .ranking-nav-group{padding: 0 15px;}
    .ranking-nav-group div.self{border-radius: 5px 5px 0 0;}
    .home-news *{font-size: inherit !important;}
    .items-group-news{width: calc(100% - 10px);display: block;background-color: #ffffff;border-radius: 8px;margin: 0 0 10px;overflow: hidden;padding: 10px 10px 0;}
    .items-group-news img{height: auto;}
    .item-group-news-name{margin-bottom: 0;}
    .pro-item-title,.pro-item-desc,.pro-item-href{font-size: 12px;}

    .pro-item-border{padding: 60px 5px 15px;}
    
    .service-fanwei-title{margin: 0;}
    .service-jieshao,.video-navs{margin: 30px 0;}
    .about-text,.service-fanwei-title,.service-jieshao{padding: 30px 0;}
    .about-left-2-title{font-size: 135%;padding-left: 50px;}
    .about-rongyu .about-title, .about-hezuo .about-title,.service-fanwei-title,.news-items:first-child .news-items-times,.service-zhuanye-title,.about-left-1-title{font-size: 135%;}
    .about-left-1-desc{font-size: 115%;}
    .about-text .main,.down-login-f{display: block;}
    .about-text .main .about-left-1{padding-left: 20px;width: 100%;display: flex;}
    .about-text .main .about-left-1-title{width: 150px;line-height: 65px;}
    .about-shili{position: relative;height: 575px;padding-top: 60px;}
    .about-shili:after{content: "";width:100%;height:100%;position: absolute;left:0;top:0;background: inherit;filter: blur(10px);z-index: 2;}
    .about-shili .main{position: relative;z-index: 9;}
    .about-shili .main .about-text-2{background-color:rgba(255,255,255,0.95);}
    .about-text .main .about-left-1-desc{padding-left: 20px;margin-top: 0;flex: 1 1 100%;}
    .about-text .main .about-text-1{margin-top: 50px;}
    .about-shili .main .about-text-2{padding: 30px;width: auto;background-color: rgba(255,255,255,0.8);margin: 0 20px;}
    .about-rongyu .about-licheng-nav{width: 90%;margin: 20px auto;}
    .about-hezuo{padding: 30px 20px;}
    .tools-box .flex,.news-navs-video,.product-info-top{display: block;padding: 20px;}
    .tools-box .tools-box-r-input input,.down-login-f input,.about-verify-input-box input{width: 90%;}
    .video-items,.news-rongyu .video-items{width: 100%;}
    .product-info-top-right{height: 200px;margin-top: 20px;padding-top: 20px;}
    .product-info-top-right .pro-info-btn{position: static;}
    .product-info-nav{margin-top: 20px;}
    /* .about-verify-int button{text-align: center;margin: 20px auto;display: block;} */
    .about-verify-input-box input[name*="code-"]{width: 55px;padding:13px 5px;}
    .about-verify-input-box input[name="verCode"]{width: 72px;padding:13px 5px;}
    .about-verify-input-box img{width: 165px;}
    .about-path-back-icon{width: 25px;height: 25px;line-height: 25px;margin-left: 20px;}
    .news-info-title,.news-info-main{padding: 0 20px 20px;}
    .news-info-time{margin: 0 20px 20px;}
    .news-items-images:hover img{transform:none}
    
    .tools-fy,
    .tools-mf,
    .tools-fs,
    .tools-ht{background-position: center;}
    .news-itemss{display: block;text-align: center;margin-bottom: 15px;}
    .news-itemss .news-items-desc:empty{display: none;margin: 0;}
    .footer-bottom,.footer-tools-share,.footer-top dl.footer-menu{display: none;}
    .down-login-f input{margin: 10px;}
    .lxwm{display: block;padding: 0 30px;}
    .product-info-images{width: 100%;height: calc(100vw - 40px);}
    .footer-tools dl{display: flex;flex-wrap: wrap;}
    .footer-tools dl dt{flex: 100%;width: 100%;font-size: 112%;}
    .footer-tools dl dd{flex: 1;font-size: 80%;}
    .banner .swiper-pagination-bullet{width: 5px;height: 5px;background-color: #ccc;}
    .banner .swiper-pagination-bullet-active{background-color: #8bdbff;}
    .footer-top{padding: 0 5px;}
    .video-player{min-height: 225px;}
    .lxwm-left p:nth-child(1) span,.lxwm-left p:nth-child(2) span{font-size: 115% !important;}
    .lxwm-left p:nth-child(2){margin: 10px 0 !important;}
    .lxwm-left p:last-child{display: none;}
    .about-text-1 p{font-size: 100%;}

    .header-mobile{line-height: 12px;}
    .header-mobile a{vertical-align: middle;}
    .header-mobile .fa-search{font-size: 16px;}
    .header-mobile .header-mobile-jd{width: 25px;margin-right: 3px;}
    .video-items-images a img{height: auto;}
    
    .service-fanwei-nav img,.service-fanwei-nav a{width: 100%;display: block;}
}