html,body {color:#000;--mainColor:#0044b2;--mainWidth:1200px;--secondColor:#0044b2;--secondColorOp:rgba(129,1,0,.2);}
html{background:#fff url(bg.png) repeat-y;background-size: 100% auto;}
body{background:none;}
.content{width:var(--mainWidth);margin:auto;}
@media screen and (max-width: 1200px){
    .content{width:95%;font-size:4vw;}
    
}

h1{font-size:26px;margin-bottom:2em;background-size: auto 100%;text-align: center;width:100%;overflow: hidden;padding-top: 1.3em;;}
h1 span{display: inline-block;color:var(--secondColor);height:70px;line-height:80px;padding-left:30px;background-size: auto  100%;width:348px;}
@media screen and (max-width: 1200px){
    h1{background-size:35vw;padding-top:2.1vw;font-size:4.5vw;margin-bottom:1em;}
    h1 span{margin-top: 2vw; padding-left:5vw;height:12vw;line-height:15vw;}
}
.banner{
    padding-top:0;
}
.part{padding:2em 0 3em;color:#000;}
.part a{color:#000;}
.part a:hover{color:var(--secondColor);}
@media screen and (max-width: 1200px){
    .part{padding:1em 0;}
}

#part3 h1{
    opacity: 0;
    display: none;
}
#part4 .para{position:relative;}
#part4 .para img{position: absolute;bottom:0;right:0; width: 200px; box-shadow: 0 0 10px rgba(0,0,0,.2);}
@media screen and (max-width: 1200px){
    #part4 .para img{position: unset;margin:auto;}
}
#part5{background:var(--secondColor);color:#fff;}
#part5 h1 span{color:#fff}
#part5 table{border:4px solid var(--mainColor);border-collapse:collapse;empty-cells:show;table-layout:fixed;text-align:center;background:rgba(255,255,255,.05)}
#part5 table th{background:var(--mainColor);font-weight: normal;color:var(--secondColor);}
#part5 table td{border:1px solid var(--mainColor);padding:5px 10px;}
#part5 table td:nth-last-child(2){text-align:left;}
@media screen and (max-width: 1200px){  
    #part3 .content ul li {
        display: flex;
        justify-content: space-between;
    } 
    #part3 .content ul li .img {
        width: 30%;
    } 
    #part3 .content ul li .text {
        width: 67%;
    }
    #part3 .content ul li .text p{
        display: none;
    }
    #part5 p{font-size:12px;}
    #part5 table{font-size:12px;}
    #part5 table td{padding:2px 5px;}
    #part5 table td ul li{position: relative; padding-left: 2em;}
    #part5 table td ul li::before{position: absolute; content: ""; width: 5px; height: 5px; background: var(--mainColor);    border-radius: 50%; left: 1.1em;    top: .8em;}
}
.row766 .more{
    width: 100%;
    text-align: center;
    background: var(--mainColor);
    height: 20px;
}
.row766 .more img{
    width: 15px;
    display: block;
    margin: 0px auto;
    padding-top: 3px;
}
/* #part6{margin-top:2em;} */

.row463 table{border:4px solid var(--secondColor);border-collapse:collapse;empty-cells:show;table-layout:fixed;text-align:center;width:100%;}
.row463 table td{border:1px solid var(--secondColor);padding:5px 10px;}
.row463 table tr:nth-of-type(odd){background:var(--secondColorOp)}
.row430{background:var(--secondColor);color:#fff;}