﻿body,
html {
   background-color: #ebebeb
}

body {
   padding-top: 70px
}

::-webkit-scrollbar {
   -webkit-appearance: none;
   width: 8px;
   height: 8px;
}

::-webkit-scrollbar-thumb {
   border-radius: 4px;
   background-color: #dddddd;
   box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.container {
   max-width: 1600px;
   width: 100%;
}


.navbar {
   margin-bottom: 0;
   border: 0
}

.navbar-brand {
   padding: 6px;
   background-image: url('../images/line.png')
}

.navbar-brand img {
   height: 50px;
   margin-top: 8px;
}

.navbar-nav>li>a {
   line-height: 70px;
   font-size: 17px
}

.nav>li>a {
   padding: 0 12px;
   box-sizing: border-box
}

.dropdown-menu>li>a {
   padding: 5px 20px;
}

.navbar-default {
   background-color: white;
   box-shadow: 0 0 5px rgba(204, 204, 204, .4);
}

.navbar-default .navbar-nav>li>a {
   color: #000
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
   background-color: transparent;
   border-bottom: 3px solid #003399
}

.dropdown-menu {
   min-width: 112px;
   text-align: center;
   border: 0;
   border-radius: 3px;
}

.banner .swiper-slide .swiper-slide_text {
   max-width: 85%;
   display: flex;
   vertical-align: middle;
   height: calc(100vh - 70px);
   margin: 0 auto;
   color: #fff;
   text-align: center;
   align-items: center;
   flex-wrap: wrap;
   align-content: center;
}

.banner .swiper-slide .swiper-slide_text h1 {
   font-size: 50px;
   font-weight: 600;
   position: relative;
   color: #fff !important
}

.banner .swiper-slide .swiper-slide_text p {
   font-size: 22px;
   font-weight: 300;
   margin: 15px 0 50px;
   line-height: 30px;
}

.banner .swiper-slide .swiper-slide_text p::after {
   content: '';
   height: 2px;
   width: 100px;
   background-color: #fff;
   display: block;
   margin: 30px auto 0
}

.banner .swiper-slide .swiper-slide_text span {
   text-align: center;
   display: block;
   width: 100%;
   font-size: 16px;
}

.banner .swiper-slide .swiper-slide_text h1,
.banner .swiper-slide .swiper-slide_text p {
   max-width: 100%;
   flex: 0 0 100%;
   color: #fff
}

.banner .swiper-pagination-bullet {
   background-color: #fff;
   width: 8px;
   height: 8px;
   border-radius: 50%;
}

.banner .swiper-pagination-bullet-active {
   background-color: #699af1
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets,
.banner .swiper-pagination-custom,
.banner .swiper-pagination-fraction {
   bottom: 20px;

}

.swiper-container-banner .swiper-pagination-bullet-active {
   opacity: 1;
   background: #9b0204;
}

.swiper-container-focus>.swiper-pagination-bullets,
.swiper-container-focus .swiper-pagination-custom,
.swiper-container-focus .swiper-pagination-fraction {
   text-align: right;
   right: 26px;
   left: auto;
   bottom: 6px
}

.swiper-container-focus .swiper-pagination-bullet {
   width: 8px;
   border-radius: 50%;
   height: 8px;
   background: #fff;
   opacity: .5;
}

.swiper-container-focus .swiper-slide p {
   position: absolute;
   bottom: 0;
   color: white;
   width: 100%;
   padding: 0 30px;
   line-height: 50px;
   background: rgba(25, 25, 25, .6);
   margin: 0;
   font-size: 18px;
}

.swiper-container-focus .swiper-slide p a {
   display: block;
   width: 70%;
   color: #fff;
}

.swiper-container-focus.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-container-focus .swiper-pagination-custom,
.swiper-container-focus .swiper-pagination-fraction {
   bottom: 15px;
   left: auto;
   right: 20px
}

.swiper-container-focus .swiper-pagination-bullet-active {
   background: #699af1;
   opacity: 1;
}

/* container start */
/* .zxlMain .zxl-rdjj {
   padding-bottom: 50px
} */

.zxlMain .zxlTitle {
   text-align: center;
   margin: 60px 0 50px
}

.zxlMain .zxlTitle h1 {}

.zxlMain .zxlTitle hr {
   position: relative;
   width: 40%;
   margin: 2% auto .4%;
   background-color: #b2b2b2;
   border: 0;
   height: 3px;
}

.zxlMain .zxlTitle hr::before {
   content: '';
   display: block;
   position: absolute;
   width: 76px;
   background-color: #cc0010;
   height: 3px;
   left: 0;
   right: 0;
   margin: auto;
}

.zxlMain .zxlTitle small {
   font-size: 16px;
   color: #aaa;
   display: block;
   margin-top: 10px
}



.zxlMain .zxl-rdjj .zxlContain .img {
   color: white;
   box-sizing: border-box;
   padding: 20% 12%;
}

.zxlMain .zxl-rdjj .zxlContain .img h3 {
   line-height: 40px;
   font-weight: bold
}

.zxlMain .zxl-rdjj .zxlContain .img hr {
   width: 20%;
   margin: 12% 0 10% 0;
   border: 1px solid white;
}

.zxlMain .zxl-rdjj .zxlContain .img p {}

.zxlMain .zxl-rdjj .zxlContain .img a {
   color: white
}

.zxlMain .zxl-rdjj .zxlContain .bg-center {
   height: 366px;
   display: flex;
   align-items: center
}
.zxlMain .zxl-rdjj .zxlContain .swiper-slide{cursor:pointer}

.zxlMain .zxl-rdjj .zxlContain .bg-center h1 {
   font-size: 26px;
   text-align: center;
   line-height: 40px;
}

.zxlMain .zxl-rdjj .zxlContain .bg-center h1 span {
   display: block
}

.zxlMain .zxl-rdjj .zxlContain .list {
   height: 415px;
}

.zxlMain .zxl-rdjj .zxlContain .col-sm-4,
.swiper-container-01 .col-xs-6 {
   padding-left: 10px;
   padding-right: 10px
}

.gxm_mame {
   padding: 10px 0 20px
}

.zxlMain .zxl-rdjj .zxlContain .list>div {
   padding: 20px 30px;
   position: relative;
   border-radius: 3px
}

.zxlMain .zxl-rdjj .zxlContain .list h4 {
   font-size: 20px;
   font-weight: bold;
   margin: 0;
   float: left
}

.zxlMain .zxl-rdjj .zxlContain .list hr {
   margin: 12px 0 8% 0;
   height: 2px;
   background-color: #1c2037;
   border: 0;
   width: 90%;
   position: relative;
   overflow: initial
}

.zxlMain .zxl-rdjj .zxlContain .list hr::before {
   content: '';
   display: block;
   position: absolute;
   width: 8px;
   height: 8px;
   background-color: #1c2037;
   border-radius: 8px;
   right: 0;
   top: -3px;
}

.zxlMain .zxl-rdjj .zxlContain .list .zxl-more {
   float: right;
   color: #252525
}

.zxlMain .zxl-rdjj .zxlContain .list li {
   /* margin-bottom: 15px;
   padding-bottom: 10px; */
   /* overflow: hidden; */
   border-bottom: 1px dotted #eee;
   line-height: 45px;
   height: 45px;
}

.zxlMain .zxl-rdjj .zxlContain .list li a {
   color: #252525;
   display: block
}

.zxlMain .zxl-rdjj .zxlContain .list li a:hover {
   color: #003399
}

.zxlMain .zxl-rdjj .zxlContain .list li .time {
   width: 86px
}

.zxlMain .zxl-rdjj .zxlContain .list li .text {
   width: calc(100% - 100px);
   font-size: 15px;
}

.zxlMain .zxl-rdjj .zxlContain .zxlT30 {
   margin-top: 20px
}

.zxlMain .zxl-rdjj .zxlContain .list .bg-white:hover {
   box-shadow: 0 0 10px rgba(204, 204, 204, .5);
   padding-bottom: 4%
}

.zxlMain .zxl-zscq .list {
   padding: 25px 30px;
   width: calc(96% / 3);
   float: left;
   margin-right: 2%;
   margin-top: 2%;
   /*border: 2px solid white;*/
   box-sizing: border-box;
   /*box-shadow: 0 0 20px 1px #ccc;*/
   border-radius: 3px;
   font-size: 20px;
   color: #2d3246;
   background-color: #f7f7f7;
   display: flex;
   align-items: center
}

.keji_project {
   background: url(/images/keji.jpg) top no-repeat;
   background-size: cover;
   padding: 240px 0
}

.keji_project h1 {
   color: #fff;
   font-size: 40px;
   text-align: center;
   margin-bottom: 100px;
}

.keji_project ul {
   display: flex;
   text-align: center;
   justify-content: space-around;
}

.keji_project li {
   color: #fff;
}

.keji_project li span {
   border: 1px solid #fff;
   border-radius: 50%;
   display: inline-block;
   width: 120px;
   height: 120px;
   line-height: 120px;
   text-align: center
}

.keji_project li span i {
   font-size: 60px;
}

.keji_project li h2 {
   font-size: 18px;
   margin-top: 25px;
}

.keji_project li:hover span {
   background: #fff;
   color: #003399
}

.icon_text {
   margin: 0 0 0 22px;
   float: left;
}

.zxlContain {
   padding: 0 0 80px
}

.zxlMain .zxl-zscq .list:nth-child(3n) {
   margin-right: 0
}

.zxlMain .zxl-zscq .list .img {
   width: 85px;
   height: 85px;
   float: left;
   position: relative;
   text-align: center
}

.zxlMain .zxl-zscq .list .img span {
   font-size: 60px;
}

/* .zxlMain .zxl-zscq .list .img::after {
   content: '';
   display: block;
   height: 100%;
   transform: translateY(0);
   background: inherit;
   filter: drop-shadow(-10000px 0 0 #2d3246);
} */

.zxlMain .zxl-zscq .list:hover {
   color: #fff;
   background-color: #003399;
   cursor: pointer;
}

.zxlMain .zxl-zscq .list:hover .p333,
.zxlMain .zxl-zscq .list:hover .p111 {
   color: #fff
}

.zxlMain .zxl-zscq .list:hover .img::after {
   filter: drop-shadow(-10000px 0 0 white);
}

.zxlMain .zxl-here {
   background-image: url('../images/diqiu01.png');
   background-position-x: center;
   background-position-y: calc(3% + 130px);
   background-repeat: no-repeat;
   overflow: hidden;
}

.zxlMain .zxl-here .zxlContain {
   padding: 6% 0;
   overflow: hidden;
}

.zxlMain .zxl-here .zxlContain .list {
   background-image: url('../images/address.png');
   background-repeat: no-repeat;
   padding-left: 40px;
   min-height: 108px;
}

.zxlMain .zxl-here .zxlContain .list h6,
.zxlMain .zxl-here .zxlContain .list p {
   font-size: 14px
}

.zxlMain .zxl-here .zxlContain .list h6 {
   margin: 2px 0
}

/* 加入我们 start */
.banner-fluid {
   width: 100%;
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover
}


.zxlJoinUs .title-four {
   padding: 3% 0
}

.zxlJoinUs .title-four .bg-center {
   padding-bottom: 60%
}

.zxlJoinUs .title-four .bg-center p {
   color: white;
   font-size: 24px;
   width: 84%;
   text-align: center;
   text-shadow: 0px 0px 6px #000;
}

/* .zxlJoinUs .zxlCareer {
   padding-bottom: 55px
} */

.zxlJoinUs .zxlCareer .list {
   text-align: center
}

.zxlJoinUs .zxlCareer .list .img_logo {
   border: 1px solid #eee;
   padding: 12px 20px;
   background: #fff
}

.zxlJoinUs .zxlCareer .list .img_logo:hover {
   border: 1px solid #003399
}

.zxlJoinUs .zxlCareer .list .img_logo img {
   height: 90px;
   transition: 0.5s;
}

.zxlJoinUs .zxlCareer .list .img_logo:hover img {
   transform: scale(1.1);
}

.zxlJoinUs .zxlCareer .title h1 {
   font-weight: bold
}

.zxlJoinUs .zxlCareer .title small {
   color: #8b8b8b;
   font-size: 18px;
   font-weight: bold;
}

.zxlJoinUs .zxlCareer .title hr {
   position: absolute;
   width: 100%;
   border: 0;
   height: 1px;
   background: #e6e6e6;
   bottom: 0;
   margin: 0;
   margin-left: 8px;
}

.zxlJoinUs .zxlCareer .zxl-nList {
   text-align: center;
   padding: 3% 0;
   overflow: hidden;
}

.zxlJoinUs .zxlCareer .zxl-nList a {
   display: inline-block;
   font-size: 16px;
   border: 1px solid #c8c8c8;
   padding: 8px 13px;
   margin: 0 1%;
   border-radius: 4px;
   color: black;
   position: relative;
   z-index: 3;
   background-color: #fff;
   width: 132px;
   letter-spacing: 1px;
   text-align: center;
}

.zxlJoinUs .zxlCareer .zxl-nList a.active {
   background-color: #ba0715;
   border-color: #ba0715;
   color: white;
}

.zxlJoinUs .zxlCareer .zxl-contain .zxl-sort {}

.zxlJoinUs .zxlCareer .zxl-contain .zxl-sort .inline-block {
   font-size: 16px;
   color: #333;
   margin-right: 6%
}

.zxlJoinUs .zxlCareer .zxl-contain .zxl-sort .inline-block a {
   color: #333
}

.zxlJoinUs .zxlCareer .zxl-contain .zxl-sort-list .list {
   border: 1px solid #eaeaea;
   border-radius: 3px;
   overflow: hidden;
   padding: 1.5%;
   margin-top: 2%;
   cursor: pointer;
}

.zxlJoinUs .zxlCareer .zxl-contain .zxl-sort-list .list:hover {
   border: 1px solid #003399
}

.zxlJoinUs .zxlCareer .zxl-contain .zxl-sort-list .list .row,
.zxlJoinUs .zxlCareer .zxl-contain .zxl-sort-list .list p {
   margin-bottom: 10px;
   color: #959595;
   margin-left: 0;
   margin-right: 0
}

.zxlJoinUs .zxlCareer .zxl-contain .zxl-sort-list .list .zxl-time {
   text-align: right
}

.zxlJoinUs .zxlCareer .zxl-contain .zxl-sort-list .list .zxl-time time {
   display: block;
   margin-top: 10px
}

.zxlJoinUs .zxlCareer .zxl-contain .zxl-sort-list .list .zxl-time div {
   margin-top: 16%;
   font-size: 26px
}

.zxlJoinUs .zxlCareer .zxl-contain .zxl-sort-list .list:hover .zxl-time div {
   color: #cc4953
}

.zxlJoinUs .zxlCareer .zxl-contain .zxl-sort-list .list div {
   padding-left: 0;
   padding-right: 0
}

.zxlJoinUs .zxlCareer .zxl-contain .list::before {
   position: absolute;
   content: "";
   display: block;
   width: 4px;
   height: 4px;
   border-radius: 4px;
   background-color: #969696;
   left: 2%;
   top: 11px;
}

.zxlJoinUs .zxlCareer .zxl-contain .new-title {
   width: calc(100% - 150px)
}

.zxlJoinUs .zxlCareer .zxl-contain .new-time {
   font-size: 18px;
   width: 120px;
   text-align: right;
}

.zxlJoinUs .zxlCareer .zxl-contactUs {
   padding: 5% 0
}

.zxlJoinUs .zxlCareer .zxl-contactUs .list {
   float: left;
   margin-right: 8%;
   margin-bottom: 4%;
   width: 46%;
   padding: 2%;
   border: 1px solid #e5e5e5;
   box-sizing: border-box
}

.zxlJoinUs .zxlCareer .zxl-contactUs .list:nth-child(2n) {
   margin-right: 0
}

.zxlJoinUs .zxlCareer .zxl-contactUs .list .zxl-p {
   width: calc(100% - 60px);
   float: left;
}

.zxlJoinUs .zxlCareer .zxl-contactUs .list .zxl-wx {
   width: 60px;
   float: left;
}

.zxlJoinUs .zxlCareer .zxl-contactUs .list .zxl-wx .bg-center {
   width: 38px;
   height: 32px;
   background-image: url("../images/weixin.png");
   position: relative;
   left: 9998px;
   margin: 0 auto
}

.zxlJoinUs .zxlCareer .zxl-contactUs .list h4 {
   margin: 10px 0 20px 0
}

.zxlJoinUs .zxlCareer .zxl-contactUs .list .zxl-wx .bg-center:after {
   content: '';
   display: block;
   height: 100%;
   transform: translateY(0);
   background: inherit;
   filter: drop-shadow(-10000px 0 0 #2d3246);
}

.zxlJoinUs .zxlCareer .zxl-contactUs .list:hover {
   border-color: #ba0715;
   background-color: #ba0715;
   color: white;
   cursor: pointer;
}

.zxlJoinUs .zxlCareer .zxl-contactUs .list:hover .zxl-wx .bg-center:after {
   filter: drop-shadow(-10000px 0 0 white);
}

/* 加入我们 end */
/* 服务产品 start */
.zxlProduct {
   padding-bottom: 30px;
}

.zxlProduct ul.row {
   padding-top: 5%
}

/* .zxlProduct ul li {
   margin-bottom: 30px
} */

.zxlProduct ul li .show {
   box-shadow: 0 0 8px rgba(204, 204, 204, .4);
   padding-bottom: 50px;
   border-radius: 3px;
}

.zxlProduct ul li .zxl-img {
   overflow: hidden;
   margin-bottom: 20px;
}

.zxlProduct ul li .zxl-img .img {
   transition: .5s
}

.zxlProduct ul li .zxl-img .img {
   padding-bottom: 100%;
}

.zxlProduct ul li .show:hover .zxl-img .img {
   transform: scale(1.1)
}

.zxlProduct ul li .title {
   font-size: 2.5rem;
   line-height: 34px;
   color: black;
}

.zxlProduct ul li .title .relative {
   z-index: 2;
}

.zxlProduct ul li .title,
.zxlProduct ul li .zxlP {
   padding: 0 6%
}

.zxlProduct ul li .zxlP {
   padding-top: 10px;
   height: 100px
}

.zxlProduct ul li .enTitle {
   top: 0;
   color: #f2f2f2;
   z-index: 1;
   font-size: 1.4em;
   position: absolute;
   z-index: 1;
}

.zxlProduct ul li hr {
   border: 1px solid #003399;
   width: 20%;
   margin: 14px 5%;
   position: relative;
   z-index: 2;
}

.zxlProduct ul li .zxlP p {
   padding-left: 12px;
   position: relative;
   color: #313131;
   font-size: 14px;
   width: calc(95% - 50px);
}

.zxlProduct ul li .zxlP p::before {
   position: absolute;
   content: "";
   display: block;
   width: 4px;
   height: 4px;
   border-radius: 4px;
   background-color: #969696;
   left: 0;
   top: 8px
}

.zxlProduct ul li .zxl-more {
   display: none;
   width: 50px;
   right: 5%;
   bottom: 6%;
   font-size: 16px;
   color: white;
   background-image: url('../images/mores.png');
   background-position: right;
   background-repeat: no-repeat;
}

.zxlProduct ul li .show:hover {
   background-color: #003399;
   cursor: pointer;
}



.zxlProduct ul li .show:hover .title,
.zxlProduct ul li .show:hover .zxlP p {
   color: white
}

.zxlProduct ul li .show:hover .title .enTitle {
   color: #d11c2a
}

.zxlProduct ul li .show:hover hr {
   border-color: white
}

.zxlProduct ul li .show:hover .zxlP p::before {
   background-color: white
}

.zxlProduct ul li .show:hover .zxl-more {
   display: block
}

/* 服务产品 end */
/* 九鼎专家团队 start */
.zxlTeam {
   padding-top: 4%
}

.zxlTeam .zxlCareer .zxl-nList {
   text-align: left;
   box-sizing: border-box;
   padding-left: 15px;
   padding-right: 15px;
}

.zxlTeam .zxlCareer .zxl-nList a {
   margin: 0 2px
}

.zxlTeam .zxlCareer .zxl-nList input {
   float: left;
   width: calc(100% - 35px);
   height: 38px;
   line-height: 38px;
   padding: 0 5%;
   box-sizing: border-box;
   border: 1px solid #959595;
   border-right: 0;
   margin-top: 6px
}

.zxlTeam .zxlCareer .zxl-nList button {
   width: 35px;
   height: 38px;
   border: 1px solid #959595;
   border-left: none;
   float: left;
   background-color: transparent;
   margin-top: 6px
}

.zxlTeam .zxlCareer .zxl-nList a {
   margin: 6px 2px;
}

.zxlTeam .zxlProduct ul.row {
   padding-top: 0
}

.zxlTeam .zxlProduct ul li .title .relative {
   display: inline-block;
   line-height: 1.4em;
}

.zxlTeam .zxlProduct ul li .zxlP p {
   margin: 6px 0;
   padding: 0;
   font-size: 1.5rem;
   color: #646464;
   width: 100%;
}

.zxlTeam .zxlProduct ul li .zxlP p::before {
   display: none
}

.zxlTeam .zxlProduct ul li .zxl-more {
   display: block;
   width: 100%;
   height: 100%;
   top: 100%;
   left: 0;
   font-size: 14px;
   color: white;
   background-image: none;
   background-color: rgba(0, 51, 153, .8);
   text-align: center;
   z-index: 3;
   transition: all .3s ease 0s;
   -webkit-transition: all .3s ease 0s;
   -moz-transition: all .3s ease 0s;
   -o-transition: all .3 ease 0s;
   -ms-transition: all .3s ease 0s;
}

.zxlTeam .zxlProduct ul li .zxl-more .center-center {
   width: 90%
}

.zxlTeam .zxlProduct ul li .zxl-more section p {
   margin: 0;
}

.zxlTeam .zxlProduct ul li .zxl-more h2 {
   display: inline-block;
   border-bottom: 2px solid rgba(255, 255, 255, 0.6);
   line-height: 1.4em;
   margin-bottom: 5%;
}

.zxlTeam .zxlProduct ul li .zxl-more a {
   color: white;
   border: 1px solid white;
   width: 50%;
   display: inline-block;
   padding: 2% 0;
   margin-top: 8%;
}

.zxlTeam .zxlProduct ul li .show2 {
   box-shadow: 0 0 8px rgba(204, 204, 204, .4);
}

.zxlTeam .zxlProduct ul li .show2:hover .zxl-more {
   top: 0
}

.banner-team {
   padding: 6% 0;
}

.banner-team .bg-01 {
   border-radius: 3px;
   box-sizing: border-box;
   width: 60%;
   margin: 0 auto;
}

.banner-team .bg-02 {
   background-color: rgba(255, 255, 255, .8);
   box-sizing: border-box;
   padding: 30px 20px
}

.banner-team .img {
   padding-bottom: 110%
}

.banner-team h3 {
   color: #313131;
   border-bottom: 2px solid #313131;
   display: inline-block;
   line-height: 1.6em;
   margin-bottom: 4%
}

.banner-team p {
   font-size: 15px;
   color: #313131
}

.banner-team .zxl-zx {
   display: block;
   width: 120px;
   background: #003399;
   text-align: center;
   line-height: 2em;
   font-size: 16px;
   color: white;
   border-radius: 3px;
   margin-top: 3%;
}

.zxlTeamDetail .zxlCon2 {
   line-height: 2em;
   font-size: 18px;
   padding: 2% 0;
   color: #636363
}

.zxlTeamDetail .zxlCon2 a {
   color: #ba0715
}

/* 九鼎专家团队 end */
/* 新闻资讯 start */
.zxlNews .zxl-contain {
   max-width: 800px;
   margin: 5% auto;
   padding: 0 20px;
}

.zxlNews .zxl-contain .list {
   background-color: #f9f9f9;
   box-sizing: border-box;
   padding: 0 2%;
   position: relative;
   height: 40px;
   line-height: 40px;
   font-size: 16px;
   color: #666;
   margin-bottom: 2%
}

.zxlNews .zxl-contain .list:hover {
   color: #ba0715;
}

.zxlNews .zxl-contain .list .left-img {}

.zxlNews .zxl-contain .list .left-img .img {
   padding-bottom: 56%
}

.zxlNews .zxl-contain .list .right-text {}

.zxlNews .zxl-contain .list .right-text .text-title {
   font-size: 16px;
   line-height: 16px;
   color: #646464
}

.zxlNews .zxl-contain .list .right-text .text-title p:first-child {
   font-size: 50px;
   line-height: 50px
}

.zxlNews .zxl-contain .list .right-text .text-title time {
   display: block;
   width: 80px;
   float: left;
}

.zxlNews .zxl-contain .list .right-text .text-title h3 {
   display: block;
   width: calc(100% - 80px);
   float: left;
   line-height: 38px;
   color: #313131
}

.zxlNews .zxl-contain .list .right-text .text-con {
   font-size: 14px;
   color: #323232;
   line-height: 2em;
   margin-top: 2%
}

.zxlNews .zxl-contain .list .right-text .learn-more {
   font-size: 16px;
   color: #333;
   margin-top: 5%;
   line-height: 16px
}

.zxlNews .zxl-contain .list .right-text .learn-more span {
   vertical-align: top;
   font-size: 30px;
   margin-left: 3%;
}

.zxlNews .zxlNews-detail .zxl-con {
   padding: 5% 0;
}

.zxlNews .zxlNews-detail .zxl-con h2 {
   text-align: center;
}

.zxlNews .zxlNews-detail .zxl-con time {
   text-align: center;
   display: block;
   margin: 2% 0;
   font-size: 16px;
   color: #616161;
}

.zxlNews .zxlNews-detail .zxl-con .con {
   color: #616161;
   font-size: 14px
}

.zxlNews .zxlNews-detail .swiper-container-news {
   padding: 10% 0 3%
}

.zxlNews .zxlNews-detail .swiper-container-news .list {
   color: #666666;
   font-size: 14px;
   line-height: 28px
}

.zxlNews .zxlNews-detail .swiper-container-news .list .text-title time {
   font-size: 16px;
   line-height: 16px
}

.zxlNews .zxlNews-detail .swiper-container-news .list .text-title p:first-child {
   font-size: 50px;
   line-height: 50px;
   margin: 0 0 5px
}

.zxlNews .zxlNews-detail .swiper-container-news .list h4 {
   color: #343434;
   line-height: 30px;
   margin-top: 18px;
}

.swiper-button-next-news,
.swiper-button-prev-news {
   position: static;
   margin: 0;
   background-size: 8px 12px;
   border: 2px solid #ba0715;
   width: 80px;
   height: 30px;
   display: inline-block;
}

.swiper-button-next-news {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ba0715'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev-news {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ba0715'%2F%3E%3C%2Fsvg%3E")
}

/* 新闻资讯 end */
/* 知识产权交易与孵�? start */
.zxlProperty .zxl-banner {
   height: 420px;
}

.zxlProperty .zxl-banner>div:first-child {
   padding-left: 0;
   padding-right: 0
}

.zxlProperty .zxl-banner>div:last-child {
   border: 1px solid #e5e5e5
}

.zxlProperty .zxl-banner .text {
   padding-top: 3%
}

.zxlProperty .zxl-banner .text a {
   margin-top: 4%
}

.zxlProperty .zxl-banner .text p {
   font-size: 18px;
   color: #616161;
   margin-top: 14%
}

.zxlProperty .zxl-banner .text p span {
   font-size: 30px
}

.zxlProperty .zxlCareer .title {
   margin: 3% 0
}

.zxlProperty .zxlCareer .zxlContant .list {
   border: 1px solid #eee
}

.zxlProperty .zxlCareer .zxlContant .list h4 {
   margin: 10% 0 5%
}

.zxlProperty .zxlCareer .zxlContant .list .img {
   padding-bottom: 66%
}

.zxlProperty .zxlCareer .zxlContant .list p {
   min-height: 60px
}

.zxlProperty .zxlCareer .zxlContant.design {
   border: 1px solid #eee;
   /*padding: 2%;
	margin-bottom: 5%;*/
   overflow: hidden;
}

.zxlProperty .zxlCareer .zxlContant.design .list {
   border-left: 0;
   border-bottom: 0
}

.zxlProperty .zxlCareer .zxlContant.design .list:nth-child(1),
.zxlProperty .zxlCareer .zxlContant.design .list:nth-child(2),
.zxlProperty .zxlCareer .zxlContant.design .list:nth-child(3),
.zxlProperty .zxlCareer .zxlContant.design .list:nth-child(4) {
   border-top: 0
}

.zxlProperty .zxlCareer .zxlContant.design .list:nth-child(4n) {
   border-right: 0
}

.zxlProperty .zxlCareer .zxlContant.design .list .img {
   padding-bottom: 100%
}

/* 副本文件样式 */
/* .banner-property {
  padding: 2% 0
}
.banner-property .banner-left {
  color: white;
  height: 480px;
}
.banner-property .banner-left h1 {
  font-size: 60px;
}
.banner-property .banner-left hr {
  width: 10%;
    margin-left: 0;
    border: 1px solid #ba0715;
}
.banner-property .banner-left p {
  font-size: 30px;
}
.banner-property .banner-right {
  color: #323232;
  font-size: 18px;
  margin-top: 50px
}
.banner-property .banner-right .zxl-form {
  padding: 5% 10%;
}
.banner-property .banner-right .zxl-form .zxl-tit {
  width: 100px;
  height: 100px;
  border-radius: 100px;
  background-color: #ba0715;
  font-size: 28px;
  color: white;
  right: 10%;
  top: -50px;
}
.banner-property .banner-right .zxl-form .title {
  display: inline-block;
  border-bottom: 2px solid #ba0715;
  line-height: 1.6em;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 18px;
}
.banner-property .banner-right .zxl-form .title2 {
  margin: 4px 0;
}
.banner-property .banner-right .zxl-form i {
  color: #e62030;
  vertical-align: middle;
  font-style: normal
}
.banner-property .banner-right .zxl-form .form-list {
  margin-top: 10px
}
.banner-property .banner-right .zxl-form .form-submit {
  margin-top: 20px
}
.banner-property .banner-right .zxl-form .form-submit .btn {
  padding: 6px 40px;
  background-color: #cb1229;
  border-color: #cb1229;
  color: white
}
.banner-property input[type=checkbox],.banner-property input[type=radio] {
  margin-top: 6px
}
.banner-property .form-control {
  font-size: 16px
}
.banner-property label {
  font-weight: normal
}
.zxlProperty .list-con {
  border: 1px solid #e5e5e5;
  margin-top: 5%;
  padding-top: 3%;
  font-size: 14px;
  padding: 3% 2% 0;
}
.zxlProperty .list-con .img {
  padding-bottom: 100%;
  border: 1px solid #e5e5e5
}
.zxlProperty .list-con h4 {
  margin-bottom: 20px
}
.zxlProperty .list-con p {
  line-height: 1.8em
}
.zxlProperty .list-con .red {
  color: #cb1229;
}
.zxlProperty .list-con .zxl-time {
  color: #656565
}
.zxlProperty .list-con .zxl-time p {
  margin-bottom: 4px
}
.zxlProperty .list-con .list {
  padding-bottom: 3%;
  margin-bottom: 3%;
  border-bottom: 1px dashed #e5e5e5;
}
.zxlProperty .list-con .list:last-child {
  border-bottom: 0;
  margin-bottom: 0
}
.zxlProperty .list-con .list .row span {
  word-wrap: break-word;
  display: inline-block;
} */
/* 知识产权交易与孵�? end */
/* 关于九鼎 start */
.zxlAbout .bg-f8f8f8 {
   background-color: #f8f8f8
}

.zxlAbout .row-01 {
   padding: 4% 0
}

.zxlAbout .row-01 .fleft,
.zxlAbout .row-01 .fright {
   height: 430px;
   box-sizing: border-box
}

.zxlAbout .row-01 .fleft {
   /*background-image: url('../images/biaozhi.png');*/
   background-position: top right;
   background-repeat: no-repeat;
   color: black
}

.zxlAbout .row-01 .fleft h2 {
   margin: 4% 0;
   font-weight: bold;
}

.zxlAbout .row-01 .fleft h2 hr {
   width: 12%;
   vertical-align: middle;
   border: 2px solid #000;
}

.zxlAbout .row-01 .fleft h2 span {}

.zxlAbout .row-01 .fleft p {
   line-height: 2em;
   font-size: 16px;
}

.zxlAbout .row-01 .fleft a {
   background-color: #ba0715;
   display: inline-block;
   width: 90px;
   line-height: 40px;
   text-align: center;
   color: white;
   margin: 2% 0 0 0;
}

.zxlAbout .row-01 .fleft .row {
   margin-top: 10%;
   text-align: center
}

.zxlAbout .row-01 .fleft .row p {
   font-size: 14px;
   line-height: 1em
}

.zxlAbout .row-01 .fleft .row .time {
   font-size: 34px;
   font-weight: bold
}

.zxlAbout .row-01 .fleft .row sup {
   font-size: .45em;
   left: 4px;
   top: -.9em
}

.zxlAbout .row-02 {}

.zxlAbout .row-03 {
   padding: 4% 0;
}

.zxlAbout .row-03 .title {
   margin-bottom: 6%
}

.zxlAbout .row-03 .img {
   margin: 0 auto;
   width: 70%;
   display: block
}

.zxlAbout .row-03 .text {
   text-align: center;
   width: 80%;
   margin: 6% auto 0
}

.zxlAbout .row-03 .text .list {
   display: block;
   border: 1px solid #ececec;
   line-height: 4em;
   border-radius: 10px;
   background-color: white;
   margin-bottom: 10px;
   font-size: 14px;
   color: #323232
}

.zxlAbout .row-04 {
   padding: 4% 0;
}

/* .zxlAbout .row-04 .zxl-case {
   width: 90%;
   margin: 0 auto
} */

.zxlAbout .row-04 .zxl-case .list {
   text-align: center;
   margin-top: 20%
}

.zxlAbout .row-04 .zxl-case .list .img {
   padding-bottom: 51%;
   border: 1px solid #ececec;
   background-color: white;
}

.zxlAbout .row-05 {
   padding: 2% 0;
   padding-bottom: 0;
}

.zxlAbout .row-05 .swiper-container-news .list {
   color: #4a4a4a;
   font-size: 14px;
   padding-bottom: 10%;
   margin-top: 5%
}

.zxlAbout .row-05 .swiper-container-news .list .img {
   padding-bottom: 82%
}

.zxlAbout .row-05 .swiper-container-news .list .img .location {
   right: 10px;
   bottom: -10px;
   background-color: rgba(25, 25, 25, .7);
   color: white;
   padding: 0 6%;
   height: 38px;
   line-height: 38px;
   font-size: 16px
}

.zxlAbout .row-05 .swiper-container-news .list .local {
   margin: 7% 5% 3%;
   background-image: url("../images/local.png");
   background-repeat: no-repeat;
   padding-left: 20px
}

.zxlAbout .row-05 .swiper-container-news .list .phone {
   margin: 0 5%;
   background-image: url("../images/phone.png");
   background-repeat: no-repeat;
   padding-left: 20px
}

.zxlAbout .row-06 .img {
   width: 85%
}

.zxlAbout .row-07 {
   padding: 4% 0;
}

.zxlAbout .row-07 .serving .listCon {
   padding: 6% 8%;
   border-radius: 3px;
}

.zxlAbout .row-07 .serving .listCon .text p {
   line-height: 28px;
}

.zxlAbout .row-07 .serving .listCon .img {
   padding-bottom: 65%;
   border-radius: 10px 10px 0 0;
   margin-top: 15px;
}

.zxlAbout .row-07 .serving .listCon hr {
   margin: 14px auto;
   width: 20px;
   border: 2px solid #ba0715
}

.zxlAbout .row-07 .serving .listCon .show {
   background-color: rgba(25, 25, 25, .8);
   bottom: -100%;
   left: 0;
   width: 100%;
   height: 100%;
   border-radius: 3px;
   color: white;
   padding: 8%;
   transition: all .3s ease 0s;
   -webkit-transition: all .3s ease 0s;
   -moz-transition: all .3s ease 0s;
   -o-transition: all .3 ease 0s;
   -ms-transition: all .3s ease 0s;
}

.zxlAbout .row-07 .serving .listCon .show hr {
   border-color: white
}

.zxlAbout .row-07 .serving .listCon .show p {
   line-height: 1.8em
}

.zxlAbout .row-07 .serving .listCon .show a {
   display: block;
   margin: 10% auto 0;
   width: 80px;
   padding: 2% 0;
   border: 1px solid white;
   text-align: center;
   color: white;
}

.zxlAbout .row-07 .serving .listCon:hover .show {
   bottom: 0;
   padding-top: 40px;
}

.zxlAbout .row-08 {
   background-image: url('../images/about_img_04.png');
   background-repeat-x: repeat;
   background-repeat-y: no-repeat;
   background-size: cover;
}

/* 关于九鼎 end */
/* 联系我们 start */
/* .zxlContentUs .information {
   height: 520px
} */

#allmap {
   height: 400px;
}

.zxlContentUs .information .map-local {
   background-color: #adadad;
   font-size: 16px;
   color: white
}

.zxlContentUs .information .map-local .center-center {
   width: 80%
}

.zxlContentUs .information .map-local h4 {
   margin-bottom: 15%;
   line-height: 1.8em;
}

.zxlContentUs .information .map-local p {
   padding-left: 30px;
   background-repeat: no-repeat;
   background-position-y: 4px
}

.zxlContentUs .information .map-local p.phone {
   background-image: url('../images/contentUs_01.png')
}

.zxlContentUs .information .map-local p.email {
   background-image: url('../images/contentUs_02.png')
}

.zxlContentUs .information .map-local p.fax {
   background-image: url('../images/contentUs_03.png')
}

.zxlContentUs .information .map-local p.local {
   background-image: url('../images/contentUs_04.png')
}

/* 联系我们 end */
/* 社会责任 start */
.zxlDuty .row-00 {
   padding: 4% 0
}

.zxlDuty .row-00 .row {}

.zxlDuty .red {
   color: #003399
}

.zxlDuty h3 {
   font-size: 30px;
}

.zxlDuty .pTitle {
   color: #323232;
   margin: 7% 0 3%;
   font-size: 20px;
}

.zxlDuty .zxl-p {
   color: #646464;
   line-height: 1.8em;
   text-align: justify;
}

.zxlDuty .text {
   width: 90%;
   margin-top: 20%
}

.zxlDuty .bg-fbfbfb {
   background-color: #fbfbfb
}

.zxlDuty .bg-f7f7f7 {
   background-color: #f7f7f7
}

.zxlDuty .row-04 .text {
   margin-left: 5%
}

.zxlDuty .row-01 .swiper-button-next,
.zxlDuty .row-01 .swiper-button-prev,
.zxlDuty .row-03 .swiper-button-next,
.zxlDuty .row-03 .swiper-button-prev {
   position: absolute;
   top: auto;
   bottom: 0;
   width: 40px;
   height: 30px;
   margin-top: -22px;
   z-index: 10;
   cursor: pointer;
   -moz-background-size: 18px 14px;
   -webkit-background-size: 18px 14px;
   background-size: 18px 14px;
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid white;
   background-color: #e5e5e5
}

.zxlDuty .row-01 .swiper-button-prev,
.zxlDuty .row-01 .swiper-container-rtl .swiper-button-next {
   left: auto;
   right: 40px
}

.zxlDuty .row-01 .swiper-button-next,
.zxlDuty .row-01 .swiper-container-rtl .swiper-button-prev {
   right: 0
}

.zxlDuty .row-03 .swiper-button-prev,
.zxlDuty .row-03 .swiper-container-rtl .swiper-button-next {
   left: 0;
   right: auto
}

.zxlDuty .row-03 .swiper-button-next,
.zxlDuty .row-03 .swiper-container-rtl .swiper-button-prev {
   right: auto;
   left: 40px;
}

.zxlDuty .row-02 .swiper-button-next,
.zxlDuty .row-02 .swiper-button-prev {
   position: static;
   /* top: 50%; */
   width: 50px;
   height: 50px;
   margin-top: 0;
   z-index: 10;
   cursor: pointer;
   -moz-background-size: 18px 14px;
   -webkit-background-size: 18px 14px;
   background-size: 18px 14px;
   background-position: center;
   background-repeat: no-repeat;
   background-color: #f5f5f5;
   border-radius: 50px;
   display: inline-block;
}

.zxlDuty .swiper-container {
   height: 500px;
   overflow: hidden;
}

.zxlDuty .swiper-container .swiper-slide img {
   height: 100%
}

.zxlDuty .row-01 .swiper-button-next,
.zxlDuty .row-01 .swiper-container-rtl .swiper-button-prev,
.zxlDuty .row-03 .swiper-button-next,
.zxlDuty .row-03 .swiper-container-rtl .swiper-button-prev {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.zxlDuty .row-01 .swiper-button-prev,
.zxlDuty .row-01 .swiper-container-rtl .swiper-button-next,
.zxlDuty .row-03 .swiper-button-prev,
.zxlDuty .row-03 .swiper-container-rtl .swiper-button-next {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.zxlDuty .row-02 .swiper-button-next,
.zxlDuty .row-02 .swiper-container-rtl .swiper-button-prev {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23c8c8c8'%2F%3E%3C%2Fsvg%3E")
}

.zxlDuty .row-02 .swiper-button-prev,
.zxlDuty .row-02 .swiper-container-rtl .swiper-button-next {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23c8c8c8'%2F%3E%3C%2Fsvg%3E")
}

/* 社会责任 end */
/* container end */
.footer {
   box-sizing: border-box;
   padding-top: 20px;
   background-color: #272830;
   color: #fff;
   font-size: 15px;
   line-height: 34px
}

.footer p {
   margin-bottom: 0;
   vertical-align: top;
   max-width: calc(100% - 36px)
}

.footer .zxl-footerLeft {
   width: 75%
}

.footer .zxl-footerLeft h1 {
   padding-bottom: 15px;
}

.footer_ewm p {
   display: inline-block;
   text-align: center
}

.footer_ewm p img {
   width: 100px
}

.footer_ewm p span {
   display: block;
   font-size: 14px;
}

.footer {
   padding: 6% 0 5%
}

.footer,
.footer a {
   color: #fff
}

.footer a:hover {
   color: #999
}

/*.footer .row {
  margin: 0
}
.footer div {
  padding: 0
}*/

.footer-bottom {
   background: #202128;
   color: #fff;
   padding: 15px 0
}

.footer-bottom a {
   color: #fff
}

.footer-bottom a:hover {
   color: #999
}

.zxl-footerLine {
   margin: 14px 0;
   width: 90%;
   margin-left: 5%;
   height: 1px;
   background-color: #8a8b8f
}

.zxl-friendlyLink {
   border-top: 1px solid rgba(255, 255, 255, .1);
   padding: 30px 0 0;
   margin-top: 30px;
}

.zxl-friendlyLink span {
   margin: 0 2%
}


.min_banner {
   height: 450px;
   position: relative;
   z-index: 1
}

.min_banner .container .min_banner_text {
   display: flex;
   align-items: center;
   height: 450px;
   color: #fff;
   justify-content: center;
   flex-direction: column;
}

.min_banner .container h1 {
   font-size: 32px;
   margin-bottom: 15px;
}

.min_banner .container p {
   font-size: 20px;
}

/* .zxl-friendlyLink span:last-child,
.zxl-moremore span:last-child {
   display: none
}

.zxl-friendlyLink a,
.zxl-ICP,
.zxl-moremore a {
   color: #c1c1c1
} */

.search_box {
   background-color: white;
   bottom: 20%;
   border-radius: 50px;
   font-size: 0;
   height: 50px;
   left: 0;
   right: 0;
   margin: 0 auto;
   position: absolute;
   overflow: hidden;
   width: 40%;
}

.search_box input {
   border: none;
   box-sizing: border-box;
   display: inline-block;
   font-size: 16px;
   padding-left: 25px;
   height: 50px;
   line-height: 50px;
   width: calc(100% - 100px);
}

.search_box button {
   background-color: #bb0615;
   border-radius: 50px;
   border: none;
   color: white;
   display: inline-block;
   font-size: 22px;
   height: 50px;
   letter-spacing: 2px;
   outline: none;
   width: 100px;
}

.zxl-friendlyLink a {
   word-break: keep-all
}

.zxl-moremore h3 {
   font-size: 18px;
   margin-bottom: 20px;
}

.zxl-moremore a {
   color: white
}

.zxl-moremore span {
   margin: 0 20px
}

.zxl-wxwb {
   margin-top: 30px;
   padding-left: 10px
}

.zxl-wxwb a {
   position: relative;
   display: inline-block;
   width: 40px;
   height: 40px;
   line-height: 40px;
   border-radius: 50%;
   margin-right: 10px;
   text-align: center;
   background-color: #616268
}

.zxl-wxwb a:hover {
   color: #fff
}

.zxl-wxwb a i {
   font-size: 24px;
}

.zxl-wxwb .wx:hover {
   background-color: #50b774
}

.zxl-wxwb .wb:hover {
   background-color: #eb5c5c
}

/* .zxl-footerLeft img {
   margin-right: 10px
} */

.zxl-footerLeft p span {
   margin-right: 12px;
}

.goTop>img {
   width: 50px;
   height: 50px;
   cursor: pointer;
}

.goTop {
   position: fixed;
   right: 0;
   bottom: 20px;
}

.navbar-default .navbar-toggle {
   border: 0;
   padding: 0;
   margin-right: 15px;
   margin-top: 15px;
}

.navbar-toggle .icon-bar {
   width: 25px;
}

.navbar-toggle .icon-bar+.icon-bar {
   margin-top: 6px;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
   background: none
}

.navbar-nav>li.avtive>a {
   border-bottom: 3px solid #003399;
   color: #003399;
}

.zxl-contain a.link:hover:before {
   color: #003399 !important;
}

@media (min-width: 768px) {
   .navbar-brand {
      height: auto
   }

   .navbar-nav {
      padding-left: 3%;
      float: right;
   }
}

@media (min-width: 992px) and (max-width: 1200px) {
   .navbar-nav>li>a {
      font-size: 14px
   }
}

@media (min-width: 768px) and (max-width: 992px) {
   .navbar-nav>li>a {
      font-size: 12px
   }

   /* .nav>li>a {
      padding: 14px 6px
   } */

   .search_box {
      width: 50%;
   }

   .navbar-brand img {
      height: 40px
   }

   .zxlMain .zxl-rdjj .zxlContain .bg-center {
      height: 300px;
   }

   .zxlMain .zxl-rdjj .zxlContain .list {
      height: 284px;
   }

   .zxlMain .zxl-rdjj .zxlContain .img h3 {
      font-size: 20px
   }

   .zxlMain .zxlTitle h1 {
      font-size: 30px
   }

   .zxl-moremore {
      font-size: 16px
   }

   .zxl-wxwb a:last-child {
      margin-right: 26px
   }

   .footer {
      font-size: 14px
   }
}


@media screen and (max-width: 767px) {
   .navbar-brand img {
      width: 111px;
      height: 35px;
      margin-top: 0;
   }

   .banner .swiper-slide .swiper-slide_text h1 {
      font-size: 26px;
   }

   .banner .swiper-slide .swiper-slide_text p {
      font-size: 16px;
   }

   .zxlMain .zxl-rdjj .zxlContain .list {
      margin: 0 0 20px;
   }

   .zxlContain {
      padding-bottom: 30px !important
   }

   .zxlMain .zxlTitle {
      margin: 40px 0 30px;
   }

   .zxlMain .zxl-zscq .list .img span {
      font-size: 40px !important;
   }

   .keji_project h1 {
      font-size: 22px !important;
      line-height: 40px;
      margin-bottom: 60px;
   }


   .ad_list {
      height: 300px;
   }

   .keji_project ul {
      flex-wrap: wrap;
      justify-content: space-around
   }

   .keji_project li h2 {
      margin-top: 15px;
      font-size: 16px;
   }

   .keji_project li {
      margin-bottom: 25px;
   }

   .keji_project {
      padding: 100px 0
   }

   .keji_project li span i {
      font-size: 40px;
   }

   .footer .zxl-footerLeft h1 {
      font-size: 22px;
   }

   .search_box {
      width: 80%
   }

   .footer .zxl-footerLeft,
   .footer .zxl-moremore {
      float: none;
      width: 100%
   }

   .footer .zxl-moremore {
      margin: 30px 0;
      text-align: center
   }

   .min_banner,
   .min_banner .container .min_banner_text {
      height: 350px;
   }

   .keji_project li span {
      width: 90px;
      height: 90px;
      line-height: 90px
   }

   .min_banner .container h1 {
      font-size: 24px;
   }

   .min_banner .container p {
      font-size: 16px
   }

   .footer-bottom {
      text-align: center
   }

   .ad_list {
      text-align: center
   }

   .ad_list h1 {
      font-size: 25px;
   }

   .ad_list p {
      font-size: 16px;
   }

   .footer-bottom .pull-left,
   .footer-bottom .pull-right {
      float: none !important
   }

   body {
      padding-top: 50px
   }

   .swiper-pagination-bullet {
      height: 4px
   }

   .nav>li>a {
      padding: 0
   }

   .navbar-nav>li>a {
      line-height: 38px;
      font-size: 16px;
      text-align: center;
   }

   .zxlMain .zxl-rdjj .zxlContain .bg-center {
      height: 200px;
   }

   .zxlMain .zxl-zscq .list {
      margin-top: 3%;
   }

   .banner-team .bg-01 {
      width: 80%
   }

   .banner-team h3 {
      margin-top: 10px;
   }

   .zxlMain .zxl-zscq .list .img {
      width: 36px;
      height: 36px;
   }

   .swiper-container-focus .swiper-slide p {
      font-size: 12px;
      line-height: 50px
   }

   .zxlMain .zxlTitle h1 {
      font-size: 20px
   }

   .footer {
      padding-top: 35px;
      font-size: 14px;
   }

   .footer p {
      max-width: 100%
   }

   /* 加入我们 start */
   .zxlJoinUs .zxlCareer .title {
      margin-left: 15px;
      margin-right: 15px
   }

   .zxlJoinUs .zxlCareer .title h1 {
      font-size: 20px
   }

   .zxlJoinUs .zxlCareer .title small {
      font-size: 12px
   }

   .zxlJoinUs .zxlCareer .title hr {
      display: none
   }

   /* 加入我们 end */
   /* 知识产权交易与孵�? start */
   .zxlProperty .zxl-banner {
      height: 160px
   }

   .zxlProperty .zxl-banner .text p {
      font-size: 12px
   }

   .zxlProperty .zxl-banner .text p span {
      font-size: 12px
   }

   .zxlProperty .zxlCareer .zxlContant.design .list:nth-child(3),
   .zxlProperty .zxlCareer .zxlContant.design .list:nth-child(4) {
      border-top: 1px solid #eee
   }

   .zxlProperty .zxlCareer .zxlContant.design .list:nth-child(4n) {
      border-right: 1px solid #eee
   }

   /* 知识产权交易与孵�? end */
   .col-lg-1,
   .col-lg-10,
   .col-lg-11,
   .col-lg-12,
   .col-lg-2,
   .col-lg-3,
   .col-lg-4,
   .col-lg-5,
   .col-lg-6,
   .col-lg-7,
   .col-lg-8,
   .col-lg-9,
   .col-md-1,
   .col-md-10,
   .col-md-11,
   .col-md-12,
   .col-md-2,
   .col-md-3,
   .col-md-4,
   .col-md-5,
   .col-md-6,
   .col-md-7,
   .col-md-8,
   .col-md-9,
   .col-sm-1,
   .col-sm-10,
   .col-sm-11,
   .col-sm-12,
   .col-sm-2,
   .col-sm-3,
   .col-sm-4,
   .col-sm-5,
   .col-sm-6,
   .col-sm-7,
   .col-sm-8,
   .col-sm-9,
   .col-xs-1,
   .col-xs-10,
   .col-xs-11,
   .col-xs-12,
   .col-xs-2,
   .col-xs-3,
   .col-xs-4,
   .col-xs-5,
   .col-xs-6,
   .col-xs-7,
   .col-xs-8,
   .col-xs-9 {
      padding-left: 10px;
      padding-right: 10px;
   }

   .zxlAbout .row-07 .serving .listCon h4 {
      font-size: 16px;
   }

   .zxlJoinUs .zxlCareer .list .img_logo img {
      width: 100%;
      height: auto;
   }

   .zxlAbout .row-01 .fleft .row .time {
      font-size: 30px;
   }

   .zxlAbout .row-01 .fleft,
   .zxlAbout .row-01 .fright {
      height: auto;
      padding: 0
   }

   .zxlNews .zxl-contain {
      padding: 0
   }

   .zxlJoinUs .title-four .bg-center p {
      font-size: 18px;
      text-shadow: none
   }

   .zxlJoinUs .title-four>div {
      margin-bottom: 15px;
   }

   .zxlDuty .swiper-container {
      height: auto
   }

   .zxlDuty h3 {
      font-size: 24px;
   }

   .zxlDuty .text {
      width: 100%;
      margin: 10% 0;
   }

   .zxlCareer {
      padding-left: 0;
      padding-right: 0;
   }

   .zxlMain .zxl-rdjj .zxlContain .list>div {
      padding: 20px;
   }
}

@media screen and (max-width: 414px) {
   body {
      background-color: white;
   }

   .zxlMain .zxlTitle small {
      font-size: 12px;
   }

   .zxl-here {
      margin-top: 65px;
   }

   .zxl-here .container {
      margin-top: -60px;
   }
}

.zxl-wxwb {
   position: relative;
}

.zxl-wxwb .wx>img {
   display: none;
   position: absolute;
   z-index: 8;
   top: -20px;
   right: -100px;
}

.wx:hover img {
   display: block;
}

h4.elli {
   color: #656565;
   font: 22px "微软雅黑";
   padding: 0 25px;
}

p.elli3,
span.elli3 {
   color: #767676;
   font-size: 16px;
   line-height: 28px;
   padding: 0 25px;
}