@charset "UTF-8";
body,dl,dd,h1,h2,h3,h4,h5,h6,form,p,ul,ol{margin:0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}
ul,ol{padding: 0;list-style:none;}
img{border:0;}
article, aside, dialog, footer, header, section, footer, nav, figure, menu{display: block;}
i,em{font-style: normal;}
body{background-color: #fff;color: #000;font: 14px/1.5 '\5FAE\8F6F\96C5\9ED1',Arial,'\5b8b\4f53',Verdana,Tahoma,Helvetica,sans-serif;}
a{color: #000;text-decoration: none;}

.banner-box{
    width: 100%;
    height: 310px;
    background: url("../images/banner.jpg") no-repeat center;
}

.container{
    width: 1000px;
    min-height: 420px;
    margin: 0 auto;
    line-height: 25px;
}
.focal-tit{margin-top:40px;font-size: 22px;font-weight: bold;}


.footer{height:100px;padding-top:35px;background-color: #f8f8f8;color:#000;}
.footer .inner{display: flex; justify-content: center; align-items: center; width: 1000px;margin:0 auto;}
.ft-logo{width: 180px;height: 54px; margin-right: 40px;background: url(../images/ft_logo.png) no-repeat;}
.footer a{color: #000; text-decoration: underline;}
.footer .i-separator{display: inline-block; width: 1px; height: 12px; margin-left: 10px; margin-right: 10px; vertical-align: -2px; background-color: #666;}
.ft-info{
    padding-left: 35px;
    border-left: 1px solid #666;
}



