
.n_bar {

        position: relative

    } .n_bar {

        max-height: 505px;

        overflow: hidden;

        font-size: 0;

    }



    .n_bar .wp {

        position: absolute;

        left: 0;

        right: 0

    }



    .n_bar img {

    	/*max-width: none;*/

    }

    .baner,

    .n_baner {

        position: relative;

        overflow: hidden

    }



    .atlas li img,

    .n_baner {

        display: block

    }



    .backtop li {

        height: 70px;

        overflow: hidden

    }



    .backtop li a:hover img {

        margin-top: -70px

    }



    .baner {

        width: 100%

    }



    .baner_box {

        width: 1000px;

        margin: 0 auto

    }



    .n_baner {

        width: 1920px;

        margin: 0 -460px

    }




    .n_baner span {

        position: absolute;

        cursor: pointer;

        top: 45%

    }



   

    .n_baner .left {

        left: 15%

    }



    .n_baner .left,

    .n_baner .right {

        right: 15%;

        height: 50px;

        overflow: hidden

    }
	
	
	.slick-prev, .slick-next{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    /*display: block;*/
    width: 40px;
    height: 50px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
	.slick-prev{background:rgba(0,0,0,0.5) url(../images/jt0.png) no-repeat;z-index: 99;left:20%; z-index:9}
	.slick-next{background:rgba(0,0,0,0.5) url(../images/jt1.png) no-repeat;z-index: 99;right:20%; z-index:9}
	
	
	.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}


.slider  .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
	
	.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
	



    .n_baner .left:hover img,

    .n_baner .right:hover img {

        margin-top: -50px

    }

	



 
@media (max-width:1200px) {
.slick-prev{background:rgba(0,0,0,0.5) url(../images/jt0.png) no-repeat;z-index: 9;left:1%;}
	.slick-next{background:rgba(0,0,0,0.5) url(../images/jt1.png) no-repeat;z-index: 9;right:1%;}
}

    @media (max-width:1024px) {

       .baner{ margin-top:96px;}
       
        #fd .fd-copy,
        .ad .parg .widtimg img,
        .apply_window .apply_reg_window,
        .atlas li img,
        .baner_box,
        .case_box li .imgshow,
        .com_pub_box,
        .diy_bar img {
            width: 100%
        }

       

        .n_baner {

            margin: 0 auto;

            padding: 0;
			width:100% !important;

        }
		 .n_baner img {
            margin: 0;
            padding: 0;
			width:100%;
			height:auto
        }

.n_bar {



        }
       
    }
	
@media (max-width:768px) {
	.slick-prev, .slick-next{width:25px; height:40px; background-size:cover;top:50%;}
}
@media (max-width:640px) {
.baner{ margin-top:70px;}
}
@media (max-width:480px) {
	.slick-prev, .slick-next{width:20px; height:32px; background-size:cover}
}


