@charset "utf-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/


/*home banner*/
/*banner*/
.banner{position: relative;width: 100%;height:100vh; z-index: 1;transition: all .3s;-webkit-transform: all .3s;}
.banner .banner-box{width: 100%;height: 100%;transition: all .3s;-webkit-transform: all .3s;background-size:cover;background-repeat:no-repeat;background-position:center;}
.banner .banner-box .swiper-slide{width: 100%;height: 100%;text-align: center;transition: all .3s;-webkit-transform: all .3s;overflow: hidden;}
.banner .banner-box .swiper-slide.banner-img a{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.banner .banner-box .swiper-slide .video-play{display: block;width: 100%;height: 100%;position:absolute;top:0;left:0;z-index:-1;}
.banner .banner-box .swiper-slide .video-play video{display: block;}
.banner .banner-box .swiper-slide.banner-video span{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.banner .banner-box .swiper-slide.banner-video .video-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.66);z-index:99}
.banner .banner-box .swiper-slide.banner-video .video-bg h3{width:100%;padding:0 4%;margin-top:20%;}
.banner .banner-box .swiper-slide.banner-video .video-bg h3 img{max-width:100%;display:block;margin:0 auto;}

.banner .banner-box .swiper-pagination{bottom:20px;text-align:right;padding-right:4%;}
.banner .banner-box .swiper-pagination-bullet{width: 32px;height:2px;opacity: 0.4;filter: alpha(opacity=40);background: #fff;margin: 0 4px;border-radius:0;transition: all 0.6s;-webkit-transform: all 0.6s;}
.banner .banner-box .swiper-pagination-bullet-active{opacity: 1;filter: alpha(opacity=100);transition: all 0.6s;-webkit-transform: all 0.6s;}
/*.banner .banner-box .swiper-button-prev{background:url(../images/icon-left01.png) no-repeat center;top:auto;bottom:20px;left:auto;right:18%;}
.banner .banner-box .swiper-button-next{background:url(../images/icon-right01.png) no-repeat center;top:auto;bottom:20px;left:auto;right:2%;}*/

.next-screen{position:absolute;bottom:20px;left:50%;margin-left:-30px;width:60px;z-index:9;opacity:0.6; transition: all 0.6s;-webkit-transform: all 0.6s; }
.next-screen a{float:left;width:100%;padding-top:66px;font-size:12px;color:#fff;line-height:18px;text-align:center;background:url(../images/icon-sroll.png) no-repeat center top;text-transform:uppercase; }
.next-screen:hover{opacity:1;}

@media (max-width: 1360px) {
	.banner .banner-box .swiper-slide.banner-video .video-bg h3{width:100%;padding:0 8%;margin-top:20%;}
}

@media (max-width: 1000px) {
	.banner .banner-box .swiper-slide.banner-video{display:none;}
}

@media (max-width: 767px) {
	
}

/*首页 关于*/
.home-more{position:absolute;top:8%;left:0;width:100px;}
.home-more a{float:left;width:100%;font-size:20px;height:60px;color:#000;font-family:"宋体";position:relative;}
.home-more a h6{position:absolute;left:0px;top:0;z-index:3;font-size:20px;line-height:60px;color:#000;font-family:"Times New Roman";font-weight:bold;}
.home-more a span{position:absolute;left:72px;top:0;z-index:3;font-size:20px;line-height:60px;color:#000;font-family:"Microsoft YaHei";transition: all 0.6s;-webkit-transform: all 0.6s;}
.home-more a:hover span{transform: translateX(10px);}
.home-more a i{position:absolute;left:48px;top:0;z-index:1;border:#00a0e9 solid 3px;width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;transition: all 0.6s;-webkit-transform: all 0.6s;}
.home-more a:hover i{width:0;height:0;top:50%;left:78px;opacity:0;}
.home-more a em{position:absolute;left:78px;top:50%;z-index:2;background:#00a0e9;opacity:0;width:0px;height:0px;border-radius:50%;-webkit-border-radius:50%;transition: all 0.6s;-webkit-transform: all 0.6s;}
.home-more a:hover em{width:60px;height:60px;top:0;left:48px;opacity:1;}

/* 首页 作品集 */
.home-works{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:60px 0;}
.home-works-list{width:100%;transition: all 1s;-webkit-transition: all 1s;}
.home-works-list li{float:left;width:25%;}
.home-works-list li a{display:block;width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden;}
.home-works-list li a .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:#000;overflow:hidden;}
.home-works-list li a .content{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;overflow:hidden;background:#646464;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-works-list li:hover a .content{background:#3fc1d8;}
.home-works-list li a .content .img{width:100%;}
.home-works-list li a .content .img img{width:100%;display:block;}
.home-works-list li a .content .txt{width:100%;padding:9%;}
.home-works-list li a .content .txt h3{width:100%;font-size:36px;color:#fff;font-family:"dinlight";line-height:40px;height:40px;text-transform:uppercase;}
.home-works-list li a .content .txt h4{width:100%;font-size:22px;color:#fff;font-family:"Microsoft YaHei","微软雅黑";line-height:40px;height:40px;}
.home-works-list li a .content .txt h6{position:absolute;bottom:9%;left:9%;z-index:4;width:80%;font-size:12px;color:#fff;font-family:"Microsoft YaHei","微软雅黑";}
.home-works-list li a .content .txt .arrow{position:absolute;bottom:9%;left:9%;z-index:4;width:80%;height:62px;background:url(../images/icon-right.png) no-repeat left center;background-size:64px;}

.home-works-list li a .mask{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;overflow:hidden;background:#3fc1d8;opacity:0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-works-list li a .mask .txt{width:100%;padding:9%;}
.home-works-list li a .mask .txt h3{width:100%;font-size:22px;color:#fff;font-family:"Microsoft YaHei","微软雅黑";line-height:40px;height:40px;}
.home-works-list li a .mask .txt h4{width:100%;font-size:28px;color:#fff;font-family:"dinlight";line-height:32px;height:32px;text-transform:uppercase;}
.home-works-list li a .mask .txt .txt-bottom{position:absolute;bottom:9%;left:9%;z-index:6;width:82%;}
.home-works-list li a .mask .txt .txt-bottom p{width:100%;font-size:12px;color:#fff;font-family:"Microsoft YaHei","微软雅黑";line-height:24px;height:24px;}
.home-works-list li:hover a .mask{opacity:1;}

@media(max-width:1440px){
	.home-works-list li a .content .txt h3{font-size:28px;line-height:32px;height:32px;}
	.home-works-list li a .mask .txt h4{font-size:24px;line-height:28px;height:28px;}
}

/* 首页 中标新闻 */
.home-bidding{width:calc(100% - 90px);min-width:1110px;margin-left:90px;}
.home-bidding li{width:100%;position:relative;}
.home-bidding li .bdg-img{width:100%;}
.home-bidding li .bdg-img img{width:100%;display:block;}
.home-bidding li .bdg-txt{width:840px;height:540px;padding:90px 70px;position:absolute;left:90px;top:50%;margin-top:-270px;background:rgba(0,0,0,0.75);}
.home-bidding li .bdg-txt h3{float:left;width:100%;font-size:40px;color:#fff;line-height:56px;height:112px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition: all 1s;-webkit-transform: all 1s;}
.home-bidding li .bdg-txt p{float:left;margin-top:48px;width:100%;font-size:14px;color:#c2c2c2;font-family:"宋体";line-height:28px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.home-bidding li .bdg-txt .date{font-size:20px;color:#fff;line-height:40px;position:absolute;bottom:90px;right:70px;}
.home-bidding .swiper-button-next,.home-bidding .swiper-button-prev{width:40px;height:40px;background:url(../images/icon-next.png) no-repeat center;position:absolute;top:50%;left:930px;margin-top:230px;}
.home-bidding .swiper-button-prev{background:url(../images/icon-prev.png) no-repeat center;margin-top:188px;}
.home-bidding .swiper-button-next.swiper-button-disabled, .home-bidding .swiper-button-prev.swiper-button-disabled{opacity:1;}

.home-bidding .home-more{top:auto;bottom:90px;left:70px;}
.home-bidding .home-more a h6{color:#fff;}
.home-bidding .home-more a span{color:#fff;}

@media (max-width: 1560px) {
	.home-bidding li .bdg-txt{width:640px;height:420px;padding:60px;margin-top:-210px;}
	.home-bidding li .bdg-txt h3{font-size:36px;line-height:48px;height:96px;transition: all 1s;-webkit-transform: all 1s;}
	.home-bidding li .bdg-txt p{margin-top:40px;}
	.home-bidding .swiper-button-next,.home-bidding .swiper-button-prev{left:730px;margin-top:170px;}
	.home-bidding .swiper-button-prev{margin-top:128px;}
	.home-bidding .home-more{top:auto;bottom:60px;left:60px;}
}

/* 首页 中标新闻 方案二*/
.home2-bidding{width:calc(100% - 90px);min-width:1110px;margin-left:90px;}
.home2-bidding li{width:100%;position:relative;}
.home2-bidding li .bdg-img{float:right;width:52.5%;overflow:hidden;transition: all 1s;-webkit-transform: all 1s;}
.home2-bidding li .bdg-img img{width:100%;display:block;transition: all 2s;-webkit-transform: all 2s;-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.home2-bidding li .bdg-img:hover img{-webkit-transform:scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}
.home2-bidding li .bdg-txt{position:absolute;top:0;left:0; width:47.5%;height:100%;background:#434141 url(../images/ht/home2-case01.jpg) no-repeat right center;background-size:auto 100%;padding:6% 6% 6% 5%;transition: all 1s;-webkit-transform: all 1s;}
.home2-bidding li .bdg-txt h2{float:left;width:100%;font-size:40px;color:#fff;line-height:48px;transition: all 1s;-webkit-transform: all 1s;}
.home2-bidding li .bdg-txt h3{float:left;margin-top:10%;width:100%;font-size:40px;color:#00a0e9;line-height:48px;height:48px;transition: all 1s;-webkit-transform: all 1s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.home2-bidding li .bdg-txt p{float:left;margin-top:10%;width:100%;font-size:14px;color:#c2c2c2;font-family:"宋体";line-height:28px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.home2-bidding li .bdg-txt h5{float:left;margin-top:10%;width:100%;font-size:56px;color:#c2c2c2;}
.home2-bidding .home2-bidding-btn{position:absolute;top:50%;left:47.5%;width:70px;height:50px;margin-top:-25px;margin-left:-35px;transition: all 1s;-webkit-transform: all 1s;}
.home2-bidding .swiper-button-next,.home2-bidding .swiper-button-prev{width:25px;height:50px;background:url(../images/icon-right05.png) no-repeat center;position:absolute;top:0;left:35px;transition: all 1s;-webkit-transform: all 1s;}
.home2-bidding .swiper-button-prev{background:url(../images/icon-left05.png) no-repeat center;left:10px;}
.home2-bidding .swiper-button-next.swiper-button-disabled, .home-bidding .swiper-button-prev.swiper-button-disabled{opacity:1;}
.home2-bidding .home2-bidding-btn:hover .swiper-button-prev{transform:translateX(-10px);transition: all 1s;-webkit-transform: all 1s;}
.home2-bidding .home2-bidding-btn:hover .swiper-button-next{transform:translateX(10px);transition: all 1s;-webkit-transform: all 1s;}

.home2-bidding .home-more{top:auto;bottom:80px;left:90px;}
.home2-bidding .home-more a h6{color:#fff;}
.home2-bidding .home-more a span{color:#fff;}

@media (max-width: 1560px) {

}

/* 首页 中标新闻 方案三*/
.home3-bidding{width:calc(100% - 90px);min-width:1110px;margin-left:90px;}
.home3-bidding li{width:100%;position:relative;}
.home3-bidding li .bdg-img{width:100%;}
.home3-bidding li .bdg-img img{width:100%;display:block;}
.home3-bidding li .bdg-txt{width:840px;height:540px;padding:60px 70px;position:absolute;left:90px;top:50%;margin-top:-270px;background:rgba(0,0,0,0.75);}

.home3-bidding li .bdg-txt h2{float:left;width:100%;font-size:40px;color:#fff;line-height:48px;transition: all 1s;-webkit-transform: all 1s;}
.home3-bidding li .bdg-txt h3{float:left;margin-top:6%;width:100%;font-size:40px;color:#00a0e9;line-height:48px;height:48px;transition: all 1s;-webkit-transform: all 1s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.home3-bidding li .bdg-txt p{float:left;margin-top:2%;width:100%;font-size:14px;color:#c2c2c2;font-family:"宋体";line-height:28px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.home3-bidding li .bdg-txt h5{float:left;margin-top:6%;width:100%;font-size:56px;color:#c2c2c2;}

.home3-bidding .swiper-button-next,.home3-bidding .swiper-button-prev{width:25px;height:50px;background:url(../images/icon-right05.png) no-repeat center;position:absolute;top:50%;left:930px;margin-top:220px;transition: all 1s;-webkit-transform: all 1s;}
.home3-bidding .swiper-button-prev{background:url(../images/icon-left05.png) no-repeat center;margin-top:220px;margin-left:-25px;}
.home3-bidding .swiper-button-next.swiper-button-disabled, .home3-bidding .swiper-button-prev.swiper-button-disabled{opacity:1;}

.home3-bidding .swiper-button-prev:hover{transform:translateX(-4px);transition: all 0.6s;-webkit-transform: all 0.6s;}
.home3-bidding .swiper-button-next:hover{transform:translateX(4px);transition: all 0.6s;-webkit-transform: all 0.6s;}

.home3-bidding .home-more{top:auto;bottom:60px;left:70px;}
.home3-bidding .home-more a h6{color:#fff;}
.home3-bidding .home-more a span{color:#fff;}

/* 首页 案例 */
.home-case{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:180px 0;}
.home-case-title{width:83%;margin:0 8.5%;position:relative;padding-bottom:40px;}
.home-case-title .thecase{float:left;width:100%;}
.home-case-title .thecase img{max-width:100%;float:left;}
.home-case-title h2{float:left;width:100%;margin-top:20px;font-size:50px;color:#666;line-height:60px;padding-left:20px;}
.home-case-title .home-more{top:auto;bottom:40px;left:auto;right:0;}

.home-case ul{width:100%;margin:0 auto;}
.home-case ul li{float:left;width:33.3%;position:relative;}
.home-case ul li .cs-img{float:left;width:100%;overflow:hidden;}
.home-case ul li .cs-img img{display:block;width:100%;transition: 1s;
	-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.home-case ul li:hover .cs-img img{-webkit-transform:scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}
.home-case ul li .cs-icon{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,160,233,0.8);padding:25px;transition: all 1s;-webkit-transform: all 1s;opacity:0;}
.home-case ul li .cs-icon a{float:left;width:100%;height:100%;position:relative;}
.home-case ul li .cs-icon a .cs-logo{position:absolute;top:50%;left:50%;width:220px;height:100px;margin-top:-50px;margin-left:-110px;}
.home-case ul li .cs-icon a .cs-logo img{display:block;max-width:100%;}
.home-case ul li .cs-icon a span{display:block;position:absolute;background:#82d8ff;opacity:0.85;width:1px;height:1px;-webkit-transition: all 2s ease 0s;
    -moz-transition: all 2s ease 0s;-ms-transition: all 2s ease 0s;-o-transition: all 2s ease 0s;transition: all 2s ease 0s;}
.home-case ul li .cs-icon a span.lineL{bottom:0;left:0;}
.home-case ul li .cs-icon a span.lineR{top:0;right:0;}
.home-case ul li .cs-icon a span.lineT{top:0;left:0;}
.home-case ul li .cs-icon a span.lineB{bottom:0;right:0;}

.home-case ul li:hover .cs-icon{opacity:1;transition: all 1s;-webkit-transform: all 1s;}
.home-case ul li:hover .cs-icon span.lineL{height:100%;}
.home-case ul li:hover .cs-icon span.lineR{height:100%;}
.home-case ul li:hover .cs-icon span.lineT{width:100%;}
.home-case ul li:hover .cs-icon span.lineB{width:100%;}

@media (max-width: 1560px) {
	.home-case ul li .cs-icon{padding:20px;}
	.home-case ul li .cs-icon a .cs-logo{width:180px;height:82px;margin-top:-41px;margin-left:-90px;}
}

/* 首页 新闻 */
.home-news{position:relative;padding-bottom:100px;margin-bottom:100px;}
.home-news .home-more{top:auto;bottom:0px;left:50%;width:90px;margin-left:-45px;}


.home-news-title{width:100%;height:200px;margin:0 auto;background:url(../images/news.jpg) no-repeat center;}
.home-news-title h2{float:left;width:100%;font-size:50px;color:#666;line-height:200px;text-align:center;}

.home-news-list{width:100%;padding:120px 20px;}
.home-news-list li{float:left;width:50%;border-top:#e8e8e8 solid 1px;border-right:#e8e8e8 solid 1px;}
.home-news-list li:nth-child(1){border-top:none;}
.home-news-list li:nth-child(2){border-top:none;border-right:none;}
.home-news-list li:nth-child(4){border-right:none;}

.home-news-list li .home-news-cont{width:80%;float:left;}
.home-news-list li:nth-child(1) .home-news-cont{ transform:translateY(-60px);}
.home-news-list li:nth-child(2) .home-news-cont{ transform:translateY(-60px);float:right;}
.home-news-list li:nth-child(3) .home-news-cont{ transform:translateY(60px);}
.home-news-list li:nth-child(4) .home-news-cont{ transform:translateY(60px);float:right;}

.home-news-list li .home-news-cont .date{float:left;width:100%;font-size:14px;color:#666;line-height:20px;}
.home-news-list li .home-news-cont h4{float:left;width:100%;}
.home-news-list li .home-news-cont h4 a{float:left;width:100%;font-size:30px;color:#333;line-height:60px;height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 0.3s;-webkit-transform: all 0.3s;}
.home-news-list li:hover .home-news-cont h4 a{color:#00a0e9;}
.home-news-list li .home-news-cont p{float:left;width:100%;margin-top:30px;font-size:12px;color:#999;font-family:"宋体";line-height:28px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.home-news-list li .home-news-cont .news-more{float:left;margin-top:70px;}
.home-news-list li .home-news-cont .news-more a{float:left;font-size:14px;color:#333;line-height:18px;font-family: Arial;transition: all 0.3s;-webkit-transform: all 0.3s;position:relative;}
.home-news-list li .home-news-cont .news-more a span{position:absolute;left:52px;top:0;z-index:3;font-size:14px;color:#333;line-height:18px;font-family: Arial;transition: all 0.6s;-webkit-transform: all 0.6s;}
.home-news-list li:hover .home-news-cont .news-more a{color:#00a0e9;}
.home-news-list li:hover .home-news-cont .news-more a span{color:#00a0e9;transform: translateX(10px);}


/*内页 关于我们*/
.inside-banner{position:relative;width:calc(100% - 90px);height:730px;min-width:1110px;margin-left:90px;transition: all 1s;-webkit-transition: all 1s;}
.inside-banner .in-ban-txt{position:absolute;left:16%;bottom:180px;width:54%;transition: all 1s;-webkit-transition: all 1s;}
.inside-banner .in-ban-txt img{display:block;max-width:100%;}

.case-banner{}

@media(max-width: 1380px){
	.inside-banner{height:640px;}
	.inside-banner .in-ban-txt{width:60%;left:8%;}
}

/* 内页导航 */
.inside-nav{position:absolute;left:9%;bottom:70px;width:80%;}
.inside-nav li{float:left;margin-right:4%;}
.inside-nav li a{float:left;}
.inside-nav li a i{float:left;width:0;height:1px;background:#cc0000;margin-top:10px;margin-right:4px;transition: all 0.6s;-webkit-transition: all 0.6s;}
.inside-nav li:hover a i{width:36px;}
.inside-nav li a p{float:left;font-size:14px;color:#999;line-height:20px;}
.inside-nav li:hover a p{color:#cc0000;}
.inside-nav li.cur a i{width:36px;}
.inside-nav li.cur a p{color:#cc0000;}

.editor{width:100%;font-size:16px;color:#999;line-height:30px;margin-top:50px;}
.editor img{max-width:100%;text-align:center;width:auto;height:auto;}

.inside-main{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:0 16%;transition: all 1s;-webkit-transition: all 1s;}

@media(max-width: 1380px){
	.inside-main{padding:0 8%;}
}

.about-txt{float:left;width:100%;}
.about-txt-top{float:left;width:100%;}
.about-txt-top h2{float:left;width:100%;font-size:92px;line-height:100px;color:#333;font-family:"Times New Roman";font-weight:bold;}
.about-txt-top h4{float:left;margin-top:24px;width:100%;font-size:40px;color:#333;line-height:58px;}
.about-txt-top h4 span{color:#0099ff;}

.about-data{float:left;width:100%;margin-top:48px;}
.about-data li{float:left;width:33.3%;}
.about-data li:last-child{padding-left:4%;}
.about-data li .tips{float:left;width:100%;font-size:22px;color:#b6b6b6;line-height:30px;font-style:italic;font-family: Arial;}
.about-data li .data{float:left;width:100%;margin-top:50px;margin-bottom:50px;}
.about-data li .data h3{float:left;font-size:68px;color:#414799;line-height:80px;font-family:"Times New Roman";}
.about-data li .data i{float:left;font-size:68px;color:#414799;line-height:80px;font-family: Arial;margin-left:10px;}
.about-data li h6{float:left;width:100%;font-size:14px;color:#b6b6b6;line-height:30px;}

.about-pic{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:40px 2% 110px 2%;}
.about-pic li{float:left;width:33.33%;overflow:hidden;}
.about-pic li img{display:block;width:100%;transition: 1s;}
.about-pic li:hover img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}

.about-partner{width:100%;margin-bottom:120px;transition: all 1s;-webkit-transition: all 1s;}
.about-partner ul{border-left:#e5e5e5 solid 1px;border-top:#e5e5e5 solid 1px;}
.about-partner li{float:left;width:20%;border-right:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.about-partner li img{display:block;width:100%;transition: all 1s;-webkit-transition: all 1s;}
.about-partner h6{width:100%;padding:0 2%;margin-top:60px;font-size:14px;color:#999;line-height:24px;font-family:"宋体";text-align:center;}

.gray{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
	opacity: 0.6;
}

/*企业文化 公司使命*/
.cul-content{width:calc(100% - 90px);min-width:1110px;margin-left:90px;background:#f5f5f5;padding:0 5%;transition: all 1s;-webkit-transition: all 1s;}

.cul-mission{width:100%;padding:116px 0 224px 0;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;position:relative;}
.cul-mission .mis-pic{width:48%;overflow:hidden;}
.cul-mission .mis-pic img{display:block;width:100%;transition: 1s;}
.cul-mission .mis-pic:hover img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.cul-mission .mis-txt{width:48%;}
.cul-mission .mis-txt h2{width:100%;font-size:48px;color:#333;line-height:68px;transition: all 1s;-webkit-transition: all 1s;}
.cul-mission .mis-txt h3{width:100%;margin-top:10%;position:relative;}
.cul-mission .mis-txt h3 span{display:block;width:100%;font-size:22px;color:#333;line-height:54px;}
.cul-mission .mis-txt h3 i{display:block;width:42px;height:3px;background:#999;position:absolute;left:0;bottom:0;}
.cul-mission .mis-txt p{width:72%;font-size:14px;color:#999;margin-top:14%;}
.cul-mission .cul-en{position:absolute;bottom:-51px;left:3%;font-size:100px;color:#a27d2b;font-weight:bolder;line-height:102px;text-transform:uppercase;font-family: Arial;}

@media(max-width: 1560px){
	.cul-mission .mis-txt h2{font-size:36px;line-height:52px;}
	.cul-mission .mis-txt p{width:84%;}
}

@media(max-width: 1360px){
	.cul-mission{padding:90px 0 180px 0;}
	.cul-mission .mis-txt h2{font-size:30px;line-height:42px;}
	.cul-mission .mis-txt h3{margin-top:8%;}
	.cul-mission .mis-txt p{width:90%;margin-top:10%;}
	.cul-mission .cul-en{font-size:84px;line-height:84px;bottom:-42px;}
}

/*企业文化 公司愿景*/
.cul-vision-title{width:100%;padding:120px 3% 72px 3%;}
.cul-vision-title h3{width:100%;position:relative;}
.cul-vision-title span{display:block;width:100%;font-size:22px;color:#333;line-height:54px;}
.cul-vision-title i{display:block;width:42px;height:3px;background:#999;position:absolute;left:0;bottom:0;}
.cul-vision-title h6{width:100%;font-size:14px;color:#999;margin-top:72px;}

.cul-vision{width:100%;padding-bottom:100px;}
.cul-vision li{width:31.8%;float:left;margin-left:2.3%;}
.cul-vision li:first-child{margin-left:0;}
.cul-vision li .vis-pic{width:100%;position:relative;overflow:hidden;}
.cul-vision li .vis-pic img{width:100%;display:block;transition: all 1s;-webkit-transition: all 1s;-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.cul-vision li:hover .vis-pic img{-webkit-transform:scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}

.cul-vision li .vis-pic .txt{width:100%;height:100%;background:rgba(0,0,0,0.45);position:absolute;top:0;left:0;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;opacity:0;transition: all 1s;-webkit-transition: all 1s;}
.cul-vision li:hover .vis-pic .txt{opacity:1;}
.cul-vision li .vis-pic .txt p{width:100%;padding:0 10%;font-size:14px;color:#fff;line-height:24px;text-align:center;font-family:"宋体";}
.cul-vision li h3{width:100%;font-size:22px;color:#333;line-height:60px;text-align:center;}

/*企业文化 人才理念*/
.cul-tal{width:calc(100% - 90px);min-width:1110px;margin-left:90px;height:437px;transition: all 1s;-webkit-transition: all 1s;}
.cul-tal-txt{width:100%;padding-top:160px;overflow:hidden;}
.cul-tal-txt h3{width:100%;position:relative;}
.cul-tal-txt span{display:block;width:100%;font-size:22px;color:#333;line-height:54px;text-align:center;}
.cul-tal-txt i{display:block;width:42px;height:3px;background:#999;position:absolute;left:50%;bottom:0;margin-left:-21px;}
.cul-tal-txt h6{width:100%;font-size:14px;color:#999;margin-top:72px;text-align:center;}

/*关于我们 发展历程 */
.about-course{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:0 12%;transition: all 1s;-webkit-transition: all 1s;}
.about-course .course-title{width:100%;padding-top:32px;padding-bottom:16px;}
.about-course .course-title h2{width:100%;font-size:46px;color:#333;line-height:64px;text-align:center;font-family: Arial;font-style:italic;font-weight:bolder;}
.about-course .course-title h6{width:100%;font-size:20px;color:#666;line-height:40px;text-align:center;font-style:italic;}

.course-list{width:100%;margin:0 auto;position:relative;}
.course-list .course-line{width:1px;height:100%;background:#ccc;z-index:0;position:absolute;top:0;left:50%;}
.course-list .course-line i{display:block;width:19px;height:19px;border:#ccc solid 1px;border-radius:50%;background:#fff;position:absolute;top:0;left:50%;margin-left:-9px;}
.course-list ul{padding-bottom:200px;}
.course-list li{width:100%;float:left;margin-top:140px;position:relative;opacity:0;transition: all 1s;-webkit-transition: all 1s;transform: translateY(60px);}
.course-list li.show{opacity:1;transform: translateY(0px);}
.course-list li .course-img{width:10%;float:left;border-radius:50%;position:relative;transition: all 1s;-webkit-transition: all 1s;}
.course-list li .course-img img{width:100%;display:block;border-radius:50%;transition: all 1s;-webkit-transition: all 1s;}
.course-list li .course-img span{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.7;border-radius:50%;}
.course-list li .course-txt{float:left;margin-left:3%;width:34%;text-align:right;transition: all 1s;-webkit-transition: all 1s;}
.course-list li .course-txt h4{width:100%;float:left;font-size:32px;color:#333;line-height:60px;}
.course-list li .course-txt h6{width:100%;float:left;font-size:16px;color:#333;line-height:24px;}
.course-list li .course-txt p{width:100%;float:left;font-size:14px;color:#999;line-height:24px;font-family:"宋体";}
.course-list li .point{display:block;width:19px;height:19px;border:#ccc solid 1px;border-radius:50%;background:#fff;position:absolute;top:24px;left:50%;margin-left:-9px;}
.course-list li .point i{display:block;width:11px;height:11px;border-radius:50%;background:#000;position:absolute;top:0;left:50%;margin-left:-5px;top:3px;}
.course-list li:nth-child(even) .course-img{float:right;}
.course-list li:nth-child(even) .course-txt{float:right;text-align:left;}

/* 资讯 */
.news-list{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:50px 10% 110px 10%;transition: all 1s;-webkit-transition: all 1s;}
.news-list li{float:left;width:50%;padding:50px 0;border-bottom:#e8e8e8 solid 1px;border-right:#e8e8e8 solid 1px;}
.news-list li:nth-child(1){padding-top:0;}
.news-list li:nth-child(2){padding-top:0;}
.news-list li:nth-last-child(1){padding-bottom:0;border-bottom:none;}
.news-list li:nth-last-child(2){padding-bottom:0;border-bottom:none;}
.news-list li:nth-child(2){padding-bottom:50px;border-bottom:#e8e8e8 solid 1px;}
.news-list li:nth-child(even){border-right:none;}
.news-list li:nth-child(even) .news-cont{float:right;}
.news-list li .news-cont{width:80%;float:left;}
.news-list li .news-cont .date{float:left;width:100%;font-size:14px;color:#666;line-height:20px;margin-top:8%;}
.news-list li .news-cont h4{float:left;width:100%;}
.news-list li .news-cont h4 a{float:left;width:100%;font-size:28px;color:#333;line-height:40px;height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition: all 0.3s;-webkit-transform: all 0.3s;}
.news-list li:hover .news-cont h4 a{color:#00a0e9;}
.news-list li .news-cont p{float:left;width:100%;margin-top:10px;font-size:14px;color:#999;font-family:"宋体";line-height:28px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-list li .news-cont .news-more{float:left;margin-top:60px;}
.news-list li .news-cont .news-more a{float:right;width:90px;height:26px;border:#707070 solid 1px;transition: all 0.3s;-webkit-transform: all 0.3s;}
.news-list li .news-cont .news-more a:hover{border:#00a0e9 solid 1px;}
.news-list li .news-cont .news-more a i{float:left;width:100%;height:100%;background:url(../images/icon-right04.png) no-repeat center;transition: all 0.3s;-webkit-transform: all 0.3s;}
.news-list li .news-cont .news-more a i:hover{background:url(../images/icon-right04-1.png) no-repeat center;transition: all 0.3s;-webkit-transform: all 0.3s;}

/* 新闻详情 */
.news-detail{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:0 6% 110px 6%;transition: all 1s;-webkit-transition: all 1s;}

.detail-title{width:100%;margin:0 auto;padding:20px 0;border-bottom:#eee solid 1px;position:relative;}
.detail-title h1{width:100%;font-size:32px;text-align:center;line-height:48px;text-align:left;}
.detail-title h2{width:100%;font-size:32px;text-align:center;line-height:48px;text-align:left;}
.detail-title h6{width:100%;font-size:12px;color:#999;line-height:20px;text-align:left;margin-top:10px;}
.detail-title h6 span{display:inline-block;margin-left:1%;margin-right:1%;}
.detail-title h6 span i{font-style:normal;color:#dd171c;}

.return{width:100%;padding-top:60px;}
.return h5,.return h6{float:left;width:100%;}
.return h5 a{float:left;font-size:20px;line-height:60px;padding-right:26px;color:#d83121;font-weight:normal;background:url(../images/news-return.png) no-repeat right center;}
.return h6 a{float:left;font-size:14px;line-height:28px;color:#666;}
.return h6:hover a{color:#d83121;transition: all 1s;-webkit-transition: all 1s;}

.news-detail-box{float:left;width:78%;}
.news-det-warp{width:100%;background:#fff;padding:40px 20px;}
.news-det-right{float:right;width:22%;padding-left:12px;}
.news-code{float:right;width:100%;background:#fff;padding:40px;margin-bottom:12px;}
.news-code .news-logo{width:100%;}
.news-code .news-logo img{display:block;max-width:100%;margin:0 auto;}
.news-code h5{width:100%;height:12px;text-align:center;border-bottom:#eee solid 1px;margin-top:6px;}
.news-code h5 span{font-size:12px;color:#999;line-height:24px;text-align:center;background:#fff;padding:0 4px;}
.news-code .img{width:100%;margin-top:20px;}
.news-code .img img{display:block;max-width:100%;margin:0 auto;}

.news-hot-tag{float:left;width:100%;margin-bottom:12px;background:#fff;}
.news-hot-tag h5{width:100%;font-size:18px;color:#333;line-height:48px;border-bottom:#eee solid 1px;padding:0 20px;}
.news-hot-tag ul{width:100%;padding:10px;}
.news-hot-tag ul li{float:left;margin-left:10px;margin-bottom:10px;font-size:12px;color:#333;background:#eee;padding:4px 10px;line-height:20px;}

.news-return{width:100%;float:left;background:#fff;padding:20px;}
.news-return h5{float:left;width:100%;}
.news-return h5 a{float:left;font-size:20px;line-height:60px;padding-right:26px;color:#d83121;font-weight:normal;background:url(../images/news-return.png) no-repeat right center;}
.news-return h6{float:left;width:100%;margin-bottom:20px;}
.news-return h6 span{float:left;width:100%;font-size:14px;line-height:28px;color:#666;position:relative;}
.news-return h6 span i{width:calc(100% - 50px);height:1px;display:block;background:#e4e4e4;position:absolute;top:50%;right:0;}
.news-return h6 a{float:left;width:100%;font-size:14px;line-height:28px;color:#999;}
.news-return h6:hover a{color:#d83121;transition: all 1s;-webkit-transition: all 1s;}

.service-code{width:100%;background:#fff;margin-top:12px;padding:40px 20px;}
.service-code .code-cont{width:480px;margin:0 auto;}
.service-code .code-cont .code-img{width:120px;float:left;}
.service-code .code-cont .code-img img{display:block;width:120px;}
.service-code .code-cont .txt{float:left;margin-left:20px;margin-top:8px;}
.service-code .code-cont .txt h5{font-size:18px;color:#333;line-height:40px;margin-bottom:4px;}
.service-code .code-cont .txt p{font-size:14px;color:#999;line-height:24px;}
.service-intro{width:100%;border-top:#e4e4e4 solid 1px;padding-top:40px;margin-top:40px;font-size:14px;color:#999;line-height:28px;}

/* 分享 */
.share{width:100%;height:40px;margin-top:40px;padding-top:10px;border-top:#ececec solid 1px;position:relative;}
.share span{float:left;padding-left:32px;font-size:14px;color:#000;line-height:40px;background:url(../images/icon-share.png) no-repeat left center;background-size:24px;cursor:pointer;}

.share .bdsharebuttonbox{width:120px;padding:10px;border:#e4e4e4 solid 1px;height:128px;position:absolute;top:10px;left:110px;background:#fff;}
.share .bdsharebuttonbox.hide{display:none;}
.share a.bds_weixin{float:left;width:100%;font-size:12px;color:#000;padding-left:30px;background:url(../images/share-wx.png) no-repeat left center;}
.share a.bds_tsina{float:left;width:100%;font-size:12px;color:#000;padding-left:30px;background:url(../images/share-wb.png) no-repeat left center;}
.share a.bds_qzone{float:left;width:100%;font-size:12px;color:#000;padding-left:30px;background:url(../images/share-qq.png) no-repeat left center;}
.share .bdsharebuttonbox .arrow{width:12px;height:12px;transform:rotate(45deg);background:#fff;border-left:#e4e4e4 solid 1px;border-bottom:#e4e4e4 solid 1px;position:absolute;left:-6px;top:16px;}

/*案例分类*/
.case-classify{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:0 6%;margin-bottom:40px;transition: all 1s;-webkit-transition: all 1s;}
.case-classify li{float:left;width:25%;border-right:#f2f2f2 solid 1px;position:relative;}
/*.case-classify dl:last-child{width:40%;}*/
.case-classify li h3{float:left;width:100%;padding:0 30px;text-align:center;background:#fff;cursor:pointer;transition: all 0.3s;-webkit-transition: all 0.3s;}
.case-classify li h3 a{float:left;font-size:16px;color:#333;line-height:64px;font-weight:normal;text-align:center;}
.case-classify li h3 .arrow{float:right;margin-top:22px;width:16px;height:16px;margin-left:20px;position:relative;}
.case-classify li h3 .arrow i{display:block;width:10px;height:2px;background:#333;border-radius:2px;position:absolute;top:10px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.case-classify li h3 .arrow i.case-line1{left:0;transform:rotate(45deg);}
.case-classify li h3 .arrow i.case-line2{right:0;transform:rotate(-45deg);}
.case-classify li.open h3{background:#00a0e9;}
.case-classify li.open h3 a{color:#fff;}
.case-classify li.open h3 .arrow i{background:#fff;}
.case-classify li.open h3 .arrow i.case-line1{left:0;transform:rotate(-45deg);}
.case-classify li.open h3 .arrow i.case-line2{right:0;transform:rotate(45deg);}
.case-classify li.cur h3{background:#00a0e9;}
.case-classify li.cur h3 a{color:#fff;}
.case-classify li.cur h3 .arrow i{background:#fff;}

.case-sec-option{width:100%;background:#fff;position:absolute;top:64px;left:0;z-index: 9;-webkit-box-shadow: 0 2px 12px rgba(0,0,0,0.1);box-shadow: 0 2px 12px rgba(0,0,0,0.1);max-height:336px;overflow:auto;display:none;}
.case-sec-option a{float:left;width:100%;padding:0 30px;font-size:14px;color:#333;line-height:48px;height:48px;overflow:hidden;text-overflow:ellipsis;display:block;white-space: nowrap;}
.case-sec-option a:hover{background:#00a0e9;color:#fff;}

.case-classify li .case-sec-tag{padding-bottom:10px;padding-top:20px;}
.case-classify li .case-sec-tag a{float:left;width:auto;margin-left:10px;margin-bottom:10px;font-size:12px;color:#333;background:#eee;padding:4px 10px;line-height:20px;height:28px;}



/* 案例 */
.case-list{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:0 6% 110px 6%;transition: all 1s;-webkit-transition: all 1s;}
.case-list ul{width:86%;}
.case-list ul li{width:32%;margin-left:2%;float:left;margin-bottom:2%;}
.case-list ul li:nth-child(3n+1){margin-left:0;}
.case-list ul li a{float:left;width:100%;position:relative;}
.case-list ul li a .case-pic{float:left;width:100%;overflow:hidden;position:relative;}
.case-list ul li a .case-pic .pic-cont{width:100%;height:0;padding-bottom:62.8%;overflow:hidden;}
.case-list ul li a .case-pic .pic-cont .pic-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.case-list ul li a .case-pic img{display:block;width:100%;transition: all 1s;-webkit-transition: all 1s;-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.case-list ul li:hover a .case-pic img{-webkit-transform:scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}

/*.case-list ul li a .case-txt{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.8);padding:20px;opacity:0;transition: all 1s;-webkit-transition: all 1s;}
.case-list ul li a .case-txt h3{width:100%;font-size:22px;color:#333;line-height:40px;margin-top:40px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 1s;-webkit-transition: all 1s;}
.case-list ul li a .case-txt p{width:100%;font-size:14px;color:#666;line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.case-list ul li:hover a .case-txt{opacity:1;}
.case-list ul li:hover a .case-txt h3{margin-top:10px;}*/

.case-list ul li a .case-txt{position:relative;width:100%;height:84px;background:#fff;padding:8px 20px;transition: all 1s;-webkit-transition: all 1s;float:left;}
.case-list ul li a .case-txt h3{width:100%;font-size:18px;color:#333;line-height:36px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all .2s;-webkit-transition: all .2s;}
.case-list ul li a .case-txt p{width:100%;font-size:14px;color:#666;line-height:22px;max-height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition: all .2s;-webkit-transition: all .2s;}
.case-list ul li:hover a .case-txt{background:#00a0e9;}
.case-list ul li:hover a .case-txt h3{color:#fff;}
.case-list ul li:hover a .case-txt p{color:#fff;}

@media(max-width: 1360px){
	.case-list ul{width:92%;}
}

/* 案例详情 */
.case-detail{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:0 6% 80px 6%;transition: all 1s;-webkit-transition: all 1s;}
.case-title{width:100%;margin:0 auto;padding-top:70px;}
.case-title h2{width:80%;float:left;font-size:32px;line-height:48px;}
.case-title h5{float:left;width:100%;font-size:14px;color:#999;line-height:24px;margin-top:10px;}
.case-title h5 span{display:inline-block;margin-left:1%;margin-right:1%;}
.case-title h5 span a{color:#dd171c;}
.case-title h6{width:20%;float:right;}
.case-title h6 a{float:right;padding-left:25px;font-size:16px;color:#333;line-height:48px;text-align:right;font-family: Arial;background:url(../images/icon-link.png) no-repeat left center;}
.case-title h6 a:hover{color:#d83121;}

.case-return{width:calc(100% - 90px);min-width:1110px;margin-left:90px;height:80px;padding:0 6%;background:#fff;transition: all 1s;-webkit-transition: all 1s;}
.case-return .case-prev,.case-return .case-next{float:left;width:50%;}
.case-return .case-prev a{float:left;background:url(../images/icon-left09.jpg) no-repeat left center;padding-left:20px;font-size:14px;color:#000;line-height:80px;}
.case-return .case-next a{float:right;background:url(../images/icon-right09.jpg) no-repeat right center;padding-right:20px;font-size:14px;color:#000;line-height:80px;}
.case-return .case-prev a:hover,.case-return .case-next a:hover{color:#d83121;}

.case-top{width:100%;margin:10px auto;-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.1);box-shadow: 0 4px 12px rgba(0,0,0,0.1);}
.case-top-title{float:left;width:50%;background:#fff;padding:60px 40px;height:400px;}
.case-top-title .img{float:left;width:200px;height:200px;text-align:center;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;background:#f5f5f5;padding:20px;}
.case-top-title .img img{display:block;max-width:100%;margin:0 auto;}
.case-top-title .txt{float:left;width:calc(100% - 240px);margin-left:40px;}
.case-top-title .txt h1{float:left;width:100%;font-size:24px;color:#333;line-height:36px;}
.case-top-title .txt h3{float:left;width:100%;font-size:24px;color:#333;line-height:36px;}
.case-top-title .txt span.line{float:left;width:40px;height:1px;background:#ccc;margin:20px 0;}
.case-top-title .txt p{float:left;width:100%;font-size:14px;color:#666;line-height:24px;height:96px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.case-top-title .txt .case-btn{float:left;width:120px;height:36px;font-size:14px;color:#999;line-height:34px;text-align:center;border:#ccc solid 1px;margin-top:40px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.case-top-title .txt .case-btn:hover{border:#00a0e9 solid 1px;color:#fff;background:#00a0e9;}

.case-top-tag{float:left;width:50%;background:#f5f5f5;padding:60px 80px;height:400px;}
.case-top-tag h3{float:left;width:100%;font-size:24px;color:#333;line-height:36px;}
.case-top-tag span.line{float:left;width:40px;height:1px;background:#ccc;margin:20px 0;}
.case-top-tag .tag-list{float:left;width:100%;}
.case-top-tag .tag-list ul{float:left;width:50%;}
.case-top-tag .tag-list li{float:left;width:100%;font-size:14px;color:#666;line-height:36px;background:url(../images/home/dot.png) no-repeat left center;padding-left:16px;}


/* app html5 */
.app-content{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:0 9%;transition: all 1s;-webkit-transition: all 1s;}
.app-txt{width:100%;padding:14% 0 10% 0;}
.app-txt h2{width:45%;float:left;color:#333;font-size:48px;line-height:60px;}
.app-txt h3{width:100%;float:left;transform:translateY(-16px);}
.app-txt h3 img{width:100%;float:left;}
.app-txt h4{float:left;width:100%;font-size:18px;color:#333;line-height:30px;margin-top:10px;}
.app-txt p{float:left;width:45%;font-size:14px;color:#999;line-height:28px;font-family:"宋体";margin-top:60px;}

.app-proc{width:calc(100% - 90px);min-width:1110px;margin-left:90px;transition: all 1s;-webkit-transition: all 1s;}
.app-title{width:100%;padding:80px 0 40px 0;}
.app-title h2{width:100%;font-size:48px;color:#333;line-height:80px;text-align:center;}
.app-title h6{width:100%;font-size:14px;color:#999;line-height:20px;margin-top:10px;text-align:center;}

.app-proc-list{width:100%;}
.app-proc-list ul{background:#3e3e3e;}
.app-proc-list li{width:25%;float:left;position:relative;overflow:hidden;}
.app-proc-list li img{display:block;width:100%;transition: all 1s;-webkit-transition: all 1s;-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.app-proc-list li:hover img{-webkit-transform:scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}
.app-proc-list li .txt{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;background-image:url(../images/app-proc-bg.png)background-size:cover;background-position:center;background-repeat:no-repeat;}
.app-proc-list li .txt h4{width:100%;font-size:28px;color:#fff;text-align:center;margin-top:56%;margin-bottom:12px;transition: all 1s;-webkit-transition: all 1s;}
.app-proc-list li:hover .txt h4{margin-top:48%;}
.app-proc-list li .txt h5{width:100%;font-size:14px;color:#fff;text-align:center;font-family: Arial;text-transform:uppercase;}

.app-ser{width:100%;padding:0 9%;}
.app-ser .app-ser-txt{width:100%;padding:12% 0;}
.app-ser .app-ser-txt .txtL{float:left;width:80%;}
.app-ser .app-ser-txt .txtL h3{float:left;width:100%;font-size:92px;color:#fff;line-height:92px;font-family: Arial;font-weight:bolder;text-transform:uppercase;}
.app-ser .app-ser-txt .txtL h3 span{color:#996633;}
.app-ser .app-ser-txt .txtL h4{float:left;width:100%;font-size:20px;color:#fff;line-height:32px;margin-top:48px;}
.app-ser .app-ser-txt .txtL h6{float:left;width:100%;font-size:14px;color:#999;line-height:20px;margin-top:96px;}
.app-ser .app-ser-txt .txtR{float:left;width:170px;}
.app-ser .app-ser-txt .txtR li{float:left;width:100%;height:50px;font-size:20px;color:#fff;border-radius:25px;border:#fff solid 1px;line-height:50px;text-align:center;margin-bottom:40px;margin-top:8px;transition: all 1s;-webkit-transition: all 1s;}
.app-ser .app-ser-txt .txtR li:hover{transform:translateX(-20px);}

/* app 相关案例 */
.app-case-title{width:100%;padding-top:110px;}
.app-case-title h2{width:40%;float:left;font-size:28px;color:#333;line-height:40px;}
.app-case-title a{float:right;width:90px;height:26px;border:#707070 solid 1px;margin-top:7px;}
.app-case-title a i{float:left;width:100%;height:100%;background:url(../images/icon-right04.png) no-repeat center;}

.app-case-list{width:100%;padding:48px 0 90px 0;}
.app-case-list li{float:left;width:32%;margin-left:2%;}
.app-case-list li:first-child{margin-left:0;}
.app-case-list li a{float:left;width:100%;}
.app-case-list li a .pic{float:left;width:100%;position:relative;}
.app-case-list li a .pic p{float:left;width:100%;overflow:hidden;}
.app-case-list li a .pic p img{display:block;width:100%;transition: all 1s;-webkit-transition: all 1s;-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.app-case-list li:hover a .pic p img{-webkit-transform:scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}
.app-case-list li a .pic span{display:block;width:100%;height:100%;position:absolute; top:0;left:0; background:rgba(0,0,0,0.45);text-align:center;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;}
.app-case-list li a .pic span img{max-width:60%;display:block;margin:0 auto;}
.app-case-list li a .txt{float:left;width:100%;margin-top:32px;}
.app-case-list li a .txt h4{float:left;width:100%;font-size:14px;color:#333;line-height:28px;height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;}
.app-case-list li a .txt p{float:left;width:100%;font-size:14px;color:#999;line-height:24px;height:24px;font-family:"宋体";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.app-case-list li:hover a .txt h4{color:#00a0e9;}

.html-list{width:100%;}
.html-list li{width:23%;float:left;margin-left:1%;margin-right:1%;margin-top:100px;}
.html-list li .icon{width:100%;float:left;}
.html-list li .icon img{max-width:100%;display:block;margin:0 auto;}
.html-list li h6{width:100%;float:left;font-size:16px;color:#fff;line-height:32px;margin-top:15px;text-align:center;font-family:"Times New Roman";text-transform:uppercase;}

@media(max-width: 1380px){
	.html-list li{width:24%;margin-left:0.5%;margin-right:0.5%;}
}

.htmlLeft-icon{float:left;width:50%;padding:100px 0;}
.htmlLeft-icon img{display:block;max-width:100%;margin:0 auto;}




/* 网站 企业官网 */
.web-content{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:0 9%;transition: all 1s;-webkit-transition: all 1s;}
.web-txt{width:100%;height:740px;transition: all 1s;-webkit-transition: all 1s;}
.web-txt h1{float:left;width:100%;position:relative;margin-top:80px;transition: all 1s;-webkit-transition: all 1s;}
.web-txt h3{float:left;width:100%;position:relative;margin-top:80px;transition: all 1s;-webkit-transition: all 1s;}
.web-txt span{display:block;width:100%;font-size:22px;color:#333;line-height:80px;}
.web-txt i{display:block;width:42px;height:3px;background:#999;position:absolute;left:0;bottom:0;}
.web-txt h4{width:100%;float:left;margin-top:200px;transition: all 1s;-webkit-transition: all 1s;}
.web-txt h4 img{width:100%;float:left;}
.web-txt p{float:left;width:45%;font-size:14px;color:#999;line-height:28px;font-family:"宋体";margin-top:40px;transition: all 1s;-webkit-transition: all 1s;}

@media(max-width: 1380px){
	.web-txt{height:640px;}
	.web-txt h4{margin-top:100px;}
	.web-txt h1{margin-top:60px;}
	.web-txt h3{margin-top:60px;}
	.web-txt p{margin-top:30px;}
}


/* 网站 企业官网 优势*/
.web-adv-txt{width:50%;float:right;padding:12% 0 10% 0;}
.web-adv-txt h3{float:left;width:100%;font-size:48px;color:#fff;line-height:80px;}
.web-adv-txt ul{width:94%;float:left;margin-top:6%;}
.web-adv-txt ul li{width:100%;float:left;margin-top:20px;}
.web-adv-txt ul li h6{float:left;width:100%;font-size:18px;color:#fff;line-height:30px;}
.web-adv-txt ul li p{float:left;width:100%;font-size:14px;color:#fff;line-height:24px;font-family:"宋体";}

.web-title{width:100%;padding:80px 9% 60px 9%;}
.web-title h3{width:100%;font-size:48px;color:#333;line-height:80px;text-align:center;}
.web-title h6{width:100%;font-size:14px;color:#999;line-height:24px;margin-top:20px;text-align:center;}

.web-proc-list{width:100%;}
.web-proc-list ul{background:#3e3e3e;}
.web-proc-list li{width:33.33%;float:left;position:relative;overflow:hidden;}
.web-proc-list li img{display:block;width:100%;transition: all 1s;-webkit-transition: all 1s;-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.web-proc-list li:hover img{-webkit-transform:scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}
.web-proc-list li .txt{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;background:rgba(0,0,0,0.65);}
.web-proc-list li .txt h4{width:100%;font-size:32px;color:#fff;text-align:center;margin-top:56%;margin-bottom:12px;transition: all 1s;-webkit-transition: all 1s;}
.web-proc-list li:hover .txt h4{margin-top:46%;}
.web-proc-list li .txt h5{width:100%;font-size:18px;color:#999;text-align:center;font-family:Arial;text-transform:uppercase;}

/* 网站 视觉 个性化*/
.vis-ser-txt{width:100%;padding:11% 0;transition: all 1s;-webkit-transition: all 1s;position:relative;}
.vis-ser-txt .txtL{float:left;width:80%;transition: all 1s;-webkit-transition: all 1s;}
.vis-ser-txt .txtL h3{float:left;width:100%;font-size:48px;color:#fff;line-height:80px;}
.vis-ser-txt .txtL h6{float:left;width:100%;font-size:12px;color:#fff;line-height:40px;font-family:"宋体";margin-bottom:80px;}
.vis-ser-txt .txtL p{float:left;width:100%;font-size:12px;color:#fff;line-height:28px;font-family:"宋体";}
.vis-ser-txt .imgR{position:absolute;right:-4%;top:8%;width:54%;}
.vis-ser-txt .imgR img{display:block;max-width:100%;}

@media(max-width: 1380px){
	/*.vis-ser-txt{padding:8% 0;}*/
	.vis-ser-txt .txtL h6{margin-bottom:60px;}
}


.vis-txt2{width:50%;float:right;padding:9% 0 7% 3%;}
.vis-txt2 h1{float:left;width:100%;font-size:48px;color:#333;line-height:80px;}
.vis-txt2 h3{float:left;width:100%;font-size:48px;color:#333;line-height:80px;}
.vis-txt2 h4{float:left;width:100%;position:relative;margin-top:40px;margin-bottom:64px;transition: all 1s;-webkit-transition: all 1s;}
.vis-txt2 span{display:block;width:100%;font-size:20px;color:#333;line-height:60px;}
.vis-txt2 i{display:block;width:42px;height:3px;background:#999;position:absolute;left:0;bottom:0;}
.vis-txt2 p{float:left;width:100%;font-size:12px;color:#999;line-height:28px;font-family:"宋体";}

@media(max-width: 1440px){
	.vis-txt2 h1{font-size:42px;}
	.vis-txt2 h3{font-size:42px;}
	.vis-txt2 span{font-size:17px;}
}

.vis-txt3{width:100%;padding-top:140px;}
.vis-txt3 h6{width:100%;font-size:20px;color:#fff;line-height:40px;text-align:center;}
.vis-txt3 h3{width:100%;font-size:48px;color:#fff;line-height:80px;text-align:center;}
.vis-txt3 p{width:100%;font-size:12px;color:#fff;line-height:24px;text-align:center;font-family:"宋体";margin-top:40px;}

/*响应式*/
.res-adv{width:100%;padding:50px 0;}
.res-adv .responsive{float:left;width:100%;}
.res-adv .responsive img{display:block;width:100%;}
.res-adv .res-txt{float:right;width:44%;margin-top:60px;}
.res-adv .res-txt h3{width:100%;float:left;font-size:48px;color:#333;line-height:60px;}
.res-adv .res-txt ul{float:left;width:100%;margin-top:42px;}
.res-adv .res-txt ul li{float:left;width:120px;height:120px;border-radius:50%;margin-right:48px;font-size:16px;color:#fff;line-height:24px;padding:40px 24px;text-align:center;transition: all 1s;-webkit-transition: all 1s;}
.res-adv .res-txt p{width:100%;float:left;font-size:12px;color:#999;line-height:28px;margin-top:48px;}

@media(max-width: 1560px){
	.res-adv .res-txt ul li{width:100px;height:100px;margin-right:36px;padding:30px 12px;}
}


@media(max-width: 1360px){
	.res-adv .res-txt ul li{width:84px;height:84px;margin-right:30px;padding:24px 8px;font-size:14px;}
}

/* 网站 营销型 */
.seo-list{float:left;width:100%;}
.seo-list h5{float:left;width:44%;font-size:14px;color:#999;line-height:36px;}

/* 解决方案 */

.sol-list{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:0 6% 110px 6%;transition: all 1s;-webkit-transition: all 1s;}
.sol-list li{float:left;width:49%;margin-left:2%;margin-bottom:20px;position:relative;overflow:hidden;cursor:pointer;}
.sol-list li:nth-child(2n+1){margin-left:0;}
.sol-list li img{display:block;width:100%;transition: all 1s;-webkit-transition: all 1s;-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.sol-list li:hover img{-webkit-transform:scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}

.sol-list li h6{position:absolute;top:20%;left:0;width:100%;padding:0 6%;font-size:16px;color:#ccc;line-height:32px;transition: all 1s;-webkit-transition: all 1s;}
.sol-list li:hover h6{top:20%;color:#fff;}
.sol-list li .sol-line{position:absolute;bottom:0;left:0;width:0;height:3px;background:#e60012;display:block;transition: all 1s;-webkit-transition: all 1s;}
.sol-list li:hover .sol-line{width:100%;}


.new-sol{width:calc(100% - 90px);min-width:1110px;margin-left:90px;padding:0 6% 110px 6%;transition: all 1s;-webkit-transition: all 1s;}
.new-sol-list{width:100%;transition: all 1s;-webkit-transition: all 1s;}
.new-sol-list li{float:left;position:relative;overflow:hidden;cursor:pointer;}
.new-sol-list li:nth-child(2n+1){margin-left:0;}
.new-sol-list li img{display:block;width:100%;transition: all 1s;-webkit-transition: all 1s;-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.new-sol-list li:hover img{-webkit-transform:scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);}

.new-sol-list li h6{position:absolute;top:20%;left:0;width:100%;padding:0 6%;font-size:24px;color:#ccc;line-height:32px;transition: all 1s;-webkit-transition: all 1s;}
.new-sol-list li:hover h6{top:20%;color:#fff;}
.new-sol-list li .sol-line{position:absolute;top:0;left:0;width:0;height:4px;background:#00a0e9;display:block;transition: all 1s;-webkit-transition: all 1s;}
.new-sol-list li:hover .sol-line{width:100%;}
.new-sol-list li em.line{position:absolute;bottom:20%;left:6%;width:40px;height:2px;background:#fff;display:block;transition: all 1s;-webkit-transition: all 1s;}
.new-sol-list li.active-nav .sol-line{width:100%;}
.new-sol-list li.active-nav h6{color:#fff;top:20%;}

@media(max-width:1440px){
	.new-sol-list li h6{font-size:18px;}
	.new-sol-list li .sol-line{height:3px;}
}

.sol-child-list{width:100%;}
.sol-child-list li{float:left;width:48%;margin-left:4%;margin-top:4%;}
.sol-child-list li:nth-child(odd){margin-left:0;}
.sol-child-list li a{float:left;width:100%;}
.sol-child-list li a .img{float:left;width:260px;height:146px;overflow:hidden;}
.sol-child-list li a .img img{display:block;width:100%;transition: all 1s;-webkit-transition: all 1s;}
.sol-child-list li:hover a .img img{transition: all 1s;-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.sol-child-list li a .txt{float:right;width:calc(100% - 290px);}
.sol-child-list li a .txt h5{width:100%;font-size:18px;color:#333;line-height:36px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sol-child-list li a .txt h5 i{font-style:normal;color:#d83121;}
.sol-child-list li a .txt p{width:100%;font-size:14px;color:#999;line-height:26px;height:52px;margin-top:12px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.sol-child-list li a .txt span{display:block;width:100%;color:#666;line-height:20px;font-size:14px;font-family:"Arial";margin-top:20px;transition: all 1s;-webkit-transition: all 1s;}
.sol-child-list li:hover a .txt span{color:#d83121;}

@media(max-width:1600px){
	.sol-child-list li a .img{width:230px;height:auto;}
	.sol-child-list li a .txt{width:calc(100% - 250px);}
	.sol-child-list li a .txt p{margin-top:6px;}
}

@media(max-width:1460px){
	.sol-child-list li a .img{width:200px;}
	.sol-child-list li a .txt{width:calc(100% - 220px);}
	.sol-child-list li a .txt p{margin-top:0px;line-height:24px;height:48px;}
	.sol-child-list li a .txt span{margin-top:12px;}
}








/* 联系方式 */
.contact-txt{width:100%;margin:0 auto;padding:70px 0 100px;font-size:12px;color:#666;line-height:20px;text-align:center;}
.contact-txt .contact{width:100%;margin:0 auto;}
.contact-txt .contact img{display:block;max-width:100%;margin:0 auto;}
.contact-txt .name{font-size:24px;color:#171717;line-height:32px;margin-top:24px;}
.contact-txt .address{font-size:14px;margin-top:6px;}
.contact-txt .tel{font-family:"宋体";}
.contact-txt .fax{font-family:"宋体";margin-top:30px;}
.contact-txt .cont-mail{background:url(../images/icon-email.png) no-repeat center top;padding-top:20px;margin-top:30px;}
.contact-txt .cont-mail a{color:#333333;font-weight:bold;font-size:12px;line-height:20px;text-align:center;}
.contact-txt .code-name{margin-top:64px;color:#333;font-size:14px;font-family:"宋体";font-weight:bold;}
.contact-txt .code-img{margin-top:15px;}
.contact-txt .code-img img{display:block;width:84px;height:84px;margin:0 auto;}
.contact-txt .cont-qq{margin-top:105px;text-align:center;}
.contact-txt .cont-qq a{display:inline-block;width:150px;height:45px;margin-left:10px;margin-right:10px;border-radius:23px;font-size:14px;color:#fff;font-family:"宋体";text-indent:55px;text-align:left;line-height:45px;background:#333 url(../images/icon-qq02.png) no-repeat 26px center;transition: all 0.3s;-webkit-transition: all 0.3s;}
.contact-txt .cont-qq a:hover{transform:translateY(-6px);}

.contact-map{width:100%;margin:0 auto;}
.contact-map img{display:block;max-width:100%;margin:0 auto;}

/* 留言反馈 */
.feedback{width:100%;margin:0 auto;padding:50px 0 100px;}
.feedback p{float:left;width:100%;height:30px;border-bottom:#e6e2e6 solid 1px;margin-top:90px;}
.feedback .fd-name{width:49%;}
.feedback .fd-mail{float:right;width:49%;}
.feedback p span{float:left;width:60px;font-size:14px;color:#666;line-height:36px;}
.feedback p input{float:left;width:calc(100% - 60px);padding:0 10px;border:none;box-shadow:none;outline:none;background:none;height:30px;}
.feedback .fd-yzm{width:49%;}
.feedback .fd-yzm input{width:calc(100% - 200px);}
.feedback .fd-yzm em{float:right;width:140px;height:50px;margin-top:-20px;}
.feedback .fd-yzm em img{float:right;width:140px;height:50px;}
.feedback .fd-sub{border:none;margin-top:120px;}
.feedback .fd-sub input{float:none;width:220px;height:60px;background:#1b1b1b;font-size:14px;color:#fff;border-radius:4px;margin:0 auto;display:block;}

/* 分公司地址 */
.cont-addr{width:100%;margin:0 auto;padding:150px 0 50px;}
.cont-addr li{width:30%;float:left;margin-left:5%;}
.cont-addr li:first-child{margin-left:0;}
.cont-addr li h4{width:100%;float:left;background:url(../images/icon-addr03.png) no-repeat left center;padding-left:40px;font-size:20px;color:#171717;line-height:30px;margin-bottom:18px;}
.cont-addr li h6{width:100%;float:left;font-size:12px;color:#999;font-family:"宋体";line-height:24px;}

/* 付款方式 */
.payment-list{width:100%;margin-bottom:80px;}
.payment-list li{float:left;width:100%;margin-top:40px;border:#eee solid 1px;padding:20px 0;}
.payment-list li .img{float:left;width:240px;text-align:center;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;}
.payment-list li .img img{max-width:100%;display:block;margin:0 auto;}
.payment-list li .txt{float:right;width:calc(100% - 280px);min-height:200px;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;}
.payment-list li .txt .txt-box{width:100%;}
.payment-list li .txt h6{width:100%;font-size:16px;color:#333;line-height:40px;font-family:"微软雅黑";}
.payment-list li .txt h6 span{font-size:16px;color:#999;text-transform:uppercase;margin-right:12px;}
.payment-list li .txt h6.account{color:#f42020;font-size:20px;}

/* 常见文档下载 */
.download-list{width:100%;margin-bottom:80px;padding-top:20px;}
.download-list li{float:left;width:100%;margin-top:20px;border:#eee solid 1px;padding:20px;position:relative;}
.download-list li .dl-cont{float:left;width:calc(100% - 160px);}
.download-list li .title{width:100%;font-size:16px;color:#333;line-height:32px;font-family:"微软雅黑";}
.download-list li .title a{font-size:16px;color:#333;line-height:32px;font-family:"微软雅黑";}
.download-list li .txt{width:100%;font-size:14px;color:#999;line-height:24px;}
.download-list li .dl-cont a:hover{color:#ff0000;}
.download-list li .dl-btn{width:120px;position:absolute;top:0;right:0;height:100%;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;}
.download-list li .dl-btn a{width:80px;height:32px;background:#00a0e9;font-size:14px;color:#fff;line-height:32px;text-align:center;display:block;}
.download-list li .dl-btn a:hover{opacity:0.8;}

/* 帮助中心 */
.help-classify{width:100%;padding:40px 0;text-align:center;}
.help-classify a{display:inline-block;padding:0 20px;margin:0 12px;font-size:14px;color:#666;line-height:28px;border-radius:16px;background:#eee;transition: all 0.3s;-webkit-transition: all 0.3s;}
.help-classify a.cur{color:#fff;background:#00a0e9;}
.help-classify a:hover{color:#fff;background:#00a0e9;}

.question-list{width:100%;margin:0 auto 60px auto;min-height:300px;transition: all 1s;-webkit-transition: all 1s;}
.question-list li{float:left;width:100%;padding:20px;margin-bottom:20px;border:#eee solid 1px;transition: all 0.3s;-webkit-transform: all 0.3s;position:relative;}
.question-list li .title{float:left;width:100%;padding-bottom:10px;}
.question-list li h6{float:left;max-width:80%;font-size:14px;color:#5c5c5c;line-height:30px;font-family:"Microsoft YaHei","微软雅黑";text-align:left;transition: all 0.3s;-webkit-transform: all 0.3s;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;max-height:60px;transition: all 0.3s;-webkit-transform: all 0.3s;}
.question-list li h6 p{float:right;width:100%;font-size:14px;color:#5c5c5c;line-height:30px;font-family:"Microsoft YaHei","微软雅黑";text-align:left;max-height:60px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.3s;-webkit-transform: all 0.3s;}
.question-list li span{float:right;width:20%;font-size:12px;color:#000;line-height:30px;font-family:"Microsoft YaHei","微软雅黑";text-align:right;}
.question-list li .rec-more{float:right;width:80px;}
.question-list li .rec-more .icon{display:block;width:100%;height:50px;background:url(../images/icon-plus.png) no-repeat center;}
.question-list li:hover{background:#f1f9fe;transition: all 0.3s;-webkit-transform: all 0.3s;}
.question-list li:hover h6 em{color:#007dc4;}
.question-list li:hover h6 p{color:#007dc4;}
.question-list li.open .rec-more .icon{background:url(../images/icon-minus.png) no-repeat center;}
.question-list li.open h6 em{color:#007dc4;}
.question-list li.open h6 p{color:#007dc4;}

.question-list .answer{width:100%;float:left;}
.question-list .answer .txt{float:left;width:100%;font-size:12px;color:#999;line-height:20px;font-family:"宋体";}
.question-list .answer .txt p{line-height:20px;}


/* 方案详情 2019.03.15 新增样式 */
.sol-case{width:100%;background:#fff;margin:40px auto;}
.sol-case-nav{width:100%;}
.sol-case-nav li{float:left;width:25%;padding:0 30px;font-size:16px;color:#333;line-height:60px;font-family:"微软雅黑";cursor:pointer;border:#e5e5e5 solid 1px;border-left:none;}
.sol-case-nav li.active-nav{color:#fff;background:#00a0e9;border:#00a0e9 solid 1px;}
.sol-case-nav li:hover{color:#fff;background:#00a0e9;border:#00a0e9 solid 1px;}
.sol-case-cont{width:100%;}
.sol-case-cont dd{width:100%;padding:40px;}
.sol-case-cont dd .editor{margin:0;padding:0;font-family:"宋体";font-size:12px;line-height:24px;}

.sol-case-title{width:100%;font-size:24px;color:#333;line-height:40px;font-family:"微软雅黑";margin-bottom:20px;}

.sol-adv{width:100%;padding:40px;}
.sol-adv ul{margin-top:40px;}
.sol-adv li{width:49%;float:left;margin-left:2%;min-height:160px;}
.sol-adv li:nth-child(odd){margin-left:0;}
.sol-adv li .icon{float:left;width:108px;}
.sol-adv li .icon img{display:block;width:108px;height:108px;}
.sol-adv li .txt{float:left;width:calc(100% - 128px);margin-left:20px;}
.sol-adv li .txt h5{width:100%;font-size:14px;color:#333;font-family:"宋体";line-height:32px;margin-bottom:8px;}
.sol-adv li .txt p{width:100%;font-size:12px;color:#999;line-height:24px;font-family:"宋体";}

.sol-more{width:200px;margin-top:32px;}
.sol-more a{display:block;width:100%;height:48px;overflow:hidden;text-align:center;border:#000 solid 1px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.sol-more a span{font-size:24px;}
.sol-more a:hover{background:#00a0e9;border:#00a0e9 solid 1px;}
.sol-more a h3{width:100%;font-size:16px;color:#000;font-family:"dinlight";text-align:center;line-height:42px;height:46px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.sol-more a h6{width:100%;font-size:16px;color:#fff;font-family:"Microsoft YaHei","微软雅黑";text-align:center;line-height:46px;height:46px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.sol-more a h6 span{font-size:16px;}
.sol-more a:hover h3{margin-top:-46px;}

@media(max-width:480px){
    .sol-more{width:120px;margin-top:24px;}
    .sol-more a{height:34px;}
    .sol-more a h3{font-size:12px;line-height:32px;height:32px;}
    .sol-more a span{font-size:16px;}
    .sol-more a:hover h3{margin-top:0;color:#fff;}
}

.sol-case-recom{width:100%;padding:48px 40px;background:#fff;margin-bottom:80px;}

.sol-case-recom-box{width:100%;margin-top:30px;}
.sol-case-img{float:left;width:46.5%;}
.sol-case-img img{display:block;width:100%;}

.sol-case-txt{float:right;width:51%;}
.sol-case-txt h3{width:100%;font-size:24px;color:#333;line-height:48px;font-family:"Microsoft YaHei","微软雅黑";}
.sol-case-txt .keys{width:100%;font-size:12px;color:#999;line-height:20px;font-family:"宋体";}
.sol-case-txt .keys a{font-size:12px;color:#999;line-height:20px;font-family:"宋体";}
.sol-case-txt .keys a:hover{color:#e60012;}
.sol-case-txt .port{width:100%;margin:20px 0;}
.sol-case-txt .port .icon{float:left;margin-right:40px;}
.sol-case-txt .port .icon img{float:left;width:66px;height:66px;border:#cacaca solid 1px;border-radius:50%;}
.sol-case-txt .port .icon p{float:left;font-size:12px;color:#999;line-height:66px;margin-left:10px;}

.sol-case-txt .txt{width:100%;font-size:12px;color:#999;line-height:24px;font-family:"宋体";max-height:120px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
