.m-content{
	background-color:#fff;
}
.g-100 .m-content .m-banner {
  width: 100%;
  height: 600px;
  overflow:hidden;
}

/* banner */
.qinghai{background: url(../images/qh.jpg) no-repeat center center;}
.xinjiang{background: url(../images/xj.jpg) no-repeat center center;}
.shanghai{background: url(../images/sh.jpg) no-repeat center center;}
.beijing{background: url(../images/zz.jpg) no-repeat center center;}
.zhengzhou{background: url(../images/zz.jpg) no-repeat center center;}
.chongqing{background: url(../images/cq.jpg) no-repeat center center;}
.shenzhen{background: url(/images/sz.jpg) no-repeat center center;}
.airplane-box {
  display: inline-block;
  width: 700px;
  height: 194px;
}
.airplane-box > img {
  max-width: 100%;
}
.clearfix::before,
.clearfix::after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
  height: 0;
  visibility: hidden;
}
.banner-content {
  width: 1200px;
  height: 600px;
  margin: 0 auto;
  padding-top:160px;
}
.banner-content > .banner-left {
  text-align:center;
}
.banner-left > h4 {
  font-size: 32px;
  margin-bottom: 30px;
    color: #003399;
}
.banner-left > p {
	color: #003399;
	letter-spacing: 6px;
	font-size: 18px;
	line-height: 2;
	margin-bottom: 30px;
	font-weight:300;
}

.fs-btn {
  display: inline-block;
  width: 166px;
  height: 48px;
  line-height: 48px;
  border: 1px solid #3366cc;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
  user-select: none;
  text-decoration: none;
  position: relative;
  color: #3366cc;
  font-size: 18px;
  overflow: hidden;
  /* z-index: 2; */
}
.fs-btn>span {
  position: absolute;
  left: 48px;
  z-index: 6;
}
.fs-btn::after {
  position: absolute;
  content: '';
  display: block;
  top: 0;
  left:0;
  width: 0;
  height: 100%;
  background: #abdcfc;
}
.fs-btn:hover {
  border-color: #3697fe;
}
.fs-btn:hover::after {
  border-color: #3697fe;
   width: 100%;
   transition: all .2s linear;
}
.banner-content > .banner-right {
  float: left;
  margin-left: -40px;
  padding-top: 74px;
  width: 500px;
  height: 386px;
  line-height: 386px;
}


.g-100 .m-content .m-advantage {
  width: 100%;
  height: 628px;
  padding: 68px 0;
  box-sizing: border-box;
}
.g-100 .m-content .m-advantage .m-advantage-content {
  width: 1200px;
  margin: 0 auto;
}
.g-100 .m-content .m-advantage .m-advantage-content .u-advantage-title {
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  text-align: center;
  line-height: 43px;
  letter-spacing: 1px;
  color: #333333;
}
.g-100 .m-content .m-advantage .m-advantage-content .u-advantage-subtitle {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  text-align: center;
  line-height: 82px;
  letter-spacing: 1px;
  color: #333333;
}
.g-100 .m-content .m-advantage .m-advantage-content .m-advantage-list .m-advantage-ul .m-advantage-li {
  width: 280px;
  height: 362px;
  background-color: #ffffff;
  border-radius: 4px;
  float: left;
  margin-right: 26px;
  cursor: pointer;
}
.g-100 .m-content .m-advantage .m-advantage-content .m-advantage-list .m-advantage-ul .m-advantage-li:hover{
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
}
.g-100 .m-content .m-advantage .m-advantage-content .m-advantage-list .m-advantage-ul .m-advantage-li .m-advantage-img {
  width: 100%;
  height: 160px;
  padding-top: 49px;
  text-align: center;
  box-sizing: border-box;
}
.g-100 .m-content .m-advantage .m-advantage-content .m-advantage-list .m-advantage-ul .m-advantage-li .m-advantage-explain .u-explain-title {
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  text-align: center;
  line-height: 60px;
  letter-spacing: 1px;
  color: #333;
}
.g-100 .m-content .m-advantage .m-advantage-content .m-advantage-list .m-advantage-ul .m-advantage-li .m-advantage-explain .u-explain-subtitle {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 40px;
  letter-spacing: 1px;
  color: #666;
  padding: 0 20px;
}
.g-100 .m-content .m-advantage .m-advantage-content .m-advantage-list .m-advantage-ul li:last-child {
  margin-right: 0px;
}



/*关于聚星源*/
.title_solution{
	width:1200px;
	margin:0 auto;
}
.title_solution h2{
	font-size:34px;
	height:80px;
	line-height:80px;
    font-weight: normal;
    font-stretch: normal;
    text-align: center;
    letter-spacing: 1px;
    color: #333333;
	padding-top:50px;
}
.m-branch{
	background-color:#fff;
	height:600px;
}
.contxt p{
	font-size:18px;
	line-height:50px;
	padding-top:20px;
	text-indent:2em;
}




/*  鼠标事件   */
.g-100 .m-content .m-robot {
  width: 100%;
  height: 700px;
  background: #fff;
}
.g-100 .m-content .m-robot .m-robot-content {
  width: 1200px;
  margin: 0 auto;
}
.g-100 .m-content .m-robot .m-robot-content .m-robot-list .m-robot-list-ul li {
  float: left;
  width: 297px;
  height: 200px;
  text-align: center;
  /* display: inline-block; */
  box-sizing: border-box;
  cursor: pointer;
}


.g-100 .m-content .branchcase {
  width: 100%;
  height: 800px;
  background-color: #f5f5f5;
  padding-top: 48px;
}
.casecolor{
	background-color:#f5f5f5;
}
.g-100 .m-content .branchcase .m-caseList-content {
  width: 1200px;
  margin: 0 auto;
}
.g-100 .m-content .branchcase .m-caseList-content .u-caseList-title {
  font-size: 32px;
  text-align: center;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 1px;
  color: #333333;
}
.g-100 .m-content .branchcase .m-caseList-content .u-caseList-subtitle {
  font-size: 20px;
  text-align: center;
  font-weight: normal;
  font-stretch: normal;
  line-height: 50px;
  letter-spacing: 1px;
  color: #333333;
}


.branchcase .caseListul {
	width:1200px;
	margin:50px auto;
}

.branchcase .caseListul .use_item {
	width: 200px;
	height: 107px;
	overflow: hidden;
	float: left;
	margin: 12px 20px;
}

.branchcase .caseListul .use_item img {
	display: block;
	width: 100%;
	height: 100%;
	border:1px solid #e5e6fa;
}

.branchcase .caseListul .use_item:hover{
	transform: scale(1.1);
	-webkit-transition: -webkit-box-shadow linear 0.2s;
	box-shadow: 0px 0px 10px rgba(73,131,201,.2);
}
