body {
    background-color: #fff;
    color: #333;
    font-family: "Microsoft YaHei",
    Helvetia,"lucida Grande",
    Verdana,Arial;
    font-size: 0.13rem;
    line-height: 1.42857;
}


/*有关间距*/
.marginT10{
    margin-top: 10px;
}
.marginT20{
    margin-top: 20px;
}
a:hover, a:focus {outline:inherit}

.navbar {border:none;}

.navbar-collapse {border:none; box-shadow: none;}

/*.header-main {background-attachment: fixed; background-color: rgb(38, 38, 38); background-image: url("../img/ad/header-bj1.jpg"); background-position: 50% 100%; background-repeat: no-repeat; background-size: cover;  box-shadow: -6px 0 0 0 rgb(0, 0, 0); height: 70%; min-height: 690px; padding-bottom: 102px; position: relative; transform: rotate(0deg) scale(1) translate(0%, 0%); transition: all 2s ease 0s;}*/

.header-section {
    padding-left:0;
    padding-right:0;
}

.navbar-header {position:relative; z-index:2;}

.navbar-default {border-color:inherit;}

.header-back {background-color: transparent; background-image: url("../icon/body.png"); height: 100%;  min-height: 700px; position: absolute;  width: 100%;}

.navbar-about {  background-image: url("../img/intro-bg-mtn.jpg"); height:500px; }

.navbar-contact { background-image: url("../img/contact-bg.jpg"); height:500px; background-position:40% 50%;}

.About-case {background-image: url("../img/bg-head-32d717c9.jpg"); height:500px;}

.product-background {background-image: url("../img/ad/Product.jpg"); height:500px;}

.service-background {background-image: url("../img/News.jpg"); height:500px;}

.navbar-brands {
    background-color: transparent;
    border-bottom:1px solid rgba(255, 255, 255, 0.15);
    border-radius: 0;
    z-index: 5;
    /*padding:20px 30px;*/
}

.navbar-logo { background-image: url("../icon/hanghui.png");  background-position: 50% 50%; background-repeat: no-repeat; background-size: contain;width: 150px;}

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

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0; color:#14265e;
    font-weight: bold;}

.navbar-default .navbar-nav > li > a:hover {color:#14265e; background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0}

.container-zindex {z-index:9999; position:relative;}

.img-responsive {display: block; height: auto;  max-width: 100%;  z-index:999;}

.container-zindex h1 {color:#fff; font-weight:bold;  margin:0; font-size:60px; letter-spacing:3px; }

.container-index h1 {text-align:center; font-size:50px;}

.container-index p {text-align:center}

.container-zindex span {display:block; font-size:40px; font-weight:normal;}

.container-zindex p {color:#fff; font-size:18px; padding-top:20px;}

.cover-container {text-align:center; margin-top:50px; height:600px;}

.marketing {margin-top:40px; margin-bottom:30px; padding-top:20px;}

.marketing .col-lg-3 {text-align:center;}

.marketing .row .col-lg-3 h2 {font-size:18px;}

.marketing .row .col-lg-3 p {color:#888; font-size:13px;}

.marketing .featurette h2 {padding-bottom:10px;}

.marketing .featurette p {font-size:18px; line-height:2em;}

.marketing-media {margin-bottom:100px; margin-top:80px;}

.main-footer .widget {
    text-align: left;
    font-size: 0.12rem;
}

.widget {margin-bottom: 35px;}

.widget .recent-post .recent-single-post {padding-bottom: 14px;}

.main-footer {
    background: #14265e none repeat scroll 0 0;
    color: #fff;
    /*padding: 22px 0 0;*/
}

.main-footer .widget .recent-post .recent-single-post .post-title {color: #959595;}

.main-footer .widget .recent-post .recent-single-post .post-title:hover {color: #e67e22;}

.main-footer .widget .recent-post .recent-single-post .date {color: #fff;}

.contact-icon i {color:#888; padding-right:5px;}

.footer-back {height:200px; background-color:#3e4147}

/*.main-footer1 {background:none; border-top:1px solid #e9ecef;}*/

.content-about {margin-top:60px;}

.content-about div {margin-bottom:10px;}

.company-img {text-align:center; }

.company-img img {width:70%; vertical-align: middle; margin-top:35px;}

.Client-main {margin-top:20px;}

.Client-list {margin-top:30px; margin-bottom:20px;}


.container-fluid-backs {background-color:#f5f5f5;}







.nav-pills > li > a {border-radius:inherit; background-color:#eee;}

.nav-pills > li > a:hover {background-color:#337ab7; color:#fff;}

.container .jumbotron, .container-fluid .jumbotron {text-align:justify; border-radius:3px;}

.jumbotron h1 {font-size:40px;}

.jumbotron p {font-size:16px; line-height:1.5em; color:#666;}

.sw_categorys_navs {background-color:#fff; z-index:100; position:relative;}

.Introduction {background-attachment: fixed; background-color: rgb(38, 38, 38); background-image: url("../img/about/aboutone.png"); background-position: 50% 100%; background-repeat: no-repeat; background-size: cover; height: 70%; min-height:400px; position: relative; transform: rotate(0deg) scale(1) translate(0%, 0%); transition: all 2s ease 0s; color:#fff;}




.thumbnail {border-radius:0; padding:0; border:none; margin-bottom:20px;}

.post-header {padding:0 12px;}

.tag-bootstrap-v3 {background-color:#fff;}

.tag-bootstrap-v3:hover {box-shadow:0 0 5px rgba(50, 50, 50, 0.6)}

.post-title i {color:#949494; font-style:normal;}

.carousel {position:relative;}

.Clear-margins {padding-left:0;}

.navbar-inverse {background-color:#3f89c8; z-index:999; border-radius:3px;}

.isStuck {z-index:9999;}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {background-color:#2570b3;}

.navbar-inverse .navbar-nav > li > a {color:#fff; display:block; text-align:center;}


.container-fluid-back {background:url("../img/footer.jpg") no-repeat center bottom; height:460px;}


.text-header-title h1 {color:#eee; padding-top:30px; padding-bottom:20px;}

.text-header-title p {font-size:18px; line-height:1.5em; color:#eee;}

.text-header-title span {color:#ffcc00;  font-size:19px; }

.text-center-h1 h1 {padding-bottom:25px;}


.thumbnail-clear div {padding-left:0; padding-right:0;}

.thumbnail-bottom {padding:5px; margin-bottom:0;}

.thumbnail-clear img {opacity:1}

.thumbnail-clear img:hover {opacity:0.6;}

.btn-group-lg > .btn, .btn-lg {font-size:14px; border-color:#5cb85c; border-radius:3px;}

.glyphicon {padding-left:2px;}

.container blockquote .Abstract-text-p {padding:10px 0 0 30px; color:#999; font-size:14px; line-height:1.5em; background-size:24px auto; background-repeat:no-repeat; background-position:left top; background-image:url("../img/quote.svg")}

blockquote {border-left:none; font-size:14px; line-height:1.5em; padding-top:20px; padding-left:0; color:#999;}

.present-list {margin: 0; padding:0; margin-bottom:20px; margin-left:12px;}

.present-list li {line-height:1.8em;}

#features p {line-height:1.8em;}

.Customize .col-lg-3 {padding-top:30px; padding-bottom:80px;text-align:center;}

.Customize div h3 {color:#5a5a5a; font-size:18px; text-align:center;}

.Customize div p {color:#777; line-height:1.8em; }



.jumbotron {background-color:#edece4; margin-bottom:20px;}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left:-30px;}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right:-30px;}

.carousel-control.left {background-image:none;}

.carousel-control.right {background-image:none;}

.sidebar.affix {position:fixed; top:45px;}

.sidebar.affix-bottom, .sidebar.affix {width:263px;}

.sidebar .nav > .active > a, .sidebar .nav > .active:hover > a, .sidebar .nav > .active:focus > a {border-right:1px solid #1d365d; background-color:transparent; }

.header_carousel_box img {
    width: 100%;
    height: 5rem!important;
}
.footer_carousel_box span{
    width: 20%;
}
.footer_carousel_box img{
    width: 19%;
    height: 90px!important;
}
.footer_content_box{
    height: 90px;
}
.function_consultation{
    width: 100%;
}
.function_consultation .consultation_row_box{
    width: 100%;
}
.function_consultation .consultation_row_box .center_box{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.function_consultation .consultation_row_box .center_box .menu_switching{
    width: 10%;
    margin-right: .5rem;
}
.function_consultation .consultation_row_box .center_box .center_right_content{
    width: 90%;
}
.function_consultation .consultation_row_box .center_box .center_box_row{
    width: 100%;
}
.function_consultation >.consultation_row_box> div>p{
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    /* font-size: 1rem; */
    margin-bottom: 0;
}

.function_consultation >.consultation_row_box .consultation_col_box{
    position: relative;
}
.function_consultation >.consultation_row_box .consultation_col_box>h2{
    font-size: 0.16rem;
    position: absolute;
    bottom: -10px;
    width: 100%;
    line-height: 0.2rem;
    text-align: center;
    background: #00000052;
    color: #fff;
}
.function_consultation >.consultation_row_box .consultation_col_box>img{
    width: 100%;
}
.consultation_title{
    position: relative;
    text-align: center;
    border-top: 1px solid #dcdbdb;
}
.consultation_title >div>span{
    position: relative;
    top: -0.5rem;
    font-size: 0.3rem;
    padding-bottom: 0.1rem;
    border-bottom: 2px solid #0d92d9;
}
.consultation_row_box .center_box .center_box_row{
    padding: 0.1rem 0.2rem;
}
.consultation_row_box .center_box .center_left_img{
    padding: 0;
}
.consultation_row_box .center_box .center_left_img>img{
    width: 100%;
    /* height: 1rem; */
}
.consultation_row_box  .title_box{
    width: 100%;
    display: flex;
    height: 1.2rem;
}
.consultation_row_box  .title_box .content_details{
    width: 100%;
}
.consultation_row_box  .title_box .title_left_text{
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem; 
    display: inline-block;
    color: #fff;
    font-size: 0.5rem;
    text-align: center;
    background: #14265e;
    position: relative;
    margin-right: 0.1rem;
}
.consultation_row_box  .title_box .title_right_text{
    width: 90%;
    /* height: 1.26rem; */
    padding: 0.1rem;
}
.consultation_row_box .center_box .main_title{
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: 0.3rem;
    font-weight: bold;
    /* margin-bottom: 1.2rem; */
    text-align: left;
    color: #14265e;
    border-bottom: 2px solid #14265e;
    /* width: 57%; */
   
}
.consultation_row_box .center_box  .news_main_title{
    font-size: 0.2rem;
  
}
.center_box .main_title:hover{
    cursor:pointer;
}
.consultation_row_box .center_box .subtitle{
    word-break: break-all;
    color: #000;
    /* line-height: 0.26rem; */
    margin-bottom: 0.2rem;

}
.consultation_row_box .center_box .consultation_subtitle{
    /* font-size: 0.23rem; */
    font-weight: bold;
    color: #14265e;
    text-align: left;
    width: 100%;
}



/*页面左侧菜单切换*/
.active_menu{
    color: #14265e;
    font-weight: bold;
}
/*页面最后数字*/
.last_content{
    width: 100%;
    display: flex;
}
.last_content .number_text_box {
    width: 100%;
    height: 1.1rem;
    /* line-height: 1.1rem; */
    /* margin-bottom: 0.1rem; */
    text-align: center;
    margin: 0 0.1rem;
}

.last_content .number_text_box  .number_text_left{
    font-size: 0.3rem;
    color: #14265e;
    border-radius: 50%;
    height: 0.8rem;
    line-height: 0.8rem;
    position: relative;
    padding-left: 0.1rem;
    margin-right: 0.1rem;
}
.last_content .number_text_box  .number_text_right{
    font-size: 0.18rem;
    color: #14265e;
}

/*航汇文化*/
.center_box .culture_page{
    width: 100%;
    height: 3.5rem;
    padding: 10px;
    margin-top: 0.5rem;
    border: 1px solid #14265e;
}
.center_box .culture_page .img_list{
    height: 100%;
    display: flex;
    justify-content: space-around;
    width: 100%;
    position: relative;
}
.center_box .culture_page .img_list .culture_img_box{
    width: 23%;
    position: relative;
}
.mission{
    background: url(../../themes/img/mission.png) no-repeat;
    background-size: 152%;
    background-position: 56%;
    height: 100%;
}
.img_box{
    background: url(../../themes/img/strategy.png) no-repeat;
    background-size: 152%;
    background-position: 56%;
    height: 5.2rem
}
.vision{
    background: url(../../themes/img/vision.png) no-repeat;
    background-size: 152%;
    background-position: 56%;
    height: 100%;
}
.sense_worth{
    background: url(../../themes/img/sense_worth.png) no-repeat;
    background-size: 152%;
    background-position: 56%;
    height: 100%;
}
.direction{
    background: url(../../themes/img/direction.png) no-repeat;
    background-size: 141%;
    background-position: 56%;
    height: 100%;
}
.culture_img_list{
    height: 23%;
    overflow: hidden;
    color: #fff;
    position: absolute;
    bottom: 0;
    background: rgba(53, 140, 236, 0.54);
}
.culture_img_list:hover{
    cursor:pointer;
    height: 100%;
    width: 100%;
    background: rgba(53, 140, 236, 0.54);
    animation-name: example;
    animation-duration: 0.8s;
}

.culture_img_list .culture_img_top_text{
    font-size: 0.24rem;
    text-align: center;
}
.culture_img_list .culture_img_bottom_text{
    padding: 0.02rem 0 0.02rem 0.03rem;
}
@keyframes example {
    0%   {background-color:rgba(53, 140, 236, 0.54);height: 60%}
    100% {background-color: rgba(53, 140, 236, 0.54);height: 100%}
}

/*加入我们*/
.join_us{
    background: url(../../themes/img/joinUsB.png) no-repeat;
    background-size: 83%;
    background-position: 191% 111%;
    height: 100%;
}
.join_us .join_us_title{
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: 0.3rem;
    font-weight: bold;
    /* margin-bottom: 1.2rem; */
    text-align: left;
    color: #14265e;
    border-bottom: 2px solid #14265e;
    width: 57%;
}
.join_us .join_us_title>img{
    height: 0.4rem;
}
.ul_style_icon{
    list-style-type:'√ '
}
.ul_style_icon_email{
    list-style-type:'■ '
}

/* 功能咨询 */
.starMark{
    color: #14265e;
    font-weight: bold;
    font-size: 0.2rem;
}

.head_img{
    width: 100%;
}
.list_box>li{
    word-break: break-all;
    color: #000;
    line-height: 0.18rem;
    margin-bottom: 0.15rem;
}
.cooperation{
    margin-bottom:20px;
    margin-top:20px;
}
.cooperation .thumbnail-clear >div>img{
    height: 110px;
    width: 93%;
    display: block;
    margin: 0 10px 10px 0;
    border: 1px solid #0d92d9;
}
.footer_col_about{
    width: 13%;
}
.footer_col_gongneng{
    width: 18%;
}
.footer_col{
    width: 14%;
}
.footer_col_weixin{
    width: 28%;
}
.footer_weixin_img{
    text-align: center;
}
.footer_weixin_img >img{
    width: 73%;
}
.footer_weixin_img_box{
    display: flex;
}
.img_header{
    width: 100%;
}
.img_header>img{
    width: 100%;
    height: 3rem;
}
.container {
    width: 96%;
}
.footer_row{
  /* height: 100px; */
  display: flex;
  justify-content: space-between;
}

.footer_row>div{
  /* height: 100px; */
  margin-top: 29px;
}
.footer_row .approve > a {
color: inherit;
}
.curricul_box{
    width: 100%;
    display: flex;
    /* justify-content: space-around; */
}
.curricul_box .curricul_left{
    color: #000;
    width: 36%;
    position: relative;
    border: 1px solid #000;
    
}
/* .first_curricul_modular{
    background: red;
    color: #fff;
}
.tow_curricul_modular{
    background: blue;
    color: #fff;
}
.three_curricul_modular{
    background: green;
    color: #fff;
}
.four_curricul_modular{
    background: rgb(95, 5, 117); */
    /* color: #fff;
}
.five_curricul_modular{
    background: rgb(219, 198, 4);
    color: #fff;
}
.six_curricul_modular{
    background: rgb(212, 212, 212);
    color: #fff;
} */
.curricul_left>span{
    /* margin-top: 51%;  */
    /* border: 1px solid red; */
    width: 100%;
    display: block;
    text-align:center;
    color: #000;
    /* height: 100%; */
    /* padding-top: 126%; */
    /* position: absolute;
    top: 46%; */
    position: absolute;
    top: 36%;
    font-size: 0.25rem;
}
.curricul_box  .list_box{
    width: 60%;
    padding-left: 0.2rem;
    border: 1px solid #000;
    border-left: 0px solid #000;
}
.click_menu,.active_menu{
    cursor:pointer;
}
.head_img_erwei{
    width: 1rem;
    height: 1rem;
}
.case >div .case_title_box{
    background: #2570b3;
    color: #fff;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.25rem;
    padding-left: 0.1rem;
    margin-bottom: 0.1rem;
}
.case_footer_subtitle{
    /* height: 0.3rem; */
    line-height: 0.3rem;
    background: #2570b3;
    color: #fff;
    font-size: 0.2rem;
}
.sub_title{
    background: #2570b3;
    color: #fff;
    font-size: 0.2rem;
    text-align: center;
}
.first_page{
    margin-top: 0.6rem;
}
.case_header_img{
    background: url(../../themes/img/banner/dianxing.png) no-repeat;
    background-size: 99%;
    background-position: 12% 37%;
    height: 3rem;
    width: 100%;
    margin-bottom: 0.2rem;
}
.title_name{
    text-align: right;
}
/*航汇中国*/

@media (max-width: 1200px){
    .consultation_row_box .center_box .center_left_img>img{
        width: 100%;
        height: 2rem;
    }
}

@media (min-width: 992px){
    

}

    @media (min-width: 768px){

    }
.marginB10{
    margin-bottom: 10px;
}
.marginB20{
    margin-bottom: 20px;
}
.marginB70{
    margin-bottom: 70px;
}
.marginT10{
    margin-top: 10px;
}
.marginR1{
    margin-right: 1px;
}
.marginBfenL14{
    margin-left: 14%;
}
.marginBfenR10{
    margin-right: 10%;
}
.zhanlue{
    margin-bottom: 20px;
}
/*文字相关*/
.textC{
    text-align: center;
}
.fontSize2{
    font-size: 0.23rem;
}
.fontWeightB{
    font-weight: bold;
}