.shadow{ width: 1000px; margin: 0 auto; box-shadow:0 1px 10px rgba(0,0,0,.25);}
/*service*/
#service{}
#service ul{ width: 920px; margin: 0 auto; overflow: hidden;}
#service ul li{ float: left; margin: 30px 40px 40px; width: 150px; height: 260px; overflow: hidden;}
#service ul li h3{ font-size: 16px; font-weight: normal; text-align: center; color: #189402; margin: 10px 0;}
#service ul li p{ margin: 0; margin-bottom: 10px; font-size: 12px;}
.icon-desktop{ display: block; width: 150px; height: 150px; border-radius: 150px; background: url(../images/share/icon-service.png) no-repeat center 50px #189402;}
.icon-search{ display: block; width: 150px; height: 150px; border-radius: 150px; background: url(../images/share/icon-service.png) no-repeat center -50px #189402;}
.icon-weixin{ display: block; width: 150px; height: 150px; border-radius: 150px; background: url(../images/share/icon-service.png) no-repeat center -150px #189402;}
.icon-cloud{ display: block; width: 150px; height: 150px; border-radius: 150px; background: url(../images/share/icon-service.png) no-repeat center -250px #189402;}
.icon-ellipsis-h{ display: block; width: 150px; background: url(../images/share/icon-service.png) center -400px no-repeat; height: 7px;}
.icon-links{ display: block; float: left; width: 100px; height: 64px; background: url(../images/share/icon-service.png) right -488px no-repeat;}

/*show case*/
ul#list-index-pic{ width: 972px; margin: 0 auto; overflow: hidden;}
li.cover{ width: 284px; height: 216px; overflow: hidden; position: relative; float: left; margin:10px 20px 30px;}
li.cover div{ width:100%; height: 100px; background: url(../images/share/bg-b50.png); position: absolute; bottom:-100px; left: 0;}
li.cover div h3{ font-size: 14px; margin: 10px 20px; text-align: center; color: white;}
li.cover div p{margin:10px 20px; color: white; height: 40px; overflow: hidden; font-size: 12px;}

/*customer*/
div#customer ul{ width: 960px; margin: 0 auto; overflow: hidden;}
div#customer ul li{ width: 200px; height: 110px; margin:10px 20px 30px; float:left; }
div#customer ul li img{ width: 100%; max-height: 100%; }

/*news*/
div#news ul{ width: 940px; margin: 0 auto; overflow: hidden;}
div#news ul li{ float: left; width: 430px; height: 68px; overflow: hidden; margin:10px 20px 40px;}
div#news ul li i{display:block; width: 60px; height: 68px; line-height: 34px; background: #189402; font-size: 25px; font-style: normal; position: relative; color:white; float: left; text-align: center; margin-right: 20px;}
div#news ul li i small{ width: 60px; height: 34px; position: absolute; bottom:0; left: 0; background: #0e6f04; color: white;}
div#news ul li h3{ float: left; margin: 0; font-size: 16px; font-weight: normal; white-space: nowrap;        overflow: hidden; text-overflow: ellipsis;}
div#news ul li p{ float: left; width: 350px; font-size: 14px; margin: 0; margin-top:10px; overflow: hidden;}

/*links*/
#links{ padding: 20px; background: #bababa; height: auto;}
#links ul{width: 900px; float: left; overflow: hidden;}
#links ul li{ float: left; line-height: 32px; font-size: 14px; margin: 0;color: white;}
#links ul li a{ color: white;}