body{
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei" !important;
}
ul li{
	list-style-type: none;
}
textarea{
	 resize : none;
}
button{
	outline:none !important;
}
a,a:hover,a:focus{
	text-decoration:none;
	cursor: pointer;
}
.display-none{
	display:none;
}
/*BEGIN HEADER*/
.pre-header{
	min-height: 30px;
   	color: #666666;
	padding-top: 5px;
	font-size: 16px;
    font-weight: 300;
    background-color: #fff;

}
.pre-header i{
	color: #666666;
}
.pre-header .container{
	width: 100%;
}
.pre-header ul li{
	margin-bottom:0;
}
.pre-header .header-contact{
	margin-bottom: 5px;
}
.pre-header .header-contact li{
	padding-right: 30px;
}	

.nav-top .active{
	border-bottom: 3px solid #4ad1cd;
}

.header{
	height: 70px;	
	background-color: #1e2b34;
	position: relative;
	left:0;
	right:0;
    z-index: 999;
}
.header .logoV{
	width:115px;
	height:23px;
	margin-top: 20px;
	margin-left: 20px;
}

.page-header-fixed .header{
	position: fixed !important;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
}

.header .nav > li > a:focus,
.header .nav > li > a:hover{
	background-color: #1e2b34;
	text-decoration: none;
}
.header ul li{
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 16px;
	margin-left: 5px;
}
.header ul li a{
	margin: 0 auto;
	cursor: pointer;
	color: #fff;
}
.header ul li a:hover {
	color: #4ad1cd;
	text-decoration: underline;
}
.header #nav2 { 
	margin-top: 20px;
	background: #364150; 
}
.header #nav2 a:hover,
.header #nav2 a:active,
.header #nav2 a:focus{
	background-color: #2e3744;
	color: #4ad1cd;
}
.header #nav2 ul {
	margin-bottom: 0;
	padding-left: 0;
}
.header #nav2 ul li{
	line-height: 35px;
	background: #29343B;
	margin:  0;
	margin-bottom:1px;
 }
.header #nav2 ul li a{
	padding-left: 10px;
}	
.header #nav2  .navTwo{
	margin-bottom: 0;
	background-color: #364150;
}
.header #nav2 .navTwo li{
	border-radius: 0;
	background-color: #29343B;
}
.header #nav2 .navTwo li a{
	padding-left: 30px;
}
.header #nav2 .navTwo .navThree{
	background-color: #364150;
}
.header #nav2 .navTwo .navThree li{
	background-color: #29343B;
}
.header #nav2 .navTwo .navThree li a{
	padding-left: 60px;
}
.header #nav2 a {
	text-decoration: none;
	display: block;
	color: #FFF; 
	}
.header #nav2 i{
	float: right;
	padding-right: 20px;
	padding-top: 7px;
}
.langChange a{
	font-size: 16px;
	font-weigth: bold;
	color: #333333;
}
.langChange a:hover{
	color: #4ad1cd;
}
.langChange select{
	margin-top: 2px;
	background-color: #999999;
	color: #fff;
	width: 100px;
}
@media (min-width:1025px){
	.header #nav2{
		display: none;
	}
	.header{
		padding: 0 80px;
	}
	.pre-header{
		padding: 5px 80px;
	}
}
@media (max-width: 1024px){
	.header #pcNav{
		display: none;
	}
	.header #mobileNav{
	    display: block !important;
	}
	.pre-header .langChange{
		display: none;
	}	
	.pre-header .col-md-10{
		width: 100%;
	}
}
@media (max-width: 1024px) and (min-width: 450px){
	.pre-header .mail-right{
		float: right;
	}
	.pre-header .header-contact li{
		padding-right: 0;
	}
	
}
.navbar-header{
	float:right;
}
.header #mobileNav{
	margin-top: 15px;
}
.navbar-toggle{
	background-color: #4ad1cd;
}
.navbar-toggle .icon-bar{
	background: #ffffff;
}

.nav-down{
	padding-top: 20px;
	background-color: #333333;
	position: absolute;
	left: 0;
	right: 0;
	margin-top: 27px;
	padding-bottom:70px;
}
.nav-down ul li{
	width: 100px;
	height: 30px;
	font-size: 14px;
}
.nav-down ul li p{
	font-size: 16px;
	color: #CCCCCC;
}
.nav-down ul li a{
	text-decoration: none;
	color: #4ad1cd;
}
.nav-top a{
	margin-right: 40px;
    text-decoration: none;
	color:#fff;
}
.header .navbar-two li{
	min-width: 300px;
	color: #CCCCCC;
	width: 150px;
	margin-bottom: 10px;
}
.header ul li .free-trail:hover{
	color: #fff;
	opacity: 0.7;
}
.free-trail span{
	min-width: 98px;
	min-height: 30px;
	padding: 10px 30px;
    background-color: #4ad1cd;
    border: none;
    border-radius: 20px;
}
/*END HEADER*/

/* BEGIN Homepage*/
.homepage-bg{
	background: url(../img/homepage/bg-index-center.png) no-repeat;
}

/*BEGIN Carousel*/
.carousel-fade .carousel-inner .item{
  opacity: 1;
  -webkit-transition-property:opacity ;
  -moz-transition-property:opacity ;
  -ms-transition-property:opacity ;
  -o-transition-property:opacity ;
  transition-property:opacity ;
}
 
.carousel-fade .carousel-inner .active{
  opacity: 1;
}
 
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{
  left: 0;
  opacity: 0;
}
 
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}


#myCarousel .active{
	border: 0;
}
#myCarousel .carousel-inner img{
	width: 100%;
	height: 100%;
}
.carousel-indicators li{
	width: 100px;
	height: 5px;
	background-color: #fff;
	opacity: 0.1;
	border:0;
	border-radius: 0;
	margin: 0;
}
.carousel-indicators .active{
	width: 100px;
	height: 5px;
	opacity: 1;
	background-color: #4ad1cd;
}
@media (max-width: 530px){
	.carousel-indicators li,
	.carousel-indicators .active{
		width:10px;
		height: 10px;
		border-radius: 5px;
		margin-left: 10px;
	}
}
/*END Carousel*/

.content-title{
	text-align: center;
	margin: 75px 0;
	
}
.content-title span{
    font-size: 26px;
	color: #666666;
}
.content-tit span{
	font-size: 24px;
}
.content-tit{
	background: url(../img/homepage/bg-homepage.png) no-repeat;
	background-size:100% 100%;
	color: #fff;
	min-height: 230px;
	padding-top: 60px;
	text-align:center;
}
.content-tit p{
	margin-top: 50px;
    font-size: 24px;
}
.content-tit p a{
	font-size: 18px;
	text-decoration: none;
    color: #fff;
}
.content-tit p a span:hover{
	color: #475f77;
	border: 2px solid #475f77;
}
.content-tit p a span{
	padding: 5px 80px;
	border: 2px solid #fff;
	border-radius: 20px;
}
@media (max-width:310px){
	.content-tit p a span{
		padding: 5px 0;
		display: block;
		margin: 0 auto;
	}
}

.why-vinchin{
	margin: 100px auto 125px;
}
.advantage {
	margin: 0 auto;
	margin-bottom:100px;
	max-width: 480px;
}
.advantage p{
    font-size: 20px;
	font-weight: bold;
	color: #333333;
	border-left: 18px solid #4ad1cd;
	padding-left: 15px;
}
.advantage span{
	display: block;
    font-size: 16px;
    color: #666666;
    line-height: 28px;
	margin-left: 35px;
}

.more-Advan{
	margin-bottom:165px;
}
.moreAdvan{
	margin-bottom: 60px;
	text-align: center;
}
.moreAdvan .col-md-4{
	margin-top: 10px;
}
.moreAdvan a{
	text-decoration: none;
	cursor: default;
	color: #666666;
}
.moreAdvan a:hover{
	color: #4ad1cd;
}
.moreAdvan h3{
	color: #333333;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight:bold;
}
.moreAdvan a p{
	max-width: 220px;
	margin: 0 auto;
    font-size: 16px;
}
.hypervisor-sup{
	margin-bottom: 90px;
}
.manufacturer{
	margin-bottom: 30px;
}
.manufacturer ul{
	text-align: center;
}
.manufacturer ul li{
	width: 150px;
	height: 56px;
	margin: 0 30px;
	cursor:default;
}
@media (max-width: 768px){
	.moreAdvan a p{
		max-width: 100%;
	}
	.manufacturer ul li{
		margin: 0;
	}
}
/*vmware*/
.manufacturer  .logo-vmware{
	background: url(../img/homepage/logos.png) -0px -224px no-repeat;

}
.manufacturer  .logo-vmware:hover{
	background: url(../img/homepage/logos.png) -0px -336px no-repeat;

}

/*citrix*/
.manufacturer  .logo-citrix{
	background: url(../img/homepage/logos.png) -0px -0px no-repeat;
}
.manufacturer  .logo-citrix:hover{
	background: url(../img/homepage/logos.png) -300px -56px no-repeat;
}

/*redhat*/
.manufacturer  .logo-redhat{
	background: url(../img/homepage/logos.png) -0px -168px no-repeat;
}
.manufacturer  .logo-redhat:hover{
	background: url(../img/homepage/logos.png) -150px -280px no-repeat;
}

/*certusnet*/
.manufacturer  .logo-certusnet{
	background: url(../img/homepage/logos.png) -300px -0px no-repeat;
}
.manufacturer  .logo-certusnet:hover{
	background: url(../img/homepage/logos.png) -0px -56px no-repeat;
}

/*h3c*/
.manufacturer  .logo-h3c{
	background: url(../img/homepage/logos.png) -150px -0px no-repeat;
}
.manufacturer  .logo-h3c:hover{
	background: url(../img/homepage/logos.png) -300px -112px no-repeat;
}

/*inspur*/
.manufacturer  .logo-inspur{
	background: url(../img/homepage/logos.png) -0px -112px no-repeat;
}
.manufacturer  .logo-inspur:hover{
	background: url(../img/homepage/logos.png) -300px -224px no-repeat;
}

/*halsign*/
.manufacturer  .logo-halsign{
	background: url(../img/homepage/logos.png) -150px -56px no-repeat;
}
.manufacturer  .logo-halsign:hover{
	background: url(../img/homepage/logos.png) -300px -168px no-repeat;
}

/*sangfor*/
.manufacturer  .logo-sangfor{
	background: url(../img/homepage/logos.png) -150px -168px no-repeat;
}
.manufacturer  .logo-sangfor:hover{
	background: url(../img/homepage/logos.png) -300px -280px no-repeat;
}

/*winhong*/
.manufacturer  .logo-winhong{
	background: url(../img/homepage/logos.png) -150px -224px no-repeat;
}
.manufacturer  .logo-winhong:hover{
	background: url(../img/homepage/logos.png) -150px -336px no-repeat;
}

/*kvm*/
.manufacturer  .logo-kvm{
	background: url(../img/homepage/logos.png) -150px -112px no-repeat;
}
.manufacturer  .logo-kvm:hover{
	background: url(../img/homepage/logos.png) -0px -280px no-repeat;
}

/*BEGIN MOREADVAN*/
.moreAdvan a .moreAdvans{
	width: 35px;
	height: 35px;
}
.moreAdvan1{
	background: url(../img/homepage/moreAdvans.png) -35px -70px no-repeat;
}
.moreAdvan2{
	background: url(../img/homepage/moreAdvans.png) -70px -70px no-repeat;
}
.moreAdvan3{
	background: url(../img/homepage/moreAdvans.png) -0px -0px no-repeat;
}
.moreAdvan4{
	background: url(../img/homepage/moreAdvans.png) -35px -0px no-repeat;
}
.moreAdvan5{
	background: url(../img/homepage/moreAdvans.png) -0px -35px no-repeat;
}
.moreAdvan6{
	background: url(../img/homepage/moreAdvans.png) -35px -35px no-repeat;
}
.moreAdvan7{
	background: url(../img/homepage/moreAdvans.png) -70px -0px no-repeat;
}
.moreAdvan8{
	background: url(../img/homepage/moreAdvans.png) -70px -35px no-repeat;
}
.moreAdvan9{
	background: url(../img/homepage/moreAdvans.png) -0px -70px no-repeat;
}
/*END MOREADVAN*/

/*END Homepage*/

.title-product{
	background: url(../img/product/pagetitle-product.png) no-repeat;
	background-size: 100% 100%;
}
.title-support{
	background: url(../img/support/pagetitle-support.png) no-repeat;
	background-size: 100% 100%;
}

.title-software{
	background: url(../img/software/pagetitle-software.png) no-repeat;
	background-size: 100% 100%;
}

.title-partner{
	background: url(../img/partner/pagetitle-partner.png) no-repeat;
	background-size: 100% 100%;
}

.title-company{
	background: url(../img/company/pagetitle-company.png) no-repeat;
	background-size: 100% 100%;
}
.title-news{
	background: url(../img/company/pagetitle-news.png) no-repeat;
	background-size: 100% 100%;
}

/*BEGIN 备份恢复*/
.page-title{
	padding-top: 30px;
	min-height: 135px;
}
.page-title h3{
	font-size: 26px;
	color: #fff;
}
.page-title span{
	color: #fff;
	opacity: 0.5;
}
.title{
	margin-top: 70px;
	margin-bottom: 100px;
	text-align: center;
	
}
.title h3{
	font-size: 26px;
	color: #666666;
	margin-bottom: 20px;
}
.title span{
	font-size: 16px;
	display: block;
	max-width: 320px;
	margin: 0 auto;
	color:#999999;
}
.title .title-sub{
	width: 30px;
	height: 5px;
	background-color: #4ad1cd;
	margin: 0 auto;
	margin-top: 20px;
}
.backupAdvan{
	margin:40px 0 60px; 
	text-align: center;
}
.backupAdvan .backup-mode{
	margin-bottom: 40px;
	color: #999999;

}
.backup-mode .col-md-4:hover{
	color: #4ad1cd;
	cursor: default;
}
.backupAdvan .backup-mode h3{
	padding-top: 10px;
	padding-bottom: 20px;
	color: #333333;
	font-size: 20px;
	font-weight: bold;
}
.backupAdvan .backup-mode span{
	display: block;
	max-width: 270px;
	margin:0 auto;
	font-size: 16px;
	padding-bottom: 50px;
}
.backup-mode .backups{
	width: 80px;
	height: 60px;
	margin: 0 auto;
}
.backup1{
	background: url(../img/product/backups.png) -0px -0px no-repeat;
}
.backup2{
	background: url(../img/product/backups.png) -0px -60px no-repeat;
}
.backup3{
	background: url(../img/product/backups.png) -80px -0px no-repeat;
}
.recoverAdvan .recovers{
	width: 80px;
	height: 80px;
	margin: 0 auto;
}
.recover1{
	background: url(../img/product/recovers.png) -0px -0px no-repeat;
}
.recover2{
	background: url(../img/product/recovers.png) -0px -80px no-repeat;
}
.recover3{
	background: url(../img/product/recovers.png) -80px -0px no-repeat;
}
.more-Fun{
	width: 90%;
	margin: 0 auto;
	margin-top: 80px;
}
.moreFun {
	padding-bottom: 70px;
	text-align: left;
	color: #999999;	
}
.moreFun:hover{
	color: #4ad1cd;
	cursor: default;
}
.moreFun .moreFun-text{
	padding-left: 60px;
}
.moreFun img{
	float: left;
	width: 30px;
	height: 34px;
}
.moreFun h3{
	margin-top: 0;
	color: #666666;
	font-size: 18px;
	font-weight: bold;
}
.moreFun span{
	font-size: 16px;
}
.recoverAdvan{
	text-align: center;
	margin-bottom: 60px;
	padding-bottom: 80px;
	color: #999999;

}
.recoverAdvan .col-md-4:hover{
	color: #4ad1cd;
	cursor: default;
}
.recoverAdvan h3{
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
}
.recoverAdvan span{
	font-size: 16px;
	display:block;
	max-width: 260px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.free-trial{
	color: #fff;
	background: url(../img/homepage/bg-homepage.png) no-repeat;
	background-size: 100% 100%;
	padding-top: 60px;
	padding-bottom: 40px;
	text-align:center;
}
.free-trial span{
	font-size: 20px;
}
.free-trial h3{
	margin-bottom: 30px;
	font-size: 24px;
}
.free-trial a:hover{
	color: #475f77;
	border: 1px solid #475f77;
}
.free-trial a{
	font-size: 16px;
	color: #fff;
	margin-right: 30px;
	padding: 10px 30px;
	border: 1px solid #fff;
	border-radius: 20px;
}
@media (max-width: 992px){
	.moreFun{
		max-width: 450px;
		margin: 0 auto;
	}
}
@media (max-width: 378px){
	.free-trial a{
		display:block;
		margin: 20px auto;
		width: 200px;
		margin-bottom: 20px;
	}
}
/*END 备份恢复*/

/*BEGIN ORCHESTRATION*/
.drill-orchestration{
	background: url(../img/homepage/bg-orchestration.png) no-repeat;
}
.drill-vinchin{
	margin-bottom: 200px;
}
.drillDiv{
	margin-bottom: 80px;
}
.drillDiv p{
	margin: 20px 0;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
.drillDiv span{
	font-size: 16px;
	display:block;
	max-width: 450px;
	color: #666666;
}
.drillDiv h3{
	color: #4ad1cd;
	font-size: 24px;
	font-weight: bold;
}
@media (max-width: 992px){
	.drillDiv .col-md-6{
		max-width: 500px;
    	margin: 0 auto;
	}
}
/*END ORCHESTRATION*/

/*BEGIN VMWARE*/
.aboutVMware{
	width: 90%;
	max-width: 960px;
    margin: 60px auto 165px;
}
.aboutVMware h3{
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 30px;
}
.aboutVMware .abount-text span{
	display: block;
	max-width: 640px;
	color: #666666;
	font-size: 16px;
}
.aboutVMware .abount-text p{
	color: #666666;
	font-size: 16px;
}
.aboutVMware .abount-text i{
	font-size: 22px;
	color: #4ad1cd;
	margin-right: 10px;
}
.about-adv{
	margin: 30px 0; 
}
.about-adv span{
	margin-bottom: 10px;
}
.about-adv span:hover{
	color:#4ad1cd;
}
.vmware-img{
	margin-top: 40px;
	text-align: center;
}
.vmwareSol{
	width: 90%;
	max-width: 920px;
	margin: 20px auto 50px;
	text-align:center;
}
.vmwareSol .col-md-4{
	padding: 0;
}
.vmwareSol .sol-block{
	margin: 10px auto 0;
	padding-top: 30px;
	max-width: 300px;
	height: 320px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
}
.vmwareSol .sol-block:hover{
	-webkit-box-shadow: 0 0 10px #999999;
	-moz-box-shadow: 0 0 10px #999999;
	box-shadow: 0 0 10px #999999;

}
.vmwareSol .sol-block h3{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	padding: 20px 0;
}
.vmwareSol .sol-block span{
	display: block;
	color: #666666;
	font-size: 14px;
	margin: 0 20px;
	padding: 0 5px;
	text-align:left;
}
.sol-text{
	width: 80%;
	margin: 0 auto;
	color: #666666;
	font-size: 14px;
	padding-bottom: 40px;
}
.sol-text span{
	display:block;
	margin-top: 10px;
}
.sol-text .vertion{
	margin-top: 20px;
}
.sol-text .vertion ul li{
	margin-bottom: 10px;
}
.backup-pro{
	margin: 60px 0 90px;
	text-align: center;
}
.backup-pro .img-responsive{
	display: inline;
}	
.vmware-Advan{
	width: 85%;
	margin: 0 auto;
	margin-bottom: 80px;
}
.vmware-Advan span{
	font-size: 14px;
	color: #666666;
}
.vmware-Advan span:hover{
	color:#4ad1cd;
}
.vmware-Advan i{
	font-size: 20px;
	color: #4ad1cd;
	margin-right: 10px;
}
@media (max-width: 992px){
	.vmware-Advan{
		width: 100%;
	}
	.vmware-Advan ul{
		padding: 0;
	}
	.vmware-Advan ul li{
		max-width: 400px;
    	margin: 20px auto;
	}
	.sol-text{
		width: 100%;
	}
}
/*END VMWARE*/

/*BEGIN XENSERVER*/
.about-Xen{
	width: 90%;
	margin: 0 auto;
	padding-top: 100px;
}
.about-Xen .about-text span{
	display: block;
	max-width: 560px;
	padding-top: 20px;
	font-size: 16px;
	color: #666666;
}
.about-Xen img{
	margin-top: 40px;
}
.Xen-advan{
	padding-top: 30px;
	padding-bottom: 80px;
}
.Xen-advan ul{
	padding-left: 0;
}
.Xen-advan ul li{
	border-left: 5px solid #475f77;
	padding-left: 20px;
}
.Xen-advan ul li h3{
	font-size: 18px;
	font-weight: bold;
}
.Xen-advan ul li span{
	color: #666666;
	font-size:16px;
}
.citrix-ready{
	width:90%;
	margin: 0 auto;
}
.citrix-ready p{
	color: #666666;
	font-size: 16px;
}
.citrix-ready h3,
.redhat-ready h3{
	font-size: 20px;
	margin: 10px 0;
}
.citrix-ready ul {
	padding-left: 20px;
}
.citrix-ready ul li{
	margin-bottom: 10px;
	list-style-type: circle;
}
.Xen-sol{
	width: 80%;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom:100px;
	text-align: center;
}
.Xen-sol .Xen-fun{
	margin: 0 auto;
	margin-top: 20px;
	padding: 50px 0;
	max-width: 450px;
	min-height: 300px;
	border: 1px solid #bcbcbc;
	border-radius:5px;
}
.Xen-sol .Xen-fun:hover{
	-webkit-box-shadow: 0px 0px 10px #999999;
	-moz-box-shadow: 0 0 10px #999999;
	box-shadow:  0 0 10px #999999;
}
.Xen-sol .Xen-fun h3{
	font-size: 16px;
	font-weight: bold;
}
.Xen-sol .Xen-fun span{
	display: block;
	max-width: 380px;
	margin: 0 auto;
	color: #666666;
}
.sol-Hypervisor{
	margin: 60px auto;
}
.sol-Hypervisor p{
	margin-top: 65px;
	font-size: 16px;
	color: #666666;
	max-width: 500px;
}
.hypervisor-features{
	padding: 60px 0 20px;
	background: #F1F1F1;
	margin-bottom: 60px;
}
.hypervisor-feature .col-md-4{
	text-align:center;
}
.hypervisor-feature .col-md-4 img{
	margin-top: 30px;
}
.hypervisor-features .col-md-8{
	margin-bottom: 60px;
}
.hypervisor-features .col-md-4{
	text-align: center;
}
.hypervisor-features h3{
	font-size: 18px;
	font-weight: bold;
}
.hypervisor-features p{
	color: #666666;
	max-width: 600px;
}
.hypervisor-Advan{
	margin: 0 auto 80px;
	text-align: center;
}
.hypervisor-Advan h3{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
.hypervisor-Advan a{
	color: #333333;
	cursor: default;
}
.hypervisor-Advan p{
	max-width: 240px;
	margin: 0 auto;
} 
.hypervisor-Advan a:hover{
	color: #4ad1cd;
}
.hypervisor-Advan .col-md-4{
	margin-top: 20px;
}
@media (max-width: 768px){
	.Xen-sol{
		width: 100%;
	}
	.Xen-sol .Xen-fun span{
		padding: 0 20px;
		text-align: left;
	}
}
/*END XENSERVER*/


/*BEGIN SUPPORT*/

.tech-help{
	width: 90%;
	margin: 0 auto;
	margin-bottom: 140px;
	text-align:center;
	color: #999999;
}
.tech-help span{
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
	font-size: 16px;
	text-align:left;
	max-width: 215px;
}
.tech-help .supports{
	width: 200px;
	height: 176px;
	margin: 0 auto;
}
.support-one{
	background: url(../img/support/supports.png) -200px -176px no-repeat;
}
.support-two{
	background: url(../img/support/supports.png) -0px -176px no-repeat;
}
.support-three{
	background: url(../img/support/supports.png) -200px -0px no-repeat;
}
.support-four{
	background: url(../img/support/supports.png) -0px -0px no-repeat;
}
.tech-help .col-md-3:hover{
	color: #4ad1cd;
}
.tech-help h3{
	padding-top:20px;
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.support-mode{
	max-width: 90%;
	margin: 0 auto;
	margin-bottom: 100px;
}
.support-mode .row{
	margin:0;
}
.support-mode .col-md-9{
	padding: 0;
}
.support-mode ul{
	padding-left: 0;
}
.support-mode ul li{
	text-align: center;
	min-height: 100px;
	margin-bottom: 10px;
	border: 1px solid #bcbcbc;
	border-radius: 5px;
	padding-right: 5px;
}
.support-mode ul li:hover{
	-webkit-box-shadow: 0px 0px 10px #999999;
	-moz-box-shadow: 0 0 10px #999999;
	box-shadow:  0 0 10px #999999;
}
.support-mode li i{
	padding:  15px;
	color: #4ad1cd;
	font-size: 30px;
	border: 2px solid #4ad1cd;
	border-radius: 40px;
	margin-top: 20px;
}
.support-mode ul li h3 {
	margin-top: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.support-mode ul li span{
	text-align: left;
	display: block;
	margin-top: 40px;
	color: #999999;
	padding-bottom: 20px;
}
.more-support {
	width: 80%;
	margin: 0 auto;
	margin-top: 150px;
}
.hover-active{
	background-color:#2D373E;
	position:relative;
	bottom:100px;
	height: 400px;
	margin-bottom:-120px !important;
}
@media (max-width: 992px){
	.hover-active{
		margin-bottom: -100px !important;
	}
	.tech-help span{
		text-align: center;
		max-width: 300px;
	}
	.support-mode ul li{
		padding: 20px;
	}
}
.hover-h3{
	color: #fff;
}
.more-sup{
	margin-bottom: 20px;
	padding-top: 40px;
	min-height: 280px;
	border: 1px solid #bcbcbc;
}
.more-sup h3{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 40px;
}
.more-sup span{
	max-width: 240px;
	margin: 0 auto;
	display: block;
	color: #666666;

}
.more-sup p{
	color:#00DFC8;
	font-size: 40px;
	text-align:center;
}
.more-sup .display-ellipsis{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.more-sup i{
	display: block;
	font-size: 50px;
	color: #4ad1cd;
	text-align:center;
	margin-top: 40px;
}
.more-sup i:hover{
	color: #666666;
}
.enter-KB{
	color: #fff;
	background: url(../img/support/bg-KB.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 140px;
	padding: 80px 0;
	text-align:center;
}
.enter-KB a:hover{
	color: #475f77;
	border: 2px solid #475f77;
}
.enter-KB a{
	color: #fff;
	font-size: 26px;
	padding: 10px 40px;
	border: 2px solid #fff;
	border-radius: 40px;
	
}
.enter-KB span{
	margin-top:50px;
	display: block;
	font-size: 22px;
}
@media (max-width: 315px){
	.enter-KB a{
		padding: 5px 0;
		display: block;
	}
}
/*END SUPPORT*/

/*BEGIN VIDEO*/
.video-play:hover{
	opacity: 0.7;
}
.vinchin-video p{
	color: #666666;
}
.vinchin-video .title{
	margin-bottom: 30px;
}
.video-install{
	width: 98%;
	margin: 0 auto 120px;
}
.video-install h3,
.video-install p{
	max-width: 600px;
	margin: 0;
}
.video-config{
	margin-bottom: 100px;
}
.video-config p{
	max-width: 365px;
}
.video-config h3{
	margin-top: 40px;
}
.video-config a,
.video-backup a{
	display: block;
	position: relative;
}
.video-backup{
	width:98%;
	margin: 0 auto;
}
.video-backup .row{
	
	margin-bottom: 60px;
}
.video-backup .col-md-8{
	margin-top:20px;
}
.video-play{
	max-width: 100px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.video-backup .video-play{
	width: 80px;
}
/*END VIDEO*/

/*BEGIN SUPPORT-KB*/
.page-KB .container{
	width: 100%;
	padding: 0;
}
.KB-system{
	position: relative;
	width: 100%;
	margin-bottom: 420px;
}
#page-details{
	margin-bottom: 20px;
}
.KB-system .search-KB input{
	background-color:transparent;
	border:2px solid #666666;
	padding-left:20px;
	color: #999999;
	font-size: 14px;
	font-weight:bold;
	border-radius: 30px 0 0 30px;
	height: 50px;
}
.KB-system .search-KB button{
	height: 50px;
	font-size: 18px;
	background-color: #4ad1cd;
	color:#fff;
	padding-left: 30px;
	padding-right: 40px;
	border-radius: 0 30px 30px 0;
}
.KB-system .search-KB button:hover{
	background-color: #455F76;
}
.search-KB{
	width: 100%;
	height: 500px;
	background: url(../img/support/bg-FAQ.png) no-repeat;
	background-size: 100% 100%;
	padding-top: 80px;
	padding-bottom: 200px;
	text-align: center;
	position: absolute;
	z-index:1;
}
.search-KB h3{
	color: #fff;
	font-weight: bold;
	font-size: 28px;
}
.search-KB .span-text{
	font-size: 14px;
	display: block;
	color: #999999;
	margin-top: 20px;
	margin-bottom: 60px;
}
.search-KB #search{
	margin: 0 auto;
	padding: 0 10px;
	max-width: 800px;
}
.search-result{
	margin-top: 100px;	
	width: 40%;
	color: #999999;
	font-size: 16px;
}
.kb-list{
	background: #fff;
	width: 70%;
	margin: 0 auto;
	border: 1px solid #bcbcbc;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	position: relative;
	top: 405px;
	z-index:999;
}
.kb-list ul{
	padding-left: 0;
	margin-top: 60px;
}
.kb-list ul .kb-num{
	font-size:20px;
	width: 90px;
	height: 30px;
	margin: 0 auto;
	margin-bottom:10px;
	border-radius: 5px;
	background-color: #E04E4B;
	color: #fff;
	text-align:center;
}
.kb-list ul span{
	margin-right: 10px;
	color: #999999;
}
.kb-list ul h3{
	font-size: 18px;
	font-weight:bold;
	margin-top: 5px;
	color:#333333;
}
.kb-list ul p{
	color:#666666;
}
.kb-list ul li{
	padding: 20px 120px;
	margin: 0;
	border-bottom: 1px solid #bcbcbc;
	background-color: #E8F7F9;
}
.kb-list ul li:hover{
	background-color: #FCF0C0;
}
.kb-list .bt-page{
	display: block;
	height: 40px;
	margin: 40px 0;
	padding-left: 120px;
}
.kb-list .bt-page li{
	padding: 0;
}
.kb-list .null-KB{
	margin: 100px 0;
	text-align: center;
}
.kb-list .null-KB h3{
	color: #4ad;
	font-size: 16px;
	margin-bottom: 20px;	
}
.kb-list .null-KB a{
	color: #4ad;
	border: 1px solid #4ad;
	padding: 5px;
}
.kb-list .null-KB a:hover{
	color: #4ad1cd;
}
.pagination>.active>a{
	background-color: #456077;
	border-radius:40px;
	color: #fff;
}
.pagination>.active>a:hover{
	background-color: #456077;
	cursor:pointer;
}
.pagination>li:first-child>a,
.pagination>li:last-child>a{
	border-radius: 40px;
}
.bt-page li a{
	padding: 4px 0;
	border: 0;
	width: 32px;
	height: 32px;
	line-height: 22px;
	text-align:center;
	color: #666666;
	font-size: 14px;
}
.bt-page li a:hover,
.bt-page li a:focus,
.bt-page li a:active{
	background-color: #456077;
	border-radius:40px;
	color: #fff;
}
.bt-page i{
	font-size: 20px;
	color: #333333;
}
.bt-page i:hover{
	font-weight: bold;
	color: #4ad1cd;	
}
.bt-page .le-right{
	background-color:#fff;
}
.bt-page .le-right:hover,
.bt-page .le-right:focus{
	background-color:#fff;
}
@media (max-width:1440px){
	.kb-list ul li{
		padding: 20px 40px;
	}
	.kb-list .bt-page{
		padding-left: 40px;
	}
}

@media (max-width: 1085px){
	.kb-list{
		margin-bottom: 400px;
	}
}
@media (max-width: 992px){
	.kb-list{
		width: 95%;
	}
	.kb-list ul .kb-num{
		margin: 10px 0;
	}
}
@media (max-width: 1085px) and (min-width: 1127px){
	.KB-system{	
		min-width: 1450px;
	}
}
@media (max-width: 992px) and (min-width: 600px){
	.search-result{
		width: 24%;
	}
}
@media (max-width: 768px){
	.page-KB .contanier{
		padding: 0;
	}
	.kb-list ul li{
		padding: 20px 10px;
	}
	.kb-list .bt-page{
		padding-left: 10px;
	}
	 .bt-page li a{
		font-size:14px;
		padding: 4px 0;
		width: 25px;
	    height: 25px;
	    line-height: 17px;
	}
}

@media (max-width: 538px){
	.search-result{
		margin-top: 80px;
	}
}
.sale-consult{
	text-align: center;
	background: url(../img/support/bg-KB.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 100px;
	padding: 40px 0;
}
.preafter-sale{
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
	width: 160px;
	height: 160px;
	padding-top: 20px;
	border: 2px solid #fff;
	border-radius: 10px;
	color: #fff;
}
.preafter-sale:hover{
	border: 2px solid #4ad1cd;
	color: #4ad1cd;
}
.preafter-sale span{
	display:block;
	font-size: 20px;
	margin-top: 20px;
}
.sale-consult .container{
	width: 40%;
}
.sale-consult .sale-vinchin{
	width: 50%;
	float:left;
}
@media (max-width: 992px){
	.sale-consult .container{
		width: 80%;
	}
}
@media (max-width: 500px){
	.sale-consult{
		display:none;
	}
}

.kb-detail{
	background: #fff;
	width: 70%;
	margin: 0 auto;
	border: 1px solid #bcbcbc;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	position: relative;
	top: 400px;
	z-index:999;
	padding: 60px 40px 10px 40px;
}
.kb-detail .kb-num{
	font-size:20px;
	width: 90px;
	height: 30px;
	margin-bottom:10px;
	border-radius: 5px;
	background-color: #E04E4B;
	color: #fff;
	text-align:center;
}
.kb-detail hr{
	height: 1px;
	border-top:1px solid #bcbcbc;
	margin-top: 30px;
	margin-bottom: 40px;
}
.kb-detail p{
	color: #666666;
	margin-bottom:20px;
}
.kb-detail span{
	display:block;
	color: #666666;
	max-width: 940px;
	margin-bottom: 40px;
}
.kb-detail h3{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	margin-top:20px;
	margin-bottom:20px;
}
.detail-title{
	width: 70%;
	margin: 0 auto;
	margin-top:95px;
	text-align:left;
}
.detail-title a,i{
	color: #fff;
	font-size: 16px;
}
.detail-title span{
	color: #666666;
	font-size: 16px;
}
.detail-title a:hover{
	color: #4ad1cd;
}
.feedback{
	min-height: 400px;
	background: #fff;
	width: 70%;
	margin: 0 auto;
	border: 1px solid #bcbcbc;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	padding: 20px 20px 40px 20px;
	margin-top: 420px;
}
.feedback .kb-form button{
	float:right;
	color: #fff;
	background-color:#455F76;
	padding:5px 30px;
	border-radius: 20px;
}
.feedback .kb-form button:hover{
	background-color: #4ad1cd;
}
.feedback .kb-success span{
	color: green;
	font-size: 16px;
	
}
.kb-error span{
	color: red;
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 10px;
	text-align: right;
}
.feedback .kb-form .col-md-5{
	padding: 0;
}
#starScore{
	padding: 0;
	text-align: right;
	max-width: 940px;
}
#starScore i{
	color: #4ad1cd;
	font-size: 24px;
}
#starScore #input-star{
	display: none;
}
#starScore span{
	display: inline;
}
#starScore .clear-stars{
	border: 1px solid #455f76;
	color:	#455f76;
	display: none;
}

@media (max-width: 768px){
	.kb-detail{
		padding: 20px 10px;
		width: 90%;
	}
	.feedback{
		padding: 20px 10px 40px 10px;
		min-height: 440px;
		width: 90%;
	}
	.detail-title{
		width: 90%;
	}
}
.feedback h3{
	font-size:18px;
	color: #333333;
	font-weight:bold;
	margin-bottom:30px;
}
.feedback h3 span{
	margin-left:10px;
	color: #999999;
	font-size: 14px
}
.feedback .kb-form span{
	color: #333333;
	display:block;
	margin-bottom:10px;
}
.kb-detail .ques-title span{
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 14px;
	color:#4ad;
	text-align: right;
}


/*END SUPPORT-KB*/

/*BEGIN DOWNLOAD*/
.download-list{
	width: 90%;
	margin: 0 auto;
}
.download-count{
	width: 90%;
	padding-top: 60px;
	margin-bottom: 30px;
}
.download-count span{
	float: right;
	color: #999999;
	font-size: 16px;
}
@media (max-width: 992px){
	.download-list{
		width: 100%;
	}
	.download-count{
		width: 100%;
	}
}
.download-list ul{
	padding: 0;
}
.download-list ul li{
	padding-top: 10px;
	padding-bottom: 20px;
	border-left: 5px solid red;
	border-top: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	border-radius: 5px;
	margin-bottom: 10px;
}
.download-list ul li:hover{
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	background-color: #EAEAF0;
}
.bt-download a {
	color: #fff;
	padding: 10px 30px;
	border-radius: 40px;
	background-color: #E04E4B;
}
.bt-download a:hover{
	background-color:#4ad1cd;
}
.bt-download .no-download{
	position: relative;
    top: -15px;
	background-color: #009788;
}
.bt-download .no-download:hover{
	background-color:#4ad1cd;
}
.bt-download{
	margin-top: 40px;
	text-align: center;
}
.download-des{
	padding-left: 40px;
}
.download-des a:hover{
	color:#4ad1cd;
}
.download-des i{
	color:#E04E4B;
}
.download-des > .userdoc,
.download-des > .vm-deploydoc{
	margin-left: 30px;
}

.download-des h3{
	color: #333333;
}
.download-des span{
}
.other-download a{
	margin-right: 15px;
}
/*END DOWNLOAD*/

/*BEGIN SOFTWARE-TRIAL*/
.down-trial{
	margin: 80px auto 0;
	width: 90%;
}
@media (max-width: 577px){
	.down-trial{
		width: 100%;
	}
	.app-trial .recommend{
		display:none;
	}
	.down-trial .col-md-6{
		padding: 0;
	}
	.trial-page .container{
		width: 100%;
	}
	.authorize-adv .col-md-4{
		text-align: left;
	}
}
.down-trial h3{
	text-align: center;
	margin-bottom: 30px;
}
.down-trial span{
	color: #666666;
	display: block;
	max-width: 300px;
	margin: 20px auto;
}
.down-trial .app-trial{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 20px;
	min-height: 500px;
	border: 1px solid #bcbcbc;
	border-radius: 10px;
}
.down-trial .app-trial:hover{
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;	
}
.app-trial .bt-software{
	margin-top: 60px;
	background-color:#E04E4B;
}
.app-trial .bt-apply{
	background-color:#455F76;
}
.app-trial a:hover{
	background-color:#4ad1cd;
}
.app-trial a{
	max-width: 340px;
	margin: 0 auto;
	margin-top: 40px;
	padding: 10px 0;
	display:block;
	text-align:center;
	border-radius: 20px;
	color: #fff;
}
.app-trial p{
	color: #999999;
	max-width: 300px;
	margin: 20px auto;
}
.app-trial .recommend{
	border: 30px solid #fff;
	border-color: transparent transparent #E04E4B transparent;
	height:0;
	width:90px;
	position:absolute;
	top:-29px;
	right:-19px;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(45deg);
	z-index: -1;
}
.app-trial .recommend span{
	color: #fff;
	position:absolute;
	top:-16px;
	z-index: 99;
}
@media (max-width: 992px){
	.app-trial .recommend{
		top: -39px;
		right: -19px;
	}
}

/*END SOFTWARE-TRIAL*/

/*BEGIN SOFTWARE-TRIAL-FORM*/
.trial-form{
	background-color: #4A555E;
	margin-bottom: -100px;
}
.write-form .submit-jump{
	font-size: 20px;
	text-align: center;
	display: block;
    margin-top: 80px;
}
.write-form{
	width: 90%;
	margin: 100px auto;
	padding: 20px 60px 60px;
	background-color: #fff;
}
.write-form h3{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 70px;
}
.write-form label{
	line-height: 30px;
	text-align: right;
}
.write-form input{
	min-height:40px;
	width: 70%;
}
.write-form select{
	width: 70%;
	min-height: 40px;
}
.write-form textarea{
	width: 70%;
}
.write-form .form-pro{
	width: 100%;
	min-height: 40px;
	margin-bottom: 15px;
	
}
.write-form .col-md-3{
	padding: 0 10px;
}

.write-form button:hover,
.write-form button:focus
{
	color: #fff;
	background-color:#4ad1cd;
}
.write-form button{
	color: #fff;
	font-size: 16px;
	display: block;
	margin: 0 auto;
	margin-top: 30px;
	background: #455F76;
	padding: 5px 30px;
	border-radius: 20px;
}
.write-form .trial-success{
	color: green;
    text-align: center;
    margin-top: 10px;
}
.write-form .trial-success a{
	cursor: pointer;
	color:	#E04E4B;
	margin-left: 20px;
}
.write-form .trial-success a:hover{
	text-decoration: underline;
}
@media (max-width: 992px){
	.write-form textarea,
	.write-form input,
	.write-form select{
		width: 90%;
	}
	.write-form{
		padding:10px 20px 90px;
		width: 90%;
	}
	.write-form h3{
		margin-bottom:30px;
	}
}
/*END SOFTWARE-TRIAL-FORM*/

/*BEGIN SOFTWARE-BUY*/
.contact-all{
	width: 80%;
	margin: 0 auto;
	margin-top: 140px;
	margin-bottom: 120px;

}
.contact{
	max-width: 430px;
	min-height: 170px;
	margin: 0 auto;
	border: 1px solid #bcbcbc;
	margin-bottom: 20px;
	border-radius:5px;
}
.contact:hover{
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;	

}
.contact i{
	font-size: 30px;
	color: #4ad1cd;
	border: 3px solid #4ad1cd;
	border-radius: 40px;
}
.contact-icon{
	text-align:center;
	margin-top: 40px;
}
.contact-text{
	padding-top: 30px;
}
@media (max-width: 992px){
	.contact-text{
		text-align:center;
		padding:0;
	}
}
.contact-text h3{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.contact-text span{
	color: #475f77;
	font-size: 18px;
	font-weight: bold;
}
.sale-contact{
	width: 90%;
	margin: 0 auto;
	margin-bottom: 160px;
}
.salesman {
	text-align:center;
}
.salesman h3{
	font-size: 18px;
	font-weight:bold;
	color: #333333;
	padding-bottom: 10px;
}
.salesman p{
	color: #666666;
	font-size: 16px;
}
.salesman span{
	color: #475f77;
	display:block;
	margin-bottom: 10px;
	font-size: 16px;
}
.authorization-img{
	margin: 0 auto;
	max-width: 440px;
	max-height: 220px;

}
.authorization-img img{
	width: 100%;
	height: 100%;
}
.authorize-adv{
	width: 80%;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 100px;
}
.authorize-adv .col-md-4{
	text-align:center;
	margin-top:10px;

}
.authorize-adv i{
	font-size: 18px;
	color: #4ad1cd;
	border: 2px solid #4ad1cd;
	border-radius: 20px;
}
.authorize-adv span{
	color: #999999;
	font-size:16px;
}

.service{
	width:80%;
	margin: 160px auto 120px;
}
.more-service{
	padding: 30px 20px 0;
	min-height: 280px;
	min-width: 250px;
	border: 1px solid #bcbcbc;
	margin-bottom: 20px;
}
.more-service i{
	display: block;
	font-size: 50px;
	color: #4ad1cd;
	text-align:center;
	margin-top: 40px;
}
.more-service i:hover{
	color:#666666;
}
.more-service h3{
	text-align: center;
	font-size: 40px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 40px;
}
.more-service span{
	display: block;
	font-size: 16px;
	text-align: center;
	color: #999999;
}
@media (max-width: 577px){
	.authorize-adv .col-md-4{
		text-align: left;
	}
}
/*END DOWNLOAD-BUY*/

/*BEGIN PARTNER-PLAN*/
.partner-plan{
	width: 90%;
	margin: 140px auto;
}
.partner-text span{
	display: block;
	color: #333333;
	font-size: 16px;
	margin-bottom: 5px;
}
.partner-title{
	background:url(../img/partner/bg-Coop.png) no-repeat;
	background-size: 100% 100%;
	min-height: 590px;
	margin: 0 auto;
}
.partner-title .partner-home{
	width: 70%;
	padding-top:100px;
	text-align:right;
}
.partner-title .partner-home h3{
	color: #fff;
	max-width: 550px;
	float: right;
	margin: 0;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
}
.partner-title .partner-home span{
	color: #999999;
	display: block;
	text-align: right;
	float: right;
	margin-top: 10px;
	font-size: 14px;
}
.partner-home .right-square{
	width: 30px;
	height: 5px;
	background-color: #4ad1cd;
	float: right;
}
.partner-sys{
	background-color:#E04E4B;
}
.partner-apply{
	background-color:#455F76;
}
.partner-title .partner-home a:hover{
	background-color:#4ad1cd;
}
.partner-title .partner-home a{
	color:#fff;
	margin-top: 20px;
	margin-right: 100px;
	padding: 10px 50px;
	border-radius: 40px;
	display: block;
	clear:both;
	float: right;
	text-align: center;
}
.partner-title .partner-form{
	text-align:left;
}
.partner-title .apply-partner p{
	margin: 0;
}
@media (max-width: 992px){
	.partner-title .container{
		width: 100%;
		text-align:center;
		margin:0;
	}
}
@media (max-width: 455px){
	.partner-title a{
		margin: 20px auto;
	}	
}
@media (max-width: 400px){
	.partner-title .partner-home a{
		margin-right: 10px;
	}
}
.partner-title .partner-home p{
	width: 100%;
	color: #999999;
	font-size: 14px;
	margin-top: 40px;
	float: right;
	text-align: right;
}

.partner-enjoy{
	margin-top: 60px;
}
.partner-enjoy h3{
	margin-top: 0;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}
.partner-enjoy .col-md-4{
	max-width: 355px;
	margin: 0 auto;
	border-left: 3px solid #4ad1cd;
	margin-top: 20px;
}
.partner-enjoy span{
	display:block;
	color: #999999;
	max-width: 260px;
}
.partner-level{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	color: #666666;

}
.partner-level .level-icons{
	width: 50px;
	height: 50px;
	margin: 0 auto;
}
.level-icon1{
	background: url(../img/partner/level-icons.png) -0px -0px no-repeat;	
}
.level-icon2{
	background: url(../img/partner/level-icons.png) -50px -0px no-repeat;
}
.level-icon3{
	background: url(../img/partner/level-icons.png) -0px -50px no-repeat;
}
.level-icon4{
	background: url(../img/partner/level-icons.png) -50px -50px no-repeat;
}
.level-icon5{
	background: url(../img/partner/level-icons.png) -100px -0px no-repeat;
}
.partner-level h3{
	color: #4ad1cd;
	margin: 20px 0;
	margin-left: 30px;
	font-size: 18px;
}
.partner-level .level-last{
	margin-left:0;
}

.partner-level h3 img{
	position: relative;
    left: 30px;
}
@media (max-width:992px){
	.partner-level h3{
		margin-left:0;
	}
	.partner-level h3 img{
		display:none;
	}
	.partner-enjoy span{
		max-width: 100%;
	}
	.partner-enjoy{
		margin-top: 10px;
	}
}
.partner-level .col-md-3{
	margin-top: 10px;
	padding: 0;
	margin-bottom: 20px;
}
.partner-level .col-md-3:hover{
	cursor: default;
	color: #4ad1cd;
}
.partner-level span{
	display: block;
	margin: 0 auto;
	max-width: 180px;
	text-align: left;
}
@media (min-width: 992px){
	.partner-level .col-md-3{
		width: 20%;
	}

}

.apply-partner{
	width: 80%;
	min-height: 420px;
	margin: 0 auto;
	margin-top: 80px;
	padding:20px 60px 10px 60px;
	background: #fff;
}
.apply-partner i{
	color: #4ad1cd;
	font-size:18px;
}
.apply-partner h3{
	font-size: 18px;
	text-align: center;
	margin-bottom:40px;
}
.apply-partner p{
	color: #333333;
	font-size: 14px;
}
.apply-partner ul{
	padding: 0;
	margin-top: 20px;
}
.apply-partner ul li{
	margin-bottom: 20px;
}
.apply-partner ul span{
	color: #666666;
	
}

.apply-partner .partner-form .col-sm-2{
	padding: 10px 0 0 20px;
}
.apply-partner .partner-form .col-sm-10{
	padding: 0;
}
.apply-partner .partner-form input{
	max-width: 300px;
	height: 40px;
	margin-bottom: 10px;
}
.apply-partner .partner-form button{
	outline: none !important;
	padding:5px 80px;
	border-radius: 20px;
	margin-top: 30px;
	margin-left: 120px;
	background-color: #475f77;
	color: #fff;
}
.apply-partner .partner-form button:hover{
	background-color:#4ad1cd;
}
.apply-partner .partner-form button a{
	color: #fff;
}
.partner-form .partner-mes{
	margin-top: 10px;
    text-align: center;
    color: green;
    font-size: 16px;
}
.partner-center{
	width: 80%;
	min-height: 420px;
	margin: 0 auto;
	margin-top: 80px;
	padding:20px 0 10px 0;
	background: #fff;
}
.error span{
	display: block;
	margin-top: 30px;
    color: #E04E4B;
    text-align: center;
    margin-left: 80px;
}
.partner-center .login-img{
	max-width: 313px;
	max-height: 313px;
	margin: 0 auto;
}
.partner-center .login-img img{
	width: 100%;
	height: 100%;
}
.partner-center h3{
	font-size:18px;
	font-weight: bold;
	margin-bottom: 60px;
	margin-left: 80px;
}
.login-partner{
	width: 70%;
	margin: 0 auto;
}
.login-partner .col-sm-2{
	text-align:right;
	margin-top: 5px;
	padding:0;
}
.login-partner input{
	max-width: 300px;
	margin-bottom: 20px;
}
.login-partner button{
	margin-left: 80px;
	margin-top: 30px;
	text-align:center;
	padding: 5px 120px;
	border-radius: 20px;
	background-color: #E04E4B;
	color: #fff;
}
.login-partner a{
	color: #E04E4B;
}
.login-partner button:hover,
.login-partner button:active{
	background-color:#4ad1cd;
	color: #fff;
}
.login-partner button:focus{
	background-color:#E04E4B;
	color: #fff;
}
.rem-passwd input{
	width: 15px;
	height: 15px;
	position: relative;
    top: -1px;
}
.rem-passwd span{
	position: relative;
    top: -4px;
}
.forget-pas{
	float:right;
	margin-right: 20px;
}
@media (max-width:1199px){
	.login-partner button{
		margin-left:50px;
	}
	.error span{
		margin-left:50px;
	}
}
@media (max-width:992px){
	.partner-center .col-md-5{
		display:none;
	}
	.partner-center h3{
		margin-left: 0;
	}
	.partner-center .col-md-7{
		width: 100%;
		margin: 0 auto;
	}
	.login-partner{
		width: 90%;
	}
	.partner-level span{
		max-width: 90%;
		text-align: center;
	}
	.login-partner input{
		max-width:600px;
	}
	.rem-passwd{
		text-align:left;
	}
	.partner-form{
		width: 80%;
		margin: 0 auto;
	}
	.apply-info{
		display:none;
	}
	.apply-partner .partner-form button{
		margin-left: 100px;
	}
}
@media (max-width:768px){
	.login-partner button{
		margin-top:0;
		padding: 5px 60px;
		margin-left:10px;
	}
	.error span{
		margin-left:10px;
	}
	.partner-form{
		width: 80%;
		margin: 0 auto;
	}
	.apply-partner .partner-form button{
		margin: 10px 0;
		margin: 10px 0;
		padding: 5px 20px;
	}
	.apply-partner{
		margin-top: 40px;
		margin-bottom: 20px;	
	}
}
@media (max-width: 455px){
	.partner-title .forget-pas{
		margin: 0;
	}
	.partner-center{
		width: 95%;
	}
	.apply-partner{
		padding:10px;
	}
}
/*END PARTNER-PLAN*/

/*BEGIN ABOUT-US*/
.vinchin-intro{
	background: url(../img/company/bg-introduce.png) no-repeat;
	background-size: 100% 100%;
}
.about-vinchin{
	width: 85%;
	margin: 140px auto;
	border-radius: 10px;
	min-height: 300px;
	padding: 40px 0;
	background-color: rgba(255,255,255,.2);
}
@media (max-width:768px){
	.about-vinchin{
		width: 100%;
	}
}
.about-vinchin span{
	font-size: 14px;
	max-width: 900px;
	display: block;
	margin:20px auto;
	padding: 0 10px;
	color: #fff;
}
.our-team{
	width: 60%;
	margin: 0 auto;
	text-align: centet;
	margin-bottom: 100px;
}
.our-team span{ 
	display: block;
	color: #666666;
	margin-top: 20px;
}
.our-img{
	max-width: 620px;
	max-height: 345px;
}
.our-img img{
	width: 100%;
	height: 100%;
}
.our-copyright{
	margin: 0 auto;
	margin-bottom: 140px;
}
.our-copyright h3{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0;
	text-align: center;
}
.our-copyright span{
	color: #999999;
	display: block;
	max-width: 300px;
    margin: 0 auto;
}
.copyright-img{
	max-width: 270px;
	max-height: 230px;
	margin: 10px auto;
}
.copyright-img img{
	width: 100%;
	height: 100%;
}
.our-culture{
	width:90%;
	margin: 0 auto;
}
.our-culture .row{
	width: 100%;
	margin: 0 auto;
}	
.our-culture .col-md-4{
	text-align:center;
}
.our-culture h3{
	font-size: 22px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 80px;
}
.our-culture span{
	color: #999999;
}
@media (max-width: 768px){
	.our-team{
		width: 100%;
	}
	.our-copyright span{
		max-width: 100%;
	}	
}
/*END ABOUT-US*/

/*BEGIN CONTACT-US*/
.contact-our{
	width: 60%;
	margin:0 auto;
	margin-bottom: 120px;
}
.contact-our span{
	font-size: 12px;
	margin-top: 10px;
	margin-left: 20px;
	display: block;
	color: #666666;
}
.contact-our .map-img{
	margin-top: 100px;
	max-width: 655px;
	max-height: 360px;
}
.map-img img{
	width: 100%;
	height: 100%;
}
.leave-message{
	color: green;
}
.contact-mode{
	width: 60%;
	margin: 0 auto;
}
.contact-mode textarea{
	min-height: 160px;
}
.contact-mode label{
	font-size: 12px;
	color: #666666;
}
.contact-mode input{
	min-height: 40px;
}
.contact-mode span{
	display: block;
	font-size: 12px;
	color: #999999;
	margin-bottom: 40px;
}
.contact-mode button:hover,
.contact-mode button:focus,
.contact-mode button:active{
	color:#fff;
	background-color:#4ad1cd;
}
.bt-submit{
	outline: none !important;
}
.contact-mode button{
	background-color:#22313b;
	color: #fff;
	float: right;
	outline:none;
	padding: 5px 40px;
	border-radius: 20px;
	margin-bottom: 100px;
}
.about-news{
	background: url(../img/company/bg-news.png) no-repeat;
	background-size: 100% 100%;
	padding: 40px 0;
	color: #fff;
	margin-top: 60px;
}
.about-news i{
	margin-left:20px;
	font-size: 24px;
}
.about-news h3{
	font-size: 22px;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 30px;
}
.about-news span{
	font-size: 20px;
}
.toNews{
	color: #fff;
}
.toNews:hover{
	color: #4ad1cd;
}
@media (max-width:768px){
	.contact-our{
		width: 100%;
	}
	.contact-mode{
		width: 100%;
	}
}
/*END CONTACT-US*/

/*BEGIN VINCHIN-NEWS*/
.news-count{
	float:right;
	margin-top: 55px;
	font-size:16px;
}
.news-list{
	margin-top:80px;
	margin-bottom:20px;
	padding: 40px 60px;
	border: 1px solid #bcbcbc;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;	
}
.news-list ul{
	padding: 0;
}

.news-list #newsList li{
	padding: 20px;
	border-bottom: 1px solid #bcbcbc;
	
}
.news-list .bt-page{
	display: block;
	height: 40px;
	margin: 40px 0;
	padding: 0;
}
.news-list .bt-page li{
	padding: 0;
}
.news-list #newsList li:hover{
	background-color: #DFE7EA; 
}
@media (max-width: 768px){
	
	.news-page .container{
		padding: 0;
	}
	.news-list{
		padding: 0;
	}
	.news-list ul{
		padding:0;
	}
	.news-list ul li{
		padding:5px;
	}
	.news-list .bt-page{
		padding-left:5px;
	}
}

.news-list ul li{
	margin-bottom: 0;
}
.news-list .news-img{
	text-align:center;
	padding: 0;
	margin-bottom:5px;
}
.news-list .news-text h3{
	margin: 0;
	margin-bottom: 15px;
	color: #333333;
	font-size: 18px;
	font-weight: bold
}
.news-list .news-text p{
	font-size: 14px;
	color: #666666;
}
.news-update{
	margin-top:10px;
}

.news-list .news-text span{
	color: #999999;
	font-size: 12px;
	margin-right: 30px;
}
.news-list .news-text .news-icon{
	padding: 2px 10px;
	color: #475f77;
	border: 1px solid #475f77;
	border-radius: 20px;
}

@media (max-width: 440px){
	.news-list .news-text .news-icon{
		display: block;
		text-align: center;
		margin-top: 10px;
		max-width: 100px;
	}
}
/*END VINCHIN-NEWS*/

/*BEGIN NEWS-DETAILS*/
.news-details{
	margin-top:10px;
	padding: 60px 80px;
	margin-bottom: 20px;
	border: 1px solid #bcbcbc;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;	
}
.news-details h3{
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
.news-jump{
	margin-top: 60px;
	font-size:16px;
}
.news-jump i{
	padding: 0 5px;
	font-size:20px;
	color: #333333;
}
.news-jump a{
	color: #333333;
	font-weight: bold;
}
.news-jump a:hover{
	color: #4ad1cd;
}
.news-jump span{
	color: #666666;
}
.news-details p{
	color: #666666;
	max-width: 860px;
	font-size: 14px;
}
.news-details .news-update{
	margin-top: 20px;
	margin-bottom:20px;
}
.news-details .news-update span{
	color: #999999;
	font-size: 12px;
	margin-right: 30px;
}
.news-details .news-update .news-icon{
	padding: 2px 10px;
	color: #475f77;
	border: 1px solid #475f77;
	border-radius: 20px;
	
}
.details-img{
	max-width: 848px;
	max-height: 338px;
	margin-bottom: 30px;
}
.details-img img{
	width: 100%;
	height: 100%;
}
.news-details .news-update a{
	padding: 2px 10px;
	color: #475f77;
	border: 1px solid #475f77;
	border-radius: 20px;
}
.hobby-news{
	margin-top: 30px;
	margin-bottom: 80px;
	min-height: 200px;
	padding:40px 60px 20px 60px;
	border: 1px solid #bcbcbc;
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;	
}
.news-next{
	text-align: right;
}
.hobby-news{
	margin-bottom: 60px;
}
.hobby-news h3{
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	margin-top: 0;
}
.hobby-news p{
	margin-top: 20px;
	color: #666666;
	font-size: 14px;
}
.news-next a{
	color: #475f77;
	font-size: 16px;
}
.news-next i{
	color: #333333;	
}
.news-next a:hover,
.news-next i:hover
{
	color: #4ad1cd;
}
.news-change{
	color: #475f77;
	font-size: 16px;
	margin-bottom:10px;
}
.news-change img{
	margin-right: 10px;
}
.news-sum{
	max-width:950px;
	margin: 0 auto;
	padding:20px;
}
.news-sum:hover{
	background-color: #DFE7EA;
}
@media (max-width: 992px){
	.news-details{
		padding:10px;
	}
	.news-next{
		margin-top: 10px;
		float:left;
	}
	.hobby-news{
		padding:10px;
	}
}
@media (max-width: 768px){
	.detail-page .container{
		padding: 0;	
	}
}
/*END NEWS-DETAILS*/

/*BEGIN EMPLOYMENT*/
.employ-req{
	width: 80%;
	margin: 0 auto;
}
.employ-req ul li{
	margin-right: 50px;
}
.employ-req span:hover{
	color:#4ad1cd;
}
.employ-req i{
	color: #4ad1cd;
	font-size: 18px;
}
.join-right{
	width: 80%;
	margin: 0 auto;
}
.join-right .col-md-3{
	margin-top: 10px;
}
.join-right .right-border{
	width: 185px;
	height: 185px;
	margin: 0 auto;
	border: 1px solid #bcbcbc;
	border-radius: 10px;
}
.vinchin-right{
	padding-top:20px;
	margin: 5px;
	width: 175px;
	height: 175px;
	border: 1px solid #4ad1cd;
	border-radius: 10px;
	text-align: center;
}
.vinchin-right span{
	display:block;
	margin-top: 10px;
	color: #333333;
}
.vinchin-right .welfares{
	width: 80px;
	height: 80px;
	margin: 0 auto;
}
.welfares-salary{
	background: url(../img/company/welfares.png) -0px -80px no-repeat;
}
.welfares-promotion{
	background: url(../img/company/welfares.png) -0px -0px no-repeat;
}
.welfares-reward{
	background: url(../img/company/welfares.png) -80px -0px no-repeat;
}
.welfares-talent{
	background: url(../img/company/welfares.png) -80px -80px no-repeat;
}
.apply-entry{
	width: 80%;
	margin: 0 auto;
	margin-bottom: 160px;
}
.entry-pro {
	text-align:center;
}
.entry-pro img{
	position: relative;
	left: 60px;
}
.entry-pro p{
	margin: 0 auto 30px;
	color: #fff;
	font-size: 18px;
	width: 140px;
	padding: 55px 0 55px 24px;
	border-radius: 80px;
	background-color: #475f77;
}
@media (max-width:992px){
	.entry-pro img{
		display:none;
	}
	.entry-pro p{
		margin-top: 10px;
		padding-left:0;
		
	}
}
.entry-pro .pos-last{
	padding-left: 0;
}
.entry-pro span{
	display:block;
	color: #666666;
}
.vinchin-position{
	margin: 0 auto;
}
.vinchin-position ul li{
	padding-bottom: 20px;
	border-bottom: 1px solid #bcbcbc;
}
.vinchin-position ul .pos-bottom{
	border-bottom: 0;
}
.vinchin-position .col-md-2,
.vinchin-position .col-md-10{
	padding: 0;
}
.vinchin-position .col-md-2 span{
	font-weight: bold;
}
.vinchin-position .col-md-10{
	margin-bottom: 10px;
}
/*END EMPLOYMENT*/

/*BEGIN FOOTER*/
.footer-div{
	color:#999999;
	background-color: #22313b;
	padding-top: 50px;
	padding-bottom: 20px;
	border-bottom: 1px solid #666666;
}
.footer-div ul li{
	font-size: 14px;
}
.footer-div row p,ul li {
    margin-bottom: 36px;	
}
.footer-div ul li a{
	text-decoration: none;
	color:#999999;
}
.footer-div ul li a:hover{
	color: #4ad1cd;
}
.copyright{
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#999999;
}
.foot-contact p{
	margin-bottom: 20px;
}
.footer-div .contact-us ul i{
	color:#999999;
}
.foot-contact ul{
	float: left;
}
.foot-contact ul li{
	margin-bottom: 36px;
}
.footer-div .contact-us p{
	font-size: 18px;
	color:#fefefe;
	opacity: 0.15;
}
.footer-div .contact-us ul{
	padding-left: 0;
	width: 100%;
}
.footer-div .community ul i:hover{
	color: #4ad1cd;
}
.footer-div .community ul li i{
	color:#666666;
}
.footer-div .community ul li{
	margin-right: 20px;
	width: 30px;
	height: 30px;
	font-size: 24px;
}
.footer-enter ul{
	min-width: 230px;
	padding-left: 0;
}
.footer-enter ul li{
	color: #999999;
	margin-bottom: 36px;
}
.footer-enter p{
	font-size:18px;
	color:#fefefe;
	opacity: 0.15;
	padding-left:15px;
	padding-bottom: 10px;
}
.footer-subscribe{
	padding:40px 0 20px;
	background-color:#23313c; 
	color:#999999;
}
.getMail span{
	font-size: 14px;
	color: #fefefe;
	opacity: 0.3;
}
.getMail #submitEmail span{
	color: #fff;
	opacity: 1;
	background-color: #4ad1cd;
	border-radius: 0 20px 20px 0;
}
.getMail #submitEmail button:hover,
.getMail #submitEmail button:focus{
	color: #fff;
	background-color: #65A0D4;
}
.getMail #submitEmail button{
	outline:none;
	background-color: #4ad1cd;
	border-radius: 0 20px 20px 0;
}
.getMail #submitEmail{
	max-width: 370px;
	height:30px; 
	padding-top: 20px;
}
.getMail #submitEmail input{
	background-color: #23313c;
	border-radius:20px 0 0 20px;

}
#sub-success{
	color: #0EC228;
	font-size:14px;
	margin-top: 10px;
	margin-left: 20px;
}
.changshang img{
	margin-top:5px;
	margin-right: 25px;
	width: 90px;
}
.footer-copyright{
	min-height: 30px;
	background-color: #1e2b34;
}
.footer-copyright a{
	text-decoration: none;
	color: #999999;
}
.footer-copyright a:hover{
	color: #4ad1cd;
}

.weixin {
    position: relative;
}
 
.weixin img {
  position: absolute;
  z-index: 99;
  top: -125px;
  right: -48px;
  width: 120px;
  height: 120px;
  transform: scale(0);
  transform-origin: bottom;
  opacity: 0;
  -webkit-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
 
}
.weixin:hover img {
    transform: scale(1);
    opacity: 1;
}
@media (max-width: 1060px) and (min-width: 992px){
	.weixin img{
		right: -75px;
	}
}
@media (max-width: 991px){
	.community ul{
		width: 100%;
		text-align:center;
	}
	.getMail #submitEmail{
		margin: 0 auto;
	}
	.copyright,.getMail{
		text-align: center;
	}

}
@media (min-width: 992px){
	.footer-subscribe .container{
		width: 90%;
	}
	.getMail{
		width:70%;
		margin: 0 auto;
	}
}
@media (max-width: 440px){
	.weixin img{
		right: -70px;
	}
}
 
/*END FOOTER*/

 
/*BEGIN 404 500*/
.page-404{
	height: 400px;
	text-align:center;
	padding-top: 100px;
}
.page-404 .number {
  position: relative;
  top: 35px;
  display: inline-block;
  letter-spacing: -10px;
  margin-top: 0px;
  margin-bottom: 10px;
  line-height: 128px;
  font-size: 128px;
  font-weight: 300;
  color: #7bbbd6;
  text-align: right;
}
.page-404 .details {
  margin-left: 40px;
  display: inline-block;
  padding-top: 0px;
  text-align: left;
}
.page-404 .details a{
	position:relative;
	top: 20px;
}
.page-404 .details i ,.page-500 .details i {
	color: #7bbbd6;
	margin-left: 20px;
	font-size: 20px;
}
.page-404 a{
	text-decoration: underline;
}
.page-500{
	text-align: center;
	height: 400px;
	padding-top: 100px;
}
.page-500 .number {
  display: inline-block;
  letter-spacing: -10px;
  line-height: 128px;
  font-size: 128px;
  font-weight: 300;
  color: #ec8c8c;
  text-align: right;
}

.page-500 .details {
  margin-left: 40px;
  display: inline-block;
  text-align: left;
}
.page-500 a{
	text-decoration: underline;
}
/*END 404 500*/
@media (max-width: 768px){
	.trialForm-page{
		padding: 0;
	}
	.write-form{
		width: 100%;
		margin-bottom: 120px;
	}
}
@media (min-width: 992px) and (max-width: 1134px){
	.container{
		width: 750px;
	}
	.support-mode .col-md-6{
		padding: 0;
	}

	.write-form{
		padding: 20px 20px 60px;
	}
	.support-page,.trialForm-page,.down-trial,.buy-page,.employment-page,.about-page,.contact-page
	{
		width: 100%;
	}
	.partner-page .container,.partner-title .container{
		width: 100%;
	}
	.footer-enter .col-md-5 ul{
		padding-left: 40px;
	}
	.Xen-sol .col-md-6{
		padding: 0 5px;
	}
	.vmwareSol .sol-block{
		height: 340px;
	}
	.vmware-page{
		width: 100%;
	}
}
@media (min-width: 1025px) and (max-width: 1134px){
	.trial-page .container{
		padding: 0;
	}
}
@media (min-width: 1200px) and (max-width: 1264px){
	.container{
		width: 970px;
	}
}