.pid-a721946b-19cc-4e9e-bd66-383ffe15edf5{}

/*.gp-header13 .gp-nav-wrap .gp-nav > li > a{*/
/*    color:#222;*/
/*}*/
.gp-header13 .gp-menu .gp-menu-nav > ul > li > a,.gp-header13 .gp-menu .gp-menu-nav > ul > li .m-second-nav > li > a,.gp-header13 .gp-menu .gp-menu-nav > ul > li > .gp-menu-arrow{
    color: #333 !important;
}
.gp-header13{
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
}
.gp-header13 .gp-menu.open .gp-menu-nav.gp-menu-offcanvas1{background:none!important;}

.gp-header13 .gp-menu .gp-menu-header{
    margin-top:-17px;
}
.gp-header13 .gp-menu .gp-menu-nav.gp-menu-offcanvas1{
    margin-top:-5px;
}

@media screen  and (min-width:996px){.gp-pc-layout-pid-78a62737-35dc-4e82-a370-e70153a08b49:nth-child(1){width: 100px;}.gp-pc-layout-pid-78a62737-35dc-4e82-a370-e70153a08b49:nth-child(2){flex: 1;}}}
@media screen and (min-width: 996px){
.pid-78a62737-35dc-4e82-a370-e70153a08b49 .block-list117 li a .info{width:87.35%}

}

/*竖排竖版栏目设计在小尺寸时调整为横排版显示的媒体查询写法*/
@media screen and (max-width: 996px){
    /*标题距离底色的间距*/
    body .pid-78a62737-35dc-4e82-a370-e70153a08b49{
        padding-top:50px !important;
        }
    /*底部距离底色的间距*/
    .pid-78a62737-35dc-4e82-a370-e70153a08b49.gp-pb-100{
        padding-bottom:40px !important;
        }
    .block-list116 li a .info{width:100% !important}
    .block-list117 li a .info{width:100%}
    /*栏目标题的调整*/
    .pid-78a62737-35dc-4e82-a370-e70153a08b49 .gp-title30 h2 a { 
        width: auto; /*auto是给横线的宽度，自动撑开的宽度，不定，看内容能撑开多宽*/
        margin-left:0;/*左对齐*/
        border-bottom: 1px solid #ba2528;
        letter-spacing: 0px; /*因从竖变过来的，所以需要调一下字间距吧，0意为没有字间距*/
        padding:0 30px ;
        /*box-sizing:border-box;*/
        }
    
    /*更多及图标的组的位置调整*/
    .pid-78a62737-35dc-4e82-a370-e70153a08b49 .gp-title30 .more {
        right:0;
        position: absolute; 
        left: initial;/*因为和左边没有关系，但为了不影响右=0，类none吧，意思是恢复初始状态*/
        }
        
    /*更多及图标的组的内部样式调整*/    
    .pid-78a62737-35dc-4e82-a370-e70153a08b49 .gp-title30 .more a{
        display: inline-block;/*下面的样式在内部起作用，意为呈递为内联对象，对象的内容作为块对象呈递*/          /*写两次同时使用才行，表示两个再一个div内并行转换为行内块，block只是一个块，block是一块一行，而不是同一行的“行内块”*/
        width: auto;/*自动撑开的宽度，不定，看内容能撑开多宽*/
        letter-spacing: 0;/*因从竖变过来的，所以需要调一下字间距吧，0意为没有字间距*/
        padding: 6px 30px 6px 20px;
        }
        
    /*span是给到图标上的，不知道为什么要再给一遍转换为块*/    
    .pid-78a62737-35dc-4e82-a370-e70153a08b49 .gp-title30 span{
        display: inline-block;
        }
    
    .pid-78a62737-35dc-4e82-a370-e70153a08b49 .gp-title30 .more a::after {
        content: "";
        display: block;
        width: 1px;
        height: 100%;
        background: #e6e6e6;
        position: absolute;
        left: 5px;
        top: 0px;
        z-index: -2;
        }
    .pid-78a62737-35dc-4e82-a370-e70153a08b49 .gp-title30 .more a::before {
        content: "";
        display: block;
        width: 0;
        height: 100%;
        background: #ba2528;
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: -1;
        transition: all 0.2s ease-in-out;
        }
        
        
    /*右侧更多hover失败就不追了，不划算
    .pid-78a62737-35dc-4e82-a370-e70153a08b49 .gp-title30 .more a::after:hover {*/
    /*    content: "";*/
    /*    display: block;*/
    /*    width: 1px;*/
    /*    height: 100%;*/
    /*    background: #e6e6e6;*/
    /*    position: absolute;*/
    /*    left: 5px;*/
    /*    top: 0px;*/
    /*    z-index: -2;*/
    /*    }*/
    
    /*标题右侧小短线*/
    .gp-title30 h2 a::after {
        right:0;
        width:16px;
        height:2px;
        bottom:50%;
        left:initial;
        }
        
        .pid-78a62737-35dc-4e82-a370-e70153a08b49 .gp-title30 span{
    display: inline-block;
    transform:rotate(0deg);
    transform-origin:0 0;
    vertical-align:middle;
}
}
@media screen and (max-width: 996px){
    .pid-78a62737-35dc-4e82-a370-e70153a08b49 .gp-title30 .more a{
        color:#fff;
    } 
}
/**/
.block-list117 li a{width: calc((100% - 40px)*0.8735);}
@media screen and (max-width: 996px){ 
    .block-list117 li a{width:auto;}
}

@media screen  and (min-width:996px){.gp-pc-layout-pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7:nth-child(1){width: 100.4px;}.gp-pc-layout-pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7:nth-child(3){flex: 1;}}
.pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7{position:relative;overflow:hidden;}
.pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7::before{
    content:"";
    display:block;
    width:100%;
    height:280px;
    position:absolute;
    left:60px;
    bottom:0px;
    background:#94070a;
    z-index:0;
}

/*.gp-mb-0{*/
/*    background-color:#fffefa;*/
/*    padding:64px 0;*/
/*}*/



/*标题的更多居中*/
.gp-title30 .more a{
    margin:0 0 0 auto;
    color:#fff;
    opacity:.7;
}
.gp-title30 .more a:hover{
    margin:0 0 0 auto;
    color:#fff;
    opacity:1;
}
/*标题的文字*/
/*.gp-title30 h2 a{*/
/*    margin:0 0 0 20px;*/
/*}*/
@media (max-width: 1460px){
  .pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7  .block-list115 li{margin-bottom:10px !important;}
}

/*@media (min-width: 1400px){
    body .gp-pc-layout-pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7:nth-child(2){
    width:700px !important;
}
}
@media (max-width: 1400px){
    body .gp-pc-layout-pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7:nth-child(2){
    width:800px !important;
    margin:0 auto;
}
}
*/


/*竖排竖版栏目设计在小尺寸时调整为横排版显示的媒体查询写法*/
@media screen and (max-width: 996px){
    body .gp-title30 .more a{color:#666;}
    .pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7 .block-list114 li a .info h3{color:#333 !important}
    /*标题距离底色的间距*/
    body .pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7{
        margin-top:-30px;
        }
    /*底部距离底色的间距*/
    .pid-b44ff921-e2df-4ad2-a175-ba76f19c32e.gp-mb-0{
        margin-bottom:40px !important;
        }
    
    /*栏目标题的调整*/
    .pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7 .gp-title30 h2 a { 
        width: auto; /*auto是给横线的宽度，自动撑开的宽度，不定，看内容能撑开多宽*/
        margin-left:0;/*左对齐*/
        border-bottom: 1px solid #ba2528;
        letter-spacing: 0px; /*因从竖变过来的，所以需要调一下字间距吧，0意为没有字间距*/
        padding:0 30px ;
        /*box-sizing:border-box;*/
        }
    
    /*更多及图标的组的位置调整*/
    .pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7 .gp-title30 .more {
        right:0;
        position: absolute; 
        left: initial;/*因为和左边没有关系，但为了不影响右=0，类none吧，意思是恢复初始状态*/
        }
        
    /*更多及图标的组的内部样式调整*/    
    .pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7 .gp-title30 .more a{
        display: inline-block;/*下面的样式在内部起作用，意为呈递为内联对象，对象的内容作为块对象呈递*/          /*写两次同时使用才行，表示两个再一个div内并行转换为行内块，block只是一个块，block是一块一行，而不是同一行的“行内块”*/
        width: auto;/*自动撑开的宽度，不定，看内容能撑开多宽*/
        letter-spacing: 0;/*因从竖变过来的，所以需要调一下字间距吧，0意为没有字间距*/
        padding: 6px 30px 6px 20px;
        }
        
    /*span是给到图标上的，不知道为什么要再给一遍转换为块*/    
    .pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7 .gp-title30 span{
        display: inline-block;
        transform:rotate(0deg);
        transform-origin:0 0;
        vertical-align:middle;
        }
    
    /*右侧更多的细节的样式使用伪类来完成调整*/
    .pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7 .gp-title30 .more a::after {
        content: "";
        display: block;
        width: 1px;
        height: 100%;
        background: #e6e6e6;
        position: absolute;
        left: 5px;
        top: 0px;
        z-index: -2;
        }
    .pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7 .gp-title30 .more a {
        border-top:1px solid #e6e6e6;
        border-left:4px solid #ba2528;
        
        }
        
    .pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7 .block-list114 li a .info h3{
        padding-bottom:0px;
        -webkit-line-clamp: 2;
    }
}

/*小尺寸英文标题隐藏*/
@media screen and (max-width: 479px){
    .gp-title30 h2 span{display:none !important;}
    .gp-title30 h2{display:inline-block;}
    .gp-title30 .more{bottom:inintial;top:0;}
}
@media screen and (max-width: 1320px){
.pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7 .gp-title30 .more a {
        border-top:1px solid #e6e6e6;
        border-left:4px solid #ba2528;
        
        }
        
    .pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7 .block-list114 li a .info h3{
       
        -webkit-line-clamp: 2;
        padding-bottom:0px;
    }
}
@media screen and (max-width: 1540px){
.pid-b44ff921-e2df-4ad2-a175-ba76f19c32e7::before{left:0;}
}



/*.gp-mt-0{*/
/*    background-size:62% 100%;*/
/*}*/

.pid-52b9d54d-410b-446d-aa81-132997640afc .gp-title30 .more a{
    color:#333333;
}

.pid-52b9d54d-410b-446d-aa81-132997640afc .gp-title30 .more a:hover{
    background-color:#ba2528;
    color:#fff;
}

@media screen and (max-width: 996px){
    body .pid-52b9d54d-410b-446d-aa81-132997640afc{
        margin-top:-10px !important;
        margin-bottom:-40px !important;
        }
}

