@charset "UTF-8";

body{margin: 0; padding: 0;padding-top:0px; font-size: 14px; font-family:"Microsoft YaHei","SourceHanSansCN-Regular";overflow-x: hidden;background: #fff;}
ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, hr, img, div, label, span, p, table, tr, td{margin: 0; padding: 0; list-style: none; border: 0;}
ol,ul{margin-bottom: 0;}
.h1, .h2, .h3,.h5, h1, h2, h3,h5{margin-top: 0; margin-bottom: 0}
.h4, .h5, .h6, h4, h5, h6{margin-top: 0; margin-bottom: 0;}
a{-webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none;outline: none !important;}
.trs{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
*{margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box;outline: 0px;}
img{vertical-align: middle;max-width:100%;}
a:focus, a:hover{text-decoration: none !important;}
i,em{display: block; font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: ""; display: block; clear: both;}
.scale-img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    display: block;
}
.scale-img img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
   transition: all .8s ease 0s;
}
.scale-img:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.wrapper,.container,.banner_text{width:100%;margin-left: auto;margin-right: auto;position: relative;}
.container{padding-top:85px;max-width:1920px;margin-left: auto;margin-right: auto;}
.wrapper{width: 1540px;}
.header{height: 85px;background:#f8f8f9;position: absolute;left:0px;top: 0px;width:100%;z-index: 999;position:fixed;}
.header .wrapper{height:100%;position: relative;}
.logo{height:45px;position: absolute;left:0px;top:50%;margin-top:-22.5px;}

.ellipsis3{
   text-overflow: ellipsis;
   display: -webkit-box!important;
   -webkit-box-orient: vertical;
   overflow: hidden;  
   -webkit-line-clamp: 3;
}
.ellipsis2{
   text-overflow: ellipsis;
   display: -webkit-box!important;
   -webkit-box-orient: vertical;
   overflow: hidden;  
   -webkit-line-clamp: 2;
}

.footer{background: #f8f8f9;text-align: center;}
.footer_copyright{line-height: 89px;}
.footer_copyright span,.footer_copyright a{font-size: 18px;color:#a0a0a0;position: relative;}
.footer_copyright span{padding-right:63px;}
.footer_copyright .s1{padding-right:50px;}
.footer_copyright .s1:after{content:"";display: block;width: 1px;height: 20px;background:#a0a0a0;position: absolute;right:25px;top:50%;margin-top: -10px;}
.footer_copyright i{display: none;}

@media screen and (max-width:1540px) {
.wrapper{width: 1200px;}

}
@media screen and (max-width:1080px) {
body{padding-top:0px;}
.container{padding-top:65px;}
.header{height: 65px;box-shadow:0 0 50px 1px #e3dfdf;position: fixed;width:100%;left:0px;top:0px;background:#fff;z-index:999;}
.logo{left:2%;z-index:99999;position: fixed;top: 16px;margin-top: initial;height:35px!important;margin-bottom:0px!important;}
.wrapper{width: 94%;}
.footer_copyright{line-height:30px;padding:20px 0px;}
.footer_copyright a,.footer_copyright span{display: block;}
.footer_copyright .s1{padding-bottom:0px;}
.footer_copyright .s1:after{display: none;}
.footer_copyright span, .footer_copyright a{font-size:16px;}
.footer_copyright span{padding-right:0px;}
.footer_copyright .s1{padding-right:0px;}
.footer_copyright i{display: block;}

}