﻿@charset "utf-8";
body{/* overflow-x: hidden; */overflow-y: auto;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 14px;font-family: "Microsoft YaHei";color: #333;}
h1,h2,h3,h4,h5,h6{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none;border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;border: 0;outline: none;}
table{border-collapse: collapse; border-spacing: 0;}
*,::after,::before{box-sizing:border-box;}
.red{color: #ba292e;}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1200px; margin: 0 auto;}
a{color: #333;text-decoration: none;}
a:hover{color: #dcb442;text-decoration: none;}
a:visited{text-decoration: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}
.grey{background: #282828;}
/*清除浮动*/
.clearfix{zoom: 1;}
.clearfix:before,.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
/*网站顶部*/
.top{position: relative;color: #666;line-height: 45px;background: #f3f2f0;z-index: 3;}
.top a{color: inherit;}
/*网站头部*/
.header{position: relative;width: 100%;height: 120px;box-shadow: 0 2px 20px rgba(0, 0, 0, .15);z-index: 2;}
.header>div{display: flex;justify-content: space-between;align-items: center;height: 100%;}
.header .logo img{max-width: 100%;}
.header .nav{display: flex;flex-wrap: wrap;width: 720px;justify-content: flex-end;}
.header .nav li{position: relative;width: 25%;text-align: center;}
.header .nav li a{display: inline-block;color: #000;font-size: 18px;font-weight: bold;line-height: 40px;border-bottom: 2px solid #fff;}
.header .nav li.cur a,.header .nav li:hover a{color: #dcb442;border-bottom-color: #dcb442;}
.header .nav ul .subnav{position: absolute;opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.header .nav ul li:hover .subnav{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.header .nav ul .subnav{box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);height: auto;overflow: hidden;position: absolute;top: 100%;left: 50%;margin-left: -60px;width: 120px;z-index: 199;padding-top: 5px;}
.header .nav ul .subnav:before{content: "";width:0;height:0;position:absolute;top: 0;left:50%;margin-left: -5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom: 5px solid #dcb442;}
.header .nav ul .subnav a{color: #fff;display: block;font-size: 12px;font-weight: 500;height: 35px;line-height: 35px;padding: 0;max-width: 100%;border: 0;padding: 0 10px;background: #dcb442;}
.header .nav ul .subnav a:hover{color: #dcb442;background: #fff;}
/*网站大图*/
#banner{width: 100%;max-width: 1920px;overflow: hidden;}
#banner .swiper-slide{ min-width: 1200px; position: relative; background-position: center!important; background-size: cover!important; }
#banner .swiper-slide img{width: 100%;height: 500px;object-fit: cover;}
#banner .swiper-pagination{bottom: 15px;}
#banner .swiper-pagination-bullet{width: 12px;height: 12px;margin: 0 5px;border-radius: 50px;background: #fff;opacity: .2;outline: none;transition: all .5s;}
#banner .swiper-pagination-bullet-active{opacity: .5;}
#banner .swiper-button-prev,#banner .swiper-button-next{left: 4%;width: 40px;height: 60px;margin-top: -30px;background-size: 20px 20px;background-color: rgba(0,0,0,.2);opacity: 0;transition: all .5s;display: none;}
#banner .swiper-button-next{left: auto;right: 4%;}
#banner:hover .swiper-button-prev,#banner:hover .swiper-button-next{opacity: 1;}
#banner:hover .swiper-button-prev:hover,#banner .swiper-button-next:hover{background-color: rgba(0,0,0,.5);}
.banner .search{position: absolute;top: 0;left: 50%;margin-left: -450px;width: 900px;margin-top: 150px;z-index: 1;}
.banner .search dl{display: flex;justify-content: center;margin-bottom: 25px;}
.banner .search dl dd{position: relative;color: #dcb442;font-size: 26px;line-height: 45px;text-align: center;padding: 0 33px;margin-right: 35px;border-radius: 10px;border: 1px solid #6a6a6a;background: #fff;cursor: pointer;transition: all .5s;}
.banner .search dl dd:after{content:"";position: absolute;left: 50%;bottom: -10px;margin-left: -10px;border-width: 10px;border-top-width: 10px;border-style: dashed;border-top-style: solid;border-color: transparent;border-top-color: #dcb442;border-bottom: none;opacity: 0;transition: all .5s;}
.banner .search dl dd.cur{color: #fff;border-color: #dcb442;background: #dcb442;}
.banner .search dl dd.cur:after{opacity: 1;}
.banner .search form{display: flex;position: relative;background: #fff;padding-right: 160px;border-radius: 10px;box-shadow: 0 0 30px rgba(0, 0, 0, .3);overflow: hidden;}
.banner .search .input{width: 100%;color: #666;font-size: 16px;line-height: 35px;padding: 10px;padding-left: 20px;}
.banner .search .btn{position: absolute;top: 0;right: 0;width: 160px;color: #fff;font-size: 26px;line-height: 55px;background: #dcb442;cursor: pointer;}
.banner .search h3{color: #fff;font-size: 36px;text-align: center;margin-top: 35px;text-shadow: 0 0 5px rgba(0, 0, 0, .6);}
/*******index css*******/
/*首页标题*/
.in_title{position: relative;display: flex;margin-left: 55px;border-bottom: 1px solid #f0f0f0;align-items: flex-end;}
.in_title h3{position: relative;top: 1px;border-bottom: 3px solid #dcb442;}
.in_title h3:before,.in_title h3:after{content:" ";position: absolute;left: -56px;bottom: -3px;width: 16px;height: 56px;border-radius: 5px;background: linear-gradient(180deg, #dcb442 14%, #fff 14%, #fff 20%, #dcb442 20%);}
.in_title h3:before{transform: rotate(19deg);transform-origin: bottom;will-change: transform;}
.in_title h3:after{left: -24px;width: 27px;}
.in_title span{display: inline-block;color: #fff;font-size: 26px;font-weight: bold;line-height: 39px;padding: 0 15px;margin: 0 10px 3px 6px;border-bottom: 2px solid #dcb442;background: #dcb442;}
.in_title a{color: #666;font-size: 15px;line-height: 30px;margin-left: auto;}
/*资讯上部*/
.news_top{margin: 70px 0;}
.news_top>div{display: flex;flex-wrap: wrap;justify-content: space-between;}
.news_top .in_title{width: 100%;margin-bottom: 40px;}
.news_top .news-pic{width: 560px;height: 380px;border-radius: 10px;overflow: hidden;}
.news_top .news-pic .in_title{position: absolute;right: 0;width: 335px;}
.news_top .news-pic .swiper-container{height: 100%;}
.news_top .news-pic .img{width: 100%;height: 100%;}
.news_top .news-pic .img img{width: 100%;height: 100%;object-fit: cover;}
.news_top .news-pic .img h3{position: absolute;bottom: 0;left: 0;width: 100%;color: #fff;font-size: 16px;line-height: 50px;padding-left: 20px;padding-right: 16%;background: linear-gradient(to bottom,rgba(0,0,0,0),#000 100%);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_top .news-pic .swiper-pagination{left: auto;right: 5px;bottom: 0;width: auto;height: 50px;display: flex;align-items: center;}
.news_top .news-pic .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 4px;background: #fff;opacity: 1;}
.news_top .news-pic .swiper-pagination .swiper-pagination-bullet-active{background: #dcb442;}
.news_top .inews{width: 580px;height: auto;}
.news_top .inews .list{margin-top: -20px;}
/*小banner图*/
.ads>div{display: flex;justify-content: space-between;}
.ads .img{width: 560px;height: 150px;border-radius: 10px;overflow: hidden;}
.ads .img img{width: 100%;height: 100%;}
/*资讯下部*/
.news_bottom{margin: 70px 0;}
.news_bottom>div{display: flex;justify-content: space-between;}
.news_bottom .inews{width: 580px;height: auto;}
.news_bottom .inews .list{margin-top: 25px;}
/*文章资讯*/
.inews .list{margin-top: 20px;}
.inews .list li{position: relative;height: 57px;font-size: 16px;line-height: 57px;padding: 0 100px 0 30px;border-bottom: 1px dashed #e1e1e1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.inews .list li:before{content:" ";position: absolute;top: 0;left: 0;width: 30px;height: 100%;background: url(../images/dian.png) 5px center no-repeat;}
.inews .list li span{position: absolute;top: 0;right: 0;color: #999;}
.inews .list li:hover a{color: #dcb442;}
/*服务资质*/
.service{margin: 60px 0;}
.service ul{display: flex;flex-wrap: wrap;margin: -12px;padding-top: 60px;}
.service li{width: 180px;height: 100px;border-radius: 10px;border: 1px solid #e8e8e8;margin: 12px;overflow: hidden;}
.service li .img{width: 100%;height: 100%;}
.service li .img img{width: 100%;height: 100%;object-fit: contain;}
/*******内页样式********/
.content{padding: 30px 0;}
/*内页大图*/
.nybanner{width: 100%;overflow: hidden;}
.nybanner img{display: block;width: 100%;max-width: 1920px;margin: 0 auto;}
/*当前位置*/
.position{color: #888;font-size: 14px;line-height: 50px;box-shadow: 0px 3px 18px #f0f0f0;background: #fff;}
.position a{color: #888;}
.position h3{display: inline-block;color: #dcb442;font-size: 26px;}
/*栏目分类*/
.menu{display: flex;justify-content: center;margin-bottom: 30px;}
.menu li{margin: 0 10px;transition: all .5s;}
.menu li a{display: block;color: #666;font-size: 16px;line-height: 50px;padding: 0 30px;background: #f5f5f5;}
.menu li:hover a,.menu li.active a{color: #fff;background: #dcb442;}
/*默认单页*/
.Aboutpage{color: #666;font-size: 14px;line-height: 28px;text-align: justify;min-height: 600px;overflow: hidden;}
.Aboutpage img{max-width: 100%;}
/**搜索栏*/
.content .search{width: 100%;padding: 15px 20px;margin-bottom: 20px;background: #F0F0F0;box-sizing: border-box;}
.content .sousuo{height: 45px;display: flex;justify-content: space-between;align-items: center;}
.content .sousuo input{flex: 1;height: 100%;padding: 0 10px;border: 1px solid #dcb442;border-right: 0;outline: none;background: #fff;}
.content .sousuo button{width: 100px;height: 100%;font-size: 14px;color: #fff;border: none;background: #dcb442;cursor: pointer;outline: none;}
/*文章列表*/
.Newslist{min-height: 600px;}
.Newslist li{padding: 20px 0;border-bottom: 1px dashed #dedede;}
.Newslist li .tit{display: flex;justify-content: space-between;}
.Newslist li .tit h3{width: 75%;font-size: 18px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Newslist li .tit em{color: #666;font-size: 16px;font-weight: normal;margin-left: 20px;}
.Newslist li .tit span{font-size: 18px;}
.Newslist li p{color: #999;font-size: 16px;line-height: 26px;text-align: justify;margin-top: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Newslist li p span{float: right;}
/*内容详情*/
.article .title{font-size: 24px;font-weight: bold;text-align: center;}
.article .time{color: #888;font-size: 14px;line-height: 50px;text-align: center;border-bottom: 1px solid #ededed;margin-bottom: 20px;}
.article .details{color: #666;font-size: 14px;line-height: 28px;text-align: justify;overflow: hidden;}
.article .details img{max-width: 100%;}
/*内容分页*/
.reLink{font-size: 14px;line-height: 48px;color: #6e6e6e;border-top: 2px solid #eee;border-bottom: 2px solid #eee;margin: 20px auto;}
.reLink .prevLink,.reLink .nextLink{width: 50%;}
.reLink .nextLink{text-align: right;}
/*友情链接*/
.links{margin-bottom: 60px;}
.links .in_title{margin: 0;padding-bottom: 15px;}
.links .in_title h3{top: 0;border: 0;padding-left: 42px;}
.links .in_title span{color: #dcb442;line-height: 1;padding: 0;margin: 0;border: 0;background: none;}
.links .in_title h3:before,.links .in_title h3:after{left: 0;bottom: 0;width: 10px;height: 30px;border-radius: 2px;}
.links .in_title h3:after{left: 19px;width: 14px;}
.links .box{color: #333;line-height: 2.5;margin-top: 20px;}
.links .box a{color: inherit;display: inline-block;}
.links .box span{margin: 0 10px;opacity: .15;}
.links .box span:last-child{display: none;}
.links .box a:hover{color: #dcb442;}
/*底部*/
.footer{color: #fff;font-size: 16px;line-height: 2;text-align: center;padding: 50px 0;background: #dcb442;}
.footer h3{font-size: 25px;margin-bottom: 15px;}
.footer a{color: inherit;}
/*证书样式*/
.zheng{padding: 50px 0;}
.zheng img{/* filter: grayscale(100%); */}
.zheng .down{display: flex;justify-content: center;align-items: center;width: 150px;color: #bbb;font-size: 16px;line-height: 48px;border-radius: 5px;border: 1px solid gray;background: #555;margin: auto;text-shadow: 0px 1px black;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;cursor: pointer;transition: all .5s;}
.zheng .down i{font-size: 20px;margin-right: 5px;}
.zheng .down:active{color: #fff;background: #444;transform: scale(0.98);}
.zheng .dis{display: none;}
/*公示信息一*/
.gongshi1{position: relative;color: #000;width: 1026px;text-align: center;padding-top: 96px;padding-bottom: 43px;margin: 0 auto;border: 10px solid #dcb442;background: url(../images/gs1_bg.jpg) no-repeat center -10px;overflow: hidden;user-select: none;}
.gongshi1 .logo{width: 130px;height: 130px;}
.gongshi1 h2{font-size: 50px;font-weight: bold;margin-top: 15px;color: #dcb442;}
.gongshi1 .box{margin-top: 95px;}
.gongshi1 .box h3{margin-left: 2px;font-size: 32px;font-weight: bold;padding-bottom: 16px;color: #dcb442;}
.gongshi1 .box p{width: 640px;font-size: 20px;line-height: 44px;text-align: justify;margin-left: 267px;}
.gongshi1 .box p.txt{display: flex;line-height: 23px;margin-top: 10px;margin-bottom: 18px;}
.gongshi1 .box p.txt b{flex: none;}
.gongshi1 .box .pic{width: calc(1600px * 0.575);margin: auto;margin-top: 30px;box-shadow: 0 0 10px -6px rgba(0, 0, 0, .5);}
.gongshi1 .box .tips{font-size: 14px;margin: 20px 40px 0;}
.gongshi1 .box .lin1{height: 103px;}
.gongshi1 .box .lin2{height: 87px;margin-bottom: 20px;background: url(../images/tit1_bg.png) no-repeat 13px center;}
/*公示信息二*/
.gongshi2{position: relative;color: #000;width: 1026px;text-align: center;padding-top: 98px;padding-bottom: 43px;margin: 0 auto;border: 10px solid #b5976d;background: url(../images/gs2_bg.jpg) no-repeat center -10px;overflow: hidden;user-select: none;}
.gongshi2 .logo{width: 130px;height: 130px;}
.gongshi2 h2{font-size: 50px;font-weight: bold;margin-top: 35px;color: #b5976d;}
.gongshi2 span{display: block;font-size: 32px;}
.gongshi2 .box{margin-top: 118px;}
.gongshi2 .box h3{font-size: 32px;font-weight: bold;padding-bottom: 23px;color: #b5976d;}
.gongshi2 .box p{width: 640px;font-size: 20px;line-height: 44px;text-align: justify;margin-left: 267px;}
.gongshi2 .box p.txt{display: flex;line-height: 23px;margin-top: 10px;margin-bottom: 18px;}
.gongshi2 .box p.txt b{flex: none;}
.gongshi2 .box .pic{width: calc(1600px * .4);margin: auto;box-shadow: 0 0 10px -6px rgba(0, 0, 0, .5);}
.gongshi2 .box .tips{font-size: 14px;margin: 20px 40px 0;}
.gongshi2 .box .lin1{height: 100px;}
.gongshi2 .box .lin2{height: 93px;background: url(../images/tit2_bg.png) no-repeat center;}
/*品牌证书*/
.zheng1{position: relative;left: 50%;margin-left: -800px;width: 1600px;height: 1131px;color: #000;text-align: center;padding: 98px 0;background-color: #fff;background-position: center;background-repeat: no-repeat;user-select: none;}
.zheng1 .font{font-family: "Noto Serif SC", serif;}
.zheng1 .logo{width: 164px;height: 164px;}
.zheng1 .zsmc1{color: #c8b75c;font-size: 88px;font-weight: bold;line-height: 136px;letter-spacing: 10px;text-indent: 10px;}
.zheng1 .zsmc2{font-size: 52px;font-weight: 900;letter-spacing: 5px;text-indent: 5px;margin-top: 30px;margin-bottom: 57px;}
.zheng1 .ppbz{position: relative;top: -20px;display: flex;max-height: 120px;justify-content: center;align-items: center;}
.zheng1 .ppbz img{max-height: 140px;}
.zheng1 .ppbz h3{font-size: 60px;font-weight: 900;letter-spacing: 3px;text-indent: 3px;margin-left: 20px;}
.zheng1 .gsmc{font-size: 44px;font-weight: 900;margin-top: 18px;}
.zheng1 .flex{display: flex;justify-content: space-between;margin: 41px 172px 0 167px;}
.zheng1 .ewm{margin-right: 54px;}
.zheng1 .ewm img{width: 114px;height: 114px;border-radius: 5px;}
.zheng1 .ewm h3{font-size: 16px;font-weight: bold;margin-top: 3px;}
.zheng1 .txt{width: 600px;flex: none;font-size: 25px;line-height: 46px;text-align: left;margin-top: 24px;margin-right: auto;}
.zheng1 .yz{position: relative;display: flex;margin-top: 10px;}
.zheng1 .yz img{position: relative;height: 182px;margin-left: 35px;}
.zheng1 .yz p{position: absolute;left: 13px;top: 58px;font-size: 25.3px;line-height: 46px;text-align: left;white-space: nowrap;}
.zheng1 .bottom{font-size: 24px;letter-spacing: 2px;text-indent: 2px;margin-top: 37px;}
.zheng1.bg1{background-image: url(../images/zs1_bg1.jpg);}
.zheng1.bg2{background-image: url(../images/zs1_bg2.jpg);}
.zheng1.bg3{background-image: url(../images/zs1_bg3.jpg);}
.zheng1.bg4{background-image: url(../images/zs1_bg4.jpg);}
.zheng1.bg5{background-image: url(../images/zs1_bg5.jpg);}
.zheng1.bg6{background-image: url(../images/zs1_bg6.jpg);}
.zheng1.bg7{background-image: url(../images/zs1_bg7.jpg);}
.zheng1.bg8{background-image: url(../images/zs1_bg8.jpg);}
.zheng1.bg9{background-image: url(../images/zs1_bg9.jpg);}
.zheng1.bg10{background-image: url(../images/zs1_bg10.jpg);}
.zheng1.bg11{background-image: url(../images/zs1_bg11.jpg);}
.zheng1.bg12{background-image: url(../images/zs1_bg12.jpg);}
.zheng1.bg13{background-image: url(../images/zs1_bg13.jpg);}
.zheng1.bg14{background-image: url(../images/zs1_bg14.jpg);}
.zheng1.bg15{background-image: url(../images/zs1_bg15.jpg);}
.zheng1.bg16{background-image: url(../images/zs1_bg16.jpg);}
.zheng1.bg17{background-image: url(../images/zs1_bg17.jpg);}
.zheng1.bg18{background-image: url(../images/zs1_bg18.jpg);}
.zheng1.bg19{background-image: url(../images/zs1_bg19.jpg);}
.zheng1.bg20{background-image: url(../images/zs1_bg20.jpg);}
/*推荐官证书*/
.zheng2{position: relative;left: 50%;margin-left: -800px;width: 1600px;height: 2240px;color: #000;text-align: center;padding: 165px 90px 90px;background: #fff url(../images/zs2_bg.jpg) center no-repeat;background-size: cover;user-select: none;}
.zheng2 .font{font-family: "Noto Serif SC", serif;}
.zheng2 .logo{width: 245px;height: 245px;}
.zheng2 .zsmc{display: block;width: 680px;margin: auto;margin-top: 43px;}
.zheng2 .grzp{display: block;width: 300px;height: 450px;margin: auto;margin-top: 50px;object-fit: contain;}
.zheng2 .grxm{font-size: 36px;font-weight: 600;margin-top: 33px;}
.zheng2 .con{display: flex;padding: 0 6px 0 187px;}
.zheng2 .con p{flex: 1;font-size: 47px;font-weight: 700;line-height: 100px;text-align: left;margin: 34px 0 0 25px;}
.zheng2 .con span{display: inline-block;width: 32px;}
.zheng2 .ppbz{display: flex;flex: none;width: 180px;height: 230px;flex-direction: column;align-items: center;}
.zheng2 .ppbz img{width: 100%;height: 100%;object-fit: contain;}
.zheng2 .ppbz h3{font-size: 46px;font-weight: 800;white-space: nowrap;margin-top: 0;}
.zheng2 .text{position: relative;right: -7px;font-size: 41px;font-weight: 600;line-height: 73px;letter-spacing: .5px;text-indent: 44px;padding: 70px 58px 0 115px;}
.zheng2 .flex{display: flex;justify-content: space-between;margin: 82px 142px 0 201px;}
.zheng2 .ewm{margin-top: 18px;}
.zheng2 .ewm img{width: 160px;height: 160px;border-radius: 10px;}
.zheng2 .ewm h3{font-size: 22px;font-weight: bold;}
.zheng2 .yz{position: relative;display: flex;}
.zheng2 .yz img{position: relative;height: 260px;margin-left: 32px;}
.zheng2 .yz p{position: absolute;left: -64px;top: 69px;font-size: 39px;font-weight: bold;line-height: 72px;text-align: left;white-space: nowrap;}
.zheng2 .bottom{font-size: 38px;margin-top: 65px;}