.list-banner{

position: relative;

overflow:  hidden;

}

.img-bg{

width: 100%;

display: block;

}

.list-banner-text{

position: absolute;

left: 0;

top: 0;

width: 100%;

height: 100%;

z-index: 2;

}

.banner-text-main{

position: absolute;

left: 0;

top: 50%;

-moz-transform: translateY(-50%);

-webkit-transform: translateY(-50%);

transform: translateY(-50%);

}

.list-banner-text h1{

color: #fff;

font-size: 40px;

font-weight: normal;

margin-bottom: 20px;

line-height: 60px;

}

.list-banner-text p{

color: #fff;

font-size: 20px;

}

.overview{

padding: 60px 0;

}

.overview-main{

overflow: hidden;

padding: 25px;

background: #f3f3f3;

}

.overview-title{

padding-left: 60px;

position: relative;

margin-bottom:  25px;

}

.overview-title h1{

font-size: 36px;

color: #333;

font-weight: normal;

margin-bottom: 10px;

}

.overview-title h2{

font-size: 20px;

font-weight: normal;

color: #666;

}

.overview-title .icon-img{

position: absolute;

left: 0;

top: 2px;

width: 38px;

}

.overview-content{

overflow:auto;

max-height: 240px;

}

.overview-content::-webkit-scrollbar

{

width: 6px;

height: 6px;

background-color:transparent;

}

.overview-content::-webkit-scrollbar-thumb

{

border-radius: 10px;

background-color: transparent;

}

.overview-content p{

font-size: 16px;

color: #999;

line-height: 2;

}

.overview-bg{

background:no-repeat center center;

overflow: hidden;

padding: 25px 0 50px;

position:  relative;

}

.overview-bg .overview-title h1{

color: #fff;

}

.news-swiper{

overflow: hidden;

height: 640px;

position:  relative;

}

.news-swiper .swiper-slide{

padding-bottom: 15px;

box-sizing: border-box;

position:  relative;

}

.news-left{

float: left;

width: 46%;

height: 100%;

overflow:  hidden;

position:  relative;

}

.news-right{

float: right;

width: 50%;

height: 100%;

padding-bottom: 15px;

box-sizing:  border-box;

margin-right: 5px;

}

.news-left a{

display: block;

position: relative;

background:rgba(255,255,255,0.3);

height: 100%;

box-sizing: border-box;

padding: 10px 10px 10px 105px;

margin-top:  1px;

}

.news-left a .news-time{

position: absolute;

left: 0;

top: 0;

width: 95px;

font-size: 50px;

color: #fff;

background: rgba(255,255,255,0.4);

height: 100%;

}

.news-left a .news-time span{

position: absolute;

left: 50%;

top: 50%;

transform: translate(-50%,-50%);

}

.news-left a p{

color: #fff;

font-size: 18px;

margin-top: 24px;

overflow: hidden;

text-overflow:  ellipsis;

white-space:  nowrap;

}

.news-main{

width: 100%;

height: 100%;

background: #fff;

box-sizing: border-box;

border-radius:  10px;

box-shadow: 0 0 10px #fff;

position:  relative;

}

.news-main-box{

position: absolute;

left: 40px;

top: 40px;

right: 40px;

bottom: 40px;

}

.news-main .edit{

overflow-y: auto;

position: absolute;

width: 100%;

right: -100%;

top:0;

height: 100%;

z-index: 1;

transition: all 1.5s;

opacity: 0;

}

.news-main .edit.act{

z-index: 2;

right: 0;

opacity:  1;

}

.news-main .edit::-webkit-scrollbar

{

width: 6px;

height: 6px;

background-color:transparent;

}

.news-main .edit::-webkit-scrollbar-thumb

{

border-radius: 10px;

background-color: transparent;

}

.edit img{

display: block;

width: 100%;

margin-bottom: 30px;

}

.edit p{

color: #666;

font-size: 16px;

line-height: 1.5;

}

.news-swiper .swiper-slide-active a{

background:rgba(0,91,172,0.3);

}

.news-swiper .swiper-slide-active a .news-time{

background:rgba(0,91,172,0.4);

}

.news-btn{

position: absolute;

left: 0;

bottom: -30px;

z-index:  10;

}

.news-swiper-l{

float: left;

margin-right: 10px;

cursor: pointer;

}

.news-swiper-r{

float: left;

cursor: pointer;

}

.news-swiper-l img,.news-swiper-r img{

width: 100%;

}

.message{

background: #f4f5f7;

padding:  50px 0;

}

.message-title{

font-size: 36px;

color: #333;

text-align: center;

margin-bottom: 23px;

}

.message-main ul{

overflow: hidden;

}

.message-main li{

height: 180px;

background: #fff;

overflow: hidden;

margin-bottom:25px ;

}

.message-text{

float: left;

width: 50%;

height: 100%;

box-sizing: border-box;

padding: 25px;

}

.message-text h1{

font-size: 20px;

color: #333;

margin-bottom: 20px;

line-height:  1;

font-weight:  normal;

overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;

}

.message-text p{

font-size: 16px;

color: #666;

line-height: 1.6;

}

.message-img{

float: left;

width: 50%;

height: 100%;

overflow:  hidden;

}

.mimg{

height: 100%;

background: no-repeat center center;

background-size: cover;

transition: all 0.5s;

}

.zhuanti3-img .mimg{

background-size: contain;

}

.message-main li:hover .mimg{

transform: scale(1.1);

}

.zhuanti-text{

padding: 50px 0;

overflow: hidden;

}

.zhuanti-text h1{

font-size: 36px;

color: #333;

font-weight: normal;

margin-bottom: 20px;

text-align:  center;

}

.zhuanti-text p{

font-size: 16px;

color: #333;

line-height: 2;

text-align:  justify;

max-height: 240px;

overflow-y: auto;

}

.zhuanti-text p::-webkit-scrollbar

{

width: 6px;

height: 6px;

background-color:transparent;

}

.zhuanti-text p::-webkit-scrollbar-thumb

{

border-radius: 10px;

background-color: transparent;

}

.text-padding{

padding-left: 160px;

padding-right:  160px;

}

.zhuanti-ul ul{

overflow: hidden;

}

.zhuanti-ul li{

float: left;

width: 33.33%;

height: 280px;

box-sizing: border-box;

padding: 5px;

}

.zhuanti-ul li:hover .mimg{

transform: scale(1.2);

}

.zhuanti-ul-content{

width: 100%;

height: 100%;

background: #062479;

color: #fff;

box-sizing: border-box;

padding:20px 20px 20px 40px;

overflow:  hidden;

}

.zhuanti-ul-content h1{

font-size: 20px;

font-weight: normal;

margin-bottom: 10px;

}

.zhuanti-ul-content p{

font-size: 16px;

line-height: 2;

}

.zhuanti-ul-scl{

overflow-y:  auto;

height: 100%;

width: 100%;

padding-right: 20px;

box-sizing: border-box;

}

.zhuanti-ul-scl::-webkit-scrollbar

{

width: 4px;

height: 4px;

background-color:transparent;

}

.zhuanti-ul-scl::-webkit-scrollbar-thumb

{

border-radius: 6px;

background-color: transparent;

}

.zhuanti-ul{

overflow: hidden;

position: relative;

padding-bottom: 90px;

}

.ul-btn-l{

position: absolute;

left: -25px;

top: 52%;

cursor: pointer;

z-index: 3;

}

.ul-btn-r{

position: absolute;

right: -25px;

top: 52%;

z-index: 3;

cursor: pointer;

}

.zhuanti3-info{

background: #fff;

padding: 50px 0 30px;

overflow: hidden;

}

.zhuanti3-info-main{

overflow: hidden;

height: 320px;

}

.zhuanti3-text{

float: left;

height: 100%;

width: 53%;

box-sizing: border-box;

padding-right: 30px;

}

.zhuanti3-img{

float: right;

height: 100%;

width: 47%;

}

.zhuanti3-scroll{

height: 100%;

overflow-y: auto;

padding-right: 20px;

}

.zhuanti3-scroll .zhuanti3-biaoti{

font-size: 24px;

color: #005bac;

margin-bottom: 34px;

font-weight: 600;

}

.zhuanti3-text p{

font-size: 16px;

line-height: 2;

color: #333;

}

.zhuanti3-scroll::-webkit-scrollbar

{

width: 4px;

height: 4px;

background-color:transparent;

}

.zhuanti3-scroll::-webkit-scrollbar-thumb

{

border-radius: 6px;

background-color: transparent;

}

.zhuanti3-lunbo-main li:hover .mimg{

transform: scale(1.2);

}

.zhuanti3-info1{

background: #e9eaee;

padding:  50px 0;

}

.zhuanti3-info1 .zhuanti3-info-main{

height: 400px;

}

.zhuanti3-lunbo{

padding: 40px 0 100px;

overflow: hidden;

}

.zhuanti3-lunbo-main{

position:  relative;

}

.zhuanti3-lunbo-main ul{

overflow: hidden;

}

.zhuanti3-lunbo-main li{

float: left;

width: 33.333%;

box-sizing: border-box;

padding: 10px 5px;

}

.zhuanti3-lunbo-main .box:hover .mimg{

transform: scale(1.2);

}

.zhuanti3-lunbo-main .box a,.zhuanti4-lunbo-contant a{

overflow: hidden;

display:  block;

box-shadow: 0 0 15px #bfbfbf;

height: 100%;

background: #fff;

}

.swiper-wrapper .box{

padding:10px;

}

.zhuanti3-lunbo-img{

height: 250px;

overflow: hidden;

}

.zhuanti3-lunbo-img:hover .mimg{

transform: scale(1.2);

}

.zhuanti3-lunbo-text{

height: 330px;

box-sizing: border-box;

padding:15px;

overflow: hidden;

background:  #fff;

}

.zhuanti3-lunbo-text h1{

text-align: center;

color: #005bac;

font-size: 46px;

margin-bottom: 15px;

}

.zhuanti3-lunbo-text h2{

font-size: 20px;

color: #333;

font-weight: normal;

padding-bottom: 15px;

margin-bottom: 15px;

position: relative;

text-align:  center;

overflow:  hidden;

text-overflow:  ellipsis;

white-space: nowrap;

}

.zhuanti3-lunbo-text h2::after{

content: "";

position: absolute;

bottom: 0;

width: 20px;

height: 1px;

background: #005bac;

left:  50%;

margin-left: -10px;

}

.zhuanti3-lunbo-text p{

font-size: 16px;

color: #666;

line-height: 1.8;

padding-right: 20px;

}

.scroll{

overflow-y: auto;

height: 100%;

}

.scroll::-webkit-scrollbar

{

width: 4px;

height: 4px;

background-color:transparent;

}

.scroll::-webkit-scrollbar-thumb

{

border-radius: 6px;

background-color: transparent;

}

.zhuanti3-btn-l,.zhuanti4-btn-l,.zhuanti5-ul-l,.zhuanti6-ul-l,.zhuanti6-b-l,.zhuanti7-b-l,.zhuanti7-ul-l{

width: 50px;

height: 100px;

background: #000;

text-align:  center;

line-height: 100px;

cursor:  pointer;

position:  absolute;

left: -45px;

top: 50%;

margin-top: -60px;

z-index:  3;

}

.zhuanti3-btn-r,.zhuanti4-btn-r,.zhuanti5-ul-r,.zhuanti6-ul-r,.zhuanti6-b-r,.zhuanti7-ul-r,.zhuanti7-b-r{

width: 50px;

height: 100px;

background: #000;

text-align:  center;

line-height: 100px;

cursor:  pointer;

position:  absolute;

right: -45px;

top: 50%;

margin-top: -60px;

z-index:  3;

}

.zhuanti4-text{

background: #005bac;

padding: 90px 0 45px;

overflow: hidden;

}

.zhuanti4-text-main p{

font-size: 16px;

color: #fff;

line-height: 2;

}

.zhuanti4-text .message-title{

color: #fff;

}

.zhuanti4-lunbo{

padding: 40px 0 100px;

overflow: hidden;

background:  #f4f6fa;

}

.zhuanti4-lunbo-main{

position: relative;

}

.zhuanti4-lunbo-contant{

overflow: hidden;

height: 555px;

}

.zhuanti4-lunbo-left{

float: left;

width: 50%;

box-sizing: border-box;

padding: 10px 10px;

height: 100%;

}

.zhuanti4-lunbo-text{

height: 100%;

padding: 32px 25px;

}

.zhuanti4-lunbo-text h3{

font-size: 16px;

color: #333;

font-weight: normal;

margin: 60px 0px 20px;

}

.zhuanti4-lunbo-right{

float: left;

width: 50%;

box-sizing: border-box;

padding: 10px;

height: 100%;

}

.zhuanti4-lunbo-right .top{

height: 255px;

margin-bottom: 20px;

}

.zhuanti4-lunbo-right .bottom{

height: 260px;

}

.zhuanti5-header{

height: 320px;

position:  relative;

}

.zhuanti5-header-img{

width: 50%;

height: 100%;

position:  absolute;

left:  0;

top: 0;

}

.zhuanti5-header-text{

float: right;

box-sizing: border-box;

padding-left: 60px;

width: 50%;

height: 100%;

}

.zhuanti5-title{

font-size: 36px;

color: #000;

padding:  30px 0;

}

.zhuanti5-header-text p{

font-size: 16px;

color: #666;

margin-bottom:  20px;

line-height: 2;

}

.zhuanti5-ul{

background: #00479d;

padding:  50px 0;

}

.zhuanti5-ul .message-title{

color: #fff;

}

.zhuanti5-ul li{

height: 380px;

}

.zhuanti-ul-img{

height: 180px;

overflow:  hidden;

}

.zhuanti5-ul .zhuanti-ul-scl{

height: 100%;

padding-right: 9px;

}

.zhuanti5-ul .zhuanti-ul-content{

padding: 0;

background: #fff;

}

.zhuanti-ul-text{

padding: 20px 10px 20px 20px;

height: 150px;

}

.zhuanti5-ul .zhuanti-ul-content h1{

text-align: center;

color: #333;

}

.zhuanti5-ul .zhuanti-ul-content p{

color: #666;

}

.zhuanti5-ul .zhuanti5-ul-l,.zhuanti5-ul .zhuanti5-ul-r{

margin-top: -21px;

}

.zhuanti6-text{

overflow: hidden;

padding: 75px 0;

}

.clear{

clear:both;

}

.big-text{

float: left;

width: 30%;

font-size: 36px;

color: #000;

padding-top: 60px;

}

.sm-text{

float: right;

width: 70%;

font-size: 16px;

color: #666;

}

.sm-text p{

line-height: 2.2;

}

.zhuanti6-info{

overflow: hidden;

background: #f3f2f7;

padding: 40px 0;

}

.zhuanti6-info-text{

float: left;

width: 50%;

}

.zhuanti6-info-img{

float: left;

width: 50%;

}

.zhuanti6-info-text h1{

font-size: 36px;

color: #000;

margin-bottom: 20px;

font-weight: normal;

}

.zhuanti6-info-text p{

font-size: 16px;

color: #444;

line-height: 2.2;

margin-bottom: 10px;

}

.img-p{

position: relative;

padding-left: 30px;

}

.img-p img{

position: absolute;

left: 0;

top: 3px;

}

.img-p p{

display: inline-block;

}

.zhuanti6-info-img img{

max-width: 100%;

}

.zhuanti6-ul{

overflow: hidden;

padding: 50px 0;

}

.zhuanti6-ul ul{

overflow: hidden;

}

.zhuanti6-ul li{

float: left;

width: 33.333%;

box-sizing: border-box;

padding: 0 10px;

}

.zhuanti6-ul .swiper-slide a{

background: #005bac;

display: block;

padding: 30px 35px;

transition:  all 0.5s;

}

.zhuanti6-ul .swiper-slide:hover .mimg{

transform: scale(1.2);

}

.zhuanti6-ul .huanti6-img{

width: 190px;

height: 190px;

border: 8px solid #f3f2f7;

margin: 0 auto;

border-radius: 50%;

overflow:  hidden;

}

.zhuanti6-ul  .huanti6-img .mimg{

border-radius: 50%;

}

.zhuanti6-ul .zhuanti6-li-text{

height: 400px;

overflow:  hidden;

}

.zhuanti6-ul .zhuanti6-li-img{

margin-bottom: 20px;

}

.zhuanti6-ul .zhuanti6-li-text h1{

font-size: 20px;

color: #fff;

font-weight: normal;

margin-bottom: 40px;

}

.zhuanti6-ul .zhuanti6-li-text p{

font-size: 16px;

color: #fff;

font-weight: normal;

line-height: 1.7;

}

.zhuanti6-ul .zhuanti6-li-text .scroll{

height: 100%;

overflow-y: auto;

}

.zhuanti6-ul-l,.zhuanti6-b-l{

left: -40px;

margin-top: 30px;

}

.zhuanti6-ul-r,.zhuanti6-b-r{

right: -39px;

margin-top: 30px;

}

.zhuanti6-ul .zhuanti6-ul-li:hover a{

background: rgb(158,206,131);

}

.zhuanti6-ul-li{

padding:0 10px;

}

.zhuanti6-b{

overflow: hidden;

background: url(../img/zhuanti6-2.png) no-repeat center top;

padding: 150px 0 80px;

}

.zhuanti6-b ul{

overflow: hidden;

}

.zhuanti6-b .message-title{

margin-bottom: 130px;

color: #fff;

}

.zhuanti6-b li{

float: left;

width: 33.333%;

box-sizing: border-box;

padding: 0 10px 20px;

}

.zhuanti6-b .zhuanti6-ul-li a{

background: url(../img/icon1-1.png) no-repeat center bottom #fff;

display: block;

padding: 20px 0 30px;

box-shadow: 0 0 15px #d2d2d2;

border-radius: 10px;

}

.zhuanti6-b .zhuanti6-ul-li:hover .mimg{

transform: scale(1.2);

}

.zhuanti6-b .huanti6-img{

height: 280px;

margin-bottom: 30px;

overflow:  hidden;

}

.zhuanti6-b .zhuanti6-li-text{

height: 270px;

padding: 0 30px;

overflow: hidden;

background: #fff;

}

.zhuanti6-b .zhuanti6-li-text .scroll{

height: 100%;

overflow-y: auto;

}

.zhuanti6-b .zhuanti6-li-text h1{

font-size: 20px;

color: #000;

font-weight: normal;

margin-bottom: 30px;

}

.zhuanti6-b .zhuanti6-li-text p{

font-size: 16px;

color: #666;

line-height:2;

}

.zhuanti7-info{

overflow: hidden;

padding: 100px 0;

height: 600px;

}

.zhuanti7-left{

float: left;

width: 48%;

}

.zhuanti7-right{

float:right;

width: 50%;

height: 100%;

}

.zhuanti7-left-title{

margin-bottom: 40px;

}

.zhuanti7-left-content{

height: 508px;

overflow:  hidden;

}

.zhuanti7-left-title h1{

font-size: 24px;

color: #333;

font-weight: normal;

}

.zhuanti7-left-title p{

font-size: 20px;

color: #666;

}

.zhuanti7-left-content p{

font-size: 16px;

color: #666;

line-height: 2;

}

.zhuanti7-ul{

padding-bottom: 75px;

overflow: hidden;

}

.zhuanti7-ul .zhuanti3-lunbo-main li{

width: 25%;

}

.zhuanti7-lunbo-img{

height: 220px;

overflow: hidden;

}

.zhuanti7-lunbo-text{

background: #005bac;

color: #fff;

font-size: 16px;

padding: 20px 15px;

height: 180px;

}

.zhuanti7-lunbo-text p{

line-height: 1.6;

}

.zhuanti7-b{

overflow: hidden;

padding-bottom: 55px;

}

.zhuanti7-b-main{

position: relative;

}

.zhuanti7-b ul{

overflow: hidden;

}

.zhuanti7-b li{

float: left;

width: 50%;

box-sizing: border-box;

padding: 10px;

}

.zhuanti7-b li a{

display: block;

background: #f4f6fa;

height: 192px;

overflow: hidden;

padding: 40px 30px;

box-sizing: border-box;

}

.zhuanti7-b li h1{

font-weight: normal;

font-size: 20px;

color: #333;

margin-bottom: 20px;

}

.zhuanti7-b li p{

font-size: 16px;

color: #666;

line-height: 1.5;

}

.zhuanti7-message{

overflow: hidden;

padding-bottom: 20px;

}

.zhuanti7-message li{

overflow: hidden;

height: 440px;

padding: 25px 0;

}

.zhuanti7-message .zhuanti7-message-text{

float: left;

width: 49%;

height: 100%;

line-height: 2;

font-size: 16px;

}

.zhuanti7-message .zhuanti7-message-img{

float: right;

width: 49%;

height: 100%;

}

.zhuanti7-message li:nth-child(3n+2) .zhuanti7-message-text{

float: right;

}

.zhuanti7-message li:nth-child(3n+2) .zhuanti7-message-img{

float: left;

}

.zhuanti7-message-text h1{

font-size: 24px;

color: #005bac;

margin-bottom: 34px;

}

.lineheignt2{

line-height: 2;

}

.zhuanti7-message-text p{

font-size: 14px;

color: #666;

line-height: 1.6;

margin-bottom: 30px;

}

.zhuanti7-message-text p span{

color: #000;

}

.zhuanti8-ul{

background:url(../img/bg.jpg) no-repeat center center;

background-size: cover;

overflow: hidden;

padding: 130px 0;

position: relative;

}

.zhuanti8-ul .message-title{

color: #fff;

margin-bottom: 80px;

}

.zhuanti8-ul-main{

overflow: hidden;

height: 490px;

}

.zhuanti8-ul-left{

float: left;

width: 65%;

height: 100%;

box-sizing: border-box;

padding-right: 80px;

}

.zhuanti8-ul-right{

float: right;

width: 35%;

height: 100%;

}

.zhuanti8-ul-right .mimg{

max-width: 100%;

width: auto;

}

.zhuanti8-text{

height: 180px;

margin-bottom: 60px;

}

.zhuanti8-text p{

color: #fff;

font-size: 16px;

line-height: 2;

}

.zhuanti8-icon{

overflow: hidden;

}

.zhuanti8-icon li{

float: left;

width: 33.333%;

height: 34px;

margin-bottom: 70px;

}

.zhuanti8-icon li img{

width: 60px;

float: left;

margin-right: 10px;

}

.zhuanti8-icon li .text{

float: left;

height: 87px;

width: calc(100% - 80px);

}

.zhuanti8-icon li .text p{

color: #fff;

font-size: 16px;

margin-bottom: 10px;

}

.zhuanti8-left{

width: 40px;

cursor: pointer;

position:  absolute;

left: 50px;

top: 50%;

}

.zhuanti8-right{

width: 40px;

position: absolute;

right: 50px;

top: 50%;

cursor: pointer;

}

.abt-left{

position: absolute;

left: 0;

top: 50%;

transform: translateY(-50%);

cursor: pointer;

}

.abt-right{

position: absolute;

right: 0;

top: 50%;

transform: translateY(-50%);

cursor: pointer;

}

.list-return{

width: 56px;

height: 56px;

margin: 0;

background: url(../img/icon-return.png) no-repeat center center;

border-radius: 50%;

cursor: pointer;

position: fixed;

right: 3%;

bottom: 5%;

z-index: 999;

}

.message-title1{

width: 60%;

text-align: center;

font-size: 16px;

color: #999;

margin: 0 auto 80px;

line-height: 1.8;

}

.zhuanti8-bot{

overflow: hidden;

padding: 150px 0;

}

.zhuanti8-bot-main{

overflow: hidden;

height: 400px;

}

.zhuanti8-bot li{

margin-bottom: 15px;

}

.zhuanti8-bot-text{

float: left;

width: 64%;

height: 100%;

}

.zhuanti8-bot-img{

float: right;

width: 35%;

height: 100%;

}

.zhuanti8-bot-img .mimg{

background-size: contain;

}

.zhuanti8-bot-text h1{

font-weight: normal;

font-size: 24px;

color: #333;

margin-bottom: 50px;

}

.zhuanti8-bot-text p{

font-size: 16px;

color: #999;

margin-bottom: 20px;

line-height: 2;

}

.zhuanti8-bot li:nth-child(2n) .zhuanti8-bot-img{

float: left;

}

.zhuanti8-bot li:nth-child(2n) .zhuanti8-bot-text{

float: right;

}

.about-banner-main{

position: absolute;

bottom: 50px;

left: 0;

width: 100%;

}

.about-banner-title{

float: left;

margin-right: 60px;

}

.about-banner-title h1,.about-banner-title p{

font-size: 36px;

color: #fff;

font-weight: normal;

line-height: 1;

}

.about-banner-main ul{

float: right;

}

.about-banner-main li{

float: left;

margin: 0 30px;

}

.about-banner-main li:last-child{

margin-right: 0;

}

.about-banner-main li a{

font-size: 18px;

color: #333;

width: 270px;

height: 63px;

display: block;

line-height: 63px;

text-align: center;

border-radius: 50px;

background: #fff;

transition: all 0.5s;

}

.about-banner-main li a:hover{

background: #005bac;

color: #fff;

}

.about-info{

overflow: hidden;

background: #005bac;

padding: 60px 0;

}

.about-info-video{

width: 50%;

float: left;

padding: 70px 55px 0;

box-sizing: border-box;

position:  relative;

}

.img-bg {

width: 100%;

display: block;

}

.about-info-video .img-bg {

position: relative;

z-index: 3;

height: 100%;

}

.video-box{

height: 380px;

overflow: hidden;

background: #000;

position:  relative;

z-index:  2;

}

.about-video{

position: absolute;

left: 10px;

top: 10px;

right: 10px;

bottom: 10px;

background: #000;

}

.about-video video{

width: 100%;

height: 100%;

position: absolute;

top: 0;

left: 0;

right: 0;

bottom: 0;

z-index: 2;

}

.video-btn {

width: 70px;

height: 70px;

background: url(../img/video-btn.png) no-repeat center center;

background-size: cover;

position: absolute;

z-index: 4;

left: 50%;

top: 50%;

margin: -35px 0 0 -35px;

cursor: pointer;

}

.about-info-video::after{

content: "";

background: rgba(0,0,0,0.5);

position: absolute;

left: 0;

top: 25px;

box-sizing: border-box;

right: 85px;

bottom: 35px;

}

.about-info-text{

float: right;

width: 50%;

box-sizing: border-box;

height: 458px;

overflow:  hidden;

padding:  0 20px;

}

.about-info-text .top{

overflow: hidden;

padding-bottom:  20px;

box-sizing:  border-box;

position:  relative;

padding-top: 50px;

}

.about-info-text .top .more{

position: absolute;

bottom: 0;

right: 0;

color: #fff;

font-size: 16px;

}

.about-info-text .top h1{

font-size: 36px;

color: #fff;

font-weight: normal;

line-height: 1;

margin-bottom: 20px;

position:  absolute;

top: 0;

left:  0;

width:  100%;

overflow:  hidden;

text-overflow:  ellipsis;

white-space: nowrap;

}

.about-info-text .top p{

font-size: 16px;

color: #fff;

line-height: 1.5;

margin-bottom: 20px;

}

.about-info-text .bottom{

overflow: hidden;

}

.about-info-text .bottom .number{

float: left;

margin-right: 50px;

}

.about-info-text .bottom .number h1{

font-weight: normal;

font-size: 60px;

color: #fff;

margin-bottom: 10px;

line-height: 1;

}

.about-info-text .bottom .number h1 span{

position: relative;

}

.about-info-text .bottom .number h1 span::after{

content: "+";

font-size: 24px;

color: #FFFFFF;

position: absolute;

top: 0;

right: -20px;

}

.about-info-text .bottom .number p{

font-size: 16px;

color: #fff;

}

.about-history-title{

overflow: hidden;

padding: 70px 0;

background: url(../img/history-bg.jpg) no-repeat top center;

}

.about-history-title p{

font-size: 36px;

color: #333;

margin-bottom: 10px;

}

.about-history-center{

overflow: hidden;

padding: 80px;

background: #f5f5f5;

}

.about-center{

width: 100%;

padding: 0 3%;

box-sizing: border-box;

}

.about-center-li{

padding: 6px 6px 50px 6px;

box-sizing: border-box;

position: relative;

}

.about-center-li::after{

content: "";

position: absolute;

bottom: 0;

left: 0;

right: 0;

background: #005bac;

height: 4px;

display: none;

}

.about-center-li a{

height: 270px;

box-shadow: 0 0 10px #e2e2e2;

display: block;

box-sizing:  border-box;

padding:  30px 20px;

background: #fff;

position:  relative;

transition: all 0.5s;

top: 0;

}

.about-center-li h1{

font-weight: normal;

font-size: 36px;

color: #333;

margin-bottom: 20px;

}

.about-center-li h1 span{

font-size: 16px;

}

.about-center-li p{

font-size: 16px;

color: #999;

line-height: 1.5;

}

.act .about-center-li::after,.about-center-li:hover::after{

display: block;

}

.act .about-center-li a,.about-center-li:hover a{

background: #005bac;

top: -10px;

box-shadow: 0 0 10px #696b6d;

}

.about-center-li:hover a h1,.about-center-li:hover a p{

color: #fff;

}

.act .about-center-li h1,.act .about-center-li p{

color: #fff;

}

.about-Vision-bot{

position: relative;

background:  #005bac;

overflow:  hidden;
    
}

.Vision-bot{

    float: right;
    
    width: 50%;
    
    padding: 140px 0 110px;
    
    }
    
    .Vision-bot h1{
    
    font-size: 22px;
    
    color: #fff;
    
    font-weight:normal;
    
    margin-bottom: 30px;
    
    }
    
    .Vision-bot p{
    
    font-size: 18px;
    
    color: #fff;
    
    line-height: 1.5;
    
    margin-bottom: 10px;
    
    }

.about-Vision-bot .img-bg{

    position: absolute;
    
    width: auto;
    
    right: 0;
    
    top: -100px;
    
}

.about-history-bot{

position: relative;

background:  #f0f0f0;

overflow:  hidden;

}

.about-bot{

float: left;

width: 50%;

padding: 140px 0 110px;

}

.about-bot h1{

font-size: 22px;

color: #333;

font-weight:normal;

margin-bottom: 30px;

}

.about-bot p{

font-size: 18px;

color: #4b4b4b;

line-height: 1.5;

margin-bottom: 10px;

}

.about-history-bot .img-bg{

position: absolute;

width: auto;

right: 0;

top: 0;

}

.user-culture{

background: #005bac;

padding-top: 10px;

overflow: hidden;

}

.user-culture-left{

float: left;

width: 50%;

}

.user-culture-left img{

max-width: 100%;

max-height: 100%;

}

.user-culture-right{

float: left;

width: 50%;

padding-left: 100px;

box-sizing: border-box;

padding-top: 140px;

}

.user-culture-right h1{

margin: 40px 0 20px;

font-weight: normal;

font-size: 24px;

color: #fff;

}

.user-culture-right p{

font-size: 18px;

color: #fff;

}

.work-culture{

background: #f5f5f5;

overflow: hidden;

padding: 100px 0 80px;

}

.work-culture-main{

width: 810px;

height: 430px;

background: url(../img/work-culture.png) no-repeat center center;

background-size: contain;

margin: 0 auto;

position: relative;

}

.work-culture-title{

font-size: 24px;

color: #333333;

text-align: center;

}

.work-culture-main p{

font-size: 18px;

color: #005bac;

padding-bottom: 3px;

border-bottom: 1px solid #005bac;

position: absolute;

}

.work-culture-main p.work1{

left: -25%;

top: 50%;

}

.work-culture-main p.work2{

left: 0%;

top: 17%;

}

.work-culture-main p.work3{

right: -24%;

top: 30%;

}

.work-culture-main p.work4{

right: -28%;

top: 55%;

}

.work1::after,.work2::after{

content: "";

position: absolute;

right: -41px;

bottom: -18px;

width: 50px;

height: 1px;

background: #005bac;

transform: rotate(45deg);

}

.work3::after,.work4::after{

content: "";

position: absolute;

left: -41px;

bottom: -18px;

width: 50px;

height: 1px;

background: #005bac;

transform: rotate(-45deg);

}

.culture-build{

padding: 75px 0 135px;

background:url(../img/build.jpg) no-repeat center center;

overflow: hidden;

}

.culture-build-title{

font-size: 24px;

color: #fff;

margin-bottom: 20px;

text-align:  center;

}

.culture-build-main{

overflow: hidden;

padding: 10px;

}

.culture-build-main:hover .mimg{

transform: scale(1.2);

}

.culture-build-main a{

display: block;

height: 520px;

position:  relative;

}

.culture-build-text{

position: absolute;

bottom: 0;

top: 40%;

background: rgba(0,0,0,0.5);

box-sizing: border-box;

padding: 25px 20px;

overflow:  hidden;

}

.culture-build-text h1{

color: #fff;

font-size: 20px;

font-weight:normal;

margin-bottom: 15px;

text-align:  center;

}

.culture-build-text p{

font-size: 16px;

color: #fff;

line-height:  1.5;

}

.banner-center-main{

position: absolute;

left: 50%;

top: 50%;

transform:  translate(-50%,-50%);

width:  680px;

height: 106px;

background: url(../img/img1.png) no-repeat bottom center;

text-align:  center;

}

.banner-center-main h1{

margin-top: -30px;

}

.qyzz{

overflow: hidden;

padding: 65px 0;

}

.qyzz-title{

text-align: center;

font-size: 36px;

color: #333333;

margin-bottom: 20px;

}

.qyzz-main{

position: relative;

}

.qyzz-main ul{

overflow: hidden;

padding-top: 60px;

padding-right: 20px;

}

.qyzz-main li{

float: left;

width: 33.333%;

box-sizing: border-box;

padding: 0 20px;

}

.qyzz-main a{

display: block;

border: 4px solid #448aca;

border-radius: 10px;

height: 180px;

position: relative;

background:  #fff;

}

.qyzz-main a img{

position: absolute;

right: -35px;

top: -45px;

}

.qyzz-main a p{

font-size: 20px;

color: #333;

position: absolute;

top: 50%;

left: 10px;

right: 10px;

text-align: center;

transform: translateY(-50%);

}

.qyzz-left{

position: absolute;

left: -25px;

top: 50%;

cursor:  pointer;

}

.qyzz-right{

position: absolute;

right: -25px;

top: 50%;

cursor:  pointer;

}

.cpry-bg{

width: 100%;

height: 460px;

background: url(../img/ry-bg.png) no-repeat center center;

background-size: contain;

box-sizing: border-box;

padding: 85px 55px 40px;

overflow:  hidden;

}

.cpry-bg-box{

height: 100%;

width: 100%;

overflow: hidden;

border-radius: 5px;

}

.cpry-bg:hover .mbox{

transform: scale(1.2);

}

.cpry{

background: #448aca;

padding: 60px 0;

overflow: hidden;

}

.cpry-title{

text-align: center;

color: #fff;

font-size: 36px;

margin-bottom: 20px;

}

.cpry-main{

overflow: hidden;

position: relative;

}

.cpry-left{

position: absolute;

left: 0;

top: 50%;

z-index:  2;

cursor:  pointer;

}

.cpry-right{

position: absolute;

right: 0;

top: 50%;

z-index: 2;

cursor: pointer;

}

.cpry-main ul{

overflow: hidden;

padding: 0 30px;

}

.cpry-main li{

float: left;

width: 33.333%;

padding: 0 10px;

box-sizing: border-box;

}

.cpry-main li a{

display: block;

border: 2px dashed #fff;

padding: 45px 25px;

}

.cpry-main li a img{

display: block;

max-width: 100%;

max-height: 100%;

}

.cbzz{

background: url(../img/img19.jpg) no-repeat center center;

background-size: cover;

overflow: hidden;

padding: 50px 0 100px;

}

.cbzz-title{

margin-bottom: 30px;

font-size: 36px;

color: #333;

text-align: center;

}

.cbzz-main{

overflow: hidden;

position: relative;

padding: 0 40px;

}

.cbzz-main ul{

overflow: hidden;

}

.cbzz-main li{

padding: 0 10px;

width: 33.333%;

float: left;

box-sizing:  border-box;

}

.cbzz-main li a{

border: 9px solid #333;

padding: 10px 20px;

height: 280px;

display:  block;

box-sizing: border-box;

border-image: -webkit-linear-gradient( #003d74, #0083fa) 30 30;

border-image: -moz-linear-gradient( #003d74, #0083fa) 30 30;

border-image: linear-gradient( #003d74, #0083fa) 30 30;

}

.cbzz-main li .text{

background: #fff;

height: 100%;

box-sizing:  border-box;

padding: 60px 30px;

overflow:  hidden;

}

.cbzz-main li .text p{

font-size: 16px;

color: #333;

line-height: 1.5;

}

.cbzz-left{

position: absolute;

left: 0;

top: 50%;

cursor: pointer;

}

.cbzz-right{

position: absolute;

right: 0;

top: 50%;

cursor: pointer;

}

.contact-map{

overflow: hidden;

padding: 60px;

}

.contact-map .map-left{

opacity: 1;

transform: translateX(0%);

}

.contact-map .map-right{

opacity: 1;

transform: translateX(0%);

}

.contact-info{

overflow: hidden;

padding: 40px 0;

}

.contact-info ul{

overflow: hidden;

}

.contact-info li{

float: left;

width: 32.333%;

margin: 0 0.5%;

border: 1px solid #f2f2f2;

box-sizing:  border-box;

margin-bottom: 12px;

border-top-left-radius: 5px;

border-top-right-radius: 5px;

}

.contact-info-img{

height: 230px;

border-top-left-radius: 5px;

border-top-right-radius: 5px;

overflow:  hidden;

cursor:  pointer;

}

.contact-info-img:hover .mimg{

transform: scale(1.2);

}

.contact-info-text{

padding: 20px;

overflow: hidden;

height:  75px;

}

.mbox{

width: 100%;

height: 100%;

background:no-repeat center center;

background-size: 100%;

transition: all 0.5s;

background-color: white;

}

.contact-info-text h1{

font-size: 16px;

color: #333;

line-height: 1.2;

margin-bottom: 20px;

}

.contact-info-text p{

font-size: 13px;

color: #6a6a6a;

line-height: 1.5;

}

.join-main{

background: url(../img/join-bg.jpg) no-repeat center top;

padding: 60px 0 150px;

overflow: hidden;

background-size: cover;

}

.join-content{

overflow: hidden;

padding: 70px;

background: #fff;

}

.join-title{

overflow: hidden;

margin-bottom: 30px;

}

.join-title span{

font-size: 24px;

color: #333;

padding-bottom:15px;

border-bottom: 1px solid #d3d3d3;

display: inline-block;

}

.join-h1{

font-size: 16px;

color: #333;

line-height:2;

margin-bottom: 60px;

}

.join-block{

overflow: hidden;

margin-bottom: 30px;

}

.join-block .title{

padding-bottom: 30px;

border-bottom: 1px solid #d6d6d6;

font-size: 16px;

color: #333333;

}

.join-block .title span{

display: inline-block;

margin-left: 10px;

color: #999999;

}

.join-block .content .mjoin{

color: #333333;

padding: 5px 20px;

border: 1px solid #a8a8a8;

display:  inline-block;

margin: 50px 0 30px 0;

cursor:  pointer;

font-size: 14px;

}

.join-block .content{

font-size: 16px;

line-height: 3;

}

.new{

overflow: hidden;

background: #f2f2f2;

padding: 60px 0;

}

.new-main{

overflow: hidden;

}

.new-main ul{

overflow: hidden;

}

.new-main ul li{

float: left;

width: 33%;

padding: 7px;

box-sizing: border-box;

}

.new-main ul li a{

display: block;

background: #fff;

}

.new-img{

height: 220px;

overflow:  hidden;

}

.new-img:hover .mimg{

transform: scale(1.2);

}

.new-text{

height: 130px;

box-sizing: border-box;

padding: 20px;

}

.new-text .top{

overflow: hidden;

margin-bottom: -14px;

}



.top {}

.new-text .time{

float: left;

padding-right: 20px;

border-right: 1px solid #dcdcdc;

width: 60px;

}

.new-text .time h1{

font-size: 36px;

color: #000;

line-height:  1;

margin-bottom: 6px;

}

.new-text .time p{

font-size: 12px;

color: #000;

}

.new-text  .content{

float: right;

box-sizing:  border-box;

width: calc(100% - 90px);

}

.new-text .content h1{

font-size: 16px;

line-height: 1.6;

height: 50px;

color: #333;

font-weight: normal;

text-overflow:  ellipsis;

overflow: hidden;

/* white-space:  nowrap; */

margin-bottom: 14px;

}

.new-text .content p{

font-size: 14px;

color: #a3a3a3;

text-overflow: ellipsis;

overflow: hidden;

white-space: nowrap;

}

.new-text .bottom{

font-size: 12px;

color: #666;

}

.news-page{

padding: 50px 0;

overflow: hidden;

text-align: right;

}

.news-page a,.news-page span,.gohref{

display: inline-block;

}

.news-page .prev{

font-size: 18px;

color: #666;

border: 1px solid #d4d4d4;

padding: 10px 45px;

border-radius: 30px;

margin: 0 10px;

}

.news-page .current{
color: white;

background-color: #097de6;
}

.gohref{

font-size: 18px;

color: #333;

}

.gohref input{

width: 40px;

height: 36px;

text-align: center;

border: 1px solid #d4d4d4;

background: none;

margin:  0 10px;

}

.coop{

padding: 55px 0 ;

background: #f2f2f2;

overflow: hidden;

}

.gohref a {

font-size: 16px;

color: #666;

border: 1px solid #d4d4d4;

padding: 10px 22px;

margin: 0 10px;

}

.coop-main{

overflow: hidden;

padding: 0 60px;

position: ;

}

.coop-block{

overflow: hidden;

}

.coop-img{

float: left;

width: 12.5%;

box-sizing: border-box;

padding: 0.5px;

}

.coop-img a{

display: block;

height: 90px;

text-align: center;

line-height: 90px;

background: #fff;

}

.coop-img img{

max-width: 100%;

max-height: 100%;

}

.coop-l,.coop-r{

position: absolute;

left: 0;

top: 50%;

width: 43px;

height: 43px;

background: url(../img/coop-l.png) no-repeat center center;

background-size: cover;

cursor: pointer;

}

.coop-r{

left: initial;

right: 0;

background-image: url(../img/coop-r.png);

}

.coop-l:hover{

background-image: url(../img/coop-l1.png);

}

.coop-r:hover{

background-image: url(../img/coop-r1.png);

}

.coop .customer-number{

opacity: 1;

}

.coop .home-partner-block li{

transform: scale(1);

opacity: 1;

}

.coop .home-partner-block li.noborder{

opacity: 0;

}

.coop .home-partner{

padding: 0;

}

.about-info-color{

background: #fff;

}

.about-info-color .about-info-video::after{

background: #044a88;

}

.about-info-color .about-info-text .top h1{

color: #333;

}

.about-info-color .about-info-text .top p{

color: #666;

}

.about-info-color .about-info-text .top .more{

color: #333;

}

.about-service .about-info:nth-child(2n) .about-info-video{

float: right;	

}

.join-fuli{

overflow: hidden;

padding-top: 60px;

}

.join-fuli ul{

overflow: hidden;

}

.join-fuli li{

float: left;

width: 33.333%;

box-sizing: border-box;

padding: 5px;

}

.fuli-img{

height: 250px;

overflow: hidden;

}

.fuli-img:hover .mimg{

transform: scale(1.2);

}

.fuli-text{

height: 125px;

overflow: hidden;

}

.fuli-text h1{

padding: 20px 0 15px;

font-size: 18px;

color: #333;

border-bottom: 1px solid #dbdbdb;

line-height:  1;

font-weight:  normal;

margin-bottom:  15px;

overflow:hidden;

text-overflow:ellipsis;

white-space:nowrap;

}

.fuli-text p{

font-size: 16px;

color: #666;

overflow: hidden;

text-overflow: ellipsis;

height: 39px;

overflow-y: auto;

}

.zhuanti5-info-main{

height: 330px;

}

.subbg{

position: fixed;

left: 0;

top: 0;

width: 100%;

height: 100%;

z-index: 100;

display:  none;

}

.sub-main{

position: absolute;

left: 50%;

top: 50%;

transform: translate(-50%,-50%);

-webkit-transform: translate(-50%,-50%);

width: 510px;

height: 500px;

padding: 90px 70px 30px;

box-sizing: border-box;

overflow: hidden;

background: #04a9e1;

}

.close-sub{

position: absolute;

right: 30px;

top: 30px;

width: 25px;

height: 25px;

background: url(../img/cha.png) no-repeat center center;

background-size: contain;

cursor:  pointer;

}

.sub-main h1{

text-align: center;

color: #fff;

font-weight: normal;

font-size: 18px;

margin-bottom: 60px;

}

.input-block{

overflow: hidden;

margin-bottom: 30px;

}

.input-block span{

width: 50px;

float: left;

color: #fff;

font-size: 16px;

margin-top: 3px;

}

.input-block input{

float: left;

font-size: 16px;

color: #fff;

width: 300px;

background: none;

border:  none;

border-bottom: 1px solid #fff;

outline: none;

padding: 0 5px 10px;

}

.submit-btn{

font-size: 16px;

color: #04a9e1;

display: block;

width:  130px;

height:  40px;

background:  #fff;

text-align:  center;

line-height:  40px;

border-radius:  5px;

margin: 90px auto 0;

cursor:  pointer;
border-width: 1px;
border-style: none;
border-image: initial;

}

.new-list{

overflow: hidden;

padding:  50px 0;

}

.news-list-title{

padding-bottom: 15px;

border-bottom: 1px dashed #e6e6e6;

text-align: center;

}

.news-list-title h1{

font-size: 26px;

color: #424242;

margin-bottom: 5px;

font-weight:  normal;

}

.news-list-title h2{

font-size: 14px;

color: #707070;

font-weight: normal;

}

.news-list-content {

padding: 30px 0;

overflow: hidden;

}

.news-list-content img{

max-width: 100%;

height: auto !important;

}

.news-list-content p{

font-size: 14px;

color: #333;

line-height:  2em;

margin-bottom:  20px;

}

.new-page{

overflow: hidden;

padding: 20px;

}

.new-page a{

font-size: 14px;

color: #808080;

}

.page-prev{

float: left;

width: 50%;

}

.page-next{

float:right;

width: 50%;

text-align: right;

}



/*笔记本*/

@media only screen and (min-width: 701px) and (max-width: 1400px) {

.banner-text-main{

    left: 1%;

}

.list-banner-text h1{

    font-size: 30px;

}

.list-banner-text p{

    font-size: 18px;

}

.overview-title .icon-img{

    width: 28px;

    top: 4px;

}

.overview-title h1{

    font-size: 28px;

    margin-bottom: 5px;

}

.overview-title h2{

    font-size: 18px;

}

.overview-title{

    padding-left: 42px;

    margin-bottom: 15px;

}

.message-title{

    font-size: 30px;

}

.zhuanti3-lunbo-main,.zhuanti4-lunbo-main,.zhuanti7-b-main{

    padding: 0 35px;

}

.zhuanti5-ul,.zhuanti6-ul{

    padding: 50px 35px;

}



.zhuanti3-btn-l, .zhuanti4-btn-l, .zhuanti5-ul-l, .zhuanti6-ul-l, .zhuanti6-b-l, .zhuanti7-b-l, .zhuanti7-ul-l{

    left: -12px;

}

.zhuanti3-btn-r, .zhuanti4-btn-r, .zhuanti5-ul-r, .zhuanti6-ul-r, .zhuanti6-b-r, .zhuanti7-ul-r, .zhuanti7-b-r{

    right: -12px;

}

.zhuanti5-ul .zhuanti5-ul-r{

    right: -35px;

}

.zhuanti5-ul .zhuanti5-ul-l{

    left: -35px;

}

.zhuanti6-ul-r{

    right: -32px;

}

.zhuanti6-ul-l{

    left: -32px;

}

.zhuanti6-b ul{

    padding: 0 35px;

}

.zhuanti6-b-r{

    right: 3px;

}

.zhuanti6-b-l{

    left: 3px;

}

.qyzz-main{

    padding: 0 30px;

}

.qyzz-right{

    right: 0;

}

.qyzz-left{

    left: 0;

}

.zhuanti2-ul ul{

    padding:0 40px;

}

.ul-btn-l{

    left: 15px;

}

.ul-btn-r{

    right: 15px;

}

}



/*pad*/

@media only screen and (min-width: 701px) and (max-width: 1150px) {

.overview{

    padding: 30px 0;

}

.overview-title h1{

    font-size: 22px;

}

.overview-title .icon-img{

    width: 22px;

}

.news-swiper{

    height: 400px;

}

.news-left a .news-time{

    font-size: 34px;

}

.news-left a p{

    font-size: 14px;

    margin-top: 7px;

}

.news-swiper-l,.news-swiper-r{

    width: 35px;

}

.news-btn{

    left: 10px;

}

.news-main-box{

    left: 10px;

    right: 10px;

    bottom: 10px;

    top: 10px;

}

.message-title{

    font-size: 24px;

}

.message-main li{

    height: 140px;

    margin-bottom: 15px;

}

.message-text{

    padding: 10px;

}

.message-text h1{

    font-size: 18px;

    margin-bottom: 15px;

}

.message-text p{

    font-size: 14px;

}

.zhuanti-text{

    padding: 30px 0;

}

.text-padding{

    padding-left: 80px;

    padding-right: 80px;

}

.zhuanti-text h1{

    font-size: 26px;

}

.zhuanti-ul-content{

    padding: 15px 10px 15px 20px;

}

.zhuanti-ul li{

    height: 290px;

}

.zhuanti-ul-scl{

    padding-right: 10px;

}

.zhuanti3-lunbo-img{

    height: 180px;

}

.zhuanti3-lunbo-text{

    height: 260px;

    padding: 15px 10px;

}

.zhuanti3-lunbo-text h1{

    font-size: 20px;

}

.zhuanti3-lunbo-text h2{

    font-size: 18px;

    padding-bottom: 10px;

    margin-bottom: 10px;

}

.zhuanti3-lunbo-text p{

    font-size: 14px;

}

.zhuanti4-text{

    padding: 40px 0 20px;

}

.zhuanti4-lunbo-text{

    height: 100%;

}

.zhuanti3-btn-r,.zhuanti3-btn-l{

    display: none;

}

.zhuanti4-btn-l,.zhuanti4-btn-r{

    display: none;

}

.zhuanti4-lunbo-contant{

    height: 440px;

}

.zhuanti4-lunbo-right .top,.zhuanti4-lunbo-right .bottom{

    height: 200px;

}

.zhuanti5-header-text{

    padding-left: 20px;

}

.zhuanti5-title{

    font-size: 20px;

    padding: 20px 0;

}

.zhuanti3-info1{

    padding: 20px 0;

}

.zhuanti-ul-img{

    height: 160px;

}

.zhuanti-ul-text{

    padding: 10px;

    height: 100px;

}

.zhuanti5-ul .zhuanti-ul-content h1{

    font-size: 16px;

}

.zhuanti5-ul .zhuanti-ul-content p{

    font-size: 12px;

}

.zhuanti6-text{

    padding: 35px 0;

}

.big-text{

    font-size: 30px;

}

.sm-text{

    font-size: 14px;

}

.zhuanti6-info-text h1{

    font-size: 30px;

}

.zhuanti6-info-text p{

    font-size: 14px;

}

.zhuanti6-ul-r, .zhuanti6-b-r{

    display: none;

}

.zhuanti6-ul li a{

    padding: 15px 20px;

}

.zhuanti6-ul .huanti6-img{

    width: 160px;

    height: 160px;

}

.zhuanti6-ul .zhuanti6-li-text h1{

    font-size: 16px;

}

.zhuanti6-ul .zhuanti6-li-text p{

    font-size: 14px;

}

.zhuanti6-ul .zhuanti6-li-text{

    height: 300px;

}

.zhuanti6-b{

    padding: 90px 0 50px;

}

.zhuanti6-b .message-title{

    margin-bottom: 60px;

}

.zhuanti6-b .huanti6-img{

    height: 200px;

}

.zhuanti6-b .zhuanti6-li-text h1{

    font-size: 16px;

}

.zhuanti6-b .zhuanti6-li-text{

    padding: 0 15px;

    height: 250px;

}

.zhuanti6-b .zhuanti6-li-text p{

    font-size: 14px;

}

.zhuanti6-ul-l, .zhuanti6-b-l{

    display: none;

}

.zhuanti5-ul .zhuanti5-ul-r,.zhuanti5-ul .zhuanti5-ul-l{

    display: none;

}

.zhuanti7-info{

    padding: 50px 0;

    height: 450px;

}

.zhuanti7-left-title{

    margin-bottom: 25px;

}

.zhuanti7-left-content{

    height: 374px;

}

.zhuanti7-ul-l,.zhuanti7-ul-r,.zhuanti7-b-l,.zhuanti7-b-r{

    display: none;

}

.zhuanti7-lunbo-img{

    height: 150px;

}

.zhuanti7-lunbo-text{

    height: 110px;

    font-size:  14px;

    padding: 15px 10px;

}

.zhuanti7-b li a{

    padding: 30px 20px;

    height: 150px;

}

.zhuanti7-b li h1{

    font-size: 18px;

    margin-bottom: 10px;

}

.zhuanti7-b li p{

    font-size: 14px;

}

.zhuanti7-message li{

    height: 360px;

}

.zhuanti8-ul{

    padding: 70px 0;

}

.zhuanti8-ul-main{

    height: 300px;

}

.zhuanti8-ul-left{

    padding-right: 40px;

}

.zhuanti8-ul .message-title{

    margin-bottom: 40px;

}

.zhuanti8-text p{

    font-size: 14px;

}

.zhuanti8-text{

    height: 188px;

    margin-bottom: 20px;

}

.zhuanti8-icon li .text p{

    font-size: 14px;

}

.zhuanti8-icon li img{

    width: 50px;

}

.zhuanti8-bot{

    padding: 70px 0;

}

.zhuanti8-bot-text{

    width: 100%;

    float: none;

    height: 210px;

}

.zhuanti8-bot-img{

    width: 100%;

    float: none;

    height: 290px; 

}

.zhuanti8-bot-main{

    height: auto;

}

.about-banner-main li a{

    width: auto;

    height: auto;

    font-size: 16px;

    line-height: 1;

    padding: 10px 30px;

}

.fuli-img{

    height: 200px;

}

.fuli-text{

    height: 90px;

}

.fuli-text h1{

    padding: 10px 0;

    margin-bottom: 10px;

    font-size: 16px;

}

.fuli-text p{

    font-size: 14px;

    height: 32px;

}

.qyzz-title{

    font-size: 24px;

}

.qyzz-main a{

    height: 150px;

}

.qyzz-main a img{

    width: 65px;

}

.qyzz-main a p{

    font-size: 16px;

}

.cpry-title{

    font-size: 24px;

}

.cpry-main li a{

    padding: 25px 15px;

}

.cpry-bg{

    height: 300px;

    padding:  50px 30px 20px;

}

.cbzz{

    padding: 90px 0;

}

.cbzz-title{

    font-size: 30px;

}

.cbzz-main li .text{

    padding: 30px 15px;

}

.cbzz-main li a{

    height: 240px;

}

.video-box{

    height: 300px;

}

.about-info-video{

    padding: 20px 10px;

}

.about-info-text .top h1{

    font-size: 24px;

}

.about-info-text .top p{

    font-size: 14px;

}

.about-info-video::after{

    top: 0;

    right: 18px;

}

.user-culture-right{

    padding: 50px;

}

.work-culture-main{

    width: 600px;

}

.about-history-center{

    padding: 40px 0;

}

.about-center-li h1{

    font-size: 28px;

}

.about-center-li a{

    padding: 20px 10px;

}

.about-history-title{

    padding: 60px 0;

}

.about-bot{

    padding: 90px 0 60px;

}

.work-culture-main{

    width: 60%;

}

.culture-build-text{

    padding: 10px;

}

.new-main ul li{

    width: 50%;

}

}
.list-banner.mobile-img {
    display: none;
}


/*手机*/

@media only screen and (max-width: 700px) and (min-width: 0px) {

.list-banner .img-bg{

    width: 850px;

}

.list-banner.mobile-none {
    display: none;
}

	.list-banner.mobile-img {
	    display: block;
	}
	



.banner-text-main{

    left: 10px;

    right: 10px;

}

.news-list-content img{

    display:block;

}

.zhuanti6-ul .swiper-slide a{

    padding:20px 8px;

}

.overview{

    padding: 20px 0;

}

.list-banner-text h1{

    font-size: 16px;

    margin-bottom: 10px;

}

.list-banner-text p{

    font-size: 14px;

}

.overview-title h1{

    font-size: 18px;

    margin-bottom: 5px;

}

.overview-title .icon-img{

    width: 20px;

}

.news-swiper{

    height: 350px;

}

.news-left a .news-time{

    font-size: 26px;

}

.news-left a p{

    font-size: 14px;

    margin-top: 3px;

}

.news-swiper-l,.news-swiper-r{

    width: 26px;

}

.news-btn{

    left: 10px;

}

.news-main-box{

    left: 10px;

    right: 10px;

    bottom: 10px;

    top: 10px;

}

.message-title{

    font-size: 16px;

    margin-bottom: 10px;

}

.message-main li{

    height: 80px;

    margin-bottom: 10px;

}

.message-text{

    padding: 10px;

}

.message-text h1{

    font-size: 16px;

    margin-bottom: 8px;

}

.message-text p{

    font-size: 12px;

}

.overview-title h2{

    font-size: 16px;

}

.overview-title{

    padding-left: 30px;

    margin-bottom: 15px;

}

.overview-main{

    padding: 10px;

}

.overview-content p{

    font-size: 14px;

}

.news-left{

    width: 100%;

    float: none;

    height: 150px;

}

.news-right{

    width: 100%;

    float: none;

    height: 200px;

}

.news-swiper .swiper-slide{

    padding-bottom: 8px;

}

.news-main{

    border-radius: 5px;

}

.edit img{

    margin-bottom: 10px;

    display:none;

}

.edit p{

    font-size: 12px;

}

.message{

    padding: 15px 0;

}

.zhuanti-text{

    padding: 20px 0;

}

.text-padding{

    padding-left: 20px;

    padding-right: 20px;

}

.zhuanti-text h1{

    font-size: 20px;

    margin-bottom:  10px;

}

.zhuanti-ul-content{

    padding: 10px 5px 10px 10px;

}

.zhuanti-ul li{

    height: 230px;

    width:  50%;

}

.zhuanti-ul-scl{

    padding-right: 5px;

}

.zhuanti-text p{

    font-size: 14px;

}

.zhuanti-ul-content h1{

    font-size: 16px;

    margin-bottom: 6px;

}

.zhuanti-ul-content p{

    font-size: 12px;

}

.zhuanti3-lunbo-img{

    height: 90px;

}

.zhuanti3-lunbo-text{

    height: 140px;

    padding: 5px;

}

.zhuanti3-lunbo-text h1{

    font-size: 16px;

    margin-bottom: 5px;

}

.zhuanti3-lunbo-text h2{

    font-size: 14px;

    padding-bottom: 8px;

    margin-bottom: 10px;

}

.zhuanti3-lunbo-text p{

    font-size: 12px;

    line-height: 1.5;

    padding-right: 0;

}

.zhuanti3-info{

    padding: 20px 0 10px;

}

.zhuanti3-text{

    width: 100%;

    float: none;

    padding-right:  5px;

    height: 185px;

    margin-bottom: 15px;

}

.zhuanti3-img{

    width: 100%;

    float: none;

    height: 200px;

}

.zhuanti3-scroll{

    padding-right: 5px;

}

.zhuanti3-text p{

    font-size: 14px;

}

.zhuanti3-info-main{

    height: 415px;

}

.zhuanti3-btn-l,.zhuanti3-btn-r{

    display: none;

}

.zhuanti3-lunbo{

    padding: 30px 0;

}

.zhuanti4-btn-l,.zhuanti4-btn-r{

    display: none;

}

.zhuanti4-lunbo-left,.zhuanti4-lunbo-right{

    float: none;

    width: 100%;

    height: 200px;

}

.zhuanti4-lunbo-right .top,.zhuanti4-lunbo-right .bottom{

    height: 180px;

}

.zhuanti4-lunbo-contant{

    height: 610px;

}

.zhuanti4-lunbo{

    padding: 20px 0;

}

.zhuanti4-text{

    padding: 40px 0 20px;

}

.zhuanti4-text-main p{

    font-size: 12px;

}

.zhuanti5-ul .zhuanti-ul-content h1{

    font-size: 14px;

    margin-bottom: 6px;

}

.zhuanti5-ul .zhuanti-ul-content p{

    font-size: 12px;

    line-height: 1.4;

}

.zhuanti5-header{

    height: 190px;

}

.zhuanti5-header-text{

    padding-left: 10px;

}

.zhuanti5-title{

    font-size: 18px;

    padding: 10px 0;

}

.zhuanti5-header-text p{

    font-size: 13px;

    margin-bottom: 5px;

    line-height: 1.4;

}

.zhuanti5-ul{

    padding: 20px 0;

}

.zhuanti-ul-img{

    height: 130px;

}

.zhuanti-ul-text{

    padding: 10px 5px 10px 10px;

    height: 70px;

}

.zhuanti6-info-text h1{

    font-size: 22px;

    margin-bottom: 10px;

}

.zhuanti6-info-text p{

    font-size: 13px;

}

.zhuanti6-ul-r, .zhuanti6-b-r{

    display: none;

}

.zhuanti6-ul li a{

    padding: 8px;

}

.zhuanti6-ul .huanti6-img{

    width: 80px;

    height: 80px;

    border: 2px solid #f3f2f7;

}

.zhuanti6-ul .zhuanti6-li-text h1{

    font-size: 14px;

    margin-bottom: 15px;

}

.zhuanti6-ul .zhuanti6-li-text p{

    font-size: 12px;

    line-height: 1.4;

}

.zhuanti6-ul .zhuanti6-li-text{

    height: 190px;

}

.zhuanti6-b{

    padding: 20px 0 30px;

}

.zhuanti6-b .message-title{

    margin-bottom: 20px;

}

.zhuanti6-b .huanti6-img{

    height: 100px;

    margin-bottom: 10px;

}

.zhuanti6-b .zhuanti6-li-text h1{

    font-size: 14px;

    margin-bottom: 10px;

}

.zhuanti6-b .zhuanti6-li-text{

    padding: 0 5px;

    height: 200px;

}

.zhuanti6-b .zhuanti6-li-text p{

    font-size: 12px;

    line-height: 1.4;

}

.big-text{

    width: 100%;

    float: none;

    padding-top:  0;

    font-size:  20px;

    text-align:  center;

    margin-bottom: 20px;

}

.zhuanti6-text{

    padding: 30px 0;

}

.sm-text{

    width: 100%;

    float: none;

    font-size:  13px;

}

.zhuanti6-info-text{

    width: 100%;

    float: none;

}

.img-p img{

    width: 20px;

}

.zhuanti6-info-img{

    width: 100%;

    float: none;

}

.zhuanti6-ul{

    padding: 20px 0;

}

.zhuanti6-ul-l, .zhuanti6-b-l{

    display: none;

}

.zhuanti5-ul .zhuanti5-ul-r,.zhuanti5-ul .zhuanti5-ul-l{

    display: none;

}

.zhuanti6-ul li{

    padding: 0 1px;

}

.zhuanti6-ul .zhuanti6-li-img{

    margin-bottom: 10px;

}

.zhuanti6-b li{

    padding:0 1px;

}

.zhuanti6-b li a{

    padding: 10px 0 15px;

    background-size: contain;

    box-shadow: none;

}

.zhuanti7-info{

    padding: 30px 0;

    height: auto;

}

.zhuanti7-left-title{

    margin-bottom: 15px;

}

.zhuanti7-left-content{

    height: 200px;

}

.zhuanti7-ul-l,.zhuanti7-ul-r,.zhuanti7-b-l,.zhuanti7-b-r{

    display: none;

}

.zhuanti7-lunbo-img{

    height: 120px;

}

.zhuanti7-lunbo-text{

    height: 56px;

    font-size: 12px;

    padding: 8px 5px;

}

.zhuanti7-b li a{

    padding: 15px 10px;

    height: 106px;

}

.zhuanti7-b li h1{

    font-size: 16px;

    margin-bottom: 5px;

}

.zhuanti7-b li p{

    font-size: 12px;

}

.zhuanti7-message li{

    height: 140px;

    padding: 10px 0;

}

.zhuanti7-left{

    width: 100%;

    float: none;

}

.zhuanti7-left-title h1{

    font-size: 20px;

}

.zhuanti7-left-content p{

    font-size: 14px;

}

.zhuanti7-right{

    float: none;

    width: 100%;

    height: 200px;

}

.zhuanti7-ul .zhuanti3-lunbo-main li{

    width: 50%;

}

.zhuanti7-ul{

    padding-bottom: 25px;

}

.zhuanti7-b li{

    padding: 5px;

}

.zhuanti7-b{

    padding-bottom: 30px;

}

.zhuanti7-message-text h1{

    font-size: 16px;

    margin-bottom: 10px;

}

.img-p{

    padding-left: 24px;

}

.zhuanti7-message-text p{

    font-size: 12px;

    line-height: 1.4;

}

.zhuanti8-ul{

    padding: 30px 0 50px;

}

.zhuanti8-ul-main{

    height: 400px;

}

.zhuanti8-ul-left{

    padding-right: 0;

    width: 100%;

}

.zhuanti8-ul .message-title{

    margin-bottom: 10px;

}

.zhuanti8-text p{

    font-size: 12px;

    line-height: 1.6;

}

.zhuanti8-text{

    height: 140px;

    margin-bottom: 20px;

}

.zhuanti8-icon li .text p{

    font-size: 12px;

}

.zhuanti8-icon li img{

    width: 50px;

}

.zhuanti8-bot{

    padding: 20px 0;

}

.zhuanti8-bot-text{

    width: 100%;

    float: none;

    height: 140px;

}

.zhuanti8-bot-img{

    width: 100%;

    float: none;

    height: 190px;

}

.zhuanti8-ul-right{

    display: none;

}

.zhuanti8-icon li{

    height: 60px;

    margin-bottom: 10px;

    overflow:  hidden;

    width: 50%;

}

.message-title1{

    margin-bottom: 20px;

}

.zhuanti8-bot-text h1{

    font-size: 20px;

    margin-bottom: 10px;

}

.zhuanti8-bot-text p{

    font-size: 14px;

    line-height: 1.4;

    margin-bottom:  10px;

}

.zhuanti8-bot-main{

    height: 360px;

}

.banner-center-main{

    width: 320px;

    background-size: contain;

    height: 50px;

}

.banner-center-main h1{

    margin-top: -10px;

    line-height: 19px;

}

.contact-map{

    padding: 10px 0;

}

.contact-info li{

    width: 49%;

}

.contact-info-img{

    height: 120px;

}

.contact-info-text{

    padding: 10px;

}

.contact-info-text h1{

    font-size: 14px;

    margin-bottom: 10px;

}

.contact-info-text p{

    font-size: 12px;

}

.fuli-img{

    height: 120px;

}

.fuli-text{

    height: 70px;

}

.fuli-text h1{

    padding: 8px 0;

    margin-bottom: 5px;

    font-size: 16px;

}

.fuli-text p{

    font-size: 12px;

    height:28px;

}

.about-banner-main li a{

    width: auto;

    height: auto;

    font-size: 12px;

    line-height: 1;

    padding: 8px 15px;

}

.about-banner-main li{

    margin: 0 5px;

    margin-top: 5px;

}

.join-fuli li{

    width: 50%;

}

.join-fuli{

    padding: 30px 0;

}

.qyzz-title{

    font-size: 20px;

    margin-bottom: 10px;

}

.qyzz-main a{

    height: 50px;

    border-width:  2px;

}

.qyzz-main a img{

    width: 65px;

    display:  none;

}

.qyzz-main a p{

    font-size: 12px;

    height: 100%;

    overflow-y: auto;

}

.cpry-title{

    font-size: 20px;

}

.cpry-main li a{

    padding: 5px 10px;

}

.cpry-bg{

    height: 120px;

    padding: 20px 10px 10px;

}

.cbzz{

    padding: 40px 0;

}

.cbzz-title{

    font-size: 20px;

}

.cbzz-main li .text{

    padding: 10px 0px 10px 10px;

}

.cbzz-main li a{

    height: 140px;

    padding:  5px;

    border-width: 2px;

}

.qyzz{

    padding: 30px 0;

}

.qyzz-main li{

    padding: 0 1px;

}

.qyzz-main ul{

    padding-top: 30px;

}

.cpry-main ul{

    padding: 0;

}

.cpry-right,.cpry-left{

    display: none;

}

.cpry-main li{

    padding: 0 2px;

}

.cpry{

    padding: 30px 0;

}

.cbzz-left,.cbzz-right{

    display: none;

}

.cbzz-main{

    padding: 0;

}

.cbzz-main li{

    padding: 0 2px;

}

.cbzz-main li .text p{

    font-size: 12px;

}

.join-main{

    padding: 20px 0 40px;

}

.join-content{

    padding: 20px;

}

.join-title span{

    font-size: 20px;

    padding-bottom:  10px;

}

.join-h1{

    font-size: 14px;

    line-height: 1.5;

    margin-bottom: 20px;

}

.join-block .title{

    padding-bottom: 15px;

    margin-bottom: 15px;

}

.join-title{

    margin-bottom: 15px;

}

.sub-main{

    width: 95%;

    height:  350px;

    padding: 40px 20px 30px;

}

.close-sub{

    width: 20px;

    right: 10px;

    top: 10px;

}

.sub-main h1{

    margin-bottom: 20px;

    font-size: 16px;

}

.input-block{

    margin-bottom: 15px;

}

.input-block input{

    width: 240px;

}

.input-block span{

    font-size: 14px;

}

.submit-btn{

    margin-top: 40px;

    height: 35px;

    line-height: 35px;

}

.video-box{

    height: 230px;

}

.about-info-video{

    padding: 20px 10px;

}

.about-info-text .top h1{

    font-size: 20px;

    margin-bottom: 10px;

}

.about-info-text .top p{

    font-size: 14px;

}

.about-info-video::after{

    top: 0;

    right: 18px;

}

.about-info-text{

    float: none;

    width: 100%;

    height: 180px;

}

.about-info-video{

    float: none;

    width: 100%

}

.video-btn{

    width: 50px;

    height: 50px;

    margin: -25px 0 0 -25px;

}

.about-info-text .top{

    padding-top: 30px;

}

.about-info{

    padding: 30px 0;

}

.about-history-title{

    padding: 30px 0;

}

.about-bot{

    padding: 90px 0 60px;

}

.work-culture-main{

    width: 80%;

    background-position:center bottom;

}

.culture-build-text{

    padding: 10px 5px;

}

.about-history-title p{

    font-size: 18px;

}

.about-history-center{

    padding: 10px;

}

.about-center-li a{

    height: 240px;

    padding: 10px;

}

.about-center-li h1{

    font-size: 20px;

}

.about-center-li p{

    font-size: 14px;

}

.about-bot h1{

    font-size: 20px;

    margin-bottom: 15px;

}

.about-bot p{

    font-size: 14px;

}

.about-Vision-bot {
    padding-top: 20px;
}

.Vision-bot {
     float: none; 
     width: auto; 
    padding: 20px 0 10px 10px;
}
.Vision-bot h1{
    font-size: 20px;
}
.Vision-bot p {
    font-size: 14px;
    color: #fff;
    line-height: 1.5;
    margin-bottom: 10px;
    margin-top: -20px;
}

.user-culture-left{

    display: none;

}

.user-culture-right{

    padding: 10px 10px 20px;

    width: 100%;

}

.user-culture-right h1{

    margin: 15px 0 10px;

    font-size: 20px;

}

.user-culture-right p{

    font-size: 14px;

}

.work-culture{

    padding: 40px 0;

}

.work-culture-main p{

    border: none;

}

.work3::after, .work4::after,.work1::after, .work2::after{

    display: none;

}

.work-culture-main p.work3,.work-culture-main p.work4{

    right: 0;

    top: 28%;

}

.work-culture-main p.work1{

    left: 0;

    top: 40%;

}

.work-culture-main p.work4{

    top: 51%;

}

.culture-build{

    padding: 20px 0 40px;

}

.culture-build-main a{

    height: 300px;

}

.culture-build-title{

    font-size: 20px;

}

.culture-build-main{

    padding: 5px;

}

.culture-build-text h1{

    font-size: 16px;

}

.culture-build-text p{

    font-size: 12px;

}

.new-main ul li{

    width: 50%;

    padding: 3px;

}

.new-img{

    height: 150px;

}

.new-text{

    padding: 5px;

    height:  80px;

}

.new-text .time h1{

    font-size: 20px;

    margin-bottom: 4px;

}

.new-text .time{

    padding-right: 5px;

}

.new-text .content{

    width: calc(100% - 60px);

}

.new-text .content h1{

    font-size: 14px;

    margin-bottom: 10px;

}

.new-text .content p{

    font-size: 12px;

}

.new-text .top{

    margin-bottom: 10px;

}

.new-list{

    padding: 20px 0;

}

.news-list-title h1{

    font-size: 18px;

}

.news-list-content{

    padding: 20px 0;

}

.new-page{

    padding: 8px;

}

.news-page .prev {

    font-size: 12px;

    color: #666;

    border: 1px solid #d4d4d4;

    padding: 4px 12px;

    border-radius: 30px;

    margin: 0 5px;

}

.gohref{

    font-size: 12px;

}

.gohref input {

    width: 26px;

    height: 22px;

}

.gohref a {

    font-size: 12px;

    padding: 5px 11px;

}

}







/*--------搜索--------*/

.fa-search {

height: 88px;

padding-top: 8px;

}



.search {

width: 80%;

margin: 0 auto;

}



.search-tab ul li {

float: left;

width: 85px;

height: 35px;

text-align: center;

line-height: 35px;

background: #fff;

margin-right: 1px;

border: 1px #e5e5e5 solid;

border-bottom: none;

}



.search-tab ul li.selected {

border: 1px #1069af solid;

background: #1069af

}



.search-tab ul li.selected a {

color: #fff;

}



.search-tab ul li a {

color: #434343;

}



.search-bd .form-group {

border: 2px solid #0082df;

position: relative;

height: 52px;

z-index: 3;

}



.search-bd .form input {

width: 90%;

height: 18px;

line-height: 18px;

color: #222;

position: absolute;

top: 1px;

left: 0px;

outline: none;

border: none;

padding: 16px 0 16px 20px;

}



.search-bd .form .btn {

border: none;

background: #0082df;

color: #fff;

font-size: 18px;

height: 52px;

line-height: 52px;

overflow: hidden;

position: absolute;

right: 0;

text-align: center;

top: 0;

width: 112px;

cursor: pointer;

}



.search-bd .form .btn i {

font-weight: 800;

font-size: 18px;

margin-right: 6px;

}



.search-sug {

position: absolute;

top: 53px;

background: #fff;

border: 1px #1169af solid;

border-top: none;

width: 775px;

z-index: 2;

display: block;

left: -2px;

}



.search-sug .sokeyup_1 {

height: 35px;

line-height: 35px;

padding: 0 20px;

}



.search-sug .sokeyup_1:hover {

background: #e5f6ff;

}



.search-sug .sokeyup_1 .sokeyup_2 {

font-size: 14px;

color: #6e6e6e;

float: left;

}



.search-sug .sokeyup_1 .sokeyup_3 {

color: #6e6e6e;

font-size: 14px;

float: right;

}



.search-sug .sokeyup_1.hot .sokeyup_2 {

color: #ff2a00;

color: #ff2a00;

position: relative;

}



.search-sug .sokeyup_1.hot .sokeyup_2:after {

position: absolute;

content: "";

width: 22px;

height: 10px;

right: -31px;

top: 15px;

background: url(../i/search-hot.gif)

}



.search-fixTop {

width: 100%;

position: fixed;

left: 0;

height: 95px;

top: -100px;

background: #fff;

box-shadow: 0px 0px 3px #c1bebd;

}

