
.ms-section__block, .ms-footer__inner {
	max-width: 1300px;
}
html, .hamburger-label {
	font-family: “Microsoft YaHei”;
	font-weight: 300;
}
.slide-inner--info h1 {
	font-family: “Microsoft YaHei”;
	font-weight: 400;
	font-size: calc(36px + 1vw);
	line-height: 80px;
}
.page-header {
	font-family: “Microsoft YaHei”;
	font-weight: 700;
	text-align: left;
}
.page-desc-block {
font-family: “Microsoft YaHei”;
	font-size: 1.5em;
	font-weight: 300;
	letter-spacing: .05em;
	text-align: left;
}
.ms-section__block p {
	font-family: “Microsoft YaHei”;
	font-weight: 300;
}
::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: #888;
}
.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: #888;
}
input:focus, textarea:focus {
	border-color: #888;
}
h2.h2 {
font-size: calc(36px + 16 * (100vw - 992px) / 1508);
	font-weight: 400;
}
.page-desc {
	max-width: 100vh;
	font-size: 16px !important;
}
#pages .active {
	background-color: #000;
	color: #888;
}
#pages a {
	line-height: 30px;
	width: 30px;
	height: 30px;
	display: inline-block;
}

.list ul li a{padding-left: 10px;display: block; 
	}
.list ul li .inactive{ background:url(/skin/images/off.png) no-repeat 330px center;}
.list ul li .inactives{background:url(/skin/images/on.png) no-repeat 330px center;} 
	.list ul li ul{display: none;}
	.list ul li ul li { border-left:0; border-right:0;}
	.list ul li ul li ul{display: none;}

.col-lg-4{margin-top:40px;}

@media (max-width:480px){
	
	.col-lg-4{margin-top:-82px;}
	
	
}
.ms-single-post__nav{margin-top:50px;}



/*点击展开 */


* {
  margin: 0;
  padding: 0;
}

.accordion {
  background: #fff;
  cursor: pointer;
	max-width: 100%;
	margin-left:-15px;
	
}
.accordion .item {
  height: 70px;
  margin-right:-20px;
}


.accordion .item h3 {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
padding-left:160px;
  font-family: “Microsoft YaHei”;
  font-size: 20px;
  font-weight: 400;
}
.accordion .item img {
  padding-left: 15px;
  height: 40px;
  width:auto;
  vertical-align: middle;
}
.accordion .item h3:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
 
}
.accordion .item:first-of-type {
  background: #0d2317;
  color: #f0f0f0;
}
.accordion .item:nth-of-type(2) {
  background:  #009376;
  color: #f0f0f0;
}
.accordion .item:nth-of-type(3) {
  background:#009376;
  color: #f0f0f0;
}
.accordion .item:nth-of-type(4) {
  background: #52637a;
  color: #f0f0f0;
}
.accordion .item:last-of-type {
  background: #009376;
  color:  #f0f0f0;
}
.accordion p {
 font-family: “Microsoft YaHei”;
  font-size: 18px;
  font-weight: 400;
  padding:10px ;
  display: none;

}
.accordion p:first-of-type {
  background: #fff;
  color: #0b2136;
}
.accordion p:nth-of-type(2) {
  background: #fff;
  color: #0b2136;
}
.accordion p:nth-of-type(3) {
  background: #fff;
  color: #0b2136;
}
.accordion p:nth-of-type(4) {
 background: #fff;
  color: #0b2136;
}
.accordion p:last-of-type {
   background: #fff;
  color: #0b2136;
}


@media (max-width:480px){
	
	.accordion .item {
  height: 55px;
}
	.accordion .item img {
  padding-left:10px;
  height: 30px;
  width:auto;
  vertical-align: middle;
}

.accordion .item h3 {
  padding-left:60px;
  font-size: 17px;
  font-weight: 400;
}	
}


.product2{background:url(/Public/Home/img/pro2.jpg) no-repeat center; background-size:cover; height:800px;background-attachment: fixed; position:relative;}

.company1{overflow:hidden; float:left; width:100%;}

.company1 .container{ position:relative; height:100%;}
.company1 span{ font-size:50px;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: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;}
.company1 .p2{font-size:14px;}
.company1{ height:auto; background-attachment:inherit; padding:40% 0 ; margin-top:-30px;}



}

@media (max-width:480px){
.company1{ height:auto; background-attachment:inherit; padding:40% 0 ; margin-top:-30px;}
.company1 span{ font-size:20px; line-height:35px;}
.company1 font{ font-size:13px;}

.company1 .p2{font-size:14px;}




}


@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:1000px;
	text-align:center;
}

