/* 
* @Author: anchen
* @Date:   2019-04-02 11:47:31
* @Last Modified by:   anchen
* @Last Modified time: 2023-06-08 17:41:55
*/
.in3b_r h4{
    font-size: 16px;
    line-height: 20px;
    color: #000;
    position: relative;
    margin-left: 10px;
}

.in3b_r h4.b_t{
    margin-bottom:10px;
}
.in3b_r h4.b_b{
    margin-top:10px;
}

.in3b_r h4.b_t:after{
    content: '';
    width: 16px;
    height: 15px;
    background: url(../images/b_t.png) no-repeat center;
    background-size: cover;
    position: absolute;
    margin-left: 10px;
}
.in3b_r h4.b_b:after{
    content: '';
    width: 16px;
    height: 15px;
    background: url(../images/b_b.png) no-repeat center;
    background-size: cover;
    position: absolute;
    margin-left: 10px;
}

.index-6 {margin: 0 auto;padding: 80px 0;}
.index-6 a {color: #444;}
.list-news-box {margin: 60px auto;width: 1300px;}
.list-news-box-child {width: 100%;}
.list-news-box-child .hot-title {border-bottom: 1px solid #aaa;}
.list-news-box-child .hot-title h2 {font-size: 28px;display: inline-block;margin-right: 72%;font-weight: 400;margin-bottom: 15px;}
.new-news {width: 620px;margin-right: 60px;}
.hot-news { width:620px;}
.list-news-box-child ul {margin-top: 15px;}
.list-news-box-child li:nth-of-type(n+2) {list-style-type: disc;color: #777;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;list-style-position: inside;padding-left: 20px;line-height: 200%;}
.list-news-box-child li:first-child {list-style-type: none;padding-left: 0px;padding-bottom: 20px;border-bottom: 1px solid #aaa;position: relative;font-size: 16px;margin-bottom: 10px;}
.list-news-box-child li:first-child img{vertical-align: top;width: 225px;height: 140px;}
.list-news-box-child li:first-child div {display: inline-block;width: 360px;margin-left: 10px;}
.list-news-box-child li:first-child div p {width: 100%;line-height: 150%;font-size: 18px;font-weight: bold;margin-bottom: 5px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-news-box-child li:first-child div span {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;line-height: 180%;font-size: 15px;}
.index-1 {margin: 0 auto;background: #F7F7F7;padding: 80px 0;}
.intitle h3 {text-align: center;font-size: 40px;color: #333;}
.intitle h3 span {color: #E20001;}
.intitle p {text-align: center;font-size: 16px;margin-top: 10px;margin-bottom: 60px;}
.yuyue-box .yuyue-form {font-size: 14px;text-align: center;background: #fff;width: 275px;padding: 30px 0;}
.index-1 .yuyue-box .yuyue-form h3 {font-size: 19px;line-height: 150%;}
.index-1 .yuyue-box .yuyue-form .tx {font-size: 12px;}
sub {color: #E20001;}
.index-1 .yuyue-box .yuyue-form form {margin: 17px auto;}
.index-1 .yuyue-box .yuyue-form form p {margin-bottom: 15px;}
.index-1 .yuyue-box .yuyue-form form input[type='text'] {width: 225px;height: 40px;background: #F7F7F7;border-radius: 40px;text-indent: 20px;}
.index-1 .yuyue-box .yuyue-form form input[type='button'] {width: 225px;height: 40px;background: #E20202;border-radius: 40px;color: #fff;cursor: pointer;}
.index-1 .yuyue-box .yuyue-img .f1-img {margin-left: 12px;}
.index-1 .yuyue-box .yuyue-img .f2-img,.index-1 .yuyue-box .yuyue-img .f1-img div {position: relative;}
.index-1 .yuyue-box .yuyue-img .f1-img div:first-child {margin-bottom: 15px;}
.index-1 .yuyue-box .yuyue-img .f1-img p {position: absolute;font-size: 18px;top:50px;left: 25px;line-height: 130%;}
.index-1 .yuyue-box .yuyue-img .f2-img p {left: 80px;}
.index-1 .yuyue-box .yuyue-img .f1-img p span {font-size: 36px;font-weight: 600;}
.index-2 {margin: 0 auto;padding: 80px 0;}
.index-2 .index-case-style {width: 1200px;margin: 0 auto;}
.index-2 .index-case-style li a {display: block;text-align: center;border-right: 1px solid #c4c4c4;color: #333;padding: 0 57.5px;}
.index-2 .index-case-style li a:hover, .index-2 .index-case-style li.on a {color: #e11020;}
.index-2 .index-goods-list {margin-top: 30px;max-width: 1920px;}
.index-2 .index-goods-list .case-desc {width: 500px;height: 650px;background: #292929;color: #fff;}
.index-2 .index-goods-list .case-desc div {margin: 150px 70px;}
.index-2 .index-goods-list .case-desc h4 {font-size: 26px;font-weight: 600;margin-bottom: 10px;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-2 .index-goods-list .case-desc div p:nth-child(3) {margin-top: 50px;font-size: 14px;line-height: 200%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 84px;}
.index-2 .index-goods-list .case-desc div a {display: block;color: #fff;background: #E20202;width: 135px;text-align: center;margin-top: 80px;padding: 5px 0;}
.index-2 .slick-slider{
position: relative;
display: block;
-moz-box-sizing: border-box;
     box-sizing: border-box;
-webkit-user-select: none;
   -moz-user-select: none;
    -ms-user-select: none;
        user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
    touch-action: pan-y;
-webkit-tap-highlight-color: transparent;}
.index-2 .slick-slider:focus,.slick-slider:active{outline:none;blr:expression(this.onFocus="this.blur"());cursor: pointer;}
.index-2 .slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.index-2 .slick-list:focus{cursor: pointer;outline: none;}
.index-2 .slick-list.dragging{cursor: pointer;cursor: hand;}
.index-2 .slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);}
.index-2 .slick-track{position: relative;top: 0;left: 0;display: block;}
.index-2 .slick-track:before,.slick-track:after{display: table;content: '';}
.index-2 .slick-track:after{clear: both;}
.index-2 .slick-loading .slick-track{visibility: hidden;}
.index-2 .slick-slide{display: none;float: left;/*height: 100%;*/min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.index-2 .slick-slide:focus{outline: none;}
.index-2 .slick-slide img{display: block;width: 1057px;height: 650px;}
.index-2 .slick-slide.slick-loading img{display: none;}
.index-2 .slick-slide.dragging img{pointer-events: none;}
.index-2 .slick-initialized .slick-slide{display: block;}
.index-2 .slick-loading .slick-slide{visibility: hidden;}
.index-2 .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.index-2 .slick-arrow.slick-hidden {display: none;}
.index-2 .slick-prev{left: 1115px;background: url("../images/left.png") no-repeat center;}
.index-2 .slick-next{left: 1205px;background: url("../images/right.png") no-repeat center;}
.index-2 .slick-arrow{width: 56px;background-color:transparent;text-indent:-600px;overflow: hidden;cursor: pointer;z-index: 1;border: none;height: 76px;position: absolute;transform: translateY(-72%);-webkit-transform: translateY(-72%);bottom: 25px;}

.index-3 .index-design {background: url('../images/index-design-bg.jpg') no-repeat center center;height: 600px;margin-bottom: 160px;}
.index-3 .index-design .index-design-list {width: 1200px;margin: 0 auto;position: relative;}
.index-3 .index-design .index-design-list .in-design-list {padding-top: 150px;}
.index-3 .index-design .index-design-list ul li .design-img {background: #ccc;margin-right: 15px;}
.index-3 .index-design .index-design-list ul li .design-img img {width: 300px;}
.index-3 .index-design .index-design-list ul li .design-desc div:last-child {margin-left: 40px;}
.index-3 .index-design .index-design-list ul li .design-desc img {width: 450px;}
.index-3 .index-design .index-design-list ul li .design-desc p {font-size: 18px;color: #c1c1c1;margin-bottom: 15px;}
.index-3 .index-design .index-design-list ul li .design-desc a {display: block;color: #fff;background: #E20202;width: 135px;text-align: center;margin-top: 30px;padding: 5px 0;}
.index-3 .index-design .index-design-list ul li h3 {font-size: 42px;color: #fff;margin-bottom: 20px;}
.index-3 .index-design-nav {width: 800px;position: absolute;left: 365px;bottom: 0;}
.index-3 .index-design-nav ul li {margin-left: 10px;}
.index-3 .slick-slider{
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;}
.index-3 .slick-slider:focus,.slick-slider:active{outline:none;blr:expression(this.onFocus="this.blur"());cursor: pointer;}
.index-3 .slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.index-3 .slick-list:focus{cursor: pointer;outline: none;}
.index-3 .slick-list.dragging{cursor: pointer;cursor: hand;}
.index-3 .slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);}
.index-3 .slick-track{position: relative;top: 0;left: 0;display: block;}
.index-3 .slick-track:before,.slick-track:after{display: table;content: '';}
.index-3 .slick-track:after{clear: both;}
.index-3 .slick-loading .slick-track{visibility: hidden;}
.index-3 .slick-slide{display: none;float: left;/*height: 100%;*/min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.index-3 .slick-slide:focus{outline: none;}
.index-3 .slick-slide img{display: block;}
.index-3 .slick-slide.slick-loading img{display: none;}
.index-3 .slick-slide.dragging img{pointer-events: none;}
.index-3 .slick-initialized .slick-slide{display: block;}
.index-3 .slick-loading .slick-slide{visibility: hidden;}
.index-3 .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.index-3 .slick-arrow.slick-hidden {display: none;}
.index-3 .slick-prev{left: -55px;background: url("../images/design-left.jpg") no-repeat center;}
.index-3 .slick-next{left: 815px;background: url("../images/design-right.jpg") no-repeat center;}
.index-3 .slick-arrow{width: 52px;background-color:transparent;text-indent:-600px;overflow: hidden;cursor: pointer;z-index: 1;border: none;height: 190px;position: absolute;bottom: 0;}
.index-4 .index-vr {width: 1200px;margin: 0 auto;margin-bottom: 80px;}
.index-4 .index-vr li {position: relative;overflow: hidden;}
.index-4 .index-vr li a {color: #444;display: block;}
.index-4 .index-vr li a .vr-title {text-align: center;position: absolute;background: rgba(0,0,0,.5);left: 0;bottom: -50px;width: 100%;padding: 10px 0;box-sizing: border-box;-webkit-transition: all .8s;transition: all .8s;color: #fff;}
.index-4 .index-vr li a:hover .vr-title {bottom: 0;}
.index-4 .index-vr li:first-child {width: 715px;}
.index-4 .index-vr li:first-child img {width: 715px;}
.index-4 .index-vr li:nth-child(2) {width: 465px;margin-left: 20px;}
.index-4 .index-vr li:nth-child(2) img {position: relative;height: 440px;max-width: 715px;-webkit-transition: all 1s;transition: all 1s;left: 0;}
.index-4 .index-vr li:nth-child(2) a:hover img {left: -250px;}
.index-4 .index-vr li:nth-child(n+3) {margin-top: 20px;margin-right: 20px;}
.index-4 .index-vr li:nth-child(n+3) img {width: 386.5px;}
.index-4 .index-vr li:nth-child(5) {margin-right: 0;}
.index-5 {margin: 0 auto;background:  #F7F7F7;padding: 80px 0;}
.index-5 .index-gd {width: 1200px;text-align: center;margin: 0 auto;}
.index-5 .index-gd li {margin-right: 15px;width: 390px;margin-bottom: 15px;background: #fff;padding-bottom: 10px;}
.index-5 .index-gd li:nth-child(3n) {margin-right: 0;}
.index-5 .index-gd li a {display: block;color: #444;}
.index-5 .index-gd li a img {width: 390px;}
.index-5 .index-gd li a p {margin-top: 10px;}

.index-7 {margin: 0 auto;padding: 80px 0;margin-bottom: 60px;}
.index-7 .index-step ul li {text-align: center;margin-right: 91.5px;position: relative;}
.index-7 .index-step ul li:last-child {margin-right: 0;}
.index-7 .index-step ul li:after {display: block;content: "";width: 91.5px;height: 1px;background: #aaa;position: absolute;left: 93px;top: 46.5px;}
.index-7 .index-step ul li:last-child:after {display: none;}