

.banner{
    width:100%;height:550px;position:relative;overflow:hidden;
}
.banner img{
    position:absolute;top:0;left:50%;margin-left:-960px;
}
.MainBox1{
    width:100%;height:582px;
    background: url("../images/img53.jpg") no-repeat center/cover;overflow: hidden;
}
.caseTab {
    height:auto;
    margin-bottom: 36px;
    background: #fbfbfb;
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}

.caseTabList {
    float: left;
    margin:50px 0 0;
}

.caseTabList li {
    font: 18px/70px 微软雅黑;
    color: #303245;
    position: relative;
    padding: 0 6px;
    float: left;
    margin-right:38px;
    cursor: pointer;
}

.caseTabList li.on {
    font: 22px/70px 微软雅黑;
    color: #ff3934;
}

.caseTabList li.on::after {
    content: '';
    width: 100%;
    height:3px;
    border-radius: 3px;
    background: #fe5735;
    position: absolute;
    left: 0;
    bottom: 0;
}
.titBox{
    padding-top:46px;
}

.titBox h2{
    line-height:54px;font-size:38px;color:#303245;text-align:center;
}
.titBox h2 span{
    color:#ff3934;
}
.MainBox1 .minBox{
    padding:0 9px;width:1182px;margin:60px auto 0;
}
.MainBox1 .minBox li{
    float:left;width:106px;margin:0 65px 60px;
}
.MainBox1 .minBox li .iconfont{
    display:block;width:92px;height:92px;border-radius:50%;margin:0 auto;
    line-height:92px;font-size:44px;text-align:center;color:#fff;
}
.MainBox1 .minBox li p{
    padding:14px 0;line-height:32px;font-size:22px;color:#303245;text-align:center;
}

.MainBox2{
    width:1200px;margin:0 auto;
}
.MainBox2 .minBox{
    width:1240px;margin:50px 0 0 -20px;
}
.MainBox2 .minBox li{
    height:530px;position:relative;
}
.MainBox2 .fl{
    position:absolute;left:0;
}
.MainBox2 .fr{
    position:absolute;right:0;
}
.MainBox2 .img{
    position:absolute;top:40px;width:501px;height:431px;border-radius:4px;z-index:2;
}
.MainBox2 .wzBox{
    position:absolute;top:0;padding:54px 72px 0;height:284px;
    box-shadow:0 0 20px #f5f5f5;
    -webkit-box-shadow:0 0 20px #f5f5f5;
    -moz-box-shadow:0 0 20px #f5f5f5;
}
.MainBox2 .fl .wz{
    width:556px;padding-right:72px;
}
.MainBox2 .fr .wz{
    width:556px;padding-left:72px;
}
.MainBox2 .wz h2{
    line-height:36px;font-size:26px;color:#d1d1d1;
}
.MainBox2 .wz h3{
    line-height:40px;font-size:32px;color:#303245;
}
.MainBox2 .wz span{
    color:#ff3934;
}
.MainBox2 .wz .bor{
    width:15px;height:4px;margin-top:26px;background:#ff3934;
}
.MainBox2 .wz p{
    margin-top:10px;line-height:26px;font-size:18px;color:#999;
}
.MainBox2 .wz a{
    float:left;margin-top:16px;padding:6px 12px 6px 18px;height:30px;border:1px solid #ff3934;border-radius:4px;
}
.MainBox2 .wz a span{
    float:left;line-height:30px;font-size:16px;
}
.MainBox2 .wz a i{
    float:left;margin-left:10px;line-height:30px;font-size:16px;color:#ff3934;
}

.MainBox3{
    width:100%;padding-bottom:60px;background:#fafafa;
}
.MainBox3 .minBox{
    width:1200px;margin:40px auto 0;overflow:hidden;
}
.MainBox3 .minBox ul{
    width:1312px;
	height:auto;
	overflow:hidden;
	display:none;
}
.MainBox3 .minBox ul li{
    width:280px;margin:0 12px 18px;float:left;position:relative;
}
.MainBox3 .minBox ul li:hover .proAlert{display:block;}
.MainBox3 .minBox .pic{
    padding-top:30px;width:275px;height:441px;background:url(../images/img66.jpg) no-repeat center center;background-size:100% 100%;border-radius:40px;
}
.MainBox3 .minBox .pic img{
    display:block;width:256px;height:417px;border-radius:18px;margin:0 auto;
}
.MainBox3 .minBox p{
    margin-top:8px;line-height:40px;font-size:18px;color:#303245;text-align:center;
}
.proAlert {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    border-radius: 4px;
    padding: 48px;
    display: none;
}
.proAlert img {
    display: block;
    width: 140px;
    height: 140px;
    margin: 0 auto 36px;
}
.proAlert p {
    line-height: 28px;
    font-size: 20px;
    color: #333147;
    font-weight: 800;
    text-align: center;
}





















