._block {width: 100%;position: relative;float: left;}
._block ._width,._twidth{margin:0 auto;}
._block ._bggroup {width:100%; height:100%; position:absolute; left:0; top:0; z-index:0;}
._block ._bggroup2 {opacity:0}
._block ._bggroup3 {opacity:1}
._block ._background {width:100%; height:100%; position:absolute; left:0; top:0; z-index:0;}
._block ._mask {width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}
._block ._content {width:100%;position:relative; left:0; top:0; z-index:2;float:left;}
._block ._title {z-index:11;}#_header_34{position:fixed;z-index:15;margin:auto;width:100%;}#_header_34 ._title{margin-bottom:0px;max-width:1570px;}#_header_34 ._twidth{width:1570px;}#_header_34 ._width{width:1570px;}
#_header_34 ._block{padding:0px 0px 0px 0px;margin:0px auto 0px auto;}
#_header_34 ._background{background-color:#ffffff;}
@media screen and (max-width:1570px){
    #_header_34 ._block{padding:0px 20px;margin:0px auto 0px auto;}
}
@media screen and (max-width:1570px){#_header_34 ._width{width:100%;}}
@media screen and (max-width:1570px){#_header_34 ._twidth{width:100%;}}

#_h{ width: 100%; float: left;}
#_h .ctext{ width: 100%; float: left;}
#_h .ctext .top .logo{ margin: 19px 0 15px 0; line-height: 0; float: left;}
#_h .ctext .top .logo img{ width: auto; height: 66px;}
#_h .ctext .top .dh{ margin: 31px 0 31px 15px; float: right; position: relative;}
#_h .ctext .top .dh .ico{ width: 38px; height: 38px; background: url(../image/h_4.png) no-repeat center; border: 1px solid #888; border-radius: 50%; overflow: hidden;}
#_h .ctext .top .dh .wz{ display: none; position: absolute; right: 0; top: 42px; font-size: 16px; color: #333; white-space: nowrap;}
#_h .ctext .top .dh:hover .wz{ display: inline-block;}
#_h .ctext .top .so_box{ float: right; position: relative; margin: 31px 0;}
#_h .ctext .top .Search_but{ float: left; width: 38px; height: 38px; float: right; background: url(../image/h_2.png) no-repeat center; border: 1px solid #888; border-radius: 50%;}
#_h .ctext .top .so_but{ display: none; float: left; width: 282px; position: absolute; right: 0; top: 70px;}
#_h .ctext .top .so{ float: left; width: 100%; background: #fff; position: relative; border: 1px solid #142E5A;}
#_h .ctext .top .so .Search{ float: left; width: 100%; height:36px; background: none; border: none; line-height: 36px; padding: 0 56px 0 10px; color: #414141; font-size: 14px;}
#_h .ctext .top .so .sear_sub{ float: right; width: 50px; height:100%; border: none; background:url(../image/h_3.png) center no-repeat #142E5A; position: absolute; right: 0; top: 0;}
#_h .ctext .top .menu{ float: right;}
#_h .ctext .top .menu .nli{ margin: 0 28px; float: left; position: relative;}
#_h .ctext .top .menu .nli span a{ display: block; line-height: 100px; height: 100px; font-size: 15px; color: #333;}
#_h .ctext .top .menu .nli.on span a,#_h .ctext .top .menu .nli:hover span a{ color: #142E5A; position: relative;font-weight: 700;}
#_h .ctext .top .menu .nli.on span a::before,#_h .ctext .top .menu .nli:hover span a::before{ content: ""; display: block; width: 1px; height: 20px; background: #142E5A; position: absolute; top: 22px; left: 50%;
-webkit-transform: translate(0, -50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}
#_h .ctext .top .menu .nli.on span a::after,#_h .ctext .top .menu .nli:hover span a::after{ content: ""; display: block; width: 1px; height: 20px; background: #142E5A; position: absolute; bottom: 0; left: 50%;
-webkit-transform: translate(0, -50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}
#_h .ctext .top .menu .nli .sub{ display: none; position: absolute; width: 136px; top: 100px; left: 50%; margin-left: -68px; background: rgba(255, 255, 255, 0.8); z-index: 4;}
#_h .ctext .top .menu .nli .sub li{ text-align: center;}
#_h .ctext .top .menu .nli .sub li a{ display: block; color: #333; font-size: 15px; line-height: 20px; padding: 10px 5px; color: #333;}
#_h .ctext .top .menu .nli .sub li:hover a{ color: #fff; background: #142E5A;}
#_h .ctext .top1 .logo{ margin: 8px 0;}
#_h .ctext .top1 .logo img{ width: auto; height: 44px;}
#_h .ctext .top1 .dh{ margin: 11px 0 11px 15px;}
#_h .ctext .top1 .dh .wz{ top: 48px;}
#_h .ctext .top1 .so_box{ margin: 11px 0;}
#_h .ctext .top1 .so_but{ top: 47px;}
#_h .ctext .top1 .menu .nli span a{ line-height: 60px; height: 60px;}
#_h .ctext .top .menu .nli.on span a::before, #_h .ctext .top .menu .nli:hover span a::before{ height: 10px; top: 15px;}
#_h .ctext .top .menu .nli.on span a::after, #_h .ctext .top .menu .nli:hover span a::after{ height: 10px; margin-bottom: 5px;}
#_h .ctext .top1 .menu .nli .sub{ top: 60px;}
#_h .ctext .menuph{ display: none;} 
#_h .ctext .xialaph{ display: none;}
#_content{max-width:1920px;margin:0 auto;}#_content ._title{margin-bottom:0px;max-width:1920px;}#_content ._twidth{width:1920px;}#_content ._width{width:1920px;}
#_content ._block{padding:0px 0px 0px 0px;margin:100px auto 0px auto;}#_content ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_content ._width{width:100%;}}
@media screen and (max-width:1920px){#_content ._twidth{width:100%;}}

#_c{ width: 100%; float: left;}
#_c .ctext{ width: 100%; float: left; line-height: 0; position: relative; overflow: hidden;}
/*#_c .ctext .slick-dots{ position: absolute; bottom: 30px; right: 9%; height: 46px; text-align: right;}*/
/*#_c .ctext .slick-dots li{ vertical-align: top; width: 46px; height: 46px; text-align: center; margin: 0 0 0 14px;}*/
/*#_c .ctext .slick-dots li::before{ content: ""; display: block; width: 32px; height: 32px; position: absolute; border: 1px solid #fff;*/
/*-webkit-transform: rotate(45deg);*/
/*-moz-transform: rotate(45deg);*/
/*-ms-transform: rotate(45deg);*/
/*-o-transform: rotate(45deg);*/
/*transform: rotate(45deg);}*/
/*#_c .ctext .slick-dots li button{ color: #fff; font-size: 15px; height: 34px; line-height: 34px; padding: 0 0 0 16px; position: relative;}*/
/*#_c .ctext .slick-dots li button::before{ content: "0"; margin-left: -10px; left: 10px; color: #fff; font-size: 15px; height: 34px; line-height: 34px; opacity: 1;}*/
/*#_c .ctext .slick-dots li.slick-active::before{ background: #142E5A; border: 1px solid #142E5A;}*/
#_c .ctext .slick-dots{position: absolute; bottom: 30px; right:0; width: 100%; height: 20px; text-align: center;}
#_c .ctext .slick-dots li{width: 20px; height: 20px; background: #fff; opacity: 0.6; margin: 0 10px; border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
#_c .ctext .slick-dots li.slick-active{background:#142E5A; opacity:1;}

#_content_1{max-width:1920px;margin:0 auto;}
#_content_1 ._title{margin-bottom:0px;max-width:1560px;}
#_content_1 ._twidth{width:1560px;}
#_content_1 ._width{width:1560px;}
#_content_1 ._block{padding:80px 0px 70px 0px;margin:0px auto 0px auto;}
#_content_1 ._background{background-color:#ffffff;}
@media screen and (max-width:1560px){#_content_1 ._width{width:100%;}}
@media screen and (max-width:1560px){#_content_1 ._twidth{width:100%;}}

#_c_1{ width: 100%; float: left;}
#_c_1 .ctext{ width: 100%; float: left;}
#_c_1 .ctext .bt{ font-size: 40px; line-height: 44px; height: 44px; text-align: center; overflow: hidden; color: #333;
    font-weight: 800;
    margin-right: 15px;}
#_c_1 .ctext .info{ margin: 40px 0 40px 0; font-size: 18px; line-height: 36px; height: 108px; text-align: center; overflow: hidden; color: #555;} 
#_c_1 .ctext .u1{ width: 70%; margin: 0 auto;}
#_c_1 .ctext .u1 .l1{ width: 33.3%; float: left; text-align: center;}
#_c_1 .ctext .u1 .l1 .text .nub{ display: inline-block; position: relative;}
#_c_1 .ctext .u1 .l1 .dataNums{ font-size: 48px; line-height: 38px; color: #142e5a;}
#_c_1 .ctext .u1 .l1 .sub_1{ font-size: 15px; line-height: 18px; color: #333; position: absolute; bottom: 0; left: 100%; white-space: nowrap;}
#_c_1 .ctext .u1 .l1 .sub_2{ font-size: 15px; line-height: 18px; color: #555; position: absolute; top: -5px; left: 110%; white-space: nowrap;}
#_c_1 .ctext .u1 .l1 .text .wz{ margin-top: 18px; font-size: 18px; height: 22px; line-height: 22px; overflow: hidden; color: #555;}
#_content_2{max-width:1920px;margin:0 auto;}#_content_2 ._title{margin-bottom:0px;max-width:1560px;}#_content_2 ._twidth{width:1560px;}#_content_2 ._width{width:1560px;}#_content_2 ._mask{background:#000000; opacity:0.5;}#_content_2 ._block{padding:180px 0px 180px 0px;margin:0px auto 0px auto;}#_content_2 ._background{}
@media screen and (max-width:1560px){#_content_2 ._width{width:100%;}}
@media screen and (max-width:1560px){#_content_2 ._twidth{width:100%;}}

#_c_2{ width: 100%; float: left;}
#_c_2 .ctext{ width: 100%; float: left; text-align: center;}
#_c_2 .ctext .text{ text-align: center; cursor: pointer;}
#_c_2 .ctext .ico{ display: inline-block; width: 94px; height: 94px; background: url(../image/c2_1.png) no-repeat center; background-size: cover;}
#_c_2 .ctext .wz{ margin-top: 20px; font-size: 18px; line-height: 22px; color: #fff;}
#_c_2 .ctext .tc{ display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.5);}
#_c_2 .ctext .tc .clo{ width: 29px; height: 29px; position: absolute; top: -35px; right: -35px; background: url(../image/c2_3.png) no-repeat center; background-size: cover;}
#_c_2 .ctext .tc .sp{ width: 50%; left: 25%; max-width: 100%; max-height: 100%; position: absolute; top: 50%;
-webkit-transform: translate(0, -50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}
#_c_2 .ctext .tc .sp video{ width: 100%; object-fit: fill;}


._pop {
            background: rgba(0,0,0,0.6);
            float: left;
            width: 100%;
            height: 100%;
            position: fixed;
            left: 0;
            top: 0;
            z-index: 16;
            display: none;
        }

            ._pop video {
                width: 100%;
                object-fit:cover;
            }

        ._col {
            float: left;
            transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            text-align: center;
            cursor: pointer;
            position: absolute;
            right: -40px;
            top: 0;
            width: 40px;
            height: 40px;
            color: #fff;
            line-height: 30px;
            font-size: 50px;
        }

        ._htm {
            float: left;
            width: 800px;
            font-size: 14px;
            line-height: 26px;
            color: #fff;
            position: fixed;
            left: 50%;
            top: 50%;
            transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
        }

        ._html_con {
            float: left;
            width: 100%;
            overflow: hidden;
            overflow-y: auto;
            scrollbar-width: thin;
            max-height: 80vh;
        }

            ._html_con::-webkit-scrollbar {
                width: 3px;
            }

            ._html_con::-webkit-scrollbar-track {
                background-color: #e5e5e5;
                border-radius: 3px;
            }

            ._html_con::-webkit-scrollbar-thumb {
                width: 3px;
                height: 60px;
                background-color: #142E5A;
                border-radius: 3px;
            }
#_content_3{max-width:1920px;margin:0 auto;}#_content_3 ._title{margin-bottom:0px;max-width:1920px;}#_content_3 ._twidth{width:1920px;}#_content_3 ._width{width:1920px;}#_content_3 ._block{padding:60px 0px 0px 0px;margin:0px auto 0px auto;}#_content_3 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_content_3 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_3 ._twidth{width:100%;}}
#_content_3 ._block{background: url(../image/ys-bg.png) center top no-repeat;background-size: cover;}

#_c_3{ width: 100%; float: left;}
#_c_3 .ctext{ padding-bottom: 120px; width: 100%; float: left; position: relative;}
#_c_3 .ctext .bg{ width: 100%; height: 410px; position: absolute; bottom: 0;}
#_c_3 .ctext .text{ width: 38%; float: left; padding-left: 4vw; position: relative;}
#_c_3 .ctext .text::before{ content: ""; width: 24%; height: 1px; background: #333; position: absolute; top: 20px; left: 0;display: none;}
#_c_3 .ctext .text .t1{ font-size: 32px; color: #000; font-weight: 800;}
#_c_3 .ctext .text .t2{ margin: 0px 0 20px 0; font-size: 18px; line-height: 22px; height: 22px; overflow: hidden; color: #666; font-weight: 200;}
#_c_3 .ctext .text .info{ font-size: 18px; line-height: 36px; overflow: hidden; color: #555;padding-top: 40px;}
#_c_3 .ctext .text .info ul li{border-bottom: 1px solid #fff4;}
#_c_3 .ctext .text .info ul li h1{font-size: 24px;color: #000;font-family: "Source Han Sans CN Medium";}
#_c_3 .ctext .text .info ul li p{font-family: "Source Han Sans CN Regular"; color: #666;font-size: 16px;}
#_c_3 .ctext .pic{ width: 55%; float: right; margin-right: 4vw;}
#_c_3 .ctext .pic .img{ position: relative;
-webkit-transition: all 0.5s ease-out 0s; 
-ms-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
margin: 0px 15px;
border-radius: 15px;
overflow: hidden;
border: 1px solid #ccc;}
#_c_3 .ctext .pic .img:nth-child(2){margin-top: -50px;}
#_c_3 .ctext .pic .img:nth-child(3){margin-top: -100px;}
#_c_3 .ctext .pic .img::before{position: absolute; content: ""; width: 100%; height: 15px;background: #ff5000;z-index: 1;bottom: 0px;display: none;}
#_c_3 .ctext .pic .img .wz{ padding: 25px 15px; width: 100%; text-align: center; background: rgba(255, 255, 255, 1); position: relative; left: 0; bottom: 0;}
#_c_3 .ctext .pic .img .bt{ font-size: 20px; line-height: 1.4; color: #000; width: 100%; letter-spacing: 0px;}
#_c_3 .ctext .pic .img .more{ display: block; height: 0; overflow: hidden;}
#_c_3 .ctext .pic .img .info{ margin: 10px 0 0px 0; font-size: 14px; line-height: 1.5; color: #000;text-align: center}
/*#_c_3 .ctext .pic .img:hover .wz,#_c_3 .ctext .pic .imghover .wz{ padding: 25px 15px; background: rgba(20,46,90,0.8);}
#_c_3 .ctext .pic .img:hover .bt,#_c_3 .ctext .pic .imghover .bt{ color: #fff;}
#_c_3 .ctext .pic .img:hover .info,#_c_3 .ctext .pic .imghover .info{margin: 15px 0 0px 0; font-size: 15px; line-height: 1.6; height: 90px; color: #fff;text-align: center}
#_c_3 .ctext .pic .img:hover .more,#_c_3 .ctext .pic .imghover .more{ font-size: 15px; width: 108px; height: 34px; line-height: 32px; border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 5px; color: #fff; margin: 0 auto;}
#_c_3 .ctext .pic .img:hover .more:hover,  #_c_3 .ctext .pic .imghover .more:hover{ background: #142E5A; border: 1px solid #142E5A;}*/
#_c_3 .ctext .pic .img:hover::before{display: block;}
#_c_3 .slick-list.draggable{padding-top: 120px;padding-bottom: 20px;}
#_c_3 .ctext .pic .img:hover{box-shadow: 0 2px 15px 0 #0003;}
#_c_3 .mores{width: 55%;float: right;margin-right: 4vw;text-align: right;font-size: 18px;}
#_c_3 .more01{visibility: visible;animation-name: fadeInLeft;width: 50px;height: 50px;line-height: 50px;text-align: center;background: #0055a2;border-radius: 50%;color: #fff;font-family: "Source Han Sans CN Regular";margin-top: 40px;}




#_c_3 .ctext .pic .slick-prev,#_c_3 .ctext .pic .slick-next{ width: 48px; height: 48px; border-radius: 10px; position: absolute; left: -42.5%;}
#_c_3 .ctext .pic .slick-prev{ left: -42.5%; background: url(../image/c3_1.png) no-repeat center; background-size: cover; background-color: #142E5A;}
#_c_3 .ctext .pic .slick-prev:hover{ background-color: #142E5A;}
#_c_3 .ctext .pic .slick-next{ left: -42.5%; margin-left: 63px; background: url(../image/c3_2.png) no-repeat center; background-size: cover; background-color: #142E5A;}
#_c_3 .ctext .pic .slick-next:hover{ background-color: #142E5A;}
#_content_4{max-width:1920px;margin:0 auto;}
#_content_4 ._title{margin-bottom:0px;max-width:1920px;}
#_content_4 ._twidth{width:1920px;}
#_content_4 ._width{width:1920px;}
#_content_4 ._block{padding:120px 0px 120px 0px;margin:0px auto 0px auto;background: url(y1_03.jpg) no-repeat center center;}
#_content_4 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_content_4 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_4 ._twidth{width:100%;}}

#_c_4{ width: 100%; float: left;}
#_c_4 .ctext{ width: calc(100% - 8vw); float: left;position: relative;margin-left: 4vw;margin-right: 4vw;overflow: hidden;}
#_c_4 .ctext .text{ margin-bottom: 50px; width: 40%; float: left; position: absolute;}
#_c_4 .ctext .text::before{ content: ""; width: 12.57%; height: 1px; background: #333; position: absolute; top: 20px; left: 0;display: none;}
#_c_4 .ctext .text .t1{ font-size: 40px; line-height: 44px; height: 44px; overflow: hidden; color: #333;
    font-weight: 800;
    margin-right: 15px;}
#_c_4 .ctext .text .t2{ margin: 10px 0 10px 0; font-size: 24px; line-height: 22px; height: 22px; overflow: hidden; color: #333;

    font-weight: 200;
    margin-right: 15px}
#_c_4 .ctext .text .info{ font-size: 14px; line-height: 1.4; overflow: hidden; color: #555;padding-top: 20px;}
#_c_4 .ctext .list{ width: 100%; float: left; margin-left: 0%;}
#_c_4 .ctext .list .pic{ margin: 0 0px;padding: 20px 0px;}
#_c_4 .ctext .list .pic .img{ width: 40%; padding-bottom: 40%; position: relative; overflow: hidden;float: right;margin-right: 18%;border-radius: 50%;cursor: pointer;}
#_c_4 .ctext .list .pic .img img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
#_c_4 .ctext .list .pic .img:hover{object-fit: cover;transition: transform 0.3s ease;}
#_c_4 .ctext .list .pic.slick-current{ position: relative;}
#_c_4 .ctext .list .pic.slick-current .img{ margin-left: 60px;border: 1px solid #ccc;}
#_c_4 .ctext .list .pic.slick-current .img:hover{border: 1px solid #fff;box-shadow: 0 2px 15px 0 #0006;}
#_c_4 .ctext .list .pic .wz{width: 35%; font-size: 24px; padding: 0 30px; color: #000;margin-top: 230px;max-width: 550px;}
#_c_4 .ctext .list .pic .wz h1{font-size: 28px;}
#_c_4 .ctext .list .pic .wz h2{color: #b9b9b9;font-size: 18px;padding-bottom: 24px;}
#_c_4 .ctext .list .pic .wz p{font-size: 16px;font-family: "Source Han Sans CN Regular";line-height: 1.6;text-align: justify;}
#_c_4 .ctext .list .pic .wz a{font-size: 18px;margin-top: 80px;display: block;padding: 10px 20px;border: 1px solid #999;width: 125px;}
#_c_4 .ctext .list .slick-prev,#_c_4 .ctext .list .slick-next{ width: 18px; height: 28px; position: absolute; top: -70px;}
#_c_4 .ctext .list .slick-prev{ right: 0%; left: auto; background: url(c4_1.png) no-repeat center #fff; background-size: cover;transform: rotate(90deg);top: 30px; width: 50px;height: 50px;border-radius: 50%;border: 1px solid #eee;}
#_c_4 .ctext .list .slick-next{ right: 0%; background: url(c4_3.png) no-repeat center #fff; background-size: cover;    transform: rotate(90deg);bottom: 70px;top: inherit; width: 50px;height: 50px;border-radius: 50%;border: 1px solid #eee;}
#_c_4 .ctext .slick-dots{width: 3px;position: absolute;right: 22px;height: 480px;border-top: 0px solid #ccc;background: #ccc;top: 100px;}
#_c_4 .ctext .slick-dots li{ vertical-align: top; width: 100%; height: 20%; text-align: center; margin: 0;}
#_c_4 .ctext .slick-dots li.slick-active{ height: 20%; margin-top: 0px; background: #142E5A;}

@media (max-width: 1660px) {
#_c_4 .ctext .slick-dots{width: 3px;position: absolute;right: 22px;height: 380px;border-top: 0px solid #ccc;background: #ccc;top: 115px;}
#_c_4 .ctext .slick-dots li{ vertical-align: top; width: 100%; height: 20%; text-align: center; margin: 0;}
#_c_4 .ctext .slick-dots li.slick-active{ height: 20%; margin-top: 0px; background: #142E5A;}
#_c_4 .ctext .list .slick-prev,#_c_4 .ctext .list .slick-next{ width: 18px; height: 28px; position: absolute; top: -70px;}
#_c_4 .ctext .list .slick-prev{ right: 0%; left: auto; background: url(c4_1.png) no-repeat center #fff; background-size: cover;transform: rotate(90deg);top: 30px; width: 50px;height: 50px;border-radius: 50%;border: 1px solid #eee;}
#_c_4 .ctext .list .slick-next{ right: 0%; background: url(c4_3.png) no-repeat center #fff; background-size: cover;transform: rotate(90deg);bottom: 50px;top: inherit; width: 50px;height: 50px;border-radius: 50%;border: 1px solid #eee;}
}

@media only screen and (max-width: 1440px) {
#_c_4 .ctext .slick-dots{width: 3px;position: absolute;right: 22px;height: 300px;border-top: 0px solid #ccc;background: #ccc;top: 115px;}
#_c_4 .ctext .slick-dots li{ vertical-align: top; width: 100%; height: 20%; text-align: center; margin: 0;}
#_c_4 .ctext .slick-dots li.slick-active{ height: 20%; margin-top: 0px; background: #142E5A;}
#_c_4 .ctext .list .slick-prev,#_c_4 .ctext .list .slick-next{ width: 18px; height: 28px; position: absolute; top: -70px;}
#_c_4 .ctext .list .slick-prev{ right: 0%; left: auto; background: url(c4_1.png) no-repeat center #fff; background-size: cover;transform: rotate(90deg);top: 30px; width: 50px;height: 50px;border-radius: 50%;border: 1px solid #eee;}
#_c_4 .ctext .list .slick-next{ right: 0%; background: url(c4_3.png) no-repeat center #fff; background-size: cover;transform: rotate(90deg);bottom: 50px;top: inherit; width: 50px;height: 50px;border-radius: 50%;border: 1px solid #eee;}
}

@media only screen and (max-width: 1366px) {
#_c_4 .ctext .slick-dots{width: 3px;position: absolute;right: 22px;height: 300px;border-top: 0px solid #ccc;background: #ccc;top: 100px;}
#_c_4 .ctext .slick-dots li{ vertical-align: top; width: 100%; height: 20%; text-align: center; margin: 0;}
#_c_4 .ctext .slick-dots li.slick-active{ height: 20%; margin-top: 0px; background: #142E5A;}
#_c_4 .ctext .list .slick-prev,#_c_4 .ctext .list .slick-next{ width: 18px; height: 28px; position: absolute; top: -70px;}
#_c_4 .ctext .list .slick-prev{ right: 0%; left: auto; background: url(c4_1.png) no-repeat center #fff; background-size: cover;transform: rotate(90deg);top: 30px; width: 50px;height: 50px;border-radius: 50%;border: 1px solid #eee;}
#_c_4 .ctext .list .slick-next{ right: 0%; background: url(c4_3.png) no-repeat center #fff; background-size: cover;transform: rotate(90deg);bottom: 50px;top: inherit; width: 50px;height: 50px;border-radius: 50%;border: 1px solid #eee;}
}

@media only screen and (max-width: 1300px) {
	
}

#_content_44{max-width:1920px;margin:0 auto;}#_content_44 ._title{margin-bottom:0px;max-width:1920px;}#_content_44 ._twidth{width:1920px;}#_content_44 ._width{width:1920px;}#_content_44 ._block{padding:120px 0px 170px 0px;margin:0px auto 0px auto;}#_content_44 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_content_44 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_44 ._twidth{width:100%;}}
#_content_44 .slick-list{overflow: hidden;padding-top: 20px;}
#_content_44 .zb{float: left;width:50%;padding-top:15px;line-height: 1.5}
#_content_44 .yb{float: right}

#_c_44{ width: 100%; float: left;}
#_c_44 .ctext{ width: 100%; float: left;}
#_c_44 .ctext .text{ margin-bottom: 25px; width: 100%; float: left; padding-left: 4vw; padding-right: 4vw; position: relative;}
#_c_44 .ctext .text::before{ content: ""; width: 12.57%; height: 1px; background: #333; position: absolute; top: 20px; left: 0;display: none;}
#_c_44 .ctext .text .t1{ font-size: 40px; line-height: 44px; height: 44px; overflow: hidden; color: #333;
    font-weight: 800;
    margin-right: 15px;}
#_c_44 .ctext .text .t2{ margin: 0px 0 10px 0; font-size: 18px; line-height: 22px; height: 22px; overflow: hidden; color: #333;
    font-weight: 200;
    margin-right: 15px}
#_c_44 .ctext .text .info{ font-size: 14px; line-height: 36px; overflow: hidden; color: #555;}
#_c_44 .ctext .list{ width: 100%; float: left; margin-left: 4vw;}
#_c_44 .ctext .list .pic{ margin: 0 50px 0px 0px;}
#_c_44 .ctext .list .pic .img{ width: 100%; /*padding-bottom: 66.52%;*/ position: relative; overflow: hidden;border: 1px solid #fff;}
#_c_44 .ctext .list .pic .img img{ width: 100%; /*position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);*/}
/*#_c_44 .ctext .list .pic .wz{ display: none;}*/
#_c_44 .ctext .list .pic .img p{position: absolute;display: none;width: 100%;color: #fff;text-align: center;right: 0px;left: 0px;top: 48%;bottom: 0px;font-size: 18px;}
#_c_44 .ctext .list .pic{ position: relative;cursor: pointer;}
#_c_44 .ctext .list .pic:hover .wz{color: #142E5A;/*text-decoration: underline;text-decoration-color: #142E5A;text-decoration-thickness: 2px;text-decoration-style: solid;text-underline-offset: 5px;*/}
#_c_44 .ctext .list .pic:hover .rq{color: #142E5A;/*text-decoration: underline;text-decoration-color: #142E5A;text-decoration-thickness: 1px;text-decoration-style: solid;text-underline-offset: 3px;*/}
#_c_44 .ctext .list .pic:hover .img{border: 1px solid #fff;box-shadow: 0 2px 15px 0 #0006;position: relative;}
#_c_44 .ctext .list .pic:hover .img::before{position: absolute;content: "";width: 100%;height: 100%;left: 0px;right: 0px;top: 0px;bottom: 0px;background: #002a4699;}
#_c_44 .ctext .list .pic:hover .img p{display: block}
#_c_44 .ctext .list .pic .wz{font-size: 14px; margin: 20px 0 10px; overflow: hidden; color: #000;}
#_c_44 .ctext .list .slick-prev,#_c_44 .ctext .list .slick-next{ width: 18px; height: 28px; position: absolute; bottom: -90px;border-radius: 50%;}
#_c_44 .ctext .list .slick-prev{ right: 17vw; left: auto; background: url(c4_1.png) no-repeat center #fff; width: 50px;height: 50px;top: auto;background-size: 75%}
#_c_44 .ctext .list .slick-next{ right: calc(17vw - 60px); background: url(c4_3.png) no-repeat center #fff; width: 50px;height: 50px;top: auto;background-size: 75%}
#_c_44 .ctext .slick-dots{ width: 78%; position: absolute; bottom: -50px; right: 17%; left: 0%; height: 5px; border-top: 1px solid #ccc; text-align: right;}
#_c_44 .ctext .slick-dots li{ vertical-align: top; width: 16.66%; height: 5px; text-align: center; margin: 0;}
#_c_44 .ctext .slick-dots li.slick-active{ height: 3px; margin-top: -2px; background: #142E5A;}
#_c_44 .ctext .list .slick-prev:hover{background: url(../image/c4_2.png) no-repeat center #142E5A;background-size: 75%}
#_c_44 .ctext .list .slick-next:hover{background: url(../image/c4_4.png) no-repeat center #142E5A;background-size: 75%}
#_content_5{max-width:1920px;margin:0 auto;}#_content_5 ._title{margin-bottom:0px;max-width:1570px;}#_content_5 ._twidth{width:1570px;}#_content_5 ._width{width:1570px;}#_content_5 ._mask{background:#000000; opacity:0.6;}#_content_5 ._block{padding:85px 0px 65px 0px;margin:0px auto 0px auto;}#_content_5 ._background{}
@media screen and (max-width:1570px){#_content_5 ._width{width:100%;}}
@media screen and (max-width:1570px){#_content_5 ._twidth{width:100%;}}

#_c_5{ width: 100%; float: left;}
#_c_5 .ctext{ width: 100%; float: left; text-align: center;}
#_c_5 .ctext .t1{ font-size: 18px; line-height: 22px; color: #fff;
    font-weight: 200;
    margin-right: 15px;}
#_c_5 .ctext .t2{ margin: 10px 0 35px 0; font-size: 32px; line-height: 36px; color: #fff;
    font-weight: 800;
    margin-right: 15px;
}
#_c_5 .ctext .link{ display: inline-block; width: 138px; height: 40px; line-height: 38px; font-size: 15px; color: #fff; border: 1px solid rgba(255, 255, 255, 0.3); text-align: center;}
#_c_5 .ctext .link:hover{ background: #142E5A; border: 1px solid #142E5A;}
#_footer_33{max-width:1920px;margin:0 auto;}#_footer_33 ._title{margin-bottom:0px;max-width:1570px;}#_footer_33 ._twidth{width:1570px;}#_footer_33 ._width{width:1570px;}#_footer_33 ._mask{background:#F5F5F5; opacity:0.99;}#_footer_33 ._block{padding:85px 0px 0px 0px;margin:0px auto 0px auto;}#_footer_33 ._background{background-color:#F5F5F5;}
@media screen and (max-width:1570px){#_footer_33 ._width{width:100%;}}
@media screen and (max-width:1570px){#_footer_33 ._twidth{width:100%;}}

#_f{ width: 100%; float: left;}
#_f .ctext{ width: 100%; float: left;}
#_f .ctext .text1{ width: 100%; float: left; position: relative;}
#_f .ctext .text1 .left{ width: 41%; float: left;}
#_f .ctext .text1 .left .logo{ float: left; line-height: 0;}
#_f .ctext .text1 .left .logo img{ width: auto; height: 64px;}
#_f .ctext .text1 .left .u1{ float: left;}
#_f .ctext .text1 .left .u1 .l1{ margin-left: 50px; float: left; text-align: center;}
#_f .ctext .text1 .left .u1 .l1 .ico{ width: 42px; height: 42px; display: inline-block; border: 1px solid #c5c5c5; border-radius: 50%;}
#_f .ctext .text1 .left .u1 .l1 .ico2{ display: none;}
#_f .ctext .text1 .left .u1 .l1 .wz{ margin-top: 5px; font-size: 15px; line-height: 18px; color: #333;opacity:0.7;}
#_f .ctext .text1 .left .u1 .l1:hover .ico{ background-color: #142E5A!important; border: 1px solid #142E5A;}
#_f .ctext .text1 .left .u1 .l1:hover .ico1{ display: none;}
#_f .ctext .text1 .left .u1 .l1:hover .ico2{ display: inline-block;}
#_f .ctext .text1 .left .u2{ margin-top: 40px; width: 100%; float: left;}
#_f .ctext .text1 .left .u2 .l2{ padding-left: 25px; margin: 8px 0; position: relative;}
#_f .ctext .text1 .left .u2 .l2 .ico{ width: 18px; height: 18px; position: absolute; top: 0; left: 0;}
#_f .ctext .text1 .left .u2 .l2 .wz{ font-size: 15px; line-height: 18px; color: #333; opacity: 0.7;}
#_f .ctext .text1 .line{ width: 1px; height: 100%; position: absolute; left: 41%; top: 0; background: #dcdcdc;}
#_f .ctext .text1 .right{ width: 59%; float: right; text-align: right;}
#_f .ctext .text1 .right .l1{ width: 18%; display: inline-block; text-align: left; vertical-align: top;}
#_f .ctext .text1 .right .l1 .p{ display: inline-block;}
#_f .ctext .text1 .right .l1 .p .wz{ font-size: 18px; line-height: 22px; height: 22px; overflow: hidden; color: #333;}
#_f .ctext .text1 .right .l1 .p .xian._at{ margin: 25px 0 15px 0; border-bottom: 1px solid #dcdcdc; position: relative;}
#_f .ctext .text1 .right .l1 .p .xian._ae{ position: relative;}
#_f .ctext .text1 .right .l1 .p .xian._ae:after{ content: ''; background: #142E5A; width: 20px; height: 3px; position: absolute; left: 0; bottom: -2px;}
#_f .ctext .text1 .right .l1 .p .xian._at,
#_f .ctext .text1 .right .l1 .p .xian._ae,
#_f .ctext .text1 .right .l1 .p .xian._at:after,
#_f .ctext .text1 .right .l1 .p .xian._at:before,
#_f .ctext .text1 .right .l1 .p .xian._ae:after,
#_f .ctext .text1 .right .l1 .p .xian._ae:before{-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  }
#_f .ctext .text1 .right .l1 .p:hover .xian._at ._ae:after,
#_f .ctext .text1 .right .l1 .p:hover .xian._at._ae:after{ width: 100%;}	
#_f .ctext .text1 .right .l1 a{ font-size: 15px; line-height: 36px; color: #333; opacity: 0.7; width: 100%; display: block;}
#_f .ctext .text1 .right .l1 a:hover{ text-decoration: underline;}
#_f .ctext .text2{ margin-top: 50px; padding: 22px 0; width: 100%; float: left; border-top: 1px solid #dcdcdc;}
#_f .ctext .text2 .copy{ font-size: 15px; line-height: 38px; color: #333; width: 80%; float: left;opacity:0.7}
#_f .ctext .text2 .copy a{ color: #333;}
#_f .ctext .text2 .link{ width: 20%; float: right; text-align: right; position: relative; cursor: pointer;}
#_f .ctext .text2 .link .p{ display: inline-block; width: 138px; font-size: 15px; line-height: 36px; height: 38px; padding-left: 20px; text-align: left; border: 1px solid #c4c4c4; position: relative; border-right: 0; color: #333; opacity: 0.7;}
#_f .ctext .text2 .link .p .ico{ width: 38px; height: 38px; position: absolute; right: 0; top: -1px; background: #142E5A;}
#_f .ctext .text2 .link .p .ico::after{ content: ""; display: block; position: absolute; top: 15px; right: 14px; width: 10px; height: 10px; border-top: 1px solid #fff; border-right: 1px solid #fff;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
#_f .ctext .text2 .link .lj{ display: none; width: 138px; position: absolute; bottom: 38px; right: 0; padding: 5px 0; background: rgba(0, 0, 0, 0.5);}
#_f .ctext .text2 .link .lj.on{ display: block;}
#_f .ctext .text2 .link .lj .a{ display: block; width: 100%; padding: 5px; font-size: 14px; line-height: 20px; text-align: center; color: #fff;}
#_f .ctext .text2 .link .lj .a:hover{ text-decoration: underline;}
#_f .q_d_m{ float: left; width: 100%; height: 50px; }
#_f .pf_down{ width: 100%; float: left; position: fixed; left: 0; bottom: 0; height: 50px; background: #142E5A; z-index: 16; box-shadow: 0 -5px 10px rgba(0,0,0,0.2);}
#_f .pf_down li{ width: 33.3%; float: left; text-align: center; padding: 7px 0 4px 0; border-right: 1px solid #fff;}
#_f .pf_down li .ico7{ width: 100%; float: left; height: 20px;}
#_f .pf_down li .d_name{ width: 100%; float: left; margin-top: 4px; font-size: 12px; color: #fff; line-height: 14px;}
#_f .pf_down li.l1 .ico7{ background: url(../image/f_12.png) no-repeat center; background-size: 20px 20px;}
#_f .pf_down li.l2 .ico7{ background: url(../image/f_13.png) no-repeat center; background-size: 20px 20px;}
#_f .pf_down li.l3 .ico7{ background: url(../image/f_2.png) no-repeat center; background-size: 20px 20px;}
#_f .pf_down li:last-child{ border: none;}
#_f .pf_down li:nth-child(3n){ border: none;}
#_content_16{max-width:1920px;margin:0 auto;}#_content_16 ._title{margin-bottom:0px;max-width:1920px;}#_content_16 ._twidth{width:1920px;}#_content_16 ._width{width:1920px;}
#_content_16 ._block{padding:0px 0px 0px 0px;margin:100px auto 0px auto;}
#_content_16 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_content_16 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_16 ._twidth{width:100%;}}

#_c_11{ width: 100%; float: left;}
#_c_11 .ctext{ width: 100%; float: left; line-height: 0;}
#_location_17{max-width:1920px;margin:0 auto;}#_location_17 ._title{margin-bottom:0px;max-width:1570px;}#_location_17 ._twidth{width:1570px;}#_location_17 ._content{width:100%;}#_lt .maxwidth{width:1570px;margin:0 auto}#_location_17 ._block{padding:0px 0px 0px 0px;margin:0px auto 0px auto;}#_location_17 ._background{background-color:#ffffff;}
@media screen and (max-width:1570px){#_location_17 ._width{width:100%;}}
@media screen and (max-width:1570px){#_location_17 ._twidth{width:100%;}}

#_lt{ width: 100%; float: left;}
#_lt .ctext{ padding: 18px 0; width: 100%; float: left; border-bottom: 1px solid #e5e5e5;}
#_lt .ctext .left{ float: left;margin-left:11%}
#_lt .ctext .left .l1{ height: 38px; line-height: 38px; border-radius: 38px; overflow: hidden; float: left;}
#_lt .ctext .left .l1 a{ font-size: 15px; color: #333; display: block; padding: 0 25px;}
#_lt .ctext .left .l1.on,#_lt .ctext .left .l1:hover,#_lt .ctext .left .l1hover{ background: #142E5A;}
#_lt .ctext .left .l1.on a,#_lt .ctext .left .l1:hover a,#_lt .ctext .left .l1hover a{ color: #fff;}


#_lt .ctext .right{ height: 38px; line-height: 38px; float: right; text-align: right;margin-right:11%}
#_lt .ctext .right .p{ float: left;}
#_lt .ctext .right .p .ico{ float: left; margin: 12px 5px 12px 0; width: 14px; height: 14px; background: url(../image/lt_1.png) no-repeat center; background-size: cover;}
#_lt .ctext .right .p .wz{ float: left; font-size: 15px; color: #555;}
#_lt .ctext .right .a{ float: left; font-size: 15px; color: #555;}
#_lt .ctext .right .a.on,#_lt .ctext .right .a:hover{ color: #142E5A;}
#_lt .ctext .right .span{ margin: 0 7px; float: left; font-size: 15px; color: #555;}
#_content_7{max-width:1920px;margin:0 auto;}#_content_7 ._title{margin-bottom:0px;max-width:1920px;}#_content_7 ._twidth{width:1920px;}#_content_7 ._width{width:1920px;}#_content_7 ._block{padding:100px 0px 100px 0px;margin:0px auto 0px auto;}#_content_7 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_content_7 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_7 ._twidth{width:100%;}}

#_c_6{ width: 100%; float: left;}
#_c_6 .ctext{ padding: 0 11.45% 0 9.37%; width: 100%; float: left;}
#_c_6 .ctext .left{ width: 44.73%; float: left; position: relative;}
#_c_6 .ctext .left::before{ content: ""; width: 21%; height: 1px; background: #333; position: absolute; top: 20px; left: -26%;}
#_c_6 .ctext .left .t1{ font-size: 40px; line-height: 44px; height: 44px; overflow: hidden; color: #333; ;}
#_c_6 .ctext .left .t2{ margin: 10px 0 40px 0; font-size: 18px; line-height: 22px; height: 22px; overflow: hidden; color: #333; }
#_c_6 .ctext .left .info{ margin: 35px 0; font-size: 18px; line-height: 36px; height: 72px; overflow: hidden; color: #555;}
#_c_6 .ctext .left .img{ width: 100%; height: 680px;}
#_c_6 .ctext .right{ width: 40%; float: right; position: relative;}
#_c_6 .ctext .right .img{ width: 100%; height: 788px;}
#_c_6 .ctext .right .nr{ width: 80%; position: absolute; left: 10%; bottom: -115px; padding: 50px 10px; text-align: center;}
#_c_6 .ctext .right .wz{ font-size: 30px; line-height: 48px; height: 96px; overflow: hidden; color: #fff;}
#_content_8{max-width:1920px;margin:0 auto;}#_content_8 ._title{margin-bottom:0px;max-width:1920px;}#_content_8 ._twidth{width:1920px;}#_content_8 ._width{width:1920px;}#_content_8 ._block{padding:0px 0px 90px 0px;margin:0px auto 0px auto;}#_content_8 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_content_8 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_8 ._twidth{width:100%;}}

#_c_7{ width: 100%; float: left;}
#_c_7 .ctext{ width: 100%; float: left;padding: 0 11.45% 0 8.95%;}
#_c_7 .ctext .left{ width: 43%; float: left; position: relative;}
#_c_7 .ctext .left::before{ content: ""; width: 22%; height: 1px; background: #333; position: absolute; top: 20px; left: -26%;}
#_c_7 .ctext .left .t1{ font-size: 40px; line-height: 44px; height: 44px; overflow: hidden; color: #333; ;}
#_c_7 .ctext .left .t2{ margin: 10px 0 50px 0; font-size: 18px; line-height: 22px; height: 22px; overflow: hidden; color: #333; }
#_c_7 .ctext .left .info{ font-size: 15px; line-height: 30px; text-align: justify; color: #555; padding-right: 38px; overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 235px;}
#_c_7 .ctext .left .info::-webkit-scrollbar{ width: 3px;}
#_c_7 .ctext .left .info::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
#_c_7 .ctext .left .info::-webkit-scrollbar-thumb{ width: 3px; height: 60px; background-color: #142E5A; border-radius: 3px;}
#_c_7 .ctext .right{ width: 48%; float: right; margin-top: 130px;}
#_c_7 .ctext .right .text{ margin-bottom: 45px; padding: 20px 10px; width: 100%; background: #142E5A; border-radius: 10px; text-align: center;}
#_c_7 .ctext .right .text .t1{ font-size: 32px; line-height: 36px; height: 36px; overflow: hidden; color: #fff;}
#_c_7 .ctext .right .text .t2{ margin-top: 10px; font-size: 15px; line-height: 18px; height: 18px; overflow: hidden; color: #fff;}
#_c_7 .ctext .right .u1{ width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;}
#_c_7 .ctext .right .u1 .l1{ width: auto; display: inline-block; text-align: center;}
#_c_7 .ctext .right .u1 .l1 .nr .nub{ display: inline-block; position: relative;}
#_c_7 .ctext .right .u1 .l1 .num{ font-size: 48px; line-height: 38px; color: #142E5A;}
#_c_7 .ctext .right .u1 .l1 .sub{ font-size: 15px; line-height: 18px; color: #555; position: absolute; top: 0; left: 104%; white-space: nowrap;}
#_c_7 .ctext .right .u1 .l1 .nr .wz{  margin-top: 18px; font-size: 18px; height: 22px; line-height: 22px; overflow: hidden; color: #555;}
#_content_9{max-width:1920px;margin:0 auto;}#_content_9 ._title{margin-bottom:0px;max-width:1920px;}#_content_9 ._twidth{width:1920px;}#_content_9 ._width{width:1920px;}#_content_9 ._mask{background:#142E5A; opacity:0.5;}#_content_9 ._block{padding:40px 0px 0px 0px;margin:0px auto 0px auto;}#_content_9 ._background{background:url(../image/c81798_bg.jpg) center center repeat;background-size:cover;}
@media screen and (max-width:1920px){#_content_9 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_9 ._twidth{width:100%;}}

#_c_8{ width: 100%; float: left;}
#_c_8 .ctext{ width: 100%; float: left;padding: 0 15.625% 0 8.95%;}
#_c_8 .ctext .left{ margin-top: 40px; width: 65.6%; float: left; position: relative;}
#_c_8 .ctext .left::before{ content: ""; width: 15%; height: 1px; background: #fff; position: absolute; top: 20px; left: -18%;}
#_c_8 .ctext .left .t1{ font-size: 40px; line-height: 44px; height: 44px; overflow: hidden; color: #fff; ;}
#_c_8 .ctext .left .t2{ margin: 10px 0 50px 0; font-size: 18px; line-height: 22px; height: 22px; overflow: hidden; color: #fff; }
#_c_8 .ctext .left .info{ padding: 26px 35px; margin-top: 50px; text-align: justify; border-radius: 10px 0 0 10px; border: 1px solid rgba(255, 255, 255, 0.2); border-right: 0; position: relative;}
#_c_8 .ctext .left .info::after{ content: ""; position: absolute; top: -1px; right: -27px; display: block; width: 27px; background: url(../image/c8_3.png) no-repeat right center; background-size: cover;
height: -moz-calc(100% + 2px);
height: -o-calc(100% + 2px);
height: -webkit-calc(100% + 2px);
height: calc(100% + 2px);}
#_c_8 .ctext .left .info .wz{ font-size: 15px; line-height: 30px; height: 120px; color: #fff; overflow: hidden;}
#_c_8 .ctext .right{ width: 26%; float: right; position: relative;}
#_c_8 .ctext .right .text{ position: absolute; top: 0; left: 0;}
#_c_8 .ctext .right .t1{ margin-top: 35px; float: left; width: 20px; font-size: 18px; line-height: 22px; color: #fff;}
#_c_8 .ctext .right .t2{ margin: 90px 25px 0 15px; float: left; width: 22px; font-size: 20px; line-height: 24px; position: relative; color: #fff;}
#_c_8 .ctext .right .t2 span{ margin-left: -30px; display: block; width: 80px; overflow: hidden;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);}
#_c_8 .ctext .right .t2::before{ content: ""; width: 1px; height: 45px; left: 50%; bottom: -55px; background: #fff; position: absolute;}
#_c_8 .ctext .right .img{ float: right; width: 78%;}
#_content_10{max-width:1920px;margin:0 auto;}
#_content_10 ._title{margin-bottom:25px;max-width:1570px;}
#_content_10 ._twidth{width:1920px;}#_content_10 ._width{width:1570px;}
#_content_10 ._block{padding:80px 0px 80px 0px;margin:0px auto 0px auto;}
#_content_10 ._background{}
@media screen and (max-width:1570px){
    #_c_8 .ctext .right{margin-top: 40px;}
}
@media screen and (max-width:1570px){#_content_10 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_10 ._twidth{width:100%;}}

#_c_9{ width: 100%; float: left;}
#_c_9 .ctext{ width: 100%; float: left;padding:0 3%}
#_c_9 .ctext .pic{ height: 380px; position: relative;}
#_c_9 .ctext .pic .text{ position: absolute; bottom: 105px; width: 72%; left: 50%; margin-left: -36%; text-align: center; background: #EBECED;}
#_c_9 .ctext .pic:hover .text,#_c_9 .ctext .pic.slick-center .text{ background: #142E5A;}
#_c_9 .ctext .pic .text::after{ content: ""; width: 0; height: 0; overflow: hidden; font-size: 0; line-height: 0; border-width: 15px; border-style: solid dashed dashed dashed; border-color: #EBECED transparent transparent transparent; position: absolute; bottom: -30px; left: 50%; margin-left: -15px;}
#_c_9 .ctext .pic:hover .text::after,#_c_9 .ctext .pic.slick-center .text::after{ border-top-color: #142E5A;}
#_c_9 .ctext .pic .text .img{ width: 106px; height: 106px; border-radius: 50%; line-height: 0; margin: 25px auto 0 auto;}
#_c_9 .ctext .pic .text .info{ margin: 30px 20px; font-size: 14px; line-height: 28px; height: 84px; overflow: hidden; color: #4c4c4c;}
#_c_9 .ctext .pic:hover .text .info,#_c_9 .ctext .pic.slick-center .text .info{ color: #fff;}
#_c_9 .ctext .pic .line{ position: absolute; bottom: 34px; width: 100%; height: 10px; background: url(../image/c9_6.png) no-repeat center; background-size: 100%;}
#_c_9 .ctext .pic .xian{ position: absolute; bottom: 34px; left: 50%; width: 2px; height: 24px; background: #333;}
#_c_9 .ctext .pic:hover .xian,#_c_9 .ctext .pic.slick-center .xian{ bottom: 30px; height: 28px; background: #142E5A;}
#_c_9 .ctext .pic:hover .xian::before,#_c_9 .ctext .pic.slick-center .xian{ content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -4px; display: block; width: 8px; height: 8px; border-radius: 50%; background: #142E5A;}
#_c_9 .ctext .pic:hover .xian::after,#_c_9 .ctext .pic.slick-center .xian{ content: ""; position: absolute; bottom: -3px; left: 50%; margin-left: -7px; display: block; width: 14px; height: 14px; border-radius: 50%; background: rgba(101, 101, 101, 0.4);}
#_c_9 .ctext .pic .nf{ position: absolute; bottom: 0; width: 100%; font-size: 18px; line-height: 20px; text-align: center; color: #333; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#_c_9 .ctext .pic:hover .nf,#_c_9 .ctext .pic.slick-center .nf{ color: #142E5A; font-weight: bold;}
#_c_9 .ctext .slick-prev,#_c_9 .ctext .slick-next{ width: 48px; height: 88px; position: absolute; top: auto; bottom: 0; 
-webkit-transform: translate(0, 0); 
-ms-transform: translate(0, 0);
transform: translate(0, 0);}
#_c_9 .ctext .slick-prev{ left: 0; background: url(../image/c9_2.png) no-repeat center; background-size: cover; background-color: #e0e0e0;}
#_c_9 .ctext .slick-prev:hover{ background: url(../image/c9_3.png) no-repeat center; background-size: cover; background-color: #142E5A;}
#_c_9 .ctext .slick-next{ right: 0; background: url(../image/c9_4.png) no-repeat center; background-size: cover; background-color: #e0e0e0;}
#_c_9 .ctext .slick-next:hover{ background: url(../image/c9_5.png) no-repeat center; background-size: cover; background-color: #142E5A;}
#_t{ width: 100%; float: left;}
#_t .ctext{ width: 100%; float: left;}
#_t .ctext .text{ width: 30.72%; float: left; padding-left: 9.1%; position: relative;}
#_t .ctext .text::before{ content: ""; width: 24%; height: 1px; background: #333333; position: absolute; top: 20px; left: 0;}
#_t .ctext .text .t1{ font-size: 40px; line-height: 44px; height: 44px; overflow: hidden; color: #333333; ;}
#_t .ctext .text .t2{ margin: 10px 0 40px 0; font-size: 18px; line-height: 22px; height: 22px; overflow: hidden; color: #333333; }
#_content_11{max-width:1920px;margin:0 auto;}#_content_11 ._title{margin-bottom:80px;max-width:1730px;}#_content_11 ._twidth{width:1920px;}#_content_11 ._width{width:1730px;}#_content_11 ._mask{background:#00479D; opacity:0.5;}#_content_11 ._block{padding:80px 0px 80px 0px;margin:0px auto 0px auto;}#_content_11 ._background{}
@media screen and (max-width:1730px){#_content_11 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_11 ._twidth{width:100%;}}

#_c_10{ width: 100%; float: left;}
#_c_10 .ctext{ padding: 0 65px; margin: 0 -15px; float: left; position: relative;
width: -moz-calc(100% + 30px);
width: -o-calc(100% + 30px);
width: -webkit-calc(100% + 30px);
width: calc(100% + 30px);}
#_c_10 .ctext .l1{ margin: 0 15px;}
#_c_10 .ctext .l1 .tp{ padding: 20% 15%; background: #fff; position: relative;}
#_c_10 .ctext .l1 .img{ width: 100%; padding-bottom: 77.91%; position: relative; overflow: hidden;}
#_c_10 .ctext .l1 .img img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
#_c_10 .ctext .l1 .bg{ width: 100%; height: 100%; position: absolute; top: -500%; left: 0; background: rgba(0,71,157,0.8);
-webkit-transition: all 0.5s ease-out 0s; 
-ms-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#_c_10 .ctext .l1:hover .bg{ top: 0;}
#_c_10 .ctext .l1 .bg .ico{ width: 50px; height: 50px; background: url(../image/c10_2.png) no-repeat center; background-size: cover; position: absolute; top: 50%; left: 50%;
-webkit-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);}
#_c_10 .ctext .l1 .wz{ margin-top: 20px; font-size: 18px; line-height: 22px; text-align: center; color: #fff; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#_c_10 .ctext .l1:hover .wz{ color: #00479D;}
#_c_10 .ctext .slick-prev,#_c_10 .ctext .slick-next{ width: 25px; height: 58px; position: absolute; top: 50%; margin-top: -22px; z-index: 3;}
#_c_10 .ctext .slick-prev{ left: -50px; background: url(../image/c10_3.png) no-repeat center; background-size: cover;}
#_c_10 .ctext .slick-prev:hover{ background: url(../image/c10_4.png) no-repeat center; background-size: cover;}
#_c_10 .ctext .slick-next{ right: -50px; background: url(../image/c10_5.png) no-repeat center; background-size: cover;}
#_c_10 .ctext .slick-next:hover{ background: url(../image/c10_6.png) no-repeat center; background-size: cover;}
._pop .img{ width: 60%; margin: 0 auto;}


._pop{ background:rgba(0,0,0,0.6); float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:16; display:none;}
._pop video{ width:100%;}
._col{ float:left; transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); text-align:center; cursor:pointer; position:absolute; right:-40px; top:0; width:40px; height:40px; color:#fff; line-height:30px; font-size:50px;}
._htm{ float:left; width:800px; font-size:14px; line-height:26px; color:#fff; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
._html_con{ float:left; width:100%;overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:80vh;
}
._html_con::-webkit-scrollbar {
 width:3px
}
._html_con::-webkit-scrollbar-track
{
background-color:#e5e5e5;
 border-radius:3px;
}
._html_con::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#00479D;
 border-radius:3px;
}
#_t_1{ width: 100%; float: left;}
#_t_1 .ctext{ width: 100%; float: left;}
#_t_1 .ctext .text{ width: 30.72%; float: left; padding-left: 9.1%; position: relative;}
#_t_1 .ctext .text::before{ content: ""; width: 24%; height: 1px; background: #FFFFFF; position: absolute; top: 20px; left: 0;}
#_t_1 .ctext .text .t1{ font-size: 40px; line-height: 44px; height: 44px; overflow: hidden; color: #FFFFFF; ;}
#_t_1 .ctext .text .t2{ margin: 10px 0 40px 0; font-size: 18px; line-height: 22px; height: 22px; overflow: hidden; color: #FFFFFF; }
#_content_14{max-width:1920px;margin:0 auto;}#_content_14 ._title{margin-bottom:0px;max-width:1920px;}#_content_14 ._twidth{width:1920px;}
#_content_14 ._width{width:1920px;}
#_content_14 ._block{padding:0px 0px 0px 0px;margin:100px auto 0px auto;}
#_content_14 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_content_14 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_14 ._twidth{width:100%;}}

#_location_15{max-width:1920px;margin:0 auto;}#_location_15 ._title{margin-bottom:0px;max-width:1570px;}#_location_15 ._twidth{width:1570px;}#_location_15 ._content{width:100%;}#_lt .maxwidth{width:1570px;margin:0 auto}#_location_15 ._block{padding:0px 0px 0px 0px;margin:0px auto 0px auto;}#_location_15 ._background{background-color:#ffffff;}
@media screen and (max-width:1570px){#_location_15 ._width{width:100%;}}
@media screen and (max-width:1570px){#_location_15 ._twidth{width:100%;}}

#_list_12{max-width:1920px;margin:0 auto;}#_list_12 ._title{margin-bottom:0px;max-width:1490px;}#_list_12 ._twidth{width:1490px;}#_list_12 ._width{width:1490px;}
#_list_12 ._block{padding:100px 0px 100px 0px;margin:0px auto 0px auto;}
#_list_12 ._background{background-color:#ffffff;}
@media screen and (max-width:1490px){#_list_12 ._width{width:100%;}}
@media screen and (max-width:1490px){#_list_12 ._twidth{width:100%;}}

#_l{ width: 100%; float: left;}
#_l .ctext{ width: 100%; float: left;}
#_l .ctext .proList{float: right; width:100%; position: relative; z-index: 2;}
#_l .ctext .proList .slick-slide{padding: 0 15px;}
#_l .ctext .proList .proImg{float: left; width: 100%; height: 718px;position: relative;}
#_l .ctext .proList .textBox{position: absolute; float: left; width: 100%; background: #fff; background: rgba(255,255,255,0.8); left: 0; bottom: 0; padding: 0 13%;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
#_l .ctext .proList .textBox h5{float: left; width: 100%; color:#333333; font-size: 20px; line-height: 40px; margin: 16px 0; text-align: center;overflow:hidden;white-space: nowrap; text-overflow:ellipsis;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
#_l .ctext .proList .textBox .p1{float:left; width: 100%; color:#ffffff; font-size: 15px; line-height: 30px; height: 0;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
#_l .ctext .proList .textBox .more{float: left; width: 100%; display: block; text-align: center; height: 0; overflow: hidden;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
#_l .ctext .proList .textBox .more span{display: inline-block; width: 110px; height: 34px; border:1px solid #fff; border-color:rgba(255,255,255,0.4); line-height: 32px; font-size: 15px; color:#fff; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
#_l .ctext .proList a.proImg:hover .textBox{background: #142e5a; background: rgba(20,46,90,0.8); padding: 19px 13% 39px 13%;}
#_l .ctext .proList a.proImg:hover .textBox h5{color:#fff;}
#_l .ctext .proList a.proImg:hover .textBox .p1{height: auto;}
#_l .ctext .proList a.proImg:hover .textBox .more{height: auto; margin-top: 35px;}
#_l .ctext .proList .slick-prev,
#_l .ctext .proList .slick-next{width: 48px; height: 88px; left: -75px; background: #898989;}
#_l .ctext .proList .slick-next{left: auto; right: -75px;}
#_l .ctext .proList .slick-prev:after,
#_l .ctext .proList .slick-next:after{position: absolute; content: ''; width: 48px; height: 88px; background:url("../image/l_1.png") no-repeat center; background-size: cover; left: 0; top:0;}
#_l .ctext .proList .slick-next:after{background:url("../image/l_2.png") no-repeat center; background-size: cover;}
#_l .ctext .proList .slick-prev:hover,
#_l .ctext .proList .slick-next:hover{background: #142e5a}
#_content_18{max-width:1920px;margin:0 auto;}#_content_18 ._title{margin-bottom:0px;max-width:1920px;}#_content_18 ._twidth{width:1920px;}#_content_18 ._width{width:1920px;}#_content_18 ._block{padding:0px 0px 0px 0px;margin:100px auto 0px auto;}#_content_18 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_content_18 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_18 ._twidth{width:100%;}}

#_location_19{max-width:1920px;margin:0 auto;}#_location_19 ._title{margin-bottom:0px;max-width:1920px;}#_location_19 ._twidth{width:1920px;}#_location_19 ._content{width:100%;}#_lt .maxwidth{width:1920px;margin:0 auto}#_location_19 ._block{padding:0px 0px 0px 0px;margin:0px auto 0px auto;}#_location_19 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_location_19 ._width{width:100%;}}
@media screen and (max-width:1920px){#_location_19 ._twidth{width:100%;}}

#_subpage_20{max-width:1920px;margin:0 auto;}#_subpage_20 ._title{margin-bottom:0px;max-width:1570px;}#_subpage_20 ._twidth{width:1570px;}#_subpage_20 ._width{width:1570px;}#_subpage_20 ._block{padding:100px 0px 75px 0px;margin:0px auto 0px auto;}#_subpage_20 ._background{background-color:#ffffff;}
@media screen and (max-width:1570px){#_subpage_20 ._width{width:100%;}}
@media screen and (max-width:1570px){#_subpage_20 ._twidth{width:100%;}}

#_sp{ width: 100%; float: left;}
#_sp .ctext{ width: 100%; float: left;}
#_sp .ctext .proList{float: left; width: 54.14%;}
#_sp .ctext .bigImg{float: left; width:75%; margin-top: 15px;}
#_sp .ctext .bigImg .img{float: left; width: 100%; height: 426px; border:1px solid #ebeced;}
#_sp .ctext .bigImg .slick-prev,
#_sp .ctext .bigImg .slick-next{width: 26px; height: 65px; background: #7f7f7f; left: 1px;}
#_sp .ctext .bigImg .slick-next{left: auto; right: 1px;}
#_sp .ctext .bigImg .slick-prev:after,
#_sp .ctext .bigImg .slick-next:after{position: absolute; content: ''; width: 26px; height: 65px; background: url("../image/sp_2.png") no-repeat center; background-size: cover; left: 0; top:0;}
#_sp .ctext .bigImg .slick-next:after{background: url("../image/sp_3.png") no-repeat center; background-size: cover;}
#_sp .ctext .bigImg .slick-prev:hover,
#_sp .ctext .bigImg .slick-next:hover{background: #142e5a}
#_sp .ctext .smallImg{float: right; width:23.17%;}
#_sp .ctext .smallImg .img{float: left; width: 100%; height: 132px; border:1px solid #ebeced; margin-top: 15px;}
#_sp .ctext .smallImg .slick-slide.slick-current.slick-active .img{border:3px solid #142e5a;}
#_sp .ctext .proText{float:right; width: 42%; position: relative;}
#_sp .ctext .proText .tit{float: left; width: 100%; margin-top: 10px; color:#142e5a; font-size: 28px; line-height: 48px; padding:0 260px 35px 0; border-bottom: 1px solid #e5e5e5; position: relative;}
#_sp .ctext .proText .tit:after{position: absolute; content: ''; width:80px; height: 3px; bottom: -2px; background: #142e5a; left: 0;}
#_sp .ctext .proText .tel{position:absolute; right: 0; top:0; width: 260px;}
#_sp .ctext .proText .tel em{float: left; width: 48px; height: 48px; background:#142e5a;margin-top:5px; border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
#_sp .ctext .proText .num{float:right; color:#555555; font-size: 15px; line-height: 28px;}
#_sp .ctext .proText .num b{font-size: 24px; letter-spacing: 1px;}
#_sp .ctext .proText .p1{float: left; width: 100%; padding: 40px 0; border-bottom: 1px solid #e5e5e5; color:#666666; font-size: 15px; line-height: 30px;}
#_sp .ctext .proText .more{float: left; width: 100%; margin-top: 55px;}
#_sp .ctext .proText .more a{float: left; width: 210px; height: 50px; background: #142e5a; color:#fff; font-size: 18px; line-height: 50px; text-align: center;
    border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;
}
#_content_26{max-width:1920px;margin:0 auto;}#_content_26 ._title{margin-bottom:0px;max-width:1920px;}#_content_26 ._twidth{width:1920px;}#_content_26 ._width{width:1920px;}
#_content_26 ._block{padding:0px 0px 0px 0px;margin:100px auto 0px auto;}
#_content_26 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_content_26 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_26 ._twidth{width:100%;}}

#_location_27{max-width:1920px;margin:0 auto;}#_location_27 ._title{margin-bottom:0px;max-width:1920px;}#_location_27 ._twidth{width:1920px;}#_location_27 ._content{width:100%;}#_lt .maxwidth{width:1920px;margin:0 auto}#_location_27 ._block{padding:0px 0px 0px 0px;margin:0px auto 0px auto;}#_location_27 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_location_27 ._width{width:100%;}}
@media screen and (max-width:1920px){#_location_27 ._twidth{width:100%;}}

#_content_28{max-width:1920px;margin:0 auto;}#_content_28 ._title{margin-bottom:0px;max-width:1570px;}#_content_28 ._twidth{width:1570px;}#_content_28 ._width{width:1570px;}#_content_28 ._block{padding:100px 0px 150px 0px;margin:0px auto 0px auto;}#_content_28 ._background{background-color:#ffffff;}
@media screen and (max-width:1570px){#_content_28 ._width{width:100%;}}
@media screen and (max-width:1570px){#_content_28 ._twidth{width:100%;}}

#_c_14{ width: 100%; float: left;}
#_c_14 .ctext{ width: 100%; float: left;}
#_c_14 .ctext .saleList{float: left; width: 100%;}
#_c_14 .ctext .saleList li{float: left; width: 47.57%; margin-top: 48px;}
#_c_14 .ctext .saleList li:nth-child(2n){float: right;}
#_c_14 .ctext .saleList li:first-child{margin-top: 0}
#_c_14 .ctext .saleList li:nth-child(2){margin-top: 0;}
#_c_14 .ctext .saleList li .lText{float: left;width: 55%; padding-left:8.5%; position: relative; margin-top: 19px;}
#_c_14 .ctext .saleList li .lText span{position: absolute; width: 11%; height: 53px; text-align: center; padding-right: 2.5%; background: url("../image/c14_7.png") no-repeat center; background-size: 100% auto; line-height: 46px; color:#fff; font-size:20px; left: 0; top:0}
#_c_14 .ctext .saleList li .lText .t1{float: left; width: 100%; color:#142e5a; font-size: 30px; line-height: 54px; font-weight: bold;}
#_c_14 .ctext .saleList li .lText .p1{float: left; width: 100%; margin-top: 17px; color:#333333; font-size: 18px; line-height:34px;}
#_c_14 .ctext .saleList li .rImg{float: right; width: 36.4%; height: 182px;}
#_content_29{max-width:1920px;margin:0 auto;}#_content_29 ._title{margin-bottom:0px;max-width:1570px;}#_content_29 ._twidth{width:1570px;}#_content_29 ._width{width:1570px;}#_content_29 ._block{padding:85px 0px 75px 0px;margin:0px auto 0px auto;}#_content_29 ._background{}
@media screen and (max-width:1570px){#_content_29 ._width{width:100%;}}
@media screen and (max-width:1570px){#_content_29 ._twidth{width:100%;}}

#_c_15{ width: 100%; float: left;}
#_c_15 .ctext{ width: 100%; float: left; position: relative;}
#_c_15 .ctext .conBox{float:right; width:50%;color:#fff;}
#_c_15 .ctext .t1{float: left; width: 100%; font-size: 36px;line-height:50px;}
#_c_15 .ctext .t2{float: left; width: 100%; font-size: 44px;line-height:60px; margin-top: 15px;}
#_c_15 .ctext .contact{float: left; width: 214px; height: 56px; background: #fff;text-align: center; color:#142e5a; font-size: 18px; line-height: 56px; margin-top: 50px; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
#_c_15 .ctext .contact img{vertical-align: middle; margin-top: -2px;}
#_c_15 .ctext .contact:hover{background: #eee;}
#_content_22{max-width:1920px;margin:0 auto;}#_content_22 ._title{margin-bottom:0px;max-width:1920px;}#_content_22 ._twidth{width:1920px;}#_content_22 ._width{width:1920px;}
#_content_22 ._block{padding:0px 0px 0px 0px;margin:100px auto 0px auto;}#_content_22 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_content_22 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_22 ._twidth{width:100%;}}

#_location_25{max-width:1920px;margin:0 auto;}#_location_25 ._title{margin-bottom:0px;max-width:1920px;}#_location_25 ._twidth{width:1920px;}#_location_25 ._content{width:100%;}#_lt .maxwidth{width:1920px;margin:0 auto}#_location_25 ._block{padding:0px 0px 0px 0px;margin:0px auto 0px auto;}#_location_25 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_location_25 ._width{width:100%;}}
@media screen and (max-width:1920px){#_location_25 ._twidth{width:100%;}}

#_content_23{max-width:1920px;margin:0 auto;}#_content_23 ._title{margin-bottom:0px;max-width:1570px;}#_content_23 ._twidth{width:1570px;}#_content_23 ._width{width:1570px;}#_content_23 ._block{padding:100px 0px 60px 0px;margin:0px auto 0px auto;}#_content_23 ._background{background-color:#ffffff;}
@media screen and (max-width:1570px){#_content_23 ._width{width:100%;}}
@media screen and (max-width:1570px){#_content_23 ._twidth{width:100%;}}

#_c_12{ width: 100%; float: left;}
#_c_12 .ctext{ width: 100%; float: left;}
#_c_12 .ctext .address{float: left; width: 36.3%;}
#_c_12 .ctext .address .tit{float: left; width: 100%; border-bottom: 1px solid #e5e5e5; padding-bottom: 45px;}
#_c_12 .ctext .address .tit h1{float: left; width: 100%; font-size: 36px; color:#333333; line-height:32px;}
#_c_12 .ctext .address .tit h5{float: left; width: 100%; color:#555555; font-size: 18px; line-height: 26px; margin-top: 10px;}
#_c_12 .ctext .address .dlBox{float: left; width: 100%; margin-top: 15px;}
#_c_12 .ctext .address .dlBox dl{float: left; width: 100%; padding-left: 63px;margin-top:29px;position: relative}
#_c_12 .ctext .address .dlBox dl em{position: absolute;left: 0; top:0; width: 40px; height: 40px; background:#142E5A;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
#_c_12 .ctext .address .dlBox dl dt{float: left; width: 100%; color:#333333; font-size: 16px; line-height: 20px;}
#_c_12 .ctext .address .dlBox dl dd{float: left; width: 100%; color:#333; font-size: 16px; line-height: 20px; height: 40px;}
#_c_12 .ctext .followUs{float: left; width: 23.56%; margin-left: 3.75%;}
#_c_12 .ctext .followUs .li1{float: left; width: 100%; background: #f5f5f5; padding: 10px; position: relative; margin-top: 23px;}
#_c_12 .ctext .followUs .li1:first-child{margin-top: 0;}
#_c_12 .ctext .followUs .li1 .dText{float: left; width: 100%; text-align: center; color:#2b2b2b; font-size: 16px; line-height: 28px; padding: 22px 0 22px 100px;}
#_c_12 .ctext .followUs .li1 .dText span{color:#142E5A;}
#_c_12 .ctext .followUs .li1 .imgBox{position: absolute; width: 100px; height: 100px; border:4px solid #fff; left: 10px; top:10px;}
#_c_12 .ctext .formBox{float: right; width: 32.1%;border:1px solid #ededed; padding: 21px 2.4% 35px 2.4%;
    border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;
}
#_c_12 .ctext .formBox h2{float: left; width: 100%; color:#333333; font-size: 18px; line-height: 45px;}
#_c_12 .ctext .formBox input{float: left; width: 100%; margin-top: 10px; border:1px solid #ededed; background: #fff; text-indent: 19px; line-height: 44px; color:#555555; font-size: 14px;}
#_c_12 .ctext .formBox textarea{float: left; width: 100%; margin-top: 10px;border:1px solid #ededed; background: #fff;line-height:30px; color:#555555; padding:10px 19px;font-size: 14px;}
#_c_12 .ctext .formBox button{float: left; width: 70%; margin: 29px 15% 0 15%; background: #142E5A; color:#fff; font-size: 16px; height: 54px; line-height: 54px; border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;}
#_content_24{max-width:1920px;margin:0 auto;}#_content_24 ._title{margin-bottom:0px;max-width:1570px;}#_content_24 ._twidth{width:1570px;}#_content_24 ._width{width:1570px;}#_content_24 ._block{padding:0px 0px 95px 0px;margin:0px auto 0px auto;}#_content_24 ._background{background-color:#ffffff;}
@media screen and (max-width:1570px){#_content_24 ._width{width:100%;}}
@media screen and (max-width:1570px){#_content_24 ._twidth{width:100%;}}

 #_c_13 .ctext{ width: 100%; float: left;}
        #_c_13 .ctext ._mapbox{width: 100%; height: 630px;}
        .mapBox img{max-width:none;}

#_content_44{max-width:1920px;margin:0 auto;background: #ecf1f5;}
#_content_44 ._title{margin-bottom:0px;max-width:1920px;}
#_content_44 ._twidth{width:1920px;}
#_content_44 ._width{width:1920px;}
#_content_44 ._block{padding:0px 0px 0px 0px;margin:100px auto 140px auto;}
#_content_44 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_content_44 ._width{width:100%;}}
@media screen and (max-width:1920px){#_content_44 ._twidth{width:100%;}}

#_c_16{ width: 100%; float: left;}
#_c_16 .ctext{ width: 100%; float: left; line-height: 0;}
#_location_45{max-width:1920px;margin:0 auto;}#_location_45 ._title{margin-bottom:0px;max-width:1920px;}#_location_45 ._twidth{width:1920px;}#_location_45 ._content{width:100%;}#_lt .maxwidth{width:1920px;margin:0 auto}#_location_45 ._block{padding:0px 0px 0px 0px;margin:0px auto 0px auto;}#_location_45 ._background{background-color:#ffffff;}
@media screen and (max-width:1920px){#_location_45 ._width{width:100%;}}
@media screen and (max-width:1920px){#_location_45 ._twidth{width:100%;}}

#_list_38{max-width:1920px;margin:0 auto;}#_list_38 ._title{margin-bottom:0px;max-width:1570px;}#_list_38 ._twidth{width:1570px;}#_list_38 ._width{width:1570px;}#_list_38 ._block{padding:85px 0px 75px 0px;margin:0px auto 0px auto;}#_list_38 ._background{background-color:#ffffff;}
@media screen and (max-width:1570px){#_list_38 ._width{width:100%;}}
@media screen and (max-width:1570px){#_list_38 ._twidth{width:100%;}}

#_l_1{ width: 100%; float: left;}
#_l_1 .ctext{ width: 100%; float: left;}
#_l_1 .ctext .makeList{float: left; width: 100%; position: relative;}
#_l_1 .ctext .makeList:after{position: absolute; content: ''; left:49.8%; width: 1px; height: 100%; top:0; background: #e5e5e5; z-index: -1;}
#_l_1 .ctext .makeList li{float: left; width: 100%;}
#_l_1 .ctext .makeList li .lImg{float: left; width: 45.2%; height: 473px; position: relative;}
#_l_1 .ctext .makeList li:nth-child(2n) .lImg{float: right}
#_l_1 .ctext .makeList li:first-child .lImg:after{position: absolute; content: ''; right:-10.4%; width: 1px; height:50%; top:0; background: #fff; z-index: 2}
#_l_1 .ctext .makeList li .rText{float: right; width: 50%; padding-left:4.45%;}
#_l_1 .ctext .makeList li:nth-child(2n) .rText{padding:0 4.45% 0 0; float:left;}
#_l_1 .ctext .makeList li .rText h2{float: left; width: 100%; margin-top: 140px; position: relative;}
#_l_1 .ctext .makeList li .rText h2:after{position:absolute; content: ''; width: 8%; height: 1px; background: #e5e5e5; top:87px; left: -10%;z-index: 1;}
#_l_1 .ctext .makeList li:nth-child(2n) .rText h2:after{right: -10%; left: auto;}
#_l_1 .ctext .makeList li .rText h2 i{float: left; width: 50px; height: 50px; background: url("../image/l1_3.png") no-repeat center; background-size: cover; text-align: center; line-height: 50px; color:#fff; font-size: 20px;}
#_l_1 .ctext .makeList li:nth-child(2n) .rText h2 i{float: right;}
#_l_1 .ctext .makeList li .rText h2 span{float: left; margin-left: 15px; color:#142e5a; font-size: 30px; line-height: 50px;}
#_l_1 .ctext .makeList li:nth-child(2n) .rText h2 span{float: right; margin: 0 0 0 15px;}
#_l_1 .ctext .makeList li .rText .p1{float: left; width: 100%; color:#555555; font-size: 15px; line-height: 30px; margin-top: 20px; position: relative}
#_l_1 .ctext .makeList li:nth-child(2n) .rText .p1{text-align: right;}
#_l_1 .ctext .makeList li .rText .p1:before{position: absolute; content: ''; width: 26px; height: 26px; background:url("../image/l1_4.png") no-repeat center; background-size: cover; top:5px; left: -12%; z-index:2;
border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
}
#_l_1 .ctext .makeList li:nth-child(2n) .rText .p1:before{left: auto; right: -11.5%;}
#_l_1 .ctext .makeList .moer{float: left; width: 100%; margin-top: 135px; display: block; text-align: center; position: relative; z-index: 2; line-height: 0;}
#_l_1 .ctext .makeList .moer a{display: inline-block; width: 132px; height: 132px; background: #142e5a url("../image/l1_1.png") no-repeat center; background-size: cover; color:#fff; font-size: 18px; line-height: 30px; padding-top: 28px; border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
@media screen and  (max-width:1600px){












}
@media screen and  (max-width:1200px){
#_h .ctext .top .menu .nli{ margin: 0 15px;}


/*#_t .ctext .text{margin-left:15%}*/

/*#_t_1 .ctext .text{margin-left:15%}*/

#_sp .ctext .proText .tit{font-size: 22px; padding: 0 230px 20px 0;}
#_sp .ctext .proText .tel{width: 230px;}
#_sp .ctext .proText .num b{font-size: 20px;}
#_sp .ctext .proText .p1{padding: 25px 0;}
#_sp .ctext .proText .more{margin-top: 45px;}
    #_c_14 .ctext .saleList li .lText span{font-size: 18px;}
    #_c_14 .ctext .saleList li .lText .t1{font-size: 24px; line-height: 50px;}
    #_c_14 .ctext .saleList li .lText .p1{margin-top: 10px; font-size: 16px; line-height: 28px;}
#_c_15 .ctext .t1{font-size: 28px; line-height: 40px;}
#_c_15 .ctext .t2{font-size: 32px; line-height: 50px;}
#_c_15 .ctext .contact{height: 50px; line-height: 50px;}
    #_c_12 .ctext .address .tit h1{font-size:30px;}
    #_c_12 .ctext .address .tit h5{font-size: 16px; margin-top: 5px;}


    #_l_1 .ctext .makeList li .rText .p1:before{ left: -12.5%;}
    #_l_1 .ctext .makeList li:nth-child(2n) .rText .p1:before{left: auto; right: -12%;}

}
#_l .ctext .proList_ph{display: none;}


#header_34 .block .mask{
}
.block .content {
    width: 100%;
    position: relative;
    left: 0;
    top: 0;
    z-index: 2;
    float: left;
}
.block .title {
    z-index: 11;
}
#header_34 {
    position: fixed;
    z-index: 15;
    margin: auto;
    width: 100%;
	background: linear-gradient(180deg, #fff 0%, #fafcff 15%, #eef4fa99 99%, #eef4fa11 100%);
}
#header_34.navbg{
	background: #fff;
}
#header_34 .title {
    margin-bottom: 0px;
    max-width: 90%;
}
#header_34 .twidth {
    width: 90%;
}
#header_34 .width {
    width: 80%;
    margin: auto;
    min-width: 1200px;
}
#header_34 .block {
    padding: 0px 0px 0px 0px;
    margin: 0px auto 0px auto;
}

#header_34 .background {
    background: linear-gradient(180deg, #fff 0%, #fafcff 30%, #eef4fabb 99%, #eef4fa11 100%);
}

#header_34.navbg .background {
    background: linear-gradient(180deg, #fff 0%, #fff 30%, #fff 99%, #fff 100%);
}

@media screen and (max-width:1570px) {
#header_34 .block {
    padding: 0px 20px;
    margin: 0px auto 0px auto;
}
}

@media screen and (max-width:768px) {
#header_34 {
    width: 100%;
    margin: 0 auto;
}
#header_34 .title {
    margin-bottom: 0px;
    width: 100%
}
#h .twidth {
    width: 100%;
}
#h .width {
    width: 100%;
}
#header_34 .block {
    padding: 0px 15px 0px 15px;
    margin: 0px auto 0px auto;
}
#header_34 .background {
    background-color: #ffffff;
}
}

@media screen and (max-width:1570px) {
#header_34 .twidth {
    width: 100%;
}
}

#h {
    width: 100%;
    float: left;
}
#h .ctext {
    width: 100%;
    float: left;
}
#h .ctext .top .logo {
    margin: 19px 0 15px 0;
    line-height: 0;
    float: left;
}
#h .ctext .top .logo img {
    width: auto;
    height: 66px;
}
#h .ctext .top .dh {
    margin: 31px 0 31px 15px;
    float: right;
    position: relative;
}
#h .ctext .top .dh .ico {
    width: 38px;
    height: 38px;
    background: url(../image/h_4.png) no-repeat center;
    border: 1px solid #888;
    border-radius: 50%;
    overflow: hidden;
    background-size: contain;
}
#h .ctext .top .dh .wz {
    display: none;
    position: absolute;
    right: 0;
    top: 42px;
    font-size: 16px;
    color: #333;
    white-space: nowrap;
}
#h .ctext .top .dh:hover .wz {
    display: inline-block;
}
#h .ctext .top .so_box {
    float: right;
    position: relative;
    margin: 31px 0;
}
#h .ctext .top .Search_but {
    float: left;
    width: 180px;
    height: 38px;
    float: right;
    background: url(../image/h_2.png) no-repeat 3px center #f3f3f3;
    border: 1px solid #888;
    border-radius: 20px;
    text-indent: 40px;
}
#h .ctext .top .so_but {
    display: none;
    float: left;
    width: 282px;
    position: absolute;
    right: 0;
    top: 70px;
}
#h .ctext .top .so {
    float: left;
    width: 100%;
    background: #fff;
    position: relative;
    border: 1px solid #142E5A;
}
#h .ctext .top .so .Search {
    float: left;
    width: 100%;
    height: 36px;
    background: none;
    border: none;
    line-height: 36px;
    padding: 0 56px 0 10px;
    color: #414141;
    font-size: 14px;
}
#h .ctext .top .so .sear_sub {
    float: right;
    width: 50px;
    height: 100%;
    border: none;
    background: url(../image/h_3.png) center no-repeat #142E5A;
    position: absolute;
    right: 0;
    top: 0;
}
#h .ctext .top .menu {
    float: right;
    margin-right: 25px
}
#h .ctext .top .menu .nli {
    margin: 0 35px;
    float: left;
    position: relative;
}

@media screen and (max-width:1570px) {
#header_34 .width {
    width: 80%;
}
#h .ctext .top .menu .nli {
    margin: 0 30px;
}
}

@media screen and (max-width:1200px) {
#h .ctext .top .so_box{
    display: none;
}
}
#h .ctext .top .menu .nli span a {
    display: block;
    line-height: 100px;
    height: 100px;
    font-size: 18px;
    color: #333;
}
#h .ctext .top .menu .nli.on span a, #h .ctext .top .menu .nli:hover span a {
    color: #142E5A;
    position: relative;
    font-weight: 700;
}
#h .ctext .top .menu .nli.on span a::before, #h .ctext .top .menu .nli:hover span a::before {
    content: "";
    display: block;
    width: 1px;
    height: 20px;
    background: #142E5A;
    position: absolute;
    top: 22px;
    left: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
#h .ctext .top .menu .nli.on span a::after, #h .ctext .top .menu .nli:hover span a::after {
    content: "";
    display: block;
    width: 1px;
    height: 20px;
    background: #142E5A;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
#h .ctext .top .menu .nli .sub {
    display: none;
    position: absolute;
    width: 200px;
    top: 100px;
    left: 50%;
    margin-left: -68px;
    background: rgba(255, 255, 255, 0.8);
    z-index: 4;
}
#h .ctext .top .menu .nli:nth-child(2) .sub{
    width: 220px;
    margin-left: -125px;
}
#h .ctext .top .menu .nli:nth-child(4) .sub{
    width: 300px;
    margin-left: -145px;
	
}
#h .ctext .top .menu .nli:nth-child(5) .sub{
    width: 180px;
    margin-left: -85px;
	
}
#h .ctext .top .menu .nli .sub li {
    text-align: center;
}
#h .ctext .top .menu .nli .sub li a {
    display: block;
    color: #333;
    font-size: 14px;
    line-height: 50px;
    padding: 0px;
    color: #333;
}
#h .ctext .top .menu .nli .sub li:hover a {
    color: #fff;
    background: #142E5A;
}
#h .ctext .top1 .logo {
    margin: 8px 0;
}
#h .ctext .top1 .logo img {
    width: auto;
    height: 44px;
}
#h .ctext .top1 .dh {
    margin: 11px 0 11px 15px;
}
#h .ctext .top1 .dh .wz {
    top: 48px;
}
#h .ctext .top1 .so_box {
    margin: 11px 0;
}
#h .ctext .top1 .so_but {
    top: 47px;
}
#h .ctext .top1 .menu .nli span a {
    line-height: 60px;
    height: 60px;
}
#h .ctext .top .menu .nli.on span a::before, #h .ctext .top .menu .nli:hover span a::before {
    height: 10px;
    top: 15px;
    display: none
}
#h .ctext .top .menu .nli.on span a::after, #h .ctext .top .menu .nli:hover span a::after {
    height: 10px;
    margin-bottom: 5px;
    display: none
}
#h .ctext .top1 .menu .nli .sub {
    top: 60px;
}
#h .ctext .menuph {
    display: none;
}
@media screen and (min-width:992px) {
#h .ctext .xialaph {
    display: none !important;
}
}
#content {
    max-width: 1920px;
    margin: 0 auto;
}
#content .title {
    margin-bottom: 0px;
    max-width: 1920px;
}
#content .twidth {
    width: 1920px;
}
#content .width {
    width: 1920px;
}
#content .block {
    padding: 0px 0px 0px 0px;
    margin: 100px auto 0px auto;
}
#content .background {
    background-color: #ffffff;
}



@media screen and (max-width:1440px) {
#header_34 .width{
    min-width:1200px;
}
#h .ctext .top .menu .nli{
	margin: 0 30px;
}
#h .ctext .top .Search_but{
    width: 180px;
}
}

@media screen and (max-width:1300px) {
#h .ctext .top .Search_but {
    width: 120px
}
#h .ctext .top .menu .nli{
    margin: 0 25px;
}
}


@media screen and (max-width:992px) {
#l_1 .ctext .makeList li:nth-child(2n) .rText .p1:before {
    display: none;
}
#l_1 .ctext .makeList li:nth-child(2n) .rText h2:after {
    display: none;
}
#l_1 .ctext .makeList li .rText h2:after {
    display: none;
}
#h .ctext .top {
    padding: 0 15px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 4;
    background: #fff;
}
#h .ctext .top .logo {
    margin: 8px 0;
}
#h .ctext .top .logo img {
    height: 40px;
}
#h .ctext .top .dh {
    display: none;
}
#h .ctext .top .so_box {
    display: none;
}
#h .ctext .so_but_ph {
    margin-top: 15px;
    width: 100%;
    float: left;
}
#h .ctext .so_but_ph .so_but {
    display: none;
    float: left;
    width: 282px;
    position: absolute;
    right: 0;
    top: 47px;
}
#h .ctext .so_but_ph .so {
    float: left;
    width: 100%;
    background: #fff;
    position: relative;
    border: 1px solid #142E5A;
}
#h .ctext .so_but_ph .so .Search {
    float: left;
    width: 100%;
    height: 36px;
    background: none;
    border: none;
    line-height: 36px;
    padding: 0 56px 0 10px;
    color: #414141;
    font-size: 14px;
}
#h .ctext .so_but_ph .so .sear_sub {
    float: right;
    width: 50px;
    height: 100%;
    border: none;
    background: url(../image/h_3.png) center no-repeat #142E5A;
    position: absolute;
    right: 0;
    top: 0;
}
#h .ctext .menu {
    display: none;
}
#h .ctext .menuph {
    display: block;
}
#h .ctext .xialaph {
    display: block;
}
#h .ctext .menuph {
    float: right;
    width: 28px;
    height: 22px;
    cursor: pointer;
    text-align: center;
    margin: 17px 0;
}
#h .ctext .menuph .point {
    display: inline-block;
    width: 28px;
    height: 22px;
    position: relative;
}
#h .ctext .menuph .point:hover .navbtn, #h .ctext .menuph .point:hover .navbtn::after, #h .ctext .menuph .point:hover .navbtn::before {
    width: 28px;
}
#h .ctext .menuph .navbtn {
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 21px;
    height: 2px;
    background: #142E5A;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
#h .ctext .menuph .navbtn::after, #h .ctext .menuph .navbtn::before {
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 2px;
    content: '';
    background: #142E5A;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
#h .ctext .menuph .navbtn::after {
    top: -11px;
}
#h .ctext .menuph .navbtn::before {
    top: 10px;
}
#h .ctext .menuph .point.active .navbtn {
    background: transparent;
}
#h .ctext .menuph .point.active .navbtn::after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0px;
}
#h .ctext .menuph .point.active .navbtn::before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 0px;
}
#h .ctext .xialaph {
    position: fixed;
    left: 0;
    top: 0;
    float: left;
    width: 100%;
    height: 100%;
    overflow: scroll;
    padding: 56px 15px 100px 15px;
    display: none;
    z-index: 3;
    background: #fff;
}
#h .ctext .xialaph .ul2, #h .ctext .xialaph .ul3 {
    display: none;
}
#h .ctext .xialaph h4 a {
    float: left;
    width: 60%;
    color: #333333;
    font-size: 16px;
    line-height: 50px;
}
#h .ctext .xialaph h4 a span {
    padding-left: 6px;
    color: #ccc;
    font-size: 14px;
}
#h .ctext .xialaph h4 {
    float: left;
    width: 100%;
    position: relative;
}
#h .ctext .xialaph li:last-child h4::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e7e7e7;
}
#h .ctext .xialaph h4:hover a, #h .ctext .xialaph h5:hover a {
    color: #142E5A;
}
#h .ctext .xialaph h4::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e7e7e7;
}
#h .ctext .xialaph h5 a {
    float: left;
    width: 100%;
    color: #1f1f1f;
    font-size: 14px;
    line-height: 40px;
}
#h .ctext .xialaph h5 {
    float: left;
    width: 100%;
    position: relative;
}
#h .ctext .xialaph h5::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #e7e7e7;
}
#h .ctext .xialaph li:last-child h5::after {
    display: none;
}
#h .ctext .xialaph h4 img {
    width: 15px;
    height: 8px;
    float: right;
    margin-top: 24px;
    cursor: pointer;
}
#h .ctext .xialaph h5 img {
    width: 11px;
    height: 6px;
    float: right;
    margin-top: 26px;
    margin-right: 18px;
    cursor: pointer;
}
#h .ctext .xialaph h4.active img.img_s, #h .ctext .xialaph h5.active img.img_s {
    display: none;
}
#h .ctext .xialaph h4.active img.img_d, #h .ctext .xialaph h5.active img.img_d {
    display: block;
}
#h .ctext .xialaph .ul2 {
    float: left;
    width: 100%;
    padding: 0 10px;
}
#h .ctext .xialaph .ul3 {
    padding-top: 12px;
    padding-bottom: 18px;
    padding-left: 15px;
    position: relative;
}
#h .ctext .xialaph .ul3::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #3c3a3a;
}
#h .ctext .xialaph li:last-child .ul3::after {
    display: none;
}
#h .ctext .xialaph .ul3 li a {
    color: #333;
    font-size: 14px;
    line-height: 35px;
    display: block;
}
#h .ctext .xialaph .ul3 li {
    padding-top: 5px;
}
#h .ctext .xialaph .ul3 li:first-child {
    padding-top: 0;
}
#h .ctext .xialaph .phsou {
    position: relative;
    margin-top: 34px;
}
#h .ctext .xialaph .phsou input {
    width: 100%;
    height: 56px;
    background-color: #fff;
    color: #aaa;
    font-size: 14px;
    padding-left: 20px;
    border: 1px solid #e5e5e5;
}
#h .ctext .xialaph .phsou img {
    cursor: pointer;
    width: 21px;
    height: 22px;
    position: absolute;
    top: 17px;
    right: 29px;
}
#h .ctext .img_d, #h .ctext .disno {
    display: none;
}
#c .ctext .slick-dots {
    bottom: 15px;
    height: 15px;
}
#c .ctext .slick-dots li {
    width: 15px;
    height: 15px;
    margin: 0 8px;
}
/*#c .ctext .slick-dots li::before{ width: 26px; height: 26px;}*/
/*#c .ctext .slick-dots li button{ font-size: 12px; height: 26px; line-height: 26px; padding: 0 0 0 14px;}*/
/*#c .ctext .slick-dots li button::before{ left: 8px; font-size: 12px; height: 26px; line-height: 26px;}*/
#c_1 .ctext .bt {
    font-size: 18px;
    line-height: 22px;
    height: 22px;
}
#c_1 .ctext .info {
    margin: 10px 0 10px 0;
    font-size: 14px;
    line-height: 24px;
    height: 72px;
}
#c_1 .ctext .u1 .l1 .dataNums {
    font-size: 24px;
    line-height: 24px;
}
#c_1 .ctext .u1 .l1 .sub_1 {
    font-size: 12px;
    line-height: 16px;
}
#c_1 .ctext .u1 .l1 .sub_2 {
    font-size: 12px;
    line-height: 16px;
}
#c_1 .ctext .u1 .l1 .text .wz {
    margin-top: 5px;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
}
#c_2 .ctext .ico {
    width: 30px;
    height: 30px;
}
#c_2 .ctext .wz {
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
}
#c_2 .ctext .tc .clo {
    width: 15px;
    height: 15px;
    top: -20px;
    right: -20px;
}
#c_2 .ctext .tc .sp {
    width: 80%;
    left: 10%;
}
#c_3 .ctext {
    padding-bottom: 40px;
}
#c_3 .ctext .bg {
    height: 200px;
}
#c_3 .ctext .text::before {
    top: 10px;
}
#c_3 .ctext .text .t1 {
    font-size: 18px;
    line-height: 22px;
    height: 22px;
}
#c_3 .ctext .text .t2 {
    margin: 5px 0 10px 0;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
}
#c_3 .ctext .text .info {
    font-size: 14px;
    line-height: 24px;
    height: 120px;
}
#c_3 .ctext .pic .img {
    height: 420px;
}
#c_3 .ctext .pic .img .wz {
    padding: 10px 5px;
}
#c_3 .ctext .pic .img .bt {
    font-size: 16px;
    line-height: 20px;
}
#c_3 .ctext .pic .img:hover .wz {
    padding: 15px 10px;
}
#c_3 .ctext .pic .img:hover .info {
    margin: 10px 0 10px 0;
    font-size: 14px;
    line-height: 20px;
    height: 60px;
}
#c_3 .ctext .pic .img:hover .more {
    font-size: 14px;
    width: 80px;
    height: 30px;
    line-height: 28px;
}
#c_3 .ctext .pic .slick-prev, #c_3 .ctext .pic .slick-next {
    width: 30px;
    height: 30px;
}
#c_3 .ctext .pic .slick-prev {
    left: -42.5%;
}
#c_3 .ctext .pic .slick-next {
    left: -42.5%;
    margin-left: 40px;
}
#c_4 .ctext .text {
    margin-bottom: 20px;
}
#c_4 .ctext .text::before {
    top: 10px;
}
#c_4 .ctext .text .t1 {
    font-size: 18px;
    line-height: 22px;
    height: 22px;
}
#c_4 .ctext .text .t2 {
    margin: 5px 0 10px 0;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
}
#c_4 .ctext .text .info {
    font-size: 14px;
    line-height: 24px;
    height: 72px;
}
#c_4 .ctext .list {
    margin-left: 6%;
}
#c_4 .ctext .list .pic {
    margin: 0 30px;
}
#c_4 .ctext .list .pic.slick-current .img {
    margin-left: 30px;
}
#c_4 .ctext .list .pic.slick-current .wz {
    bottom: 20px;
    font-size: 14px;
    padding: 0 10px;
    line-height: 30px;
    height: 30px;
}
#c_4 .ctext .list .slick-prev, #c_4 .ctext .list .slick-next {
    width: 9px;
    height: 14px;
    top: -32px;
}
#c_4 .ctext .slick-dots {
    top: -32px;
}
#c_5 .ctext .t1 {
    font-size: 14px;
    line-height: 18px;
}
#c_5 .ctext .t2 {
    margin: 10px 0 15px 0;
    font-size: 18px;
    line-height: 22px;
}
#c_5 .ctext .link {
    width: 100px;
    height: 36px;
    line-height: 34px;
    font-size: 14px;
}
#f .ctext .text1 .left {
    width: 38%;
}
#f .ctext .text1 .left .logo {
    margin: 4px 0;
}
#f .ctext .text1 .left .logo img {
    height: 40px;
}
#f .ctext .text1 .left .u1 .l1 {
    margin-left: 5px;
}
#f .ctext .text1 .left .u1 .l1 .ico {
    width: 20px;
    height: 20px;
}
#f .ctext .text1 .left .u1 .l1 .wz {
    margin-top: 5px;
    font-size: 14px;
}
#f .ctext .text1 .left .u2 {
    margin-top: 10px;
}
#f .ctext .text1 .right .l1 .p .wz {
    font-size: 16px;
    line-height: 20px;
    height: 20px;
}
#f .ctext .text1 .right .l1 .p .xian.at {
    margin: 15px 0 10px 0;
}
#f .ctext .text1 .right .l1 a {
    font-size: 14px;
    line-height: 20px;
}
#f .ctext .text2 {
    margin-top: 10px;
    padding: 10px 0;
}
#f .ctext .text2 .copy {
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
}
#f .ctext .text2 .link {
    width: 100%;
    text-align: center;
}
#f .ctext .text2 .link .lj {
    right: 50%;
    margin-right: -69px;
}
#lt .ctext {
    padding: 10px 0;
}
#lt .ctext .left .l1 {
    height: 30px;
    line-height: 30px;
    border-radius: 30px;
}
#lt .ctext .left .l1 a {
    font-size: 14px;
    padding: 0 10px;
}
#lt .ctext .right {
    height: 30px;
    line-height: 30px;
}
#lt .ctext .right .p .ico {
    margin: 8px 5px 8px 0;
}
#lt .ctext .right .p .wz {
    font-size: 14px;
}
#lt .ctext .right .a {
    font-size: 14px;
}
#lt .ctext .right .span {
    margin: 0 5px;
    font-size: 14px;
}
#c_6 .ctext .left::before {
    top: 10px;
}
#c_6 .ctext .left .t1 {
    font-size: 18px;
    line-height: 22px;
    height: 22px;
}
#c_6 .ctext .left .t2 {
    margin: 5px 0 10px 0;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
}
#c_6 .ctext .left .info {
    margin: 10px 0;
    font-size: 14px;
    line-height: 20px;
}
#c_6 .ctext .left .img {
    height: 300px;
}
#c_6 .ctext .right .img {
    height: 370px;
}
#c_6 .ctext .right .nr {
    bottom: -35px;
    padding: 15px 10px;
}
#c_6 .ctext .right .wz {
    font-size: 14px;
    line-height: 20px;
    height: 40px;
}
#c_6 .ctext .left {
    margin-left: 0
}
#c_7 .ctext {
    padding: 0 8.95% 0 8.95%;
}
#c_7 .ctext .left::before {
    top: 10px;
}
#c_7 .ctext .left .t1 {
    font-size: 18px;
    line-height: 22px;
    height: 22px;
}
#c_7 .ctext .left .t2 {
    margin: 5px 0 10px 0;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
}
#c_7 .ctext .left .info {
    font-size: 14px;
    line-height: 24px;
    padding-right: 15px;
    max-height: 150px;
}
#c_7 .ctext .right {
    width: 50%;
    margin-top: 55px;
}
#c_7 .ctext .right .text {
    margin-bottom: 10px;
    padding: 10px 5px;
}
#c_7 .ctext .right .text .t1 {
    font-size: 16px;
    line-height: 20px;
    height: 20px;
}
#c_7 .ctext .right .text .t2 {
    margin-top: 5px;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
}
#c_7 .ctext .right .u1 {
    margin-top: 20px;
    padding: 20px 20px 20px 0;
}
#c_7 .ctext .right .u1 .l1 .num {
    font-size: 24px;
    line-height: 24px;
}
#c_7 .ctext .right .u1 .l1 .sub {
    font-size: 12px;
    line-height: 16px;
}
#c_7 .ctext .right .u1 .l1 .nr .wz {
    margin-top: 5px;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
}
#c_8 .ctext {
    padding: 0 8.95% 0 8.95%;
}
#t .ctext .text {
    margin-left: 0;
    padding-left: 0;
}
#t .ctext .text::before {
    display: none;
}
#t_1 .ctext .text {
    margin-left: 0;
    padding-left: 0;
}
#t_1 .ctext .text::before {
    display: none;
}
#c_8 .ctext .left .t1 {
    font-size: 18px;
    line-height: 22px;
    height: 22px;
}
#c_8 .ctext .left .t2 {
    margin: 5px 0 10px 0;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
}
#c_8 .ctext .left .info {
    padding: 10px 15px;
    margin-top: 10px;
}
#c_8 .ctext .left .info::after {
    right: -15px;
    width: 15px;
    height: -moz-calc(100% + 2px);
    height: -o-calc(100% + 2px);
    height: -webkit-calc(100% + 2px);
    height: calc(100% + 2px);
}
#c_8 .ctext .left .info .wz {
    font-size: 14px;
    line-height: 24px;
    height: 96px;
}
#c_8 .ctext .right .t1 {
    margin-top: 35px;
    width: 20px;
    font-size: 14px;
    line-height: 16px;
}
#c_8 .ctext .right .t2 {
    margin: 90px 5px 0 5px;
    width: 16px;
    font-size: 16px;
    line-height: 18px;
}
#c_8 .ctext .right .t2 span {
    margin-left: -30px;
    width: 80px;
}
#c_8 .ctext .right .t2::before {
    height: 45px;
    bottom: -55px;
}
#c_9 .ctext .pic {
    height: 300px;
}
#c_9 .ctext .pic .text {
    bottom: 105px;
    width: 72%;
    left: 50%;
    margin-left: -36%;
}
#c_9 .ctext .pic .text::after {
    border-width: 15px;
    bottom: -30px;
    left: 50%;
    margin-left: -15px;
}
#c_9 .ctext .pic .text .img {
    width: 90px;
    height: 90px;
    margin: 10px auto 0 auto;
}
#c_9 .ctext .pic .text .info {
    margin: 10px 5px;
    font-size: 14px;
    line-height: 24px;
    height: 72px;
}
#c_9 .ctext .pic .line {
    bottom: 30px;
    height: 24px;
}
#c_9 .ctext .pic .xian {
    bottom: 38px;
}
#c_9 .ctext .pic:hover .xian, #c_9 .ctext .pic.slick-center .xian {
    bottom: 34px;
}
#c_9 .ctext .pic .nf {
    font-size: 14px;
    line-height: 16px;
}
#c_9 .ctext .slick-prev, #c_9 .ctext .slick-next {
    width: 24px;
    height: 44px;
    bottom: 15px;
}
#t .ctext .text::before {
    top: 10px;
}
#t .ctext .text .t1 {
    font-size: 18px;
    line-height: 22px;
    height: 22px;
}
#t .ctext .text .t2 {
    margin: 5px 0 10px 0;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
}
#c_10 .ctext {
    padding: 0 30px;
    margin: 0 -10px;
    width: -moz-calc(100% + 20px);
    width: -o-calc(100% + 20px);
    width: -webkit-calc(100% + 20px);
    width: calc(100% + 20px);
}
#c_10 .ctext .l1 {
    margin: 0 10px;
    background: #fff;
}
#c_10 .ctext .l1 .tp {
    padding: 10% 10%;
    background: #fff;
}
#c_10 .ctext .l1 .bg .ico {
    width: 20px;
    height: 20px;
}
#c_10 .ctext .l1 .wz {
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
    color: #000;
}
#c_10 .ctext .slick-prev, #c_10 .ctext .slick-next {
    width: 12px;
    height: 29px;
    margin-top: -18px;
}
#c_10 .ctext .slick-prev {
    left: -18px;
}
#c_10 .ctext .slick-next {
    right: -18px;
}
.pop .img {
    width: 60%;
}
.col {
    right: -5px;
    top: -30px;
    width: 30px;
    height: 30px;
    color: #fff;
    line-height: 20px;
    font-size: 36px;
}
.htm {
    width: 90%;
}
#t_1 .ctext .text::before {
    top: 10px;
}
#t_1 .ctext .text .t1 {
    font-size: 18px;
    line-height: 22px;
    height: 22px;
}
#t_1 .ctext .text .t2 {
    margin: 5px 0 10px 0;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
}
#l .ctext .proList .proImg {
    height: 600px;
}
#l .ctext .proList .textBox h5 {
    font-size: 16px;
    margin: 10px 0;
}
#l .ctext .proList a.proImg:hover .textBox {
    padding: 10px 13% 30px 13%;
}
#l .ctext .proList .textBox .p1 {
    font-size: 14px;
    line-height: 26px;
}
#l .ctext .proList a.proImg:hover .textBox .more {
    margin-top: 20px;
}
#l .ctext .proList .textBox .more span {
    font-size: 14px;
    height: 30px;
    line-height: 28px;
}
#l .ctext .proList .slick-prev,  #l .ctext .proList .slick-next {
    width: 35px;
    height: 64px;
    left: -45px;
    background: #898989;
}
#l .ctext .proList .slick-next {
    left: auto;
    right: -45px;
}
#l .ctext .proList .slick-prev:after,  #l .ctext .proList .slick-next:after {
    width: 35px;
    height: 64px;
}
#sp .ctext .proList {
    width: 100%;
}
#sp .ctext .proText {
    width: 100%;
    margin-top: 20px;
}
#sp .ctext .proText .more {
    margin-top: 35px;
}
#sp .ctext .proText .more a {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}
#c_14 .ctext .saleList li {
    width: 100%;
    margin-top: 25px;
}
#c_14 .ctext .saleList li:nth-child(2) {
    margin-top: 25px;
}
#c_15 .ctext .t1 {
    font-size: 24px;
    line-height: 35px;
}
#c_15 .ctext .t2 {
    font-size: 28px;
    line-height: 40px;
}
#c_15 .ctext .contact {
    width: 180px;
    height: 45px;
    line-height: 45px;
    margin-top: 30px;
    font-size: 16px;
}
#c_12 .ctext .address {
    width: 100%;
}
#c_12 .ctext .address .tit {
    padding-bottom: 30px;
}
#c_12 .ctext .address .tit h1 {
    font-size: 22px;
}
#c_12 .ctext .address .tit h5 {
    font-size: 14px;
    margin-top: 5px;
}
#c_12 .ctext .address .dlBox dl {
    padding-left: 55px;
    margin-top: 20px;
}
#c_12 .ctext .address .dlBox dl dt {
    font-size: 14px;
}
#c_12 .ctext .address .dlBox dl dd {
    font-size: 14px;
}
#c_12 .ctext .followUs {
    width: 48%;
    float: right;
    margin-left: 0;
}
#c_12 .ctext .followUs .li1 {
    margin-top: 15px;
}
#c_12 .ctext .followUs .li1 .dText {
    font-size: 14px;
    padding: 17px 0 17px 95px;
}
#c_12 .ctext .followUs .li1 .imgBox {
    width: 90px;
    height: 90px;
}
#c_12 .ctext .followUs .li1 .imgBox img {
    width: 100%;
}
#c_12 .ctext .formBox {
    padding: 15px 25px 23px;
    width: 100%;
    margin-top: 20px;
}
#c_12 .ctext .formBox h2 {
    font-size: 16px;
    line-height: 35px;
}
#c_12 .ctext .formBox button {
    height: 45px;
    line-height: 45px;
    margin: 20px 15% 0 15%
}
#c_13 .ctext .mapbox {
    height: 400px;
}
#l_1 .ctext .makeList li .lImg {
    height: 400px;
}
#l_1 .ctext .makeList li .rText h2 {
    margin-top: 115px;
}
#l_1 .ctext .makeList li .rText h2:after {
    top: 75px;
}
#l_1 .ctext .makeList li .rText h2 i {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
#l_1 .ctext .makeList li .rText h2 span {
    font-size: 24px;
    line-height: 40px;
}
#l_1 .ctext .makeList li .rText .p1 {
    font-size: 16px;
    line-height: 26px;
}
#l_1 .ctext .makeList li .rText .p1:before {
    width: 20px;
    height: 20px;
}
#l_1 .ctext .makeList .moer a {
    width: 120px;
    height: 120px;
    font-size: 16px;
    padding-top: 23px;
}
.footer_1 .bot_contact{
	width: 100%;
	text-align: center;
}
.footerM .w1400{
	min-width: inherit;
}
	.footerM .footer_1 .botrig{
		display: none;
	}
	.footer_1 .bewm{
		display: none;
	}
	.footer_1 .bot_contact .cont{
		width: 100%;
	}
}

@media screen and (max-width:768px) {
.col {
    right: -5px;
    top: -30px;
    width: 30px;
    height: 30px;
    color: #fff;
    line-height: 20px;
    font-size: 36px;
}
.htm {
    width: 90%;
}
#c .ctext .slick-dots {
    right: 0;
    display: block;
    text-align: center;
}
#c_1 .ctext .bt {
    margin-right: 0;
}
#c_1 .ctext .info {
    margin: 10px 0 15px 0;
    font-size: 13px;
}
#c_1 .ctext .u1 {
    width: 90%;
}
#c_1 .ctext .u1 .l1 .text .wz {
    font-size: 13px;
}
#c_1 .ctext .u1 .l1 .dataNums {
    font-size: 22px;
}
/*--------------------------------------*/
#c_3 .ctext {
    padding-bottom: 0;
}
#c_3 .ctext .bg {
    display: none;
}
#c_3 .ctext .text {
    width: 100%;
    padding: 0 15px;
}
#c_3 .ctext .text::before {
    width: 7%;
    display: none;
}
#c_3 .ctext .text .t1 {
    text-align: center;
}
#c_3 .ctext .text .t2 {
    text-align: center;
}
#c_3 .ctext .text .info {
    height: auto;
    text-align: center;
    font-size: 13px;
}
/*------------------------------*/
#c_3 .ctext .pic {
    width: 100%;
    margin-top: 55px;
}
#c_3 .ctext .pic .slick-prev, #c_3 .ctext .pic .slick-next {
    top: -40px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}
#c_3 .ctext .pic .slick-prev {
    left: 9%;
}
#c_3 .ctext .pic .slick-next {
    left: 9%;
}
/*--------------------------------------------*/
#c_4 .ctext .text {
    width: 100%;
    margin-bottom: 40px;
    padding: 0 15px;
}
#c_4 .ctext .text .t1 {
    text-align: center;
    margin-right: 0;
}
#c_4 .ctext .text .t2 {
    text-align: center;
}
#c_4 .ctext .text::before {
    width: 7%;
    display: none;
}
#c_4 .ctext .text .info {
    height: auto;
    text-align: center;
    font-size: 13px;
}
#c_4 .ctext .list { /*margin-left: 4%;*/
    margin-left: 0;
}
#c_4 .ctext .list .pic {
    margin: 0 15px;
}
#c_4 .ctext .list .pic.slick-current .img {
    margin-left: 15px;
}
#c_4 .ctext .list .pic.slick-current .wz {
    font-size: 12px;
}
#c_4 .ctext .list .slick-prev, #c_4 .ctext .list .slick-next {
    top: -20px;
}
#c_4 .ctext .list .slick-prev {
    right: auto;
    left: 10%;
}
#c_4 .ctext .list .slick-next {
    right: 10%;
}
#c_4 .ctext .slick-dots {
    top: -20px;
    width: 67%;
}
#f .ctext .text1 .left {
    width: 100%;
    text-align: center;
}
#f .ctext .text1 .left .logo {
    display: inline-block;
    float: none;
}
#f .ctext .text1 .left .u1 {
    margin-top: 10px;
    width: 100%;
    text-align: center;
}
#f .ctext .text1 .left .u1 .l1 {
    display: inline-block;
    float: none;
    margin-left: 10px;
    margin-right: 10px;
}
#f .ctext .text1 .left .u2 {
    margin-top: 10px;
}
/*------------------------------*/
#f .ctext .text1 .left .u2 .l2 {
    padding-left: 0;
    margin: 8px 0;
    width: 100%;
    display: block;
    text-align: center;
}
#f .ctext .text1 .left .u2 .l2 .ico {
    width: 18px;
    height: 18px;
    position: static;
    display: inline-block;
    vertical-align: middle;
}
#f .ctext .text1 .left .u2 .l2 .wz {
    font-size: 13px;
    text-align: center;
    display: inline-block;
}
#f .ctext .text1 .line {
    display: none;
}
#f .ctext .text1 .right {
    display: none;
}
#f .ctext .text2 .copy {
    font-size: 13px;
}
#f .ctext .text2 .link .p {
    font-size: 14px;
}
#f .ctext .text2 .link .lj .a {
    font-size: 13px;
}
#lt .ctext {
    padding: 5px 0;
}
#lt .ctext .left {
    margin-left: 0;
    float: none;
    text-align: center;
}
#lt .ctext .left .u1 {
    display: inline-block;
}
#lt .ctext .right {
}
#c_6 .ctext {
    padding: 0;
}
#c_6 .ctext .left {
    width: 100%;
}
#c_6 .ctext .right {
    margin-top: 15px;
    width: 100%;
}
#c_7 .ctext {
    padding: 0;
}
#c_7 .ctext .left {
    width: 100%;
}
#c_7 .ctext .right {
    margin-top: 15px;
    width: 100%;
}
#c_7 .ctext .right .u1 {
    margin-top: 5px;
    padding: 10px 10px 10px 0;
}
#c_8 .ctext {
    padding: 0;
}
#c_8 .ctext .left {
    width: 100%;
    margin-top: 0;
    float: none;
}
#c_8 .ctext .left .info {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}
#c_8 .ctext .left .info::after {
    display: none;
}
#c_8 .ctext .right {
    margin: 15px auto 0 auto;
    width: 60%;
    float: none;
    overflow: hidden;
}
#c_8 .ctext .right .img {
    width: 78%;
}
#l .ctext .proList .proImg {
    height: 400px;
}
#l .ctext .proList a.proImg:hover .textBox {
    padding: 10px 10% 25px 10%;
}
#l .ctext .proList .slick-prev,  #l .ctext .proList .slick-next {
    width: 25px;
    height: 45px;
    left: -25px;
    background: #898989;
}
#l .ctext .proList .slick-next {
    left: auto;
    right: -25px;
}
#l .ctext .proList .slick-prev:after,  #l .ctext .proList .slick-next:after {
    width: 25px;
    height: 45px;
}
#l .ctext .proList.pc_box {
    display: none;
}
#l .ctext .proList_ph {
    display: block;
    float: left;
    width: 100%;
}
#l .ctext .proList_ph .proImg {
    float: left;
    width: 100%;
    margin: 15px 0 0 0;
    height: 400px;
    position: relative;
}
#l .ctext .proList_ph .textBox {
    position: absolute;
    float: left;
    width: 100%;
    background: #fff;
    background: rgba(255,255,255,0.8);
    left: 0;
    bottom: 0;
    padding: 0 13%;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
#l .ctext .proList_ph .textBox h5 {
    float: left;
    width: 100%;
    color: #333333;
    font-size: 16px;
    line-height: 30px;
    margin: 10px 0;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
#l .ctext .proList_ph .textBox .p1 {
    float: left;
    width: 100%;
    color: #ffffff;
    font-size: 15px;
    line-height: 30px;
    height: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
#l .ctext .proList_ph .textBox .more {
    float: left;
    width: 100%;
    display: block;
    text-align: center;
    height: 0;
    overflow: hidden;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
}
#l .ctext .proList_ph .textBox .more span {
    display: inline-block;
    width: 110px;
    height: 34px;
    border: 1px solid #fff;
    border-color: rgba(255,255,255,0.4);
    line-height: 32px;
    font-size: 15px;
    color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#l .ctext .proList_ph .proImg:hover a.textBox {
    background: #142e5a;
    background: rgba(20,46,90,0.8);
    padding: 10px 10% 25px 10%;
}
#l .ctext .proList_ph .proImg:hover a.textBox h5 {
    color: #fff;
}
#l .ctext .proList_ph .proImg:hover a.textBox .p1 {
    height: auto;
}
#l .ctext .proList_ph .proImg:hover a.textBox .more {
    height: auto;
    margin-top: 35px;
}
#sp .ctext .bigImg {
    margin-top: 10px;
}
#sp .ctext .bigImg .img {
    height: 302px;
}
#sp .ctext .smallImg .img {
    margin-top: 10px;
    height: 94px;
}
#sp .ctext .proText {
    margin-top: 15px;
}
#sp .ctext .proText .tit {
    padding: 0 180px 20px 0;
    margin-top: 0;
    font-size: 18px;
    line-height: 34px;
}
#sp .ctext .proText .tel {
    width: 180px;
}
#sp .ctext .proText .tel em {
    width: 34px;
    height: 34px;
}
#sp .ctext .proText .tel em img {
    width: 34px;
    height: 34px;
}
#sp .ctext .proText .num {
    font-size: 14px;
    line-height: 20px;
}
#sp .ctext .proText .num b {
    font-size: 16px;
}
#sp .ctext .proText .p1 {
    padding: 15px 0;
    font-size: 14px;
    line-height: 26px;
}
#sp .ctext .proText .more {
    margin-top: 25px;
}
#sp .ctext .proText .more a {
    font-size: 15px;
}
#c_14 .ctext .saleList li {
    margin-top: 15px;
}
#c_14 .ctext .saleList li:nth-child(2) {
    margin-top: 15px;
}
#c_14 .ctext .saleList li .lText {
    width: 58%;
    margin-top: 10px;
}
#c_14 .ctext .saleList li .lText span {
    height: 35px;
    line-height: 30px;
    font-size: 14px;
    top: 2px;
}
#c_14 .ctext .saleList li .lText .t1 {
    font-size: 18px;
    line-height: 35px;
}
#c_14 .ctext .saleList li .lText .p1 {
    font-size: 14px;
    line-height: 24px;
    margin-top: 5px;
}
#c_14 .ctext .saleList li .rImg {
    height: 130px;
}
#c_15 .ctext .conBox {
    width: 60%;
}
#c_15 .ctext .t1 {
    font-size: 18px;
    line-height: 30px;
}
#c_15 .ctext .t2 {
    font-size: 22px;
    line-height: 35px;
    margin-top: 10px;
}
#c_15 .ctext .contact {
    width: 160px;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
}
#c_12 .ctext .address {
    width: 100%;
}
#c_12 .ctext .address .tit {
    padding-bottom: 15px;
}
#c_12 .ctext .address .tit h5 {
    margin-top: 0;
}
#c_12 .ctext .address .dlBox {
    margin-top: 5px;
}
#c_12 .ctext .address .dlBox dl {
    margin-top: 30px;
}
#c_12 .ctext .followUs {
    width: 100%;
    margin-top: 15px;
}
#c_12 .ctext .followUs .li1 {
    margin-top: 10px;
}
#c_12 .ctext .formBox {
    margin-top: 15px;
}
#l_1 .ctext .makeList:after {
    display: none;
}
#l_1 .ctext .makeList li .lImg {
    width: 100%;
    height: 260px;
}
#l_1 .ctext .makeList li .rText {
    width: 100%;
    padding: 0;
    margin: 15px 0 20px 0;
}
#l_1 .ctext .makeList li .rText h2 {
    margin: 0;
}
#l_1 .ctext .makeList li .rText .p1 {
    margin-top: 10px;
}
#l_1 .ctext .makeList li .rText h2 i {
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
}
#l_1 .ctext .makeList li .rText h2 span {
    font-size: 20px;
    line-height: 34px;
    margin-left: 10px;
}
#l_1 .ctext .makeList .moer {
    margin-top: 10px;
}
#l_1 .ctext .makeList .moer a {
    width: 100px;
    height: 100px;
    font-size: 14px;
    line-height: 24px;
}
#l_1 .ctext .makeList .moer a img {
    width: 28px;
    height: 28px;
}
#subpage_20 .width{
	max-width: 100%;
}
}
