@charset "utf-8";
*{ list-style:none; margin: 0; padding: 0; text-decoration: none; outline: none;font-family: 微软雅黑;}
body{overflow-x: hidden;background-color: #ffffff;}
h1,h2,h3,h4{ font-weight: normal;}
img{ border: none;margin: 0;padding: 0;}
input{ border: none;}
a{text-decoration: none;}
a:hover, a:focus{text-decoration: none;}
p{padding: 0;margin: 0;}
ul,ol{margin: 0;padding: 0;}
/* .clearfix:before,.clearfix:after{content:"";display: table;}
.clearfix:after{clear: both;} */
.clearfix::after{content: "";display: block;height: 0;clear: both;}

/* 返回顶部 */
.actGotop{position: fixed;bottom: 80px;right: 0px;width: 40px;display: none;z-index: 100000000;background: #595959;cursor: pointer;-webkit-transition:1s all;border-radius: 5px;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;text-align: center;height: 40px;line-height: 40px;}
.actGotop>img{display: inline-block;width:15px;}
.actGotop:hover{background-color: #183885;}

/* 导航 */
.top{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999999;background: #fff;}
.fixed{box-shadow: 0px 0px 3px #666;}
.top-nav{width: 1284px;margin: auto;display: flex;justify-content: space-between;}
.mob-top,.mob-nav{display: none;}
.top-logo{display: flex;align-items: center;}
.top-logo>img{display: block;width: 100%;}
.top-nav ul{display: flex;justify-content: flex-end;}
.top-r{display: flex;justify-content: flex-end;align-items: center;}
.top-nav ul li{position: relative;}
.top-nav ul li>a{font-size: 16px;color: #535353;line-height: 80px;text-align: center;padding: 0 20px;display: block;
    -webkit-transition:0.5s all;/* 适用Safari 和 Chrome兼容 */
    -moz-transition:0.5s all;/* 适用Firefox兼容 */
    -ms-transition:0.5s all;/* 适用IE9兼容 */
    -o-transition:0.5s all;/* Opera */
    transition: 0.5s;}

.top-nav ul li>a:hover{color: #183885;}
.top-nav ul li>a:hover i{background:url(../images/top-nav-bg.png) no-repeat;background-position: 2px 2px;}
.top-nav ul li.current>a{color: #005cc0;text-decoration: none;}
.top-nav ul li.current>a i{background:url(../images/top-nav-bg.png) no-repeat;background-position: 2px 2px;}
.subnav{position: absolute;top: 80px;background:#fff;width: 100%;padding-bottom: 5px;display: none;}
.subnav-item{display: block;font-size: 13px;color: #535353;line-height: 40px;text-align: center;word-wrap: break-word;
    -webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.subnav-item:hover{background:#183885;color: #fff;}
.search-btn{display: inline-block;width: 14px;height: 14px;padding: 10px;cursor: pointer;margin-right: 25px;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
/* .search-btn:hover{background: #183885;} */
.language{position: relative;}
.lang-show{background:#183885;display: flex;justify-content: flex-end;align-items: center;padding: 0 25px;}
.lang-show>img{display: inline-block;margin-right: 5px;width: 20px;}
.lang-show>span{display: inline-block;font-size: 14px;color: #fff;line-height: 80px;}
.language>ul{position: absolute;top: 80px;left: 0px;background:#fff;width: 100%;padding-bottom: 5px;display: none;}
.language>ul li a{display: block;padding-left:10px;font-size: 14px;color: #535353;line-height: 40px;
    -webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.language>ul li a:hover{background: #183885;color: #fff;}
.search-main{position: absolute;top: 80px;left: 0;background: #ededed;padding: 10px;width: calc(100% - 20px);display: none;}
.search-main input{padding-left: 10px;font-size: 14px;color: #535353;line-height: 38px;border: 1px solid #ddd;border-radius: 5px 0 0 5px;width:calc(100% - 112px);float: left;}
.search-main button{border: none;background: #183885;width: 40px;line-height: 40px;height: 40px;border-radius: 0px 5px 5px 0;display: block;float: left;cursor: pointer;
    -webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.search-main button:hover{background: #aaa;}
.search-main span{display: block;float: right;line-height: 40px;width: 40px;text-align: center;font-size: 16px;color: #535353;cursor: pointer;
    -webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.search-main span:hover{background: #183885;color: #fff;border-radius: 5px;}

/* banner */
.banner{padding-top: 80px;padding-bottom: 70px;}
.index-banner .swiper-slide{height: 800px;display: flex;align-items:center;}
.index-banner .swiper-slide.banner-video-slider{align-items: flex-end;}

/* 企业文化 */
.index-culture{padding-bottom: 70px;}
.index-culture>h2{font-size: 32px;color: #183885;text-align: center;}
.index-culture>p{font-size: 16px;color: #888;;margin-top: 20px;text-align: center;}
.company-l{width: 50%;float: left;cursor: pointer;position: relative;}
.company-l>img{display: block;width: 100%;}
.company-sm{position: absolute;width: 100%;top: 50%;left: 0;;text-align: center;margin-top: -150px;}
.company-sm>p{font-size: 22px;color: #fff;text-transform: uppercase;margin-bottom: 15px;font-weight: bold;}
.company-sm>h3{font-size: 52px;color: #fff;}
.company-sm>img{display: inline-block;width: 100px;margin-top: 130px;}
.company-r{width: 50%;float: left;}
.company-r>img{display: block;width: 100%;}
.company-r>div{padding-top: 80px;padding-left: 50px;}
.company-r>div h2{font-size: 30px;color: #6f6f6f;margin: 15px 0;text-align: left;font-weight: bold;margin-left: 80px;}
.company-r>div h2 span{color: #183885;}
.company-r>div a{display: block;width: calc(74% - 2px);border: 1px solid #707070;position: relative;text-align: center;font-size: 14px;line-height: 60px;color: #707070;margin-top: 75px;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.company-r>div a img{display: block;width: 20px;position: absolute;right: 10%;top: 50%;margin-top: -9px;}
.company-r>div a:hover{background: #183885;border-color: #183885;color: #fff;}
div#video2 {position: fixed;width: 100vw;height: 100vh;background-color: rgba(0,0,0,0.4);top: 0;left: 0;z-index: 999999999999;display: none;}
#movie1 {position: absolute;width:76%;left: 12%;top: 4vh;box-sizing: border-box;border-radius: 7px;cursor: pointer;}
#close {position: absolute;left: 88%;top: 4vh;width: 32px;height: 32px;border-radius: 50%;background-color: #ccc;text-align: center;line-height: 32px;margin-left: -20px;margin-top: -13px;font-size: 26px;cursor: pointer;padding: 0;border: none;}
#close img{display: block;width: 100%;}


/* 底部 */
.foot{background: #262626;padding-top: 100px;padding-bottom: 70px;}
.foot>div{width: 1284px;margin: auto;}
.foot-item{width:40%;float: left;}
.foot-item3{width:20%}
.foot-item h3{font-size: 22px;color: #fff;margin-bottom: 50px;}
.foot-item p{font-size: 14px;color: #818181;line-height: 20px;}
.foot-item p+p{margin-top: 20px;}
.foot-item2 p{padding-left: 30px;position: relative;line-height: 24px;}
.foot-item2 p img{display: block;width: 22px;position: absolute;top:4px;left: 0;}
.foot-item3 h3{width: 100%;float: left;}
.foot-item3>div{width:48%;float: left;}
.foot-item3>div+div{margin-left: 4%;}
.foot-item3 img{display: block;width: 100%;}
.foot-item3 p{font-size: 12px;color: #fff;margin-top: 10px;text-align: center;}
.copyright{background: #1b1b1b;}
.copyright>div{width: 1284px;margin: auto;}
.copyright p{font-size: 14px;color: #818181;line-height: 60px;float: left;}
.copyright span{font-size: 14px;color: #818181;line-height: 60px;float: right;display: block;}
.copyright span a{color: #818181;}
/* 关于我们 */
.ny-banner{margin-top: 80px;position: relative;}
.ny-banner>img{display: block;width: 100%;}
.ny-banner>img.mob-ny-banner{display: none;}
.ny-banner>h2{width: 100%;text-align: center;font-size: 30px;color: #fff;position: absolute;left: 0;top: 50%;line-height: 40px;margin-top: -20PX;font-weight: normal;}
.ny-road{background: #f5f5f5;position: relative;}
.ny-road>div{width: 1284px;margin: auto;}
.ny-road-line{float: left;font-size: 14px;color: #171717;line-height: 56px;}
.ny-road-line>a{color: #171717;}
.ny-road-line>a:hover{color: #183885;}
.ny-small-nav{float: right;}
.mob-road-nav{display: none;}
.ny-small-nav li{float: left;}
.ny-small-nav li a{font-size: 14px;color: #171717;line-height: 56px;padding:0 14px;display: block;
    -webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.ny-small-nav li.current a{background: #183885;color: #fff;}
.ny-small-nav li:hover a{background: #183885;color: #fff;}
.about-main{width: 1284px;margin: auto;padding-top:40px;margin-bottom: 100px;}
.ny-title{margin-bottom: 40px;}
.ny-title>h1{font-size: 34px;color: #535353;}
.ny-title>h1 span{color: #2e68a8;}
.ny-title>h1 div{color: #2e68a8;display: inline-block;}
.ny-title>div{width: 230px;background: #d9e9f4;height: 2px;margin-top: 30px;}
.ny-title>div div{width: 4em;height: 100%;background: #535353;display: block;}
.about-main-content>p{font-size: 14px;color: #888;line-height: 24px;text-indent: 2em;text-align: justify;}
.about-main-content>p+p{margin-top: 15px;}
.main-video{margin-top: 80px;position: relative;}
.main-v-l{width: 70%;cursor: pointer;}
.main-v-l>img{display: block;width: 100%;}
#video{ cursor:pointer; width:100%;}
#movie{ cursor: pointer;  width: 100%;}
#movie img{ display:block; width: 100%;}
.ab-ewm{display: block;width: 200px;border: 1px solid #f5f5f5;position: absolute;right: 80px;bottom: 0;}
.about-team{display: block;width: 40%;position: absolute;top: 10px;right: 0px;}
.about-main-img{margin-top: 80px;}
.about-main-img>img{display: block;width: 100%;}
.jhyl-div{background: url(../images/jhyl-img01.jpg) no-repeat center center;background-size: cover;padding-top: 200px;padding-bottom: 150px;}
.jhyl-div>div{width: 1284px;margin: auto;}
.jhyl-div p{text-indent: 2em;width: 60%;font-size: 18px;color: #fff;line-height: 36px;}
.jhyl-div p span{font-size: 22px;}
.jhyl-div2>img{display: block;width: 50%;float: left;}
.jhyl-div2>div{background: #fff;width:50%;float: left;}
.jhyl-div2 p{font-size: 18px;color: #666;line-height: 38px;width:67%;text-indent: 2em;margin-top: 15%;margin-left: 10%;}

/* 品牌战略 */
.ppzl-li{width: 31.3333333%;margin: 1%;float: left;}
.ppzl-li02{width: 48%;margin-top: 20px;}
.ppzl-li-top{position: relative;}
.ppzl-li-top>img{display: block;width: 100%;}
.ppzl-li-top>div{width: 90%;height:100%;position: absolute;border: 1px solid #dfdfdf;top: 8%;left: 5%;}
.ppzl-li-top>div div{display: block;background: #fff;width:70%;height: 50px;line-height: 50px;font-size: 26px;color: #0056ba;text-align: center;bottom:-25px;left: 15%;position: absolute;}
.ppzl-p{padding-top: 70px;}
.ppzl-p h3{font-size: 18px;color: #666;text-align: center;line-height: 22px;}
.ppzl-p p{font-size: 18px;color: #666;text-align: center;line-height: 22px;height: 44px;}


/* 认证体系 */
.honor-img-t+.honor-img-t{border-top: 1px solid #9b9b9b;padding-top: 30px;margin-top: 40px;}
.honor-item{width: 30%;float: left;text-align: center;}
.honor-item+.honor-item{margin-left: 3%;}
.honor-item>img{display: block;width: 100%;}
.honor-item>h2{font-size: 18px;color: #686868;line-height: 20px;padding-left: 45px;background: url(../images/honor-bg.jpg) no-repeat;background-size: 27px 34px;font-weight: bold;margin-top: 28px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;max-width: 100%; width: fit-content;display: inline-block;height: 42px;}
.bigimg{width:600px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;background: #fff;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.bigbox{width:840px;background: #fff;border:1px solid #ededed;margin:0 auto;border-radius: 10px;overflow: hidden;padding:10px;}
.bigbox>.imgbox{width:400px;height:250px;float:left;border-radius:5px;overflow: hidden;margin: 0 10px 10px 10px;}
.bigbox>.imgbox>img{width:100%;}
.honor-item:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:40px;top: 90px;width: 40px;}
.mask>img:hover{cursor:pointer}

/* 企业文化 */
.culture-main{width: 1310px;}
.culture-main .ny-title{margin-left: 16px;}
.culture-item{display: block;width: 31%;margin: 1%;float: left;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.culture-item>div{position: relative;}
.culture-item>div img{display: block;width: 100%;}
.culture-item>div p{font-size: 20px;line-height: 24px;position: absolute;width: 100%;left: 0;top: 50%;margin-top: -12px;color: #fff;text-align: center;}
.culture-item>span{display: block;position: relative;}
.culture-item>span h3{font-size: 20px;color: #fff;background: #333;line-height: 60px;text-align: center;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.culture-item>span img{display: block;width: 8px;position: absolute;right: 10px;bottom: 10px;}
.culture-item:hover{-webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px)}
.culture-item:hover h3{background: #183885;}
.culture-l{width: 48%;float: left;}
.culture-r{margin-left: 4%;}
.culture-l h2{font-size: 30px;color: #0056ba;margin-top: 70px;margin-bottom: 20px;font-weight: bold;}
.culture-l p{font-size: 16px;color: #666;line-height: 24px;}
.culture-l img{display: block;width: 100%;margin-top: 100px;}
.culture-l p.culture-r-p1{font-weight: bold;font-size: 18px;margin-bottom: 10px;}
.culture-r img{margin-top: 0;}
.culture-r img.img02{display: none;}
.hxjzg-item{width: 24%;float: left;position: relative;}
.hxjzg-item+.hxjzg-item{margin-left: 1%;}
.hxjzg-item>img{display: block;width: 100%;}
.hxjzg-item>div{width: 100%;height: 100%;position: absolute;}
.hxjzg-item>div h2{font-size: 36px;color: #fff;text-align: center;margin-top:60%;margin-bottom: 10px;}
.hxjzg-item>div p{padding: 0 10px;font-size: 14px;color: #fff;line-height: 24px;text-align: center;word-break: break-all;}

/* 经营宗旨 */
.tab-nav a {display: block;float: left;width:25%;line-height: 80px;height: 80px;text-align: center;color: #7e7e7e;font-size: 24px;border-bottom: 1px solid #a8a9aa;}
.tab-nav a.current {color: #fff;background: #4886e8;}
.tab-con {position: relative;overflow: hidden;margin-top: 30px;}
.tab-con-item {display: none;width: 100%;}
.tab-con-item>img{display: block;width: 100%;}
.tab-con-item>img.j-tab-img02{display: none;}
.tab-con-item>p{width:45%;position: absolute;top: 0%;left:8%;font-size: 22px;line-height: 32px;color: #fff;height: 100%;display: table;}
.tab-con-item>p em{display: table-cell;vertical-align: middle;font-style: normal;}
.tab-con-item>p span{display: block;margin-bottom: 20px;font-size: 24px;}

/* 应用理念 */
.yyln-top-l{width: 55%;float: left;}
.yyln-top img{display: block;width: 100%;}
.yyln-top-l img.img02{display: none;}
.yyln-top>div{margin-top: 20px;}
.yyln-top>div h2{font-size: 32px;color: #0056ba;margin-bottom: 20px;}
.yyln-top>div p{font-size: 14px;color: #666;line-height: 24px;width: 80%;}
.yyln-top-r{width: 43%;float: right;margin-left: 2%;}
.yyln-top-r>div p{width: 100%;}
.yyln-top-r img{margin-top: 30px;}
.yyln-fl{float: left;}
.yyln-fr{float: right;}
.yyln-main{margin-top: -50px;}
.yyln-main>div img{display: block;width: 50%;}
.ynln-word{width: 50%;padding-top:5%;}
.db-div{padding-top:2%;}
.ynln-word>div{padding-left: 50px;width: 590px;}
.ynln-word>div+div{margin-top: 30px;}
.ynln-word>div h2{font-size: 32px;color: #0056ba;margin-bottom: 20px;}
.ynln-word>div p{font-size: 14px;color: #333;line-height: 24px;}
.ynln-word.yyln-fl{text-align: right;}
.yyln-fl>div{padding-left: 0;padding-right: 50px;display: inline-block;text-align: left;}

/* 主题文化 */
.ztwh-p{float: left;padding-top: 50px;width: 25%;margin-right: 5%;}
.ztwh-p h2{font-size: 34px;color: #333;margin-bottom: 10px;}
.ztwh-p h3{font-size: 22px;color: #2e68a8;margin-bottom: 10px;}
.ztwh-p p{font-size: 16px;color: #666;line-height: 24px;}
.ztwh-p p+p{margin-top: 30px;}
.ztwh-p p span{color: #2e68a8;display: block;}
.ztwh-box>img{display: block;float: right;width: 70%;}
.ztwh-r-img{margin-top: 40px;width: 100%;float: left;}
.ztwh-r-img img{display: block;float: left;width: 34%;margin-right: 2%;}
.ztwh-r-img>div{float: right;width: 64%;}
.ztwh-r-img .ztwh-p{padding-top: 0;padding-left: 10px;width: calc(100% - 20px);}
.ztwh-r-img .ztwh-p+.ztwh-p{padding: 10px;background: #f6f6f6;margin-top: 10px;}
.ztwh-bottom{width: 100%;float: left;margin-top: 30px;position: relative;}
.ztwh-bottom>img{display: block;width: 100%;}
.ztwh-bottom>div{padding-left: 5%;width: 95%;position: absolute;top: 30%;left: 0;color: #fff;}
.ztwh-bottom>div h2{font-size: 34px;}
.ztwh-bottom>div h3{font-size: 24px;margin-top: 10px;margin-bottom: 20px;}
.ztwh-bottom>div p{font-size: 16px;}


/* 联系我们 */
.contact-main>div{width: 50%;float: left;}
.contact-r iframe,#dituContent{width: 100%;height: 450px;}
.contact-l>ul{width: 60%;}
.contact-l li{padding-bottom: 20px;}
.contact-l li+li{border-bottom: 1px solid #ddd;margin-top: 25px;}
.contact-l li h2{font-size: 22px;color: #171717;font-weight: bold;margin-bottom: 24px;}
.contact-l li p{font-size: 14px;color: #171717;}

/* 新闻中心 */
.new-ul>div{display: block;width: 23%;margin-right: 2%;margin-bottom:40px;float: left;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.new-ul>div:hover{-webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px)}
.news-item-img{width: 100%;height: 0;padding-bottom: 81%;position: relative;}
/* .new-ul>div img{display: block;width: 100%;border-radius: 5px;object-fit: cover;position: absolute;height: 100%;} */
.new-ul>div h3{font-size: 14px;color: #333;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height: 18px;height: 36px;margin: 10px 0;font-weight: bold;position: absolute;top: 63%;}
.new-ul>div p{font-size: 12px;color: #999;position: absolute;
    bottom:50px;}
.new-ul>div span,.newSpan{display: block;width: 120px;font-size: 14px;color: #fff;line-height: 40px;background: #183885;text-align: center;margin-top: 10px;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;
    position: absolute;
    bottom:0;
}
.new-ul>div:hover span{background-color: #aaa;}
.page-num{display: block;justify-content: space-between;width:100%;margin: auto;margin-top: 70px;text-align: center;}
.page-num li{text-align: center;line-height: 30px;padding: 0 15px;cursor: pointer;font-size: 14px;display: inline-block;
    -webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;
		}
/* 新闻中心20211130修改 */
.new-ul>div a{display: block;width: 100%;position: relative;padding-bottom: 106%;}
.new-ul>div img{display: block;width: 100%;border-radius: 5px;object-fit: cover;position: absolute;height: 63%;}



/* 新闻详情 */
.page-num li.current{background: #183885;color: #fff;}
.page-num li:hover{background: #183885;color: #fff;}
.page-num li.disabled-click{color: #d2d2d2;}
.news-detail-main{padding: 80px 100px;background: #f6f6f6;text-align: center;}
.news-detail-title{margin-bottom: 50px;}
.news-detail-title p{font-size: 16px;color: #888;margin-bottom: 20px;}
.news-detail-title h1{font-size: 32px;color: #333;line-height: 44px;}
.news-detail-title span{font-size: 16px;color: #888;margin-top: 15px;}
.news-detail-content>h3{font-size: 16px;color: #333;line-height: 24px;text-align: left;font-weight: bold;text-align: center;}
.news-detail-content>p{font-size: 16px;color: #333;line-height: 24px;margin: auto;text-align: left;text-indent: 2em;}
.news-detail-content>p span{color: #3da742;}
.news-detail-content>div{margin-bottom:40px;margin-top: 30px;}
.news-detail-content>div p{width: 100%;}
.news-detail-content img{display: block;width: 100%;}
.news-detail-content>img{margin-bottom: 10px;}
.el-button + .el-button{margin-left: 0;}
/* 合作伙伴 */
.partner-logo li{width: 23%;margin-right: 2%;margin-bottom: 2%;float: left;}
.partner-logo li img{display: block;width: calc(100% - 2px);border: 1px solid #eee;}

/* 投资者关系 */
.dq-report li{border-bottom: 1px solid #ccc;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.dq-report li a{display: block;width: 100%;padding-bottom: 15px;padding-top: 20px;}
.dq-report li p{padding-left: 27px;font-size: 14px;color:#444;line-height: 17px;background: url(../images/relationship-bg.png) no-repeat left center;float: left;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.dq-report li span{display: block;font-size: 14px;color: #a1a1a1;line-height: 17px;float: right;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.dq-report li:hover{background: #183885;}
.dq-report li:hover p{color: #fff;background-image: url(../images/relationship-bg-on.png);background-position-x: 5px;}
.dq-report li:hover span{color: #fff;margin-right: 5px;}

/* 发展历程 */
.history-fixed{position: fixed;width: 100%;top: 80px;}
.history-main{background: url(../images/history-bg.jpg) no-repeat;background-size: content;overflow: hidden;min-height: 800px;background-position:top center;width: 100%;}
.history-main .about-main{margin-bottom: 0;}
.history-main:before{
    content: ' ';
    position: fixed;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../images/history-bg.jpg) center 0 no-repeat;
    background-size: cover;
  }

/* 产品中 */
.pro-content{width: 1284px;margin: auto;margin-bottom: 100px;padding-top: 40px;}
.pro-left{width: 27%;float: left;}
.pro-left .ny-title>div{width: 100%;}
.pro-left-nav{display: none;}
.pro-subnav{background: #f5f5f5;}
.pro-subnav>h2{padding-left: 25px;font-size: 16px;background: #333;color: #fff;line-height: 44px;}
.pro-subnav>ul li{padding-left: 25px;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.pro-subnav>ul li a{display: block;padding-left: 12px;font-size: 14px;color: #535353;line-height: 36px;position: relative;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.pro-subnav>ul li a span{display: block;width: 4px;height: 4px;background: #535353;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -2px;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.pro-subnav>ul li:hover{background: #183885;}
.pro-subnav>ul li:hover a{color: #fff;}
.pro-subnav>ul li:hover a span{background: #fff;}

.pro-subnav .current{background: #183885;}
.pro-subnav .current a{color: #fff;}
.pro-subnav .current a span{background: #fff;}

.pro-right{width: 67%;float: right;}
.pro-list-a{display: block;width: calc(48% - 2px);border: 1px solid #e9e9e9;float: left;margin: 1%;padding-bottom: 20px;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.pro-main-img{width: 100%;height: 0;padding-bottom: 60%;position: relative;}
.pro-main-img img{display: block;width: 100%;border-radius: 5px;object-fit: cover;position: absolute;height: 100%;}
.pro-list-a img{display: block;width: 100%;}
.pro-list-a h3{padding-left: 45px;font-size: 16px;color: #171717;line-height: 50px;}
.pro-list-a p{padding-left: 45px;font-size: 12px;color: #171717;line-height: 20px;}
.pro-list-a:hover{box-shadow: 0px 3px 6px #aaa;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px)}
.pro-search{width: 100%;margin-top: 40px;}
.pro-search button{width: 75px;border: none;background: #0056ba;font-size: 14px;color: #fff;line-height: 34px;text-align: center;display: block;float: right;cursor: pointer;-webkit-transition:1s all;
    -moz-transition:1s all;
    -ms-transition:1s all;
    -o-transition:1s all;
    transition: 1s;}
.pro-search button:hover{background: #aaa;}
.pro-search input{width: calc(100% - 95px);padding-left: 10px;line-height: 32px;color: #333;border: 1px solid #333;}

/* 工作环境 */
.work-top{width: 1284px;margin: auto;}
.work-top .ny-title{margin-top: 40px;float: left;}
.work-slogan{float: right;margin-top: 30px;}
.work-slogan p{font-size: 14px;color: #666;line-height:1.75em;}
.work-center{margin: 60px 0;position: relative;}
.work-center>img{display: block;width: 100%;}
.work-center>div{position: absolute;bottom: 0;left: 0;width: 862px;background: rgba(46, 104, 168, 0.96);padding-top: 240px;padding-bottom: 120px;padding-left: 318px;}
.work-center>div h3{font-size: 22px;color: #fff;line-height: 22px;margin-bottom: 20px;font-weight: bold;}
.work-center>div p{font-size: 14px;color: #fff;line-height: 22px;}
.work-img{width: 1284px;margin: auto;margin-bottom: 100px;}
.work-img li{width: 24%;margin-right: 1%;margin-bottom: 20px;float: left;}
.work-img li img{display: block;width: 100%;}

/* 招贤纳士 */
.job-main{width: 1284px;margin: auto;margin-bottom: 100px;}
.job-item h2{font-size: 24px;color: #262627;margin-bottom: 25px;}
.job-item table{border-collapse: collapse;width: 100%;}
.job-item table tr:nth-child(odd){background: #ededed;}
.job-item table th{padding-left: 10px;text-align: left;font-size: 16px;color: #333;font-weight: bold;line-height: 38px;}
.job-item table td{padding-left: 10px;text-align: left;font-size: 16px;color: #333;line-height: 38px;}
.job-item table td.table-yq{padding: 20px 10px;}
.job-item table td p{font-size: 16px;color: #333;line-height: 34px;}
.job-item table td p span{font-weight: bold;}
.job-item+.job-item{margin-top: 70px;}


/* 搜索结果 */
.search-table{width: 100%;border-collapse: collapse;table-layout: fixed;}
.search-table tr+tr{border-bottom: 1px solid #dbdbdb;}
.search-table th{font-size: 18px;color: #333;line-height: 40px;padding-left: 5px;background: #fbfafb;text-align: left;width: 20%;}
.search-table th:first-child{width: 60%;}
.search-table th:last-child{width: 20%;}
.search-table td{font-size: 14px;color: #333;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 5px;}
.search-table td a{color: #333;}
.search-table td a:hover{color: #b91919;transition: 0.5s;}
.search-more-btn{background: #eee;text-align: center;margin-top: 35px;cursor: pointer;-webkit-transition:0.5s all;
    -moz-transition:0.5s all;
    -ms-transition:0.5s all;
    -o-transition:0.5s all;
    transition: 0.5s;}
.search-more-btn>div{display: inline-block;}
.search-more-btn>div img{display: block;float: left;width: 18px;margin-top: 26px;margin-right: 5px;}
.search-more-btn>div span{display: block;float: left;font-size: 18px;line-height: 70px;color: #737383;}
.search-more-btn:hover{background: none;border: 1px solid #333;}



.el-button a:active {
    color: #3a8ee6;
    border-color: #3a8ee6;
    outline: 0;
}

/* .el-button a:focus, .el-button a:hover {
    color: #409EFF;
    border-color: #c6e2ff;
    background-color: #ecf5ff;
} */
.el-button+.el-button  a{
    margin-left: 10px;
}
.el-button + .el-button a{
    margin-left: 0;
}
.el-button a{
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #FFF;
    border: 1px solid #DCDFE6;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    margin: 0;
    -webkit-transition: .1s;
    transition: .1s;
    font-weight: 500;
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px;
}

#cnzz_stat_icon_1280173821{
	display: none;
}

.pro-main{
	margin-bottom: 50px;
}

.pager{
	display: block;
	margin-top: 30px;
	width: 100%;
	text-align: center;
}
.pager ul{
    display: inline-block;
    overflow: hidden;
}
.pager li{
	width:80px;
	display: block;
    float: left;
    margin-right: 3px;margin-bottom: 3px;
}
.pager li a{
	display:block;
    width: calc(100% - 2px);
	cursor: pointer;
	background: #FFF;
	border: 1px solid #DCDFE6;
    line-height: 36px;
	color: #606266;
	text-align: center;
	box-sizing: border-box;
	outline: 0;
	margin: 0;
	transition: .1s;
	font-weight: 500;
	font-size: 12px;
	border-radius: 4px;
    word-break: keep-all;
}
.pager li:hover{background: #0056ba;border: none;border-radius: 4px;transition: 0.5s;}
.pager li:hover a{background: none;border: none;color: #fff;border-radius: 4px;transition: 0.5s;}
.pager li.active{background: #0056ba;border: none;border-radius: 4px;}
.pager li.active a{background: none;border-color: transparent;color: #fff;border-radius: 4px;}
.pager li .disabled{background: #ddd;border-color: transparent;color: #fff;border-radius: 4px;display: block;line-height: 36px;color: #999;font-size: 12px;width: calc(100% - 2px);}
.pager li .current{background: #0056ba;border-color: transparent;color: #fff;border-radius: 4px;line-height: 36px;font-size: 12px;display: block;width: calc(100% - 2px);}
@media screen and (max-width:1440px){
    .new-ul>div a{padding-bottom: 114%;}
}
@media screen and (max-width:1120px){
    .new-ul>div a{padding-bottom: 136%;}
    .new-ul>div img{height: 56%;}
    .new-ul>div h3{top: 56%;}
}
@media screen and (max-width:960px){
    .new-ul>div a{padding-bottom: 106%;}
    .new-ul>div img{height: 63%;}
    .new-ul>div h3{top: 63%;}
}
@media screen and (max-width:900px){
    .new-ul>div a{padding-bottom: 136%;}
}
@media screen and (max-width:500px){
    .new-ul>div a{padding-bottom: 156%;}
    .new-ul>div img{height: 55%;}
    .new-ul>div h3{top: 55%;}
}
@media screen and (max-width:500px){
    .new-ul>div a{padding-bottom: 156%;}
    .new-ul>div img{height: 55%;}
    .new-ul>div h3{top: 55%;}
}
@media screen and (max-width:414px){
    .new-ul>div a{padding-bottom: 136%;}
    .new-ul>div img{height: 56%;}
    .new-ul>div h3{top: 56%;}
    .new-ul>div p{bottom: 40px;}
}




.page-num>a{color: #999;font-size: 12px;}