
li{
    list-style: none;
}
a{
    text-decoration: none;
    color:#000;
}




@media(max-width:670px){
    .applicationpic .p1{
        margin-left: 7vw !important;
    }
}


@media(max-width:1100px){
    .dutyneeds {
        padding-left: 13% !important;
        padding-right: 13% !important;
}
}
@media(max-width:750px){
    .dutyneeds {
        padding-left: 6% !important;
        padding-right: 6% !important;
}
}
@media(max-width:500px){
    .dutyneeds {
        padding-left: 2% !important;
        padding-right: 2% !important;
}
}
@media(max-width:480px){
    .dutyneeds .dutytitle{
        font-size:  24px !important;
    }
    .toudi{
        width: 110px !important;
        height: 35px !important;
        padding-top: 6px !important;
    }
    .dutyneeds {
        padding-left: 1% !important;
        padding-right: 1% !important;
}
}




.applicationpic{
    width: 100%;
    height: 370px;
    background-image:  url("/webresources/Img/news\\banner1.png");
    background-size: 100% 100%;
}
.applicationpic .p1{
    font-size: 56px;
    letter-spacing: 10px;
    padding-top: 6vw;
    font-family: SourceHanSansCN-Medium !important;
    color: white;
    margin-left: 14.4vw;
    margin-bottom: 20px;
}



.about{
    width: 100%;
}
.aboutbanner{
    width: 100%;
    height: 100px;
    background-image:  url("/webresources/Img/2banner .png");
    background-size: 100% 100%;
}
.aboutbanner h1{
    margin-left: calc(5vw);
    padding-top: calc(1.3vw);
    color: white;
    letter-spacing: 10px;
    font-size: 2.5rem;
}
.breadcrumbs{
    width: 100%;
    height: 50px;
}
.bread {
    width: 76%;
    margin-left: 8% !important;
    padding-top: 19px;
    margin-left: 8vw;
}
.type-name {
    display: inline-block;
}
.type-name a {
    font-family: SourceHanSansCN-Normal;
    font-size: 16px;
    color: #595959;
}
.type-name + .type-name:before {
    font-size: 16px;
    content: ">\00a0";
}
.type-name:last-child a {
    font-size: 16px;
    color: #00479d;
}
.type-name:hover a {  
    font-size: 16px;
    color: #00479d;
     border-bottom: 2px solid #2763ac;
}



.dutyneeds{
    width: 100%;
    padding-left: 21%;
    padding-right: 21%;
    padding-top: 70px;
    padding-bottom: 80px;
}
.dutyneeds .dutytitle{
    float: left;
    font-size: 32px;
    color: #262626;
    font-family: SourceHanSansCN-Regular !important;
}
.toudi{
    float: right;
    width: 140px;
    height: 46px;
    color: white;
    background-color: #00479d;
    font-size: 16px;
    padding-top: 10px;
    font-family: SourceHanSansCN-Normal !important;
    text-align: center;
}
.gangweitit{
    font-size: 20px;
    color: #262626;
    font-family: SourceHanSansCN-Regular !important;
    margin-top: 120px;
    margin-left: 30px;
    margin-bottom: 20px;
}
.dutyneeds .p1,.p2,.p3{
    font-size: 16px;
    color: #595959;
    font-family: SourceHanSansCN-Normal !important;
    margin-top: 10px;
    margin-left: 30px;
}

.renzhitit{
    font-size: 20px;
    color: #262626;
    font-family: SourceHanSansCN-Regular !important;
    margin-top: 40px;
    margin-left: 30px;
    margin-bottom: 20px;
}
.dutyneeds .p4,.p5,.p6,.p7,.p8,.p9,.p10,.p11,.p12{
    font-size: 16px;
    color: #595959;
    font-family: SourceHanSansCN-Normal !important;
    margin-top: 10px;
    margin-left: 30px;
}