/* 首页 */
.slide-box-1{height:950px; position:relative; width:100%; overflow:hidden;}
.slide-box-1 .slide-img{width:1920px; position:absolute; top:0; left:50%; margin-left:-960px; z-index:2;}
.slide-box-1 .slide-img li{width:1920px; overflow:hidden;}
.slide-box-1 .slide-img li img{width:100%;}
.slide-box-1 .slide-num{position:absolute; bottom:45px; width:100%; left:0; text-align:center; z-index:3; font-size:0; letter-spacing:-5px; line-height:10px;}
.slide-box-1 .slide-num li{width:22px; height:10px; border-radius:10px; background:#a0d9eb; transition:0.3s; display:inline-block; margin:0 5px;}
.slide-box-1 .slide-num .on{background:#075772; width:46px;}
.slide-box-1 .prev,.slide-box-1 .next{width:64px; height:83px; position:absolute; top:50%; margin-top:-42px; background:rgba(0,192,255,0.73); line-height:83px; text-align:center; color:#fff; z-index:3; font-family:"宋体"; font-size:50px; cursor:pointer;}
.slide-box-1 .prev{left:0;}
.slide-box-1 .next{right:0;}

.index-inner{width:1200px; margin:0 auto; box-sizing:border-box; padding:0 10px;}
.index-box.box-1{padding-top:57px;}
.index-box .title{border-left:2px solid #00c0ff; padding-left:16px;}
.index-box .title h3{font-size:24px; color:#282828; line-height:1em; font-weight:normal;}
.index-box .title p{font-size:16px; color:#949494; line-height:1em; padding-top:10px;}
.index-box .content{padding-top:65px; position:relative;}
.index-box .content .text h3{font-size:18px; color:#282828; font-weight:normal; padding-bottom:30px;}
.index-box .content .text p{font-size:14px; color:#7d7d7d; line-height:34px;}
.index-box .content .img{width:427px; height:276px; position:absolute; right:0; top:108px; overflow:hidden;}
.index-box .content .img img{width:100%;}

.index-box.box-2{padding-top:155px; padding-bottom:190px;}
.index-box .link-box{font-size:0; letter-spacing:-5px; text-align:center;}
.index-box .link-box a{width:360px; height:400px; box-sizing:border-box; background:#fff; display:inline-block; vertical-align:top; padding:50px 10px 0; margin:0 16px; position:relative; text-align:center; letter-spacing:normal;}
.index-box .link-box a:before{content:''; width:100%; height:100%; border:2px solid #e3e3e3; position:absolute; top:0; left:0; box-sizing:border-box; transition:0.3s;}
.index-box .link-box a:hover:before{border:3px solid #00c0ff; box-shadow:0 5px 5px rgba(0,192,255,0.2);}
.index-box .link-box a:after{width:30px; height:20px; content:''; background:url(../images/public_img.png) no-repeat -90px -52px; position:absolute; left:0; right:0; bottom:40px; margin:auto;}
.index-box .link-box .a-3:after{display:none;}
.index-box .link-box .icon{width:50px; height:52px; display:block; position:relative; margin:0 auto 42px; background:url(../images/public_img.png) no-repeat;}
.index-box .link-box .a-1 .icon{background-position:0 0;}
.index-box .link-box .a-2 .icon{background-position:-50px 0;}
.index-box .link-box .a-3 .icon{background-position:-100px 0;}
.index-box .link-box .icon:after{width:35px; height:2px; background:#00c0ff; content:''; position:absolute; left:0; right:0; bottom:-22px; margin:auto;}
.index-box .link-box .tit{font-size:18px; color:#4d4d4d; display:block;}
.index-box .link-box .intr{font-size:14px; color:#7d7d7d; line-height:26px; text-align:left; display:inline-block; padding-top:58px;}

/* 关于我们 */
.about-banner{height:248px; background:url(../images/banner_02.jpg) no-repeat center top;}
.inside-inner{width:1200px; margin:0 auto; box-sizing:border-box; padding:0 15px;}
.inside-box.box-1{padding:80px 0 90px;}
.inside-box .content{position:relative;}
.inside-box .content .text{background:#fff; box-sizing:border-box; padding:20px 10px 20px 20px; border:1px solid #efefef; display:inline-block;}
.inside-box .content .text p{font-size:12px; color:#777; line-height:24px;}
.inside-box .content .overflow-y{overflow-y:auto; height:100%; padding-right:20px;}
/* 自定义滚动条 */
.inside-box .content .overflow-y::-webkit-scrollbar{width:7px;}
.inside-box .content .overflow-y::-webkit-scrollbar-thumb{border-radius:3px; background:#d6d6d6;}
.inside-box .content .overflow-y::-webkit-scrollbar-track {border-radius:3px; background: #f8f8f8;}

.inside-box.box-1 .content .img-box{overflow:hidden; float:right; width:439px;}
.inside-box.box-1 .content .img-1{height:304px; overflow:hidden; margin-bottom:10px;}
.inside-box.box-1 .content .img-2{height:186px; overflow:hidden;}
.content .img img{transition:0.3s;}
.content .img:hover img{transform:scale(1.15);}

.inside-box.box-1 .content .text{width:718px; height:500px; overflow:hidden;}
.inside-box .title h3{font-size:24px; color:#1e1e1e; font-weight:normal; text-align:center; line-height:1em;}
.inside-box .title p{font-size:14px; color:#848484; text-align:center; line-height:1em; padding:10px 0 74px; position:relative;}
.inside-box .title p:after{width:36px; height:2px; background:#00c0ff; content:''; position:absolute; left:0; right:0; top:40px; margin:auto;}

.inside-box.box-2 .content{height:383px;}
.inside-box.box-2 .content .text{width:640px; height:383px; overflow:hidden; float:right;}
.inside-box.box-2 .content .img-box{display:inline-block;}
.inside-box.box-2 .content .img-1{width:517px; height:383px; overflow:hidden;}

.inside-box.box-3{padding:115px 0 120px;}
.inside-box.box-3 ul{font-size:0; letter-spacing:-5px; text-align:center;}
.inside-box.box-3 ul li{display:inline-block; width:340px; padding:0 15px; box-sizing:border-box; vertical-align:top;}
.inside-box.box-3 ul li .tit{font-size:14px; color:#929292; letter-spacing:normal; line-height:1em; display:block; margin:20px 0 16px;}
.inside-box.box-3 ul li p{font-size:14px; color:#929292; letter-spacing:normal; line-height:1.5em; text-align:center; overflow:hidden; text-overflow:ellipsis;}
.inside-box.box-3 ul li .icon{width:66px; height:66px; box-sizing:border-box; border-radius:50%; border:1px solid #c0c0c0; display:block; margin:0 auto; position:relative;}
.inside-box.box-3 ul li .icon:after{content:''; width:30px; height:30px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; background:url(../images/public_img.png) no-repeat;}
.inside-box.box-3 ul .li-1 .icon:after{background-position:0 -52px;}
.inside-box.box-3 ul .li-2 .icon:after{background-position:-30px -52px;}
.inside-box.box-3 ul .li-3 .icon:after{background-position:-60px -52px;}















