*{margin: 0;padding: 0;font-family: '微软雅黑','宋体', '黑体', Arial, Helvetica, sans-serif;}
a{text-decoration: none;}
img{vertical-align: middle;}
ul, ol, li{list-style: none;}
html, body{height: 100%;}
/* body{scrollbar-arrow-color: red;scrollbar-face-color: #a0f;scrollbar-3dlight-color: blue;scrollbar-highlight-color: #222;scrollbar-shadow-color: #a0f;scrollbar-darkshadow-color: green;scrollbar-track-color: #222;scrollbar-base-color: black;Cursor:url(mouse.cur);}
::-webkit-scrollbar {width: 5px;margin-right:2px;}
::-webkit-scrollbar-button {width: 5px;height: 5px;background-color: #a0f;}
::-webkit-scrollbar:horizontal {height: 5px;margin-bottom:2px;}
::-webkit-scrollbar-track {border-radius: 5px;}
::-webkit-scrollbar-track-piece {background-color: #222;}
::-webkit-scrollbar-thumb {width: 5px;background: #a0f;}
::-webkit-scrollbar-corner {width: 5px;background-color: #222;}
::-webkit-scrollbar-thumb:hover {background: #a0f;} */

#header{position: fixed;top: 0;right: 0;bottom: auto;left: 0;z-index: 99;}
#header .header{height: 100px;background-color: rgba(255, 255, 255, .8);display: flex;align-items: center;justify-content: space-between;box-shadow: 0 0 10px #ddd;}
#header .header .logo{padding: 0 60px;}
#header .header .logo img{height: 60px;}

#header .header .menu{display: flex;padding: 0 60px;}
#header .header .menu li{padding: 0 30px;}
#header .header .menu li a{color: #333;font-size: 15px;font-weight: bold;}

#banner{height: 100%;}
#banner .banner{width: 100%;height: 100%;overflow: hidden;position: relative;}
#banner .banner ul{height: 100%;}
#banner .banner ul li{height: 100%;}
#banner .banner ul li a{display: block;height: 100%;}

#main .main .section{background-color: #fff;}
#main .main .section:nth-child(even){background-color: #fcfcfc;}
#main .main .section>div{width: 1200px;margin: 0 auto;padding: 100px 0;}

#main .main .section .about{display: flex;justify-content: space-between;align-items: center;}
#main .main .section .about .about-image{height: 270px;}
#main .main .section .about .about-image img{height: inherit;}
#main .main .section .about .about-content{width: 60%;line-height: 1.5;font-size: 15px;color: #444;}
#main .main .section .about .about-content p{padding: 5px 0;text-indent: 2em;}

#main .main .section.background{background: url(../images/cases-4.jpg) center center/cover fixed;}
#main .main .section.background>div.block{width: 100%;margin: auto;background-color: rgba(0, 0, 0, .8);color: #fff;padding: 100px 0;font-size: 32px;text-align: center;}

#main .main .section .service{padding: auto;}
#main .main .section .service ul{display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;margin-top: -60px;}
#main .main .section .service ul li{width: 33.333333%;text-align: center;padding: 0 70px;box-sizing: border-box;color: #444;margin-top: 60px;}
#main .main .section .service ul li .icon{padding: 20px;}
#main .main .section .service ul li .icon img{width: 80px;height: 80px;}
#main .main .section .service ul li .title{font-size: 15px;font-weight: bold;padding: 10px 0;}
#main .main .section .service ul li .text{font-size: 14px;text-align: justify;color: #aaa;}

#main .main .section .cases{padding: auto;}
#main .main .section .cases ul{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
#main .main .section .cases ul li{width: 50%;}
#main .main .section .cases ul li img{width: 100%;}

#main .main .section .contacts{padding: auto;}
#main .main .section .contacts ul{display: flex;align-items: center;justify-content: space-between;}
#main .main .section .contacts ul li{width: 33.333333%;text-align: left;line-height: 1.5;}
#main .main .section .contacts ul li .icon{width: 40px;height: 40px;}
#main .main .section .contacts ul li .icon img{width: 100%;height: 100%;}
#main .main .section .contacts ul li .title{margin-top: 10px;color: #888;}
#main .main .section .contacts ul li .text{margin-top: 10px;color: #666;font-size: 15px;font-weight: bold;}

#footer .footer{padding: 50px 0;text-align: center;background-color: #7fcef1;color: #fff;line-height: 1.5;font-size: 14px;}
#footer .footer a{color: #fff;}
