﻿.head-content { height:700px;background:url(/modules/images/home/index-top.png) no-repeat center #999;background-size:100% 100%;}
.head-content .content{text-align: center;height:600px;position:relative;padding-top:200px;}
.head-content .content div:first-child{margin-bottom:50px;color:#fff;font-size:30px;}
.head-content .content .content-desc{color:#fefefe;margin-bottom:70px;font-size:18px;opacity:0.7}
.head-content .content a{color:#fff;border-radius:5px;padding:17px 60px;box-shadow: 2px 3px 3px #444;
                         margin-bottom:30px;cursor:pointer;background-color:#0cb39e;font-size:20px;}
.head-content .content a:hover{background-color:#068b7a;}
.head-content .content .ali-zngc{background:url(/modules/images/home/index-top-page.png)no-repeat center bottom;
                                 margin-top:80px;height:340px;position:absolute;bottom:0;width:100%;}
.content .ali-zngc div:last-child{color:#fff;font-size:24px;margin-top:20px;opacity:0.9}
.content .ali-zngc img {margin-top:120px; }

.nav li i { float:none !important;color:#0cb39e;margin:0;}

/*公用*/
.intfactory {color:#fff;background-color:#0cb39e;}
.title-desc { margin-bottom:70px;font-size:18px;}
.txt-content .content-ul li{margin-bottom:40px;width:400px;cursor:pointer;}
.content-ul li .title-div { font-size:18px;color:#666;padding-bottom:5px;margin-left:40px;}
.content-ul li div:last-child {color:#666;margin-left:40px;line-height:22px;}
.content-ul li i { color:#999;}
.content-ul .hover .title-div { font-size:18px;color:#0cb39e;}
.content-ul .hover div:last-child {color:#0cb39e;}
.content-ul .hover i{ color:#0cb39e;}
.img-content { position:absolute;top:50px;right:0;}
.txt-content .head-title{color:#000;font-size:30px;margin-top:70px;margin-bottom:70px;}
.iconfont { float:left;font-size:26px;margin-top:2px;}
/*可视化*/
.visualization { height:650px;background:url(/modules/images/home/index-background1.png)no-repeat right bottom #f8f8f8;}
.visualization .visualization-content{position:relative;height:100%;}
.visualization-content .txt-content { position:absolute;top:0;left:0;z-index:10;}

/*协作*/
.team { height:650px;background:url(/modules/images/home/index-background2.png)no-repeat center bottom #ededed;}
.team .team-content{position:relative;height:100%;}
.team-content .txt-content { position:absolute;top:0;right:0;z-index:10;}
.team-content .img-content { position:absolute;top:50px;left:0;}

/*资源共享*/
.share { height:650px; background:url(/modules/images/home/index-background3.png)no-repeat left bottom #f8f8f8;}
.share .share-content{position:relative;height:100%;}
.share-content .txt-content { position:absolute;top:0;left:0;z-index:10;}

.demo {height:300px;width:100%;background:url(/modules/images/home/index-slogan.png) center;}
.demo h2{text-align:center;font-size:40px;color:#fff;line-height:300px;}

/*案例*/
.case { background-color:#c9e4e1;height:420px;}
/*清除浮动*/
.case .case-company::after{display: table; content: ""; clear: both;}
.case .case-company li{width:360px;height:240px;position:relative;float:left;margin-right:60px;margin-bottom:40px;}
.case-company li img{width:100%;height:100%; }
.case-company li .bg { position: absolute;z-index: 10;top: 0;width: 100%;height: 100%;background:rgba(55,55,55,0.6);}
.case-company .bg .company {text-align:center; color:#fff;font-size:24px;margin-top:100px;opacity:0.9}
.case-company .bg .case-desc {width:320px;margin:auto;margin-left:20px;color:#fff;margin-top:60px;display:none;}
.case-desc div { color:#8fece0;padding-bottom:3px;border-bottom:1px solid #8fece0;font-size:16px;text-align:center;}
.case-desc p { color:#fff;line-height:20px;margin-top:20px;}

.contentwidth {
    width:1200px;margin:auto;
}