﻿
  body {
    background: #fff;
    font-family: '微软雅黑';
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    color: #000;
  }

  html {
    height: 100%;
  }


  a{
    color:#666;
  }

  a:hover {
    outline: none;
    text-decoration:none;
    color:#ef7b1b;
  }

  a:focus {
    outline:none;
    outline-offset: 0;
  }

  a {
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
  }


  ul {
    list-style: none;padding-left:0;
  }
  li {
    list-style: none;
  }
ol{padding:0;}
  h1, h2, h3, h4, h5, h6 {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
  }

  h1{
    color: #686868;
  }

  h2{
    font-size: 24px;
    color: #686868;
  }

  h3{
    font-size: 18px;
    font-weight:600;
  }
  h4{line-height: 24px;}
  h5 {
    font-size: 22px;
    color: #393939;
}
  .bold{font-weight:600;}
  .overflow{
    overflow: hidden;
  }
  .float-left,.left{float:left;}
  .float-right,.right{float:right;}
  .uppercase{
    text-transform: uppercase;
  }

  .btn-common {
    font-size: 14px;
    color: #0a3d95;
    border: 1px solid #0a3d95;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    padding: 10px 25px;
  }

  #action .col-sm-5{
    position: absolute;

    top: 0;
    height: 100%;
    right: 0;
  }
  .btn-common:hover, 
  .btn-common:focus{
    outline: none;
    background: none;
    box-shadow: none;
    color: #fff;
    background:#0a3d95;
  }

  .align-right{
    text-align: right;
  }

  .inline{
    display: inline-block;
  }

  .padding{
    padding: 65px 0;
  }

  .padding-bottom{
    padding-bottom: 65px;
  }

  .padding-top{
    padding-top: 90px;
  }

  .padding-right{
    padding-right: 80px;
  }

  .padding-left{
    padding-left: 80px;
  }

  .margin-bottom{
    margin-bottom: 35px;
  }

     .carousel-indicators.visible-xs {
      height: 20px;
      margin: 0;
      padding: 0;
      position: absolute;
      top: -25px;
      width: 100%;
      left: 0;
    }

  .carousel-indicators.visible-xs li {
    border-color: #D29948;
    border-width: 2px;
    height: 12px;
    margin: 0 5px 0 0;
    width: 12px;
  }

  .carousel-indicators.visible-xs li.active {
    background: rgba(210, 153, 72, 0.7);
  }


/*************************
*******Header******
**************************/


#header{
  margin-bottom: 0;
  padding-top: 5px;
  height:98px;
}

#header .navbar-inverse .container{
  position: relative;
}

.search{
  position: absolute;
  top: 20px;
  right: 0;
  z-index: 1;
}
.navbar-default .navbar-nav > li > a {
    padding: 40px 10px 20px;
    font-size: 16px;
    color: #000;
    font-weight: 500;
}
.navbar-default .navbar-nav > li > .active{
    color:#2899f9
}
.navbar-default .navbar-nav>.demo>a{
    padding: 36px 10px 13px;
}
.navbar-nav .demo button{
    height: 28px;
    min-width: 82px;
    color: #fff;
    font-size: 14px;
    border-radius: 14px;
    background: #2899f9;
    border: 0;
    margin-top: 3px;
    display:inline-block;
}
.navbar-nav .demo span {
    margin-left: 20px;
    color: #777;
    margin-right: 16px;
    font-size: 18px;
    text-align: center;
    margin-top: 4px;
    position: relative;
}
.qianyue-box {
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    /*padding:20px 0 10px;
    font-size:14px;*/
    font-size: 14px;
    position: relative;
    height: 74px;
    line-height: 74px;
}
.qianyue-box .qianyue-left{
    width:110px;
    /*padding-right:20px;
    padding:4px 0;*/
}
.qianyue-box .qianyue-left b {
    display: inline-block;
    padding: 0 10px;
    background: #2899f9;
    color: #fff;
}
.qianyue-box .qianyue-center{
    flex:1;
    overflow:hidden;
}
.qianyue-box .qianyue-center li{
    /*float:left;
    padding:4px 22px;*/
    list-style-type:none;white-space:nowrap;
}
.qianyue-box .qianyue-center li span{
    zoom:1;
    line-height:30px;
}
.qianyue-box .qianyue-center li span a{
    padding:4px 22px;
}
.qianyue-box .qianyue-right{
    padding-left:20px;
    width:80px;
    padding:4px 0;
}

.qianyue-box .qianyue-list{
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;   
}
.qianyue-right span{
    display:inline-block;
    width:20px;
    height:20px;
    background:#2899f9;
    border-radius:50%;
    line-height: 20px;
    color: #fff;
    text-align: center;
    cursor:pointer;
    margin:0 4px;
}
.search i{
  color: #0a3d95;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 2px;
  padding: 5px 10px;
}
.search .icon-sousuo-copy{right: 0;
    top: 3px;}
.field-toggle{
  position: relative;
  top: 30px;
  right: 15px;
  display: none;
  height: 50px;
}

.search-form{
  padding-left: 10px;
  height: 40px;
  font-size: 18px;
  color: #818285;
  font-weight: 300;
  outline: none;
  border: 1px solid #0a3d95;
  border-radius: 4px;
  padding-right: 28px;
}

.social-icons ul li{
  padding: 4px 10px;
  color:#999;
}

.social-icons ul li:last-child{
  padding:4px 0;

}

.social-icons ul li a{
  font-size: 18px;
  color: #d3d3d3;
  padding: 0;
}

.social-icons ul li a:hover .fa-facebook {
  color:#0884d5;
}

.social-icons ul li a:hover .fa-twitter {
  color:#2AA7DC;
}

.social-icons ul li a:hover .fa-google-plus {
  color:#A22523;
}

.social-icons ul li a:hover .fa-dribbble {
  color:#E94989;
}

.social-icons ul li a:hover .fa-linkedin {
  color:#006DC0;
}

.social-icons ul li a:hover,
.social-icons ul li a:focus{  
  background: none;
}
#PageNav{top:0;z-index:999;}
#header .navbar {
  background: #fff;
  border: 0;
  margin-bottom: 0;
  width: 100%;
  box-shadow: 0 8px 15px rgba(0,0,0,0.1);
}

#header .navbar-toggle{
  margin-top: 20px;
}

#header .navbar-brand{
  padding: 0;
  margin-left: 0;
}

#header .navbar-brand h1{
  padding: 0;
  margin: 0;
}

#header .navbar-nav.navbar-right >li a {
  color: #000;
  font-size: 16px;
  padding: 20px;
  text-transform: uppercase;
  font-weight: 300;
  border-top: 2px solid rgba(0,0,0,0);
}
#header .navbar .navbar-header h1{margin: 0;}

#header .navbar-inverse .navbar-nav  li.active > a,  
#header .navbar-inverse .navbar-nav  li.active > a:focus, 
#header .navbar-nav.navbar-right li > a:hover,
.navbar-inverse .navbar-nav > .open > a {
  background-color: inherit;
  border: 0;
  color: #0a3d95;
  border-top: 2px solid #0a3d95;
    background: #f3f3f3;
}

#header .navbar-inverse .navbar-nav  li a:focus{
  background:#f3f3f3;
}
#header .navbar-inverse .navbar-nav  li a:hover{
  color: #0a3d95;
}

/*  Dropdown menu*/

ul.sub-menu {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
}

#header .navbar-nav li ul.sub-menu li a{
  color: #818285;
  padding: 5px 0;
  font-size: 13px;
  display: block;
  text-transform: capitalize;
}

#header .navbar-nav li ul.sub-menu li .active{
  background: #0a3d95;
  color: #fff;
  position: relative;
}

#header .navbar-nav li ul.sub-menu li .active i{
  position: absolute;
  font-size: 56px;
  top: -13px;
  color: #0884d5;
}

#header .navbar-nav li ul.sub-menu li .active .fa-angle-right{
  left: -3px;
}

#header .navbar-nav li ul.sub-menu li .active .fa-angle-left{
  right: -3px;
}

#header .navbar-nav li ul.sub-menu li a:hover,
#header .navbar-nav li ul.sub-menu li a:focus{
  background: #0a3d95;
  color: #fff;
}

.fa-angle-down{
  padding-left: 5px; 
}

.scaleIn {
  -webkit-animation-name: scaleIn;
  animation-name: scaleIn;
}

@-webkit-keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}


/*************************
*******Footer******
**************************/

#footer {
  background-repeat: repeat-x;
  background-position: bottom;
  background-size: contain;
}

#footer h1{
  margin-bottom: 65px;
  margin-top: 36px;
}

#footer .bottom-separator {
  margin-bottom: 60px;
}

#message {
  height: 110px;
  resize: none;
}

.bottom > h2 {
  margin-top: 0;
  margin-bottom: 26px;
}

.bottom .media-body h3 {
  margin-top: 0;
  padding-left: 25px;
}

.bottom .media-body h3 a{
  color: #ea2c00;
}

.testimonial .media{
  margin-top: 0;
  margin-bottom: 25px;
}

.testimonial .media>.pull-left{
  margin-right: 25px;
}

.testimonial .media>.pull-left img{
  margin-top: 6px;
}

.testimonial .media .media-body blockquote{
  padding-left: 25px;
  padding-right: 30px;
  position: relative;
  border-left: 0;
  margin-bottom: 0;
}

.testimonial .media .media-body blockquote:before{
  position: absolute;
  left: 5px;
  top: 8px;
  content: '"';
  font-size: 40px;
  color: #ea2c00;
  font-family: 'Noto Sans', sans-serif;
  transform:rotate(180deg);
  -ms-transform:rotate(180deg); /* IE 9 */
  -webkit-transform: rotate(180deg); /* Opera, Chrome, and Safari */
  line-height: 0;
}

.testimonial .media .media-body blockquote:after{
  position: absolute;
  right: 30px;
  bottom: 14px;
  content: '"';
  font-size: 40px;
  color: #ea2c00;
  font-family: 'Noto Sans', sans-serif;
  line-height: 0;
}

.contact-info.bottom {
  padding-left: 25px;
}

.bottom > address {
  line-height: 22px;
  margin-bottom: 40px;
}

.form-control {
  border: 1px solid #eaeaea;
  font-weight: 300;
  outline: none;
  box-shadow: none;
  height: 40px;
}

.form-control:hover, 
.form-control:focus{
  border-color: #ef7b1b;
  outline: none;
  box-shadow: none;
}

.btn-submit {
  width: 100%;
  background-color: #438ced;
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 5px;
  text-transform: uppercase;
  border-radius: 3px;
  margin-top: 5px;
  border-bottom: 3px solid #2e6cc0;
  box-shadow: none;
  padding: 10px;
}

.btn-submit:hover, 
.btn-submit:focus{
  color: #fff;
  outline: none;
  box-shadow: none;
  opacity: .8;
}

.copyright-text{
  margin-top: 70px;
  color: #fff;
  font-size: 16px;  
  padding-bottom: 15px;
}

.copyright-text a {
  color: #3e848a
}

.copyright-text p {
  margin-bottom: 0;
}

/*************************
*******Home Page******
**************************/
#home-slider {
  /*background:#072b6b url(../images/home/slider-bg2.png) 0 100% repeat-x;*/
  position: relative;
  color: #fff;
}

#home-slider .item-2,#home-slider .item-3 {
  background:#072b6b url(../images/home/slider-bg2.png) 0 100% repeat-x;
}
#home-slider .item-1 {
  background: url(../images/home/yearbg.png) 0 100% repeat-x;
}
#home-slider .item-1 .slide-text .year-text {
    width: 631px;
}
#home-slider .item-1 .year-text img,#home-slider .item-1 .btn-wrapper img{
    width: 100%;
}

#home-slider .item-1 .btn-wrapper {
    width: 174px;
    margin: 20px 0 0 226px;
}

#home-slider .main-slider {
  position: relative;
  height: 600px;
}

#home-slider .slide-text{
  position: absolute;
  top: 50px;
  left: 0;
  width: 450px;
}
#home-slider .slide-text p{font-size:16px;line-height: 30px;}
.animate-in .slide-text {
  -webkit-animation: fadeInLeftBig 700ms cubic-bezier(0.190,1.000,0.220,1.000) 200ms both;
  animation: fadeInLeftBig 700ms cubic-bezier(0.190,1.000,0.220,1.000) 200ms both;
}

#home-slider .slider-hill {
  position: absolute;
  right: 0;
  bottom: 20%;
}

.animate-in .slider-hill {
  -webkit-animation: bounceInDown 1000ms ease-in-out 200ms both;
  animation: bounceInDown 1000ms ease-in-out 200ms both;
}

#home-slider .slider-house {
  position: absolute;
  right: 110px;
  bottom: -30px;
}

.animate-in .slider-house {
  -webkit-animation: bounceInDown 500ms ease-in-out 800ms both;
  animation: bounceInDown 500ms ease-in-out 800ms both;
}

#home-slider .slider-sun {
  position: absolute;
  right: 365px;
  bottom: 100px;
}

.animate-in .slider-sun {
  -webkit-animation: scaleIn 500ms ease-in-out 1200ms both;
  animation: scaleIn 500ms ease-in-out 1200ms both;
}

#home-slider .slider-birds1 {
  position: absolute;
  right: 470px;
  bottom: 75px;
}

.animate-in .slider-birds1 {
  -webkit-animation: fadeInLeft 500ms ease-in-out 1200ms both;
  animation: fadeInLeft 500ms ease-in-out 1200ms both;
}

#home-slider .slider-birds2 {
  position: absolute;
  right: 40px;
  bottom: 150px;
}

.animate-in .slider-birds2 {
  -webkit-animation: fadeInRight 500ms ease-in-out 1200ms both;
  animation: fadeInRight 500ms ease-in-out 1200ms both;
}


#home-slider h1{
  margin-top:100px;
  margin-bottom: 25px;
  color:#fff;
}

#home-slider .btn-common {
  margin-top: 20px;
      color: #fff;
    border-color: #fff;
}

#home-slider .preloader {
  position: absolute;
  left: 0;
  top: 0;
  bottom: -30px;
  right: 0;
  background: #fafafa;
  text-align: center;
}

#home-slider .preloader > i {
  font-size: 48px;
  height: 48px;
  line-height: 48px;
  color: #0a3d95;
  position: absolute;
  left: 50%;
  margin-left: -24px;
  top: 50%;
  margin-top: -24px;
}

#action {
  background-image: url(../images/home/tour-bg.png);
  background-color: #fbfafa;
  background-repeat: repeat-x;
  height: 157px;
  background-position: center;
  display: table;
  position: static;
  width: 100%;
}

.vertical-center{
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  position: statice;
}

 .single-service{
  overflow: hidden;
  display: block;
}


/*.single-service img {
  margin-bottom: 35px;
}*/

.single-service .fold {
  margin-bottom: 35px;
}

.single-service h2 {
  margin-top: 0;
  margin-bottom: 15px;
}

/*.single-service p {
  padding: 0 48px;
}*/

.action h1{
  margin-top: 0;
}

.action p{
  font-size: 18px;
  margin-bottom: 0;
  font-weight: 300;
}

.action .btn-common{
  margin-top: 55px;
  float: left;
}

.title {
  color: #404040;
  font-weight: 300;
}

.single-features {
  overflow: hidden;
  padding-top: 65px;
  padding-bottom: 40px;
}

.single-features .col-sm-6 {
  margin-top: 50px;
}

.single-features:last-child {
  padding-bottom: 95px;
  padding-top: 0;
}

.single-features h2{
  margin-bottom: 15px;
}

#clients{
  padding-bottom: 45px;
}

.clients {
  margin-bottom: 45px;
}

.clients img {
  display: inline-block;
}

.clients-logo {
  overflow: hidden;
  margin-bottom: 10px;
}



/*************************
*******About Us Page******
**************************/

#action , 
#page-breadcrumb{
  position: relative;
}

#page-breadcrumb {
  background-image: url(../images/home/tour-bg.png);
  background-color: #fbfafa;
  background-repeat: repeat-x;
  height: 130px;
  background-position: center;
  display: table;
  position: static;
  width: 100%;
}

#team {
  padding: 85px 0;
}

#team-carousel {
  margin-top: 80px;
}

#company-information .padding-top{
  padding-top: 172px;
  
}

.single-service img {
  /*height: 85px;*/
}

.tour-button {
  background-image: url(../images/home/tour-icon2.png);
  height: 100%;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  left: 0;
  background-position: 151px 4px;
}

.about-image {
  padding:90px 90px 0;
}

.team-single {
  position: relative;
}

.person-thumb {
  position: relative;
}

.person-thumb img {
}


.social-profile {
  background: none repeat scroll 0 0 rgba(137, 97, 46, 0.8);
  display: none;
  position: absolute;
  text-align: center;
  top: 0;
    -webkit-transition: all 0.9s ease;
  -moz-transition: all 0.9s ease;
  -ms-transition: all 0.9s ease;
  -o-transition: all 0.9s ease;
  transition: all 0.9s ease;transition: all 0.9s ease 0s;
  width: 100%;
  height: 100%;
}

.team-single:hover .social-profile{
  background:rgba(112, 35, 64, 0.9);
  display: block;
  -webkit-animation: fadeInUp 400ms;
  animation: fadeInUp 400ms;
  -webkit-transition: all 0.9s ease;
  -moz-transition: all 0.9s ease;
  -ms-transition: all 0.9s ease;
  -o-transition: all 0.9s ease;
  transition: all 0.9s ease;
}

.social-profile .nav-pills {
  display: inline-block;
  margin-top: -26px;
  padding: 0;
  position: relative;
  top: 50%;
}

.social-profile .nav-pills li {
  display: inline-block;
  margin: 0 5px;
}

.social-profile .nav-pills li a {
  color: #fff;
  border: 1px solid #fff;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding: 0;
  border-radius: 40px;
  -webkit-transition: all 0.9s ease;
  transition: all 0.9s ease;
}

.social-profile .nav-pills li a:hover {
  color: #702340;
  border-color: #702340;
}

.person-info h2 {
  font-weight: 300;
  margin-bottom: 5px;
}

.person-info h3 {
  font-size: 16px;
  color: #686868;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 0;
}

.team-carousel-control {
  position: absolute;
  top: 36%;
  width: 13px;
  height: 16px;
  text-indent: -9999999px;
  -webkit-transition: all 0.9s ease;
  -moz-transition: all 0.9s ease;
  -ms-transition: all 0.9s ease;
  -o-transition: all 0.9s ease;
  transition: all 0.9s ease;
}

.right.team-carousel-control {
  right: -50px;
  background-image: url(../images/aboutus/right.png);
}

.left.team-carousel-control {
  left: -50px;
  background-image: url(../images/aboutus/left.png);
}

.team-carousel-control:hover{
  background-position: 0 -18px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;  
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.count h1{
  font-size: 60px;
  color: #0a3d95;
}

.count h3{
  font-size: 16px;
}

.progress .progress-bar.six-sec-ease-in-out {
  -webkit-transition: width 1s ease-in-out;
  -moz-transition: width 1s ease-in-out;
  -ms-transition: width 1s ease-in-out;
  -o-transition: width 1s ease-in-out;
  transition:  width 1s ease-in-out;
}

.top-zero{
  margin-top: 0;
}

h3.top-zero{
  font-size: 20px;
}

#company-information .about-us h2{
  margin-bottom: 45px;
}

.single-skill h3{
  font-size: 16px;
}

.progress{
  height: 30px;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.progress-bar{
  line-height: 30px;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.progress-bar.progress-bar-primary{
  background: #0a3d95;
}



/*************************
*******Service Page******
**************************/
#recent-projects{
  padding: 85px 0;
}

.recent-projects .team-single{
  height: 355px;
}

.recent-projects p.padding-bottom{
  padding-bottom: 50px;
}

.choose{
  padding-top: 30px;
}

#company-information.choose .padding-top{
  padding-top: 50px;
}

#company-information h2{
  margin-bottom: 25px;
  margin-top: 0;
}

ul.elements{
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.elements li{
  margin: 6px 0;
}

ul.elements li > i{
  color:#C03035;
  display: inline-block;
  margin-right: 10px;
}

#company-information h1.margin-bottom{
  margin-bottom: 26px;
}

/*************************
*******Portfolio Default**
**************************/

.portfolio-single {
  position: relative;
}

.portfolio-thumb {
  position: relative;
}

.portfolio-thumb img {
  width: 100%;
}


.portfolio-single:hover .portfolio-view{
  display: block;
  -webkit-animation: fadeInUp 400ms;
  animation: fadeInUp 400ms;
}

#portfolio .row{
  margin-left: -10px;
  margin-right: -10px;
}

.portfolio-view {
  display: none;
  position: absolute;
  top: 0;
  height: 100%;
  background:rgba(112, 35, 64, 0.9);
  width: 100%;
  text-align: center;
}

.portfolio-view .nav-pills {
  padding: 0;
  display: inline-block;
  margin-top: -26px;
  top: 50%;
  position: relative;
}

.portfolio-view .nav-pills li {
  display: inline-block;
  margin: 0 5px;
}

.portfolio-view .nav-pills li a {
  color: #fff;
  border: 1px solid #fff;
  width: 40px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  padding: 0;
  border-radius: 40px;
  -webkit-animation: scaleIn 400ms linear 100ms both;
  animation: scaleIn 400ms linear 100ms both;
  -webkit-transition: all 0.9s ease;
  transition: all 0.9s ease;
}

.portfolio-view .nav-pills li a:hover {
  color: #702340;
  border-color: #702340;
  -webkit-transition: all 0.9s ease;
  transition: all 0.9s ease;
}

.portfolio-info {
  overflow: hidden;
  margin-bottom: 30px;
}

.portfolio-info h2 {
  font-size: 18px;
  margin: 15px 0 0;
}

.portfolio-filter {
  margin: 80px 0;
  padding: 0;
}

.portfolio-filter li {
  display: inline-block;
  position: relative;
}

.portfolio-filter li a {
  border-radius: 0;
  color: #686868;
  font-size: 18px;
  font-weight: 300;
  padding: 0 25px;
  text-transform: capitalize;
  border: none;
}

.portfolio-filter li .active{
  background: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.portfolio-filter li a:hover, 
.portfolio-filter li a:focus,
.portfolio-filter li a.active {
  background: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.portfolio-filter li a.active:before{
  position: absolute;

  content: "";
  left: 0;
  width: 13px;
  height: 16px;
  background: url(../images/portfolio/icon.png);
  top: 5px;
}

.portfolio-pagination{
  text-align: center;
  
  padding-top: 40px;
  padding-bottom: 90px;
}
.pagination{margin:40px 0;}
.pagination li{
  display: inline-block;
  margin: 0 10px;
}

.pagination li a{
  color: #000;
  padding: 5px 10px;
  border-radius: 5px;
  border: 1px solid #fff;
}

.pagination li:first-child a{
  background: url(../images/portfolio/left.png);
  background-repeat: no-repeat;
  text-indent: -999999999px;
  background-position: center top 10px;
  width: 32px;
  height: 36px;
  border: none;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}

.pagination li:first-child a:hover{
  background: url(../images/portfolio/left.png);
  background-position: center top -37px;
  background-repeat: no-repeat;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}

.pagination li:last-child a{
  background: url(../images/portfolio/right.png);
  background-repeat: no-repeat;
  text-indent: -999999999px;
  background-position: center top 10px;
  width: 32px;
  height: 36px;
  border: none;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}

.pagination li:last-child a:hover{
  background: url(../images/portfolio/right.png);
  background-position: center top -37px;
  background-repeat: no-repeat;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}

.pagination li a:hover,
.pagination .active a, 
.pagination a:active, 
.pagination .active a:hover,
.pagination .active a:focus, 
.pagination a:focus {
  background: transparent;
  border-color: #C03035;
  color: #C03035;
}


/*****************************
Portfolio with right sidebar
*****************************/

.sidebar h3 {
  color: #404040;
  margin-top: 0;
  border-bottom: 3px solid #ececec;
  margin-bottom: 6px;
  padding-bottom: 8px;
}

.sidebar-item{
  margin-bottom: 48px;
}

.categories .navbar-stacked li {
  border-bottom: 1px solid #ececec;
}

.categories .navbar-stacked li:last-child {
  border-bottom: 0px solid #ececec;
}

.categories .navbar-stacked li a {
  font-size: 16px;
  color: #6a6a6a;
  padding: 8px 0;
  padding-left: 0;
}

.categories .navbar-stacked li a:hover{
  background: none;
  margin-left: 20px;
  color: #0099AE;
  opacity: 1;
}

.categories .navbar-stacked li.active a{
  color: #0099AE;
  padding-left: 20px;
}

.categories .navbar-stacked li.active a:before{
  position: absolute;
  content: "";
  border-color: transparent transparent transparent #0099AE;
  border-width: 8px;
  border-style: solid;
  left: 0;
  top: 13px;
  margin-top: 0;
  z-index: 0;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}

.categories .navbar-stacked li.active a:after {
  position: absolute;
  content: "";
  border-color: transparent transparent transparent #fff;
  border-width: 6px;
  border-style: solid;
  left: 0px;
  top: 15px;
  margin-top: 0;
  z-index: 1;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}

.sidebar-item .media{
  border-bottom: 1px solid #ececec;
  padding-bottom: 10px;
  padding-top: 21px;
  margin-top: 0;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;    
}

.sidebar-item .media:last-child{
  border-bottom: 0px solid #ececec;  
  padding-bottom: 0; 
}

.sidebar-item .media:hover{
  border-left: 2px solid #0099AE;
  padding-left: 5px;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}

.sidebar-item .media:hover.media .media-body h4 a{
  color: #0099AE;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}

.sidebar-item .media .media-body h4 {
  margin-top: 0;
  margin-bottom: 8px;
}

.sidebar-item .media .media-body h4 a{
  color: #7d7d7d;
  font-size: 16px;
}

.sidebar-item .media .media-body p {
  color: #b4b4b4;
  font-size: 12px;
}

.tag-cloud .nav-pills{
  margin-top: 16px;
}

.tag-cloud .nav-pills li{
  margin: 0;
  margin-top: 6px;
  margin-right: 4px;
}

.tag-cloud .nav-pills li a{
  font-size: 14px;
  font-weight: 300;
  padding: 5px 15px;
  background: #bbbbbb;
  color: #fff;
  border-radius: 3px;
}

.tag-cloud .nav-pills li a:hover{
  background: #0099AE;
}

.popular ul.gallery {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 10px -8px;
}

.popular ul.gallery li {
  display: block;
  width: 33.33%;
  float: left;
  padding: 8px;
}

.popular ul.gallery li a {
  display: block;
}

.popular ul.gallery li a img {
  width: 100%;
  transition: border-radius 300ms ease-in;
  -webkit-transition: border-radius 300ms ease-in;
}

.popular ul.gallery li a img:hover {
  border-radius: 60px;
}


/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}




/*****************************
Portfolio Details
*****************************/

#portfolio-information.padding-top{
  padding-top: 100px;
}

.project-name h2{
  margin-top: 0;
  margin-bottom: 15px;
}

#related-work .title{
  margin-bottom: 55px;
  margin-top: 10px;
}

/*.navbar-default {
  background: none;
  padding: 0;
}*/

/*.navbar-default li a{
  font-size: 12px;
  padding: 0;
  padding-right: 15px;
}*/

/*.navbar-default li a i{
  padding-right: 8px;
}*/

/*.navbar-default li a:hover{
  color: #0884d5;
  background: none;
}*/
.navbar-default{
    background:#fff;
}
.navbar-brand02 {
    height:76px;
    padding:4px 0;
}
.dis-flex{
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box; /* Firefox 17- */
    display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex; /* Firefox 18+ */
    display: -ms-flexbox; /* IE 10 */
    display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
    align-items:center;
    justify-content:center;
}
.skills .navbar-default,
.client .navbar-default{
  margin-left: 35px;
  
}

.live-preview .btn-common{
  margin-top: 21px;
  padding: 13px 45px;
}


/*****************************
Blog Default
*****************************/

.single-blog.timeline {
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  border-bottom: 0;
  position: relative;
  padding-bottom: 0;
}

.timeline .post-content {
  padding: 20px 20px 0;
}

.post-thumb{
  margin: -1px -1px 0;
  position: relative;
  overflow: hidden;
}

.timeline .post-thumb img {
  width: 100%;
}

.post-thumb iframe{
  width: 100%;
  min-height: 270px;
  border: 0;
}

.post-overlay{
  position: absolute;
  top: 50%;
  display: none;
  width: 94px;
  height: 140px;
  margin-top: -70px;
  overflow: hidden;
}

.post-overlay span{
  position: absolute;
  left: 50%;
  bottom: 0; 
  margin-left: -60px;
  -webkit-animation: fadeInUp 400ms;
  animation: fadeInUp 400ms;
  z-index: 9;
}


.post-overlay span:before{
  position: absolute;
  bottom: 0;
  border-style: solid;
  border-width: 60px;
  content: "";
  border-color: transparent transparent #0884d5 transparent;
  z-index: -1;
  cursor: initial;
}

.post-overlay span a{
  font-size: 30px;
  color: #fff;
  background: transparent;
  padding: 0; 
  margin-left: 50px;
}

.single-blog:hover .post-overlay{
  display: block;
  -webkit-animation: fadeIn 300ms;
  animation: fadeIn 300ms;
}

.timeline-divider{
  position: relative;
  padding-top: 50px;
}

.timeline-divider:before{
  position: absolute;
  top: 0;
  content: "";
  border-left-style: solid;
  border-left-width: 1px;
  height: 100%;
  border-left-color: #0099AE;
  left: 50%;
  margin-left: -2px;
}

.timeline-blog .col-sm-6.padding-top{
  padding-top: 70px;
}

.post-content{
  padding: 20px 0;
}

.timeline-date .btn-common{
  font-size: 18px;
  color: #4a4a4a;
  font-weight: 300;
  border-radius: 0;
  padding: 17px 40px;
}

.arrow-right{
  position: relative;
}

.arrow-right:after{
  position: absolute;
  right: 1px;
  content: "";
  top: 15px;
  background: url(../images/blog/left.png);
  width: 43px;
  height: 54px;
}

.arrow-left{
  position: relative;
}

.arrow-left:before{
  position: absolute;
  left: -2px;
  content: "";
  top: 86px;
  background: url(../images/blog/right.png);
  width: 43px;
  height: 54px;
}

.post-title {
  margin-top: 0;
}

.post-title a,
.comments-number a{
  color: #686868;
}

.post-content .post-author{
  margin-top: 0;
  
}

.post-content  .post-author a{
  font-weight: 300;
  font-size: 14px;
  color: #0099AE;
}

a.read-more{
  color: #0099AE;
  font-weight: 300;
}

a.read-more:hover{
  color: #01707F
}

.post-bottom{
  border-top: 1px solid #eeeeee;
  padding-top: 10px;
  margin-top: 20px;
  margin: 20px -20px 0;
  padding: 20px 20px 0;
}


/*****************************
Blog with right sidebar
*****************************/

.single-blog{
  padding-bottom: 30px;
}

.single-blog .post-bottom{
  border-bottom: 1px solid #eeeeee;
  padding-top: 10px;
  padding-bottom: 10px;
}

.single-blog .post-overlay span{
  left: 0;
  top: 0;
  margin-left: 0;
  width: 94px;
  height: 140px;
  background: url(../images/blog/blog-arrow.png);
  -webkit-animation: fadeInLeft 400ms;
  animation: fadeInLeft 400ms;
}

.single-blog .post-overlay span a{
  margin-left: 8px;
  font-weight: 700;
  font-size: 36px;
  line-height: 18px;
  position: absolute;
  top: 50px;
}

.single-blog .post-overlay span a small{
  font-size: 16px;
  font-weight: 300;
  margin-left: 5px;
}

.single-blog .post-overlay span:before{
  border-color: transparent;
  border-width: 0;
}

.post-nav{
  margin:0;
  padding: 0;
}

.post-nav li a{
  color: #0099AE;
  padding: 0;
  text-align: left;
}

.post-nav li a i{
  color: #0099AE;
  margin-right: 8px;
}

.post-nav li a:hover{
  background: none;
}

.blog-padding-right{
  padding-right:35px;
}

.blog-pagination {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 55px;
}

/*****************************
Blog with right sidebar
*****************************/

.masonery_area .single-blog{}
.masonery_area .single-blog .post-thumb{
  height: auto;
}

.masonery_area .single-blog .post-title{
  margin-top: 5px;
}

.masonery_area .single-blog .post-title a{
  font-size: 20px;
}

.masonery_area .single-blog .post-thumb img{
  height:auto;
}

.masonery_area .single-blog .post-bottom{
  border-top:0;
  padding-top:0;
  margin-top:15px;
}

/* Audio CSS */

.audiojs{
  background:#C03035;
  height: 45px;
  width: 100%;
}

.audiojs .scrubber{
  background: #fff;  
  height: 8px;
  border-top: 0;
  width: 170px;
  margin-top: 19px;
  margin-left: 12px;
  border-radius: 10px;
}

.audiojs .play-pause{
  background: #a92b2f;
  width: 68px;
  height: 45px;
  padding: 0;
  padding-left: 24px;
  padding-top: 10px;
  border-right: 0;
}

.audiojs .time{
  display: none;
  
}

.audiojs .progress{
  background: #A92B2F;

  height: 8px;
  border-radius: 10px;
}

.audiojs .loaded{
  background:#fff;
  height: 8px;
  border-radius: 10px;
}


/*****************************
Blog Details
*****************************/

.navbar-nav.post-nav li{
  margin-right: 60px;
}

.single-blog.blog-details .post-content{
  padding-top: 30px;
}

.single-blog.blog-details .post-bottom{
  margin-top: 55px;
}

.blog-share{
  margin-top: 40px;
  background: #f5f5f5;
  display: inline-block;
  padding: 2px 0;
}

span.stMainServices,
span.stButton_gradient, 
.stButton .chicklets{
  height:24px !important;
}

.author-profile.padding{
  padding-top:50px;
}

.author-profile .col-sm-2 img{
  width: 100%;
  border-left: 3px solid #0099AE;
}

.author-profile h3{
  margin-top:0;
  color: #3a424c;
}

.author-profile p{
  color: #3a424c;
  font-weight: 400;
}

.author-profile span a{
  color: #C03035;
}

.response-area{
  border-bottom: 0;
}

.response-area h2{
  margin-top: 0;  
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 20px;
}

.post-comment{
  padding-left: 70px;
  padding-top: 36px;
  border-top: 1px solid #f1e8dd;
}

.post-comment .pull-left img{
  margin-right: 60px;
  border-left: 3px solid #0884d5;
}

.post-comment .media-body{
  padding-top: 6px;
  border-bottom: 0;
  padding-bottom: 50px;
}

.post-comment .media-body p{
  margin-top:10px;
}

.post-comment .media-body span i{
  color: #C03035;
  margin-right: 10px;
}

.post-comment .media-body span a{
  color: #C03035;
  font-weight: 700;
}

.post-comment .media-body .post-nav li a{
  font-weight: 300;
}

.parrent .media-list{
  margin-left: 190px;
}

.parrent .post-comment{
  padding-left: 0;
  margin-left: 70px;
}


/****************************
********* Contact Us*********
*****************************/
#map-section {
  margin-top: 50px;
  margin-bottom: 50px;
  position: relative;
}

#gmap {
  height: 460px;
}

.get-in-touch img {
  margin-top: 35px;
  margin-bottom: 32px;
}

.get-in-touch p {
  font-size: 18px;
  font-weight: 300;
}

#map-section .contact-info {
  position: absolute;
  background-color: #888;
  right: 0;
  top: 0;
  width: 33%;
  height: 100%;
  padding:15px;
  opacity: 0.9;
  color: #fff;
}

#map-section .contact-info h2, 
#map-section .contact-info a {
  color: #fff
}

#map-section address a:hover {
  color:#0a3d95
}

#contact-form #message{
  resize:none;
}

#contact-form .btn-submit {
  width: 28%;
  margin: 5px auto;
}

.corporate-info .corporate-address {
  background-image: url("../images/contact-bg.png");
  background-position: left top;
  background-repeat: no-repeat;
  overflow: hidden;
  padding-bottom: 50px;
}

.corporate-info .corporate-address address {
  background-image: url("../images/icon-map.png");
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 40px;
}


/****************************
****** Price-table CSS*******
*****************************/
.single-price.price-one{border: 1px solid #0d6fb1;}
.price-table {
  margin-top: 88px;
  margin-bottom: 96px;
}

.single-price ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.table-heading {
  background-color: transparent !important;
  color: #FFFFFF !important;
  overflow: hidden;
  padding: 0 !important;
  text-align: center;
}

.single-price.price-one .plan-name, 
.single-price.price-two .plan-name, 
.single-price.price-three .plan-name, 
.single-price.price-four .plan-name {   
  color: #fff;
  font-size: 20px;
  margin-bottom: 0;
  padding: 10px 0;
  text-transform: capitalize;
}

.single-price.price-one .plan-name {
  background-color: #0e76bc;
}

.single-price.price-two .plan-name {
  background-color: #ac2429;
}

.single-price.price-three .plan-name {
  background-color: #ed8d1b;
}

.single-price.price-four .plan-name {
  background-color: #6c825f;
}


.single-price .plan-price { 
  color: #fff;
  float: none;
  font-size: 14px;
  height: 110px;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  z-index: 5;
  padding-top: 15px;
}


.plan-price .dollar-sign {
  font-size: 18px;
}

.plan-price .price {
  font-size: 24px;
}

.plan-price .month {
  display: block;
  margin-top: -6px;
}

.price-one .plan-price:after, 
.price-two .plan-price:after, 
.price-three .plan-price:after, 
.price-four .plan-price:after  {  
  border-style: solid;
  border-width: 110px;
  content: "";
  height: 0;
  left:50%;
  position: absolute;
  top: 0;
  width: 0;
  z-index: -1;
  margin-left: -110px;
}

.price-one .plan-price:after {
  border-color: #0d6fb1 transparent transparent;
}

.price-two .plan-price:after {
  border-color: #ac2429 transparent transparent;
}

.price-three .plan-price:after {
  border-color: #e78817 transparent transparent;
}

.price-four .plan-price:after {
  border-color: #5f7452 transparent transparent;
}

.single-price ul li, 
.single-table ul li {
  padding: 12px 18px;
  background-color: #f7f7f7;
  margin-bottom: 5px;
  color: #696969;
  overflow: hidden;
}

/*.single-price ul li span, 
.single-table ul li span {
  float: right;
}*/

.price-one .btn-buynow, 
.price-two .btn-buynow, 
.price-three .btn-buynow, 
.price-four .btn-buynow   {  
  border-radius: 0;
  color: #fff;
  padding: 12px;
  font-weight: 300;
  letter-spacing: 3px;
  text-transform: uppercase;
  display: block;
}

.price-one .btn-buynow  {
  background-color: #0d6fb1;
}

.price-two .btn-buynow  {
  background-color: #ac2429;
}

.price-three .btn-buynow  {
  background-color: #e78817;
}

.price-four .btn-buynow  {
  background-color: #5f7452;
}

.price-one .btn-buynow:hover  {
  background-color: #0a5a90;
}

.price-two .btn-buynow:hover  {
  background-color: #821b1e;
}

.price-three .btn-buynow:hover  {
  background-color: #c57413;
}

.price-four .btn-buynow:hover  {
  background-color: #48583e;
}


.price-table2, .price-table3{
  margin-bottom:125px;
}

.price-table4 {
  margin-bottom: 150px
}

.table-one .table-header, 
.table-two .table-header, 
.table-three .table-header, 
.table-four .table-header {
  overflow: hidden;
  padding:20px;
  color: #fff;
}


.table-one .table-header {
  background-color:#0e76bc;
} 

.table-two .table-header {
  background-color:#c03035;
}

.table-three .table-header {
  background-color:#ed8d1b;
}

.table-four .table-header {
  background-color:#6c825f;
}

.single-table {
  position: relative;
  padding-top: 60px;
}

.table-one:before, 
.table-two:before, 
.table-three:before, 
.table-four:before {
  
  border-style: solid;
  border-width: 0 130px 60px;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.table-one:before {
  border-color: transparent transparent #0d6fb1;
} 

.table-two:before {
  border-color: transparent transparent #ac2429;
}

.table-three:before {
  border-color: transparent transparent #e78817;
}

.table-four:before {
  border-color: transparent transparent #5f7452;
}

.table-header h2 {
  color: #fff;
  float: left;
  font-size: 24px;
  margin-top: 7px;
}

.table-header .plan-price {
  float: right;
  margin: 0;
  overflow: hidden;
  padding-top: 1px;
}

.single-table .btn-signup {
  display: block;
  text-align: center;
  position:relative;
  z-index:1;
}

.single-table ul {
  margin: 0;
  padding: 0;
}

.table-one .btn-signup:after, 
.table-two .btn-signup:after, 
.table-three .btn-signup:after, 
.table-four .btn-signup:after {
  content: "";
  position: absolute;  
  border-style: solid;
  border-width: 78px 130px 0;  
  height: 0;
  left: 0; 
  top: -1px;
  width: 100%;
  z-index: -1;
}

.table-one .btn-signup:after {
  border-color: #0d6fb1 transparent transparent;
}

.table-two .btn-signup:after {
  border-color: #ac2429 transparent transparent;
}

.table-three .btn-signup:after {
  border-color: #e78817 transparent transparent;
}

.table-four .btn-signup:after {
  border-color: #5f7452 transparent transparent;
}

.single-table .btn-signup a {
  color: #fff;
  display: inline-block;
  overflow: hidden;
  padding: 20px 0 0 0;
  text-transform: uppercase;
  letter-spacing: 3px;
}


.table-one .btn-signup:hover.btn-signup:after{
 border-color: #0b598d transparent transparent;
}


.table-two .btn-signup.btn-signup:hover:after {
  border-color: #831c20 transparent transparent;
}

.table-three .btn-signup.btn-signup:hover:after {
 border-color: #bd7014 transparent transparent;
}

.table-four .btn-signup.btn-signup:hover:after{
  border-color: #3d4b35 transparent transparent;
}


/*************************
********404 page CSS******
**************************/

#error-page {
  display: table;
  height: 100%;
  min-height: 100%;
  width: 100%;
  color: #686868;
  font-size: 18px;
  font-weight: 300;
  padding: 100px 0;
}

#error-page .container-fluid {
  overflow: hidden;
}

.error-page-inner {
  display: table-cell;
  vertical-align: middle;
}

.bg-404 {
  background-image: url("../images/home/tour-bg.png");
  background-repeat: repeat-x;
  background-position: center top;
}

.error-image {
  display: inline-block;
  padding-top: 50px;
  padding-bottom: 50px;
}

.error-image img {
  width: 100%;
}

#error-page h2 {
  font-size:36px;
  text-transform: uppercase;
}

.btn-error {
  font-weight: 300;
  margin-top: 30px;
  padding:25px 55px;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 5px;
  background-color: transparent;
  border: 1px solid #cc9b59;
  margin-top: 50px;
  margin-bottom: 50px;
}

.btn-error:hover, .btn-error:focus  {
  background-color: #cc9b59;
  border-color:#cc9b59;
  color:#fff;
}

#error-page i, #coming-soon i {
  border: 1px solid #cc9b59;
  height: 40px;
  width: 40px;
  line-height: 40px;
  color: #cc9b59;
  font-size: 17px;
  margin:0 15px;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#error-page i:hover, #coming-soon i:hover {
  background-color: #cc9b59;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


/*************************
********404 page CSS******
**************************/

#error-page {
  display: table;
  height: 100%;
  min-height: 100%;
  width: 100%;
  color: #686868;
  font-size: 18px;
  font-weight: 300;
  padding: 100px 0;
}

#error-page .container-fluid {
  overflow: hidden;
}

.error-page-inner {
  display: table-cell;
  vertical-align: middle;
}

.bg-404 {
  background-image: url("../images/404-bg.png");
  background-repeat: repeat-x;
  background-position: center top;
}

.error-image {
  display: inline-block;
  padding-top: 50px;
  padding-bottom: 50px;
}

.error-image img {
  width: 100%;
}

#error-page h2 {
  font-size:36px;
  text-transform: uppercase;
}

.btn-error {
  background-color: rgba(0, 0, 0, 0);
  border: 3px solid #ef7b1b;
  color: #797979;
  font-size: 16px;
  font-weight: 700;
  letter-spacing:0;
  margin-bottom: 50px;
  margin-top: 50px;
  padding: 25px 53px;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
}

.btn-error:hover, .btn-error:focus  {
  background-color: #ef7b1b;
  border-color:#ef7b1b;
  color:#fff;
}

#error-page i, #coming-soon i {
  border: 3px solid #cecece;
  height: 40px;
  width: 40px;
  line-height: 35px;
  color: #cecece;
  font-size: 17px;
  margin:0 15px;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#error-page i.fa-twitter:hover, 
#coming-soon i.fa-twitter:hover, 
#error-page i.fa-twitter:hover, 
#coming-soon i.fa-twitter:hover, 
#error-page i.fa-google-plus:hover, 
#coming-soon i.fa-google-plus:hover {    
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#error-page i.fa-facebook:hover, 
#coming-soon i.fa-facebook:hover{
  background-color:transparent;  
  color: #314A87;
  border-color:#314A87;
}

#error-page i.fa-twitter:hover, 
#coming-soon i.fa-twitter:hover{
  background-color:transparent;  
  color: #22BBF4;
  border-color:#22BBF4;
}

#error-page i.fa-google-plus:hover, 
#coming-soon i.fa-google-plus:hover{
  background-color:transparent;  
  color: #DD4C3B;
  border-color:#DD4C3B;
}

/*************************
******Coming Soon CSS*****
**************************/

.logo-image {
  display: block;
  text-align: center;
  margin-top: 80px;
  margin-bottom: 95px;
}

.logo-image img {
  display: inline-block;
}

#coming-soon {
  background-image: url("../images/coming-soon-bg.png");
  background-position: center top;
  background-repeat: repeat-x;
  padding: 40px 0;
  overflow: hidden;
}

#coming-soon .social-link {
  margin-top: 35px;
}

.time-count {
  display: block;
  text-align: center;
}

.time-count ul {
  padding-left: 0;
}

#countdown {
  display: block;
  max-width: 960px;
  margin: 80px auto 100px;
}


#countdown li {
  float: left;
  display: block;
  width: 25%;
  text-align: center;
  height: 254px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain !important;
  position: relative;
  color: #fff;
}

#countdown li.angle-one {
  background-image: url(../images/coming-soon1.png);
  left: 120px;
}

#countdown li.angle-two {
  background-image: url(../images/coming-soon2.png);
  left: 40px;
}

#countdown li.angle-three {
  background-image: url(../images/coming-soon3.png);
  right: 40px;
}

#countdown li.angle-four {
  background-image: url(../images/coming-soon4.png);
  right: 120px;
}

#countdown li > span {
  font-size: 48px;
  line-height: 48px;
  font-weight: 700;
  color: #fff;
  display: inline-block;
  margin-top: 40px;
}

#countdown li.angle-two > span,
#countdown li.angle-four > span {
  margin-top: 80px;
}


#subscribe {
  background-color: #565656;
  color: #FFFFFF;
  padding: 40px 0 50px;
}

#subscribe h2 {
  color: #fff;
  text-transform: uppercase;
}

#subscribe .fa-envelope-o {
  color: #0884d5;
  margin-right: 5px;
}

#subscribe .form-control {
  background-color: transparent;
  height: 52px;
  color: #fff;
  border:2px solid #0a3d95;
}

#newsletter {
  margin-top: 35px;
  position: relative;
}

#newsletter i {
  color: #0884d5;
  font-size: 36px;
  position: absolute;
  right: 12px;
  top: 7px;
}

.newsletter p {
  color: #919191;
  font-size: 12px;
  margin-top: 10px;
}

#coming-soon-footer {
  padding: 45px 0;
  line-height: 15px;
  overflow: hidden;
}

#coming-soon-footer a {
  color: #d89b4e;
}

#coming-soon-footer a:hover {
  color: #b38040
}

/*Shortcodes CSS*/
.bs-example{
  margin: 0 0 20px;
}

.panel-group{
  border: 1px solid #eee;
}
.panel-default{
  border: 0;
}
.panel-group .panel{
  border-radius: 0;
}
.panel-group .panel+.panel{
  margin-top: 0;
}

.panel-default>.panel-heading{
  background-color: transparent;
  border-top: 1px solid #eee;
}

.panel-group .panel-default:first-child>.panel-heading{
  border-top: 0;
}

.panel-default>.panel-heading+.panel-collapse .panel-body{
  border-top-color: #eee;
}


.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{
  background-color: #ef7b1b;
}

.tab-content {
  padding-top: 20px;
}

/*Features*/
.feature-inner{
  text-align: center;
}
.icon-wrapper{
  display: inline-block;
  background-color: #ef7b1b;
  color: #fff;
  padding: 25px;
  box-shadow: 0 0 0 5px rgba(0,0,0,.1) inset;
  -webkit-box-shadow: 0 0 0 5px rgba(0,0,0,.1) inset;
  border-radius: 100%;
  margin: 10px 0;
}

/*=================================banner*/
@media screen and (min-width: 768px){
    /*.carousel-caption {
    right: 0;
    left: 0;
    padding-bottom: 30px;
    }*/
}
.glyphicon-chevron-right:before{content: ">";}
.glyphicon-chevron-left:before{content: "<";}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{font-size:70px;}
.carousel-control{width:6%;}
.carousel-control.right {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.2) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.2) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.2)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.2) 100%);
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.2) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0,0,0,.2) 0,rgba(0,0,0,.0001) 100%);
}
/*=================================首页-四个入口*/
h2{
    color: #000066;
    /*font-size: 42px;*/
}
.section-head {
    max-width: 1210px;
    padding: 60px 15px 30px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.home-events-box{background: #fff;
    box-shadow: 0 8px 32px 0 rgba(0,0,0,.1);}
.home-events-box-wrapper {
    border: solid 1px #fff;
    border-radius: 2px;
    overflow: hidden;
}
.home-events-box-item {
    position: relative;
    float: left;
    width: 25%;
    height: 100px;
    background:#fff;
    -webkit-transition: .2s;
    transition: .2s;
}
.home-events-box-item+.home-events-box-item {
    border-left: solid 1px #e9e9e9;
}
.home-events-box-item a {
    display: block;
    height: 100%;
    padding: 24px 5px 24px 124px;
}
.home-events-box-item i {
    position: absolute;
    top: 20px;
    left: 40px;
    width: 51px;
    height: 60px;
}
.home-events-box-item i img {
    position: absolute;
    -webkit-transition: opacity .2s;
    transition: opacity .2s;
    will-change: opacity;
}
.home-events-box-item i img:last-child {
    opacity: 0;
}
.home-events-box-item h2 {
    margin:0 0 4px;
    font-size: 18px;
    line-height: 25px;
    color: #000;
    -webkit-transition: .2s;
    transition: .2s;
    will-change: color;
}
.home-events-box-item p {
    font-size: 14px;
    line-height: 20px;
    color: #999;
    text-indent: 0;
}
/*hover*/
@media (min-width: 1024px){
    .home-events-box-item:hover {
        background:#f4f4f4;
    }
    .home-events-box-item:hover i img:first-child {
    opacity: 0;
}
    .home-events-box-item:hover i img:last-child {
    opacity: 1;
}
    .home-events-box-item:hover h2 {
    color: #0a3d95;
}
}
@media (max-width: 1023px){
    .home-events-box-item {
        display: block;
        float: left;
        width: calc((100% - 8px)/ 2);
        border: 1px solid #fff!important;
        background: rgba(255,255,255,.4);
        box-shadow: 0 5px 15px 0 rgba(189,189,189,.5);
        margin: 2px;
    }
    .home-events-box-item a {
        padding: 10px 0 8px;
    }
    .home-events-box-item i {
        position: relative;
        top: auto;
        left: auto;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .home-events-box-item h2 {
        margin-top: 2px;
        margin-bottom: 0;
        font-size: 14px;
        line-height: 20px;
        text-align: center;
    }
    .home-events-box-item p {
        display: none;
    }
}

/*=====================================================================解决方案*/
.section-more-wrap a:before {
    content: "查看全部 >";
}
.section-more-wrap a {
display: inline-block;
font-size: 14px;
line-height: 21px;
color: #999!important;
cursor: pointer;
}
@media (min-width: 1023px){
    .section-solution .section-more-wrap {
        display: none;
    }
}
.section-head {
    max-width: 1210px;
    padding: 60px 15px 30px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
/*.section-head h2 {
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    color: #333;
}*/
.section-head p {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #999;
}
.solution-item {
    overflow: hidden;
    position: relative;
    float: left;
    width: 20%;
    height: 450px;
    background-size: cover;
    background-position: center center;
}
.solution-wrapper {
    background: #2f3443;
    background-size: cover;
}
.solution-body {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.solution-inner {
    height: 520px;
    padding: 170px 20px 0;
    -webkit-transition: .35s;
    transition: .35s;
}
.solution-inner img {
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto 23px;
    background-size: 100% 100%;
    -webkit-transition: .35s;
    transition: .35s;
}
.solution-inner img.solution-icon-business2 {
    display: none;
}

.solution-inner h2 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    -webkit-transition: .35s;
    transition: .35s;
}
.solution-inner p {
    opacity: 0;
    max-width: 180px;
    min-height: 72px;
    margin: 0 auto 10px;
    font-size: 12px;
    line-height: 18px;
    color: #252b3a;
    -webkit-transition: .35s;
    transition: .35s;
}
.button {
    display: inline-block;
    color: #36383c;
    font-size: 14px;
    line-height: 20px;
    padding: 4px 20px;
    cursor: pointer;
    border: 1px solid #d4d5d7;
    position: relative;
    letter-spacing: normal;
}
.solution-inner a {
    opacity: 0;
    display: block;
    max-width: 180px;
    margin: 0 auto;
    text-align: center;
    box-shadow: 0 8px 16px 0 rgba(24, 54, 227, 0.3);
    -webkit-transition: .35s;
    transition: .35s;
}
.button.blue {
    background: #0a3d95;
    color: #fff;
    border-color: #0a3d95;
}

}
.solution-item:nth-child(2n+1) .solution-inner {
    background-color: rgba(37,43,58,.5);
}
.solution-item:nth-child(2) .solution-inner {
    background-color: rgba(37,43,58,.3);
}
.section-more-wrap {
    padding-top: 30px;
    padding-bottom: 60px;
    text-align: center;
}
/*内页解决方案*/
.single-service .solution-text h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media (max-width: 991px) {
    #SolutionBar {
        display: none;
    }
}
/*========================================================footer*/
#footer {
    clear: both;
    text-align: center;
    font-size: 12px;
    position:relative;
    overflow:hidden;
}
.heibg {
    background: #f5f5f5;
    line-height: 30px;
}
.cGray{
    background:#3f3f3f;
    color:#dcdcdc;
    padding: 10px 0;
}
.cGray a{color:#999;}
/*========================================================分页*/
.pagination a{width:30px;height:30px;display:inline-block;text-align: center;border: 1px solid #bbb;line-height: 30px;border-radius: 3px;}
.pagination a:first-child,.pagination a:last-child{width:40px;}

/*========================================================导航*/
@media (min-width: 768px){
    .navbar-right {
        margin-right: 10px;
        margin-left: -10px;
    }
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #0a3d95;
}
.navbar-inverse .navbar-toggle:focus .icon-bar {
    background-color: #fff;
}
.dropdown-menu li{width:100%;}
dropdown-menu.product_ul{height:500px!important;overflow-y:scroll;}
/*=================================================自适应*/
@media (max-width: 1023px){
    .section-solution {
        background: #252b3a;
    }
    .section-solution .section-head {
    display: block;
}
    .section-head {
    padding: 38px 15px 23px;
}
    .section-solution .section-head h2 {
    color: #fff;
}
    .section-head h2 {
    margin-bottom: 3px;
    font-size: 21px;
    line-height: 30px;
}
    .section-head p {
    font-size: 14px;
    line-height: 20px;
}
    .solution-item {
    float: none;
    width: auto;
    height: 100px!important;
}
    .solution-inner {
    position: relative;
    height: 100px;
    padding-top: 22px!important;
}
    .solution-inner img {
    width: 30px;
    height: 30px;
    margin-bottom: 0px;
}
    .solution-inner h2 {
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0;
}
    .solution-inner a {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: none;
}
    .solution-item:nth-child(3)~.solution-item {
    display: none;
}
    .section-solution .section-more-wrap {
    display: block;
    padding-top: 25px;
    padding-bottom: 20px;
    text-align: center;
}
    .section-more-wrap a {
    display: inline-block;
    font-size: 14px;
    line-height: 21px;
    color: #999;
    cursor: pointer;
}
}
/*hover*/
@media (min-width: 1024px){
.solution-item:hover .solution-inner {
    background: rgba(246,251,255,.8);
    -ms-transform: translate3d(0,-70px,0);
    transform: translate3d(0,-70px,0);
}
.solution-icon-business:before, .solution-item:hover .solution-icon-business2 {
    display:block;
}
.solution-icon-business:before, .solution-item:hover .solution-icon-business1 {
    display:none;
}

.solution-item:hover .solution-inner h2 {
    color: #252b3a;
}
.solution-item:hover .solution-inner a, .solution-item:hover .solution-inner p {
    opacity: 1;
}
}
/*========================================================首页-新闻*/
.section-news {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ecf2f8),to(#fff));
    background-image: linear-gradient(#ecf2f8 0,#fff 100%);
}
.news-wrapper {
    max-width: 1210px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
}
.section-more-wrap a:hover {
    color: #0a3d95!important;
    border-color: #0a3d95;
}
.news-body {
    overflow: hidden;
    padding-top: 26px;
}
.news-image-box{margin-bottom:20px;}
.news-list>li {
    position: relative;
    margin-bottom: 20px;
}
.news-list>li:last-child {
    margin-bottom: 0;
}
.news-list>li a{
    display: block;
    padding-left: 10px;
    /*border-left: 3px solid #ccc;*/
    border-bottom: 1px solid #ccc;
}
.news-list h2 {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    margin:0;
    /*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.news-list>li:hover h2 {
    color: #ef7b1b;
}
.news-list p {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-list .news-list-date{color:#999;}
/*========================================================正文样式*/
.pro_tese .tits {
    background: url(../images/dashed.gif) bottom repeat-x;
    text-align: left;
    height: 36px;
    padding-top: 8px;
    padding-left: 10px;
}
.pro_tese .tits img{
   display:inline-block;
}
.pro_tese .font {
    background: url(../images/dashed.gif) bottom repeat-x;
    padding: 10px 0;
}
/*===========================================================服务=============*/ 
 .MsoNormal{font-size:30px;margin-bottom: 30px;}
 .our-service-details .MsoNormal{line-height: 34px;}
 a.single-service{
  overflow: hidden;
  display: block;
  margin-bottom: 60px;
  color: #333;
}

.single-service .text p {
    height:44px;overflow: hidden;
}
.single-service img {
    width:100%;
}
.single-service .text {
    padding: 25px 30px;
    border: 1px solid #e9e9e9;
    border-top: none;
    transition: all ease .2s;
}
.single-service:hover .text {
    background: #f5f5f5;
}
/*===========================================================申请试用=============*/ 
#Msgform{padding:10px;}
.message{overflow: hidden; margin-top: 30px;}
.message dd{width: calc(100% - 179px);}
.input1 ,.input2{
    width: 100%;
    font-size: 14px;
    background: #E6E6E6;
    color: #747474;
    line-height: 20px;
    border: medium none;
    text-indent: 10px;
    padding: 5px 0;
}
.input2{height: 120px;}
.form1 {
    width: 100%;
    margin-bottom: 14px;
}
.subW {
    width: 359px;
    margin-bottom: 13px;
}
.submitbox {
    background: url(../img/ContactUs/line1.jpg) no-repeat center center;
    line-height: 31px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
@media (max-width: 768px){
  .message dt{
    display: none;
  } 
  .message dd{
    width: 100%;
  } 
}
/*===========================================================banner=============*/ 

/* ---------------------------- Theme Inner Banner ------------------------*/
.theme-inner-banner {
    background: url(../images/inner-page/ban-news.jpg) no-repeat center;
    background-size: cover;
    background-size: cover;
}
.chanpin-inner-banner {
  background: url(../images/inner-page/ban-chanpin.jpg) no-repeat center;
  background-size: cover;
}
.fuwu-inner-banner {
    background: url(../images/inner-page/ban-fuwu.jpg) no-repeat center;
    background-size: cover;
}
.buy-inner-banner {
  background: url(../images/inner-page/ban-buy.jpg) no-repeat center;
  background-size: cover;
}
.jiejue-inner-banner {
  background: url(../images/inner-page/ban-jiejue.jpg) no-repeat center;
  background-size: cover;
}
.zhichi-inner-banner{
  background: url(../images/inner-page/ban-zhichi.jpg) no-repeat center;
  background-size: cover;
}
.us-inner-banner{
  background: url(../images/inner-page/ban-us.jpg) no-repeat center;
  background-size: cover;
}
.anli-inner-banner{
  background: url(../images/inner-page/ban-anli.jpg) no-repeat center;
  background-size: cover;
}
.user-inner-banner{
  background: url(../images/inner-page/ban-user.png) no-repeat center;
  background-size: cover;
}
 .theme-inner-banner .opacity {
  /*background: rgba(10, 61, 149, 0.4);*/
  padding: 62px 0;
  text-align: center;
}
.theme-inner-banner h2 {
  font-weight: 900;
  font-size: 42px;
  color: #fff;
}
.theme-inner-banner ul li {
  font-family: 'Roboto', sans-serif;
  display: inline-block;
  margin: 10px 0 0 5px;
  color: #fff;
  vertical-align: middle;
  text-transform: capitalize;
}
 .theme-inner-banner ul li a {
  color: #fff;
  font-weight: normal;
}
/* ---------------------------- Theme Sidebar  ------------------------*/
.our-service-details{margin-top:80px;min-height: 375px;}
.seo-sidebar {width: 21.4%;}
.theme-blog-sidebarOne .sidebar-search form {
  height: 55px;
  position: relative;
}
.seo-sidebar .wrapper {
    background: #eaeaea;
    border-radius: 5px;
    margin-bottom: 35px;
}
 .seo-sidebar .wrapper .daohang {
    font-weight: 700;
    color: #fff;
    line-height: 46px;
    padding-left: 29px;
    background: #0a3d95;
}
 .seo-sidebar .wrapper .daohang a{color:#fff;padding-right: 10px;font-weight: 500;}
 .seo-sidebar .wrapper ul li{
  border-bottom: 1px solid #fff;
}
 .seo-sidebar .wrapper.important ul li a {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  line-height: 42px;
  padding-left: 46px;
  position: relative;
  display: block;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.seo-sidebar .wrapper.important ul li a.active{color:#ef7b1b;background:#fff;border-left: 3px solid #ef7b1b;}
    .seo-sidebar .wrapper.important ul li a.active::before {
       background:#ef7b1b;
    }
 .seo-sidebar .wrapper.important ul li a:before {
  content: '';
  width: 7px;
  height: 7px;
  position: absolute;
  top:20px;
  left: 20px;
  margin-top: -3px;
  background: #fff;
  border-radius: 50%;
}
 .seo-sidebar .wrapper.important ul li a.active:before{background: #ef7b1b;}
 .seo-sidebar .wrapper.important ul li a:hover::before{
     background:#ef7b1b;
 }
.seo-sidebar .wrapper ul li:last-child a {
  border: none;
  border-radius: 0 0 5px 5px;
}
.seo-sidebar .wrapper.solution li{    
    padding:10px;}
.seo-sidebar .wrapper.solution li h4{margin: 0;
    text-indent: 0;}
 .seo-sidebar .wrapper.solution h4 a{    
    font-size: 16px;
    color: #333;
    font-weight: 600;
    line-height: 22px;}
 .seo-sidebar .wrapper.solution h4 a:hover{color:#ef7b1b;}
.theme-large-sidebar {
    width:78.6%;
    padding: 0 30px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-bottom: 50px;
}
.theme-large-sidebar .seo-title-one{margin-bottom:40px;}
/*===========================================================资讯页=============*/ 
/*内页导航*/

.wqp-nav {
    text-align: center;
    background: #fff;
    /*border-bottom: 1px solid #ccc;*/
    box-shadow: 0 5px 5px #ddd;
}
.wqp-nav-item a {
    padding: 10px 30px;
    display: inline-block;
    color: #1a1919;
    font-size: 16px;
    border-right: 1px solid #CCCCCC;
    margin-left: -5px;
    position: relative;
    width:auto!important;
}
.wqp-nav-item a:last-child{border-right:none;}
.wqp-nav-item a:hover, .wqp-nav-item a.active {
    background: #0a3d95;
    color: #fff;
}

.wqp-nav-item a:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: -10px;
    left: 50%;
    margin-left: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #0a3d95;
    display: none;
}
.wqp-nav-item a:hover:after, .wqp-nav-item a.active:after {
    display: block;
}

.SL_zixun .biaoti .col-md-12{
    background:#fff;
    position:relative;
    height:60px;
    -moz-box-shadow:5px 5px 5px #d8d8d8; /* 老的 Firefox */
    box-shadow: 5px 5px 5px #d8d8d8;
}
.SL_zixun  .biaoti h1 {
    position:absolute;
    float:right;
    font-weight:700;
    color:#0a3d95;
    right:15px;
    top:-40px;
}
.SL_zixun .font .col-md-6 {
    margin-top:30px;
    background: #fff;
    height: 70px;
}

.SL_zixun .font .col-md-6 .time {
    background-color:#f0f0f0;
    height:70px;
    width:100px;
    float:left;
    color: #777;
    line-height:70px;
    font-size:18px;
    overflow:hidden;
    padding: 0 3px;
}
/*.SL_zixun .font .col-md-6 span{
	display: block;
    font-size:20px;
    padding-top:10px;
    padding-left:20px;
}*/
.SL_zixun .font .title {
    font-size:20px;
    font-weight:700;
    line-height:70px;
    float:left;
    padding-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 100px);
    border:1px solid #f0f0f0;
    height: 70px;
}
.SL_zixun .font .col-md-6:hover .time{background-color:#123788;color:#fff;}
.SL_zixun .font .col-md-6:hover .title{background-color:#f0f0f0;}

    .swiper-container {
      width: 100%;
      height: 100%;
      overflow:visible;
    }
    .swiper-slide {
      width:auto;
      margin-right:0!important;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    .swiper-wrapper .active {
        width: auto!important;
        margin-right:0!important;
        flex-shrink: 0;
    }
@media (max-width: 768px) {
    .wqp-nav {
        text-align: left;
    }
    .swiper-container {
      overflow:hidden;
    }
}
/*导航 end*/
.our-news-details .content_list_li{margin-bottom:20px;overflow: hidden;border:1px solid #fff;padding:20px;}
.our-news-details .news-con p:not(:first-child){line-height: 24px;
    position: relative;
    height: 50px;
    overflow: hidden;}
.our-news-details .content_list_li:not(:first-child) .news-con p::after {
    content: "...";
    font-weight: bold;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0 20px 1px 45px;
    background: url(../images/ellipsis_bg.png) repeat-y;
}
.our-news-details .news-date{
    padding: 25px 10px;
    font-size: 15px;
    width: 90px;
    height: 90px;
    color:#fff;
    text-align: center;
       background: #dfb77f;
}
.our-news-details .news-con {
    width: calc(100% - 100px);color:#666
}
.our-news-details .news-con h5 a{
   color:#333;font-weight:600;font-size: 18px;
}
.our-news-details .news-con h5 a:hover{
   color:#ef7b1b;
}
.our-news-details .content_list_li:hover{box-shadow: 0 5px 20px #d5d5d5;}
.our-news-details .content_list_li:hover .news-con h5 a{color:#ef7b1b;}
/*第一调新闻*/

/*.our-news-details .content_list_li:first-child .news-con p{display:block;}*/
.our-news-details .content_list_li:first-child{width:100%;margin-bottom:70px;}
.our-news-details .content_list_li:first-child .news-date{width: 20%;
    height: 103px;
    padding-top: 40px;
    font-size: 26px;
    line-height: 30px;}
.our-news-details .content_list_li:first-child .news-con{
    width: 88%;
    background: #eee;
    float: left;
    margin-right: -100px;
    padding: 20px 130px 20px 20px;

}

/*================================*/
.news-large-sidebar {
    width: 83%;
    border: none;
}

.theme-large-sidebar .content_list_li{  border-bottom: 1px solid #e5e5e5;
    padding: 15px 0;}
.theme-large-sidebar .subtitle {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color:#333;
}

.theme-large-sidebar .subtitle:hover{
    color:#ef7b1b;
}
.theme-large-sidebar .content_wrapper .content .subtitle a {
    color: #333;
}
.theme-large-sidebar .content_list_li p {
    color: #666;text-indent: 0;
    line-height: 24px;
    margin-top: 15px;
}
.theme-large-sidebar .content_list_li .news-intro {
    color: #999;
}
/*=================================================================支持下载*/

 .our-downlist img{height:85px;}
 .our-downlist .single-service {
    border: 4px solid #f5f5f5;
    border-radius: 5px;
    padding: 0px 20px 0px 155px;
    position: relative;
    margin-bottom: 30px;
}
.our-downlist .single-service img {
   position: absolute;
    top: 50%; 
    margin-top: -42px;
    left: 15px;
    width: 124px;
   border: 1px solid #ccc;
    padding: 3px;
}
.tran5s, .our-downlist .single-service img {
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.our-downlist .single-service.down img{width:90px;height:auto;margin-top:0px;border: none;top:10px;}
.our-downlist .single-service.down {
padding-left:120px;    margin-bottom: 10px;}

.our-downlist .single-service:hover {
    box-shadow: 0px 0px 30px 0px rgba(88, 88, 88, 0.10);
}
.our-downlist .single-service:hover img{-webkit-transform: scale(1.05);
    -moz-transform: scale(1.07);
    -o-transform: scale(1.07);
    transform: scale(1.07);}
@media (max-width: 768px){
  .our-downlist .single-service.down{padding-left:15px;}
  .tran5s, .our-downlist .single-service img{display:none;}
}

/*===========================================================内页自适应=============*/ 
@media (max-width: 991px) {
/*导航*/
.float-left.seo-sidebar{display:none;}
.seo-sidebar .wrapper.solution{display:none;}
.seo-sidebar .wrapper .daohang{display:none;}
 .seo-sidebar .wrapper ul{overflow:hidden;margin-top:-80px;}
.seo-sidebar .wrapper ul li{width:33%;float:left;}
 .pricing-plan .single-price-table,
.latest-blog .grid-blog-wrapper .single-blog,.seo-sidebar, {width: 100%;}
.our-service-details .theme-large-sidebar{width: 100%;border: none;padding: 0;}
}
/*===========================================================获取的页面样式=============*/ 
.tit {
    background: url(../images/middletit.gif) 10px center no-repeat;
    text-align: left;
    padding-left: 20px;
    border-bottom: 2px solid #8a8a8a;
    margin: 0 10px;
    height: 30px;
    line-height: 2.5em;
    margin-top: 25px;
    color: #666;
    margin-bottom: 10px;
}
   .pro_tese .tits {
    background: url(../images/dashed.gif) bottom repeat-x;
    text-align: left;
    height: 40px;
    padding-top: 8px;
    padding-left: 10px;
}
   .cYellow, a.cYellow:link, a.cYellow:visited {
    color: #ff5400;
}
   .cBlue, a.cBlue:link, a.cBlue:visited, a.cBlue:active {
    color: #176095;
}
   .cRed, a.cRed:link, a.cRed:visited {
    color: #f00;
}
.other_pros .tit {
    background: url(../images/middletit.gif) 10px 13px no-repeat;
    text-align: left;
    padding-left: 20px;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 10px;
    line-height: 2.5em;
    margin-top: 25px;
    color: #666;
    margin-bottom: 10px;
    font-weight: bold;
    height:auto;
}
   .other_pros .left ol {
    margin-bottom: 30px;
}
   .other_pros ol li img {
    display: inline-block;
}
   .other_pros .left {
    width: 310px;
}
   .other_pros .left a {
    color: #989898;
    text-decoration: underline;
}
  .other_pros .right li {
    width: 111px;
    height: 59px;
    background: url(../images/showbtn.gif) no-repeat;
    padding-left: 16px;
    line-height: 18px;
    padding-top: 10px;
    font-size: 12px;
    margin-bottom: 5px;
}
.other_pros .data {
    text-align: left;
    margin: 0 10px;
    padding: 10px 30px;
    color: #666;
    height: 100%;
    overflow: hidden;
}
a:host,a:hover{
    text-decoration:none;
    outline:none;
}
/*===============================================================================招聘*/
#job_top {
    height: 105px;
    overflow:hidden;
    background: url(../images/job_detailbg.gif) left bottom repeat-x;
}
#job_top .left {
    padding-top: 25px;
}
#job_top .right {
    margin-top: 60px;
}
.job_data {
    margin: 0 auto;
    overflow:hidden;
    margin-top: 30px;
    width:100%;
}
.job_data .miaoshu {
    padding: 20px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

/*==============================================================================运营*/
#wrapper3{
    /*background: #5a95e3 url(../images/home/slider-bg2.png) 0 100% repeat-x;*/
    color: #fff;
    padding: 70px 0 110px;
    margin-top: 20px;
}
.buzhou ol li {
    float: left;
    font-size: 13px;
    color: #a9a9a9;
    margin-right: 20px;
}
.sm_left {
    padding-right: 40px;
    margin-top: 40px;
    overflow: hidden;
}
.fof {
    padding-left: 0;
    margin: 60px 0;
}
.fof .more1 a {
    color: #ef7b1b;
}
.fof .btn{background:#fff; color:#5a95e3;margin-left: 20px;}
.fof .btn:hover{background:#eee;}
.tishi {
    margin: 40px auto -20px;
    clear: both;
    background: url(../images/lo2.png) no-repeat;
    height: 29px;
    color: #333;
}

.tishi ol {
    margin-left: 150px;
    overflow: hidden;
}
.tishi ol li {
    float: left;
    line-height: 29px;
    margin-right: 90px;
    background: url(../images/sanjiao.gif) left no-repeat;
    padding-left: 10px;
}
.tishi .none {
    margin-right: 0;
}
.tishi ol li a {
    color: #000;
}
.tishi ol li a:hover{
    color: #ef7b1b;
}
.footer_lo {
    overflow: hidden;
    line-height:1;
    font-size:12px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width:100%;
}

.form_login{background: #fff;
    border-radius: 4px;
    padding: 25px;}
.yunying_link {
    margin: 50px auto 12px;
}
.yunying_link li{text-align:center;margin-bottom:20px;}
.yunying_link a{
    color:#333;
    font-size:22px;
}
.yunying_link .iconfont{
    color:#438bed;
    font-size:40px;
}

@media screen and (max-width:1200px){
    .sm_left .sm_colum1 {display:none;}
}
@media screen and (max-width:990px){
    #wrapper3{padding: 0 0 40px;}
    .sm_left {
        margin-top: 10px;
    }
    .fof{padding-left:0;margin-top: 0;}
}
@media screen and (max-width:768px){
    .yunying_link a{
    font-size:14px;
}
.yunying_link .iconfont{
    font-size:24px;
}
}


 /* ==============================================================================daohang */
 @font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1541728762619'); /* IE9*/
  src: url('iconfont.eot?t=1541728762619#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1541728762619') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1541728762619#iconfont') format('svg'); /* iOS 4.1- */
}
 @font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_623045_ctx64mowghkt9.eot?t=1525679380473'); /* IE9*/
  src: url('//at.alicdn.com/t/font_623045_ctx64mowghkt9.eot?t=1525679380473#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('//at.alicdn.com/t/font_623045_ctx64mowghkt9.ttf?t=1525679380473') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_623045_ctx64mowghkt9.svg?t=1525679380473#iconfont') format('svg'); /* iOS 4.1- */
}
.icon-u501:before { content: "\e631"; }
.icon-qq:before { content: "\e609"; }
.right-daohang {
  width: 77px;
  height: 56px;
  position: fixed;
  z-index: 100;
  bottom: 270px;
  right: 0;
}

.right-daohang li {
  width: 50px;
  height: 50px;
  background: #ef7b1b;
  background-size: 100%;
  border-bottom: 1px solid #ffa962;
  cursor: pointer;
  transition: all .5s;
  float: right;
  position: relative;
  box-sizing: content-box;
}

.right-daohang li:hover {
  padding-right: 10px;
}
.right-daohang .li1 a:hover {
  text-decoration:none;
}
.right-daohang .li2:hover {
  padding-right: 160px;
}

.right-daohang .li2:hover span {
  opacity: 1;
}
.li2.li1 span{
    top:0;
}
.li2.li1 span a{
color: #fff;
    position: relative;
    margin: 0;
    font-size: 18px;
    line-height: 18px;
}
.right-daohang li i {
  display: block;
  font-size: 24px;
  color:#fff;
  text-align: center;
  height: 34px;
  margin-top: 15px;
}

.right-daohang li p {
  text-align: center;
  color: #fff;
}
.right-daohang .li2{cursor: auto;}
.right-daohang li span {
  width: 160px;
  font-size: 18px;
  color: #fff;
  position: absolute;
  left: 46px;
  top: 16px;
  border-left: 1px solid #fff;
  padding-left: 6px;
  opacity: 0;
  transition: all 1s;
}
.right-daohang .li3 span{top:5px;line-height: 20px;}

.right-daohang .li2 i {
  background-position: 0px -25px;
}

.right-daohang .li3 i {
  background-position: 4px -53px;
}
.right-daohang .li4{
  background: #888;
    border-bottom: none;
}
.right-daohang .li4 i {
  background-position: -34px 4px;
}
@media screen and (max-width:420px){
    .right-daohang  {display:none;}
}
/*==============================================================历史回顾*/
.treelist {
    margin-left: 100px;
}
.treelist li {
    display: block;
    position: relative;
    border-left: 1px solid #0a3d95;
    padding-top: 40px;
    font-size: 16px;
    padding-left: 20px;
}
.treelist .rollicon {
    width: 14px;
    height: 14px;
    background: #0a3d95;
    border-radius: 16px;
    position: absolute;
    left: -8px;
    top: 48px;
}
.treelist .datetime {
    position: absolute;
    left: -100px;
    top: 43px;
    width: 82px;
    height: 22px;
    overflow: hidden;
    color: #999;
}
.treelist .treeword {
    margin-top: 3px;
}
/*=================================================================招聘*/
.positionList {
    margin-top: 20px;
}
.positionList .item-area {
    margin-bottom: 20px;
    padding: 10px 15px 0;
    border: 1px solid #ccc;
    background: #fff;
    border-left: 3px solid #0a3d95;
}
.positionList .item-area:hover {
    box-shadow: 0 5px 20px #d5d5d5;
}
.positionList .itemInfo {
    margin-bottom: 5px;overflow:hidden;
}
.positionList .item-left h3{margin-top: 5px;font-weight: 500;}
.positionList .item-left h3 a{
    color: #0a3d95;
}    
.positionList .item-left h3 a:hover{
    text-decoration: underline;
}    
.positionList .item-right {
    text-align: right;
    vertical-align: top;
}
.positionList .detailBtn {
    padding: 5px 0 5px 10px;
    color: #0a3d95;
    background: 0 0;
}
.positionList .detailBtn:hover{
    text-decoration: underline;
}    

/*申请页面   联系我们页面*/
 .login-top {
    height:78px;
    background:#fff;
    width:100%;
    box-shadow: 0px 4px 10px #bfbfbf;
}
.qy-logo {
    float:left;
    margin-top:5px;
    cursor:pointer;
}
.login-btn {
    float:right;
    margin-top:22px;
}
.lianxi {     
    margin: auto 0;
    float: right;
    margin-top:26px;
    cursor:pointer;
}
 .lianxi button{
    color:#fff;
    width:106px;
    height:37px;
    font-size:16px;
    border-radius:4px;
    border: none;
    outline: none;
}
.lianxi #ZC {
    background:#438ced; 
}
.lianxi #SY {
    background:#136db1;
}
.lianxi > img {
    float: left;
}
.lianxi > div {
    float: left;
    margin-left: 10px;
}
.lianxi > div > p {
    margin:0;
}
@media (max-width: 570px) {
    .action img {
        width:100%;
    }
    #explain img {
        width:100%;
    }
    .login-top {
        height:40px
    }
    .qy-logo {
        width:200px;
    }
        
    .qy-logo > img {
        width:100%;
    }
    .lianxi {
        height:32px;
        margin-top:10.5px;
        width:auto;  
        -webkit-transform: scale(0.78);
        margin-right: -13px;        
    }
    .lianxi img {
        width:26px
    }
    .lx-text {
        line-height:1;
    }
    .lx-text :first-child {
        font-size:12px !important;
    }
        .lx-text :last-child {
        font-size:14px !important;
    }
    .action-img {
        top:15px;
    }
}


@media screen and (max-width:992px) {
    #home-slider .item-1 .slide-text .year-text {
        width: 390px;
        /*margin-left: 120px;*/
    }

    #home-slider .item-1 .slider-hill {
        /*margin-right: 100px;*/
        width: 280px;
    }

    #home-slider .item-1 .btn-wrapper {
        margin-left: 110px;
    }
}

@media screen and (max-width:768px) {
    #home-slider .item-1 .slide-text .year-text {
        margin: 0 auto;
    }
    #home-slider .item-1 .btn-wrapper {
        margin: 0 auto;
        width: 130px;
    }
    #home-slider .item-1 .slider-hill {
        width: 240px;
        margin: 0 auto;
        margin-right: -113px;
    }
}