*{margin: 0;padding: 0;}
body,ol,table,tr,td,ul,li,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,
kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,.nav,output,ruby,section,summary,time,mark,audio,video {
    font-family: "微软雅黑", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;    
    
}

li{
    list-style-type:none;
}
.container{
    width: 100%;
    max-width: 1440px;
    height: auto;
    margin: 0 auto;
    position: relative;
    font-size: 0;

}

a{
    text-decoration: none;
    cursor: pointer;
}

.public_img img{
    width: 100%;
    display: block;
}

.blank{
    width: 100%;
    height: 1px;
    overflow: hidden;
}
.logo img{
    width: 100%;
}
.banner{
    overflow: hidden;
}
.banner img{
    width: 100%;
    display: block;
}
.public_width{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.wrapper{
    width: 100%;
    max-width: 1920px;
    height: auto;
    background-color: #fff;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}


/**/
a,.swiper-slide img,.news .swiper-slide p,.news .swiper-slide h2,.btn span,.btn span:after,.btn span:before,..nav,.fzlcTab h2:after,.whinner h2,.hdrybanner .swiper-slide:before,.alnp a font,..nav>li ul li h5,..nav>li ul li h6,..nav>li ul:after,.tabxwzx figure>img{
    transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;
    -webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;
    -moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;
}
.banner .swiper-slide h2,.gsjjtxt h3,.header_right,.warp_img img.on {
    transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.4s;
    -webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .4s;
    -moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .4s;
}
.gsjjtxt h4 {
    transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.7s;
    -webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .7s;
    -moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .7s;
}
.case figure img,.tabxwzx figure figcaption{
    transition: all .8s cubic-bezier(.35, .75, .55, 1) 1s;
    -webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1s;
    -moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) 1s;
}
.nav>li ul:before,
.nav>li ul:before {
    transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.9s;
    -webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .9s;
    -moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .9s;
}

.header_right,.warp_img img.on {
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
} 