﻿body {
}
@media (max-width:768px) {
    /*#slides{height:310px}
#pagination {
    top: 220px;
    padding: 5px 15px 5px 0;
    margin-left: -90px;
}*/
 .linebtn{
    font-size:12px!important;
    border-radius:3px;
   width:60px;
    padding:5px 0!important; 
    left:50!important%;
    margin-left:-30px;
    text-align: center;
}
    .in-news {
        padding-top: 0;
    }

    .scroll-btn {
        bottom: -15px;
    }
    .logo {
    display:none;
    }
    .logo img {
    width:110px;
    }
    .lang {
    width:40px;
    right:0;
    top:5px;
    }
    .lang img {
    width:40px;
    }
    .daoh .navbar-toggle {
    position: relative;
    float: right;
    padding: 1px 2px;
    margin-top: 12px;
    margin-right: 10px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
}
       .in-home {
    width: 100% !important;
    margin: 0 auto;
   
    font-size: 14px;
}
.in-home ul{
    /*padding-left:10px;*/
}
        .in-home li {
        float:left;
        }
    .nav-home .active {
        border-top: solid 1px #e25453;
    }
.navbar-nav {
    margin: 7.5px 0!important;
}
.daoh .in-home .active a, .daoh .in-home a:hover {
    color: #e25453 !important;
    background: none !important;
}
#nav-sub li{
  text-align: center;
}
#nav-sub li a{
    font-size:12px!important;
    padding:10px 0 10px 0!important;
    line-height: 30px;
    border:0;

}
.daoh .in-home a {
    color: #fff !important;
    font-size: 12px;
    padding: 0;
    line-height: 27px;
    margin: 0 5px;
    border-top: solid 3px t;
    text-align:center;
}

    .scroll-btn .mouse {
        width: 20px;
        height: 30px;
        border-radius: 10px;
        border: 1px solid rgba(255,255,255,0.5);
        display:none;
    }
    #main {
        height: 300px;
    }

        #main .box {
            width: 80%;
            height: 280px;
        }

        #main .btnLeft {
            background-size: 15px;
            width: 15px;
        }

            #main .btnLeft:hover {
                background-size: 15px;
            }

        #main .btnRight {
            background-size: 15px;
            width: 15px;
        }

            #main .btnRight:hover {
                background-size: 15px;
            }

        #main .page {
            width: 150px;
            margin-left: -70px;
        }
.in-global {
    margin-top: 0;
    background-size:cover!;
}
    .gldw {
        position: absolute;
    }
    .glup {
    padding: 20px 0 100px 0;
    position: relative;
    width: 80%;
    margin: 0 auto;
}
    .in-title {
    padding: 40px 0 30px 0;
}

    .in-title .in-t {
        font-size: 25px;
    }
        .in-title p {
        font-size: 12px;
        margin: 5px 0;
    }
            .in-list .int {
        font-size: 16px;
        padding: 10px 0 3px 0;

    }

    .in-list p {
        color: #808080;
        line-height: 24px;
        font-family: "宋体";
        font-size: 12px;
    }

.in-more {
    top: 40px;
    font-size: 12px;

}
    .in-list .more-btn {
        width: 100px;
        height: 30px;
        line-height:10px;
        margin-top: 5px;
    }
    .in-cover {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    border-radius: 5px;
    opacity: 0;
    background-color: rgba(0,0,0,0.6);
    font-family: "Arial" !important;
    color: rgba(255,255,255,.75);
    font-size: 16px;
    padding-top: 40px;

}
    .in-title1 {
    padding-top: 35px!important;
    padding-bottom: 20px!important;
}
    .in-idea {
        height: auto;
    margin-top: 40px;
    background-size: cover;
    padding-bottom: 20px;
}

    .in-wen {
        font-size: 14px;
            top: 10px;
    left: 10px;
    display: none;
    }

    .in-dang {
        font-size: 16px;
    }
    .in-page {
}
        .in-title .in-line {
        font-size: 14px;
    }

    #tab li {
        width: 22%;
    }

    .tp-bullets {
        bottom: 10px !important;
        
    }
        .tp-bullets .bullet {
         width: 20px!important;
        height: 1px!important;
        }
            #main .page {
        width: 140px;
        height: 22px;
        margin-left: -56px;
    }

        #main .page a {
            width: 8px;
            height: 8px;
            margin: 0px 8px;
        }
        .in-com {
    height: 110px;
}
        .in-zis {
    /*padding-top: 50px!important;*/
}
                .in-zi {

        padding-bottom: 2px;
    padding-top: 25px;
    font-size:14px;
}
.in-dang{
     -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    color: #cfcfcf;
    background:rgba(0,0,0,.5);
}
.in-dang p {
    line-height: 18px;

}
.ch-item {
    width: 100px;
    height: 100px;
}
.ch-item .ch-title {
    font-size: 14px;
    padding-top: 38px;
}
.ch-item .ch-title img{ width: 70% }
.ch-info {
    padding-top: 15px;
}

    .ch-info p {
        color: #fff;
        line-height: 18px;
        font-size: 14px;
        opacity: 0;
               
    }
        .ch-grid li {
        height: 100px;
        display: inline-block;
        margin-bottom: 20px;
    }
            .in-foot .ltd {
        color: #969696;
        font-size: 12px;
        padding-top: 20px;
    }
    .line{
} 

.in-foot {
    width: 100%;
    padding: 70px 0;
}
    .in-foot h4 {
         font-size: 14px;
        color: #fff;
    }

    .in-foot p {
        color: #969696;
        margin: 0;
        line-height: 36px;
        font-size:12px;
    }

.dwlist {
    padding-left: 10px;
    margin:20px 0;
}
    .dwlist img {
    width:100px;
    }
    #toTop {
    width:30px!important;
    height:30px!important;
    }
    #toTop img {
    width:30px!important;
    height:30px!important;
    }
    .nw-top {
    height: 40px;

}
    .in-core {
    /*height:800px;*/
}
    #outer {
    margin: 40px 0 80px 0;

}
        #tab li {
        height: 30px;
        cursor: pointer;
        line-height: 30px;
        font-size: 14px;
        margin-right: 8px;
        margin-bottom: 10px;
        text-align: center;
    }
        .nw-nrong {
    padding: 10px 15px;
}

    .nw-nrong h4 {
        font-size: 16px;
    }
    .nw-ds {
    height:40px;
    }
    .nw-nrong p {
        line-height: 20px;
    }
    .ct-top {
    padding: 40px 0 50px 0;
}

    .ct-top .ct-01 {
        color: #344555;
        font-size: 16px;
    }

    .ct-top .ct-02 {
        color: #ff6d56;
        font-size: 16px;
    }

    .ct-top .ct-03 {
        font-family: "Arial";
        color: #ddd;
        font-size: 12px;
    }
    .ct-dz {
    padding: 50px 0 50px 12%;
}

    .ct-dz p {
        font-size: 12px;
        color: #666;
        line-height: 24px;
        margin: 0;
    }

    .ct-dz .ct-tit {
        font-size: 16px;
        color: #000;
        line-height: 30px;
        font-weight: 500;
    }

        .ct-dz .ct-tit img {
            vertical-align: middle;
            padding: 2px 8px 0 0;
        }

    .ct-dz .ct-list {
        padding-bottom: 40px;
    }
    /*商务合作*/
    .ct-cont {
    margin:15px 0 15px 0;
}
    .ct-li {

    width:90%!important;
    margin:0 5% 10px 5%!important ;
    }
        .ct-li2 {

    width:90%!important;
    margin:0 5% 10px 5%!important;
    }
        .ct-kuang textarea{
    width:90%;
     margin:0 5% 10px 5%!important;
    height:150px;
    padding:15px;
    border:solid 1px #ddd;
      font-size:14px;
    color:#999;
     outline:none;
}
    .ct-btn {
    width:90%;
    height:40px;
    line-height:40px;
    text-align:center;
    margin:30px auto 130px auto;
}
.ct-btn1 {
    width:40%;
    height:40px;
    float:left;
    background:#e25453;
}
.ct-btn2 {
  width:40%;
    height:40px;
    float:right;
    background:#e1e2e6;
}
/*招聘*/
.rr-wei {
    padding:30px 0 50px 0;
}
.rr-head {
    padding:0 35px!important;
}
.rr-email {
    height:50px;
    line-height:50px;
    background:#fafafa;
    font-size:12px;
    font-weight:700;
}
.rr-tit {
    padding:20px 0 12px 3px;
}
.rr-cont {
    border-left:solid 2px #e74c3c;
    padding:10px 20px;
}
/*企业介绍*/
.ab-cont{
    background: #33528b url(../images/about/banner-2.jpg) center bottom no-repeat;
    /*background-size: cover;*/
    overflow: hidden;
}
.ab-logo{
    width:60px;
}
.ab-enterprise{
    padding-top: 20px;
}
.ab-title{
    padding:20px 0 10px 0;
}
.ab-enterprise p{
    font-size: 12px;
     padding:0 10px;
}
.ab-pic{
    margin-top: 20px;
    width:80%;
}
.ab-free{
    padding:30px 0;
}
.flexslider{position:relative;height:500px;overflow:hidden;color:#fff;}
.slides li{max-height: 500px;}
/*智能零售*/
.rt-oto{
    padding:30px 0 15px 0;
}
.rb-font{
    font-size: 20px;
    padding:5px 0;
}
.rb-zy{
    font-size: 14px;
    padding-bottom: 8px;
}
.rt-list{
    padding-top:20px; 
}
.rt-li{
    margin:0 20px 5px 20px;
    padding:0!important;
    width:90%!important;
}
.rt-back{
   height: 90px;
    padding:10px;
    border-bottom:solid 1px #e74c3c; 
}
.rt-leg{
    padding-top:25px; 
}
.rb-system{
    height: 231px;
    background: url(../images/retail/4-1.jpg) no-repeat;
    padding-top:20px;
    background-size:100% 231px;
}
.rt-gun1 {
    width:95%;
}
#left,#right {
    top:15px;
    cursor:pointer;
}
#left img,#right img{
    height: 20px;
}
.box1{
    height: 90px;
    overflow: hidden;
    width: 80%;
    margin: 15px auto;
    position: relative;
}

#roll1{
    width: 200%;
}

#roll1 dd{
    width: 90px;
    height: 80px;
    float: left;
    margin:0;
}

.box1 span{position: absolute;bottom: 40%; display: inline-block;width: 50px;text-align: center;cursor: pointer;background: red;z-index: 90;color: #fff;}

.box1 .next{right: 0;}
.absorbed {
    margin-top:30px;
}
.rt-tu {
    margin-bottom:10px;
}
.rt-tu img {
    width:100%;
}
.rt-tou {
 position:absolute;
 top:15px;
 left:10px;
}
.baxian {
    width:34px;
    height:2px;
    margin:5px 0;
}
.rt-top p{
    margin-top:80px!important;
}
.rt-nrong p {
    margin-top:80px;
    line-height:24px;
}
.rt-bottom {
    margin-top:15px;
}
.rt-gam {
    background:#fff;
    margin-top:20px;
}
.rt-gam p{
    font-size:12px;
    line-height:20px;
}
.rt-serve {
    height:305px;
    background:url(../images/mobile/retail/7-1.jpg) no-repeat;
    background-size:100% 305px;
    padding-top:5px;
    position:relative;
}
.rt-side {
    width:100%;
    position:absolute;
    bottom:0;
    margin:0 auto;
    left:0;
    margin-left:0;
}
.rt-40 {
    display: none;
}
.rt-60 {
    width:100%;
    float:left;
    padding:90px 0 0 20px;
}
.rb-hx{
    width:30px;
    height: 2px;
    margin:3px 0 5px 0;
    background: #e74c3c;
}
.rt-wth {
    width:80%;
    height: auto;
    padding:20px;
    margin:0 auto;
    background:#fff;
}
.rt-mobile {
    width:96%;
    margin:0 auto;
    padding-top:25px;
    overflow:hidden;
}
.rt-mobile{
    width:100%;
}
.rt-33 {
    padding:5px; 
}
.rb-custom {
    background:#fff;
}
.rt-ring {
    margin-top:30px;
}
/*智能旅游*/
.tr-fabric {
    height:231px;
    background:url(../images/mobile/tourism/3-1.jpg) no-repeat;
    background-size:100% 231px;
    padding-top:10px;
}
.tr-gam p{
    font-size:12px;
    line-height:20px;
}
.tr-gam {
    height:auto;
    overflow:hidden;
    background:#fff;
    margin-top:10px;
    padding-top:20px;
}
.tr-payment {
    height:231px;
    background:url(../images/mobile/tourism/5-1.jpg) center no-repeat;
    /*background-size:center 231px;*/
    position:relative;
    margin-bottom:30px;
}
.tr-pic {
    display: none;
}
.tr-crm {
    padding:20px 0;
}
.tr-shop {
    line-height:20px;
    background:#f4f5f9;
    min-height:50px;
    padding-top:0;
}
.tr-li {
    padding:10px 0;
}
.tr-nine {
    height:241px;
    background:url(../images/mobile/tourism/9.jpg) no-repeat right;
    background-size:100% 241px;
    padding-top:30px;
}
.box2{
    height: 97px;
    width: 90%;
    margin: 0 auto;
}

#roll{
    width: 200%;
}

#roll dd{
    width: 80px;
    height: 97px;
    margin:0 10px;
}
#roll dd img{
    width: 80px;
    height: 97px;
}
.box2 span{position: absolute;bottom: 40%; display: inline-block;width: 50px;text-align: center;cursor: pointer;background: red;z-index: 90;color: #fff;}

.box2 .next{right: 0;}
.rt-gun {
    width:95%;
}
/*机器人*/
.rbimg{
  padding-bottom: 10px;
}
.rb-img{
    padding-bottom: 20px;
     bottom:-15px;
}
.rb-one{
    padding:30px 0;
}
.rb-tit{
    font-size:18px;
    line-height: 30px;
}
.rb-one p{
    font-size:14px;
    color:#999;
    line-height: 28px;
}
.rb-one img{
    padding-bottom:15px;
}
.rb-lie img{
    width:40px;
}
.rb-kuang{
    width: 80%;
    position: absolute;
    top:40px;
    bottom:40px;
    background: #fff;
    -moz-box-shadow:2px 2px 0px #ccc; -webkit-box-shadow:2px 2px 0px #ccc; box-shadow:2px 2px 0px #ccc;
}
.rb-side{
    position: relative;
    padding:15px 10px;
    text-align: center;
}
.rb-side img{
    width:50px;
}
.rb-side .rb-title{
    font-size:18px;
    padding: 8px 0;

}
.rb-side p{
    line-height: 20px;
    color:#999;
    font-size: 12px;
}
.linebtn1{
    width: 80px;
    height: 30px;
    line-height: 30px;
    font-size:14px;color:#fff;
    border-radius:3px;
    margin:20px auto 0 auto;
}
.rb-you p{
    font-size: 14px;
    line-height: 24px;
}
.rb-you{
    padding-left:0;
}
.rb-t1{
    font-size:20px;
    padding:30px 0 10px 0;
     text-align: center;
}
.rb-t2{
    font-size: 14px; 
}
.rb-plan{
    height:285px;
    background-image: url(../images/mobile/bj2.jpg);
}
.rb-ask{
    padding-top:10px;
}
.rb-font{
    font-size: 16px;
    padding:6px 0;
}
.rb-zy{
    font-size: 12px;
    padding-bottom: 6px;
    margin:0 10px;
}
.rb-fl{
    bottom:60px;
    left:50%;
    width:130px;
}
.rbl{
    margin-left:-180px;
}
.rbr{
   margin-left:50px;
}
.rb-satnav{
    padding:30px 0 10px 0;
}
.rb-jq{
    width: 80%;
    padding: 20px 0;
}
.rb-lan{
    padding-left:0; 
    margin:10px 0;
}
.rb-lan p{
    font-size: 14px;
}
.rb-scene{
    padding:20px;

}
.rb-scene .col-xs-6{
    margin-bottom:20px;

}
.rb-scene .col-xs-12{
    padding-bottom:20px;

}
.rb-place{
     margin:0 5px;
    top:30px;
    left:10%;
    right:10%;
    color:#fff;
     padding:0 5px;
    background:rgba(0,0,0,.4);
}
.rb-scene img{
    width:100%;
}
.rb-anli{
    height: 310px;
    background: url(../images/mobile/6-1.jpg);
    background-size:100% 310px; 
    padding-top:25px; 
}
.rb-hand{
    position: absolute;
    bottom: 0;
    right: 60px;
    width:100px;
}
.rb-p{
   padding:20px;
}
.rb-p p{
    width: 70%;
    font-size:12px;
    line-height: 20px;
   
}
.rb-lu{
    padding-top:25px; 
}
.rb-lu img{
    padding-bottom: 10px;
}
.rb-lu p{
    color:#666;
    font-size:12px;
    line-height: 20px;
    padding-bottom:10px;
}
/*案例*/
.ca-cont {
    margin: 10px 0 30px 0;
}

.ca-cont .ca-list {
    margin-bottom: 10px;
}


.ca-left {
    width:100%;
    padding:0 10px;
    height: 200px;
}
.ca-list:nth-child(odd)>.ca-left{
float:left;
}
.ca-list:nth-child(even)>.ca-left{
  float:left;
}
.ca-right {
    width: 95%;
    height: auto;
    padding: 20px 20px 10px 20px;
    margin:0 10px;
}
.ca-title{
    margin-top: 0;
}
.ca-list:nth-child(even)>.ca-right{
float:left;
}
.ca-list:nth-child(odd)>.ca-right{
  float:left;
}
.ca-list:nth-child(even)>.ca-right:after{

    border-width: 0px;
    margin-top: 0px;
}
.ca-list:nth-child(odd)>.ca-right:after{

    border-width: 0px;
    margin-top: 0px;
}
.ca-title {
    font-size: 14px;
    border-left:solid 2px #e74c3c; 
    padding-left:3px;
}

.ca-right p {
    line-height: 20px;
    font-family: "宋体";
}

.ca-nav{
    padding:10px 0;

}
.ca-nav li{
    color:#e74c3c;
    line-height: 20px;
    list-style-type: disc;
}
.ca-nav li a{
    font-size: 12px;
}

.ca-biao{
    font-size: 16px;
    padding-top: 10px;
    padding-left:10px;
}
#myModal{
    top:20px;
}
.modal-body li{
         white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.modal-body li a{
    color:#333;
    font-size:14px;
    line-height:24px;
}
/*公共样式*/
.fn-18{
    font-size: 15px;
}
.fn-14{
    font-size: 12px;
}
.fn-24{
    font-size: 18px;
}
.fn-26{
    font-size: 19px;
}
.collection{
    padding:30px 0;
}
.rb-shop{
    padding:30px 10px;
}
.lbt {
    margin-bottom:30px;
}
.lbt1 {
    margin-bottom:10px;
}
.shux {
    width:2px;
    height:20px;
    margin-right:10px;
}

#nav-sub li:first-child{
   border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
#nav-sub li:last-child{
   border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
.ban-tit p{
 display: none;
}
/*#banner li img{
    height: 500px;
}*/
.ban-pic{
    height: 200px;
}
.in-com{
    width:80%;
}
/*.in-side {
    position:static;
}*/


}
@media (max-width:320px) {
  .in-home li {
        width:53px;
        float:left;
        }
}

.navbar-nav .open .dropdown-menu{ position: absolute; }
.navbar-nav .open .dropdown-menu li{ float: none; }