﻿.container{max-width:1200px;}
.container2{max-width:1600px;margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.lmdh{width:100%;border-bottom: #ededed 1px solid;}
.lmdh2{padding:0px 0px 0 0px;}
@media (max-width:1025px) /*手机端*/
{
.lmdh{border-bottom: #ededed 0px solid;}
.lmdh2{padding:15px 15px 0 15px;}
}
.lmcon{margin-bottom: 50px;}
@media (max-width:768px) /*手机端*/
{
.lmcon{margin-bottom: 10px;}
}

.search_box{position: absolute;z-index:999;width:100%;background:#f5f5f5;}
.top-search{display:none;width:100%;}
.attr-nav{float:right;margin-left: 20px;transition:.5s all;-webkit-transition:.5s all;-o-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all}
/*网站公共样式*/
.info-content{font-size:16px;line-height:2;min-height: 100px;padding:10px 0px;overflow: hidden; }
.info-content .title{border-bottom: #f2f2f2 1px solid;font-weight: normal;}
.info-content .info{color:#888;}
.info-content p{padding: 0px;margin:10px 0px;}

.info-content2{margin: 25px 0 20px 0;padding: 45px 80px;background-color: #f8f8f8;overflow: hidden; }
.info-content2 .title{font-size: 20px;font-weight: bold;margin-bottom: 20px;}
.info-content2 p{padding: 0px;margin:20px 0px;font-size: 16px;color: #666;line-height: 25px;}

@media (max-width:767px) /*手机端*/
{
.info-content2{margin: 0px 0 0px 0;padding: 20px 0px;background-color: #fff; }
.info-content2 .title{font-size: 18px;margin-bottom: 10px;}
.info-content2 p{margin:0px 0px;font-size: 14px;}
.zxlyt{margin-top: 10px;}
.lmcon{margin-bottom: 0px;}
}

.info-content3{line-height:2;min-height: 100px;padding:10px 0px;margin-right:50px;overflow: hidden;}
.info-content3 .title{border-bottom: #f2f2f2 1px solid;font-weight: normal;}
.info-content3 .info{color:#888;}
.info-content3 p{padding: 0px;margin:10px 0px;font-size:16px;}
.info-content3 img{max-width: 85%;}
@media (max-width:768px) /*手机端*/
{
.info-content3{margin-right:0px;}
.info-content{padding-bottom:0px}
}

.info-content4 img{display:block;width:100%;background:#f5f5f5;margin:0 auto;margin-bottom:30px;padding:60px 120px;}
@media (max-width:1024px) /*手机端*/
{
.info-content4 img{margin-bottom:20px;padding:30px 60px;}
}
@media (max-width:768px) /*手机端*/
{
.info-content4 img{background:#fff;margin-bottom:10px;padding:0px 0px;}
}

a{color:#333;text-decoration:none;}                                            
a:hover{color:#ff7e00}
a:focus{color:#ff7e00}
a.btn-more{display:inline-block;width:140px;height:40px;line-height:40px;background:#fff;border:1px #ff7e00 solid;border-radius: 4px;color:#ff7e00;transition:all 0.5s ease;font-size:14px;transition:all 0.5s ease;text-align:center;margin-top:10px}
a.btn-more:hover{background:#ff7e00;border-color:#ff7e00;color:#fff;}

a.btn-more2{display:inline-block;width:140px;height:40px;line-height:40px;background:#fff;border:1px #ff7e00 solid;border-radius: 4px;color:#ff7e00;transition:all 0.5s ease;font-size:14px;transition:all 0.5s ease;text-align:center;margin-top:25px}
a.btn-more2:hover{background:#ff7e00;border-color:#ff7e00;color:#fff;}
@media (max-width:1000px) /*手机端*/
{
a.btn-more2{margin-top:20px}
}

.img-center {text-align: center;font-size: 0;}
.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;-webkit-transition: all 0.5s;transition: all 0.5s;}

.img-cover {overflow: hidden;position: relative;}
.img-cover span {display: block;width: 100%;background: no-repeat center / cover;-webkit-transition: all 0.5s;transition: all 0.5s;height: 100%;position: absolute;left: 0;top: 0;}

#banner{
      margin-top: 110px;
    }
#banner .swiper-slide{
      height:560px;
    }

@media (max-width:767px) /*手机端*/
{
  #banner{
      margin-top: 0px;
    }
   #banner .swiper-slide{
      height:180px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1025px) {
  #banner{
      margin-top: 0px;
    }
    #banner .swiper-slide{
      height:350px;
    }
}

#banner2 .swiper-slide{
      height:600px;
    }
@media screen and (min-width: 768px) and (max-width: 1025px) {
    #banner2 .swiper-slide{
      height:350px;
    }
}
@media (max-width:767px) /*手机端*/
{
   #banner2 .swiper-slide{
      height:180px;
    }
}

.text-overflow {
  overflow: hidden; display: block; white-space: nowrap;text-overflow:ellipsis; -ms-text-overflow: ellipsis;
}
.text-overflow-lines2 {
  text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
   -ms-text-overflow: ellipsis;
}
.text-overflow-lines3 {
  text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;
   -ms-text-overflow: ellipsis;
}
.text-overflow-lines4 {
  text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;
   -ms-text-overflow: ellipsis;
}
.text-overflow-lines5 {
  text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;
   -ms-text-overflow: ellipsis;
}
/*遮罩层*/
.mask-bg{position:fixed;width: 100%;height:100%;display:none;height:100vh;background-color: rgba(0, 0, 0, .7);overflow:hidden;z-index:99;top: 0;left: 0;}
.mask-bg.active{display:block;}

/*首页模块样式*/
.module-box {position:relative;padding:70px 0px;}
.module-box .module-title{clear:both;text-align:center;margin:0px 0px 30px 0px;}
.module-box .module-title .module_title_line{margin:10px auto;width:30px;height:1px;background:#7f7f7f;}
.module-box .module-title .cn-title{display:block;font-size:36px;font-weight:bold;line-height:45px;}
.module-box .module-title .en-title{display:inline-block;*display:inline;*zoom:1;color:#666;font-size:16px;padding:0px 0px;text-transform:uppercase;}
.module-box .module-title .en-title i{float:left;width:54px;height:4px;margin-top:11px;background:url(images/t1.png) no-repeat left center;}
.module-box .module-title .en-title g{float:left;width:54px;height:4px;margin-top:11px;background:url(images/t2.png) no-repeat left center;}
.module-box .module-title .en-title span{float:left;margin:0px 10px;}

.section {padding: 60px 0;}
.section-title {text-align: center;margin-bottom: 40px;font-size: 43px;}
.section-title span {color: #ff7e00;text-transform: uppercase;}
.section-title p {font-size: 18px;margin: 5px 0 0;color: #666;}
.section-title-1 {background: url(../images/title_bg.png) repeat-x center -5px;}
.section-title-1 strong {background-color: #fff;padding: 0 30px;display: inline-block;}
.section-title-2:after {content: '';display: block;margin: 15px auto 0;width: 60px;height: 5px;background-color: #ff7e00;}
.section-sub {padding: 40px 0;}

.section2 {padding: 60px 0;}
.section2-title {text-align: center;margin-bottom: 30px;font-size: 42px;}
.section2-title span i{color: #ff7f00;font-size: 42px;}
@media (max-width:768px) /*手机端*/
{
.module-box {padding:40px 0px}
.module-box .module-title{margin:0px 10px 20px;}
.module-box .module-title .cn-title{font-size:24px;line-height:40px;}
.module-box .module-title .en-title{font-size:14px;}

.section {padding: 40px 0;}
.section-title {margin-bottom: 20px;font-size: 20px;}
.section-title p {font-size: 14px;}
.section-title-1 {background-size: auto 28px;background-position: center 0;}
.section-title-1 strong {padding: 0 10px;}
.section-sub {padding: 30px 0;}

.section2 {padding: 35px 0;}
.section2-title {margin-bottom: 20px;font-size: 20px;}
.section2-title span i{font-size: 20px;}
}
/*首页_模块标题*/
.sy-title {padding:15px 20px 30px;background:#faf8f9;overflow: hidden;}
.sy-title .tit{height:46px;line-height:46px;margin:0px;border-bottom: 1px solid #d9d9d9;}
.sy-title .t1{font-size:22px;font-weight:normal;padding:0px 0px;}
.sy-title .t1 i{font-size:24px;color:#ff7e00;}
.sy-title .t2{font-size:12px;color:#999;padding-left:10px;text-transform:uppercase;}
.sy-title .pic{margin-top: 15px;}
.sy-title .pic img{width: 100%;}
.sy-title .more{float:right;text-align:right;color:#999;font-size:14px;padding-top: 4px;}
.sy-title .more a{color:#999;}
.sy-title .more a:hover{color:#ff7e00;}
.sy-title .cent{padding:10px 0;border: 0px solid #eee;}

.news-list1 {padding-top:10px;}
.news-list1 li.item{clear:both;overflow:hidden;width:100%;padding:0px;font-size:14px;border-bottom: 1px dashed #e3e3e3;}
.news-list1 li.item .title{float:left;padding-left:10px;height:40px;line-height:40px;background:url(images/arr.jpg) no-repeat 1px center;max-width:82%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-list1 li.item .date{float:right;padding-right: 1px;color: #999;line-height:40px;}

@media (max-width:767px) /*手机端*/
{
  .sy-title {padding:0px 0px 10px;background:#fff;}
.news-list1 li.item .title{max-width:80%;}
}
/*底部*/
footer{clear: both;}
footer .con{text-align:left;width:100%;color:#959595;padding:40px 0;background:#1e1d1d;line-height: 2;overflow:hidden;}
footer .con p{color:#959595;}
footer .con .title{display: inline-block;color: #fff;font-size: 30px;padding:0px;height:2;line-height:2;border-bottom: 1px solid #333;margin-bottom: 0px;overflow:hidden;}
footer em{width: 18px;}

footer .con2{text-align:center;width:100%;background:#fff;color:#666;padding:12px 10px;overflow:hidden;}
footer .con2 a{color:#666;}
footer .con2 a:hover{color:#ff7e00;}

@media (max-width:768px) /*手机端*/
{
footer{padding-bottom:60px;}
footer .con .title{font-size: 22px;}
}
/*顶部样式*/
.header {position:fixed;z-index: 100;top: 0;width: 100%;padding: 0px 0;background:#000;}
.header .logo {float: left;text-align: left;}

/*自定义导航动画，也可以用animater.css中的动画，需要在script.js中修改*/
.nav .animated,.sub-nav .animated{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.navSlide{-webkit-animation-name:navSlide;animation-name:navSlide}
@keyframes navSlide{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:visible}100%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}

/*主菜单*/
@media (min-width:1200px) /*pc端*/
{
.header .nav-toggle{display:none}
.nav{padding-top:50px}
.nav>ul>li{display:inline-block;text-align:center;}
.nav>ul>li>ul{position:absolute;}
.nav>ul>li>a{display:block;text-align:center;padding:0px 15px;margin:0px 5px;color:#fff;font-size:16px;height:60px;line-height:60px;}
.nav >ul>li>a:hover{color:#ff7e00;}
.nav >ul>li.current >a{border-bottom:2px solid #ff7e00;}
.nav li:hover> ul{display:block;}
/*.nav> ul > li > ul::before {display:block;margin:0px auto;text-align: center;position:absolute;top:-8px;left: 45%;content: "";width: 0;height: 0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom: 8px solid #ff7e00;}
.nav> ul > li > ul li ul::before{display:block;margin:0px auto;text-align: center;position:absolute;top:20px;left:-10px;content: "";width: 0;height: 0;border-bottom:5px solid transparent;border-right:5px solid transparent;border-top: 5px solid transparent;border-left: 5px solid #fff;}
*/
.nav ul li ul li{display:inline-block;padding:0 20px;}
.nav ul li ul li a{display:block;text-align:center;font-size:15px;font-weight: bold;line-height:60px} 
.nav ul li ul li a:hover{text-decoration:none;}
.nav ul li ul li i{font-size: 18px;margin-right: 5px;}

.nav ul li .arrow{display:none}
.nav ul li ul{position:absolute;width:100%;background:rgba(255,255,255,0.8);display:none;z-index:2;text-align:center;left:50%;transform:translateX(-50%);} /*二级ul样式*/
.nav ul li ul li ul{left:100%;top:0px; display:none;}/*三级以后ul样式*/
.el-input-group {width: 50%!important;}

.nav ul li[data-id="47"] ul {padding-left:4%;} 
.nav ul li[data-id="46"] ul {padding-left:13.5%;} 
.nav ul li[data-id="48"] ul {padding-left:24.5%;} 
.nav ul li[data-id="167"] ul {padding-left:35%;} 
.nav ul li[data-id="166"] ul {padding-left:40%;} 
.nav ul li[data-id="45"] ul {padding-left:37%;} 
}

@media (max-width:1200px) /*手机端*/
{
.header {position: relative;padding: 0px 0;background-color:#ff7e00;}
.header .logo {height: 60px;line-height: 60px;padding-left: 5px;}
.header .logo img{height:58px;}
.header .nav-toggle{position:absolute;right:0px;top:0px;font-size:20px;color:#fff;width:50px;height:60px;line-height:60px;text-align:center;cursor:pointer;z-index:2;background:#ff7e00}
.header .nav-toggle.active{color:#fff;}
.switch i {
    display: block;
    height:60px;
    line-height:60px;
    color: #fff;
    text-align: center;
    margin-right: 60px;
    font-size: 20px;
}
.nav{position:fixed;z-index:1000;top:0px;right:0px;width:0px;background:#fff;height:100%;height:100vh;opacity:0;transition: all 0.2s linear;overflow-y:auto}
.nav.active{opacity:1;width:300px;max-width:60%}
.nav ul li{line-height: 45px;text-align:left}
.nav ul li ul{display:none;} /*二级ul样式*/
.nav ul li a{padding-left:30px;display:block;color:#999;font-size:15px;line-height:3.5;border-bottom: 1px solid #dcdcdc}
.nav ul li ul li a{padding-left:60px;font-size:14px;background-color:#eeeeee}
.nav ul li ul li ul li a{padding-left:90px;}
.nav ul li ul li ul li li a{padding-left:120px;}
.nav ul li{position:relative;}
.nav ul li .arrow{position:absolute;right:0px;top:0px;width:50px;height:50px;line-height:50px; text-align:center;transition-duration:0s}
.nav ul li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}

.nav ul li.current > a{color:#ff7e00;}
.nav ul li.active > ul{display:block}
.nav ul li.active > .arrow{transform:rotate(90deg)}
}

/*栏目-banner*/

.banner-sub {height: 700px;margin-top: 110px;background: no-repeat center / cover;color: #fff;text-align: center;font-size: 44px;text-shadow: 0 2px 2px #333333;}
.banner-sub .container {display: table;height: 100%;}
.banner-sub .inner {display: table-cell;vertical-align: middle;}
@media (max-width:1768px) /*手机端*/
{
.banner-sub {height: 645px;}
}
@media (max-width:1680px) /*手机端*/
{
.banner-sub {height: 610px;}
}
@media (max-width:1600px) /*手机端*/
{
.banner-sub {height: 580px;}
}
@media (max-width:1366px) /*手机端*/
{
.banner-sub {height: 498px;}
}
@media (max-width:1024px) /*手机端*/
{
.banner-sub {margin-top: 0px;height: 260px;font-size: 28px;}
}
@media (max-width:767px) /*手机端*/
{
.banner-sub {height: 120px;font-size: 20px;}
}

.banner-sub2 {height: 385px;margin-top: 110px;background: no-repeat center / cover;color: #fff;text-align: center;font-size: 44px;text-shadow: 0 2px 2px #333333;}
.banner-sub2 .container {display: table;height: 100%;}
.banner-sub2 .inner {display: table-cell;vertical-align: middle;}
@media (max-width:1768px) /*手机端*/
{
.banner-sub2 {height: 355px;}
}
@media (max-width:1680px) /*手机端*/
{
.banner-sub2 {height: 337px;}
}
@media (max-width:1600px) /*手机端*/
{
.banner-sub2 {height: 321px;}
}
@media (max-width:1366px) /*手机端*/
{
.banner-sub2 {height: 274px;}
}
@media (max-width:1024px) /*手机端*/
{
.banner-sub2 {margin-top: 0px;height: 250px;font-size: 28px;}
}
@media (max-width:767px) /*手机端*/
{
.banner-sub2 {height: 120px;font-size: 20px;}
}

/*首页-优势*/
.in-total {color: #fff;margin-top: -85px;position: relative;z-index: 3;text-align: center;background: url(../images/gundongbg.jpg) no-repeat center / cover #ff7e00}
.in-total li {padding-top: 40px;padding-bottom: 40px;}
.in-total li span {display: block;line-height: 1;font-size: 18px;}
.in-total li strong {font-size: 58px;position: relative;display: inline-block;font-family: Impact;margin-right: 5px;}
.in-total li strong:before {position: absolute;right: -16px;top: 0;font-size: 24px;}
.in-total li p {margin: 10px 0 0;font-size: 18px;}

@media (max-width:768px) /*手机端*/
{
.in-total li:nth-child(n+3) {padding-top: 0px;}
}  
@media (max-width:767px) /*手机端*/
{
.in-total {margin-top: 0;}
.in-total li strong {font-size: 48px;}
}    
/*首页-五大理由*/
.in-server {}
.in-server li {}
.in-server li a {display: block;padding: 20px 0;border: 1px solid #e2e2e2;border-left: 0px solid #e2e2e2;text-align: center;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-server li .i-center {height: 105px;line-height: 105px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-server li i{font-size: 60px;color: #666;text-align: center;}
.in-server li h4 {margin: 0px 0 15px;font-size: 20px;font-weight: normal;}
.in-server li p {color: #868686;font-size: 15px;text-align: center;}
.in-server li:hover i {color: #ff7e00;-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}

@media (max-width:767px) /*手机端*/
{
.in-server li h4 {font-size: 16px;}
.in-server li p {font-size: 14px;}
}  
/*首页-banner2*/
.in-desc {overflow: hidden;background: url(../images/indexlogobg.jpg) no-repeat center / cover;color: #fff;}
.in-desc .logo {float: left;text-align: left;}
.in-desc .logo img {-webkit-animation: 2s scale linear infinite;animation: 2s scale linear infinite;}
.in-desc .text {}
.in-desc .text h4 {margin: 0;font-size: 30px;}
.in-desc .text h5 {font-size: 18px;margin: 20px 0 10px;}
.in-desc .text p {margin: 0;font-size: 16px;line-height: 1.8;text-align: justify;}
.in-desc .text a {display: inline-block;background: url(../images/mbtxIndex.png) no-repeat 0 0;width: 276px;line-height: 42px;padding-right: 40px;text-align: center;font-size: 18px;margin: 30px 30px 0 0;}

@media (max-width:768px) /*手机端*/
{
.in-desc .logo {float: left;text-align: center;}
.in-desc .logo img {max-width:80%;margin:0 auto;}
.in-desc .text {text-align: center;}
.in-desc .text h4 {font-size: 18px;}
.in-desc .text h5 {font-size: 15px;margin: 10px 0;}
.in-desc .text p {font-size: 14px;line-height: 1.5;}
} 
/*首页-营销推广*/
.in-seo li {}
.in-seo li a {display: block;color: #fff;background: url(../images/product-bg-red.jpg) no-repeat center / cover;text-align: center;padding: 30px;}
.in-seo li .img-center {height: 74px;line-height: 74px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-seo li p {margin: 15px 0 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.in-seo li:nth-child(even) a {background-image: url(../images/product-bg-gray.jpg);color: #333;}
.in-seo li a:hover .img-center {-webkit-transform: scale(0.9);transform: scale(0.9);}

/*首页-项目案例*/
.in-menu {margin: -20px 0 0 -20px;}
.in-menu {text-align: center;font-size: 0;margin-bottom: 30px;}
.in-menu li {display: inline-block;vertical-align: middle;}
.in-menu li a {display: block;font-size: 18px;line-height: 50px;padding: 0 20px;border: 1px solid #dfdfdf;margin: 20px 0 0 20px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-menu li a:hover,.in-menu li.active a {color: #fff;background-color: #ff7e00;border-color: #ff7e00;}

@media (max-width:768px) /*手机端*/
{
.in-menu {margin: -10px 0 0 -10px;margin-bottom: 20px;}
.in-menu li a {font-size: 16px;line-height: 40px;padding: 0 12px;margin: 10px 0 0 10px;}
} 

.list-1 {}
.list-1 li {}
.list-1 li a {display: block;position: relative;}
.list-1 li .img-cover {padding-top: 70%;}
.list-1 li .text {position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;display: table;background-color: rgba(0,0,0,0.7);-webkit-transform: scale(0);transform: scale(0);overflow: hidden;}
.list-1 li .inner {display: table-cell;vertical-align: middle;text-align: center;padding: 20px;}
.list-1 li .text h4 {margin: 0;font-size: 22px;font-weight: normal;}
.list-1 li .text p {margin: 10px 0 0;font-size: 16px;}
.list-1 li a:hover .text {-webkit-transform: scale(1);transform: scale(1);}

.list-2 {overflow: hidden;}
.list-2 li {}
.list-2 li a {display: block;overflow: hidden;border: 1px solid #e4e4e4;padding: 12px;}
.list-2 li .date {float: left;width: 65px;background-color: #969393;color: #fff;text-align: center;padding: 7px 0;}
.list-2 li .date strong {display: block;font-family: Impact;font-size: 30px;line-height: 1;margin-bottom: 1px;}
.list-2 li .text {margin-left: 77px;}
.list-2 li .text h4 {font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-2 li .text p {margin: 3px 0 0;color: #888;height: 40px;overflow: hidden;}
.list-2 li a:hover {border-color: #ff7e00;}
.list-2 li a:hover .date {background-color: #ff7e00;}

.index-news-con .img-center {}
.index-news-con .img-center img{width: 100%;max-height: 428px}

/*首页-合作伙伴*/
.in-partners {text-align: center;}
.in-partners li {display: inline-block;vertical-align: middle;}
.in-partners li a {display: block;}

/*首页-流程*/
.in-process {}
.in-process li {}
.in-process li a {display: block;text-align: center;}
.in-process li .img-center {height: 60px;line-height: 60px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-process li h4 {margin: 15px 0 0;font-size: 18px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in-process li p {margin: 10px 0 0;font-size: 12px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #888;}
.in-process li a:hover .img-center {-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}
@media (max-width:768px) /*手机端*/
{
.in-process li:nth-child(n+4){margin-top: 20px;}
} 
@media (max-width:767px) /*手机端*/
{
.in-process li:nth-child(n+3){margin-top: 20px;}
} 
/*首页-常见问题*/
.in-dynamic {}
.in-dynamic li {}
.in-dynamic li a {display: block;background-color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;padding: 30px;}
.in-dynamic li h4 {margin: 0;font-weight: normal;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in-dynamic li p {margin: 15px 0 0;color: #888;height: 40px;overflow: hidden;}
.in-dynamic li a:hover {box-shadow: 0px 5px 20px rgba(0,0,0,0.2);}

.more-big {margin: 40px auto 0;display: block;text-align: center;border: 1px solid #dbdbdb;line-height: 48px;width: 150px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.more-big:hover {color: #fff;background-color: #ff7e00;border-color: #ff7e00;}

/*首页-banner3*/
.in-partone {}
.in-partone li {}
.in-partone li .wrap {text-align: center;background: url(../images/part_05.png) no-repeat center / cover;padding: 70px 0;color: #fff;}
.in-partone li h4 {margin: 0;font-weight: normal;font-size: 32px;}
.in-partone li a {display: block;margin: 30px auto 0;border: 1px #fff solid;border-radius: 6px;font-size: 18px;line-height: 35px;width: 140px;color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-partone li a:hover {background-color: #fff;color: #333;}
.in-partone li:last-child .wrap {background-image: url(../images/part_07.png);}
@media (max-width:768px) /*手机端*/
{
.in-partone li .wrap {padding: 35px 0;}
.in-partone li h4 {font-size: 25px;}
.in-partone li a {margin: 20px auto 0;border-radius: 5px;font-size: 16px;line-height: 30px;width: 120px;}
} 
@media (max-width:767px) /*手机端*/
{
.in-partone li:last-child .wrap {margin-top: 20px;}
} 
/*首页-友情链接*/
.yunu-link {padding: 20px 0;}
.yunu-link h4 {border-bottom: 1px solid #ddd;margin: 0;font-size: 18px;color: #ff7e00;padding-bottom: 15px;}
.yunu-link h4 small {text-transform: uppercase;font-size: 16px;font-weight: normal;color: #999;}
.yunu-link ul {margin-left: -20px;}
.yunu-link li {float: left;margin-left: 20px;margin-top: 20px;}

/*子栏目样式*/
.sub-nav-box {clear: both;position: relative;}
.sub-nav-box .sub-nav-title{display:none;height:38px;line-height:38px;text-align:left;padding-left:15px;background:#c9151f;border-radius:4px;font-size:16px;color:white;}

.sub-nav-box .sub-nav-title .nav-toggle{width:40px;line-height:40px;cursor:pointer;color:#fff;text-align:center}
.sub-nav-box .sub-nav-title .nav-toggle.active{color:#5a342b}

.sub-nav-box .sub-nav{float:right;overflow:hidden;}
.sub-nav-box .sub-nav li{float:left;text-align:center;}
.sub-nav-box .sub-nav li a{display:block;color:#313131;line-height:30px;height:42px;padding: 0 10px;margin:0 20px;font-size: 16px;}
.sub-nav-box .sub-nav li:before{content: "|"; float:left; line-height: 30px; color: #e2e2e2;}
.sub-nav-box .sub-nav li:first-of-type:before{ display: none;}
.sub-nav-box .sub-nav li:last-of-type a{margin-right: 0px;}

.sub-nav-box .sub-nav li a:hover{color:#ff7e00;border-bottom:2px #ff7e00 solid;}
.sub-nav-box .sub-nav li ul{display:none}
.sub-nav-box .sub-nav li ul li a{padding-left:35px;}
.sub-nav-box .sub-nav li ul li ul li a{padding-left:65px}

.sub-nav-box li .arrow{position:absolute;right:0px;top:0px;width:54px;height:40px;line-height:40px; text-align:center;transition-duration:0.1s;cursor:pointer}
.sub-nav-box li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px;}

.sub-nav-box .sub-nav li.current > a{color:#ff7e00;border-bottom:2px #ff7e00 solid;}
.sub-nav-box .sub-nav li.active > ul{display:block}
.sub-nav-box .sub-nav li.active > .arrow{color:#fff;transform:rotate(90deg)}

.sub-nav1{position: relative;background-color: #f1f1f1;text-align: center;}
.sub-nav1 li{display: inline-block;vertical-align: middle;}
.sub-nav1 li a{display: block;line-height: 70px;font-size: 17px;position: relative;padding: 0 40px;border-right: 1px solid #ddd;-webkit-transition: all 0.5s;transition: all 0.5s;}
.sub-nav1 li:last-child a {border-right: 0;}
.sub-nav1 li a:hover{background-color: #ff7e00;color: #fff;}
.sub-nav1 li ul{display:none}
.sub-nav1 li ul li a{padding-left:55px;}
.sub-nav1 li ul li ul li a{padding-left:85px}

.sub-nav1 li.current > a{background-color: #ff7e00;color: #fff;}
.sub-nav1 li.active > ul{display:block}
.sub-nav1 li.active > .arrow{transform:rotate(90deg)}

.sub-nav3{width:100%;font-size:14px;}
.sub-nav3 a{display: block;height: 40px;line-height: 40px;text-align: center;color:#fff;}
.sub-nav3 .active a{ color:#fff;background: rgb(248, 146, 35);}

.sub-nav-box2 {clear: both;padding:0px;margin-bottom: 10px;}
.sub-nav-box2 .sub-nav-title{text-align:left;border-bottom:1px solid #eee;}
.sub-nav-box2 .sub-nav-title .cn-title{display:inline-block;*display:inline;*zoom:1;font-size:18px;font-weight: bold;line-height:2;}
.sub-nav-box2 .sub-nav-title .cn-title i{float:left;width:40px;height:2px;margin-top:9px;background:#ff7e00;}
.sub-nav-box2 .sub-nav-title .cn-title span{float:left;margin:0px 10px;}
.sub-nav-box2 .sub-nav-title .cn-title span g{margin:0px 0px;color: #ff7e00;}

.sub-nav-box3 {clear: both;padding:20px;background:url(images/pinggu-bg.jpg) no-repeat 0 0;background-size:cover;margin-top: 20px;margin-bottom: 30px;overflow:hidden;}
.sub-nav-box3 .sub-nav-title{text-align:center;}
.sub-nav-box3 .sub-nav-title .cn-title{display:inline-block;*display:inline;*zoom:1;font-size:18px;color: #fff;font-weight: bold;line-height:2.5;}

@media (max-width:1025px) /*手机端*/
{
    .sub-nav-box {padding: 0px;}
    .sub-nav-box .sub-nav-title{display: block;height:40px;line-height:40px;text-align:left;font-size:16px;background:#ff7e00;color: #fff;padding-left: 10px;border-radius: 2px;}
    .sub-nav-box .sub-nav-title span{clear: both;}

    .sub-nav-box .sub-nav{overflow-y:auto;background:#fff;margin-top:0px;}
    .sub-nav-box .sub-nav li{float:left;width:100%;background:none;}
    .sub-nav-box .sub-nav li a{display:block;text-align: left;padding-left:30px;height:60px;line-height:60px;border:0px #666 solid;border-bottom:1px #ececec solid;font-size:15px;color:#666;margin:0 0px;}
    .sub-nav-box .sub-nav li a:before{display: none;float:right;font-family:FontAwesome;content:"\f105";padding-right: 20px;}
.sub-nav {display:none}
.sub-nav.active{display:block}
.sub-nav.active{opacity:1;width:260px;max-width:60%;
    position: fixed;
    z-index: 1005;
    top: 0px;
    right: 0px;height:100%;height:100vh;}
    .sub-nav-box .sub-nav li.current > a{background:none;color:#000;border:0px #666 solid;border-bottom:1px #ececec solid;}

    .sub-nav-box .sub-nav1{overflow-y:auto;background:#fff;margin-top:0px;}
    .sub-nav-box .sub-nav1 li{float:left;width:100%;background:none;}
    .sub-nav-box .sub-nav1 li a{display:block;text-align: left;padding-left:30px;height:60px;line-height:60px;border:0px #666 solid;border-bottom:1px #ececec solid;font-size:15px;color:#666;margin:0 0px;}
    .sub-nav-box .sub-nav1 li a:before{display: none;float:right;font-family:FontAwesome;content:"\f105";padding-right: 20px;}
.sub-nav1 {display:none}
.sub-nav1.active{display:block}
.sub-nav1.active{opacity:1;width:260px;max-width:60%;
    position: fixed;
    z-index: 1005;
    top: 0px;
    right: 0px;height:100%;height:100vh;}
    .sub-nav-box .sub-nav1 li.current > a{background:none;color:#000;border:0px #666 solid;border-bottom:1px #ececec solid;}
}

/*图片列表*/
.images-list .row {margin-left:-15px;margin-right: -15px;}
.images-list .row .item {margin-top:20px;}
.images-list .row .item a{display:block;overflow:hidden;}
.images-list .row .item img{display:block;width:100%;height:auto;}
.images-list .row .item a:hover img{transform:scale(1.1,1.1);transition: all 0.8s ease-out 0s;}

/*栏目-客户评价*/
.images-list23 .row {margin-left:-15px;margin-right: -15px;}
.images-list23 .row .item {padding:15px;background: #fff;margin-top: 20px;text-align: center;border:1px solid #f5f5f5;overflow:hidden;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2);-webkit-transition: all 0.25s linear;transition: all 0.25s linear;}
.images-list23 .row .item .pic{overflow:hidden;}
.images-list23 .row .item .pic img{width:100%;}
.images-list23 .row .item .title{height: 2;line-height: 2;color: #000;}
.images-list23 .row .item:hover img{transform:scale(1.1,1.1);transition: all 0.3s ease-out 0s;}
@media only screen and (max-width:767px) 
{
   .images-list23 .row .item {padding:30px 10px;margin-bottom: 20px;}
}
/*首页-成功案例*/
.images-list2 .row {margin-left:-15px;margin-right: -15px;}
.images-list2 .row .item {padding:30px 20px;background: #fff;margin-bottom: 20px;text-align: center;border:1px solid #f5f5f5;overflow:hidden;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2);-webkit-transition: all 0.25s linear;transition: all 0.25s linear;}
.images-list2 .row .item:hover {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  -webkit-transform: translate3d(0, -5px, 0);
          transform: translate3d(0, -5px, 0);
}
.images-list2 .row .item .pic{min-height:70px;line-height: 70px;}
.images-list2 .row .item .pic img{width:auto;max-height:70px;}
.images-list2 .row .item .title{height: 2;line-height: 2;color: #000;}
@media only screen and (max-width:767px) 
{
   .images-list2 .row .item {padding:30px 10px;margin-bottom: 20px;}
   .images-list2 .row .item .pic{min-height:60px;}
}


.images-list22 .item {padding:20px 10px;background: #fff;text-align: center;border:1px solid #eee;overflow:hidden;}
.images-list22 .item .pic{min-height:70px;line-height: 70px;}
.images-list22 .item .pic img{width:auto;max-height:70px;}
.images-list22 .item .title{height: 2;line-height: 2;color: #000;}
.images-list22 .item a:hover img{transform:scale(1.1,1.1);transition: all 0.3s ease-out 0s;}

/*栏目-评价*/
.images-list4 {clear: both;position: relative;}
.images-list4 .row {margin-left: -5px;margin-right: -5px;}
.images-list4 .row .item {padding:0px;border:0px solid #e5e5e5;margin-bottom: 10px;position: relative;}
.images-list4 .row .item:hover {border:0px solid #ff7e00;}
.images-list4 .row .item a{display:block;overflow:hidden;}
.images-list4 .row .item img{display:block;width:100%;}
.images-list4 .row .item a:hover img{transform:scale(1.1,1.1);transition: all 0.8s ease-out 0s;}
.images-list4 .row .item .title{position:absolute;bottom:0px;width:100%;line-height:20px;background: rgba(0,0,0,0.5);color:#FFF;font-size:14px;left: 0;text-align:center;padding:6px 10px;}

/*栏目-办公环境*/
.images-list6 .row .item {padding:15px;margin-bottom: 20px;text-align: center;border:1px solid #f5f5f5;overflow:hidden;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2);-webkit-transition: all 0.25s linear;transition: all 0.25s linear;}
.images-list6 .row .item:hover {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  -webkit-transform: translate3d(0, -5px, 0);
          transform: translate3d(0, -5px, 0);
}
.images-list6 .row .item a{}
.images-list6 .row .item .pic{min-height:80px;line-height: 1;}
.images-list6 .row .item .pic img{width:auto;height:auto;}
.images-list6 .row .item .title{height: 2;line-height: 2;color: #000;}
.images-list6 .row .item a:hover img{transform:scale(1.1,1.1);transition: all 0.3s ease-out 0s;}
@media only screen and (max-width:767px) 
{
   .images-list6 .row .item {padding:10px;}
}

/*新闻资讯-首页、子栏目公用*/
.news-list{clear:both;overflow:hidden;}
.news-list li.tw{clear:both;overflow:hidden;display:block;width:100%;margin:0px 0px 15px 0px;text-align:left;}
.news-list li.tw .pic{float:left;width:160px;height:105px;overflow:hidden;margin-right:10px;}
.news-list li.tw .pic img{width:100%;height:100%;display:block;}
.news-list li.tw .content{display:inline;}
.news-list li.tw .content a{display:block;line-height:30px;font-size:16px;}
.news-list li.tw .content span{color:#808080;height:75px;line-height:25px;} 

.news-list li.item{clear:both;overflow:hidden;width:100%;font-size: 16px;border-bottom:1px dashed #ededed;height: 50px;line-height: 50px;}
.news-list li.item .title{float:left;padding-left:10px;background:url(images/arr.jpg) no-repeat left center;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-list li.item .date{float:right;}
@media (max-width:767px) /*手机端*/
{
  .news-list li.item .title{max-width:75%;}
}

/*栏目-新闻资讯列表*/

.news-list li.tw2{clear:both;overflow:hidden;display:block;width:100%;padding: 20px;margin:20px 0px 0px 0px;text-align:left;border:1px solid #eee;}
.news-list li.tw2:hover{border:1px solid #ff7e00;}
.news-list li.tw2 .pic{overflow:hidden;}
.news-list li.tw2 .pic img{width:100%;height:100%;max-height: 200px;display:block;}
.news-list li.tw2:hover img{transform:scale(1.1,1.1);transition: all 0.8s ease-out 0s;}
.news-list li.tw2 .content{padding-left: 30px;}
.news-list li.tw2 .content .t1{display:block;font-size:18px;margin-bottom: 5px;overflow:hidden;}
.news-list li.tw2 .content .t2{color:#888;max-height:125px;line-height:25px;overflow:hidden;} 
.news-list li.tw2 .content .date{color:#888;margin-bottom: 5px;} 
@media (max-width:767px) /*手机端*/
{
  .news-list li.tw2{padding:0px 0 15px 0;margin:15px 0px 0px 0px;border:0px solid #eee;border-bottom:1px solid #eee;}
  .news-list li.tw2:hover{border:0px solid #ff7e00;}
  .news-list li.tw2 .pic{margin-top: 0px;}
  .news-list li.tw2 .content{padding-left: 10px;}
  .news-list li.tw2 .content .t1{font-size:14px;margin-bottom: 2px;}
  .news-list li.tw2 .content .t2{max-height:40px;line-height:20px;font-size:12px;} 
  .news-list li.tw2 .content .date{margin-bottom: 2px;} 
}

/*首页- 新闻资讯*/
.news-list li.tw5{clear:both;overflow:hidden;display:block;width:100%;padding: 20px;margin:0px 0px 20px 0px;text-align:left;background: #fff;}
.news-list li.tw5 .fenlei{display:none;}
.news-list li.tw5 .pic{float:left;overflow:hidden;}
.news-list li.tw5 .pic img{width:100%;display:block;}
.news-list li.tw5:hover img{transform:scale(1.1,1.1);transition: all 0.8s ease-out 0s;}
.news-list li.tw5 .content{padding-left: 15px;}
.news-list li.tw5 .content .t1{font-size:16px;color:#000;margin-bottom: 6px;overflow:hidden;}
.news-list li.tw5:hover .content .t1{color:#ff7e00;}
.news-list li.tw5 .content .t2{color:#666;max-height:48px;line-height:24px;margin-bottom: 6px;overflow:hidden;} 
.news-list li.tw5 .content .date{text-align:left;color:#999;line-height:25px;} 
.news-list li.tw5 .content .jiantou{border:1px #999 solid;text-align:center;color:#999;font-size: 12px;padding:2px 6px;margin-top: 0px;} 
@media (max-width:1025px) /*手机端*/
{
.news-list li.tw5{padding: 10px;margin:0px 0px 10px 0px;}
.news-list li.tw5:hover img{transform:scale(1.0,1.0);transition: all 0.8s ease-out 0s;}
.news-list li.tw5 .pic img{width:100%;height:100%;display:block;margin:4px 0px 0px 0px;}
.news-list li.tw5 .content .date{} 
.news-list li.tw5 .content{padding-left: 10px;}
.news-list li.tw5 .content .t1{margin-bottom: 2px;}
.news-list li.tw5 .content .t2{max-height:44px;line-height:22px;margin-bottom: 2px;} 
.news-list li.tw5 .fenlei{display:block;}
}

/*首页-优势*/
.sy-youshi{box-shadow:2px 2px 10px #eee;}
.sy-youshi .box {
  border-right: solid 1px #e9e9e9;
  padding:0px 0 ;
  line-height: 41px;
  text-align: center;
  margin:25px 0;
}
.sy-youshi li h4 {
  font-weight: normal;
  font-size: 18px;
}
.sy-youshi li h4 i {
  font-size: 18px;margin-right: 5px;
}
.sy-youshi li:nth-child(4) .box{border-right: solid 0px #e9e9e9;}

@media (max-width:767px) /*手机端*/
{
    .sy-youshi{background: none;}
    .sy-youshi .box {margin:0px 0;padding:30px 0 ;}
    .sy-youshi li h4 {font-size: 14px;}
    .sy-youshi li h4 span {display: block;margin-right: 0px;}
    .sy-youshi li:nth-child(1) .box{border-left: solid 0px #e9e9e9;border-bottom: solid 1px #e9e9e9;margin-bottom:0px;}
    .sy-youshi li:nth-child(2) .box{border-bottom: solid 1px #e9e9e9;border-right: solid 0px #e9e9e9;margin-bottom:0px;}
    .sy-youshi li:nth-child(3) .box{border-left: solid 0px #e9e9e9;border-bottom: solid 1px #e9e9e9;}
    .sy-youshi li:nth-child(4) .box{border-right: solid 0px #e9e9e9;border-bottom: solid 1px #e9e9e9;}

}

/*首页-直播课*/
.sy-zhibo {max-width:1300px;margin:0px auto;position:relative;}

.images-list5 .item {}
.images-list5 .item a{display:block;width:100%;overflow:hidden;}
.images-list5 .item a .con{width:100%;}
.images-list5 .item a .con .t1{float:left;width:50%;text-align: center;line-height: 40px;color:#fff;background-color: #ff7e00;}
.images-list5 .item a .con .t2{float:left;width:50%;text-align: center;line-height: 40px;color:#fff;background-color: #1B1B1B;}
.images-list5 .item a .img{position:relative;z-index: 1;overflow: hidden;width:100%;}
.images-list5 .item a .img .zbbg{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:2;width: 59px;height:59px;text-align:center;display:block;background:url(images/zhibo.png) no-repeat 0 0;}
.images-list5 .item a .img img{width:100%;}
.images-list5 .item:hover img{transform:scale(1.1,1.1);-webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8;}


.sy-zhibo .swiper-button-prev {
    top:42%;
}
.sy-zhibo .swiper-button-next {
    top:42%;
}

@media (max-width:1024px) /*手机端*/
{
    .swiper-inner{padding-bottom:25px;}
    .swiper-inner .swiper-pagination{padding-top:12px;left: 50%;transform: translateX(-50%); white-space: nowrap;}
    .swiper-inner .swiper-pagination-bullet{cursor:pointer;margin:3px;background:#999;width:10px;height:10px;opacity:0.4;}
    .swiper-inner .swiper-pagination-bullet-active{opacity:1;}
}

.swiper-inner2{padding-bottom:25px;}
.swiper-inner2 .swiper-pagination{padding-top:12px;left: 50%;transform: translateX(-50%); white-space: nowrap;}
.swiper-inner2 .swiper-pagination-bullet{cursor:pointer;margin:3px;background:#999;width:10px;height:10px;opacity:0.4;}
.swiper-inner2 .swiper-pagination-bullet-active{opacity:1;}


/*首页-我们的服务*/

.index-service {
  clear: both;text-align: center;padding-top: 5px;
}

.index-service li {
  margin-bottom: 0px;
  background: #fff;
  padding:40px 36px;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.index-service li .pic {
  display:block;
  margin:0 auto;
  width: 100px;
  height: 100px;
  background:#ff7e00;
  text-align: center;
  line-height: 100px;
  border-radius: 50%;
}

.index-service li .pic i{
  color: #fff;
  font-size: 50px;
}

.index-service li:hover {

  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  -webkit-transform: translate3d(0, -5px, 0);
          transform: translate3d(0, -5px, 0);
}
.index-service li h4 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 18px;
}
.index-service li p {
  width: 90%;
  margin: 0px auto;
  color: #666;
  line-height: 1.8;
}
.index-service li a {
  text-decoration: none;
}
.index-service li a:active,
.index-service li a:focus,
.index-service li a:hover {
  text-decoration: none;
}

/*首页-我们的服务*/
.sy-service{}
.sy-service .con{}
.sy-service .con img{border-radius: 3px;margin-bottom: 20px;}
.sy-service .con2{clear: both;margin: 0px 15px;padding-bottom: 30px;background: url(images/s-bg.jpg) repeat 0 0;overflow:hidden;}
.sy-service .con2 .td-l{position:relative;margin-top: 30px;color: #fff;padding:0px 30px;overflow:hidden;}
.sy-service .con2 .td-l .title{position:relative;z-index: 2;height: 32px;background: url(images/zf-t.png) no-repeat 26px 0;}
.sy-service .con2 .td-l .con{position:relative;z-index: 1;padding:35px 25px 30px 30px;min-height: 332px;line-height: 1.9;margin-top:-16px;border-radius: 5px;background-color:rgba(67,67,67,0.9); }
.sy-service .con2 .td-r{position:relative;margin-top: 30px;color: #fff;padding:0px 30px;overflow:hidden;}
.sy-service .con2 .td-r .title{position:relative;z-index: 2;height: 32px;background: url(images/df-t.png) no-repeat 26px 0;}
.sy-service .con2 .td-r .con{position:relative;z-index: 1;padding:35px 25px 30px 30px;min-height: 332px;line-height: 1.9;margin-top:-16px;border-radius: 5px;background-color:rgba(67,67,67,0.9); }
.sy-service .con2 .shenqing{margin-top: 20px;}

@media (max-width: 1000px) {
  .sy-service .con2{margin: 0px 0px;}
  .sy-service .con2 .td-l{padding:0px 20px;}
  .sy-service .con2 .td-r{padding:0px 20px;}
}
/*首页-关于我们*/
.sy-advantage{text-align: center;padding:0px 0px;}
.sy-advantage li {
  margin-top: 10px;
  margin-bottom: 0px;
}

.sy-advantage li i {
  display:block;
  margin:0 auto;
  font-size: 50px;
  width: 120px;
  height: 120px;
  color: #ff7e00;
  border: solid 1px #ededed;
  text-align: center;
  line-height: 120px;
  border-radius: 50%;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.sy-advantage li:hover i {
  background: #ff7e00;
  border: solid 1px #ff7e00;
  color: #fff;
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  -webkit-transform: translate3d(0, -5px, 0);
          transform: translate3d(0, -5px, 0);
}
.sy-advantage li h4 {
  margin-top: 20px;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 18px;
}
.sy-advantage li .line {
  width:40px;height:2px;background:#ff7e00;margin:0 auto;margin-top:15px;margin-bottom:15px;text-align: center;
}
.sy-advantage li:hover h4 {
  color: #ff7e00;
}
.sy-advantage  li p {
  width: 70%;
  margin: 0px auto;
  color: #666;
  line-height: 1.5;
}
@media (max-width: 767px) {
  .sy-advantage  li p {width: 90%;}
}
/*首页-关于我们*/
.sy-about{
  border:1px solid #f5f5f5;overflow:hidden;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); 
}
.sy-about .con{padding:30px 40px;text-align: left;} 
.sy-about .con .title_line{margin:10px 0;width:20px;height:1px;background:#ccc;}
.sy-about .con .t1{font-size: 18px;font-weight: bold; } 
.sy-about .con p{display:inline-block;margin:10px 0;line-height: 2;overflow:hidden;} 
.sy-about .con a.btn-more2{display:block;width:110px;height:38px;line-height:38px;background:#fff;border:1px #ff7e00 solid;border-radius: 4px;color:#ff7e00;transition:all 0.5s ease;font-size:14px;transition:all 0.5s ease;text-align:center;margin-top:10px}
.sy-about .con a.btn-more2:hover{background:#ff7e00;border-color:#ff7e00;color:#fff;}


/*栏目-关于我们*/
.lm-about{display:inline-block;height:auto;background: url(images/about.jpg) no-repeat 0 0;}
.lm-about .con{margin:40px 0px;padding:30px 40px;font-size: 16px;text-align: left;border:1px solid #f5f5f5;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2);background:#fff;} 

.lm-about .con p{margin:10px 0;line-height: 2;overflow:hidden;} 
@media (max-width: 768px) {
  .lm-about .con{margin:20px 20px;padding:20px 30px;border:0px solid #f5f5f5;} 
}

/*栏目-企业文化2*/
.lm-culture{background: url(images/lm-culture.jpg) no-repeat center center;background-size:cover;}
.lm-culture .story{padding:30px 100px;text-align: center;background: rgba(0,0,0,0.3);color:#fff;font-size: 18px;line-height: 2;}

/*栏目-员工风采*/
.lm-ygfc {
    position: relative;
    width: 1200px;
    margin: 0 auto
}

.lm-ygfc .swiper-slide {
    width: 520px;
    background: #fff;
    border-radius: 5px;
    overflow:hidden;
}

.images-list7 .item {padding:10px;overflow:hidden;}
.images-list7 .item {}
.images-list7 .item .con{width:100%;}
.images-list7 .item .con .t1{float:left;width:100%;text-align: center;line-height: 40px;}
.images-list7 .item .con .t2{float:left;width:30%;text-align: right;line-height: 40px;}
.images-list7 .item .pic{position:relative;z-index: 1;overflow:hidden;}
.images-list7 .item .zbbg{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:2;width: 59px;height:59px;text-align:center;display:block;background:url(images/zhibo.png) no-repeat 0 0;}
.images-list7 .item a .pic img{width:auto;height:auto;}
.images-list7 .item:hover img{transform:scale(1.1,1.1);-webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8;}

#Swiper8 .swiper-slide { 
    background: #fff;
    border-radius: 5px;
}
#Swiper8 .swiper-slide {
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      transition: 300ms;
      transform: scale(0.8);
    }
#Swiper8 .swiper-slide-active,#Swiper8 .swiper-slide-duplicate-active{
      transform: scale(1);
    }
/*栏目-心得分享*/
.images-list8 .row {margin-left: -15px;margin-right: -15px;}
.images-list8 .item {margin-top: 20px;}
.images-list8 .item a{display:block;width:100%;overflow:hidden;}
.images-list8 .item a .con{width:100%;background:#f5f5f5;padding:0 10px;overflow:hidden;}
.images-list8 .item a .con .t1{float:left;width:70%;text-align: left;line-height: 45px;}
.images-list8 .item a .con .t2{float:left;width:30%;text-align: right;line-height: 45px;}
.images-list8 .item a .img{position:relative;z-index: 1;overflow: hidden;width:100%;}
.images-list8 .item a .zbbg{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:2;width: 59px;height:59px;text-align:center;display:block;background:url(images/zhibo.png) no-repeat 0 0;}
.images-list8 .item a .img img{position:relative;z-index: 1;width:100%;}
.images-list8 .item:hover img{transform:scale(1.1,1.1);-webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8;}

/*栏目-我们的服务*/
.lm-service .item {display:block;overflow:hidden;margin-bottom:20px;border:1px solid #f5f5f5;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2);}
.lm-service .item img{display:block;width:100%;height:auto;}
.lm-service .item .title{font-size: 16px;line-height: 3;text-align: center;}

/*栏目-客户评价*/
.lm-khpj {max-width:1320px;margin:0px auto;position:relative;}
.lm-khpj .item {padding:15px;text-align: center;border:1px solid #f5f5f5;overflow:hidden;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2);-webkit-transition: all 0.25s linear;transition: all 0.25s linear;}
.lm-khpj .item .pic{overflow: hidden;}
.lm-khpj .item .pic img{display:block;width:100%;}
.lm-khpj .item .title{font-size: 16px;line-height: 3;text-align: center;}
.lm-khpj .item:hover img{transform:scale(1.1,1.1);-webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8;}
.lm-khpj .swiper-button-prev {
    width: 50px;height: 50px;background:url(images/of-l.png) no-repeat center center;margin-top: -30px;}
.lm-khpj .swiper-button-next {
    width: 50px;height: 50px;background:url(images/of-r.png) no-repeat center center;margin-top: -30px;}
.lm-khpj .swiper-button-prev:after,
.lm-khpj .swiper-button-next:after {
  font-family: none;
  font-size: 0;
}
/*栏目-我们的服务2*/
.lm-service2 .item {background-color: #ffffff;border:1px solid #f5f5f5;overflow:hidden;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); }
.lm-service2 .item .con{padding:20px 30px;}
.lm-service2 .item .con .title{height: 25px;line-height: 25px;font-size:18px;color:#000;}
.lm-service2 .item .con .title_line{margin:12px 0;width:30px;height:2px;background:#7f7f7f;}
.lm-service2 .item .con p{display:block;line-height: 24px;min-height:96px;font-size:14px;color:#666;}
.lm-service2 .item .img{overflow: hidden;width:100%;}
.lm-service2 .item .img img{width:100%;}
.lm-service2 .item:hover img{transform:scale(1.1,1.1);-webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8;}
.lm-service2 .item a.more{display:inline-block;width:130px;height:38px;line-height:38px;color:#ff7e00;border:1px #ff7e00 solid;border-radius: 0px;transition:all 0.5s ease;font-size:14px;transition:all 0.5s ease;text-align:center;margin-top:10px;margin-bottom: 10px;}
.lm-service2 .item a.more:hover{background:#ff7e00;color:#fff;}


/*右侧栏目*/
.lm-phb ul{padding:5px 0px;}
.lm-phb ul li{clear:both;overflow:hidden;width:100%;border-bottom:1px dashed #eee;line-height:40px;height:40px;}
.lm-phb ul li span{float: left;width:16px;height:16px;margin-top:12px;line-height:16px;text-align:center;color:#fff;background:url(../images/xh_icon.png) no-repeat left top;font-size:11px;}
.lm-phb ul li .span-1{background:url(../images/xh_icon.png) no-repeat right top;}
.lm-phb ul li .title{padding-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.lm-news-list ul{padding:5px 0px;}
.lm-news-list ul li.item{clear:both;overflow:hidden;width:100%;border-bottom:1px dashed #eee;line-height:40px;height:40px;}
.lm-news-list ul li.item .title{padding-left:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*搜索样式*/
.s-bar{clear:both;padding:20px 0;width:100%;overflow:hidden;}
.s-bar .s-input{float:left;border:1px solid #E88F1B;border-right:0px;padding-left:10px;height:36px;width:75%;font-size:14px;line-height:32px;color:#666}
.s-bar .s-btn{float:left;border:0px;background:#ff7e00;width:25%;height:36px;color: #fff;cursor:pointer}

/*相关文档*/
.relat{clear:both;padding:20px 0 10px;width:100%;overflow:hidden;}
.relat .t1{font-size: 16px;line-height: 2;font-weight:bold;border-bottom:1px dashed #eee;margin-bottom: 10px;}

/*首页-合作机构*/
.lm-liucheng .row .item {padding:50px 20px;margin-bottom: 25px;text-align: center;background:#fff;border-radius: 5px;overflow:hidden;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2);-webkit-transition: all 0.25s linear;transition: all 0.25s linear;}
.lm-liucheng .row .item:hover {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  -webkit-transform: translate3d(0, -5px, 0);
          transform: translate3d(0, -5px, 0);
}
.lm-liucheng .row .item .pic{min-height:60px;line-height: 1;}
.lm-liucheng .row .item .pic img{width:auto;height:auto;}
.lm-liucheng .row .item .title{height: 2;line-height: 2;color: #000;font-size: 16px;}
.lm-liucheng .row .item a:hover img{transform:scale(1.1,1.1);transition: all 0.3s ease-out 0s;}
@media only screen and (max-width:767px) 
{
   .lm-liucheng .row .item {padding:30px 10px;margin-bottom: 20px;}
   .lm-liucheng .row .item .title{font-size: 14px;}
}

/*栏目-优秀案例*/
.lm-youxiu {max-width:1320px;margin:0px auto;position:relative;}
.youxiu{padding-bottom:10px;}
.youxiu .item {background-color: #ffffff;overflow:hidden;border:1px solid #f5f5f5;box-shadow: 0px 0px 10px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 10px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 10px rgba(152, 152, 152, .3);}
.youxiu .item .con{padding:10px 15px;}
.youxiu .item .con .title{height: 25px;line-height: 25px;font-size:14px;color:#000;}
.youxiu .item .con .date{display:block;line-height: 25px;font-size:14px;color:#666;}
.youxiu .item .img{overflow: hidden;width:100%;}
.youxiu .item .img img{width:100%;}
.youxiu .item:hover img{transform:scale(1.1,1.1);-webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8;}
.youxiu .item a.more{display:inline-block;width:76px;height:26px;line-height:26px;border:1px #333 solid;border-radius: 3px;transition:all 0.5s ease;font-size:14px;transition:all 0.5s ease;text-align:center;margin-top:10px;margin-bottom: 5px;}
.youxiu .item a.more:hover{background:#fff;border-color:#DD4444;color:#DD4444;}


/*栏目-成功案例*/
.cgal{padding-bottom:0px;}
.cgal .item {background-color: #ffffff;overflow:hidden;border:1px solid #f5f5f5;}
.cgal .item .con{padding:8px 10px;}
.cgal .item .con .title{height: 25px;line-height: 25px;font-size:14px;color:#000;}
.cgal .item .con .intro{display:block;line-height: 22px;font-size:12px;color:#666;}
.cgal .item .img{overflow: hidden;width:100%;}
.cgal .item .img img{width:100%;}
.cgal .item:hover img{transform:scale(1.1,1.1);-webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8;}

.cgal2{}
.cgal2 .row {margin-left: -15px;margin-right: -15px;}
.cgal2 .item {margin-top: 20px;background-color: #ffffff;overflow:hidden;border:1px solid #f5f5f5;box-shadow: 0px 0px 10px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 10px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 10px rgba(152, 152, 152, .3);}
.cgal2 .item .con{padding:10px 12px;}
.cgal2 .item .con .title{height: 25px;line-height: 25px;font-size:14px;color:#000;}
.cgal2 .item .con .intro{line-height: 22px;font-size:12px;color:#666;}
.cgal2 .item .img{overflow: hidden;width:100%;}
.cgal2 .item .img img{width:100%;}
.cgal2 .item:hover img{transform:scale(1.1,1.1);-webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8;}


/*栏目-网站案例*/
.msft  {padding-top: 20px;}
.msft .row {margin-left: -10px;margin-right: -10px;}
.msft .item a{display:block;width:100%;margin-top: 20px;overflow:hidden;}
.msft .item a .con{width:100%;background:#f5f5f5;padding:12px 15px;border-top:1px solid #eee;}
.msft .item a .con .title_line{margin:10px 0;width:20px;height:1px;background:#7f7f7f;}
.msft .item a .con .t1{line-height: 2;color:#333;font-size: 16px;}
.msft .item a .con .t2{text-align: center;line-height: 40px;color:#fff;background-color: #1B1B1B;}
.msft .item a .img{position:relative;z-index: 1;overflow: hidden;width:100%;}
.msft .item a .img .zbbg{position:absolute;top:50%;left:50%;margin-top:-24px;margin-left:-24px;z-index:2;width: 48px;height:48px;text-align:center;display:block;background:url(images/zhibo2.png) no-repeat 0 0;}
.msft .item a .img img{width:100%;}
.msft .item:hover img{transform:scale(1.1,1.1);-webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8;}

@media (max-width:1024px) /*手机端*/
{
.msft  {padding-top: 0px;}
.msft .item a .con{padding:10px;}
.msft .item a .con .title_line{margin:6px 0;}
.msft .item a .con .t1{font-size: 14px;}
}
/*问答样式*/
.FaqList{clear: both;padding-bottom: 10px;}
  .FaqList .item{}
  .FaqList .circle{float: left;position: relative;width: 26px;height: 26px;line-height: 26px;margin: 2px 5px 0 0;border-radius: 4px;background: #ff7e00;text-align: center;color: #FFF;font-size: 14px;}
  .FaqList .circle:after{content: "";position: absolute;top: 100%;left: 0;width: 0;height: 0;margin-top: -7px;border: 5px solid transparent;transform: rotate(2deg);-webkit-transform: rotate(2deg);}
  .FaqList .circle.q{margin-left: 8px;font-style: normal;}
  .FaqList .circle.q:after{border-left-color: #ff7e00;}
  .FaqList .circle.a{background: #E8A839;font-style: normal;}
  .FaqList .circle.a:after{border-left-color: #E8A839;}
  .FaqList .ico-hot{float: left;}
  .FaqList .ico-hot:before{width: 40px;height: 18px;margin-top: 1px;background-position: -315px -390px;}
  .FaqList .ht h4{padding-left: 45px;font-size: 16px;font-weight: normal;}
  .FaqList .ct{position: relative;padding: 15px 8px 10px;margin-top: 20px;box-shadow: 0 0 10px rgba(0,0,0,.13);}
  .FaqList .ct .arrow{position: absolute;left: 5px;top: -13px;width: 30px;height: 30px;text-align: center;}
  .FaqList .ct .arrow:before{content: "";display: inline-block;width: 8px;height: 8px;box-shadow: 0 -3px 4px rgba(0,0,0,.1);background: #FFF;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
  .FaqList .txt{overflow: hidden;line-height: 24px;padding:0 10px;color: #666;}
  .FaqList .read{float: right;margin-right: 15px;}

  .FaqList .btns{margin-top: 10px;line-height: 30px;}
  .FaqList .date{margin-left: 15px;color: #ABABAB;font-style: normal;}


  /*栏目-精英导师*/
.lm-ldds .item {position: relative;background-color: #ffffff;margin-bottom: 20px;}
.lm-ldds .item .con{padding:20px 30px;}
.lm-ldds .item .con .title{height: 25px;line-height: 25px;font-size:18px;color:#000;}
.lm-ldds .item .con .title_line{margin:12px 0;width:30px;height:2px;background:#7f7f7f;}
.lm-ldds .item .con p{display:block;line-height: 24px;min-height:72px;font-size:14px;color:#666;}
.lm-ldds .item .img{position: relative;top: -50%;overflow: hidden;width:50%;margin:0 auto;}
.lm-ldds .item .img img{width:100%;}

.ldds .row {margin-left: -15px;margin-right: -15px;}

/*产品内容页样式*/
.product-content{clear: both;padding:20px 0;overflow: hidden;}
.product-content .title{text-align: left;background: #ff7e00;line-height: 40px;color: rgb(255,255,255);font-weight: 600;padding-left:15px;font-size: 16px;margin-top: 15px;}


/*在线留言表单*/
.ui-validForm{padding-top:0px;}
.form-group::before,.form-group::after{content:"";display:table} 
.form-group::after{clear:both} 
.form-group{position:relative;padding:0px 0px;}
.form-group .control-label{position:absolute;left:0px;top:0px;}
.form-group .controls{padding-left:100px;}
.form-group .form-control{border:1px solid #eeeeee;height:32px;line-height:32px;width:100%;padding:2px 5px;font-size:14px;color:#666;transition:all .5s ease-in-out}
.form-group .form-control:focus{border-color:#ad7669}
.form-group textarea.form-control{height:300px}
.form-group .help-block{display:block}
.btn{border:1px solid #ff7e00;color:#fff;height:35px;width:120px;background:#ff7e00;transition:all .5s ease-in-out}
.btn:hover{background:#805246}
.form-group .controls-verificationCodeImage{position:relative;max-width:400px;_width:400px;}
.form-group .lb_verificationCodeImage{position:absolute;display:inline-block;right:1px;top:0px;height:32px;overflow:hidden}
.form-group .lb_verificationCodeImage img{height:30px;}

.el-textarea__inner,.el-input__inner{margin: 0px;padding:0;}
.el-textarea__inner:focus,.el-input.is-active .el-input__inner, .el-input__inner:focus{border-color: #ff7e00!important;outline: 0;}
.el-button--medium, .el-button--medium.is-round {padding: 12px 50px!important;}
.el-button--primary {background-color: #ff7e00!important;border-color: #ff7e00!important;width:100%;}
.el-form--label-left .el-form-item__label {text-align: center!important;}
.el-textarea textarea{height: 80px!important;}


/*悬浮图标*/
.service-online {
  position: fixed;
    _position: absolute;
    bottom: 40%;
    right: .1%;
    z-index: 1000;
}
.service-online .btn {
  width: 50px; height: 50px; font-size: 22px; margin-bottom: 1px; vertical-align: middle; display: block; background-color: #ff7e00;border: 0px solid rgb(208, 208, 208);
}
.service-online .btn .fa {
  line-height: 40px; vertical-align: top;
}
.service-online :last-child.btn {
  margin-bottom: 0px;
}
.service-online #hotline {
  position: relative;
}
.service-online .linebox {
  left: -200px; width: 205px;bottom: 0px; display: none; position: absolute;
}
.service-online .linebox p {
  line-height: 1.8;
}
.service-online .linebox p .fa {
  top: 4px; line-height: 1.4; position: relative;
}
.service-online #hotline .linebox .contentbox {
  background: rgb(255, 255, 255); padding: 10px 5px; border-radius: 6px; border: 1px solid rgb(208, 208, 208); border-image: none; width: 185px; position: relative; box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
.service-online #hotline:hover .linebox {
  display: block;
}
.service-online .ewm {
  left: -145px; width: 150px; height: 150px; bottom: 0px; display: none; position: absolute;
}
.service-online #weixinIm:hover .ewm {
  display: block;
}
.service-online .ewm .contentbox {
  background: rgb(255, 255, 255); padding: 5px; border-radius: 6px; border: 1px solid rgb(208, 208, 208); border-image: none; width: 130px; height: 150px; position: relative; box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
.service-online .contentbox .border-right-empty {
  width: 0px; height: 0px; right: -12px; bottom: 10px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(13, 13, 13); border-top-width: 12px; border-bottom-width: 12px; border-left-width: 12px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute;
}
.service-online .contentbox .border-right-empty span {
  left: -12px; top: -12px; width: 0px; height: 0px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(251, 251, 251); border-top-width: 12px; border-bottom-width: 12px; border-left-width: 12px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute;
}
.service-online .ewm img {
  width: 120px; height: 120px;
}

/*移动端底部固定导航*/
.footer-fixed{position:fixed;left:0;bottom:0;width:100%;color:#fff;background:#ff7e00;z-index:9;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.footer-fixed ul{height:60px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;}
.footer-fixed ul li{flex-grow:1;}
.footer-fixed ul li + li{border-left:1px solid rgba(255,255,255,0.3);}
.footer-fixed ul li a{display:block;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.footer-fixed ul li span{font-size:16px;color:#fff;line-height:26px;}
.footer-fixed ul li .fa-home{font-size:20px;}
.footer-fixed ul li p{color:#fff;font-size:12px;}
.footer-fixed.active{transform:translateX(280px);z-index:9;}

/*推荐案例*/
.list-4 {}
.list-4 li {}
.list-4 li a {display: block;background-color: #fff;}
.list-4 li .img-cover {padding-top: 71%;}
.list-4 li .text {padding: 20px;}
.list-4 li .text h4 {font-weight: normal;margin: 0;font-size: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-4 li .text p {margin: 10px 0 0;color: #888;height: 40px;overflow: hidden;}
.list-4 li a:hover .img-cover span {-webkit-transform: scale(1.1);transform: scale(1.1);}

@media (max-width:768px) /*手机端*/
{
    .list-4 li .text {padding: 10px;}
    .list-4 li .text h4 {font-size: 16px;}
    .list-4 li .text p {font-size: 12px;line-height: 20px;}
}  

/*首页-在线预约*/
.sy-zxyy {position:relative;padding:40px 0px;background:#1d1e24;}
.sy-zxyy .title{clear:both;text-align:center;margin:0px 0px 10px 0px;font-size:18px;color:#fff}
.sy-zxyy .title span{font-size:25px;color:#deb56f;padding:0 5px;}

@media (max-width:767px) /*手机端*/
{
.sy-zxyy .title{font-size:16px;}
.sy-zxyy .title span{font-size:22px;}
}

/*首页-五大理由-视频*/
.good-story{
  margin: 0 auto;
  height: 237px;
  margin-top: 20px;
  position: relative;
}
.good-story-video{
  float:left;
  height: 100%;
  width: 929px;
  overflow: hidden;
position: relative;
}
.good-story-video-bc{
  position: absolute;
  top:149px;
  left:0px;
  width: 930px;
  z-index: 20;
  font-size: 18px;
  color:#fff;
  text-align: center;
}
.prism-player{
  height: 237px !important;
}
.good-story-video .play_btn_icon{
  position: absolute;
  left: 50%;
  top:50%;
  margin-top: -34px;
  margin-left: -34px;
}

.customer_box{
  width: 270px;
  padding: 64px 35px 0 0;
  box-sizing: border-box;
  background-color: #eee;
  height: 237px;
}
.customer_box p{
  text-align: right;
  color: #333;
  width: 100%;

}
.customer_type{
  font-size: 40px;
  margin-bottom: 5px;
  font-weight: bold;
}
.customer_box .customer_index_title{
  width: 243px;
  font-size: 24px;
  margin-bottom: 25px;
  margin-right: -5px;
  font-weight: bold;
  position: relative;
  line-height: 1;
}
.customer_box .customer_index_more{
  width: 105px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  color: #fff;
  background-color: #000;
  float: right;
  cursor: pointer;
  border-radius: 2px;
}
.customer_index_more a{
  color: #fff;
}

.customer_box .customer_index_more_hover{
  background-color: #d9000f;
  border-radius: 2px;
}
.video_cover{
  width: 100%;
  margin-top: -200px;
}
.line_icon{
  position: absolute;
  top:13px;
  left: 25px;
}
@media (max-width:1024px) /*手机端*/
{
  .good-story{
  height: 230px;
}
  .good-story-video{
  width:100%;
}
  .good-story-video-bc{
  width:100%;
}
.video_cover{
  width: 100%;
  margin-top: -150px;
}
}

@media (max-width:767px) /*手机端*/
{
  .good-story{
  height: auto;
}
  .good-story-video{
  width:100%;
}
  .good-story-video-bc{
  width:100%;
}
.video_cover{
  width: 100%;
  margin-top: 0px;
}
}


/*首页-整装定制*/
.sy-zzdz {position:relative;}
.sy-zzdz .item{}
.sy-zzdz .item .title_line{margin:10px 0;width:30px;height:1px;background:#7f7f7f;}
.sy-zzdz .item .title{display:block;font-size:22px;padding-top: 10px;}
.sy-zzdz .item p{font-size:16px;}
.sy-zzdz .zcon{margin-top: 50px;}
.sy-zzdz .item:hover .title_line{background:#ff7e00;}

@media (max-width:1024px) /*手机端*/
{
    .sy-zzdz .zcon{margin-top: 0px;}
}  

/*首页-服务流程*/
.lm-liucheng .row  {padding:0px 5px;}
.lm-liucheng .row .item {padding:50px 20px;margin-bottom: 20px;text-align: center;background:#fff;border-radius: 5px;overflow:hidden;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2);-webkit-transition: all 0.25s linear;transition: all 0.25s linear;}
.lm-liucheng .row .item:hover {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  -webkit-transform: translate3d(0, -5px, 0);
          transform: translate3d(0, -5px, 0);
}
.lm-liucheng .row .item .pic{min-height:60px;line-height: 1;}
.lm-liucheng .row .item .pic i{font-size: 55px;color: #666;text-align: center;}
.lm-liucheng .row .item:hover .pic i{color: #ff7e00;}
.lm-liucheng .row .item .title{height: 2;line-height: 2;font-size: 16px;margin-top: 10px;}
.lm-liucheng .row .item:hover .title{color: #ff7e00;}
.lm-liucheng .row .item a:hover img{transform:scale(1.1,1.1);transition: all 0.3s ease-out 0s;}
@media only screen and (max-width:767px) 
{
   .lm-liucheng .row .item {padding:30px 10px;}
}


















/*选项卡*/
.tabBox { width:100%;overflow:hidden;}
.tabBox .hd{text-align: left;position:relative;font-size:18px;}
.tabBox .hd ul{text-align: center;}
.tabBox .hd ul li{ background:#f5f5f5;display: inline-block; padding:0px 0px;width:170px;height:54px;line-height:54px;margin-right:15px;text-align: center;cursor: pointer;}
.tabBox .hd ul li:last-of-type a{margin-right: 0px;}
.tabBox .hd ul .active{background:#ff7e00;color: #fff;}

.tabBox .bd { padding:10px 0px;}

@media (max-width: 767px) {
.tabBox .hd ul li{ height:35px;line-height:35px;font-size: 15px;width:106px;margin-right:5px;margin-top: 5px;margin-bottom: 5px;}
}

/*五大产品系统*/
.wdcpxt { width:100%;margin-top: 50px;overflow:hidden;}
.wdcpxt .con{ margin-top: 40px;}
.wdcpxt .con .title{ font-size: 28px;text-transform:uppercase;}
.wdcpxt .con .title_line{margin:20px 0px;width:111px;height:1px;background:#7f7f7f;}
.wdcpxt .con p{font-size: 16px;line-height: 2;}

@media (max-width: 768px) {
 .wdcpxt { margin-top: 15px;}
 .wdcpxt .con{ margin-top: 20px;}
 .wdcpxt .con .title{ font-size: 20px;}
 .wdcpxt .con .title_line{margin:15px 0px;width:80px;}
 .wdcpxt .con p{font-size: 15px;line-height: 1.8;}
}

/*七大定制服务*/
.qddzfw { width:100%;overflow:hidden;}
.qddzfw .con{ padding: 0 10px;}
.qddzfw .con img{ width: 100%;}
.qddzfw .con .title{ position:relative;font-size: 18px;padding:25px 0;text-align: center;}
.qddzfw .con .title::before {display:block;margin:0px auto;text-align: center;position:absolute;top:10px;left: 50%;transform: translateX(-50%);content: "";width: 0;height: 0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom: 10px solid #333;}

/*整体固装*/
.ztgz { width:100%;overflow:hidden;}
.ztgz .con{ margin-top: 110px;}
.ztgz .con .title{ font-size: 28px;}
.ztgz .con .en-title{ font-size: 22px;font-weight: bold;text-transform:uppercase;}
.ztgz .con .title_line{margin:20px 0px;width:111px;height:1px;background:#7f7f7f;}
.ztgz .con p{font-size: 16px;line-height: 2;margin:10px 0;}

@media (max-width: 768px) {
 .ztgz { margin-top: 15px;}
 .ztgz .con{ margin-top: 20px;}
 .ztgz .con .title{ font-size: 20px;}
 .ztgz .con .title_line{margin:15px 0px;width:80px;}
 .ztgz .con p{font-size: 15px;line-height: 1.8;}
}

/*护墙板工艺*/
.hqbgy {background: url(../images/gongyi03.jpg) no-repeat center;}
.hqbgy .con{ padding: 0 45px;}
.hqbgy .con img{ width: 100%;}
.hqbgy .con .title{font-size: 18px;padding:25px 10px 0;text-align: center;}

@media (max-width: 768px) {
 .hqbgy .con{ padding: 0 35px;}
 .hqbgy .con .title{font-size: 16px;padding:15px 10px;}
}
@media (max-width: 767px) {
 .hqbgy {background: none;}
 .hqbgy .con{ padding: 0 15px;}
}
/*护墙板工艺*/
.thlggy {clear: both;}
.thlggy .con{color:#fff;}
.thlggy .con i{ font-size: 50px;}
.thlggy .con .title{font-size: 18px;text-align: center;margin-bottom: 30px;}
.thlggy .con img{width: 100%;}
.thlggy .con p{font-size: 16px;text-align: center;background:#fff;color:#333;padding: 15px 12px;height:142px;line-height: 1.75;}

@media (max-width: 768px) {
 .thlggy .con p{font-size: 14px;padding:12px 10px;}
}

/*木材处理工艺*/
.mcclgy {clear: both;}
.mcclgy .con{ padding: 0 15px;}
.mcclgy .con img{ width: 100%;}
.mcclgy .con .title{font-size: 20px;padding:25px 10px 0;text-align: center;}

@media (max-width: 768px) {
 .mcclgy .con .title{font-size: 16px;padding:15px 10px;}
}


/*固装案例*/
.index-case{}
.index-case .font-box{background:#fff;height:230px;padding:30px;position:relative;}
.index-case .font-box .num{font-weight:bold;color:#1e94fc;font-size:30px;margin-bottom:20px;}
.index-case .font-box .title{margin-bottom:16px;color:#333;font-size:18px;font-weight:bold;}
.index-case .font-box .intro{color:#666;line-height:26px;height:52px;margin-bottom:10px;}
.index-case .font-box .detail{display:inline-block;width:50px;border:1px solid #ff7e00;color:#ff7e00;font-size:12px;border-radius:20px 20px;height:22px;line-height:20px;text-align:center;}
.index-case .font-box-1::after{content:"";width:0;height:0;border-top:10px solid #f5f5f5;border-right:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid transparent;position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);}
.index-case .font-box-2::after{content:"";width:0;height:0;border-bottom:10px solid #f5f5f5;border-right:8px solid transparent;border-top:8px solid transparent;border-left:8px solid transparent;position:absolute;top:-18px;left:50%;transform:translateX(-50%);}
.index-case .font-box .circle{background:#fff;border-radius:50% 50%;width:40px;height:40px;display:inline-block;text-align:left;}
.index-case .inner:hover .font-box{background:#ff7e00;}
.index-case .inner:hover .font-box .num,.index-case .inner:hover .font-box .title,.index-case .inner:hover .font-box .intro{color:#fff;}
.index-case .inner:hover .font-box .detail{border:1px solid #fff;color:#fff;}

.index-case .inner:hover .font-box-1::after{border-top:10px solid #ff7e00;}
.index-case .inner:hover .font-box-2::after{border-bottom:10px solid #ff7e00;}
.index-case .pic-box img{height:230px;width:100%;}
#swiperServie{width:100%;height:100%;}
#swiperServie .swiper-slide{text-align:center;font-size:18px;background:#fff;/* Center slide text vertically */
 display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiperServie-outer{padding-right:60px;}
.index-case .swiperServie-outer .more{height:100%;background:#ff7e00;color:#fff;width:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;right:0;top:0;}
.index-case .swiperServie-outer .more span{width:26px;text-align:center;font-size:20px;}
@media(max-width:768px){.index-case .font-box .intro{display:none;}
.swiperServie-outer{padding-right:50px;}
.productshow-inner{padding-bottom:30px;}
.productshow-inner .swiper-pagination{width:100%;padding-top:10px;}
.productshow-inner .swiper-pagination-bullet{cursor:pointer;margin:4px;background:#999;width:10px;height:10px;opacity:0.4;}
.productshow-inner .swiper-pagination-bullet-active{opacity:1;}
.index-case .font-box .num{margin-bottom:12px;}
.index-case .font-box .title{margin-bottom:12px;font-size:14px;}
.index-case .font-box{height:170px;display:flex;flex-direction:column;justify-content:center;padding:12px;}
.index-case .pic-box img{height:170px;}
.index-case .swiperServie-outer .more{font-size:18px;width:50px;}
}

/*软装*/
.ruanzhuang {}
.ruanzhuang .con{ padding: 70px 0 0 50px;}
.ruanzhuang .con .title{ font-size: 35px;font-weight: bold;}
.ruanzhuang .con .title2{ font-size: 20px;}
.ruanzhuang .con .en-title{ font-size: 30px;text-transform:uppercase;}
.ruanzhuang .con .title_line{margin:10px 0px 25px;width:50px;height:1px;background:#7f7f7f;}
.ruanzhuang .con p{font-size: 16px;line-height: 2;color:#999;margin:10px 0;}
.ruanzhuang .con a.more{display:inline-block;width:120px;height:35px;line-height:35px;background:#1a1a1a;border:1px #1a1a1a solid;color:#fff;transition:all 0.5s ease;font-size:14px;transition:all 0.5s ease;text-align:center;margin-top:20px;margin-bottom:20px}
.ruanzhuang .con a.more:hover{background:#ff7e00;border-color:#ff7e00;color:#fff;}
@media (max-width: 1700px) {
 .ruanzhuang .con{ padding: 30px 0 0 30px;}
}

@media (max-width: 1024px) {
 .ruanzhuang .con{ padding: 15px 0 0 25px;}
 .ruanzhuang .con .title{ font-size: 24px;}
 .ruanzhuang .con .title2{ font-size: 18px;}
 .ruanzhuang .con .en-title{ font-size: 25px;}
 .ruanzhuang .con .title_line{margin:10px 0px 15px;width:40px;}
 .ruanzhuang .con p{font-size: 15px;line-height: 1.8;}
 .ruanzhuang .con a.more{margin-top:5px;}
}

.ruanzhuang2 {margin-top: 60px;}
.ruanzhuang2 .con{ padding-top: 65px;}
.ruanzhuang2 .con .title{ font-size: 35px;}
.ruanzhuang2 .con .title_line{margin:10px 0px 25px;width:50px;height:1px;background:#7f7f7f;}
.ruanzhuang2 .con p{font-size: 16px;line-height: 2;color:#999;margin:10px 0;}
.ruanzhuang2 .con span{color:#000;}
@media (max-width: 768px) {
 .ruanzhuang2 {margin-top: 30px;}
 .ruanzhuang2 .con{ padding-top: 35px;}
 .ruanzhuang2 .con .title{ font-size: 24px;}
 .ruanzhuang2 .con p{font-size: 15px;line-height: 1.8;}
}
@media (max-width: 767px) {
 .ruanzhuang2 .con{ padding-top: 0px;}
}


/*现场体验*/
.xcty {background:#262626;}
.xcty .con{ padding: 70px 0px 15px 0px;margin-right: 85px;color: #fff;border-bottom:3px solid #fff;}
.xcty .con .title{ font-size: 35px;font-weight: bold;}
.xcty .con .title2{ font-size: 18px;line-height: 2;margin-top: 30px;}
.xcty .con .title_line{margin:10px 0px 25px;width:50px;height:1px;background:#7f7f7f;}
.xcty .con p{font-size: 16px;line-height: 2;color:#ccc;margin:10px 0;}
@media (max-width: 1700px) {
 .xcty .con{ padding: 30px 0 15px 0px;margin-right: 85px;border-bottom:2px solid #fff;}
 .xcty .con .title{ font-size: 32px;}
 .xcty .con .title2{ margin-top: 10px;line-height: 1.8;}
 .xcty .con p{line-height: 1.8;}
}
@media (max-width: 1024px) {
 .xcty .con{ padding: 30px 0 20px 20px;margin-right: 15px;border-bottom:0px solid #fff;}
 .xcty .con .title{ font-size: 24px;}
 .xcty .con .title2{ font-size: 16px;line-height: 1.8;margin-top: 20px;}
 .xcty .con .title_line{margin:10px 0px 15px;width:40px;}
 .xcty .con p{font-size: 15px;line-height: 1.8;}
}

/*关于天一*/
.aboutus {}
.aboutus .title{ font-size: 35px;font-weight: bold;}
.aboutus .title_line{margin:10px 0px 25px;width:60px;height:2px;background:#ff7e00;}
.aboutus .con p{font-size: 16px;line-height: 1.8;color:#666;margin:10px 0;}
.aboutus .videobox{padding-left:20px;}
.aboutus .videobox video{width:700px;height:369px;}
@media(max-width:1500px){
  .aboutus .videobox{padding-top:88px;padding-left:0px;}
  .aboutus .videobox video{width:100%;height:auto;}
}
@media (max-width: 768px) {
 .aboutus .title{ font-size: 24px;}
 .aboutus .con p{font-size: 15px;line-height: 1.6;}
 .aboutus .videobox{padding-top:0px;padding-left:0px;}
 .aboutus .videobox video{width:100%;height:auto;}
}

/*荣誉资质*/
.ryzz {}
.ryzz li{padding: 20px 0 28px;margin-bottom:8px;border-bottom:1px solid #fff;background: url(../images/ry01.png) no-repeat 0 10px;}
.ryzz li .con {padding-left: 95px;}
.ryzz li .con .title{ font-size: 24px;line-height: 1.5;color:#fff;}
.ryzz li .con p{font-size: 16px;color:#ddd;}
.ryzz img{width: 100%}
@media (max-width: 768px) {
 .ryzz li .con .title{ font-size: 22px;}
 .ryzz li .con p{font-size: 14px;}
 .ryzz img{margin-bottom:20px;}
}

/*经营理念*/
.jyln {}
.jyln .title{ font-size: 30px;font-weight: bold;margin-top: 40px;}
.jyln .title_line{margin:10px 0px 25px;width:60px;height:2px;background:#ff7e00;}
.jyln p{font-size: 16px;line-height: 1.8;color:#666;}

@media (max-width: 768px) {
 .jyln .title{ font-size: 24px;margin-top: 20px;}
 .jyln .title_line{margin:10px 0px 15px;width:40px;}
 .jyln p{font-size: 15px;line-height: 1.6;}
}

/*文化建设*/
.whjs {}
.whjs .title{ font-size: 18px;margin-top: 20px;text-align: center;}
@media (max-width: 768px) {
 .whjs .title{ font-size: 16px;margin-top: 15px;}
}

/*团建活动*/
.tjhd {}
.tjhd .title{ font-size: 30px;font-weight: bold;color: #fff;}
.tjhd .title_line{margin:10px 0px 25px;width:60px;height:2px;background:#ff7e00;}
.tjhd p{font-size: 16px;line-height: 1.6;color: #fff;margin-bottom:15px;}
.tjhd img{width:100%;}
@media (max-width: 768px) {
 .tjhd .title{ font-size: 24px;}
 .tjhd .title_line{margin:10px 0px 15px;width:40px;}
 .tjhd p{font-size: 15px;line-height: 1.6;}
}

/*精英特训*/
.jytx {}
.jytx .title{ font-size: 30px;font-weight: bold;}
.jytx .title_line{margin:10px 0px 25px;width:60px;height:2px;background:#ff7e00;}
.jytx p{font-size: 16px;line-height: 1.8;color: #666;margin-bottom:15px;}
.jytx img{width:100%;}
@media (max-width: 768px) {
 .jytx .title{ font-size: 24px;}
 .jytx .title_line{margin:10px 0px 15px;width:40px;}
 .jytx p{font-size: 15px;line-height: 1.6;}
}

/*家居学院*/
.jjxy {}
.jjxy .title{ font-size: 30px;font-weight: bold;}
.jjxy .title_line{margin:10px 0px 25px;width:60px;height:2px;background:#ff7e00;}
.jjxy p{font-size: 16px;line-height: 1.8;color: #666;margin-bottom:15px;}
.jjxy img{width:100%;}
.jjxy .mlg{margin-top:13px}

@media (max-width: 1024px) {
 .jjxy .msm img{max-height: 100%;}
}
@media (max-width: 768px) {
 .jjxy .title{ font-size: 24px;}
 .jjxy .title_line{margin:10px 0px 15px;width:40px;}
 .jjxy p{font-size: 15px;line-height: 1.6;}
 .jjxy .mlg{margin-top:0px}
 .jjxy .msm img{max-height: 178px;}
}
@media (max-width: 767px) {
 .jjxy .msm img{max-height: 100%;}
}


/*装修案例*/

.case_select{clear:both;width:100%;overflow:hidden;border: 1px solid #e9e9e9;border-bottom: 0px solid #ddd;}
.case_select li{float:left;padding:0px 15px;}
.case_select li.tou{width:110px;height:50px;line-height:50px;color: #555;text-align: center;font-weight: bold;background:#f5f5f5;margin-right:10px;border-right: 1px solid #e9e9e9;}
.case_select div.tou{;float: left;width:110px;height:100px;line-height:100px;color: #555;text-align: center;font-weight: bold;background:#f5f5f5;margin-right:10px;border-right: 1px solid #e9e9e9;}
.case_select a{line-height:50px;text-decoration:none;}
.case_select a:hover{color:#ff7e00;}
.case_select a.current{color:#ff7e00;}

.case_select .selected{color:#fff;background:#ff7e00;padding:3px 6px;border-radius: 5px;}
.case_select .selected:hover{color:#fff;}
.case_select .orderby li{padding:0px 0px 0px 15px;}
.case_select .orderby {margin-top: 10px;line-height: 50px;}
.case_select .orderby a {height: 30px;line-height: 30px;padding: 0 18px;margin-right: 0px;border: 1px solid #CFCFCF;border-radius: 5px;display:block;}
.case_select .orderby li .selected {border: 0px solid #CFCFCF;}
.case_select .orderby a i {width: 9px;height: 24px;margin-left: 5px;background-position: 0 0;}
.case_select .orderby a.current,.case_select .orderby a:hover {border-color: #ff7e00;background: #ff7e00;color: #fff;-webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;}

.case_select .form input {height: 30px;line-height: 1;padding: 0;margin: 0px; border: 1px solid #CFCFCF;border-right: none;}
.case_select .form .kws {float:left;width: 200px;padding: 0 10px;border-top-left-radius:5px;
border-bottom-left-radius:5px;}
.case_select .form .submit {float:right;width: 60px;border-color: #ff7e00;background: #ff7e00;cursor: pointer; color: #FFF;border-top-right-radius:5px;
border-bottom-right-radius:5px;}

#currentselect a{display:inline-block;padding:0px 13px 0px 3px;background:#fff url(images/del.gif) no-repeat right center}
.case_sinfo{clear:both;height:40px;line-height:40px;margin-top:15px;background-color:#f5f5f5;padding:0px 15px;overflow:hidden}

.caselist2{clear: both;}
.caselist2 .row {margin-left: -10px;margin-right: -10px;}
.caselist2 .row .item {padding:0px;border:0px solid #e5e5e5;margin-top:15px;background-color: #f5f5f5;}
.caselist2 .row .item:hover {border:0px solid #ff7e00;color:#fff;background-color: #ff7e00;-webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;}
.caselist2 .row .item .title{display:block;font-size:16px;padding:8px 0px;text-align: center;}
.caselist2 .row .item .title p{display:block;font-size:14px;color:#999;line-height: 25px;text-align: center;}
.caselist2 .row .item .img{overflow: hidden;width:100%;}
.caselist2 .row .item:hover img{transform:scale(1.1,1.1);-webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8;}
.caselist2 .row .item:hover .title p{color:#fff;-webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;}

.caselist{padding-top: 20px;}
.caselist .row {margin-left: -10px;margin-right: -10px;}
.caselist .row .item {position:relative;z-index: 1;padding:0px;border:0px solid #e5e5e5;margin-bottom:20px;-webkit-box-shadow: 2px 2px 5px rgba(170, 170, 170, 0.9);-moz-box-shadow:2px 2px 5px rgba(170, 170, 170, 0.9);box-shadow: 2px 2px 5px rgba(170, 170, 170, 0.9);}
.caselist .row .item:hover {border:0px solid #ff7e00;background-color: #ff7e00;-webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;}
.caselist .row .item .title{display:block;font-size:16px;padding:15px 15px;text-align: left;background-color:#f5f5f5;}
.caselist .row .item .title p{display:block;font-size:14px;color:#999;line-height: 25px;}

.caselist .row .item .button {
  position: absolute;
  z-index: 100;
  background-color: #ff7e00 !important;
  color: #fff;
  text-align: center;
  font-size: 16px;
  margin-right: 0 !important;
  cursor: pointer;
  width: 56px;
  height: 56px;
  padding: 8px;
  line-height: 20px;
  word-wrap:break-word;
  letter-spacing:0px;
  right:11px;
  bottom: 11px;
  border-radius: 4px;
  border: none;
}
.caselist .row .item .img{overflow: hidden;width:100%;}
.caselist .row .item:hover img{transform:scale(1.1,1.1);-webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8;}

  @media (max-width:1024px) /*手机端*/
{
  .caselist .row .item .button {
  display: none;
}
}
  @media (max-width:768px) /*手机端*/
{
  .case_select li{padding:0px 8px;}
  .case_select li.tou{width:60px;height:35px;line-height:35px;background:none;margin-right:0px;border-right: 0px solid #e9e9e9;}
  .case_select a{line-height:35px;text-decoration:none;}
  .case_select .orderby li{padding:0px 0px 8px 8px;}
  .case_select .orderby {margin-top: 5px;line-height: 35px;}
  .case_select .orderby a {padding: 0 12px;}
  .case_select .orderby a i {margin-left: 5px;background-position: 0 0;}
  .case_select .form input {margin-bottom: 5px;}
    .caselist .row .item .title{padding:6px 8px;}
    .caselist .row .item .title p{font-size:12px;line-height: 20px;}
}
@media (max-width:767px) /*手机端*/
{
    .caselist .row .item .title {height: 80px;}
}

.caseinfo{clear:both;overflow:hidden;line-height:25px;_height:100%}
.caseinfo .left{width:918px}
.caseinfo .right{width:0px}
.caseinfo .title{background-color:#333;color:#fff;height:25px;line-height:25px;padding-left:15px}
.caseinfo .pics{padding:0px 0px 10px 0px}
.caseinfo .intro{clear:both;padding:10px 5px;overflow:hidden;border-bottom:1px solid #333;_height:100%}
.caseinfo .intro .introleft{float:left;width:30%;}
.caseinfo .intro .introright{float:right;width:65%;padding:0px 10px;height:150px;text-align:left;border-left:1px solid #ccc;overflow-y:scroll}

.caseinfo .designer{clear:both;overflow:hidden;padding:5px;_height:100%}
.caseinfo .designer .d_img{float:left;width:100px;}
.caseinfo .designer .d_img img{width:95px;padding:1px;border:1px solid #ececec}
.caseinfo .designer .d_info{float:right;width:140px;text-align:left;}
.caseinfo .designer .d_info a{text-decoration:underline}
.caseinfo .xgcase{padding:5px 10px;_height:100%}
.caseinfo .xgcase a{display:block;}
.caseinfo .xgcase a.t{background:url(images/article_arrow2.gif) no-repeat left center;padding-left:10px;}
.caseinfo .xgcase a.p{width:250px;text-align:center;display:none}
.caseinfo .xgcase a img{width:250px;border-width:0px;}

/*首页-实景案例*/
.sy-sjal {}

.sy-sjal .swiper-slide .content {
  width:40%;
  max-width: 525px;
  position: absolute;
  right: 0px;
  top: 90px;
  z-index: 20;
}

.sy-sjal .swiper-slide .content .txt {
  position:relative;
  padding: 40px 50px;
  background: rgba(255,255,255,0.85);
}

.sy-sjal .swiper-slide .content .txt h3 {
  font-size: 2.8em;
  font-weight: normal;
}

.sy-sjal .swiper-slide .content .txt p {
  margin: 10px 0 30px;
  font-size: 1.2em;
}

.sy-sjal .swiper-slide .content .txt a.link {
  width: 150px;
  border-radius: 2px;
  background: #000;
  color: #fff;
  text-align: center;
  font-size: 1.2em;
  line-height: 1.2em;
  padding: 10px 50px 10px;
  margin-right: 12px;
  text-decoration: none;
}
@media screen and (max-width: 1024px) {
  .sy-sjal .swiper-slide .content {
    top: 50px;
  }
  .sy-sjal .swiper-slide .content .txt {
  padding: 30px 30px;
}
  .sy-sjal .swiper-slide .content .txt h3 {
  font-size: 2em;
}
  .sy-sjal .swiper-slide .content .txt p {
  font-size: 1em;
  min-height: auto;
}
.sy-sjal .swiper-slide .content .txt a.link {
  width: 130px;
  border-radius: 2px;
  font-size: 1em;
  line-height: 1em;
  padding: 10px 40px 10px;
  margin-right: 10px;
}
}
@media screen and (max-width: 768px) {
  .sy-sjal .swiper-slide .content {
    display:none;
  }
}
.sy-sjal .swiper-slide .content .txt a.link:hover {
  background: #ff7e00;
}

.sy-sjal .img-fix {
  margin-top: 0;
  overflow: hidden;
}
.sy-sjal .img-inner {

}


/*服务体系*/
.fwtx {padding-bottom: 60px;}
.fwtx .con{ padding: 20px 0 0 50px;position: relative;}
.fwtx .con .title{ font-size: 30px;font-weight: bold;margin-top: 50px;}
.fwtx .con .title2{ font-size: 12px;color:#767676;text-transform:uppercase;}
.fwtx .con .en-title{position: absolute;font-size: 50px;top:40px;left:25px;font-family:"方正正粗黑简体";}
.fwtx .con .title_line{margin:20px 0px 28px;width:37px;height:1px;background:#939393;}
.fwtx .con p{font-size: 16px;line-height: 1.8;color:#767676;margin:20px 0 10px;padding-right: 168px;}
.fwtx .ghsj{border:1px solid #eee;position: relative;height:319px;}
.fwtx .ghsj .pic{position: absolute;top:20px;}
@media (max-width: 1024px) {
 .fwtx .con{ padding: 20px 0 0 18px;}
 .fwtx .con .title{ font-size: 24px;margin-top: 25px;}
 .fwtx .con .en-title{ font-size: 40px;top:20px;left:0px;}
 .fwtx .con p{font-size: 15px;line-height: 1.6;margin:15px 0 10px;padding-right: 20px;}
 .fwtx .ghsj{border-left:0px solid #eee;border-right:0px solid #eee;position: relative;height:260px;}
}
@media (max-width: 768px) {
 .fwtx {padding-bottom: 0px;}
}
@media (max-width: 767px) {
 .fwtx {padding-bottom: 0px;}
 .fwtx .ghsj{border:0px solid #eee;position: relative;height:auto;}
 .fwtx .ghsj .pic{position: relative;top:0px;}
}

/*使命必达*/
.smbd {}
.smbd .item{ padding:65px 10px;width: 260px;height: 260px;text-align: center;margin:0 auto;margin-top: 30px; margin-bottom: 10px;border-radius: 26px;background:#f2f2f2;cursor:pointer;}
.smbd .item .title{ font-size: 36px;line-height: 1}
.smbd .item .title span{font-size: 72px;font-weight: bold;}
.smbd .item .title2{ font-size: 24px;}
.smbd .item .title .t3{ font-size: 60px;}
.smbd .item .title .t4{ font-size: 48px;}
.smbd .item:hover{ background:#ff7e00;}
.smbd .item:hover .title{ color: #fff;}
.smbd .item:hover .title2{ color: #fff;}
.smbd .item .c5{ padding-top:20px}
@media (max-width: 768px) {
.smbd .item{ padding:35px 5px;width: auto;height: auto;margin-top: 10px;border-radius: 16px;}
.smbd .item .title{ font-size: 22px;}
.smbd .item .title span{font-size: 36px;}
.smbd .item .title2{ font-size: 18px;}
.smbd .item .title .t3{ font-size: 36px;}
.smbd .item .title .t4{ font-size: 36px;}
.smbd .item .c5{ padding-top:5px}
}

/*为您服务*/
.wnfw {height: 739px;}
.wnfw .title{margin-top: 30px;}
@media (max-width: 1700px) {
.wnfw {height: 500px;}
.wnfw .title{margin-top: 20px;}
}
@media (max-width: 768px) {
.wnfw {height: 339px;}
.wnfw .title{margin-top: 0px;}
}

/*设计体系-1*/
.gcsj {}
.gcsj li {
  position: relative;text-align: center;padding-top: 10px;-webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.gcsj li .con {
  margin-top: -58px;
  border:1px solid #efefef;
  background: #fff;
  padding:38px 20px;
}
.gcsj li .pic {
  width: 116px;
  height: 116px;
  text-align: center;
  margin: 0 auto;
  border-radius: 50%;
  -webkit-transition: all 0.5s;transition: all 0.5s;
}
.gcsj li:hover .pic {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}

.gcsj li:hover {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  -webkit-transform: translate3d(0, -5px, 0);
          transform: translate3d(0, -5px, 0);
}
.gcsj li .con h4 {
  margin-top: 40px;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 24px;
}
.gcsj li .con p {
  font-size: 16px;
  margin: 0px auto;
  color: #999;
  line-height: 1.8;
}

/*空间设计*/
.kjsj {}
.kjsj .item{ padding:20px 0px 15px 45px;width: 300px;height: 100px;margin:0 auto;margin-top: 30px; margin-bottom: 10px;border-radius: 50px;background:#fff;cursor:pointer;}
.kjsj .item .title{ font-size: 24px;line-height: 1}
.kjsj .item .title span{font-size: 55px;font-weight: bold;color: #ff7e00;font-style:italic;margin-right: 10px;}

.kjsj .item:hover{ background:#ff7e00;}
.kjsj .item:hover .title{ color: #fff;}
.kjsj .item:hover .title span{ color: #fff;}

@media (max-width: 767px) {
.kjsj .item{ padding:12px 5px 12px 15px;width: auto;height: auto;margin-top: 10px;border-radius: 30px;}
.kjsj .item .title{ font-size: 16px;}
.kjsj .item .title span{font-size: 30px;margin-right: 2px;}
}

/*学习提升*/
.xxts {max-width:1330px;margin:0px auto;position:relative;}
.images-list3 .item {position:relative;}
.images-list3 .item .title{position:absolute;width: 100%;bottom:0;height: 50px;line-height: 50px; left:50%;transform: translateX(-50%);text-align: center;font-size:18px;color:#fff;background: rgba(0,0,0,0.7);padding:0 10px;}
.images-list3 .item .img{overflow: hidden;}
.images-list3 .item .img img{width:100%;}

.xxts .swiper-button-prev {
    top:50%;transform: translateY(-50%);z-index:5;width: 50px;height: 50px;background: url(images/of-l.png) no-repeat 0 0;
}
.xxts .swiper-button-next {
    top:50%;transform: translateY(-50%);width: 50px;height: 50px;background: url(images/of-r.png) no-repeat 0 0;
}
.xxts .swiper-button-prev:after,
.xxts .swiper-button-next:after {
  font-family: none;
  font-size: 0;
}
@media (max-width: 767px) {
.images-list3 .item .title{height: 40px;line-height: 40px; font-size:15px;}
}

/*移动-产品风格*/
.sj-cpfg {}
.sj-cpfg .con {padding:24px 0 0px 120px;margin:15px 0;height: 100px;overflow: hidden;background-image: url(../images/jjcp01.png);background-repeat: no-repeat;background-size:100px 100px;}
.sj-cpfg .con .title{ font-size: 24px;font-weight: bold;line-height: 1.5;}
.sj-cpfg .con p{font-size: 16px;color:#666;}

@media (max-width: 768px) {
 .sj-cpfg .con {padding:15px 0 0px 100px;margin:10px 0;height: 80px;background-size:80px 80px;}
 .sj-cpfg .con .title{ font-size: 20px;}
 .sj-cpfg .con p{font-size: 14px;}
}
@media (max-width: 767px) {
 .sj-cpfg .con {padding:12px 0 0px 70px;margin:8px 0;height: 60px;background-size:60px 60px;}
 .sj-cpfg .con .title{ font-size: 16px;line-height: 1.2;}
 .sj-cpfg .con p{font-size: 10px;}
}

/*移动-关于天一*/
.sj-about {}
.sj-about .con {padding:70px 0 0px 50px;margin:15px 0;height: 238px;overflow: hidden;background-image: url(../images/about01.png);background-repeat: no-repeat;background-position:right center;background-size:180px 238px;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2);}
.sj-about .con .title{ font-size: 26px;font-weight: bold;line-height: 1.5;}
.sj-about .con .title span{ font-size: 42px;}
.sj-about .con p{font-size: 18px;color:#999;}

@media (max-width: 768px) {
 .sj-about .con {padding:50px 0 0px 30px;margin:10px 0;height: 180px;background-size:136px 180px;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2);}
 .sj-about .con .title{ font-size: 20px;}
 .sj-about .con .title span{ font-size: 30px;}
 .sj-about .con p{font-size: 16px;}
}
@media (max-width: 767px) {
 .sj-about .con {padding:32px 0 0px 10px;margin:5px 0;height: 106px;background-size:80px 106px;box-shadow: 0px 0px 10px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 10px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 10px rgba(152, 152, 152, .2);}
 .sj-about .con .title{ font-size: 15px;line-height: 1.2;}
 .sj-about .con .title span{ font-size: 20px;}
 .sj-about .con p{font-size: 12px;}
}

@media (max-width: 375px) {
 .sj-about .con {padding:32px 0 0px 8px;margin:5px 0;height: 100px;background-size:76px 100px;box-shadow: 0px 0px 10px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 10px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 10px rgba(152, 152, 152, .2);}
 .sj-about .con .title{ font-size: 13px;line-height: 1.2;}
 .sj-about .con .title span{ font-size: 18px;}
 .sj-about .con p{font-size: 10px;}
}


.swiper-inner3{margin:0 15px;}
.swiper-inner3 .swiper-pagination{color:#fff;height: 30px;line-height: 30px;background: rgba(0,0,0,0.7);bottom: 90px;left: 50%;transform: translateX(-50%); white-space: nowrap;}
.swiper-inner3 .swiper-pagination-bullet{cursor:pointer;margin:3px;background:#999;width:10px;height:10px;opacity:0.4;}
.swiper-inner3 .swiper-pagination-bullet-active{opacity:1;}

/*移动-实景案例*/
.sj-sjal {clear: both;position: relative;padding-bottom: 0px;}
.sj-sjal .con {border-bottom: 1px solid #efefef;box-shadow: 0px 0px 15px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 15px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 15px rgba(152, 152, 152, .2);}
.sj-sjal .con .title{ display:block;font-size:24px;padding:15px 15px;text-align: left;}
.sj-sjal .con .title p{display:block;font-size:16px;color:#999;}
.sj-sjal .con .button {
  position: absolute;
  z-index: 100;
  background-color: #ff7e00 !important;
  color: #fff;
  text-align: center;
  font-size: 18px;
  margin-right: 0 !important;
  cursor: pointer;
  width: 100px;
  height: 50px;
  line-height: 50px;
  word-wrap:break-word;
  letter-spacing:2px;
  right:15px;
  bottom: 20px;
  border-radius: 4px;
  border: none;
}
.sj-sjal .swiper-button-prev {
    top:50%;transform: translateY(-50%);z-index:5;width: 50px;height: 50px;background: url(images/of-l.png) no-repeat 0 0;
}
.sj-sjal .swiper-button-next {
    top:50%;transform: translateY(-50%);z-index:5;width: 50px;height: 50px;background: url(images/of-r.png) no-repeat 0 0;
}
.sj-sjal .swiper-button-prev:after,
.sj-sjal .swiper-button-next:after {
  font-family: none;
  font-size: 0;
}
@media (max-width: 768px) {
 .sj-sjal .con .title{ font-size: 20px;}
 .sj-sjal .con .title p{font-size: 14px;}
 .sj-sjal .con .button {bottom: 15px;}
 .swiper-inner3 .swiper-pagination{bottom: 81px;}
}
@media (max-width: 767px) {
 .sj-sjal .con {box-shadow: 0px 0px 10px rgba(152, 152, 152, .2);-moz-box-shadow:0px 0px 10px rgba(152, 152, 152, .2); -webkit-box-shadow:0px 0px 10px rgba(152, 152, 152, .2);}
 .sj-sjal .con .title{ font-size: 15px;padding:12px 12px;}
 .sj-sjal .con .title p{font-size: 12px;}
 .sj-sjal .con .button {
  font-size: 14px;
  width: 70px;
  height: 35px;
  line-height: 35px;
  right:12px;
  bottom: 14px;
}
.swiper-inner3 .swiper-pagination{bottom: 64px;}
}

/*移动-五大理由*/
.sj-wdly {clear: both;position: relative;}
.sj-wdly .con {padding:15px 15px;background: #3f4042;color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius: 10px;}
.sj-wdly .con .title{ display:block;font-size:24px;font-weight:bold;text-align: left;}
.sj-wdly .con p{display:block;font-size:16px;}

@media (max-width: 768px) {
 .sj-wdly .con .title{ font-size: 20px;}
 .sj-wdly .con p{font-size: 14px;}
}
@media (max-width: 767px) {
 .sj-wdly .con {padding:12px 10px;border-bottom-left-radius:6px;border-bottom-right-radius: 6px;}
 .sj-wdly .con .title{ font-size: 15px;}
 .sj-wdly .con p{font-size: 12px;}
}

/*移动-行业问答*/
.sj-news-list{}
.sj-news-list li{border-top: 1px solid #eeeeee;padding:20px 0;overflow: hidden;}
.sj-news-list li .item{}
.sj-news-list li .item .title{font-size: 18px;font-weight: bold;line-height: 2;}
.sj-news-list li .item p{margin-top: 8px;font-size: 16px;line-height: 1.8;color: #999;text-indent:2em;}
.sj-news-list li .item .title-line{margin:20px 0 10px;width:30px;height:2px;background:#e2e2e2;}
.sj-news-list li .item .date{font-size: 16px;color: #999;}
.sj-news-list li:last-child{padding-bottom:0px;}
@media (max-width: 767px) {
  .sj-news-list li{padding:15px 0;}
 .sj-news-list li .item .title{font-size: 14px;}
.sj-news-list li .item p{margin-top: 2px;font-size: 12px;line-height: 1.6;}
.sj-news-list li .item .title-line{margin:10px 0 5px;width:24px;}
.sj-news-list li .item .date{font-size: 12px;}
}

/*手机首页选项卡*/
.tabBox2 { width:100%;overflow:hidden;padding-bottom: 40px;}
.tabBox2 .hd{text-align: left;position:relative;font-size:18px;height:50px;}
.tabBox2 .hd ul{text-align: left;}
.tabBox2 .hd ul li{ background:#333;display: inline-block; padding:0px 0px;color:#fff;height:50px;line-height:50px;margin-right:0px;text-align: center;cursor: pointer;}
.tabBox2 .hd ul li:last-of-type{margin-right: 0px;}
.tabBox2 .hd ul .active{background:#ff7e00;}

.tabBox2 .bd { padding:10px 0px;}
.tabBox2 .title a{color: #333;height: 35px;line-height: 35px;font-size: 16px;}
.tabBox2 .more a{ display: block;width: 100%;margin-top: 10px;height:40px;line-height:40px;color:#fff;background: #7b7b7b;text-align: center;font-size: 16px;}
@media (max-width: 767px) {
.tabBox2 {padding-bottom: 20px;}
.tabBox2 .hd{height:35px;}
.tabBox2 .hd ul li{ height:35px;line-height:35px;font-size: 15px;}
.tabBox2 .title a{height: 28px;line-height: 28px;font-size: 12px;}
.tabBox2 .more a{height:30px;line-height:30px;font-size: 14px;}
}


/*家具品牌-选项卡*/
.tabBox3 { width:100%;overflow:hidden;}
.tabBox3 .hd{text-align: left;position:relative;font-size:18px;}
.tabBox3 .hd ul{text-align: center;}
.tabBox3 .hd ul li{ background:#fff;display: inline-block; padding:0px 0px;width:170px;height:54px;line-height:54px;margin-right:30px;text-align: center;cursor: pointer;border-radius: 5px;}
.tabBox3 .hd ul li:last-of-type{margin-right: 0px;}
.tabBox3 .hd ul .active{background:#ff7e00;color: #fff;}

.tabBox3 .bd { padding:30px 0px 10px;}

@media (max-width: 767px) {
.tabBox3 .hd ul li{ height:35px;line-height:35px;font-size: 15px;width:106px;margin-right:5px;margin-top: 5px;margin-bottom: 5px;}
.tabBox3 .bd { padding:15px 0px 0px;}
}


/*自主工厂*/
.zzgc {max-width:1530px;margin:0px auto;position:relative;}

.zzgc .content {
  width:25%;
  max-width: 300px;
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100%;
  z-index: 20;
  background: rgba(0,0,0,0.7);
  display: table;
}
.zzgc .content .txt {
  padding: 0px 30px;
  text-align: center;
  color: #fff;
  display: table-cell;
  vertical-align: middle;
}

.zzgc .content .txt h3 {
  font-size: 24px;
  font-weight: normal;
}
.zzgc .content .txt .title-line {
  margin:20px auto;width:50px;height:2px;background:#fff;
}
.zzgc .content .txt p {
  margin: 10px 0;
  font-size: 16px;
  line-height: 1.8;
}


.zzgc .swiper-button-prev {
    top:50%;transform: translateY(-50%);z-index:5;width: 115px;height: 57px;background: url(../images/zzgc-l.png) no-repeat 0 0;
}
.zzgc .swiper-button-next {
    top:50%;transform: translateY(-50%);z-index:5;width: 115px;height: 57px;background: url(../images/zzgc-r.png) no-repeat 0 0;
}
.zzgc .swiper-button-prev:after,
.zzgc .swiper-button-next:after {
  font-family: none;
  font-size: 0;
}

@media screen and (max-width: 1024px) {
.zzgc .content .txt h3 {
  font-size: 20px;
}
.zzgc .content .txt p {
  font-size: 14px;
}
.zzgc .content .txt .title-line {
  margin:15px auto;width:40px;
}
}
@media screen and (max-width: 767px) {
.zzgc .content .txt {
  padding: 0px 15px;
}
.zzgc .content .txt h3 {
  font-size: 14px;
}
}



@media (max-width: 767px) {
.images-box .swiper-container {height: 200px;}
.images-box .gallery-top .swiper-slide img{max-height:200px;}
}


/*重修旧好*/
.ldjj {clear: both;width: 100%;padding:70px 0;background:#f1f1f1;}
.ldjj .t1{font-size: 45px;font-weight: bold;}
.ldjj p{font-size: 20px;color: #999;}
.ldjj .t2{font-size: 12px;color: #898989;text-align: right;text-transform:uppercase;line-height: 1;margin:20px 0 10px;}
.ldjj img{float: right;}

.cxjh {}
.cxjh .con {padding: 130px 0 30px;}
.cxjh .con .title{ font-size: 35px;font-weight: bold;}
.cxjh .con .en-title{ font-size: 50px;font-weight: bold;color: #ff7e00;line-height: 1;}
.cxjh .con .title_line{margin:12px 0px;width:35px;height:1px;background:#7f7f7f;}
.cxjh .con p{font-size: 20px;line-height: 1.8;}

.cxjh2 {background:#f5f5f5;padding:70px 0;}
.cxjh2 .con {padding: 20px 0 30px;}
.cxjh2 .con .title{ font-size: 35px;font-weight: bold;}
.cxjh2 .con .en-title{ font-size: 50px;font-weight: bold;color: #ff7e00;line-height: 1;}
.cxjh2 .con .title_line{margin:12px 0px;width:35px;height:1px;background:#7f7f7f;}
.cxjh2 .con p{font-size: 20px;line-height: 1.8;}

@media (max-width: 1024px) {
 .ldjj {padding:50px 0;}
 .ldjj .t1{font-size: 35px;}
 .cxjh .con{ padding: 80px 0 0 25px;}
 .cxjh .con .title{ font-size: 24px;}
 .cxjh .con .en-title{ font-size: 30px;}
 .cxjh .con p{font-size: 16px;}
}

@media (max-width: 768px) {
 .cxjh .con{ padding: 50px 0 50px 25px;}
 .cxjh .con p{font-size: 15px;}
}
@media (max-width: 767px) {
 .ldjj {text-align: center;padding:30px 0;}
 .ldjj .t1{font-size: 24px;}
 .ldjj p{font-size: 18px;}
 .cxjh .con{ padding: 40px 0 40px 25px;}
}

/*同行对比*/
.thdb {padding:40px 0;background: url(../images/cxjh07.png) no-repeat center;}
.thdb .con{ padding: 30px 80px;background: url(../images/cxjh08.jpg) no-repeat 220px top;}
.thdb .con .title{font-size: 35px;font-weight: bold;color: #666;}
.thdb .con ul{margin-top: 10px;}
.thdb .con li{padding-left: 20px;font-size: 18px;line-height: 50px;background: url(../images/cxjh-arr.png) no-repeat left center;border-bottom: 1px solid #ddd;}

@media (max-width: 768px) {
  .thdb {background-size: 40px 40px;}
 .thdb .con{ padding: 0 35px;background: none;}
 .thdb .con .title{font-size: 25px;}
 .thdb .con li{padding-left: 16px;font-size: 16px;line-height: 45px;}
}
@media (max-width: 767px) {
 .thdb {background: none;}
 .thdb .con{ padding: 15px 15px;}
}

/*精选案例*/
.jxal {clear: both;}
.jxal .item {padding:0px;border:0px solid #e5e5e5;margin-top:15px;margin-bottom:15px;position: relative;}
.jxal .item:hover {border:0px solid #e70012;}
.jxal .item a{display:block;overflow:hidden;}
.jxal .item img{display:block;width:100%;min-height:150px;}
.jxal .item a:hover img{transform:scale(1.1,1.1);transition: all 0.8s ease-out 0s;}
.jxal .item .title{position:absolute;bottom:0px;width:100%;line-height:25px;background: rgba(0,0,0,0.7);color:#FFF;font-size:16px;left: 0;text-align:left;padding:15px 10px;}

@media (max-width: 767px) {
 .jxal .item {margin-top:10px;margin-bottom:10px;}
 .jxal .item .title{font-size:14px;padding:12px 10px;}
}
  
/*顶部弹窗*/
.modal-header{
  padding:10px 15px 65px; 
  background: url(images/mt-bg.jpg);
  background-size:100% 100%;
  border-bottom: 0px solid #e5e5e5;
}
.modal-content {
    overflow:hidden;
}

.modal-content .close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
    background: none;
    border:0px;
}
.modal-content .modal-body{
    padding:15px 40px 0;width:100%;
}
.modal-content .modal-footer{
    border-top: 0px solid #eee;
}

    .modal-content .close:hover,
    .modal-content .close:focus {
        color: #ff7e00;
        text-decoration: none;
        cursor: pointer;
        opacity: 1
        filter: alpha(opacity=100);
    }


/*手机-案例筛选*/
.caseSelect { }
.caseSelect .caseTab {
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #fff;
    border-bottom: 1px solid #ddd;
}

.caseSelect .caseTab li {
    cursor: pointer;
}

.caseSelect .caseTab li a {
    display: inline-block;
    height: 36px;
    line-height: 36px;
}

.caseSelect .caseTab li a:after {
    content: "";
    margin-left: 0;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/icon.png) no-repeat center center / auto 100%;
}

.caseSelect .caseTab li a.cur {
    color: #ff7e00;
}

.caseSelect .caseTab li a.cur:after {
    background: url(../images/unfold.png) no-repeat center center / auto 100%;
}

.caseSelect .caseOptionBox {
    display: none;
    margin: 0 auto;
    padding-bottom: 0px;
    background: #fff;
}

.caseSelect .caseOptionBox ul {
    display: none;
    overflow-y: auto;
    padding:10px 10px 0;
}

.caseSelect .caseOptionBox li a{
    line-height: 36px;
    text-align: center;
    cursor: pointer;
    display: block;
    background: #f2f2f2;
    margin-top:8px;
    margin-bottom:8px;
    border-radius: 3px;
}
.caseSelect .caseOptionBox .selected {
    color: #fff;
    background: #ff7e00;
}
.caseSelect .caseOptionBox li a.cur {
    color: #fff;
    background: #ff7e00;
}
.caseSelect .form {margin-top:8px;margin-bottom:8px;overflow:hidden}
.caseSelect .form input {height: 36px;line-height: 1;padding: 0;margin: 0px; border: 1px solid #CFCFCF;border-right: none;}
.caseSelect .form .kws {float:left;width: 80%;padding: 0 10px;border-top-left-radius:5px;
border-bottom-left-radius:5px;}
.caseSelect .form .submit {float:right;width: 20%;border-color: #ff7e00;background: #ff7e00;cursor: pointer; color: #FFF;border-top-right-radius:5px;
border-bottom-right-radius:5px;}
