.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 99;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 99;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 9999;
}

    .rslides li img {
        z-index: 9999;
		display:block;
    }

.rslides {
    width: 100%;
    position: relative;
    z-index: 99;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 0.5;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

    .rslides_nav:active {
        opacity: 1.0;
    }

    .rslides_nav.next {
        left: auto;
        right: 0;
    }

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 34px;
    z-index: 99;
    left: 0%;
	width:100%;
}
.m-service .rslides_tabs {text-align: right;width:auto; right: 15px;}

    .rslides_tabs li {
        display: inline;
        float: none;
        _float: left;
        *float: left;
        margin:0 5px;
    }

    .rslides_tabs a {
        margin-top: 0px;
        text-indent: 9999px;
        overflow: hidden;
        border:2px solid #fff;
        display: inline-block;
        _display: block;
        *display: block;
        width: 12px;
        height: 12px;
        z-index: 999;
        *z-index: 999;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
    }

    .rslides_tabs .rslides_here a {
        background-color: #fff;
    }
	


.banner .ku {z-index: 100; width: 1200px;height: 60px; position:absolute;bottom: 0;left: 50%;transform:translateX(-50%);background: #fff;}
.banner .ku>div {clear:both;position: relative;}
.banner .ku p {color:#999999;font-size: 16px;line-height: 66px; margin-left: 60px;}

.banner .ku .next {opacity:1;float: right; position: inherit;margin-top:0;z-index: 300;right: 0; width: 60px;height: 60px; background: url(../images/next.png) no-repeat;}
.banner .ku .next:hover {opacity:1; background: url(../images/next-active.png) no-repeat;}
.banner .ku .prev {opacity:1;margin-right:1px;float: right;position: inherit;margin-top:0;z-index: 300;left: 0; width: 60px;height: 60px; background: url(../images/prev.png) no-repeat;}
.banner .ku .prev:hover {opacity:1;background: url(../images/prev-active.png) no-repeat;}

.banner .prev{ position:absolute; left:20px; top:50%; margin-top:-42px; background:url(../images/nimg84_left.png) center no-repeat; z-index:222; width:84px; height:84px; display:block;}
.banner .next{position:absolute; right:0; bottom:0; background:url(../images/nimg84_right.png) center no-repeat; z-index:222; width:60px; height:60px; display:block;}


.banner .txt1{ position:absolute; left:20%; top:32%; font-size:40px; color:#fff;}
.banner .txt2{ position:absolute; left:20%; top:50%; font-size:12px; color:#fff; height: 34px; border:1px solid #ffffff;line-height: 34px; padding:0 28px;border-radius: 18px;}
.banner .txt7{ position:absolute; left:20%; top:52%; font-size:22px; color:#fff;}

.banner .txt3{ position:absolute; left:20%; top:24%; font-size:40px; color:#fff;}
.banner .txt4{ position:absolute; left:20%; top:38%; font-size:22px; color:#fff;}
.banner .txt5{ position:absolute; left:20%; top:50%; font-size:12px; color:#fff; height: 34px; border:1px solid #ffffff;line-height: 34px; padding:0 28px;border-radius: 18px;}

.banner .txt6{ position:absolute; right:50%; margin-right:-700px; top:30%; font-size:48px; color:#fff;}

.m-service .banner .rslides .txt1{width: 550px;height: 66px;background: #fff;line-height: 66px;font-size: 24px;color: #333; position:absolute;bottom:15px;padding:0 30px;}

.m-banner {display: none;}

 @media screen and (max-width: 1600px){
	.banner .txt1{ top:32%; font-size:34px; }


	}


@media screen and (max-width: 1560px){
.banner .txt1{ position:absolute; left:10%; top:32%; font-size:34px; color:#fff;}
.banner .txt2{ position:absolute; left:10%; top:50%; font-size:12px; color:#fff; height: 34px; border:1px solid #ffffff;line-height: 34px; padding:0 28px;border-radius: 18px;}
.banner .txt7{ position:absolute; left:10%; top:56%; font-size:18px; color:#fff;}

.banner .txt3{ position:absolute; left:20%; top:18%; font-size:40px; color:#fff;}
.banner .txt4{ position:absolute; left:20%; top:38%; font-size:22px; color:#fff;}
.banner .txt5{ position:absolute; left:20%; top:50%; font-size:12px; color:#fff; height: 34px; border:1px solid #ffffff;line-height: 34px; padding:0 28px;border-radius: 18px;}
}

@media screen and (max-width: 1005px){
.banner .ku{width:92%;}
}

@media screen and (max-width: 750px){
    .p-banner {display: none;}
    .m-banner {display: block;}
    .m-service .banner .rslides .txt1{width: 220px;height: 40px;background: #fff;line-height: 40px;font-size: 18px;color: #333; position:absolute;bottom:15px;padding:0 10px;}
    .m-service .banner .rslides .txt1 span {width: 30px;height: 30px;line-height: 30px;margin-top: 5px;margin-right: 10px;}
    .m-service .banner .rslides .txt1 span img {margin-top: 5px; margin-left:5px;}
    .m-service .banner .rslides .txt1 p {font-size: 14px;}
    .rslides_tabs a {width: 10px;height: 10px;}
    .rslides_tabs {bottom: 23px;}
    .banner .ku {height: 40px;}
    .banner .ku p {font-size: 12px;line-height: 40px; margin-left: 30px;}

.banner .ku .next {width: 40px;height: 40px; background: url(../images/next1.png) no-repeat;}
.banner .ku .next:hover {background: url(../images/next1-active.png) no-repeat;}
.banner .ku .prev {width: 40px;height: 40px; background: url(../images/prev1.png) no-repeat 100%;}
.banner .ku .prev:hover {background: url(../images/prev1-active.png) no-repeat;}
}

@media screen and (max-width: 330px){
    .rslides_tabs {bottom: 60px;}
}

.indexFlashTel{position:relative; overflow:hidden; max-width:1004px;}
.indexFlashTel .slick img{ width:100%;}
.indexFlashTel .slick-next { z-index:102; display:block; position:absolute; right:4%; bottom:0; width: 40px;height: 40px; background: url(../images/next1.png) no-repeat;}
.indexFlashTel .slick-prev { z-index:102; display:block; position:absolute; right:17%; bottom:0;width: 40px;height: 40px; background: url(../images/prev1.png) no-repeat 100%;}

.indexFlash{position:relative; overflow:hidden; }
.indexFlash .slick{ position:relative;}
.indexFlash .slick img{ width:100%;}
.indexFlash .slick-next { z-index:102; display:block; position:absolute; right:50%; margin-right:-600px; bottom:0; width: 60px;height: 60px; background: url(../images/next.png) no-repeat;}
.indexFlash .slick-prev { z-index:102; display:block; position:absolute; right:50%; margin-right:-535px; bottom:0;width: 60px;height: 60px; background: url(../images/prev.png) no-repeat 100%;}
.indexFlash .slick-next:hover {opacity:1; background: url(../images/next-active.png) no-repeat;}
.indexFlash .slick-prev:hover {opacity:1; background: url(../images/prev-active.png) no-repeat;}