/*织梦58（dede58.com）做最好的织梦整站模板下载网站*/@charset "utf-8";.warp {width:1200px;margin:0 auto;position:relative;}
.am-cf:after,.am-cf:before {content:" ";display:table;}
.am-cf:after {clear:both;}
.czjz {display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;display:-moz-box;-moz-box-orient:horizontal;-moz-box-pack:center;-moz-box-align:center;display:-o-box;-o-box-orient:horizontal;-o-box-pack:center;-o-box-align:center;display:-ms-box;-ms-box-orient:horizontal;-ms-box-pack:center;-ms-box-align:center;display:box;box-orient:horizontal;box-pack:center;box-align:center;}
/* Top */.top {padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #cdd1d1;color:#999999;}
.top-nav {font-size:0;}
.top-nav a {color:#999999;margin-right:28px;font-size:13px;}
.top-nav a:last-child {margin-right:0;}
.top-nav a:hover {color:#0A7D6A;}
/* Header */.header {padding-top:13px;padding-bottom:26px;height:165px;}
.logo h1 {display:none;}
.header-icon {margin-top:45px;}
.header-icon img {margin-right:20px;}
.header-icon img:last-child {margin-right:0;}
/* Nav */.nav {width:100%;height:60px;background-color:#0a7d6a;line-height:60px;}
.nav.fixed {position:fixed;top:0;left:0;z-index:22;}
.nav ul li {float:left;width:163px;text-align:center;margin-right:9.8px;}
.nav ul li:last-child {margin-right:0;}
.nav ul li a {display:block;color:#ffffff;font-size:16px;}
.nav ul li:hover {background-color:#4A9C8C;}
.nav ul li.acive {background-color:#4A9C8C;}
/* Banner */.banner {height:590px;background-color:#282828;position:relative;overflow:hidden;}
.banner .warp {height:100%;}
.banner .w1300 {width:1300px;margin:0 auto;position:relative;height:590px;}
.banner .swiper-slide {background-repeat:no-repeat;background-position-x:center;/*background-size:100%;*/overflow:hidden;width:100%;}
.banner .swiper-pagination-bullet {background-color:#FFFFFF;width:15px;height:15px;}
.banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 8px;}
.banner .blogo {width:100%;text-align:center;margin-top:58px;}
.banner .b-t {width:100%;text-align:center;margin-top:34px;}
.banner .b-bottom {text-align:center;width:100%;margin-top:45px;}
.banner .b-bottom a {margin-right:83.75px;}
.banner .b-bottom img {}
.banner .b-bottom a:last-child {margin-right:0;}
.banner .p1 {position:relative;margin-top:39px;margin-left:-25px;display:inline-block;}
.banner .p1 .dot {position:relative;width:73px;height:74px;display:inline-block;}
.banner .p1 .dot .light {background-image:url(../images/light.png);width:73px;height:74px;text-align:center;animation:light 2s infinite linear;-webkit-animation:light 2s infinite linear;}
.banner .p1 .dot .yuan {width:18px;height:18px;border-radius:50%;background-color:#00fff7;display:inline-block;vertical-align:top;position:absolute;top:25px;left:30px;}
.banner .p1 .bl {margin-top:31px;margin-left:-30px;}
.banner .p1 .text {position:absolute;bottom:-15px;right:0;}
.banner .p1 .text img:first-child {position:absolute;right:22px;bottom:23px;}
.banner .p1 .text img:last-child {animation:text 2s infinite;animation-direction:alternate;-webkit-animation:text 2s infinite;-webkit-animation-direction:alternate;}
.banner .p2 {position:absolute;top:309px;left:0;width:380px;height:130px;}
.banner .p2 .dot .yuan {width:18px;height:18px;border-radius:50%;background-color:#00fff7;display:inline-block;vertical-align:top;position:absolute;top:25px;left:17px;}
.banner .p2 .dot .light {background-image:url(../images/light.png);width:73px;height:74px;text-align:center;animation:light 2s infinite linear;-webkit-animation:light 2s infinite linear;margin-left:-10px;}
.banner .p2 .bl {position:absolute;left:33px;top:-27px;}
.banner .p2 .text {position:absolute;top:-15px;right:0;}
.banner .p2 .text img:first-child {position:absolute;right:0;top:-40px;}
.banner .p2 .text img:last-child {position:absolute;top:-62px;right:-22px;animation:text 2s infinite;animation-direction:alternate;-webkit-animation:text 2s infinite;-webkit-animation-direction:alternate;}
.banner .p3 {position:absolute;top:175px;left:620px;width:380px;height:130px;}
.banner .p3 .dot .yuan {width:18px;height:18px;border-radius:50%;background-color:#00fff7;display:inline-block;vertical-align:top;position:absolute;top:25px;left:17px;}
.banner .p3 .dot .light {background-image:url(../images/light.png);width:73px;height:74px;text-align:center;animation:light 2s infinite linear;-webkit-animation:light 2s infinite linear;margin-left:-10px;margin-top:-4px;}
.banner .p3 .bl {position:absolute;left:33px;top:32px;}
.banner .p3 .text {position:absolute;top:0px;right:30px;}
.banner .p3 .text img:first-child {position:absolute;right:30px;top:0px;}
.banner .p3 .text img:last-child {position:absolute;right:8px;top:-22px;animation:text 2s infinite;animation-direction:alternate;-webkit-animation:text 2s infinite;-webkit-animation-direction:alternate;}
.banner .p4 {position:absolute;right:90px;top:0;width:327px;height:160px;}
.banner .p4 .dot .yuan {width:18px;height:18px;border-radius:50%;background-color:#00fff7;display:inline-block;vertical-align:top;position:absolute;top:25px;left:17px;}
.banner .p4 .dot .light {background-image:url(../images/light.png);width:73px;height:74px;text-align:center;animation:light 2s infinite linear;-webkit-animation:light 2s infinite linear;margin-left:-10px;margin-top:-4px;}
.banner .p4 .bl {position:absolute;left:26px;top:41px;}
.banner .p4 .text {position:absolute;bottom:40px;right:0;}
.banner .p4 .text img:first-child {position:absolute;right:30px;top:0px;}
.banner .p4 .text img:last-child {position:absolute;right:16px;top:-16px;animation:text 2s infinite;animation-direction:alternate;-webkit-animation:text 2s infinite;-webkit-animation-direction:alternate;}
.banner .p5 {position:absolute;right:60px;bottom:105px;width:390px;height:150px;}
.banner .p5 .dot {position:relative;width:73px;height:74px;display:inline-block;margin-top:95px;margin-left:60px;}
.banner .p5 .dot .light {background-image:url(../images/light.png);width:73px;height:74px;text-align:center;animation:light 2s infinite linear;-webkit-animation:light 2s infinite linear;margin-top:-3px;margin-left:2px;}
.banner .p5 .dot .yuan {width:18px;height:18px;border-radius:50%;background-color:#00fff7;display:inline-block;vertical-align:top;position:absolute;top:25px;left:30px;}
.banner .p5 .text {position:absolute;top:10px;right:0;}
.banner .p5 .text img:first-child {position:absolute;right:30px;top:0px;}
.banner .p5 .text img:last-child {position:absolute;right:8px;top:-23px;animation:text 2s infinite;animation-direction:alternate;-webkit-animation:text 2s infinite;-webkit-animation-direction:alternate;}
.banner .p5 .bl {position:absolute;left:102px;top:44px;}
.banner .bottom {width:1091px;height:130px;position:absolute;bottom:0;background-image:url(../images/bottom.png);left:0;}
.banner .bottom img:first-child {position:absolute;bottom:36px;right:26px;}
.banner .bottom img:last-child {position:absolute;bottom:13px;right:5px;animation-direction:alternate;-webkit-animation:text 2s infinite;-webkit-animation-direction:alternate;}
.banner .btt {position:absolute;left:365px;top:84px;}
.banner .bb {position:absolute;bottom:20px;left:44px;}
/* 搜索 */.search {width:100%;background-color:#eaeaea;padding-top:23px;padding-bottom:23px;}
.search .fl {padding-top:10px;font-size:0;}
.search .fl a {font-size:14px;color:#515151;margin-right:20px;}
.search .fl a:hover {color:#2c88d7;}
.search .fl font {font-size:16px;color:#0A7D6A;margin-right:10px;}
.search .fr {font-size:0;}
.search .fr input[type='text'] {width:249px;height:35px;background-color:#ffffff;border:solid 2px #0A7D6A;text-indent:17px;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:14px;}
.search .fr input[type='text']::-webkit-input-placeholder {color:#d0cfd0;}
.search .fr input[type='text']::-moz-input-placeholder {color:#d0cfd0;}
.search .fr input[type='submit'] {width:91px;height:35px;background-color:#0A7D6A;vertical-align:top;color:#FFFFFF;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:16px;}
/* 解决方案 */.index-fangan {margin-top:100px;height:852px;overflow:hidden;}
.index-fangan .title {font-size:52px;color:#000000;text-align:center;position:relative;}
.index-fangan .title::after {content:'';display:block;width:46px;height:2px;background-color:#0A7D6A;margin:8px auto 11px;}
.index-fangan .title2 {color:#000000;font-size:18px;text-align:center;}
.index-fangan .fangan-tab {margin-top:40px;overflow:hidden;}
.index-fangan .fangan-tab .bd img {width:100%;height:602px;}
.index-fangan .fangan-tab .bd .cover {position:absolute;bottom:50px;left:35px;width:1045px;background-color:rgba(74,156,140,.8);padding-left:40px;padding-right:40px;padding-top:30px;padding-bottom:30px;color:#FFFFFF;font-size:15px;}
.index-fangan .fangan-tab .bd .cover .t {font-size:24px;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index-fangan .fangan-tab .bd .cover .p {line-height:24px;height:48px;overflow:hidden;}
.index-fangan .fangan-tab .bd .cover .p a {font-size:14px;color:#035D4D;text-decoration:underline;}
.index-fangan .fangan-tab .hd {height:105px;background-color:#efefef;}
.index-fangan .fangan-tab .hd ul li {float:left;width:240px;height:105px;border-right:1px solid #cecece;position:relative;line-height:105px;transition:all 0.5s linear;overflow:hidden;vertical-align:top;}
.index-fangan .fangan-tab .hd ul li:first-child {border-left:1px solid #cecece;}
.index-fangan .fangan-tab .hd ul li a {display:block;font-size:18px;padding-left:40px;}
.index-fangan .fangan-tab .hd ul li a {color:#282828;}
.index-fangan .fangan-tab .hd ul li img {margin-top:30px;}
.index-fangan .fangan-tab .hd ul li img.none {display:none;}
.index-fangan .fangan-tab .hd ul li.active {background-color:#0A7D6A;height:131px;transform:translateY(-25px);border:none;}
.index-fangan .fangan-tab .hd ul li.active img {display:none;}
.index-fangan .fangan-tab .hd ul li.active img.none {display:inline;}
.index-fangan .fangan-tab .hd ul li.active a {color:#FFFFFF;transform:translateY(12px);}
/* 案例 */.index-anli {margin-top:100px;}
.index-anli .title {font-size:52px;color:#000000;text-align:center;position:relative;}
.index-anli .title::after {content:'';display:block;width:46px;height:2px;background-color:#0A7D6A;margin:8px auto 11px;}
.index-anli .title2 {color:#000000;font-size:18px;text-align:center;}
.index-anli .hd {margin-top:30px;margin-bottom:35px}
.index-anli .hd ul {font-size:0;text-align:center;}
.index-anli .hd li {width:160px;height:40px;border-radius:4px;border:solid 1px #c1c1c1;display:inline-block;font-size:15px;color:#474747;line-height:40px;text-align:center;margin-right:29px;position:relative;}
.index-anli .hd li.on {background-color:#0A7D6A;color:#FFFFFF;}
.index-anli .hd li.on:after {content:'';display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #0A7D6A;position:absolute;bottom:-8px;left:50%;margin-left:-8px;}
.index-anli .hd li:last-child {margin-right:0;}
.index-anli .bd {}
.index-anli .bd ul li {width:392px;float:left;position:relative;margin-right:12px;}
.index-anli .bd ul li:nth-child(3n) {margin-right:0;}
.index-anli .bd ul li .img {width:392px;height:240px;overflow:hidden;position:relative;}
.index-anli .bd ul li img {width:392px;height:240px;}
.index-anli .bd ul li.on {background-color:#0A7D6A;color:#FFFFFF;}
.index-anli .bd ul li .img .mask {position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(64,178,157,0.79);display:none;}
.index-anli .bd ul li:hover .mask {display:block;}
.index-anli .bd ul li .t {padding-top:25px;padding-bottom:25px;text-align:center;font-size:20px;color:#0e0e0e;word-break:keep-all;/* 不换行*/
white-space:nowrap;/* 不换行*/
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容*/
text-overflow:ellipsis;}
.index-anli .bd ul li:hover .mask .link {width:237px;height:64px;border:solid 2px #ffffff;position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-118.5px;}
.index-anli .bd ul li:hover .mask .link-c {width:224px;height:50px;background-color:#ffffff;margin:5px auto;line-height:50px;text-align:center;color:#101010;font-size:16px;}
/* 优势 */.index-youshi {background-image:url(../images/youshi.jpg);background-position-x:center;margin-top:110px;height:936px;padding-top:85px;}
.index-youshi .title {font-size:36px;color:#FFFFFF;text-align:center;position:relative;}
.index-youshi .title::after {content:'';display:block;width:46px;height:2px;background-color:#0A7D6A;margin:30px auto 33px;}
.index-youshi .title2 {font-size:36px;color:#FFFFFF;text-align:center;position:relative;}
.index-youshi .title2:after {content:'';display:block;width:46px;height:2px;background-color:#0A7D6A;margin:30px auto 45px;}
.index-youshi .part1 {margin-bottom:74px;font-size:0;text-align:center;}
.index-youshi .part1 li {display:inline-block;width:288px;height:270px;background-image:url(../images/nt.png);background-repeat:no-repeat;margin-right:40px;position:relative;padding-left:24px;padding-right:24px;}
.index-youshi .part1 li:last-child {margin-right:0;}
.index-youshi .part2 li {width:277px;height:119px;background-image:url(../images/xborder.png);float:left;padding-top:27px;padding-left:48px;padding-right:38px;margin-right:30px;}
.index-youshi .part2 li:last-child {margin-right:0;}
.index-youshi .part2 li:last-child .x_r .p {font-size:15px;}
.index-youshi .part2 li .x_r {float:right;color:#FFFFFF;width:115px;}
.index-youshi .part2 li .x_r .h1 {color:#FFFFFF;font-weight:bold;font-size:20px;margin-bottom:10px;}
.index-youshi .part2 li .x_r .p {font-size:16px;}
.index-youshi .part1 li .num {position:absolute;top:0;left:0;width:100%;height:97px;text-align:center;color:#FFFFFF;font-size:43px;line-height:97px;font-weight:bold;}
.index-youshi .part1 li .a {width:240px;height:54px;background-color:#40B29D;position:absolute;bottom:20px;left:24px;color:#ffffff;text-align:center;padding:0 23px;display:table;}
.index-youshi .part1 li .a p {display:table-cell;vertical-align:middle}
.index-youshi .part1 li .q {position:absolute;left:24px;top:134px;color:#ffffff;font-size:16px;font-weight:bold;display:table;width:245px;height:38px;}
.index-youshi .part1 li .q:before {content:'';position:absolute;top:0;left:0;width:32px;height:36px;background-image:url(../images/q.png);background-repeat:no-repeat;}
.index-youshi .part1 li .q p {display:table-cell;padding-left:41px;text-align:left;vertical-align:middle}
/* 新闻 */.index-news {width:100%;height:811px;background-image:url(../images/xinwen.jpg);background-position-x:center;padding-top:105px;margin-top:80px;}
.index-news .title {font-size:52px;color:#000000;text-align:center;}
.index-news .title2 {font-size:18px;color:#000000;text-align:center;}
.index-news .title::after {content:'';display:block;width:46px;height:2px;background-color:#0A7D6A;margin:8px auto 11px;font-size:12px;}
.index-news .hd {margin-top:30px;margin-bottom:27px;}
.index-news .hd ul {text-align:center;font-size:0;}
.index-news .hd ul li {display:inline-block;width:160px;height:40px;background-color:#ffffff;border-radius:4px;border:solid 1px #c1c1c1;font-size:15px;color:#474747;margin-right:30px;line-height:40px;text-align:center;position:relative;vertical-align:top;}
.index-news .hd ul li.on {background-color:#0A7D6A;color:#FFFFFF;}
.index-news .hd ul li:last-child {margin-right:0;}
.index-news .hd ul li.on::after {content:'';display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #0A7D6A;position:absolute;bottom:-8px;left:50%;margin-left:-8px;}
.index-news .bd .left {width:301px;background-color:#ffffff;padding:10px;height:416px;float:left;margin-right:9px;}
.index-news .bd .left .img {margin-bottom:20px;width:280px;height:197px;overflow:hidden;}
.index-news .bd .left .img img {width:280px;height:197px;transition:.3s all linear;-webkit-transition:.3s all linear;-moz-transition:.3s all linear;}
.index-news .bd .left .text {padding-left:15px;padding-right:25px;}
.index-news .bd .left .text .t {font-size:16px;color:#000000;margin-bottom:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.index-news .bd .left:hover .text .t {color:#0A7D6A;}
.index-news .bd .left .text .p {font-size:14px;color:#979797;}
.index-news .bd .left .link {font-size:14px;color:#5b5b5b;text-decoration:underline;color:#5b5b5b;margin-top:16px;padding-left:15px;}
.index-news .bd .left:hover .link {color:#0A7D6A;}
.index-news .bd .left:hover .img img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.index-news .bd .right {padding-left:30px;padding-right:30px;float:right;width:580px;height:415px;background-color:#ffffff;padding-top:20px;}
.index-news .bd .right .list {border-bottom:solid 1px #c9c9c9;}
.index-news .bd .right .list .date {color:#999999;text-align:center;float:left;margin-right:30px;line-height:normal;margin-left:9px;}
.index-news .bd .right .list .date .day {font-size:58px;color:#999999;}
.index-news .bd .right .list .text {float:left;width:406px;padding-top:19px;padding-bottom:15px;}
.index-news .bd .right .list .text .t {font-size:16px;color:#000000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index-news .bd .right .list .text .p {font-size:14px;color:#979797;margin-top:13px;}
.index-news .bd .right .list:hover .text .t {color:#0A7D6A;}
.index-news .bd .right .list:hover .date {color:#0A7D6A;}
.index-news .bd .right .list:hover .date .day {color:#0A7D6A;}
.right-lists {padding-top:25px;}
.right-lists ul li a {color:#676767;}
.right-lists ul li:hover .t {color:#0A7D6A;}
.right-lists ul li:hover .date {color:#0A7D6A;}
.right-lists ul li {margin-bottom:8px;padding-left:10px;}
.right-lists ul li a:before {content:'';display:block;vertical-align:top;width:5px;height:10px;background-image:url(../images/arrow.png);background-repeat:no-repeat;margin-right:15px;margin-top:3px;float:left}
.right-lists ul li .t {width:345px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;color:#676767;}
.right-lists ul li .date {float:right;color:#999999;}
/* 关于 */.index-about {padding-top:85px;overflow:hidden;/*background-image:url(../images/h_link_bj.jpg);*/background-repeat:no-repeat;background-position-x:center;background-position-y:bottom;padding-bottom:70px;}
.index-about .bg {width:100%;background-image:url(../images/guanyu.jpg);background-repeat:no-repeat;background-position-x:center;padding-top:74px;margin:0 auto;min-height:570px;}
.index-about .bg .box {width:902px;height:346px;background-image:url(../images/box.png);background-repeat:no-repeat;margin:0 auto;padding-top:54px;padding-left:59px;padding-right:75px;}
.index-about .bg .box .t {font-size:32px;color:#0A7D6A;text-align:center;}
.index-about .bg .box .t2 {font-size:22px;color:#383838;text-align:center;margin-top:5px;}
.index-about .bg .box .p {font-size:16px;color:#757575;line-height:30px;margin-top:24px;}
.index-about .bg .box .link {width:160px;height:40px;background-color:#0A7D6A;border-radius:4px;display:block;margin:20px auto 0;line-height:40px;text-align:center;color:#FFFFFF;}
.index-about .bg .wall {width:1200px;background-color:#ffffff;margin:60px auto 0;}
.index-about .bg .wall ul li {float:left;width:240px;height:150px;border-right:1px dashed #dedede;border-bottom:1px dashed #dedede;overflow:hidden;}
.index-about .bg .wall ul li:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);}
.index-about .bg .wall ul li img {max-width:240px;max-height:150px;transition:.3s all linear;-webkit-transition:.3s all linear;-moz-transition:.3s all linear;}
.index-about .bg .wall ul li:nth-child(5n) {border-right:none;}
.index-about .bg .wall ul li:last-child:hover img {transform:scale(1);-webkit-transform:scale(1);}
.index-links {margin-top:34px;}
.index-links span {display:inline-block;font-size:16px;color:#FFFFFF;vertical-align:top;margin-right:10px;margin-bottom:10px;}
.index-links a {font-size:14px;display:inline-block;color:#666666;margin-right:10px;vertical-align:top;margin-bottom:10px;color:#aaaaaa;}
.index-links a:hover {color:#FFFFFF;}
/* 脚部 */.footer {width:100%;padding-top:65px;padding-bottom:45px;background-color:#1B1C1F;color:#FFFFFF;}
.foot_links {float:left;}
.foot_links h4 {font-size:18px;color:#ebeaea;margin-bottom:25px;}
.foot_links:first-child {margin-right:85px;}
.foot_links ul li a {font-size:14px;color:#aaaaaa;}
.foot_links ul li a:hover {color:#FFFFFF;}
.foot_links ul li {margin-bottom:15px;}
.foot_links ul li:last-child {margin-bottom:0;}
.foot_links:nth-child(2) {margin-right:38px;}
.foot_links:nth-child(3) {margin-right:47px;}
.foot_links:nth-child(4) {margin-right:70px;}
.foot_links:nth-child(5) {margin-right:57px;}
.foot_contact {float:left;width:235px;}
.foot_contact h4 {font-size:18px;color:#ebeaea;margin-bottom:25px;}
.foot_contact .address {font-size:14px;color:#aaaaaa;line-height:20px;margin-bottom:25px;}
.foot_contact .address .icon {margin-right:9px;display:inline-block;}
.foot_contact .address .p {width:210px;}
.foot_contact .tel .icon {margin-right:5px;margin-top:10px;}
.foot_contact .tel .p {font-size:28px;color:#0A7D6A;}
.foot_contact .kefu {margin-top:19px;display:block;padding-left:20px;}
.foot_guanzhu {float:right;}
.foot_guanzhu .weixin {width:154px;height:43px;background-color:#13181f;border-radius:6px;color:#676c74;line-height:43px;background-image:url(../images/weixin.png);background-position-y:center;background-position-x:18px;background-repeat:no-repeat;margin-bottom:10px;}
.foot_guanzhu .sina {width:154px;height:43px;background-color:#13181f;border-radius:6px;color:#676c74;line-height:43px;background-image:url(../images/sina.png);background-position-y:center;background-position-x:18px;background-repeat:no-repeat;}
.foot_guanzhu .weixin a,.foot_guanzhu .sina a {color:#676c74;padding-left:55px;display:block;}
.foot_guanzhu .weixin:hover {background-image:url(../images/wxh.png);}
.foot_guanzhu .weixin:hover a {color:#FFFFFF;}
.foot_guanzhu .sina:hover {background-image:url(../images/sinah.png);}
.foot_guanzhu .sina:hover a {color:#FFFFFF;}
.footer .copyright {width:1200px;border-top:1px solid #fff;padding-top:30px;margin:50px auto 0;color:#aaaaaa;}
/* 系统体系 */.index-xitong {padding-top:106px;}
.index-xitong .title {font-size:52px;color:#000000;text-align:center;}
.index-xitong .title2 {font-size:18px;color:#000000;text-align:center;margin-bottom:40px;}
.index-xitong .title::after {content:'';display:block;width:46px;height:2px;background-color:#0A7D6A;margin:8px auto 11px;}
.index-xitong .hd {float:left;width:255px;}
.index-xitong .hd ul {width:246px;background-color:#40B29D;}
.index-xitong .hd ul li {width:100%;height:75px;border-bottom:1px solid #fff;padding-left:35px;line-height:75px;color:#FFFFFF;position:relative;font-size:16px;cursor:pointer;}
.index-xitong .hd ul li.on {background-color:#0A7D6A;}
.index-xitong .hd ul li.on:after {content:'';display:block;width:0;height:0;border-top:8px solid transparent;border-left:7px solid #0A7D6A;border-bottom:8px solid transparent;position:absolute;right:-6px;top:29px;}
.index-xitong .bd {width:945px;float:right;height:450px;overflow:hidden;}
.index-xitong .bd ul li {width:100%;height:450px;position:relative;}
.index-xitong .bd ul li:nth-child(3n) {margin-right:0;}
.index-xitong .bd ul li .mask {position:absolute;bottom:0;left:0;width:100%;background-color:rgba(64,178,157,0.74);color:#FFFFFF;font-size:26px;height:75px;text-align:center;line-height:75px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;}
.index-xitong .bd ul li img {width:100%;height:450px;}
.index-xitong .bd .swiper-pagination {width:16px;left:auto;top:50%;transform:translate3d(0,-50%,0);right:0;}
.index-xitong .hd-v {position:absolute;top:0;width:16px;z-index:99;right:30px;top:50%;text-align:center;transform:translate3d(0,-50%,0);}
.index-xitong .hd-v ul li {width:16px;height:16px;border-radius:50%;background-color:#FFFFFF;display:inline-block;margin-bottom:12px;}
.index-xitong .hd-v ul li.on {background-color:#0A7D6A;}
.index-xitong .hd-v ul li:last-child {margin-bottom:0;}
/* 动画 */@keyframes light {0% {opacity:.5;transform:scale(0.9);}
50% {opacity:1;transform:scale(1);}
100% {opacity:1;transform:scale(0.9);}
}
@-webkit-keyframes light {0% {opacity:.5;transform:scale(0.9);}
50% {opacity:1;transform:scale(1);}
100% {opacity:1;transform:scale(0.9);}
}
@keyframes text {0% {opacity:.1;}
50% {opacity:1;}
100% {opacity:1;}
}
@-webkit-keyframes text {0% {opacity:.1;}
50% {opacity:1;}
100% {opacity:1;}
}
/* 内页 */.decontent {padding-top:40px;margin-bottom:50px;}
.sidebar {float:left;width:230px;}
.sidebar ul li {width:100%;height:54px;background-color:#f0f0f0;line-height:54px;border-bottom:1px solid #FFFFFF;position:relative;background-image:url(../images/ib.png);background-repeat:no-repeat;background-position-y:center;background-position-x:200px;}
.sidebar ul li a {display:block;padding-left:20px;color:#3a434c;}
.sidebar ul li:hover {background-color:#0A7D6A;background-image:url(../images/iw.png);}
.sidebar ul li:hover a {color:#FFFFFF;}
.sidebar ul li.active {background-color:#0A7D6A;background-image:url(../images/iw.png);}
.sidebar ul li.active a {color:#FFFFFF;}
.decontent .content {float:right;width:935px;}
.decontent .content .mianbaoxie {margin-bottom:35px;border-bottom:1px solid #dddddd;padding-bottom:10px;font-size:12px;color:#666666;}
.decontent .content .mianbaoxie a {color:#666666;font-size:12px;}
.decontent .article {border:1px solid #dddddd;padding:30px 40px;color:#898989;line-height:30px;}
.decontent .article img {max-width:100%;}
.decontent .recommend {padding:40px;border:1px solid #dddddd;margin-top:40px;}
.debanner {height:401px;background-position-x:center;background-repeat:no-repeat;}
.side-nav-div {width:230px;height:92px;background-color:#2b2b2b;border-radius:5px 5px 0px 0px;padding-top:14px;padding-left:24px;border-bottom:1px solid #FFFFFF;color:#FFFFFF;position:relative;}
.side-nav-div b {color:#FFFFFF;font-weight:bold;font-size:26px;text-transform:uppercase;}
.side-nav-div p {font-size:16px;}
.side-nav-div:after {content:'';display:block;height:3px;width:115px;background-image:url(../images/l.png);position:absolute;bottom:19px;right:0;}
.side-contact {margin-top:20px;color:#575757;font-size:12px;line-height:30px;}
.side-title {font-size:18px;font-weight:bold;color:#0A7D6A;border-bottom:1px solid #dddddd;position:relative;padding-bottom:10px;margin-bottom:15px;}
.side-title:after {content:'';display:block;position:absolute;width:18px;height:3px;background-color:#0A7D6A;bottom:-2px;}
.side-title span {color:#999999;font-size:12px;font-weight:normal;margin-left:10px;}
.side-contact img {margin-bottom:15px;}
.pages {text-align:center;margin-top:60px;}
.pages ul {font-size:0;}
.pages ul li {display:inline-block;width:40px;height:40px;background-color:#ffffff;border-radius:2px;border:solid 1px #dddddd;text-align:center;line-height:40px;margin-right:7px;}
.pages ul li:hover {background-color:#0A7D6A;color:#FFFFFF;}
.pages ul li.active {background-color:#0A7D6A;color:#FFFFFF;}
.pages ul li:hover a {color:#FFFFFF;}
.pages ul li.active a {color:#FFFFFF;}
.pages ul li:last-child {margin-right:0;}
.pages ul li a {display:block;color:#111111;}
.pages ul li.prev,.pages ul li.next {width:70px;height:40px;border-radius:2px;border:solid 1px #dddddd;}
.pages ul li.home-page,.pages ul li.last-page {width:58px;height:40px;border-radius:2px;border:solid 1px #dddddd;}
/* 解决方案 */.article .article_title {font-size:22px;color:#2b2b2b;padding-left:16px;position:relative;margin-bottom:27px;}
.article .article_title:before {display:block;content:'';width:3px;height:19px;background-color:#0A7D6A;position:absolute;top:6px;left:0;}
.decontent .recommend ul li {float:left;width:208px;margin-right:7px;font-size:16px;color:#343434;text-align:center;}
.decontent .recommend ul li .img {margin-bottom:17px;width:208px;height:145px;overflow:hidden;}
.decontent .recommend ul li .img img {width:208px;height:145px;transition:.5s all linear;-webkit-transition:.5s all linear;}
.decontent .recommend ul li:last-child {margin-right:0;}
.decontent .recommend ul li:hover .img img {transform:scale(1.1);-webkit-transform:scale(1.1);}
.decontent .recommend ul {margin-top:20px;}
.decontent .recommend .title {text-align:center;font-size:22px;color:#0A7D6A;position:relative;}
.decontent .recommend .title:after {content:'';display:block;width:36px;height:2px;background-color:#0A7D6A;margin:6px auto 0;}
.decontent .recommend ul li p {color:#343434;}
/* 案例 */.case ul li {float:left;width:306px;text-align:center;margin-right:8px;font-size:16px;color:#0e0e0e;margin-bottom:20px;}
.case ul li:nth-child(3n) {margin-right:0;}
.case ul li .img {width:306px;height:188px;margin-bottom:20px;overflow:hidden;position:relative;}
.case ul li .img .mask {position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(74,156,140,.79);display:none;}
.case ul li .img img {width:306px;height:188px;}
.case ul li p {font-size:16px;color:#0e0e0e;word-break:keep-all;/* 不换行*/
white-space:nowrap;/* 不换行*/
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容*/
text-overflow:ellipsis;}
.case ul li .img .mask .link {width:187px;height:51px;border:solid 2px #ffffff;position:absolute;top:50%;left:50%;margin-top:-25.5px;margin-left:-93.5px;}
.case ul li .img .mask .link .link-text {width:174px;height:41px;background-color:rgba(255,255,255,.9);margin:3px auto;line-height:41px;color:#101010;}
.case ul li:hover .mask {display:block;}
/* 合作伙伴 */.case.hezuo ul li .img {border:1px solid #dcdcdc;}
.case.hezuo ul li .img img {width:auto;height:auto;max-width:100%;max-height:188px;transition:.3s all;-webkit-transition:.3s all;}
.case.hezuo ul li:hover img {transform:scale(1.1);-webkit-transform:scale(1.1);}
/* 案例内页 */.case-article {border:solid 1px #dddddd;padding:40px;}
.case-logo {width:160px;height:160px;background-color:#ffffff;border:solid 1px #ededed;float:left;margin-right:20px;}
.case-information {float:left;width:340px;line-height:27px;color:#525252;}
.case-information .t {font-size:22px;color:#2b2b2b;margin-bottom:10px;}
.case-information .t:after {content:'';display:block;width:31px;height:2px;background-color:#0A7D6A;margin-top:15px;}
.case-image {float:right;width:300px;margin-right:50px;}
.case-image img {width:100%;}
.case-detail {border-top:1px dashed #dddddd;margin-top:20px;padding-top:40px;color:#898989;line-height:30px;}
.case-detail .article-title {font-size:16px;color:#363636;border-left:3px solid #0A7D6A;padding-left:12px;margin-bottom:25px;line-height:normal;}
.case-detail img {max-width:100%;}
/* 新闻 */.news ul li {border-bottom:dashed 1px #dddddd;padding-bottom:25px;margin-bottom:20px;}
.news ul li .image {width:163px;height:120px;background-color:#2b2b2b;float:left;}
.news ul li .image img {width:163px;height:120px;}
.news ul li .text {width:730px;float:left;margin-left:20px;}
.news ul li .text .t {margin-bottom:15px;}
.news ul li .text span {float:right;font-weight:normal;color:#9c9c9c;font-size:14px;}
.news ul li .text .t div {float:left;width:490px;font-size:16px;color:#545454;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news ul li .text p {color:#acacac;line-height:22px;max-height:44px;overflow:hidden;}
.news ul li .text .link {width:88px;height:26px;background-color:#545454;border-radius:3px;color:#ffffff;font-size:12px;line-height:26px;text-align:center;margin-top:13px;}
.news ul li:hover .text .link {background-color:#4A9C8C;}
.news ul li:hover .t div {font-weight:bold;color:#4A9C8C;}
/* 新闻 */.news1 ul li {border-bottom:dashed 1px #dddddd;padding-bottom:25px;margin-bottom:20px;}
.news1 ul li .image {width:300px;height:200px;background-color:#2b2b2b;float:left;}
.news1 ul li .image img {width:300px;height:200px;}
.news1 ul li .text {width:610px;float:left;margin-left:20px;}
.news1 ul li .text .t {margin-bottom:15px;}
.news1 ul li .text span {float:right;font-weight:normal;color:#9c9c9c;font-size:14px;}
.news1 ul li .text .t div {float:left;width:490px;font-size:16px;color:#545454;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news1 ul li .text p {color:#acacac;line-height:22px;overflow:hidden;}
.news1 ul li .text .link {width:88px;height:26px;background-color:#545454;border-radius:3px;color:#ffffff;font-size:12px;line-height:26px;text-align:center;margin-top:13px;}
.news1 ul li:hover .text .link {background-color:#4A9C8C;}
.news1 ul li:hover .t div {font-weight:bold;color:#4A9C8C;}
/* 新闻内页 */.decontent .news-article {border:1px solid #dddddd;padding:30px 40px;color:#5c5c5c;line-height:26px;}
.news-title {border-bottom:dashed 1px #d2d2d2;font-size:24px;padding-bottom:14px;margin-bottom:25px;line-height:normal;text-align:center;color:#242424;}
.news-title div {color:#8f8f8f;font-size:12px;margin-top:10px}
.news-title div a {color:#8f8f8f;font-size:12px;}
.news-article img {max-width:100%;}
.article-pages {width:882px;height:48px;font-size:14px;background-color:#f4f4f4;line-height:48px;padding:0 30px;margin-top:40px;}
.article-pages a font {color:#464646;}
.article-pages a:first-child {color:#7c7b7b;white-space:nowrap;max-width:316px;overflow:hidden;text-overflow:ellipsis;}
.article-pages a:last-child {color:#7c7b7b;float:right;white-space:nowrap;max-width:316px;overflow:hidden;text-overflow:ellipsis;}
/* 关于我们 */.about {padding-top:30px;padding-left:28px;padding-right:38px;padding-bottom:44px;border:1px solid #dddddd;color:#383838;line-height:30px;font-size:15px;}
.about-title {font-size:24px;position:relative;border-bottom:solid 1px #dddddd;padding-bottom:10px;margin-bottom:30px;}
.about-title:after {content:'';display:block;width:56px;height:4px;background-color:#0A7D6A;position:absolute;bottom:-2px;}
.about img {max-width:100%;}
/* 联系我们 */.contact {font-size:16px;line-height:30px;}
.contact-title {font-size:24px;color:#0A7D6A;border-bottom:1px solid #dddddd;padding-bottom:12px;position:relative;margin-bottom:30px;line-height:normal;color:#383838;}
.contact-title:after {content:'';display:block;width:56px;height:4px;background-color:#0A7D6A;position:absolute;bottom:-2px;}
.contact .ewm {text-align:center;font-size:15px;color:#363636;}
.contact .map {width:905px;height:481px;background-color:#ffffff;border:solid 1px #e5e5e5;margin-top:25px;padding:8px;}
#allmap {width:100%;height:100%;overflow:hidden;margin:0;font-family:"微软雅黑";}
.contact form input[type='text'],.contact form input[type='email'] {width:251px;height:48px;background-color:#f3f3f3;border:solid 1px #dbdbdb;display:inline-block;vertical-align:top;text-indent:16px;margin-right:17px;font-size:15px;color:#a7a7a7;}
.contact form input[type='email'] {margin-right:0;}
.contact form textarea {width:792px;height:168px;background-color:#f3f3f3;border:solid 1px #dbdbdb;padding-top:17px;padding-left:16px;padding-right:16px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:15px;color:#a7a7a7;margin-top:16px;}
.contact .form .tips {color:#9a9a9a;font-size:15px;margin-top:30px;}
.contact .form .button {width:148px;height:40px;background-color:#4A9C8C;border:0;font-size:15px;color:#FFFFFF;margin-right:30px;}
.contact .form p {font-size:15px;color:#888888;}
.contact form {margin-top:40px;}
.bd-box {position:relative;height:450px;}
.yb_conct {position:fixed;z-index:9999999;top:157px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li {width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top {background:#0A7D6A url(../images/88.png) no-repeat 0 0;}
.yb_bar .yb_phone {background:#0A7D6A url(../images/88.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ {text-indent:0;background:#0A7D6A url(../images/88.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode {/*height:200px;*/background:#0A7D6A url(../images/88.png) no-repeat 0 -169px;}
.hd_qr {width:74%;padding:0 29px 25px 29px;}
.yb_QQ a {display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.case_content {width:950px}
.case_lists {margin-top:12px;border:solid 1px #e5e5e5;padding:30px;}
.case_lists .list {width:418px;float:left;margin-bottom:25px;border-radius:4px;padding:5px;border:2px solid #4A9C8C;}
.case_lists .list:nth-child(even) {float:right;}
.case_lists .list .img {width:100%;overflow:hidden;height:245px;}
.case_lists .list .img img {width:100%;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;height:245px;}
.case_lists .list .p {height:55px;background-color:#FFFFFF;color:#616161;text-align:center;line-height:55px;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;}
.case_lists .list:hover .img img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}
.case_lists .list:hover .p {background:#4A9C8C;color:#FFFFFF}
/*分页样式*/.pglist {padding:5px 0 5px;width:100%;text-align:center;clear:both;}
.pglist a {color:#666;padding:0 14px;margin:0 3px;display:inline-block;vertical-align:middle;line-height:30px;background:#fff;border:1px solid #ddd;}
.pglist a:hover,.pglist .hover {display:inline-block;color:#fff;background:#4A9C8C;border-color:#4A9C8C;}
