/** slider **/
.slideWrap{height: 566px;}
.slideWrap .layui-carousel-ind{top: -84px;}
.slideWrap .layui-carousel-ind ul, .slideWrap .layui-carousel-ind ul:hover{background: none;}
.slideWrap .layui-carousel-ind li{width: 57px; height: 6px; border-radius: 0; margin: 0 14px;}
.slideWrap .layui-carousel-ind li.layui-this{background: #000;}

.mainWrap{background: url(../images/home_b_bg.jpg) no-repeat center bottom;}
.homeMidWrap{min-height: 940px; /*background: url(../images/home_mid_bg.png) no-repeat center bottom;*/}
.midTit{text-align: center; font-size: 36px; padding-top: 60px;}
.homeMidBox{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 50px;}
.midLCont{width: 380px; height: 349px; margin-bottom: 20px; background: #f0f0f0; position: relative;}
.midLCont .act-scene-card{
  width:calc((100% - 60px)/4);
  height:200px;
}
.midLCont .act-scene-card+.act-scene-card{
  margin-left:20px;
}
.midLCont .act-scene-card.scene-card-1{
  background:url("../images/scene1.png");
}
.midLCont .act-scene-card.scene-card-2{
  background:url("../images/scene2.png");
}
.midLCont .act-scene-card.scene-card-3{
  background:url("../images/scene3.png");
}
.midLCont .act-scene-card.scene-card-4{
  background:url("../images/scene4.png");
}
.midLCont .act-scene-card.scene-card-5{
  background:url("../images/scene5.png");
}
.midLCont .act-scene-card.scene-card-6{
  background:url("../images/scene6.png");
}
.midLCont .act-scene-card-shade{
  padding-top:110px;
}
.midLCont .icons{
	width: 80px;
	height: 80px;
}
.midLCont .icon1{
  background:url("../images/mid_s1.png");
  background-repeat: no-repeat;
  background-position: center;
}
.midLCont .icon2{
  background:url("../images/mid_s2.png");
  background-repeat: no-repeat;
  background-position: center;
}
.midLCont .icon3{
  background:url("../images/mid_s3.png");
  background-repeat: no-repeat;
  background-position: center;
}
.midLCont .icon4{
  background:url("../images/mid_s4.png");
  background-repeat: no-repeat;
  background-position: center;
}
.midLCont .icon5{
  background:url("../images/mid_s5.png");
  background-repeat: no-repeat;
  background-position: center;
}
.midLCont .icon6{
  background:url("../images/mid_s6.png");
  background-repeat: no-repeat;
  background-position: center;
}
.midLCont .act-scene-card:hover .act-scene-card-shade{
  padding-top:10px;
}
.act-scene-h3{
  display:block;
}
.act-scene-card:hover .act-scene-h3{
  display:block;
}
.midLCont .act-scene-card:hover .act-scene-card-shade{
  background:rgba(0,0,0,.3);
}
.midLCont .act-scene-card:hover .act-scene-card-shade h3{
  color:#fff;
  font-weight: bold;
}
.midLCont .act-scene-card:hover .act-scene-card-shade h3::before {
    transition: all 0.36s ease;
    content: " ";
    display: block;
    height: 1px;
    position: relative;
    top: 50%;
    margin-top: 14px;
    background-color: #fff;
    width: 20%;
    left: 40%;
}
.midLCont .act-scene-card:hover .act-scene-card-shade p{
  color:#fff;
}
.midLCont .act-scene-card:hover .act-scene-card-shade .details {
    transition: all 0.36s ease;
    border: 1px solid rgba(255, 255, 255, 0.9);
    display: inline-block;
    font-size: 12px;
    line-height: 28px;
    color: #fff;
    margin-top: 10px;
    text-align: center;
    width: 100px;
    border-radius: 30px;
}
.midLCont .act-scene-card:hover .act-scene-card-shade .details a{
	color:#fff;
}
.midLCont .act-scene-card-shade:before{
  background-color:#f66f6a;
}
.act-block.act-wrapper4{
  margin-bottom:0;
}

.midMenu{display: inline-block; width: 180px; margin-top: 25px;}
.midMenu i{display: block; width: 120px; height: 120px; border: 4px solid #fd4445; border-radius: 100%; margin: 0 auto;}
.midMenu span{display: block; text-align: center; color: #fff; margin-top: 12px; /*text-shadow: 1px 1px 0px #FFFFFF, -1px -1px 0px #FFFFFF, 1px 1px 0px #FFFFFF, -1px -1px 0px #FFFFFF, 1px 1px 0px #FFFFFF, -1px -1px 0px #FFFFFF;*/}
.midMenu i.s1{background: url(../images/mid_s1.png) rgba(255,255,255,0.5) no-repeat center center;}
.homeMidR span.cur i.s1{background: url(../images/mid_s1_w.png) #fd4445 no-repeat center center;}
.midMenu i.s2{background: url(../images/mid_s2.png) rgba(255,255,255,0.5) no-repeat center center;}
.homeMidR span.cur i.s2{background: url(../images/mid_s2_w.png) #fd4445 no-repeat center center;}
.midMenu i.s3{background: url(../images/mid_s3.png) rgba(255,255,255,0.5) no-repeat center center;}
.homeMidR span.cur i.s3{background: url(../images/mid_s3_w.png) #fd4445 no-repeat center center;}
.midMenu i.s4{background: url(../images/mid_s4.png) rgba(255,255,255,0.5) no-repeat center center;}
.homeMidR span.cur i.s4{background: url(../images/mid_s4_w.png) #fd4445 no-repeat center center;}
.midMenu i.s5{background: url(../images/mid_s5.png) rgba(255,255,255,0.5) no-repeat center center;}
.homeMidR span.cur i.s5{background: url(../images/mid_s5_w.png) #fd4445 no-repeat center center;}
.midMenu i.s6{background: url(../images/mid_s6.png) rgba(255,255,255,0.5) no-repeat center center;}
.homeMidR span.cur i.s6{background: url(../images/mid_s6_w.png) #fd4445 no-repeat center center;}
.hGroup{margin-top: 88px;}
.hGroupL{width: 706px;}
.homeSndTit{text-align: center; padding-top: 60px; font-size: 36px;}
.hGroupTab span{font-size: 18px; display: inline-block; width: 139px; line-height: 39px; text-align: center;cursor:pointer;}
.hGroupTab span.cur{background: #ff4c4c; color: #fff; border-radius: 25px;}
.hgNews{display: flex; flex-wrap: wrap; justify-content: space-between;}
.hgNewsItem{display: block; border: 1px solid #eaeaea; width: 338px; height: 393px; margin-top: 38px; }
.hgNewsItem:nth-child(2){margin-left: 26px;}
.hgNewTit,.hgNewCont,.hgNewTime{display: block; padding: 0 15px;}
.hgNewTit{margin-top: 16px;}
.hgNewCont{line-height: 22px; color: #666; margin-top: 10px; font-size: 12px; height: 66px; overflow: hidden;}
.hgNewTime{color: #999; margin-top: 15px;}
.hgNewsItem:hover .hgNewTit, .hgNewsItem:hover .hgNewCont{color: #ff4c4c;}
.viewMore{display: block; margin: 38px 0 0 8px; width: 195px; line-height: 40px; border: 1px solid #dcdcdc; color: #999; text-align: center;}
.viewMore:hover{background: #f9f9f9;}
.hGroupR{width: 454px;}
.hGroupR .hGroupTab{margin-left: 18px;}
.hgInvestorBox{margin-top: 38px;}
.hgInvSubTit{padding-left: 18px; color: #ff4c4c; font-size: 18px;}
.hgInvestor{padding-left: 18px; border-bottom: 1px dashed #eee;}
.hgInvestor:hover{background: #fff4f4;}
.hgInvName{height: 82px;}
.hgInvName a{float: left; color: #333; font-size: 16px; line-height: 50px; width: 338px;}
.hgInvName a:hover{color: #ff4c4c;}
.hgInvName span{float: right; color: #999; line-height: 50px;}
.hgInvSize{color: #666;}
.hgReport .hgInvName a, .hgReport .hgInvName span{line-height: 30px;padding-top: 10px;}
.hgReport .hgInvSize{line-height: 30px;}
.hgReport .hgInvSubTit{margin-bottom: 10px;}
.homeAboutWrap{padding-bottom: 88px;}
.hAboutBox{display: flex; margin-top: 75px;}
.hAboutItem{display: inline-block; flex: 1; width: 33%;}
.hAboutItem:hover span{color: #ff4c4c;}
.hAboutItem img{transition: .2s;}
.hAboutItem:hover img{transform: scale(1.15);}
.hAboutItem span:nth-child(2){text-align: center; font-size: 24px; margin-top: 30px;}
.enterBtn{display: block; width: 200px; line-height: 63px; background: rgba(217, 0, 0, 0.6); text-align: center; color: #fff; font-size: 24px; position: absolute; left: 50%; margin-left: -100px; bottom: 150px; border-radius: 50px; cursor: pointer;}



/*** Scene type1 sta ***/
.homeMidBox .act-scene-card{
	float: left;
	width: 100%;
	height: 349px;
	font-size: 0;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.homeMidBox .act-scene-card-shade{
	position: relative;
	height: 263px;
	/*width: 100%;
	padding-top: 134px;*/
	padding-left: 50px;
	padding-right: 50px;
	text-align: center;
	transition: all .5s ease-out;
}
.homeMidBox .act-scene-card-shade:before{
	content: '';
	position: absolute;
	width: 0;
	height: 5px;
	top: 0;
	left: 50%;
	background-color: #e41f2b;
	transition: all .5s ease-out;
}
.homeMidBox .act-scene-card:hover .act-scene-card-shade{
	padding-top: 86px;
	background: rgba(246,251,255,.2);
}
.homeMidBox .act-scene-card:hover .act-scene-card-shade:before{
	width: 100%;
	left: 0;
}
.homeMidBox .act-scene-card:hover .icons-scene{
	margin-bottom: 0;
}
.homeMidBox .act-scene-card:hover .icons{
  display:none;
}
.homeMidBox .act-scene-h3{
	color: #fff;
	font-size: 24px;
	line-height: 36px;
	margin-top: 20px;
	margin-bottom: 18px;
}
.homeMidBox .act-scene-card:hover .act-scene-h3{
	color: #fff;
	font-size: 18px;
	line-height: 30px;
}
.homeMidBox .act-scene-detail{
	opacity: 0;
	font-size: 14px;
	color: #666;
	text-align: justify;
	transition: all .5s ease-out;
}
.homeMidBox .act-scene-card:hover .act-scene-detail{
	opacity: 1;
}
.icons{
	display: inline-block;
}
/*** Scene type1 end ***/

/** bannner **/
.bannnerWrap{height: 512px;position: relative;width:100%;overflow: hidden;}
.bannnerWrap a{height: 512px;}
.container {
	position: absolute;
	z-index:2; 
	left:50%;
	top:0;
	width: 100% !important;
	max-width: 1200px;
	margin-left:-600px;
}
.container .banner-text{
	padding-top: 95px;
	padding-bottom: 30px;
	text-align: center;
	font-size: 40px;
	font-weight: bold;
	line-height: 48px;
	color: #fff;
	letter-spacing: 4px;
}
.container .banner-tit {
    font-size: 20px;
	text-align: center;
    line-height: 1.5;
	color: #fff;
	letter-spacing: 2px;
    margin-bottom: 40px;
}
.container .more{
	position:absolute;
	text-align: center;
    width: 155px;
	left: 50%;
	margin-left: -77.5px;
    transition: all 0.36s ease;
    border: 2px solid rgba(255, 255, 255, 0.9);
    display: inline-block;
    font-size: 16px;
    line-height: 44px;
    color: #fff;
    border-radius: 30px;
}
.container .more a{
    color: #fff;
}
.container .more:hover{
	border:2px solid #d20a2c;
    color: #fff;
	background: #d20a2c;
	box-shadow: 0 6px 10px 0 rgba(248, 110, 103, 0.63);
}
.container .more a:hover{
    color: #fff;
}

#mainBody{position:relative;width:100%;height:100%;}
.cloud{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url("http://demo.sc.chinaz.com//Files/DownLoad/webjs1/201407/jiaoben2523/images/cloud.png") no-repeat;z-index:1;opacity:0.8;}     
#cloud2{z-index:1;}