﻿/* banner */
ul,li{list-style:none;margin:0;padding:0}


.banner-list-bg1{background:url(../images/banner-business.jpg) no-repeat 50% 100%;height:340px;}

.DB_tab25_a {width:100%;position:relative;overflow:hidden;top:-5px;  /*cursor:pointer;*/}
.DB_tab25_a .DB_bgSet{position:relative;}
.DB_tab25_a .DB_bgSet li{position:absolute;width:100%;height:200px;}
.DB_tab25_a .DB_imgSet{position:100% 50%;width:100%;left:0;margin-left:0;}
.DB_tab25_a .DB_menuWrap{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25_a .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:545px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab25_a .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 4px;display:inline}
.DB_tab25_a .DB_prev{position:absolute;left:-100px;top:260px;cursor:pointer;display:none;font-size:60px;}
.DB_tab25_a .DB_next{position:absolute;right:-100px;top:260px;cursor:pointer;display:none;font-size:60px;}


.bdm-1{border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.bdm-2{border-bottom:1px solid #d1d1d1;}
.bdm-3{border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.bdm-4{border-bottom:1px solid #d1d1d1;}
.bdm-5{border-right:1px solid #d1d1d1;}
.bdr-foot{border-right:1px solid #4da2de;}
.contact-foot{padding-left:60px;}
.align-right{text-align: right;}
.pd40{padding:0 40px;}
.phone-title{display: none;}
.foot-icon-right{padding:0;}
.pd0{padding:0 15px;}
.navbar-default .navbar-toggle {
  border-color: #007ad0;  background-color: #007ad0;
color:#fff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #007ad0;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #007ad0;
}
.banner_logo{ font-size: 48px;  line-height: 70px;}
.banner-float{float:left;}
.banner_logo h2 span{font-size:36px;float:left;}
.banner_logo p{font-size: 15px;}

.dropdown-menu > li > a {
  display: block;
  padding: 8px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.banner-list-title{font-size: 36px;}



/** Layout */


.follow { padding-left: 10px;}
#fixed-header-slide { width: 100%; height: 70px; background:url(../images/head_bg.png) repeat-x left bottom; position: fixed; top: 0px; z-index:800; }
#fixed-header-wrap { width: 100%; height: 70px; position: absolute; bottom: 0px; }
#fixed-header {margin: 0 auto; position: relative; z-index: 1; }
#header-wrap { width: 100%; height: 125px; background:url(../images/head_bg.png) repeat-x;  z-index: 880; position: relative; }
#header { margin: 0 auto; padding: 0px 10px; position: relative; z-index: 3; }
#main-wrap { width: 100%; min-height: 600px; z-index: 1; margin-bottom: 100px; position: relative; }
#container { width: 950px; min-height: 600px; padding: 0px 10px; margin: 0 auto; }
#container h2 { font-size: 24px;}
#container p { font-size: 110%; line-height: 150%;}
#container p img { float: left; padding-right: 15px;}
/*
===============
  H E A D E R
===============
*/

/* Main Nav */
#main-nav { position: absolute; bottom: 0; right:10px; }
ul.main-menu { list-style-type: none; margin: 0px; }
.main-menu li { float: left; display: block; padding:0 30px; position:relative; }
.main-menu a { font-size: 15px; line-height: 16px; font-weight: bold; color: #4a4a4a; display:block;text-decoration: none;height:70px;line-height: 70px; }
.main-menu a.hover,.main-menu a:hover { color: #007ad0; text-decoration: none; }

/* Fixed Header */
#fixed-header .fixed-header-heading { width: 280px; float: left; margin-top: 7px; color: #878787; font-size: 36px; line-height: 36px; font-weight: bold; }
#fixed-header .fixed-header-nav { float: right; height:70px;line-height: 70px; }
#fixed-header .main-menu li { width: auto;  margin-left:0; }
/*



/* iOS fixes */
#fixed-footer-wrap.mobile-fix { position: relative; }

.top-logo {
float: left;
overflow: hidden;
font-size: 18px;
color: #ff4a00;
line-height:18px; font-weight: bold;
}
.top-logo img{}
.top-main-nav { position: absolute; top:28px; right: 0px;padding-right:40px;font-size: 18px;color: #007ad0; line-height:18px;}
.top-main-nav strong{color:#ffb400;font-weight:normal;padding:0 3px;}


.clb{clear:both;}
.h20{height:20px;}

.index_more{padding-top:20px;}
.index_more a{display:block;height:30px;line-height:30px;width:100px;border:1px solid #007ad0;color:#007ad0;text-align: center;}
.index_more a:hover{display:block;height:30px;line-height:30px;width:100px;border:1px solid #007ad0;color:#fff;text-align: center;background-color:#007ad0;text-decoration: none;}
.arrow_bg1{background:url(../images/arrow_down.png) no-repeat center top;padding-top:76px;}
.o2o_info{color:#666;padding:25px 0 90px 15px;}
.o2o_info h4{color:#007ad0;}



.downlist{  display: none;
  box-shadow: 0 0 2px rgba(128,128,128,0.5);
  position: absolute;
  top: 0;
  left: 0px;
  width: 100%;
  padding: 0 5px 0;
  text-align: center;
  background: #ffffff;
  z-index:999;
}

.downlist {
  display: none;
  -moz-animation: slideDown .5s ease-in-out;
  -o-animation: slideDown .5s ease-in-out;
  -ms-animation: slideDown .5s ease-in-out;
  -webkit-animation: slideDown .5s ease-in-out;
  animation: slideDown .5s ease-in-out;
  -moz-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  -webkit-transition: max-height 1s ease-in-out;
  -ms-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
}

.channel-a,.downlist a {
  text-decoration: none;
  color: #333;
  font-size: 16px;
  display: block;
}

.downlist .together {
  padding-bottom: 15px;
}

.downlist .ft {
  border-top: 1px #eeeeee solid;
}

.downlist .ft span {
  font-size: 16px;
  color: #999;
  display: block;
  height: 80px;
  line-height: 80px;
}

.downlist .close {
  width:100%;
  display: block;
  cursor: pointer;
  height:70px;
  line-height: 70px;
  text-align: center;
  font-size: 40px;
  color: #999;
  font-family: "alipayhome";
  -webkit-font-smoothing: antialiased;
  background: url(../images/delete.png) no-repeat center center;
}

.downlist a {
  line-height: 28px;
  padding: 0 5px;
  margin: 0 -5px;
  font-size: 14px;
}

.downlist .tp{padding-top:70px;}

.downlist .tp a{line-height: 30px;height:30px;font-weight:normal;padding:0 10px;}
.downlist .tp a:hover{background-color:#007ad0;color:#fff;}

.mbx{height:60px;line-height:60px;background-color:#f7f8f8;border-bottom:1px solid #f1f1f1; position: relative;top:-5px;font-size:11px;}
.mbx-info{background:url(../images/home_icon.png) no-repeat 20px center;padding-left:32px;}
.mbx-info a{display:inline-block;background:url(../images/mbx-arrow.png) no-repeat right center;color:#666;padding:0 20px 0 10px;}
.mbx-info a:hover{text-decoration: none;color:#007ad0;}
.mbx-info span{color:#007ad0;padding-left:10px;}
.mbx-info strong{color:#666;font-weight: normal;display:inline-block;background:url(../images/mbx-arrow.png) no-repeat right center;padding:0 20px 0 10px;}

.ta{text-align: right;}
.fr{float:right;}
.fl{float:left;}

.menu-right{width:180px;}
.menu-right dt{padding-left:20px;font-size:14px;color:#fff;font-weight:normal;height:40px;line-height:40px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#007ad0;}
.menu-right dd{padding-left:20px;border:1px solid #eaeaea;border-top:none;height:44px;line-height:44px;}
.menu-right dd a{color:#666;text-decoration: none;}
.menu-right dd a.hover,.menu-right dd a:hover{color:#007ad0;text-decoration: none;}



.index-main p{line-height: 24px;}
.index-main h2{padding-bottom:20px;}
.ny_col4{padding-top:30px;}
.ny_col4 h4{font-size:16px;color:#007ad0;padding:10px 0 5px;}
.arrow_bg{background:url(../images/arrow-right.jpg) no-repeat 170px 80px;}
.h50{height:50px;}
.h30{height:30px;}
.h20{height:20px;}
.h10{height:10px;}

.pt40{padding-top:40px;}
.wifi-btn{height:76px;line-height: 76px;background-color:#007ad0;border-radius:4px;}
.wifi-btn img{position: relative;top:-69px;}
.blue{color:#007ad0;font-size:18px;}

.arrow_bg_small{background:url(../images/arrow-small.jpg) no-repeat right 86px; text-align: center;}

.shequ-col{text-align: center;width: 90%;margin-bottom:10px;}
.shequ-col h5{font-size:16px;color:#fff;text-align: center;height:44px;line-height: 44px;}

.way h6{font-size: 16px;color:#666;height:20px;line-height: 20px;text-align: center;padding:0;}

.pgy-img img{border-radius: 50%;border:1px solid #dedede;}

.contact{padding-bottom:30px;border-bottom:1px solid #eee;}
.contact dt{height:50px;line-height: 50px;color:#007ad0;font-size:20px;}
.contact dd{line-height: 28px;}
.contact dd a{color:#666;}
.contact dd a:hover{color:#007ad0;text-decoration: underline;}
.about-info{font-size:14px;}
.about-info p{padding:15px 0 0;}
.about-text{padding-bottom:20px;}
.about-text h4{color:#444444;font-weight:bold;height:30px;line-height: 30px;margin:6px 0 0;font-size:18px;}
.about-text p{font-size:16px;font-size:16px;color:#666;}
.about-icon{padding-right:20px;}
.sense_info p{font-size:16px;padding-top:20px;}
.sense_info i{padding-right:10px;}
.newslist li{height:60px;line-height: 60px;border-bottom:1px solid #dcdcdc;}
.newslist li a{font-size:16px;color:#666;padding-left:20px;}
.newslist li a:hover{color:#007ad0;text-decoration: none;}
.newslist li i{display: inline-block;height:60px;line-height: 60px;}
.newslist li span{float:right;color:#999;}

.date{color:#999;}
.next a{color:#666;font-size:16px;}
.next i{display:inline-block;width:40px;height:40px;color:#fff;text-align: center;line-height: 40px;background-color:#007ad0;}





/* Main marketing message and sign up button */
.jumbotron {
  text-align: center;
  background-color: ;
}
.jumbotron .btn {
  padding: 14px 24px;
  font-size: 21px;
}

/* Customize the nav-justified links to be fill the entire space of the .navbar */

.nav-justified {
  background-color: #;
  border: 4px solid #448aff;
  border-radius: 5px;
}



#case-title{font-size:20px;border-radius:5px;border:4px solid #448aff;height:62px;line-height: 62px;padding:0;}
#case-title a{text-align:center;display: inline-block;width:100%;float:left;height:54px;line-height: 38px;border-right:4px solid #448aff;box-sizing: border-box;color:#448aff;}
#case-title a.hover,#case-title a:hover{background-color:#448aff;color:#fff;text-decoration: none;}
.case-box{background-color:#f4f4f4;margin-bottom:30px;}
.case-box img{border:10px solid #ececec;width: 100%;}
.case-info{border-top:1px solid #fff;padding:12px;}
.case-info h4{font-size:22px;color:#333;}
.case-info p{color:#666;}

.case_relative{ position: relative;}
.case_relative h2{font-size:24px;color:#333;}
.rightmore_btn{ position: absolute;right:0;top:0px;padding:0;}
.main-line2 {
  border-bottom: solid 1px #dfdfdf;
  height: 30px;
  margin-bottom: 50px;
}
.info-img img{padding-bottom:50px;}


#menu_tab1{font-size:20px;border-radius:5px;border:4px solid #448aff;height:62px;line-height: 62px;padding:0;}
#menu_tab1 a{text-align:center;display: inline-block;width:100%;float:left;height:54px;line-height: 38px;border-right:4px solid #448aff;box-sizing: border-box;color:#448aff;}
#menu_tab1 a.hover,#menu_tab1 a:hover{background-color:#448aff;color:#fff;text-decoration: none;}

#main_tab1 li{list-style:none;display:none}
#main_tab1 .block{display:block}

#pages {margin-bottom: 40px;height: 36px; }
#pages a#pageactive {background: #448aff;color: #fff;}
#pages a {
  width: 36px;
  height: 36px;
  background: #eee;
  display: block;
  color: #a9a9a9;
  line-height: 36px;
  text-align: center;
  font-family: Arial;
  float: left;
  margin-right: 5px;
  transition: background-color 0.2s ease-out;}
#pages a:hover{background-color:#448aff;color:#fff;text-decoration: none;}
#pages span {float: left;margin: 0 18px 0 13px;line-height: 28px; position: relative;top:8px;}
#pagenext span {  position: relative;  top: 8px;    }
.yy-pp {
  width: 11px;
  height: 18px;
}

.yy-icon-next {
  display: inline-block;
  overflow: hidden;
  background-repeat: no-repeat;
  background: url(../images/right-arrow-fenye.png) no-repeat center center;
}

.yy-icon-pre {
  display: inline-block;
  overflow: hidden;
  background-repeat: no-repeat;
  background: url(../images/left-arrow-fenye.png) no-repeat center center;
}


a:focus{outline:none;}
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }


.pd15{padding:15px;color:#fff;}
.bold{font-weight: bold;}
h4.grey{color:#666;}
.orange-btn{height:60px;background-color:#e88c17;border-radius: 4px;color:#fff;font-weight: bold;line-height: 60px;text-align: center;font-size: 18px;}

.pd20{padding:0 20px;text-align: left;}

.pl10{padding-left:30px;}

.size16{font-size:16px;}
.weightb{font-weight: bold;}


.height5{height:5px;}
.jobs_show{padding-top:20px;}
.index-main{padding:40px 0;}
.index-news{padding:50px 0 70px;}
.links {
  display: block;
  width: px;
  padding-left: 20px;
  padding-top: 20px;
  min-height: 300px;
  height: auto !important;
  height: 300px;
}

.links li {
  display: block;
  width: 188px;
  float: left;
  margin: 0 15px 25px 15px;
}

.links li p {
  display: block;
  padding: 3px;
  border: 1px #ddd solid;
  float: left;
}

.links li p img {
  display: block;
  width: 180px;
  height: 97px;
}

.bluebg{background-color:#007ad0;height:100px;line-height: 100px;}
.bluebg h2{color:#fff;line-height: 100px;padding:0;margin:0;}



/*banner 开始*/
.navbar{display: none;}
.carousel-inner-img{display: block;    width: 160px;    height: 120px;    float: right;    position: relative;}
.phone-swiper{display:none;}
.index-main4 h2{margin:0;height:60px;line-height: 60px;}
.phone-pages {display: none;}
.wifi-pic{padding:0;}
.wifi-p{font-size:16px;color:#333;padding-bottom:10px;}
  .dl-horizontal{padding:0 20px;}
  .dl-horizontal dt {
    width: 160px;
    float:none;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin:15px 0;
    font-size: 14px;
  }
  .dl-horizontal dd {
    margin-left: 50px;
  }
  .dl-horizontal dd a{margin:0 8px 8px 0;display: inline-block;}
  .dl-horizontal dd p {float:left;
    margin-left: 10px;
  }
.menu-right1{width:100%;}
.menu-right1 dt{padding-left:20px;font-size:14px;color:#fff;font-weight:normal;height:40px;line-height:40px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#007ad0;}
.menu-right1 dd{padding-left:20px;border:1px solid #eaeaea;border-top:none;height:44px;line-height:44px;}
.menu-right1 dd a{color:#666;text-decoration: none;}
.menu-right1 dd a.hover,.menu-right1 dd a:hover{color:#007ad0;text-decoration: none;}

.more_btn a{width:40%;text-align:center;display:block;height:40px;line-height:40px;background-color:#0b9feb;color:#fff;border-radius:4px;margin-top:25px;text-decoration: none;}
.more_btn a:hover{background-color:#007ad0;text-decoration: none;}

@media (max-width: 767px) {
	.index-main h2{padding:20px 0 10px;margin:0;font-weight:bold;}
.col-xs-12{padding:0;width:100%;}
.DB_tab25{display:none;}
  .banner-list-title{font-size: 28px;}
  .pd0{padding:0;}
  .navbar-fixed-top{display: block;}
  .top-main-nav {display: none;}
  #fixed-header-slide, #header-wrap {display: none;}
  .navbar {background-color: #fff;border-bottom: 3px solid #eee;margin-bottom: 0;}
  .navbar-brand {
    float: left;
    height: 50px;
    padding: 0;
    font-size: 18px;
    line-height: 20px;
  }

  #header-wrap {
    width: 100%;
    height: 60px;
    background: url(../images/head_bg.png) repeat-x left bottom;
    z-index: 880;
    position: relative;
  }

.index_more a{font-size:12px;}
  .carousel-inner {    position: relative;    width: 100%;    padding: 10px 0;  overflow: visible;     margin-bottom: 10px;height:auto; }
  .carousel-inner-img{display: block;    width: 80px; height:auto;   position: relative; left:0px;}
  .carousel-inner-img img{width:100%;}
  .carousel-caption p {
    color: #666;
    padding-top: 0px;
    font-size:12px;
  }
  .carousel-caption {
    position:static;
    padding: 0;
    color: #333;
    text-align: left;
  }

  .carousel-caption h2{font-size:20px;margin-top:10px;}
  .carousel-caption h4{font-size:14px;}

  .bdm-1{border:none;border-bottom:1px solid #eee;padding:0;}
  .bdm-2{border:none;border-bottom:1px solid #eee;padding:0;}
  .bdm-3{border:none;border-bottom:1px solid #eee;padding:0;}
  .bdm-4{border:none;border-bottom:1px solid #eee;padding:0;}
  .bdm-5{border:none;border-bottom:1px solid #eee;padding:0;}
  .bdm-6{border:none;border-bottom:1px solid #eee;padding:0;}

.index-main3-1{display:none;}
  .index-main4 b {display: inline-block;  width:20%;  float:left; height:auto;    overflow: hidden;  }
  .index-main4 b img{width:100%;}
  .index-main4 .col-xs-3{padding:0;}

.arrow_bg1{background:none;padding:10px 10px 0;border-bottom:1px solid #eee;}
.arrow_bg1 img{width:140px;}
.index-main4{padding:0 0 10px;}
.index-main4 h2{font-size:20px;height:60px;line-height: 60px;}
.bdr-foot{border:none;}
  .index_foot h2 {padding:0 10px;font-size: 14px;font-weight: normal;line-height: 30px;height:auto;}
  .index_foot p{padding:0 10px;font-size:12px;}
  .foot_logo {display:none;}
  .contact-foot{padding:20px 15px 0;}
  .phone-title{display: block;color:#fff;background-color:#007ad0;}
  .phone-title h2{height:60px;line-height: 60px;font-size: 20px;text-align:left;padding: 0 0 0 20px;margin:0;}
  .news_info{margin:0;padding-bottom:20px;border-bottom:1px solid #eee;}
  .news_info h4{padding:0 10px;font-size:14px;}
  .news_info p{font-size:12px;padding: 0 10px;}
  .index_foot a{font-size:12px;}
  .index-news{padding:0px 0;}
  .index-news h2{font-size:16px;height:40px;line-height: 40px;}
  .index-news h2 i{line-height: 34px;font-size: 20px;}
  .index-main {padding: 20px 0 0;}
  .o2o_info {color: #666;padding: 0 10px 10px 10px;}
  .o2o_info h4{font-size:14px;}
  .o2o_info p{font-size:12px;}
  .pd40{padding:0;}
  .index_foot {color: #fff;background-color: #007ad0;padding: 0 0 10px;}
  .index_more{margin:0;padding:0;}
  .foot-icon-right{padding:15px 15px 0;margin-top:15px;border-top:1px solid #d1d1d1;}
  .pd0{padding:0 15px;}
  .foot-logo-first{display: block;padding-bottom:10px;}
  .contact-foot,.foot_logo {display:none;}
  .DB_tab25 .DB_imgSet{width:100%;top:10px;left:0;margin-left:0;}
  .DB_tab25 .DB_menuWrap{position:absolute;width:100%;left:0;margin-left:0;}
  .banner-text{padding-top:20px;text-align: left;padding-left:30px;}
  .banner-text p{padding:0;}
  .banner p{width:100%;}
  .banner_logo{ font-size: 30px;  line-height: 50px;}
  .banner_logo p{font-size: 13px;}
  .banner_logo img.logo{width:50%;}
  .banner_logo img.logo2{width:80%;}
  .banner-text h2{margin-top:10px;}
  .h2hot {font-size: 24px;line-height: 40px;color: #ff4a00;}
  .banner .btn {
    display: inline-block;
    margin: 25px 0 0;
    padding: 7px 20px;
    clear: both;
    color: #2d69be;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #2d69be;
    border-radius: 1px;
  }

  .DB_tab25 .DB_next {
    position: absolute;
    right: 100px;
    top: 160px;
    cursor: pointer;
    display: none;
    font-size: 60px;
  }
  .DB_tab25 .DB_prev {
    position: absolute;
    left: 100px;
    top: 160px;
    cursor: pointer;
    display: none;
    font-size: 60px;
  }
  .banner-float{height:50px;}
  .DB_tab25_a {width:100%;overflow:hidden;margin-top:50px;top:0;  /*cursor:pointer;*/}
	.DB_imgSet{background-color:#fdc800;}
	.DB_imgSet h2{font-size:20px;line-height:80px;margin:0;}
	.DB_imgSet p{display:none;}
	.mbx{display:none;}
.swiper-container-horizontal>.swiper-pagination{bottom:10px;}
.banner-ny{height:80px;margin-top:53px;}
h2 {font-size: 16px;font-weight: bold;margin: 10px 0 0;}
.index-main p{font-size: 12px;}
.main-line {height: 20px;margin-bottom: 20px;}
.h30{height:0;}
.newslist li {background: url(../img/arrow_right.png) no-repeat 0 25px;padding: 0 0 10px 0;overflow:hidden;position:relative;border-bottom:1px solid #eee;}
.newslist li a {font-size: 12px;padding-left: 10px;height: 20px;line-height: 20px;}
.newslist li span {display: inline;position: absolute;top: 20px;font-size: 10px;right: 10px;color: #bbb;}
.pages{display: none;}
.h10{height:0;}
.news-main img{width:100%;}
.info-img img{padding:0;width:100%;}
.info-img p img{padding:0;width:100%;}
.next a span{display:none;}
.nav-justified > li {float: left;width:20%;}
#menu_tab1 {
    font-size: 12px;
    border-radius: 3px;
    border: 2px solid #448aff;
    height: 40px;
    line-height: 40px;
    padding: 0;
}
#menu_tab1 a {
    text-align: center;
    display: inline-block;
    width: 100%;
    float: left;
    height: 36px;
    line-height: 36px;
    border-right: 2px solid #448aff;
    box-sizing: border-box;
    color: #448aff;
    padding:0;
}
.rightmore_btn{display:none;}
.case_relative h2 {
    font-size: 16px;line-height:24px;
    color: #333;
    font-weight:normal;
}
.main-line2 {
    border-bottom: solid 1px #dfdfdf;
    height: 10px;
    margin-bottom: 20px;margin-top:0;
}
.index-main .news_info h2{font-size:16px;padding:0 15px;margin-top:30px;}
.text-left,.text-right{text-align: center;}
.arrow_bg{background:none;}
.ny_main h4{font-size:14px;font-weight:bold;}
.ny_main h3{font-size:16px;font-weight:bold;}
.clb-a{clear:both;}
.wifi-btn img{border-radius:5px;}
.wifi-btn {height:auto;background:none;border-radius: 5px;}
.wifi-btn img {position: relative;top: 0px;}
.wifi-p{font-size:14px;color:#333;padding-bottom:10px;}
.dl-horizontal{padding:0;}
.dl-horizontal dt {width: 100%;float:none;overflow: hidden;text-align: left;text-overflow: ellipsis;white-space: nowrap;margin:15px 0;
    font-size: 14px;background-color:#007ad0;padding:5px 10px;}
.dl-horizontal dd {margin-left: 0px;}
.dl-horizontal dd a{margin:0 8px 8px 0;display: inline-block;}
.dl-horizontal dd p {float:left;margin-left:0px;}
.title-btn{font-size: 14px;color:#fff;}
.shequ-col{width:100%;}
.ny_col4{padding-top:10px;}
.about-img img{width:100%;}
.pd20{padding:0;}
.arrow_bg_small h4{text-align: left;}
.about-img h4{text-align: left;}
/*.menu-right{display:none;}*/


}
/*banner 结束*/



/*首页产品开始*/
.index_main_pro{font-family: "微软雅黑";padding:50px 0;}
.index_main_pro a{display: block;}
.index_main_pro a:hover{text-decoration:none}
.index_main_pro a img{border:1px solid #ededed;}
.index_main_pro h4{color:#4b4b4b;font-size: 16px;font-weight: bold;text-align: center;padding:30px 0 10px;}
.index_main_pro a:hover h4{color:#0183e1;}
.index_main_pro p{color:#878787;font-size:14px;padding:0 0 15px;width:220px;text-align: center;margin:0 auto;}
.index_main_pro span{margin:0 auto;display: inline-block;padding:6px 30px;font-size:14px;color:#0183e1;border-radius:5px;border:1px solid #0183e1;text-align: center;}
.index_main_pro a:hover span{background-color:#0183e1;color:#fff;}
.tc{text-align: center;}
/*首页产品结束*/


/*首页优势开始*/
.index-adva{background:#f5f5f5 url(../img/white_arrow.png) no-repeat center top;padding:40px 0 50px;text-align: center;}
.index-adva h1{text-align: center;font-size:30px;color:#2e2e2e;font-weight: bold;height:50px;line-height: 50px;position:relative;}
.index-adva h1 span{color:#007ad0;}
.index-adva h1:after{content: "";width: 40px;height: 3px;background: #337ab7;position: absolute;left:50%;margin-top:60px; margin-left:-20px; }

.index-adva h4{color:#4b4b4b;font-size: 16px;font-weight: bold;text-align: center;padding:30px 0 10px;}
.index-adva a:hover h4{color:#0183e1;}
.index-adva p{color:#878787;font-size:14px;padding:0 0 15px;width:220px;text-align: center;margin:0 auto;}
/*首页优势结束*/

/*首页优势开始*/
.index-liucehng{background:url(../img/grey_arrow.png) no-repeat center top;padding:40px 0 50px;text-align: center;}
.index-liucehng h1{text-align: center;font-size:30px;color:#2e2e2e;font-weight: bold;height:50px;line-height: 50px;position:relative;}
.index-liucehng h1 span{color:#007ad0;}
.index-liucehng h1:after{content: "";width: 40px;height: 3px;background: #337ab7;position: absolute;left:50%;margin-top:60px; margin-left:-20px; }
.index-liucehng p{color:#878787;font-size:14px;padding:10px 0 15px;text-align: center;margin:0 auto;}

/*首页优势结束*/

/*合作伙伴开始*/
.index_partner{background-color:#f5f5f5; position: relative;padding:50px 0;}
.part_title{width:150px;background-color:#0183e1;border-radius:6px;padding:20px 0;position: absolute;top:-4px;text-align: center;color:#fff;}
.part_title h3{font-size: 26px;}
.part_title p{font-size: 12px;color:#eee;}
.index_partner ul{padding-left:180px;}
.index_partner li{float:right;margin-left:15px;}
.index_partner img{border:1px solid #ededed;}

/*合作伙伴结束*/
/*短信平台Banner开始*/
.ad{width:100%;height:120px;background:#3cbff2;position:relative;top:-5px;}
.ad .container{background:url(../img/sub-banner1.png) no-repeat right center;}
.ad h2{line-height: 120px;height:120px;margin:0;padding:0;text-align: left;color:#fff;padding:0 50px; font-size:30px;}

/*短信平台Banner结束*/

@media (min-width: 768px) and (max-width: 1000px)
{
.pl10 {padding-left:10px;}
#menu_tab1{font-size:18px;}
.newslist li a{padding-left:10px;}
#pages .cpbtn{border:1px solid #448aff;}
.menu-right1 dd a{font-size:14px;}
.about-text p{font-size:14px;}
.index-main h2{padding:0 0 10px;margin:0;font-weight:bold;font-size:18px;}
.wifi-p{font-size:12px;}
.index-main h2 strong{font-size:14px;font-weight:normal;}
.carousel-inner{ height:280px;}
.news-main h2{ font-size:22px; }
.newslist li a{ font-size:14px;}
.wifi-btn img{top:-39px;}
.carousel-caption h2{font-size:24px;padding-right:100px;}
.carousel-inner-img {display: block;width: 30%;height:auto;float: right;position: relative;  }
.navbar-nav {float: right;margin: 0;}
.DB_tab25 {width:100%;height:400px;position:relative;overflow:hidden;margin-top:58px; /*cursor:pointer;*/}
.DB_tab25 .DB_bgSet li{height:400px;}
.DB_tab25 .DB_next {position: absolute;right: 150px;top: 160px; cursor: pointer;display: none;font-size: 60px;}
.DB_tab25 .DB_prev {position: absolute;left: 150px;top: 160px; cursor: pointer;display: none;font-size: 60px;}
.DB_tab25 .DB_imgSet {position: 100% 50%;width: 100%;left: 0;margin-left: 0;}
.DB_tab25 .DB_imgSet li{width:100%;}
.banner p{width:100%;}
.banner_logo{font-size: 30px;  line-height: 70px;}
.banner_logo p{font-size: 13px;}
.banner-text{padding-top:60px;text-align: right;}
.banner-text p{padding-left:20px;}
.banner p{width:100%;font-size:14px;}
.banner_logo img{float:none;height:50px;}
.banner_logo h2 span{font-size:36px;float:none;}
.DB_tab25 .DB_menuWrap .DB_menuSet {position:absolute;width:100%;top:360px;text-align: center;font-size:0;border-radius:20px;}
.h2hot {font-size: 24px; line-height: 40px;color: #ff4a00;}
.banner .btn {display: inline-block;margin: 25px 0 0;padding: 7px 20px;clear: both;color: #2d69be;font-size: 14px;font-weight: bold;
    text-transform: uppercase;text-decoration: none;border: 1px solid #2d69be;border-radius: 1px;}
.banner .btn2{font-size:14px;padding:7px 20px;}
.banner h2 {font-size: 24px;line-height: 40px;color: #2d69be;margin-top:10px;}
.navbar-fixed-top{display: block;}
.top-main-nav {display: none;}
#fixed-header-slide, #header-wrap {display: none;}
.navbar {background-color: #fff; border-bottom: 3px solid #eee;margin-bottom: 0;}
.navbar-brand {float: left;height: 50px;padding: 0;font-size: 18px;line-height: 20px;}
#header-wrap {width: 100%;height: 60px;background: url(../images/head_bg.png) repeat-x left bottom;z-index: 880;position: relative;}
.carousel-caption {z-index: 10;top:20px;padding: 0 20px 0 25px; color: #333;text-align: left;}
.carousel-inner {position: relative;width: 100%;overflow: hidden;margin-bottom: 10px;}
.carousel-caption p{padding-top:20px;}
.carousel-caption h4{padding:10px 120px 0 0;font-size:16px;}
.index-main4 b {display: inline-block;width: 82px;height: 82px;float: left;overflow: hidden;}
.news_info {margin: 0 ;}
.foot-icon-right{padding:0 15px;}
.foot-logo-first{display: block;padding-bottom:10px;}
.foot_logo {height:auto;padding: 26px 0; background-color: #eee;}
.o2o_info {color: #666;padding: 10px 0 25px 15px;}
.bdr-foot{border:none;border-bottom:1px solid #4da2de;padding:0 0 20px;}
.contact-foot{padding:20px 0px 0;}
.container1 {width: 100%; padding:0; }
.DB_tab25 .row{padding:0;width:100%;}
.index-main3 h2 {font-weight: normal;font-size: 28px;padding-bottom: 30px;}
.arrow_bg1 {background:none;padding-top: 30px;}
.index-news {padding: 50px 0;}
.index-main4 b {display: inline-block;  width:12.5%;  float:left; height:auto;    overflow: hidden;  }
.container{width:100%;}
.bdrb{border-right:1px solid #eee;border-bottom:1px solid #eee;}
.bdb{border-bottom:1px solid #eee;}
.bdm-1 {border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.bdm-2 {border-bottom: 1px solid #eee;}
.bdm-3 {border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.bdm-4 {border-bottom: 1px solid #eee;}
.bdm-5 {border-right: 1px solid #eee;}
.index-news h2{font-size:16px;height:40px;line-height: 40px;margin:0;}
.index-news h2 i{font-size:20px;height:40px;line-height: 40px;}
.news_info h4{margin-top:0;font-size:14px;}
.index_foot{padding:20px 0;}
.arrow_bg1 img{width:180px;}
.carousel-inner-img{position:absolute;right:0;top:10px;}
.banner-img{height:400px;float:left;}
.banner-list li{background-color:#fdc800;}
.banner-list-title{font-size:24px;line-height:80px;margin:0; font-weight:bold;}
.carousel-inner img{width:100%;}
.index-main{padding:40px 0;}
.carousel-inner{padding:35px 30px 10px 0;}
.news_info p{font-size:12px;}
.banner-ny{height:80px;margin-top:58px;}
.index-main{}
.arrow_bg {    background: url(../images/arrow-right.jpg) no-repeat 150px 80px;}
.shequ-col h5 {font-size: 14px;}
}


@media (max-width: 1000px)
{
 .banner{display:none;}
 .phone-swiper{display:block;margin-top:50px;}
.DB_tab25_a {/*width:100%;height:80px;position:relative;overflow:hidden;margin-top:58px;*/  /*cursor:pointer;*/}
.mbx {height: 60px;line-height: 60px;background-color: #f7f8f8;border-bottom: 1px solid #f1f1f1;font-size: 14px;}
.banner-text-list {padding-top:0;text-align: left;}
.banner-list-bg1{background:none;}
.banner-list{height:80px;margin-top:53px;}
.DB_imgSet{height:80px;}
.DB_bgSet{display: none;}
.banner-text-ny{line-height:80px;padding:0;}
.banner-text-ny h2{margin:0;line-height:80px;height:80px;font-size:20px;padding:0;color:#571b19;text-shadow: none;}
.DB_tab25_a .DB_imgSet{background-color:#fdc800;}

.index-main h4{font-size:14px;font-weight:bold;padding:0;}
.h50{height:30px;}
.date{font-size:12px;}
.phone-color{color:#571b19;}
.arrow_bg_small h4{font-size:14px;font-weight:bold;}
.index_main .h50{height:20px;}
.arrow_bg_small{background:none;}
.way{padding:0;text-align: center;}
.way img{width:80%;}
.way h6{font-size:10px;}
.way h6{height:18px;margin-bottom:15px;overflow:hidden;}
.main-line{height:30px;margin-bottom:40px;}
.size16 {font-size: 14px;font-weight:bold;}
.bluebg h2{margin-top:53px;height:80px;line-height: 80px;color:#571b19;font-size: 20px;font-weight:bold;}
.bluebg{height:auto;background-color:#fdc800;}
.bluebg .row{padding:0 15px;}
.links{padding:0;width:auto;}
.links li{margin:0 0 20px 0;}
.links li p{padding:0;float:none;}
.links li p img{width:100%;height:auto;}
.links span{font-size:12px;display:block;height:30px;line-height: 20px;}
.links .col-xs-6{width:50%;}
.links .col-sm-3{width:%;}
.about-info strong{font-size:14px;display:block;color:#007ad0;padding:10px 0;}
.about-info{line-height: 26px;font-size:12px;}
.jobs_show{padding-top:0;}
.info-img img{width:100%;}
.next a{font-size:14px;}
.about-img img{width:100%;}
.mgb-20{margin-bottom:20px;}

}


@media (min-width: 1000px) and (max-width: 1200px) {
	.carousel-inner-img{position:absolute;right:0;}
	.carousel-caption p{padding-top:20px;}
	.index-main{padding:30px 0;}
	.o2o_info{padding-bottom:40px;}
	.index-main4 h2{font-size:26px;}
	.index-main4 b {display: inline-block;width: 76px;height: 76px;overflow: hidden;float: left;}
	.index-main4 .container{padding:0;}
	.index-news{padding:40px 0;}
	.about-img img{width:100%;}
	.banner-list-title{font-size:30px;}
	}





/*lotus page*/
#pages .cpbtn { background-color:#448aff;color:#fff;border:1px solid #a5a5a5;padding:3px 12px; margin-left:5px; margin-right:5px; text-align:center;text-decoration:none; top:0px; }

/**联科LH开始**/
.color{background: #82baf3;color: #fff;}
.color h3{position: absolute;
    left: 50%;
    top:42%;
    padding: 0px;
    margin: 0px;
    transform: translate(-50%, -50%);
    color: rgb(255, 255, 255);
    font-size:36px;}
.color p{color: #fff;
    font-size:16px;
    width: 96%;
    position: absolute;
    bottom: 20%;
    left:2%;}
.color img{width: 40%;position: absolute;top: 10%;left:30%;}
.our_do ul li {width:20%;float: left;text-align: center;margin-bottom: 20px;border-radius: 2rem;}
.our_do{overflow: hidden;margin-right: auto;margin-left: auto;}
.our_do ul {display: block;margin: 0 -7px;}
.our_li_b {margin: 0 7px;border-radius: 4px;position: relative;}
.main-linek{margin-bottom: 20px;border-bottom: solid 1px #dfdfdf;height:20px;}
.why-lk .lk-box ul li{color: #4a4a4a;font-size:26px;position: relative;margin-bottom: 15px;}
.why-lk .lk-box ul li span{color: #007AD0;}
.l-title{color: #007ad0;font-size: 48px;text-align: center;margin: 35px auto;}
.title-b{font-size: 16px;}
.title-b span{color: #007ad0;}
.title-a i{color: #007ad0;font-size: 80px;display: inline-block;}
.title-a em{color: #4a4a4a;display: inline-block;vertical-align: top;padding-top: 10px;padding-left: 15px;font-size: 42px;}
.lk04 .cen h3 {text-align: center;margin: 48px auto;}
.lk04  .cen h3 i {color: #007ad0;font-size: 80px;display: inline-block;vertical-align: middle;}
.lk04  .cen h3 em{color: #4a4a4a;font-size:42px; display: inline-block;vertical-align: middle;margin-left: 12px;}
.lk04 .cen h3 span {color: #007ad0;font-size: 42px; display: inline-block;vertical-align: middle;margin-left: 12px;}
.lk04 .cen p{color: #777;font-size:14px;text-align: right;margin: 0;}
.lk04 ul li{width: 25%;margin-bottom: 20px;float: left;padding: 10px;}
.lk04 ul li .fa-box {text-align: center;position: relative;height: 100%;height: 200px;border: 1px solid #007AD0;border-radius: 1rem;}
.lk04 ul li .fa-box .fa-box-a {width: 100%;padding: 0 1rem;}
.lk04 ul li .fa-box .fa-box-a span{color: #007ad0;position: absolute;left: 50%;top: 20%;transform: translate(-50%, -50%);font-size: 30px;}
.lk04 ul li .fa-box .fa-box-a p{font-size:40px;width: 100%;position: absolute;top: 46%;left: 0;color: #007ad0;text-align: center;}
.lk04 .cen p span{color: #007AD0;}
.why-lk04 .lk-box ul h3{color: #007AD0;font-size: 24px;}
.why-lk .lk-box ul li{font-size: 18px;}
.container-dsj{margin-right: auto;margin-left: auto;}
.cen {width:100%;margin: 0 auto;}
.lk-img{float:left;text-align:left;width: 50%;}
.main-linel{margin: 0;border-bottom: solid 1px #dfdfdf;}
.g-title{color: #007ad0;font-size: 24px;text-align: left;margin: 35px auto;}
.title-crm{font-size:30px;color: #202020;margin-bottom: 20px;}
.titlt-p{font-size:16px;}
/**联科LH结束**/

/*时间轴开始 */
@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:12px;}
a{color:#666; text-decoration:none;transition:background-color 0.1s ease-in 0s, color 0.2s ease-in 0s;-webkit-transition:background-color 0.1s ease-in 0s, color 0.2s ease-in 0s;outline:none}
a:hover{color:#333;}
.clear{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px; overflow:hidden;} 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix {zoom:1;}
/* 时间轴结束 */

.course_nr{height:300px;margin-left: auto;margin-right: auto;}
.course_nr li{ float:left; background:url(../images/ico10.gif) no-repeat center top; padding-top:30px; width:142px; text-align:center; position:relative; margin-top:65px;}
.shiji{ position:absolute; width:100%; left:0; top:-20px; display:none;}
.shiji h1{ height:67px; line-height:67px; color:#007ad0; font-weight:bold; background:url(../images/ico11.gif) no-repeat center top; margin-bottom:8px;}
.shiji p{ line-height:14px; color:#007ad0;text-align: left;}    
.course_nr h3{color: #007AD0;text-align: center;font-size: 42px;}


@media (max-width: 767px) {
	.l-title{
	font-size: 20px;
	margin: 1rem auto;
	}
	.index-main h3 i{
		font-size: 16px;
	}
	.index-main h3 em{
		font-size: 14px;padding-left: 0;padding-top: 0;
	}
	.lk-box ul li{
		width: 50%;
	}
	.our_do{
		width: 100%;padding: 0;
	}
	.our_do ul li{
    padding: 0;width:100%;float: none;
	}
	.our_do ul li .our_li_b{
    width:100%;
	}
	.our_do ul li p{
    text-align: center;font-size: 14px;
	}
	.our_do .l-title{font-size: 20px;
		
	}
	.title-a i{font-size: 16px;}
	.title-a em{font-size: 18px;padding: 0;}
	.title-b{font-size: 12px;}
	.our_li_b{margin: 0;}
	.g-title{font-size: 16px;}
	.color p{bottom: 10%;}
	.title-crm{font-size: 22px;}

    .index_main_pro{padding:25px 0 15px;}
	.pic img{width:100%;}
	.index_main_pro h4{padding-top:0;font-size:13px;}
	.index_main_pro p,.index_main_pro span{display:none;}

    .index-adva{background:#f5f5f5 url(../img/white_arrow.png) no-repeat center top;background-size:10%;padding:0 0 25px;text-align: center;}
	.index-liucehng h1,.index-adva h1{font-size:16px;height:30px;line-height: 30px;}
	.index-liucehng h1:after,.index-adva h1:after{content: "";width: 40px;height: 3px;background: #337ab7;position: absolute;left:50%;margin-top:35px; margin-left:-20px; }
	.index-adva .col-xs-3{padding:0 6px;}
	.index-adva h4{font-size: 14px;padding:0;}
	.index-adva p{display: none;}
	.index-liucehng{background:url(../img/grey_arrow.png) no-repeat center top;background-size:10%;padding:0 0 25px;text-align: center;}
    .h50{height:25px;}
	.index_partner{display: none;}
}

@media (max-width: 2000px) and (min-width: 1000px){
.index-main h4{font-size: 16px;font-weight: 600;}
.index-main h2{font-size: 26px;font-weight: bold;}
}



