/*页面总宽度*/

html,

body {

    background: none !important;

}



#wrap {

    width: 100%;

    min-width: 1280px;

    margin: 0 auto;

}

/*主体内容宽度*/

.w {

    width: 1200px;

    margin: 0 auto;

    overflow: hidden;

}

/*头部区域*/

.header {

    width: 100%;

    height: 66px;

    background: #dc0019;

    position: relative;

}

.top {

    position: absolute;

    z-index: 9;

    top: 0;

    width: 1000px;

    left: 50%;

    transform: translateX(-50%);

}

.top {

    height: 66px;

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.top .logo {

    cursor: pointer;

}

.top .nav1 {

    display: flex;

}

.top .nav1 li > a {

    display: block;

    padding: 10px 40px;

    height: 66px;

    line-height: 24px;

    font-size: 18px;

    color: #fff;

    text-align: center;

    transition: all 0.5s;

    box-sizing: border-box;

    font-family: 'titleBlod';

}

.nav1 li {

    position: relative;

}

.nav1 :hover .selectBox {

    display: block;

}

.selectBox {

    position: absolute;

    width: 480px;

    left: -135px;

    display: none;

}

.selectBox nav {

    padding: 6px 0px;

    margin: 5px 0px;

    text-align: center;

    background: rgba(0, 0, 0, 0.62);

}

.selectBox nav p {

    color: #fff;

    font-size: 16px;

    line-height: 18px;

    cursor: pointer;

}

.selectBox nav:hover p {

    color: #fbcd06;

}

.selectBox .on p {

    color: #fbcd06;

}

.navRight{

    display: flex;

    align-items: center;

}

.navRight .logo{

    margin-left: 20px;

}



.top .nav1 li a.on,

.top .nav1 li a:hover {

    background: rgba(0, 0, 0, 0.1);

}

/*banner*/

.banner img {

    display: block;

    width: 100%;

    vertical-align: bottom;

}



/*main*/

.main {

    min-height: 300px;

}

/*title*/

.title {

    text-align: center;

}

.block {

    display: block;

}

/*版权*/

.copyright {

    margin: 0px auto 0;

    width: 100%;

    height: 50px;

    line-height: 50px;

    text-align: center;

    color: #fff;

    font-size: 12px;

    background: #555;

}

/*回到顶部*/

#goToTop {

    position: fixed;

    right: 20px;

    z-index: 9000;

    bottom: 30px;

}

#goToTop a {

    background: none repeat scroll 0 0 #ddd;

    border: 1px solid #cccccc;

    border-radius: 3px;

    -webkit-border-radius: 50px;

    color: #ff9966;

    font-size: 14px;

    text-decoration: none;

    text-shadow: 0 1px 0 #999;

    -webkit-text-shadow: 0 1px 0 #999;

}

#goToTop a {

    padding: 10px;

    display: inline-block;

    letter-spacing: 10px;

    text-align: center;

}

#goToTop a:hover {

    background: none repeat scroll 0 0 #999;

}



.footer {

    width: 100%;

    height: 60px;

    background: #dc0019;

}

.footer p {

    color: #fff;

    text-align: center;

    line-height: 60px;

    font-size: 11px;

}



.textJustify{

    text-align: justify

}





@font-face {

    font-family: 'fontTitle1';

    src:url('../font/BUDBOLD.TTF');

}

@font-face {

    font-family: 'fontTitle2';

    src:url('../font/BUD CHINA.TTF');

}

@font-face {

    font-family: 'titleBlod';

    src:url('../font/VITESCO-BOLD.TTF');

}

@font-face {

    font-family: 'fontText';

    src: url('../font/VITESCOSC-HEAVY.TTF');

}

@font-face {

    font-family: 'kuBold';

    src: url('../font/VITESCOTC-BOLD.TTF');

    font-display: swap;

}

@font-face {

    font-family: 'roman';

    src: url('../font/VITESCOSC-ROMAN.TTF');

    font-display: swap;

}

@font-face {

    font-family: 'kuBold';

    src: url('../font/BUDBOLD.TTF');

    font-display: swap;

}

@font-face {

    font-family: 'enRoman';

    src: url('../font/VITESCOSC-ROMAN.TTF');

    font-display: swap;

}







b{

    /* font-family: 'fontTitle2'; */

    font-weight: normal;

}

p{

    font-family: "roman";

}

.codeBox a{

    color: #4e4e4e;

}

.enRoman{

font-family: "enRoman"  !important;

}

.enRoman p{

    font-family: "enRoman"  !important;



}

.enRoman li{

    font-family: "enRoman"  !important;



}

.enRoman li p{

    font-family: "enRoman"  !important;



}