body{
	padding:0;
	margin:0;
    font-family:'黑体', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial', sans-serif;
	background:#FFF;
}
body a{
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
@font-face {
   font-family: 'Dorsa-Regular';
   src: url(../fonts/Dorsa-Regular.ttf)format('truetype');
}
input[type="button"],input[type="submit"]{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
	margin:0;	
	padding:0;
}	
p{
	color:#929da5
}
ul{
	margin:0;
	padding:0;
}
label{
	margin:0;
}
/*-- header-starts --*/
.header-top {
	padding:1.1em 0 0.85em;
	border-bottom: 1px solid #eee;
}

.header-bottom {
    padding: 2em 0;
}
.logo{
	width:100px;
	height:82px;
	margin:0 auto;
	display:block;
	background: url(../images/logo.png) no-repeat;
	background-size:cover;
}
.navbar {
  border-radius: 0px;
  -web-kit-border-radius:0px;
  -o-border-radius:0px;
  -ms-border-radius:0px;
  -moz-border-radius:0px;
      border: none;
}

.navbar-default .navbar-nav > li > a{
    text-transform: capitalize;
    background: none;
    color: #020202;
    font-size: 1.1em;
    letter-spacing: 1px;
    font-weight: 400;
	padding:0;
}
.navbar-default {
	background-color:#fff;
}

.navbar-nav {
	background:#fff;
	float: none;
	margin: 0;
    margin-top: 1.8em;
    text-align: center;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #0c3dbc;
    background-color: #fff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color:  #0c3dbc;
  background: none;
}
.navbar-default .navbar-collapse{
background:#fff;
}
.navbar {
	margin-bottom: 0px;
}
.navbar-nav > li {	
      display: inline-block;
  text-align:center;
  margin:0 2.5em;
  float: none;
}
.navbar-nav > li:last-child {
	border-right:none;
}
nav a {
	position: relative;
	display: inline-block;
	outline: none;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 400;
	text-shadow: 0 0 1px rgba(255,255,255,0.3);
	font-size: 1.35em;
}
nav a:hover,
nav a:focus {
	outline: none;
}


@media screen and (max-width: 1024px) {	

	.navbar-nav > li {
		margin: 0 2em;
	}

}


@media screen and (max-width:768px){

	.header-bottom {
		padding: 1em 0;
	}	
	.navbar-toggle {
		
	}
	.navbar {
		min-height: 0;
	}
	
}

@media screen and (max-width: 640px) {	
	.navbar-nav > li {
		margin: 1.5em 0;
		display: block;
	}
	.navbar-nav {
		margin-top: 0;
	}
	.navbar-default .navbar-collapse {
		margin-top: 0;
	}
	.navbar {
		min-height: 0;
	}
	.header-bottom {          
		padding:0;
	}
	.logo{
	width:41px;
	height:32px;
	z-index:99;
	position:relative;
	margin-left:15px;
	float:left;
	margin-top:8px;
	}
}



/*--banner-star--*/
.banner{
	height: 600px;
	width:100%;
}
.slides li{
	width:100%;
	background-size:cover !important;
	height: 600px;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	-ms-background-size: cover !important;
}
@media (max-width:1280px){
	.banner {
		height: 615px;
	}
	.slides li{
		height: 615px;
	}
}
@media (max-width:1024px){

	.banner {
		height: 490px;
	}
	
	.slides li{
		height:490px;
	}

}
@media (max-width: 768px){
	.banner {
		height: 400px;
	}
	.slides li{
		height:400px;
	}
}
@media (max-width:480px){
	.banner {
		height: 360px;
	}
	.slides li{
		height:360px;
	}

 
}
@media (max-width:320px){
	.banner {
		height: 310px;
	}
	.slides li{
		height:310px;
	}

}
/*--banner-end--*/
/*--company-start--*/
.company{
	margin:5em 0;
}
.heading h2{
	color:#0732a2;
	font-size:2.5em;
	margin-bottom:1em;
}

.heading .col-md-5,
.heading .col-md-7{
	display:table-cell;
	vertical-align:middle;
	float:none;
}
@media (max-width:768px){
.heading h2{
    font-size: 2.2em;
}
.company{
    margin: 3em 0;
}

}
@media (max-width:640px){
.company {
    margin: 2.5em 0 ;
}
.heading h2{
    font-size: 2em;
}
}
@media (max-width:480px){
.heading h2{
    font-size: 1.8em;
}
.company {
    margin: 2em 0;
}
}
@media (max-width:320px){
.company {
    margin: 1.5em 0;
}
}
/*--company-end--*/
/*--business-start--*/
.business{
	margin-bottom:5em;
}
.business .col-md-6{
	margin-bottom:1em;
}
.business h3
.business h4{
	color:#000;
}
.business h3,
.business p{
	margin-bottom:1.5em;
}

.business h4{
	margin-bottom:0.5em;
}

.col-md-7 img,
.col-md-6 img{
	width:100%;
	margin-bottom:1em;
}


.second-slider{
	background:#b6cbff;
	padding:2em 0 3.5em;
	position:relative;
	margin:5em 0;
}
.second-slider:before{
	content: '';
    position: absolute;
    background: url(../images/cutter.png)no-repeat;
    background-size: 100% 100%;
    height: 79px;
    z-index: 9;
    top: -10.5%;
    width: 100%;
    transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}
.second-slider:after{
	content: '';
    position: absolute;
    background: url(../images/cutter.png)no-repeat;
    background-size: 100% 100%;
    height: 79px;
    z-index: 9;
    top:100%;
    width: 100%;
}

.sec-slid-info img{
	margin-bottom:2em;;
}
.sec-slid-info p{
	font-size: 1.1em;
    color: #ffffff;
    text-align: center;
}
h3.tes {
	color: #fff;
    letter-spacing: 3px;
	margin-bottom: 1em;
	padding: 0;
}

@media (max-width: 768px){
	.second-slider:before{
    top: -10%;
}
.second-slider:after{
    top:99.9%;
}
.second-slider{
		margin:7em 0;
	}
}

@media (max-width: 640px){
	.second-slider:before{
   display:none;
}
.second-slider:after{
   display:none;
}
.second-slider{
		margin:2.5em 0;
	}	
}

@media (max-width: 480px){
.second-slider{
		margin:2em 0;
	}
}

@media (max-width:320px){
.second-slider{
		margin:1.5em 0;
	}
}

/*--business-end--*/
/*--storage-start--*/
.storage{
	background: url(../images/banner1.jpg) no-repeat center top;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	min-height:600px;
	text-align: center;
	padding-top: 8em;
	margin-bottom:5em;
}
.storage h3{
	color:#fff;
	margin-bottom:1em;
	text-transform:uppercase;
	font-size:3em;
}
.img-wrapper a {
	border-radius: 200px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	-o-border-radius: 200px;
	display: inline-block;
}
.img-wrapper a img {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border: 5px solid #6690fb;
	border-radius: 200px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	-o-border-radius: 200px;
	width: 120px;
	height:120px;
}
.img-wrapper a + a {
	margin-left: 14px;
}
.storage .blockquote1 {
	margin-top: 32px;
	border:none;
}
.blockquote1 .block_info {
	color: #fff;
}
.blockquote1 .heading {
	display: block;
	text-transform: uppercase;
	margin-bottom: 1em;
}
span.heading{
	font-size:1em;
}

@media (max-width:768px){
 
.storage {
  min-height: 410px;
  padding-top: 3em;
}

.storage .blockquote1 {
  margin-top:20px;
}
.blockquote1 .block_info {
  font-size: 15px;
}

}
@media (max-width:640px){

}
@media (max-width:480px){
.business h3,
.storage h3{
  font-size: 1.5em;
}

.img-wrapper a img {
	width: 95px;
	height:95px;
}

}
@media (max-width:320px){
.business h3,
.storage h3{
  font-size: 1.3em;
}
blockquote {
  padding:0 !important;
}  
.storage {
  padding-top: 2em;
  min-height: 350px;
}

.img-wrapper a img {
	width: 75px;
	height: 75px;
}
}


/*--storage-end--*/

.network{
	margin-bottom:5em;
}

@media (max-width: 768px){
.business,
.storage,
.network{
	margin-bottom:3em;
}
}

@media (max-width: 640px){
.business,
.storage,
.network{
	margin-bottom:2.5em;
}
}

@media (max-width: 480px){
.business,
.storage,
.network{
	margin-bottom:2em;
}
}

@media (max-width:320px){
.business,
.storage,
.network{
	margin-bottom:1.5em;
}
}

@media (max-width: 768px){
	.col-md-5,
	.col-md-6,
	.col-md-7{
		padding:0;
	}
	.heading .col-md-5,
	.heading .col-md-7{
		display:block;
	}

	.heading .col-md-7 img{
		margin-bottom:1em;
	}
	.col-md-6 h3,
	.col-md-6 h4,
	.col-md-6 p{
		text-align:center
	}
	
}

/*-- footer-start--*/
.footer{
	padding:1em 0;
	background:#3a3a3a;
	color:#fff;
}
.footer p{
	color:#fff;
	margin:0;
}
/*-- footer-end--*/
.footer a{
	color:#fff;
}
/*--top-top--*/
#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 14px;
  right: 14px;
  overflow: hidden;
  width: 20px;
  height: 20px;
  border: none;
  text-indent: 100%;
  background: url(../images/move-up.png) no-repeat;
  background-size:cover;
}
/*--/top-top--*/

.red{
	color:#f64662;
}