    .fsize30{ font-size:30px}
    .fsize40{ font-size:40px;}
    .c-orange{ color:#fdb900}
    .b-gray{ background:#fafafa;}
    .c-red{ color:#ec5f5f;}

    /*=============hStyle=============*/
    .ic_head_fixed {position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 999; background:#2e3136}
    .header-bx.header-bx-collapse,.header-bx.nav-sub-show {background: #2e3136;/*background: rgba(0,0,0,.9);*/}
    .header {border-bottom: 3px solid rgba(255,255,255,.1);height: 68px;}
    .header-bx-collapse .header {border: none;height: 68px;}
    .nav-sub-show .header {border: none;}
    .header-bx-collapse .logo {width: 88px;}
    .header-bx-collapse .nav-ul {padding-top: 5px;}
    .header-bx-collapse .nav-ul li a {line-height: 60px;font-size: 18px;}
    .header-bx-collapse .r-tel {margin-top: -18px;font-size: 18px;}
    .lt-ie9.lt-ie8 .header,.lt-ie9 .header {border-bottom: 1px solid #121212;}
    .h-bx-v {position: relative;}
    .header-wrap {padding-left: 180px;padding-right: 210px;position: relative;height: 100%;z-index: 9;}
    .logo {position: absolute;width: 88px;top: 6px;left: 0;}
    .logo img {display: inline-block;max-width: 100%;font-size: 12px;color: #fff;}

    .ic-sub-nav-bx {background: #e1e8ed;height: 40px;width: 100%;}
    .ic-sub-nav-list {padding-left: 180px;}
    .ic-sub-nav-list span,.ic-sub-nav-list a {line-height: 40px;display: inline-block;padding: 0 10px;font-size: 14px;color: #666;vertical-align: top;}
    .ic-sub-nav-list a.current,.ic-sub-nav-list a:hover {color: #2f75bb;text-decoration: none;}
    /*.nav{ padding:0; float:none}*/
    .nav-ul {padding-top: 20px;}
    .nav-ul li {display: inline-block;+display: inline;padding: 0 20px;}
    .lt-ie9.lt-ie8 .nav-ul li {display: inline;font-size: 0;vertical-align: middle;}
    .nav-ul li a {border-bottom: 3px solid transparent;display: inline-block;line-height: 48px;font-size: 20px;color: #f2f2f2;}
    .lt-ie9.lt-ie8 .nav-ul li a,.f-link-ul li,.f-link-ul li a {display: inline;}
    .lt-ie9.lt-ie8 .nav-ul li a,.lt-ie9 .nav-ul li a,.lt-ie9.lt-ie8 .tel-txt,.lt-ie9 .tel-txt {font-family: 'SimHei';}
    .nav-ul li.current a {border-color: #2f75bb;color: #2f75bb;}
    .nav-ul li a:hover,.nav-ul li.subShow a {color: #2f75bb;text-decoration: none;}
    .r-tel {position: absolute;right: 0;top: 50%;margin-top: -15px;line-height: 40px;display: block;width: 208px;font-size: 20px;}
    .r-tel *,.sc-btn * {vertical-align: middle;display: inline-block;}
    .tel-icon {background: url("../images/tel.png") no-repeat scroll center center;width: 40px;height: 40px;}
    .nav-sub {border-top: 1px solid rgba(255,255,255,0);position: fixed;top: -240px;right: 0;left: 0;width: 100%;z-index: -1;opacity: 0;filter: alpha(opacity=0);}
    .nav-sub-bx {background: #2e3136;background: rgba(46,49,54,.9);padding: 20px 0;}
    .nav-sub-show .nav-sub {top: 104px;border-top: 1px solid rgba(255,255,255,.12);opacity: 1;filter: alpha(opacity=100);z-index: 0;}
    .header-bx-collapse.nav-sub-show .nav-sub {top: 67px;border-top: 1px solid rgba(255,255,255,.12);}
    .nav-ul .nav-sub-link a,.header-bx-collapse .nav-ul .nav-sub-link a {line-height: inherit;opacity: .6;filter: alpha(opacity=60);}
    .lt-ie9.lt-ie8 .nav-ul .nav-sub-link a,.lt-ie9 .nav-ul .nav-sub-link a {filter: none;}
    .nav-sub-link em {display: inline-block;width: 38px;height: 38px;vertical-align: middle;}
    .nav-ul .nav-sub-link a:hover,.nav-ul .nav-sub-link a:hover * {color: #e2e2e2;text-decoration: none;opacity: 1;filter: alpha(opacity=100);}
    .nav-sub-link a:hover em {transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
    .nav-ul .nav-sub-link figcaption {color: #ccc;font-size: 16px;line-height: 40px;}
    .viewport{ margin:0 auto;width: 1160px;}
    @media (min-width: 1400px) {  .viewport {width: 1200px;}  .vp-pro-links dl {padding-left: 98px;}  .vp-pro-links dl dt {left: 10px;}  .other-case li {margin: 20px 10px;}  }
    .lighting-body{  background-color: white; }
    .lighting-system{  width:100%;  background: #2062B9 url(../images/1.jpg) no-repeat 50% bottom;  height: 601px;  padding-top: 110px;  }
    .main-nav{  width: 1120px;  margin: 0 auto;  height:527px;  position: relative;  }
    .w1000{  width: 1120px;  margin: 0 auto;  }
    .bc-white{  width:100%;  padding-top: 50px;  }
    .main-nav-text {margin: 60px 0 0 0;text-align: left;}
    .main-nav-text h2{  color: #fe7e57;  }
    .main-nav-text h1{  font-size: 68px;line-height:60px;    letter-spacing: 17px;  }
    .lighting-main{  width:100%;  padding: 100px 0 76px;  }
    .text-spacing{  letter-spacing: 8px;  }
    .we-goTop{  background: url(../images/we-goTop.png) no-repeat 50% 50%;  position: fixed;  bottom: 2em;  right: 2em;  display: block;  height: 57px;  width: 57px;  }
    .we-goTop:hover{  text-decoration: none;}

    /*新增样式*/
    .main-nav-text h4{ line-height:40px;}
    .main-nav-text p{ line-height:30px;}
    .main-nav-text .f_gray{    letter-spacing: 2px;color: #DFE3F0;}
    .main-nav-btn{     padding: 53px 0 0 10px;}
    .main-nav-btn a{ color:#ff9115; font-size:20px;    padding: 20px 60px; border:solid 1px #ff9115; border-radius:30px;text-decoration: none; display:inline-block;}
    .main-nav-btn a:hover{ color:#ff7615; border-color:#ff7615;}
    .main-nav-btn a.m_one{background: #ff9115;color: #fff;border-color:#ff9115;margin-right: 36px;}
    .main-nav-btn a.m_one:hover{background: #ff7615;}

    /*hail*/
    .surf_bo{background:#2856AE url(../images/surf_bo.jpg) no-repeat  center center; width:100%; height:117px;}
    .coordinate{ background:#2856AE url(../images/SAAS-coordinate.jpg) no-repeat  center center; width:100%; height:719px;}
    .coordinate.hail{ background:#2E4F98 url(../images/hail.jpg) no-repeat center center; width:100%; height:721px;}
    .coordinate.func{ background:#2E4F98 url(../images/function.jpg) no-repeat center center; width:100%; height:719px;}
    .coordSaas{position: relative;}
    .coordinate .coor_title{    height: 30px;  line-height: 30px;    font-size: 16px;    color: #fff;position: absolute;bottom: 94px;text-align: center;width: 100%;}
    .coordSaas .lighting-main-text{margin-top: 0;}
    .hail .float_txt{margin: 70px auto 0;position: relative;background: url(../images/float_txt.png) no-repeat  center center;width: 1066px;height: 268px;}
    .float_txt span{position: absolute;color: #fff;font-size: 18px;}
    .float_txt .floor_1{top: 56px;}
    .float_txt .floor_1.col_1{left: 214px;}
    .float_txt .floor_1.col_2{right: 216px;}
    .float_txt .floor_2{top: 167px;}
    .float_txt .floor_3{top: 280px;}
    .float_txt .floor_2.col_1{left: 192px;}
    .float_txt .floor_2.col_2{right: 365px;}
    .float_txt .floor_2.col_3{right: 192px;}
    .float_txt .floor_2.col_4{right: 20px;}

    .float_txt .floor_3.col_1{    left: -17px;}
    .float_txt .floor_3.col_2{    left: 43px;}
    .float_txt .floor_3.col_3{    left: 99px;}
    .float_txt .floor_3.col_4{    left: 157px;}
    .float_txt .floor_3.col_5{    left: 212px;}
    .float_txt .floor_3.col_6{    left: 272px;}
    .float_txt .floor_3.col_7{    left: 329px;}
    .float_txt .floor_3.col_8{    left: 387px;}
    .float_txt .floor_3.col_9{    left: 447px;}

    .float_txt .floor_3.cor_9{    right: -21px;}
    .float_txt .floor_3.cor_8{    right: 40px;}
    .float_txt .floor_3.cor_7{    right: 97px;}
    .float_txt .floor_3.cor_6{    right: 155px;}
    .float_txt .floor_3.cor_5{    right: 214px;}
    .float_txt .floor_3.cor_4{    right: 272px;}
    .float_txt .floor_3.cor_3{    right: 332px}
    .float_txt .floor_3.cor_2{    right: 388px}
    .float_txt .floor_3.cor_1{    right: 445px}


    .b-red{ background:#f63c41;}
    .b-orange{ background:#fb912f;}
    .b-green{ background:#72d728;}
    .b-blue{ background:#3085b7;}
    .b-cyan{ background:#2abbd3;}
    .b-purple{ background:#cb1d9c}

    .saas-system{ width:100%; height:505px;}
    .saasSystem-img{ width:50%;}
    .saasSystem-img .img{}
    .line{ width: 2px; height: 256px; background: #fff; left: 20px;top: 4px;}
    .saasSystem-img li{ color:#333; font-size:22px; height:22px; /*border-left:solid 2px #fff; */padding-left:20px; line-height:22px; padding-bottom:39px; position:relative;}
    .saasSystem-img li em{ display:inline-block; width:14px; height:14px; background:#fff; border-radius:50%; position:absolute; left:-6px; top:4px;}
    .saasSystem-img li:last-child{ padding-bottom:0;}

    .s-o-model{ width:40%;}
    .s-o-model img{ padding-left:100px; vertical-align:middle}
    .vs-model{ width:10%; top:50%; left:-24px; z-index:3; margin-top:-35px;}
    .terrave-model{ width:50%; padding-left:116px;}
    .terrave-model img{/* padding-left:155px;*/ vertical-align:middle}
    /*
    new*/
    .lighting-main-text{text-align: center;margin-top: 50px;}
    .lighting-main-text .lm_rank_2{font-size: 20px;color: #999;margin-top: 30px;;line-height: 20px;}
    .lighting-main-text h1{font-size: 32px;}
    .lighting-main-text.lm_main_t{padding-top: 60px;margin-top: 0;}
    .lighting-main-text.lm_func{    padding-top: 60px;  margin-top: 0;}
    .lighting-main-text.lm_func h1{color: #fff;}
    .lighting-main-text.lm_func .lm_rank_2{color: #fff;}
    .lighting-main-text.lm_main_t h1{color: #fff;}
    .lighting-main-text.lm_main_t .lm_rank_2{color: #fff;}

    h1.text-spacing {color: #333;}
    .saas_intro{width: 570px;}
    .saas_intro h3{line-height: 45px;color: #666;font-size: 24px;height: 108px;border-bottom: 1px solid #cccccc;position: relative;text-indent: 52px;}
    .saas_intro article{line-height: 34px;color: #999;font-size: 14px;margin: 18px 0 38px;}
    .saas_intro h3 .img{position: absolute;top:-13px;left:0;}
    .saas_intro .saas_apply{ display: block;text-align: center;font-size: 20px;  width: 190px;height: 60px;line-height: 60px;  border: solid 1px #fff;  border-radius: 30px;    background: #ff9115;  text-decoration: none;color: #fff;  }
    .saas_intro .saas_apply:hover{  background: #ff7615;   }

    .sassVs{margin: 53px -11px 13px 0;}
    .sassVs li{width: 148px;height: 190px;border: 1px solid #67d5b5;text-align: center;font-size: 16px;color: #666;-moz-transition: .3s;-webkit-transition: .3s;transition: .3s;float: left;margin-right: 11px;}
    .sassVs li article{line-height: 43px;}
    .sassVs li img{margin-top: 35px;}
    .sassVs li p{line-height: 28px;font-size: 14px;padding: 0px 26px;}
    .sassVs li:hover{    box-shadow: 0 5px 20px 1px rgba(49, 49, 49, 0.2);margin-top: -5px;}
    .sassVs.vvs{margin-top: 24px;}
    .sassVs.vvs li{border-color: #3965c9;background: url("../images/vvs_tran.jpg") no-repeat top right;}
    .sassVs.vvs li .img{position: absolute;right: 0;top:0;margin: 0;}
    .saas_vs_img{width: 621px;height: 145px;background: url("../images/saas_vs.jpg") no-repeat center ;margin: 0 auto;}

    .funcLi{width: 1076px;height: 396px;background: url("../images/line_fff.png") no-repeat top left;margin-top: 70px;}
    .funcLi li{float: left;width: 16.66%;text-align: center; height: 175px;padding-top: 34px;}
    .funcLi li p{line-height: 55px;font-size: 18px;color: #fff;}
    .funcLi li img{-webkit-transition: 1s;transition: 1s;width: 86px;height: 86px; }
    .funcLi li:hover img{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
    .course-item-box{padding-bottom: 60px;}
    .course-item-box .course-item{text-align: center;    display: block;margin: 76px auto 0;border: 1px solid #3965c9;}
    .course-item:hover{text-decoration: none;}
    .course-item li{width: 23.5%;float: left;padding-top: 33px;height: 346px;border-right: 1px solid #3965c9;cursor: default;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        transition: all 0.3s ease;}
    .course-item li:hover{
        background: #3965c9;
        width: 29%;
    -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    .course-item li:hover .it-em-1{display: none;}
    .course-item li:hover .it-em-2{display: block;}
    .course-item li:hover .course-item-btn{border-color: #fff;}
    .course-item li:hover *{color: #fff;}
    .course-item-box .course-item li.action{width: 29.2%;background: #3965c9;
        box-shadow: 0 5px 20px 1px rgba(57, 101, 201, .5);
        -moz-box-shadow: 0 5px 20px 1px rgba(57, 101, 201, .5);
        -o-box-shadow: 0 5px 20px 1px rgba(57, 101, 201, .5);
        -webkit-box-shadow: 0 5px 20px 1px rgba(57, 101, 201, .5);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);}
    .course-item-box .course-item li.action *{color: #fff;}
    .course-item-box .course-item li.action .course-item-btn{border-color: #fff;}
    .course-item-box .course-item li.action .it-em-1{display: none;}
    .course-item-box .course-item li.action .it-em-2{display: block;}
    .course-item .ci-title{color: #000;font-size: 25px;line-height: 30px;margin: 16px 0 37px;}
    .course-item .course-item-line{color: #808080;font-size: 16px;line-height: 24px;padding: 0 18px;height: 88px;}
    .course-item li.action .course-item-line{padding: 0 50px;}
    .course-item-btn{display: block;width: 115px;height: 38px;margin: 46px auto 0;line-height: 38px;font-size: 16px;color: #3965c9;border: 1px solid #3965c9;border-radius: 19px; }
    .course-item-btn:hover{text-decoration: none;}
    .course-item-header em{display: inline-block;}
    .it-em-2{ display: none;}
    .terminal{background: #f8faff;height: 660px;padding-top: 2px; }
    .advant{margin:72px 0 52px;}
    .advant li{float: left;width: 33%;text-align: center;}
    .advant li .imgBox{height: 102px;position: relative;    margin: 0 auto 40px;}
    .advant li .imgBox img{width: 100%;}
    .advant li .imgBox_1{width: 116px;}
    .advant li .imgBox_2{width: 117px;}
    .advant li .imgBox_3{width: 119px;}
    .advant li .imgBox_1 .img_pa{top: -1px;}
    .advant li .img_pa{display:none; position: absolute;left: 0;top: 0;}
    .advant li:hover .img_pr{display:none;}
    .advant li:hover .img_pa{display:block;}
    .advant li article{font-size: 28px;line-height: 60px;color: #2e3136;}
    .advant li p{font-size: 16px;color: #666;line-height: 38px;}