﻿/*头部*/

img{
	max-width: 100%;
}

.header, .footer {
    max-width: 640px;
    margin: 0 auto;
}

.header {
    padding: 0 0.2rem;
    height: 0.86rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.logo-box {
    width: 1.59rem;
    height: 0.46rem;
}

.menu-btn-box {
}

.menu-btn-box .menu-btn {
    display: block;
    width: 0.41rem;
    height: 0.26rem;
    background: url("../images/menu.png") no-repeat;
    background-size: cover;
    cursor: pointer;
}

.menu-btn-box .item-box {
    position: absolute;
    top: 0.86rem;
    left: 0;
    right: 0;
    max-width: 640px;
    z-index: 999;
    background-color: #015AAA;
    padding: 0.1rem 0.2rem 0.2rem;
    display: none;
}

.menu-btn-box .item-box li>a {
    color: #ffffff;
    display: block;
}

.menu-btn-box .item-box li {
    padding: 0.1rem 0;
    border-bottom: 1px solid #ffffff;
}
.menu-btn-box .item-box li .nav_box{
	padding-left: 0.2rem;
	display: none;
}
.menu-btn-box .item-box li .nav_box a{
	color: #ffffff;
	display: block;
}
.menu-btn-box .item-box li .nav_box.cur{
	display: block;
}
/*底部*/
.footer {
    background-color: #333;
    padding: 0.6rem 0.2rem;
    margin-bottom: 66px;
}

.footer .address span {
    display: block;
    width: 1.45rem;
    height: 0.36rem;
    margin-bottom: 0.22rem;
}

.footer .address p {
    font-size: 0.2rem;
    color: #DDDDDD;
    margin-bottom: 0.05rem;
}

.footer .line {
    display: block;
    border-bottom: 1px solid #4E4E4E;
    margin: 0.3rem 0;
}

.footer .record-msg p {
    font-size: 0.16rem;
    color: #8B8B8B;
    line-height: 0.24rem;
}

/*    ======    首页样式    ======*//*布局样式*/
.index-banner, .air-advantage, .separate-bar, .service-content, .flow, .advisory, .news {
    margin: 0 auto;
    max-width: 640px;
}

.index-banner {
}

/*三个优势*/
.air-advantage {
    background-color: #F7F7F7;
    padding: 0.3rem 0.2rem;
}

.air-advantage ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.air-advantage ul li {
    width: 1.92rem;
    height: 2.5rem;
    background-color: #ffffff;
    text-align: center;
    box-shadow: 0 0 0.08rem #EAEAEA;
    padding-top: 0.35rem;
}

.air-advantage ul li span {
    display: block;
    margin:0 auto 0.15rem;
}
.air-advantage ul li .icon01 {
    width: 1rem;
}
.air-advantage ul li .icon02 {
    width: 0.57rem;
}

.air-advantage ul li .icon03 {
    width: 0.48rem;
}

.air-advantage ul li b{
	display: block;
	color: #333333;
	font-size: 0.2rem;
}
.air-advantage ul li b em{
	font-style: normal;
}
.air-advantage ul li p {
	margin-top: 0.08rem;
	padding: 0 0.12rem;
    font-size: 0.18rem;
    color: #333333;
}

/*间隔条*/
.separate-bar {
    height: 0.1rem;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
}

/*涵盖空运领域的专业服务内容*/
.service-content {
    padding: 0.6rem 0 0.4rem;
}

.common-title {
    padding: 0 0.2rem;
    text-align: center;
}

.common-title .title01 {
    margin-bottom: 15px;
    color: #333333;
    font-size: 22px;
    font-weight: 400;
}

.common-title p {
    margin: 0 auto;
    color: #777777;
    font-size: 12px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.trangle_02 {
    display: inline-block;
    width: 0;
    height: 0;
    border: 0.08rem solid #E62422;
    border-left-color: transparent;
    border-top-color: transparent;
    vertical-align: sub;
}

.trangle_01 {
    display: inline-block;
    width: 0;
    height: 0;
    border: 0.08rem solid #E62422;
    border-right-color: transparent;
    border-bottom-color: transparent;
    vertical-align: super;
}

.service-content-show {
    padding: 0 0.2rem;
    margin-top: 0.35rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: wrap;
}

.service-content-show li {
    width: 2.96rem;
    /*height: 3rem;*/
    margin-bottom: 0.08rem;
    position: relative;
    overflow: hidden;
}

.service-content-show li .img{
	line-height: 0;
	overflow: hidden;
}

.service-content-show li .mask {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,.6);
    padding: 0.15rem;
}

.service-content-show li .mask p {
    font-size: 0.22rem;
    color: #ffffff;
}
.service-content-show li .mask p i{
	display: inline-block;
	width: 0.08rem;
	height: 0.15rem;
	background: url(../images/home_p.png) no-repeat center center/cover;
	margin-left: 0.05rem;
}

.service-content-show li .mask span {
    font-size: 0.16rem;
    color: #C1C0C0;
    text-transform: capitalize;
}

/*精细化流程保障空运高效快捷*/
.flow {
    background-color: #f5f5f5;
    padding: 0.6rem 0.2rem 0.4rem;
}

.service-flow {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: wrap;
    margin-top: 0.35rem;
}

.service-flow li {
    position: relative;
    width: 1.76rem;
    margin-bottom: 0.45rem;
    text-align: center;
}

.service-flow li i {
    display: inline-block;
    width: 1.22rem;
    height: 1.21rem;
}

.service-flow li s {
    position: absolute;
    top: 0.56rem;
    left: 1.78rem;
    width: 0.29rem;
    height: 0.12rem;
    background: url("../images/index-icon10.png") no-repeat;
    background-size: cover;
}
.service-flow li:nth-child(3) s{
	display: none;
}
.service-flow span {
    display: inline-block;
    margin: 0.15rem 0 0.1rem;
    font-size: 0.24rem;
    color: #A6A6A6;
    font-weight: bold;
}

.service-flow p {
    font-size: 14px;
    color: #333333;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.service-flow p.text {
    font-size: 0.14rem;
    color: #666666;
    margin-top: 0.15rem;
}

/*立即咨询*/
.advisory {
    background: url("../images/index-img05.jpg") no-repeat;
    background-size: cover;
    text-align: center;
    padding: 0.3rem 0;
}

.advisory .text {
    margin-top: 0.82rem;
    margin-bottom: 0.32rem;
}

.advisory .text p {
    font-size: 0.28rem;
    color: #ffffff;
    margin-bottom: 0.15rem;
}

.advisory .text span {
    font-size: 0.14rem;
    color: #B5BFCD;
    text-transform: uppercase; /*overflow: hidden;*/ /*text-overflow: ellipsis;*/ /*white-space: nowrap;*/
    padding: 0 0.2rem;
}

.advisory .consult a {
    display: inline-block;
    font-size: 0.19rem;
    border: 2px solid #BCC9D6;
    color: #ffffff;
    padding: 0.1rem 0.5rem;
    border-radius: 0.5rem;
}

/*行业观点资讯*/
.news {
    padding: 0rem 0 0;
}

.news-box {
    padding: 0.4rem 0.2rem 0.8rem;
}

.news-box dd {
    padding: 0.25rem 0 0.4rem;
}

.news-box dd p {
    font-size: 18px;
    color: #333333;
}

.news-box dd span {
    display: inline-block;
    margin: 10px 0;
    font-size: 14px;
    color: #666666;
}

.news-box dd .content {
    font-size: 16px;
    color: #666666;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news-box .news-list {
    border-top: 1px solid #D3D2D2;
    padding-top: 30px;
}

.news-box .news-list li {
    margin-bottom: 15px;
}

.news-box .news-list a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.news-box .news-list a p, .news-box .news-list a span {
    font-size: 16px;
    color: #666;
    white-space: nowrap;
}

.news-box .news-list a p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news-box .news-list a s {
    display: inline-block;
    vertical-align: middle;
    width: 0.07rem;
    height: 0.11rem;
    background: url("../images/index-icon11.png") no-repeat;
    background-size: cover;
}

.look-more {
    margin-top: 0.5rem;
    text-align: center;
}

.look-more a {
    font-size: 16px;
    color: #999;
    display: inline-block;
    width: 160px;
    line-height: 46px;
    height: 50px;
    border: 2px solid #DBDBDB;
}

.look-more a i {
    display: inline-block;
    width: 0.1rem;
    height: 0.15rem;
    background: url("../images/index-icon12.png") no-repeat;
    background-size: cover;
}

/*关于琪邦样式*/
.about-us-banner, .brand-culture, .service-advantage, .kbans-msg, .contact-kbans {
    max-width: 640px;
    margin: 0 auto;
}

.about-us-banner {
    height: 3.6rem;
    background: url("../images/about-qibang-banner1.jpg") no-repeat;
    background-size: cover;
}

.about-us {
    max-width: 640px;
    margin: 0 auto;
}

.about-us-box {
    width: 5.8rem;
    margin: -1.5rem auto 0;
    background-color: #F4F5F9;
    position: relative;
    z-index: 10;
    padding: 0.3rem 0.2rem;
}

.about-us-box b {
    font-size: 20px;
    color: #025BAB;
}

.about-us-box p {
    margin-top: 15px;
    font-size: 12px;
    line-height: 24px;
    color: #666; /*text-indent:0.3rem;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

/*品牌文化*/
.brand-culture {
    padding: 0.7rem 0.2rem 0.7rem;
}

.kbans-attitude-box {
    padding-top: 0.35rem;
}

.kbans-attitude {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: wrap;
}

.kbans-attitude > div {
    width: 3rem;
    height: 2.11rem;
    background-color: #F4F5F9;
}

.kbans-attitude .text {
    padding: 0.5rem 0.3rem 0;
}

.kbans-attitude .title {
    font-size: 0.24rem;
    color: #333333;
}

.kbans-attitude .bedeck-line {
    display: block;
    width: 0.35rem;
    height: 0.03rem;
    background-color: #D7D7D7;
    margin: 0.18rem 0 0.25rem;
}

.kbans-attitude .text-detail {
    font-size: 0.16rem;
    color: #666666;
    line-height: 0.28rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

/*服务优势*/
.service-advantage {
    /*height: 9.26rem;*/
    background: url("../images/about-us-img03.jpg") no-repeat;
    background-size: cover;
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
}

.service-advantage .common-title .title01, .service-advantage .common-title .title02 {
    color: #ffffff;
}

.advantage {
    padding-top: 0.4rem;
    /*display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: wrap;*/
}

.advantage li {
    width: 50%;
    float: left;
    text-align: center;
    padding: 0 0.2rem;
    margin-bottom: 0.5rem;
}
.advantage li:nth-child(2n){
	float: right;
}


.advantage li dt {
    width: 1.28rem;
    height: 1.3rem;
    margin: 0 auto;
}

.advantage li dd {
    color: #ffffff;
}

.advantage li dd span {
    display: inline-block;
    font-size: 0.22rem;
    margin: 0.15rem 0 0.1rem;
}

.advantage li dd p {
    font-size: 0.16rem;
    line-height: 0.28rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.service-advantage .look-more {
    margin-top: 0;
}

.service-advantage .look-more a {
    border-radius: 0.5rem;
    width: 1.8rem;
    color: #ffffff;
    border-color: #5D7A97;
}

.kbans-msg {
	padding-top: 0.35rem;
    background-color: #F8F8F8;
}

/*联系琪邦*/
.contact-kbans {
    padding: 0.3rem 0.2rem 0.8rem;
}

.contact-way {
    margin-top: 0.3rem;
}

.contact-way .method-box {
    padding: 0.48rem 0.3rem 0.67rem;
    background-color: #F2F2F2;
}

.contact-way .method-box i {
    display: block;
    width: 2.67rem;
    height: 0.3rem;
}

.contact-way .method-box .tit {
    margin: 0.3rem 0 0.2rem;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
}

.contact-way .method-box .con p {
    font-size: 0.22rem;
    color: #333;
    margin-bottom: 0.06rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.contact-way .method-box ul li span {
    color: #666;
}

.contact-way .method-box h3 {
    font-size: 16px;
    color: #333333;
    font-weight: normal;
}

/*服务支持页面样式*/
.serv-support-banner, .tools, .question, .freight-cyclopedia, .price-demand {
    max-width: 640px;
    margin: 0 auto;
}

/*常见工具查询*/
.tools {
    padding: 0.5rem 0.2rem 0.68rem;
}

.support-page-title {
    font-size: 20px;
    color: #363636;
    margin-bottom: 20px;
}

.support-page-title span {
    text-transform: uppercase;
    font-size: 16px;
    color: #888888;
}

.tools ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: wrap;
}

.tools li {
    width: 2.94rem;
    height: 1.49rem;
    border: 2px solid #C8C8C8;
    position: relative;
    background-color: transparent;
    margin-bottom: 0.12rem;
}

.tools li:nth-child(5), .tools li:nth-child(10) {
    margin-right: 0;
}

.tools li dl {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.tools li dl dt {
    float: left;
}

.tools li dl dd {
    margin-left: 0.6rem;
}

.tools li dl dd p {
    font-size: 14px;
    color: #666666;
    white-space: nowrap;
}

.tools li dl dd span {
    font-size: 12px;
    text-transform: capitalize;
    color: #B0B0B0;
    white-space: nowrap;
}

.tools li:hover {
    background-color: #0F82D9;
}

.tools li:hover dd p {
    color: #FFFFFF;
}

.tools li:hover dd span {
    color: #B6D0F0;
}

.tools li:nth-child(1) dt {
    width: 0.49rem;
    height: 0.41rem;
    background: url("../images/service-support-icon01.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(1):hover dt {
    background: url("../images/service-support-icon001.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(2) dt {
    width: 0.49rem;
    height: 0.49rem;
    background: url("../images/service-support-icon02.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(2):hover dt {
    background: url("../images/service-support-icon002.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(3) dt {
    width: 0.48rem;
    height: 0.49rem;
    background: url("../images/service-support-icon03.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(3):hover dt {
    background: url("../images/service-support-icon003.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(4) dt {
    width: 0.52rem;
    height: 0.52rem;
    background: url("../images/service-support-icon04.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(4):hover dt {
    background: url("../images/service-support-icon004.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(5) dt {
    width: 0.38rem;
    height: 0.45rem;
    background: url("../images/service-support-icon05.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(5):hover dt {
    background: url("../images/service-support-icon005.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(6) dt {
    width: 0.42rem;
    height: 0.46rem;
    background: url("../images/service-support-icon06.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(6):hover dt {
    background: url("../images/service-support-icon006.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(7) dt {
    width: 0.34rem;
    height: 0.45rem;
    background: url("../images/service-support-icon07.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(7):hover dt {
    background: url("../images/service-support-icon007.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(8) dt {
    width: 0.40rem;
    height: 0.46rem;
    background: url("../images/service-support-icon08.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(8):hover dt {
    background: url("../images/service-support-icon008.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(9) dt {
    width: 0.45rem;
    height: 0.41rem;
    background: url("../images/service-support-icon09.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(9):hover dt {
    background: url("../images/service-support-icon009.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(10) dt {
    width: 0.64rem;
    height: 0.37rem;
    background: url("../images/service-support-icon10.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(10):hover dt {
    background: url("../images/service-support-icon0010.png") no-repeat;
    background-size: cover;
}

.tools li:nth-child(10) dl dd {
    margin-left: 0.7rem;
}

/*常见问题*/
.question {
    background-color: #F5F5F5;
    padding: 0.4rem 0 0.6rem;
}

.question .support-page-title {
    padding-left: 0.2rem;
}

.question-box {
    border-top: 1px solid #DCDCDC;
}

.question-box li {
    padding: 0.2rem;
    border-bottom: 1px solid #DCDCDC;
}

.question-box li:nth-child(odd) {
    background-color: #EDEDED;
}

.question-box li:nth-child(even) {
    background-color: #F5F5F5;
}

.question-detail {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.question-detail i {
    width: 0.28rem;
    height: 0.34rem;
    display: inline-block;
    vertical-align: middle;
    background: url("../images/service-support-icon12.png") no-repeat;
    background-size: cover;
}

.question-detail p {
    font-size: 16px;
    color: #696969;
    flex:12;
}

.question-detail span {
    display: inline-block;
    width: 0.47rem;
    height: 0.47rem;
    flex:1;
}

.question-detail span.bg01 {
    background: url("../images/service-support-icon11.png") no-repeat;
    background-size: cover;
}

.question-detail span.bg02 {
    background: url("../images/service-support-icon011.png") no-repeat;
    background-size: cover;
}

.answer {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    height: 0;
    overflow: hidden;
}

.answer p {
    font-size: 14px;
    color: #888888;
    line-height: 20px;
}

.answer s {
    display: inline-block;
    vertical-align: middle;
    width: 0.28rem;
    height: 0.28rem;
    margin-right: 0.1rem;
    background: url("../images/service-support-icon13.png") no-repeat;
    background-size: cover;
    flex:1;
}
.answer .cbox{
    flex:20;
}

/*国际货运百科*/
.freight-cyclopedia {
    padding: 0.5rem 0.2rem 0.7rem;
}

.freight-news .text-box {
    padding: 0.3rem 0 0.2rem;
    border-bottom: 1px dashed #E9E9E9;
}

.freight-news .text-box p {
    font-size: 0.22rem;
    color: #343434;
    margin-bottom: 0.05rem;
}

.freight-news .text-box p span {
    color: #808080;
    font-size: 0.19rem;
}

.freight-news .text-box > div {
    font-size: 0.16rem;
    color: #808080;
    line-height: 0.24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.freight-news-list li {
    padding: 0.15rem 0;
    border-bottom: 1px dashed #E9E9E9;
}

.freight-news-list li a {
    font-size: 0.18rem;
    color: #686868;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.freight-news-list li a p i {
    display: inline-block;
    vertical-align: middle;
    width: 0.09rem;
    height: 0.09rem;
    border-radius: 50%;
    border: 2px solid #CBCBCB;
}

/*空运价格查询*/
.price-demand {
    height: 4.3rem;
    background: url("../images/service-support-img02.jpg") no-repeat;
    background-size: cover;
    color: #ffffff;
    padding-top: 0.6rem;
}

.price-demand .text-title {
    font-size: 0.27rem;
    text-align: center;
    margin-bottom: 0.5rem;
}

.price-demand .text-title p {
    font-size: 0.14rem;
    letter-spacing: 0.05rem;
    text-transform: uppercase;
    margin-top: 0.05rem;
}

.price-demand .search-box {
    width: 6rem;
    margin: 0 auto;
    height: 1.92rem;
    background-color: rgba(0, 0, 0, .3);
    border-radius: 0.05rem;
    padding: 0.2rem;
    position: relative;
}

.price-demand .search-box .search {
    width: 5.6rem;
    height: 0.56rem;
    margin: 0 auto;
    background-color: #ffffff;
    position: relative;
    border-radius: 0.05rem;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.price-demand .search-box .search .air {
    position: absolute;
    left: 0.2rem;
    top: 0.15rem;
    width: 0.28rem;
    height: 0.28rem;
    background: url("../images/service-support-icon14.png") no-repeat left center;
    background-size: cover;
}

.price-demand .search-box .search input {
    border: 0;
    height: 0.56rem;
    width: 3.7rem;
    line-height: 0.56rem;
    font-size: 0.16rem;
    color: #999999;
    padding-left: 0.5rem;
    border-radius: 0.05rem;
}

.price-demand .search-box .search .drop-down-box {
    background-color: #F2F2F2;
    width: 1.89rem;
    height: 0.56rem;
    line-height: 0.56rem;
    border-left: 1px solid #D9D9D9;
    font-size: 0.16rem;
    color: #333333;
    padding: 0 0.3rem 0 0.2rem;
    border-top-right-radius: 0.05rem;
    border-bottom-right-radius: 0.05rem;
}

.price-demand .search-box .search .drop-down-box .triangle {
    width: 0;
    height: 0;
    border-left: 0.06rem solid transparent;
    border-right: 0.06rem solid transparent;
    border-top: 0.12rem solid #ABB2B6;
    margin-top: 0.22rem;
}

.price-demand .demand-box {
    position: absolute;
    bottom: 0.3rem;
    left: 50%;
    transform: translateX(-50%);
    width: 1.69rem;
    height: 0.57rem;
    line-height: 0.57rem;
    background-color: #0B60B3;
    color: #ffffff;
    font-size: 0.22rem;
    text-align: center;
    border-radius: 0.05rem;
}

.price-demand .demand-box i {
    display: inline-block;
    vertical-align: middle;
    width: 0.27rem;
    height: 0.27rem;
    background: url("../images/service-support-icon15.png") no-repeat;
    background-size: cover;
}

/*国际搬家解决方案*/
.move-house-banner, .move-house-solution, .business-type, .add-service, .announcement, .service-process, .move-msg {
    max-width: 640px;
    margin: 0 auto;
}

/*业务类型*/
.business-type {
    padding-top: 0.5rem;
}

.efficiency-list {
    padding: 0.3rem 0.2rem 0.6rem;
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*align-items: flex-start;*/
}

.efficiency-list .item {
    width: 2.95rem;
    float: left;
}
.efficiency-list .item:nth-child(2n){
	float: right;
}
.efficiency-list dl dt {
    position: relative;
    background-color: rgba(12, 104, 186, 0.98);
    text-align: center;
    padding: 0.3rem 0 0.6rem;
}
.efficiency-list dl dt img{
	
	margin: 0 auto;
}
.efficiency-list dl dt span {
    position: absolute;
    bottom: 0.15rem;
    left: 50%;
    transform: translateX(-50%);
    font-size: 0.2rem;
    color: #FFFFFF;
}

.efficiency-list dl dd {
    background-color: #F4F5F9;
    padding: 0.25rem 0.15rem 0.25rem 0.2rem;
}

.efficiency-list dl dd p {
    font-size: 0.14rem;
    line-height: 0.3rem;
    text-align: center;
    color: #666666;
}

/*增值服务*/
.add-service {
    /*height: 2.0rem;*/
    background: url("../images/move-house-img07.jpg") no-repeat;
    background-size: cover;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.add-service .common-title p {
    color: #ffffff;
}

.add-service .add-service-detail {
    /*display: flex;
    justify-content: space-between;
    align-items: flex-start;*/
    padding: 0.3rem 0.2rem 0;
}

.add-service .add-service-detail li {
    width: 2.95rem;
    float: left;
    margin-bottom: 0.1rem;
}
.add-service .add-service-detail li:nth-child(2n){
	float: right;
}


.add-service .add-service-detail li dt {
    position: relative;
}

.add-service .add-service-detail li dt span {
    position: absolute;
    bottom: 0.1rem;
    left: 0;
    width: 100%;
    text-align: center;
    display: block;
    /*transform: translateX(-50%);*/
    font-size: 0.18rem;
    color: #FFFFFF;
}

.add-service .add-service-detail li dd {
    width: 2.95rem;
    padding: 0.1rem;
    background-color: #EEEEEE;
}

.add-service .add-service-detail li dd p {
    font-size: 0.14rem;
    color: #666666;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    /*display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;*/
}

/*注意事项*/
.announcement {
    padding: 0.5rem 0.2rem;
}

.announcement .box {
    position: relative;
}

.announcement .box .img-box02 {
    width: 3.6rem;
    height: 2.4rem;
}

.announcement .box .img-box02 img {
    height: 2.4rem;
}

.announcement .items-box {
    width: 3rem;
    height: 2.05rem;
    overflow: hidden;
    background-color: #F4F5F9;
    position: absolute;
    right: 0;
    top: 0.35rem;
    padding: 0.15rem 0.1rem;
}

.announcement .items-box p {
    font-size: 0.14rem;
    color: #555555;
    margin-bottom: 0.06rem;
}

.announcement .items-box p span {
    display: inline-block;
    width: 0.14rem;
    height: 0.03rem;
    background-color: #DCDCDC;
    vertical-align: middle;
    margin-right: 0.1rem;
}

/*空运服务页面样式*/
.air-service-banner, .air-service-content, .business-advantage, .addservice {
    max-width: 640px;
    margin: 0 auto;
}

/*banner*/
.air-service-banner {
    background: url("../images/air-service-banner01.jpg") no-repeat;
    background-size: cover;
    height: 3.6rem;
    padding-top: 0.6rem;
    position: relative;
}

.air-service-banner .text {
    text-align: center;
}

.air-service-banner .text h1 {
    font-size: 0.24rem;
    color: #ffffff;
}

.air-service-banner .text p {
    font-size: 0.16rem;
    color: #ffffff;
    line-height: 0.3rem;
    padding: 0.2rem 0.2rem 0;
}
.air-service-banner .text .icon{
	text-align: center;
	margin-top: 0.4rem;
}
.air-service-banner .text .icon span{
	width: 0.81rem;
	height: 0.81rem;
	margin: 0 0.2rem;
	display: inline-block;
}
.air-service-banner .text .more{
	position: absolute;
	left: 50%;
	bottom: 0.4rem;
	width: 0.37rem;
	height: 0.31rem;
	margin-left: -0.18rem;
	animation: clickPrice 1s ease infinite;
	-webkit-animation: clickPrice 1s ease infinite;
    -moz-animation: clickPrice 1s ease infinite;
    -o-animation: clickPrice 1s ease infinite;
    transition: all 1s ease;	
}
@keyframes clickPrice{
	from{
		
		transform: translateY(0px) scale(1);
	}
	to{
		
		transform: translateY(10px) scale(1.2);
	}
}
@-webkit-keyframes clickPrice{
	from{
		
		-webkit-transform: translateY(0px) scale(1);
	}
	to{
		
		-webkit-transform: translateY(10px) scale(1.2);
	}
}

/*服务内容*/
.air-service-content {
    padding: 0.5rem 0.2rem;
}

.service-content-lists {
    padding-top: 0.3rem;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-flow: wrap;
}

.service-content-lists li {
    width: 2.95rem;
    margin-bottom: 0.1rem;
}

.service-content-lists li:last-child {
    width: 6rem;
    margin-bottom: 0;
}

.service-content-lists li dt img { /*height: 1.94rem;*/
}

.service-content-lists li dd {
    background-color: #F3F5F7;
    text-align: center;
    padding: 0.15rem 0.1rem;
}

.service-content-lists li dd h2 {
    font-size: 0.24rem;
    color: #000000;
}

.service-content-lists li dd p {
    font-size: 0.16rem;
    color: #7E7E7E;
    line-height: 0.3rem;
    margin-top: 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*业务优势*/
.business-advantage {
    padding: 0 0.2rem 0.5rem;
    background-color: #F3F5F7;
}

.business-advantage .video-box img {
}

.advantage-details {
    padding-top: 0.35rem;
}

.advantage-details li h1 {
    font-size: 0.3rem;
    color: #333333;
    margin-bottom: 0.2rem;
}

.advantage-details li h1 span {
    font-size: 0.16rem;
    color: #999;
}

.advantage-details li p {
    font-size: 0.18rem;
    line-height: 0.3rem;
    margin-bottom: 0.15rem;
}

.advantage-details li h2 {
    font-size: 0.22rem;
    color: #333333;
    margin-bottom: 0.1rem;
}

/*增值服务*/
.addservice {
    padding: 0.4rem 0.2rem;
}

.addservice .service-lists {
    width: 6rem;
    margin-top: 0.3rem;
}

.addservice .service-lists ul {
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*align-items: flex-start;*/
}
.addservice .service-lists li{
	width: 2.95rem;
	float: left;
	margin-bottom: 0.3rem;
}
.addservice .service-lists li:nth-child(2n){
	float: right;
}

/*.addservice .service-lists li+li{
    width: 1.95rem;
    margin-top: 20px;
}*/

.addservice .service-lists dt {
    /*width: 1.95rem;*/
    position: relative;
}

.addservice .service-lists dd {
    padding: 0.2rem 0.1rem;
    background-color: #EEEEEE; /*overflow: hidden;*/ /*text-overflow: ellipsis;*/ /*white-space: nowrap;*/
}

.addservice .service-lists dt b {
    font-size: 14px;
    color: #333333;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -23px;
    white-space: nowrap;
	font-weight:200;
}

.addservice .service-lists dd p {
    font-size: 14px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/*特色服务解决方案*/
.solute-may {
    max-width: 640px;
    margin: 0 auto;
    /*background: url("../images/air-service-img04.jpg") no-repeat;*/
    background-size: cover;
}

.solute-may .common-title p {
    /*color: #FFFFFF;*/
}

/*服务优势页面样式*/
.ser-advantage-banner, .efficiency, .support, .team-info, .contrast, .integrate-service {
    max-width: 640px;
    margin: 0 auto;
}

.ser-advantage-banner {
    background: url("../images/qb-service-advantage-banner.jpg") no-repeat;
    background-size: cover;
    height: 3.6rem;
    padding-top: 0.8rem;
    position: relative;
}

.ser-advantage-banner b {
    display: block;
    color: #FFFFFF;
    font-size: 0.26rem;
    text-align: center;
    line-height: 0.4rem;
}

.ser-advantage-banner p {
    font-size: 0.18rem;
    color: #FFFFFF;
    text-align: center;
    margin-top: 0.3rem;
}

/*效率保障，通畅快捷*/
.efficiency {
    padding-top: 0.4rem;
}

.efficiency-list {
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*align-items: flex-start;*/
    padding: 25px 0.2rem;
}

.efficiency-list li+li{
    /*width: 2.9rem;*/
    margin-top: 15px;
}

.efficiency .efficiency-list dl dt {
    width: 100%;
    position: relative;
}

.efficiency .efficiency-list dl dt span {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 20px;
    color: #FFFFFF;
}

.efficiency .efficiency-list dl dd {
    background-color: #F4F5F9;
    padding: 10px;
}

.efficiency .efficiency-list dl dd p {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/*系统支持，实时精准*/
.support {
}

.support {
    background: url("../images/qb-service-advantage-img03.jpg") no-repeat;
    background-size: cover;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}

.support .support-text {
    margin: 0 auto;
    text-align: center;
}

.support .support-text h1 {
    font-size: 0.24rem;
    color: #FFFFFF;
}

.support .support-text p {
    line-height: 0.3rem;
    font-size: 0.18rem;
    color: #FFFFFF;
    padding: 0 0.2rem;
}

.support .support-text span {
    margin: 0.2rem 0 0.25rem;
    display: inline-block;
    width: 0.66rem;
    height: 0.62rem;
}

a.more {
    display: inline-block;
    width: 1.8rem;
    height: 0.4rem;
    border-radius: 0.4rem;
    border: 2px solid #74797D;
    color: #FFFFFF;
    line-height: 0.36rem;
    font-size: 0.18rem;
    text-align: center;
    margin-top: 0.6rem;
}

/*专业团队 强大支撑*/
.team-info {
    padding-top: 30px;
}

.team-detail {
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*align-items: flex-start;*/
    padding: 30px 0.2rem;
}

.team-detail li+li{
    /*width: 1.95rem;*/
    margin-top: 20px;
}

.team-detail li dd {
    padding: 10px 10px 20px;
    background-color: #F4F5F9;
}

.team-detail li dd h1 {
    font-size: 20px;
    color: #333333;
    text-align: center;
    margin-bottom: 10px;
}

.team-detail li dd p {
    font-size: 16px;
    color: #666666;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/*琪邦服务优势对比*/
.contrast {
    background-color: #F4F5F9;
    padding: 0.3rem 0;
}

.contrast .img-box {
    padding: 0.2rem 0.2rem 0;
}

/*整合服务*/
.integrate-service {
    background: url("../images/qb-service-advantage-img07.jpg") no-repeat;
    background-size: cover;
    padding: 0.4rem 0.2rem;
}

.integrate-service .text {
    text-align: center;
}

.integrate-service .text h1 {
    text-transform: uppercase;
    font-size: 0.28rem;
    color: #FFFFFF;
    margin-bottom: 0.1rem;
}

.integrate-service .text p {
    font-size: 0.18rem;
    color: #FFFFFF;
    line-height: 0.28rem;
}

.integrate-service .text a.more {
    border-color: #8AB3D8;
    margin-top: 0.3rem;
}

/*空运服务系统页面样式*/
.service-modification-banner, .search-box01, .exclusive-service {
    max-width: 640px;
    margin: 0 auto;
}

.service-modification-banner {
    position: relative;
}

.service-modification-banner .text {
    position: absolute;
    top: 0.6rem;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    color: #FFFFFF;
    width: 100%;
}

.service-modification-banner .text b {
    font-size: 0.24rem;
}

.service-modification-banner .text p {
    font-size: 0.16rem;
    line-height: 0.24rem;
    padding: 0 0.2rem;
    margin-top: 0.2rem;
}

.search-box01 {
    padding: 0.2rem;
    background-color: #F4F5F9;
}

.search-box {
    display: flex;
    justify-content: space-between;
}

.search-box input {
    width: 75%;
    height: 0.6rem;
    color: #A9A9A9;
    padding-left: 0.15rem;
    outline: 0;
    border: 0;
    font-size: 0.18rem;
}

.search-box a {
    width: 25%;
    color: #FFFFFF;
    background-color: #005FB5;
    font-size: 0.18rem;
    line-height: 0.6rem;
    height: 0.6rem;
    text-align: center;
}

.search-box a span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 0.25rem;
    height: 0.25rem;
    background: url("../images/search-icon.png") no-repeat;
    background-size: cover;
}

/*kbans专属定制的空运服务系统*/
.exclusive-service {
    padding: 0.35rem 0;
}

.exclusive-service .service-system-content {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0.2rem 0.2rem 0;
}

.exclusive-service .service-system-content li {
    width: 2.9rem;
    margin-bottom: 0.3rem;
}

.exclusive-service .service-system-content dd {
    background-color: #F4F5F9;
    padding: 0.1rem;
}

.exclusive-service .service-system-content dd h2 {
    font-size: 0.2rem;
    margin-bottom: 0.1rem;
    color: #333333;
}

.exclusive-service .service-system-content dd p {
    font-size: 0.16rem;
    color: #888888;
    line-height: 0.24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*直观货代数据展示*/
.data-show {
    max-width: 640px;
    margin: 0 auto;
    padding: 0.35rem 0.2rem;
    background-color: #F4F5F9;
}

.data-show .show-detail {
    padding-top: 0.25rem;
}

.data-show .show-detail .show-box {
    width: 5.6rem;
    padding: 0.25rem;
    background-color: #FFFFFF;
    margin: -0.8rem auto 0;
    position: relative;
    z-index: 10;
}

.data-show .show-detail .show-box li + li {
    margin-top: 0.15rem;
}

.data-show .show-detail .show-box span {
    font-size: 0.2rem;
    color: #333333;
    font-weight: 600;
}

.data-show .show-detail .show-box p {
    font-size: 0.16rem;
    line-height: 0.24rem;
    color: #777777;
    margin-top: 0.1rem;
}

/*更好的操作体验*/
.handle-experience {
    max-width: 640px;
    margin: 0 auto;
    padding: 0.35rem 0.2rem;
}

.handle-experience .common-title {
    margin-bottom: 0.25rem;
}

.handle-experience .swiper-container img {
    width: 6rem;
}

/*相关资讯*/
.relate-news-box {
    max-width: 640px;
    margin: 0 auto;
    background-color: #F4F5F9;
}

/*空运资讯页面样式*/
.kbansair-msg-page-banner, .latest-issue {
    max-width: 640px;
    margin: 0 auto;
}

.kbansair-msg-page-banner {
    background: url("../images/air-service-banner.jpg") no-repeat;
    background-size: cover;
    height: 3.6rem;
}

.kbansair-msg-page-banner .text {
    text-align: center;
    color: #FFFFFF;
    padding-top: 1rem;
}

.kbansair-msg-page-banner .text b {
    font-size: 0.26rem;
}

/*最新发布*/
.latest-issue {
    padding: 0.35rem 0;
}

.latest-issue .news-list {
    padding: 0.15rem 0.2rem 0;
}

.latest-issue .news-list li {
    padding: 0.15rem;
    border-bottom: 1px dashed #EEEEEE;
    background-color: #F4F5F9;
    margin-bottom: 0.2rem;
}

.latest-issue .news-list li a {
    display: block;
}

.latest-issue .news-list li dl {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.latest-issue .news-list li dt {
    width: 1.6rem;
}

.latest-issue .news-list li dd {
    width: 4.4rem;
}

.latest-issue .news-list li dd b {
    font-size: 14px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-left: 0.3rem;
    font-weight: 600;
}

.latest-issue .news-list li dd p {
    font-size: 12px;
    color: #666666;
    line-height: 16px;
    padding-left: 0.3rem;
    padding-right: 0.2rem;
    margin-top: 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*琪维互盟页面样式*/
.alliance-banner {
    max-width: 640px;
    margin: 0 auto;
    background: url("../images/alliance-banner.jpg") no-repeat;
    background-size: cover;
    height: 3.6rem;
}

.alliance-banner .text {
    padding-top: 1.2rem;
    text-align: center;
}

.alliance-banner .text b {
    font-size: 0.3rem;
    color: #015AAA;
}

.alliance-banner .text p {
    font-size: 0.2rem;
    color: #333333;
    font-weight: 600;
    margin-top: 0.2rem;
}

/*强强联合*/
.alliance-box {
    margin: 0 auto;
    max-width: 640px;
    padding: 0.35rem 0;
}

.alliance-box .common-title {
    margin-bottom: 0.2rem;
}

.alliance-box .alliance-box-content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
}

.alliance-box .alliance-box-content span {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 1.0rem;
    height: 1.0rem;
}

.alliance-box .alliance-box-content a {
    width: 3.1rem;
}

/*资深网站建设服务*/
.website-service {
    max-width: 640px;
    margin: 0 auto;
    padding: 0.35rem 0;
    background-color: #F4F5F9;
}

.website-service .common-title span {
    display: block;
    width: 2.09rem;
    height: 0.58rem;
    margin: 0 auto 0.1rem;
}

.middle-icon-box {
    margin-top: 0.3rem;
}

.middle-icon-box ul {
    padding: 0 0.2rem;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

.middle-icon-box ul li {
    width: 1.9rem;
    margin-bottom: 0.2rem;
    background-color: #FFFFFF;
}

.website-service .service-brand ul {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 0.2rem;
}

.website-service .service-brand ul li {
    width: 1.9rem;
}

.website-service .service-brand ul li dd {
    background-color: #FFFFFF;
    padding: 0.1rem 0.1rem 0.2rem;
}

.website-service .service-brand ul li dd b {
    font-size: 0.2rem;
    color: #333333;
}

.website-service .service-brand ul li dd p {
    margin-top: 0.1rem;
    font-size: 0.16rem;
    line-height: 0.3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*特殊物品解决方案*/
.special-goods-banner {
    max-width: 640px;
    margin: 0 auto;
    background: url("../images/special-goods-banner.jpg") no-repeat;
    background-size: cover;
    height: 3.6rem;
}

.special-goods-banner .text {
    text-align: center;
    color: #FFFFFF;
    padding-top: 1.2rem;
}

.special-goods-banner .text b {
    font-size: 0.28rem;
	font-weight:normal;
}

.special-goods-banner .text p {
    font-size: 0.18rem;
    padding: 0.2rem 0.2rem 0;
    line-height: 0.3rem;
}

/*特殊物品解决方案*/
.special-goods-solution {
    max-width: 640px;
    margin: 0 auto;
    background-color: #F4F5F9;
    padding: 0.35rem 0;
}

.service-content-lists01 {
    margin-top: 0.3rem;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

.service-content-lists01 li {
    width: 2.9rem;
    margin-bottom: 0.2rem;
    text-align: center;
}

.service-content-lists01 li a {
    display: block;
}

.service-content-lists01 li dt {
    width: 2.3rem;
    height: 2.3rem;
    margin: 0 auto;
}

.service-content-lists01 li dd {
    padding: 0.2rem;
}

.service-content-lists01 li dd b {
    font-size: 0.2rem;
    color: #333333;
}

.service-content-lists01 li dd p {
    font-size: 0.14rem;
    color: #666666;
    line-height: 0.28rem;
    margin-top: 0.15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/*业务类型*/
.work-type {
    max-width: 640px;
    margin: 0 auto;
    padding: 0.35rem 0;
}

.work-type .service-content-lists {
    padding: 0.3rem 0.2rem 0;
}

/*注意事项*/
.special-attention {
    max-width: 640px;
    margin: 0 auto;
    padding: 0.35rem 0;
    background: url("../images/special-goods-img-13.jpg") no-repeat;
    background-size: cover;
}

.announcements {
    width: 5.6rem;
    margin: 0 auto;
    background-color: #F4F5F9;
    position: relative;
    z-index: 10;
    padding: 0.2rem;
}

.announcements li {
	/*float: left;
	width: 100%;*/
    margin-bottom: 0.3rem;
}

.announcements li b {
    font-size: 0.24rem;
    color: #333333;
}

.announcements li p {
    font-size: 0.16rem;
    color: #666666;
    line-height: 0.26rem;
    margin-top: 0.15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*危险物品解决方案页面样式*/
.danger-goods-banner {
    max-width: 640px;
    margin: 0 auto;
    background: url("../images/danger-goods-banner.jpg") no-repeat;
    background-size: cover;
    height: 3.6rem;
}

.danger-goods-banner .text {
    text-align: center;
    color: #FFFFFF;
    padding-top: 1.2rem;
}

.danger-goods-banner .text b {
    font-size: 0.2rem;
}

.danger-goods-banner .text p {
    font-size: 0.16rem;
    line-height: 0.28rem;
    margin-top: 0.15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*危险物品解决方案*/
.danger-goods-service-content01 {
    max-width: 640px;
    margin: 0 auto;
    padding: 0.35rem 0;
	
	
}

.danger-goods-relate {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 0.3rem 0.2rem 0;
}

.danger-goods-relate li {
    width: 2.9rem;
    margin-bottom: 0.2rem;
}

.danger-goods-relate li dd {
    padding: 0.1rem;
    background-color: #F4F5F9;
}

.danger-goods-relate li dd b {
    font-size: 0.2rem;
    color: #333333;
}

.danger-goods-relate li dd p {
    font-size: 0.16rem;
    line-height: 0.28rem;
    color: #666666;
    margin-top: 0.15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*业务类型*/
.danger-goods-work-type {
    max-width: 640px;
    margin: 0 auto;
    padding: 0.35rem 0;
    background: url("../images/danger-goods-img09.jpg") no-repeat;
    background-size: cover;
}

.danger-goods-work-type .common-title p {
    color: #FFFFFF;
}

.danger-goods-work-type .danger-goods-items {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    padding: 0.3rem 0.2rem 0;
}

.danger-goods-work-type .danger-goods-items li {
    width: 2.9rem;
    height: 1.8rem;
    margin-bottom: 0.2rem;
    text-align: center;
    background-color: #FFFFFF;
    position: relative;
}

.danger-goods-work-type .danger-goods-items li div {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.danger-goods-work-type .danger-goods-items li span {
    display: block;
    width: 0.8rem;
    margin: 0 auto 0.15rem;
}

.danger-goods-work-type .danger-goods-items li p {
    font-size: 0.18rem;
    color: #333;
    white-space: nowrap;
}

/*增值服务*/
.danger-goods-add-service {
    max-width: 640px;
    margin: 0 auto;
    padding: 0.35rem 0;
    background-color: #F4F5F9;
}

.danger-goods-service-content {
    padding: 0.3rem 0.2rem 0;
}

.danger-goods-service-content li {
    background-color: #FFFFFF;
    margin-bottom: 0.25rem;
    padding: 0.2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.danger-goods-service-content li .img-box {
    width: 2rem;
}

.danger-goods-service-content li .text {
    width: 3.8rem;
    padding: 0 0.2rem;
}

.danger-goods-service-content li .text b {
    color: #333333;
    font-size: 0.18rem;
}

.danger-goods-service-content li .text p {
    font-size: 0.14rem;
    line-height: 0.26rem;
    color: #666666;
    margin-top: 0.15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*注意事项*/
.danger-goods-notice {
    max-width: 640px;
    margin: 0 auto;
    padding: 0.35rem 0.2rem;
}

.danger-goods-notice ul {
    margin-top: 0.25rem;
    background-color: #F4F5F9;
    padding: 0.2rem;
}

.danger-goods-notice ul li {
    margin-bottom: 0.2rem;
    font-size: 0.18rem;
    line-height: 0.3rem;
    color: #666666;
}

/*联系我们页面样式*/
.contact-us {
    max-width: 640px;
    margin: 0 auto;
}

/*详情页面*/
.owidth {
    width: 92%;
    margin: auto;
    max-width: 640px;
}

.int_banner {
    max-width: 640px;
    margin: auto;
}

.oimg {
    width: 100%;
    max-width: 640px;
}

.anli_p1 {
    font-size: 26px;
    text-align: center;
    color: #333;
    margin-top: 55px;
}

.anli_p2 {
    font-size: 18px;
    color: #999;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 35px;
    padding-bottom: 26px;
    border-bottom: 1px solid #dbdbdb;
}

.anli_p3 {
    font-size: 18px;
    color: #666;
    margin-bottom: 40px;
    line-height: 30px;
}

.anli_btn li {
    background: #fff;
    border: 1px solid #e5e5e5;
}

.anli_btn li:last-child {
    background: #005aab;
}

.anli_btn li:last-child a {
    color: #fff;
}

.anli_btn a {
    display: block;
    width: 100%;
    height: 100%;
}

.anli_btn {
    margin-bottom: 94px;
}

@media only screen and (max-width: 450px) {
    .anli_p3 {
        font-size: 15px;
        line-height: 30px;
    }

    .anli_p4 {
        font-size: 20px;
        margin-bottom: 14px;
    }

    .anli_p1 {
        font-size: 24px;
    }

    .anli_p2 {
        font-size: 16px;
        margin-top: 10px;
    }
}

.index_see_box .index_see_ul1 {
    text-align: center;
    height: 45px;
    line-height: 45px;
    display: flex;
}

.index_see_ul1 li {
    color: #666666;
    font-size: 18px;
    background: #dbdbdb;
    flex: 1;
    margin-right: 8px;
    position: relative;
}

.index_see_ul1 li:last-child {
    margin-right: 0;
}

.index_see_ul1 b {
    border: 8px solid rgba(0, 0, 0, 0);
    border-top: 8px solid #005aab;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    display: none;
}

@media only screen and (max-width: 515px) {
    .index_see_ul1 li {
        font-size: 14px;
    }

    .index_see_ul2 li a {
        font-size: 12px;
    }

    .index_bd_p1 {
        font-size: 15px;
    }

    .index_bd_p2 {
        font-size: 12px;
    }
}

@media only screen and (max-width: 400px) {
    .index_see_ul1 li {
        font-size: 11px;
    }
}

.kbans-ci-system-box{
	padding: 0 0.2rem 0.7rem;
}
.kbans-ci-system-box h3{
	text-align: center;
	font-size: 22px;
    font-weight: 400;
}
.kbans-ci-system-box .img{
	width: 3rem;
	margin: 0.3rem auto 0;
}
.kbans-ci-system-box .text{
	font-size: 0.24rem;
    text-align: center;
}
.kbans-ci-system-box .text p{
	margin-top: 0.3rem;
}

/**2017-12-26**/
.footer-box { z-index:99999; position:fixed; left:0; bottom:0; width:100%;}
.footer-box .fbg {  height:66px; width:100%; background:url(../images/bg-footer.png) no-repeat center bottom; margin-top:-12px; position:relative; z-index:1;}
.naver li { float:left; width:20%; text-align:center;}
.naver li a { display:block; padding:13px 0 3px; height:66px;}
.naver li .p { height:19px; margin-bottom:4px; background:url(../images/ico-home.png) no-repeat center bottom; background-size:auto 100%;}
.naver li.ihome .p { background-image:url(../images/ico-home.png);}
.naver li.ibag .p { background-image:url(../images/ico-bagqz.png);}
.naver li.iren .p { background-image:url(../images/ico-ren.png);}
.naver li.imsg .p { background-image:url(../images/ico-message.png);}
.naver li p { line-height:24px; font-size:16px; color:#999999;}
.naver li a:hover, .naver li.on a { background-color:#333; border-bottom:3px solid #1f73c2; padding-bottom:0;}
.naver li.ihome a:hover .p, .naver li.ihome.on a .p { background-image:url(../images/ico-home-hover.png);}
.naver li.ibag a:hover .p, .naver li.ibag.on a .p { background-image:url(../images/ico-bag-hoverqz.png);}
.naver li.iren a:hover .p, .naver li.iren.on a .p { background-image:url(../images/ico-ren-hover.png);}
.naver li.imsg a:hover .p, .naver li.imsg.on a .p { background-image:url(../images/ico-message-hover.png);}
.naver li a:hover p, .naver li.on a p { color:#fff;}
.naver li.cn { margin-top:-20px;}
.naver li.cn a { padding-top:0; height:78px; padding-bottom:0;}
.naver li.cn a .p { width:61px; height:69px; margin:0 auto; background:url(../images/ico-center1.png) no-repeat center 0; background-size:100%;}
.naver li.cn a:hover, .naver li.cn.on a { background:none; border:0;}
.naver li.cn a:hover .p, .naver li.cn.on a .p {background-image:url(../images/ico-center-hover01.png);}

#loading { background:url(../images/loading.gif) no-repeat center 0; height:10px; margin-bottom:20px; display:none;}

.ourfooter .rxzb { /*padding:12px 0;*/ line-height:20px; border:1px solid #aaa8a8; font-size:18px; text-align:center; color:#666666; margin-top:0.3rem;}
.ourfooter .rxzb .ico { width:21px; height:22px; background-image:url(../images/ico-tel1.png); margin-right:3px;}
.ourfooter { background:url(../images/bg-footer-top.png) repeat-x center 0 #fff; position:absolute; left:0; width:100%; bottom:0; z-index:0; display: none;}
.ourfooter .pad_box { 
	padding:0 2.70833333333333% 26.5416666666667%;
}
.ourfooter .conbox { width:90%; margin:0 auto; padding:4.18502202643172% 0 0;}
.ourfooter .rxzb a{
	display: block;
	padding: 12px 0;
}


/**2018-8-24**/
.g_contact{
	background: url(../images/g_contact_bg.jpg) no-repeat center  center/cover;
	height: 5.26rem;
	width: 100%;
	padding: 1.32rem 0.2rem 0;
	margin-bottom: 0.8rem;
}
.g_contact .dj{
	width: 2.56rem;
	height: 0.73rem;
	line-height: 0.73rem;
	background: #2a59ae;
	color: #fff;
	font-size: 0.2rem;
	padding-left: 0.16rem;
	display: block;
	border-radius: 0.03rem;
}
.g_contact .dj i{
	display: inline-block;
	width: 0.32rem;
	height: 0.29rem;
	background: url(../images/g_1.png) no-repeat center center/cover;
	margin-right: 0.24rem;
	position: relative;
	top: 0.07rem;
}
.g_contact h3{
	margin-top: 0.37rem;
	color: #333333;
	font-size: 0.24rem;
	font-weight: 500;
}
.g_contact .dh{
	display: block;
	width: 2.56rem;
	height: 0.63rem;
	border: 1px solid #b0c4e8;
	border-radius: 0.03rem;
	line-height: 0.63rem;
	padding-left: 0.17rem;
	color: #2a59ae;
	font-size: 0.24rem;
	font-weight: bold;
	margin-top: 0.11rem;
}
.g_contact .dh i{
	display: inline-block;
	width: 0.25rem;
	height: 0.25rem;
	background: url(../images/g_2.png) no-repeat center center/cover;
	margin-right: 0.3rem;
	position: relative;
	top: 0.05rem;
}
.g_contact p{
	margin-top: 0.16rem;
	font-size: 0.16rem;
	font-weight: 800;
}
.g_contact p a{
	color: #2a59ae;
}
.guo_bottom{
	z-index: 99999;
	height: 0.8rem;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #333333;
	padding: 0 0.2rem;
	border-bottom: 2px solid #2a59ae;
}
.guo_bottom ul li{
	float: left;
	width: 1.91rem;
	text-align: center;
	font-size: 0.22rem;
	line-height: 0.8rem;
	position: relative;
}
.guo_bottom ul li:before{
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 2px;
	height: 100%;
	background: url(../images/g_6.jpg) repeat-y right top;
}
.guo_bottom ul li:last-child::before{
	display: none;
}
.guo_bottom ul li:first-child {
	width: 2.18rem;
	text-align: left;
}
.guo_bottom ul li a{
	display: block;
	color: #e7e7e7;
}
.guo_bottom ul li a i{
	display: inline-block;
	margin-right: 0.1rem;
	position: relative;
}
.guo_bottom ul li a i.i1{
	width: 0.26rem;
	height: 0.26rem;
	background: url(../images/g_3.png) no-repeat center center/cover;
	top: 0.05rem;
}
.guo_bottom ul li a i.i2{
	width: 0.24rem;
	height: 0.24rem;
	background: url(../images/g_4.png) no-repeat center center/cover;
	top: 0.05rem;
}
.guo_bottom ul li a i.i3{
	width: 0.25rem;
	height: 0.25rem;
	background: url(../images/g_5.png) no-repeat center center/cover;
	top: 0.05rem;
}

.guo_about{
	background:#0455a4 url(../images/g_bg.png) no-repeat center bottom;
	background-size: cover;
	padding: 0.6rem 0.2rem;
}
.guo_about .common-title .title01{
	color: #fff;
}
.guo_about .about_t{
	text-align: center;
	margin-top: 0.22rem;
}
.guo_about .about_t h3{
	color: #ffffff;
	font-size: 0.26rem;
	font-weight: normal;
}
.guo_about .about_t .t{
	margin-top: 0.12rem;
	font-size: 0.18rem;
	line-height: 0.3rem;
	color: #fff;
}
.guo_about .about_t .img{
	line-height: 0;
	margin-top: 0.3rem;
}
.guo_about .about_t .list{
	margin-top: 0.56rem;
	margin-left: -0.2rem;
	margin-right: -0.2rem;
}
.guo_about .about_t .list li{
	float: left;
	width: 33.3333333333%;
	position: relative;
	padding: 0 0.2rem;
}
.guo_about .about_t .list li:before{
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background: #256cb1;
}
.guo_about .about_t .list li:last-child::before{
	display: none;
}
.guo_about .about_t .list li .icon{
	width: 0.45rem;
	height: 0.45rem;
	line-height: 0;
	margin: 0 auto;
}
.guo_about .about_t .list li .tex{
	margin-top: 0.16rem;
}
.guo_about .about_t .list li .tex .bt{
	font-size: 0.2rem;
	color: #fff;
}
.guo_about .about_t .list li .tex p{
	color: #fff;
	font-size: 0.16rem;
	line-height: 0.26rem;
	margin-top: 0.08rem;
}
.about_news{
	margin-top: 0.4rem;
	display: none;
}
.about_news ul{
	border-top: 1px solid #3273b3;
}
.about_news ul li{
	float: left;
	width: 100%;
	border-bottom: 1px solid #3273b3;
	line-height: 0.74rem;
}
.about_news ul li span{
	float: left;
	color: #ebecef;
	font-size: 0.18rem;
}
.about_news ul li p{
	color: #ebecef;
	font-size: 0.2rem;
	float: left;
	margin-left: 0.24rem;
	max-width: 70%;
	text-overflow: ellipsis;
  	overflow: hidden;
  	white-space: nowrap;
}
.about_btn{
	display: block;
	width: 0.43rem;
	height: 0.32rem;
	background: url(../images/g_jt.png) no-repeat center center/cover;
	margin: 0.4rem auto 0;
}
