﻿*{
    margin:0;
    padding:0
}
.dropdown-menu{
	padding-top:5px;
	padding-bottom:0
}
.abc{
	border-bottom:1px solid #e5e5e5;
	padding-top:9px;
	padding-bottom:9px
}
a{
    text-decoration: none;
    color:black
}
ul>li{
    list-style:none
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 0 10px 0;
}
.navbar-nav > li > a{
    line-height:69px;
    font-size:1.4em
}
.navbar {
    margin:0
}
.logos{
    max-width:126px
}
.dropdown>ul>li{
    text-align: center
}

.header a{
    color:white
}
.row-style{
    display:flex;justify-content:space-between;flex-wrap:wrap
}
.row-btn{
    position:relative;display:inline-block;
    width:100%;margin:0;padding:0
}
.img-responsive{
    display:inline
}

.textstyle{
    padding:20px;
    color:red
}
.textstyle-a{
    font-size:0.9em;
    color:grey;
    margin:20px
}
.img-red{
    position:absolute;top:0;z-index:10;display:none
}
.menu-body{
    position:absolute;
    top:0;left:0;
    width:100%;height:100%;
}
.menu-child{
    background:transparent;
    width:100%;height:100%;
    display:flex;align-items:center;justify-content: center
}
.menu-bor{
    border:3px solid white;
    color:white;
    padding:5px 20px 5px 20px;
    font-weight: 600;
    transform:skewX(-15deg);
    z-index:11
}

.header{
    background-color:#1F1F1F
}
.banner-1{
    padding:15px
}
.banner-1-body{
    width:100%;overflow:hidden;
}
.banner-1-child{
    width:100%;white-space:nowrap;
    position:relative;
}
.btn-left{
    height:100%;
    display:flex;
    align-items: center;
    justify-content: center;
    position:absolute;
    top:0;
    left:0;
    font-size:1.5em
}
.btn-right{
    height:100%;
    display:flex;
    align-items: center;
    justify-content: center;
    position:absolute;
    top:0;
    right:0;
    font-size:1.5em
}

.banner2-body{
    width:100%;overflow:hidden
}
.banner2-child{
    white-space: nowrap;width:100%;position:relative
}
.banner2-btn-body{
    position:absolute;bottom:0;right:15px;
}
.banner2-btn-left{
    line-height:40px;background:orange;color:white;font-size:2em;display:inline-block
}
.banner2-btn-right{
    line-height:40px;background:orange;color:white;font-size:2em;display:inline-block
}
.bold{
    font-weight: 600;
	width:100%;
	overflow:hidden
}
.textflow{
    overflow:hidden;text-overflow:ellipsis;white-space: nowrap;
}
.textgray{
    color:gray
}
.news-text>li{
    margin:10px 0 10px 0
}
.scalebody{
    overflow:hidden;
}
.nav-right-lv2{
    position: fixed;
    bottom:5%;
    right:0;
    opacity:1
}
.nav-right-lv2 li{
    padding:3px;
    margin:5px;
    width:48px;
    height:48px;
    position:relative
}
.nav-right-lv2-pic{
    position:absolute;top:0;right:100%;display:none
}
.banner3-body{
    padding:0;overflow:hidden
}
.banner3-child{
    width:100%;white-space:nowrap;position:relative;padding:0
}
.banner3{
    display:inline-block;
    margin:0
}
.header-wx{
    position:absolute;top:100%;left:0;z-index:999;display:none
}
















@media (min-width:100px) and (max-width:761px){
	.xs-pic-2{
		max-width:100%;
		height:auto
	}
	.xs-img{
		max-width:100%;
		height:auto
	}
	.phone{
		padding-left:20px;
		font-size:1.1em;
		color:white
	}
	.s-top{
		margin-top:20px
	}
	.banner2-body{
    width:100%;overflow:hidden;margin-top:20px
}
	.foot-a{
    color:white;
    font-size:1.3em
}
	.ff{
		margin-left:5px;
		line-height:30px;
	}
    #video{
        margin-top:30%
    }
    .colxs-100{
        width:100%;
    }
    .banner-1-xs{
        width:50%;display:inline-block
    }
    .news-text-xs{
        font-size:0.8em;
        color:gray;
        width:100%;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;display:block
    }
    .col-lv2-xs-10{
        width:50%;
        float:left;
    }
    .navbar-nav > li > a{
        line-height:15px
    }
    .banner-2{
        padding:0
    }
    .banner2-btn-body{
        position:absolute;bottom:0;right:0px;
    }
    .banner-1{
        padding:0
    }
}
@media (min-width:762px) and (max-width:991px){
    .banner-1-sm{
        width:50%;display:inline-block
    }
    .col-lv2-md-2{
        width:20%;
        padding:5px;
        float:left
    }
    .colsm-100{
        width:100%
    }
    
}
@media (min-width:992px){
	.lg-pic-2{
		width:250px;
		height:150px
	}
	.lg-img{
		width:430px;height:260px
	}
	.wx-pic{
		margin-top:12px
	}
	.phone{
		font-size:1.2em;
		color:white;
		padding:30px;
		margin-top:-60px
	}
    .navbar {
        border-radius:0px;
    }
    .nav-margin{
        margin-left:10%
    }
    .container-margin{
        margin-top:50px;
        margin-bottom:50px;
    }
    .container-padding{
        padding:30px
    }
    .col-push-50{
        position:relative;left:50%
    }
    .col-push-25{
        position:relative;left:-50%
    }
    .colmd-50{
        width:50%
    }
    .colmd-25{
        width:25%;
    }
    .banner-1-md{
        width:25%;display:inline-block
    }
    .img-padding{
        padding:5px
    }
    .col-lv2-lg-1{
        width:10%;
        float:left;
        padding-left:15px
    }
    .news-text-lg{
        font-size:0.9em;
        color:gray;
        width:100%;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;display:block
    }
  .header-padding{
        padding:0 10px 0 10px;
        border-bottom:2px solid transparent
    }
    .header-active{
        background-color:#c70626;color:white;
        transition:all .3s linear
    }
    .margin-left{
        margin-right:50px
    }
    .big-info{
        width:100%;
        position:absolute;bottom:0;
        background-color:rgba(0,0,0,0.4);
        margin:0;border:5px solid white;
        border-top:none;padding:20px
    }
    .big-info>h1{
        color:white
    }
    .big-info>h5{
        color:white;font-size:1em
    }
    .big-info>button{
        background:red;color:white;border:0;padding:5px 15px;transform:skewX(-15deg)
    }
    .container-bgcolor{
        background-color:white
    }
	.foot-a{
    color:white;
    font-size:1.3em
}
	.ff{
		margin-left:15px
	}
}
a:hover{
	color:red
}
