 .ms-section__block {
width:90%;
	margin: 0 5%;
	
margin-top:80px;
}

@media (max-width:805px){
 .ms-section__block {margin-top:30px;	
	
}}
.ms-section__block-small {
	padding: 0 0 20px;
}
.ms-section__block p:not(.logged-in-as, .comment-notes) {
	margin-bottom: 15px;
}
.ms-section__block img {
	max-width: 100%;
	height: auto;
}



html, .hamburger-label {
	font-family: “Microsoft YaHei”;

}
.slide-inner--info h1 {
font-family: “Microsoft YaHei”;

	font-size: calc(36px + 1vw);
	line-height: 80px;
}
.page-header {
	font-family: “Microsoft YaHei”;
	text-align: left;
}
.page-desc-block {
font-family: “Microsoft YaHei”;
	font-size: 1.5em;

	letter-spacing: .05em;
	text-align: left;
}
.ms-section__block p {
	font-family: “Microsoft YaHei”;

}


::selection {
	color: #ffffff!important;
	background-color: #555555!important;
}
::-moz-selection {
color:#ffffff !important;
background-color:#555555!important;
}
a, .about__role, .ms-right-sidebar a:hover, .ms-nav-item:active .ms-btn, .ms-nav-item:focus .ms-btn, .ms-nav-item:hover .ms-btn, .ms-button:hover, .nav-next a:hover .post-title, .nav-previous a:hover .post-title, .ms-nav-item:hover .nav-item__btn, .ms-right-sidebar ul a:hover, .sub-menu .ms-nav-item:hover .nav-item__btn {
	color: #111;
	font-weight:600;
}
.ms-btn::before, .ms-post-date, .about__role::after, .ms-btn--slider::before, .ms-button:after, .post-item__link::after, .nav-item__btn::before, .ms-menu-section .nav-item__btn::before {
	background-color: #111;
}
input:focus, textarea:focus {
	border-color: #282828;
}

.page-desc {
	max-width: 100vh;
}


.about_nav{
	clear:both;
	width:100%;
	position:relative;
	margin: 0 auto;
	background:#282828;
	height:50px;
	position: sticky;
    position: -webkit-sticky;    
    top: 98px;  
	z-index:98;
}
.about_tt{
	
	max-width:1600px;
	margin: 0 auto;
	background:#282828;
	height:50px;
}

.filtr-btn {
	width:100%;
	max-width:1600px;
	margin: 0 auto;
	background:#282828;
	margin-bottom:50px;
	color:#fff;
	
	height:50px;
}
.filtr-btn li {
	width:12%;
	cursor: pointer;
	float:left;	
	margin:0;
	height:50px ;
	line-height:50px;
	color:#282828;
	text-align:center;
	border-left:1px solid #565656;
	opacity:1;	
}
.filtr-btn  li:last-child{
	border-right:1px solid #565656;
}


.filtr-btn li a{
	color:#eee;
	opacity:1;
	height:50px ;
	line-height:50px;		

}

.filtr-btn li.active {
	color:#fff;
	background:#282828;
}

.filtr-btn li:hover {
	color:#fff;
	background:#282828;
}




.row2{
	overflow:hidden; margin:50px auto; width:100%;background:url(../images/fazhan02.jpg) no-repeat center; background-size:cover; height:800px; position:relative;
	
	
}
.row2 .about__info{
	 margin-top:15%; 
	
}
.row2,.row2 .about__info h4,.row2 .about__info P ,.row2 .about__role{
	color:#fff;
}
.row2 .about__info p{
	font-size:15px;
	
}
.row3{
	overflow:hidden; margin:0 auto; width:100%;background:url(/images/fazhan02.jpg) no-repeat center; background-size:cover; height:800px; position:relative;
	padding:5%;
	
}
.row4{
	
	background:#fff;
	border:2px solid #999;
	
	
}
@media (max-width:805px){
.row4{
	border:none;
	
}
}

.row4 .join_info1{
	
	margin-top:60px;
}
.row3,.row3 .about__info h4,.row3 .about__info P ,.row3 .about__role{
	color:#fff;
}
.about__info P span{
	
color:#999;	
}

.jm03{
overflow:hidden; margin:0 auto; width:100%;background:url(/skin/images/jmbg1.jpg) no-repeat center; background-size:cover; height:800px; position:relative;
	padding:5%;	
}

.ms-section__block1{
margin-top:150px;	
	
}
.ms-section__block3{
background:#222;
padding:5%;
	
}


.about__info{
	
width:100%;
	max-width:1600px;
	margin: 0 auto;
	
}
.about__info3{
	margin:0 30px;
	
}
.join_info{
	margin-top:60px;
}
.about__info1{
	text-align:right;

}
.about__info h4 {
margin-bottom: 10px;
color:#111;
font-size:26px;
font-weight:400;
letter-spacing:1px;
}
.about__info1 h4 {
	margin-bottom: 10px;
	color:#111;
letter-spacing:1px;
	font-weight:400;

}
@media (min-width:1607px){
	
	.about__info2 h4 {
	margin-top:100px;


}

	
}
@media (max-width:1608px){
	
	.about__info2 h4 {
	margin-top:60px;


}

	
}

@media (max-width:768px){
	
	.about__info2 h4 {
	margin-top: 0px;


}

	
}

.about__info P {	
	font-size:16px;
	color:#888;
	line-height:200%;
}
.about__info P span {	
	font-size:12px;
	color:#aaa;
	line-height:120%;
}

	
	
/* by Adon , CSS Document */




.contact{background:url(/Public/Home/img/contact.jpg) no-repeat center; background-size:cover; height:600px;background-attachment: fixed; position:relative;}

.tuanbg{background:url(/Public/Home/img/td1.jpg) no-repeat center; background-size:cover; height:800px;background-attachment: fixed; position:relative;}
.aboutbg{background:url(/Public/Home/img/company1.jpg) no-repeat center; background-size:cover; height:800px;background-attachment: fixed; position:relative;}
.fzbg{background:url(/Public/Home/img/fazhan.jpg) no-repeat center; background-size:cover; height:800px;background-attachment: fixed; position:relative;}
.join{background:url(/Public/Home/img/join1.jpg) no-repeat center; background-size:cover; height:800px;background-attachment: fixed; position:relative;}
.news{margin-bottom:80px;background:url(/Public/Home/img/news.jpg) no-repeat center; background-size:cover; height:600px;background-attachment: fixed; position:relative;}

.company1{overflow:hidden; float:left; width:100%;}

.company1 .container{ position:relative; height:100%;}
.company1 span{ font-size:60px;margin-top:-60px; line-height:60px;position: absolute; left:0; right:0;top:50%; color:#fff; text-align:center;}
.company1 .p2{ font-size:20px; margin-top:20px; line-height:20px;position: absolute; left:0; right:0;top:50%; color:#fff; text-align:center;}}

.company1 font{ font-size:15px;;position: absolute; left:15px; bottom:10%; color:#fff;}

@media (max-width:1266px){

.filtr-btn li {
	width:30%;}

	}
@media (max-width:805px){
	
.about_nav{

	position: sticky;
    position: -webkit-sticky;    
    top: 80px;  
	z-index:98;}

.filtr-btn li {width:30%;}

.filtr-btn {
	margin-bottom:40px;
}



	}
	
	
@media (max-width:768px){
.company1{ height:auto; background-attachment:inherit; padding:35% 0; height:auto}
.company1 span{ position:static;  font-size:30px;margin:0;}
.company1 .container{ position:static;}
.company1 font{ font-size:14px;}
.filtr-btn li {width:30%;font-size:15px;}
.company1{ height:auto; background-attachment:inherit; padding:40% 0 ; margin-top:-30px;}
.about_nav,.about_tt,.filtr-btn,.filtr-btn,.filtr-btn li,.filtr-btn li a{height:40px;}
.filtr-btn li,.filtr-btn li a{height:40px;line-height:40px;	}
.filtr-btn {margin-bottom:30px;}
.ms-section__block1{
margin-top:80px;	
}


}

@media (max-width:480px){
.company1{ height:auto; background-attachment:inherit; padding:40% 0 ; margin-top:-30px;}
.company1 span{ font-size:26px; line-height:35px;}
.company1 font{ font-size:13px;}
.filtr-btn {margin-bottom:0px;}
.filtr-btn li {width:33%;font-size:14px;background:#282828;}

.about_nav,.about_tt,.filtr-btn,.filtr-btn,.filtr-btn li,.filtr-btn li a{height:40px;	}

.filtr-btn li,.filtr-btn li a{height:40px;line-height:40px;	}
.ms-section__block1{
margin-top:50px;	
}


}


@media (max-width:320px){
.company1 span{ font-size:24px; line-height:30px;}
.company1 font{ font-size:12px;}

}


.col-md-12{
	
text-align:center;	
	
}


.col-md-12 h4, .col-md-121 span {

	text-align:center;
}

.col-md-12 p {
	margin: 0 auto;
	text-align:center;
max-width:1200px;
	text-align:center;
}
















	
	