/*公共样式--开始*/
html,
body,
div,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ol,
form,
input,
textarea,
th,
td,
select
{
    margin: 0;
    padding: 0;
}
*
{
    box-sizing: border-box;
}
html,
body
{
    min-height: 100%;
}

body
{
    font-family: SimSun;
    font-size: 14px;
    color: #333;
    min-width: 1000px;
}
h1,
h2,
h3,
h4,
h5,
h6
{
    font-weight: normal;
}
ul,
ol
{
    list-style: none;
}

ul,
li
{
    list-style: none;
}

img
{
    vertical-align: middle;

    border: none;
}

a
{
    text-decoration: none;

    color: #232323;
}

a,button,input{

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    border: 0;
    outline: none;

}

/*公共样式--结束*/

body
{
    width: 100%;
    height: 100%;

    /*overflow-x: hidden;*/

    position: relative;
}

/*首页 s*/

.index-c{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;

}

.i-container{
    width: 98.177%;
    height: auto;
    margin: 0 auto;
    position: relative;
    padding: 10px 0;
}

.i-container .pic-index{
    width: 100%;
    height: auto;
    /*display: block;*/
}

.i-menu{
    position: absolute;
    z-index: 999;
    display: block;
    cursor: pointer;
}

.i-menu img{
    width: 100%;
}

.i-menu1{
    width: 11.1287%;
    top: 10.1344%;
    left: 44.43565%;
}

.i-menu2{
    width: 10.3338%;
    top: 61.9441%;
    left: 24.5892%;
}

.i-menu3{
    width: 11.1287%;
    top: 64.5294%;
    right: 24.3773%;
}

.time-fen{
    width: 44.5151%;
    position: absolute;
    z-index: 1;
    top: 7.4115%;
    left: 27.8749%;
    transform: rotate(0);

    transition: all 1s linear;
    -webkit-transition: all 1s linear;
}

.today-c{
    top: 0;
    left: 41.5%;
}

.tomorrow-c{
    bottom: 0;
    right: 0;
}

.yesterday-c{
    bottom: 0;
    left: 0;
}

/*首页 e*/


/*今天 s*/

.banner
{
    position: relative;
    width: 1000px;
    height: auto;
    margin: -240px auto 0;
    overflow: hidden;
}

.banner-v{
    width: 100%;
    height: auto;
    position: relative;
}

.banner-v video, .banner-v embed{
    width: 100%;
    height: 100%;
    background-color: #000;
}

.banner-v .banner-play{
    width: 5%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
}

.banner img
{
    width: 100%;
}

.banner .slick-dots
{
    bottom: 7.105%;

    height: 30px;
}

.bless .slick-dots{
    bottom: 16px;
}

.banner .slick-dots li,
.bless .slick-dots li
{
    width: 15px;
    height: 15px;

    border: 0;
    background-color: #e5e5e5;

    list-style-type: none;
}

.banner .slick-dots li button,
.bless .slick-dots li button{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    behavior: url("PIE/PIE.htc");
    background-color: transparent;
}

.banner .slick-dots li.slick-active
{
    background-color: #c9ad88;
}

.bless .slick-dots li.slick-active{
    background-color: #DB1C23;
}

.mid-c
{
    width: 1000px;
    margin: 0 auto;
    position: relative;
    /* outline: 1px solid #f00; */
    overflow: hidden;
    padding-bottom: 0;
}

.mid-c .c-title
{
    font-size: 34px;
    font-weight: bold;
    line-height: 1;
    width: 100%;
    text-align: center;
    color: #daa86f;
    margin: 40px auto;
    font-family: SimHei;
}

.score-banner
{
    width: 100%;
    height: auto;
    /* padding-bottom: 173px; */
}

.score-banner img
{
    width: 100%;
}

.score-banner .slick-dots
{
    bottom: 20px;
    height: 30px;
}

.score-banner .slick-dots li
{
    width: 15px;
    height: 15px;

    border: 0;
    background-color: #e5e5e5;

    list-style-type: none;
}

.score-banner .slick-dots li button{
    background-color: transparent;
}

.score-banner .slick-dots li.slick-active
{
    background-color: #db1c23;
}

.people-bg{
    /* width: 100%; */
    /* height: 750px; */
}

.people-item{
    width: 240px;
    height: 440px;
    margin: 10px auto 0;
    /* padding: 0px 20px; */
    float: left;
}

.people-banner
{
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 70px;
    /* height: 650px; */
}

.people-banner .slick-dots{
    bottom: 10px;
}

.people-banner .slick-dots li{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #E5E5E5;
}

.people-banner .slick-dots li.slick-active{
    background-color: #DB1C23;
}

.people-c
{
    float: left;
    box-sizing: border-box;
    padding: 0 30px 0;
    height: 100%;
    cursor: pointer;
    border-right: 1px solid #ddd;
    overflow: hidden;
    vertical-align: top;
}

.people-c:hover
{
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, .1);
}

.people-banner div .people-item:last-child .people-c{
    border-right: 0;
}

.people-c a{
    width: 100%;
    height: 100%;
    display: block;
}

.people-c a h2
{
    font-family: 'SimHei';
    font-size: 16px;
    line-height: 18px;
    color: #daa86f;
    height: 36px;
    overflow: hidden;
    margin-top: 40px;
    color: #6d6d6d;
}

.people-c p
{
    font-family: 'SimHei';
    font-size: 12px;
    line-height: 18px;
    width: 100%;
    height: 128px;
    margin: 15px 0;
    color: rgba(0, 0, 0, .5);
    overflow: hidden;
    text-overflow: ellipsis;
}

.p-avatar-c
{
    width: 100%;
    height: auto;
}

.p-avatar-c img
{
    display: block;
    width: 70px;
    margin: 0 auto;
    border-radius: 50%;
}

.p-avatar-c h3
{
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    margin-top: 23px;
    text-align: center;
    color: #4b4948;
}

.p-avatar-c p
{
    font-size: 12px;
    width: 100%;
    height: 72px;
    /* overflow: hidden; */
    text-overflow: ellipsis;
    text-align: center;
    color: #4b4948;
    line-height: 18px;
    margin: 0;
}

.sguo-bg
{
    width: 100%;
    height: auto;
    background: url('../img/bg2.jpg') top center;
    background-size: 100% auto;
}

.sguo-bg .sguo-banner{
    width: 1000px;
    margin: auto;
    /* outline: 1px solid #f00; */
    padding-bottom: 50px;
}

.sguo-bg .slick-slider{
    width: 1000px;
    margin: auto;
    overflow: hidden;
    outline: 1px solid #f00;
}

.sguo-banner .slick-dots{
    bottom: 0px;
}

.sguo-bg .c-title{
    /* height: 110px; */
    /* line-height: 110px; */
}


.sguoUl
{
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 0;
    height: 100%;
}

.sguo-banner .slick-dots li{
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin: 0 9px;
}

.sguo-banner .slick-dots li.slick-active{
    background-color: #DB1C23;
}

.sguoUl li
{
    float: left;
    width: 198px;
    height: 180px;
    cursor: pointer;
    color: #4b4948;
    background-color: #fff;
    box-sizing: border-box;
    margin: 0 2px 2px 0;
}

.sguoUl li:nth-child(2n) h2
{
    color: #aeaeae;
}

.sguoUl li:hover
{
    color: #fff;
    background-color: #de3238;
}

.sguoUl li a{
    width: 100%;
    height: 100%;
    display: block;
    padding: 20px 10px;
}

.sguoUl li a h2
{
    font-family: 'SimHei';
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
    color: #6d6d6d;
    height: 130px;
}

.sguoUl li a:visited h2, .sguoUl li a:active h2, .sguoUl li a:link h2{
    color: #6d6d6d;
}

.sguoUl li:hover a{
    color: #fff;
}

.sguoUl li:hover a h2 {
    color: #fff;
}

.sguoUl li a p
{
    font-size: 16px;
    /* line-height: 26.67px; */
    width: 100%;
    height: 145px;
}

.sguoUl li a .sguo-bottom
{
    font-size: 12px;
    line-height: 12px;
    height: 13.34px;
}
.sguoUl .label{
    background: #daa86f;
    color: #fff;
    padding: 2px 5px;
    border-radius: 0 10px;
}

.sguoUl li a .sguo-bottom span + span
{
    color: #c9c9c9;
    margin-left: 0px;
}

.sguoUl li:hover span{
    color: #fff!important;
}

.active-bg
{
    width: 100%;

    background: url('../img/bg3.jpg') top center;
    background-size: 100% auto;
}

.activeUl
{
    overflow: hidden;

    width: 84.583%;
    height: auto;
    margin: 0 auto;
    padding-bottom: 45px;
}

.activeUl li
{
    float: left;

    box-sizing: border-box;
    width: 50%;
    height: auto;
    padding-bottom: 20px;

    border-right: 1px solid #e8e8e8;
}

.activeUl li:last-child
{
    border-right: 0;
    width: calc(25% - 10px);
    padding-right: 44px;
    margin-right: 10px;
}

.activeUl li img
{
    display: block;

    width: 100%;
    margin-bottom: 48px;
}

.activeUl li h2
{
    font-size: 28px;
    font-weight: bold;
    line-height: 36.67px;

    margin-bottom: 28px;

    color: #4b4948;
}

.activeUl li p
{
    font-size: 80px;
    line-height: 80px;
    color: rgba(0, 0, 0, .5);
    padding-bottom: 77px;
}

/*今天 e*/

/*明日 s*/

.tm-banner{
    background: url(../img/tm-banner-bg.jpg);
    background-size: 100%;
}

.tm-banner div{
    position: relative;
}

.tm-banner .tm-banner-v{
    width: 13.5467%;
    position: absolute;
    top: 32.299%;
    left: 14.1%;
}

.tm-banner .tm-banner-v .tm-banner-play{
    width: 20.4545%;
    position: absolute;
    bottom: 5.4547%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
}

.tm-banner .tm-banner-vc{
    width: 100%;
    height: 100%;
    background-color: #000;
    position: absolute;
    top: 0;
    z-index: 9999;
    left: 0;
    display: none;
}

.tm-banner .tm-banner-vc video{
    width: 100%;
    height: 100%;
    /*object-fit: fill;*/
}

.tm-banner .tm-banner-vc .tm-banner-close{
    width: 30px;
    height: 30px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.bless
{
    width: 660px;
    height: 720px;
    margin: 0 auto;
    padding-bottom: 0;
}

.bless .slick-list
{width: 100%;}

.bless img{
    width: 100%;
}

.bless-w{
    position: relative;
    height: 900px;
}


.bless-v
{
    position: relative;

    width: 100%;
    height: auto;
    margin-bottom: 45px;
}

.bless-v video,
.bless-v embed
{
    width: 100%;
}

.bless-v .pic-bless{
    width: 100%;
    display: block;
}

.bless-v .icon-play
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    width: 4.8%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;

    cursor: pointer;
}

.bless-c{
    width: 100%;
    height: 237px;
    text-align: center;
    position: absolute;
    bottom: 120px;
}

.bless-c h2{
    color: #4b4948;
    font-size: 28px;
    margin-bottom: 30px;
    font-weight: bold;
}

.bless-c p{
    font-size: 16px;
    line-height: 30px;
}

.bless .slick-dots{
    bottom: -17px;
}

.bill-c{
    width: 100%;
    background: url(../img/bg2.jpg);
    background-size: auto 100%;
    padding-bottom: 139px;
}

.bill{
    width: 1000px;
    text-align: center;
    margin: auto;
    /* outline: 1px solid #f00; */
}

.bill img{
    width: 377px;
}

.bill .slick-dots{
    bottom: -78px;
}

.bill .slick-dots li{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    margin: 0 7px;
}

.slick-dots li.slick-active{
    background-color: #db1c23;
    border: 0;
}

.video-cbg{
    width: 100%;
    height: 740px;
    background: url(../img/bg4.jpg) top center;
    background-size: 100% 100%;
    overflow: hidden;
    padding-bottom: 75px;
}

.text-bs{
    margin: 0 auto;
    display: block;
    margin-top: 100px;
}

.video-cbg .v-title{
    color: #daa86f;
    font-size: 30px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    margin: 30px 0;
    line-height: 1;
    font-family: SimHei;
}

.video-cbg .v-avatar{
    width: 620px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 10px;
}

.video-cbg .video-w{
    width: 620px;
    height: 348px;
    position: relative;
    z-index: 1000;
    margin: auto;
}

.video-cbg .video-w video, .video-cbg .video-w embed{
    width: 100%;
    height: auto;
    /* outline: 1px solid #f00; */
    background: #000;
}

.video-cbg .video-w .v-play{
    position: absolute;
    cursor: pointer;
    left: 50%;
    top: 50%;
    width: 50px;
    margin: -25px 0 0 -25px;
}

.v-avatar li{
    width: 120px;
    height: auto;
    text-align: center;
    color: #4b4948;
    float: left;
    position: relative;
    margin: 0 0;
}

.v-avatar li:first-child{
}

.v-avatar li:last-child{
    /* margin-right: 4.8105%; */
}

.v-avatar li img{
    width: 68px;
    display: block;
    margin: 5px auto 0;
    cursor: pointer;
    behavior: url("PIE/PIE.htc");
    border-radius: 50%;
}
.v-avatar li p{
    font-size: 12px;
}

.v-avatar li p.name{
    /* font-size: 12px; */
}

.v-avatar li p+p{
    /* font-size: 14px; */
}

.v-avatar li:hover img,
.v-avatar li.active img{
    box-sizing: border-box;
    border: 3px solid #DE383E;
    behavior: url("PIE/PIE.htc");
}

.v-avatar li.active:before{
    content: ' ';
    display: block;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-top: 10px solid #daa86e;
    border-right: 10px solid transparent;
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.video-c{
    margin: 0 auto;
    color: #fff;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.video-c .v-bTitle{
    font-size: 20px;
    font-weight: bold;
    margin: auto;
    background: #daa86f;
    width: 620px;
    padding: 30px 0 20px;
}

.video-c .v-sTitle{
    font-size: 12px;
    margin: auto;
    color: #edd6c0;
    background: #daa86f;
    width: 620px;
    padding: 0 0 30px;
}

.video-cbg .hint{
    text-align: center;
    font-size: 12px;
    color: #6d6b6a;
    margin: 34px 0;
}

/*明日 e*/


/*昨日 s*/

.y-banner{
    width: 1000px;
    position: relative;
    margin: -240px auto 0;
}

.y-banner img{
    width: 100%;
}

.licheng-c{
    width: 100%;
    height: auto;
    background-color: #F3F3F3;
    padding: 20px 30px 50px 10px;
}

.swiper-container{
    width: 100%;
}

.slide-inner{
    width: 100%;
}

.swiper-slide img{
    width: auto;
    height: 668px;
    display: block;
}

.swiper-scrollbar{
    width: 98.09%;
    height: 20px;
    margin: 0 auto;
    background-color: #ebebeb;
    position: relative;
    -ms-touch-action: none;
}

.swiper-scrollbar-drag{
    width: 100%;
    height: 100%;
    position: relative;
    background-color: #c9ad88;
}

.swiper-scrollbar-cursor-drag {
    cursor: move;
}

.yNavUl{
    width: 1000px;
    height: 125px;
    line-height: 125px;
    margin: 0 auto;
    overflow: hidden;
}

.yNavUl li{
    width: 200px;
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    margin: 0 0;
    color: #e5e5e5;
    float: left;
    cursor: pointer;
}

.yNavUl li:hover{
    color: #DB1C23;
}

.yNavUl li.active{
    color: #DB1C23;
}

/*昨日 e*/

/*头部 s*/
.nav
{
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: auto;
    height: 440px;
}

.nav-bg
{
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: auto;
}

.nav-c
{
    position: relative;
    width: 1000px;
    /* outline: 1px solid #f00; */
    margin: auto;
}

.nav .logo
{
    height: 30px;
    position: absolute;
    top: 40px;
    left: 0;
}

.nav .navUl
{
    position: absolute;
    overflow: hidden;
    width: 1000px;
    line-height: 80px;
    font-size: 20px;
    text-align: center;
    top: 115px;
    font-family: SimHei, sans-serif;
}

.nav .navUl li
{/* width: 318px; *//* margin: 0 5px; */display: inline-block;background: #e0e0e0;border-radius: 0 20px;}

.nav .navUl li a
{
    font-weight: bold;
    color: #4b4948;
    display: block;
    height: 80px;
    line-height: 80px;
    width: 315px;
}

.nav .navUl li.nActive
{background: #de3238;}

.nav .navUl li.nActive a
{
    color: #fff;
}
/*头部 e*/

/*底部 s*/

.footer
{
    position: relative;
    overflow: hidden;
    color: #4b4948;
    background-color: #e7e7e7;
    margin: auto;
    /* outline: 1px solid #f00; */
    padding: 20px 0;
    height: 100px;
    font-size: 12px;
}

.footer .text-bosera
{
    float: left;
    margin-left: 20px;
}

.footer_div
{
    width: 1000px;
    margin: auto;
    font-size: 12px;
    line-height: 30px;
}

.footer_div h2
{
    font-size: 40.01px;
    line-height: 34px;

    margin-bottom: 92px;
}

.footer_div p
{
    /* font-size: 16px; */
    /* line-height: 1; */
}

.footer_div p + p
{
    1:
    font-size: 18.6px
    line-height: 1;
    /* font-size: 18px; */
}

.text-beian
{
    font-size: 16px;
    position: absolute;
    top: 50px;
    left: 560px;
}

.footer-tip
{
    font-size: 12px;
    color: #cacaca;
    width: 1000px;
    margin: -37px auto 0;
    text-align: right;
    line-height: 1;
}

/*底部 e*/

/*今天-人物详情 s*/

.p_nav
{
    /* overflow: hidden; */
    /* width: 100%; */
    /* height: 336px; */
    /* background: url(../img/bg1.jpg) top center; */
    /* background-size: 100%; */
    height: 195px;
}

.p_nav .logo,
.p_nav .navUl
{
    /* margin-top: 2.28%; */
}

.page-addr
{
    font-size: 18.67px;

    position: absolute;
    bottom: 33px;
    left: 7.65%;

    color: #333;
}

.page-addr a
{
    color: #333;
}

.p_detail
{
    overflow: hidden;
    width: 1000px;
    height: auto;
    margin: 0 auto;
    padding-bottom: 20px;
}

.p_detail h2
{
    font-size: 34px;
    font-weight: bold;
    margin: 50px auto 10px;
    text-align: center;
    font-family: SimHei, sans-serif;
}

.p_detail p.info
{
    font-size: 16px;
    margin-bottom: 20px;
    color: #666;
    text-align: center;
}

.p_detail .p_img
{
    position: relative;

    width: 23.13%;
    margin: 0 auto;
}

.p_detail .p_img img
{
    width: 100%;
}

.p_detail .p_img .d_video
{
    width: 100%;
    height: auto;
}

.p_detail .p_img .d_video video,
.p_detail .p_img .d_video embed{
    width: 100%;
}

.p_detail .p_img .d_video img{
    width: 20.478%;
    position: absolute;
    top: 31.87%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;

    cursor: pointer;
}

.p_detail .p_img .p_info
{
    position: absolute;
    bottom: 0;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: 10px 24px;
    text-align: center;
    color: #fff;
    background-color: #daa86f;
}

.p_detail .p_img .p_info .name
{
    font-size: 20px;
    margin-bottom: 8px;
}

.p_detail .p_img .p_info .work
{
    font-size: 12px;
}

.p_detail .p_img_w
{
    overflow: hidden;

    margin: 0 auto;
}

.p_detail .p_img_w .p_img
{
    float: left;

    margin: 0;
    margin-right: 4.2%;
}

.p_detail .p_img_w .p_img:first-child
{
    margin-left: 10.1%;
}

.p_detail .p_img_w .p_img:last-child
{
    margin-right: 10.1%;
}

.p_detail .img-w{
    position: relative;
    margin-bottom: 40px;
}

.d-video-c{
    width: 46.82%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 26.59%;
    margin: 0 auto;
    display: none;
}

.d-video-c video{
    width: 100%;
    height: 100%;
    background-color: #000;
    object-fit: fill;
}

.p_content
{
    width: 90%;
    height: auto;
    margin: 0 auto;

    color: #333;
}

.p_content p
{
    font-size: 16px;
    line-height: 30px;

    margin-bottom: 35px;

    text-indent: 2em;
}

.p_content h3
{
    font-size: 20px;
    font-weight: bold;

    margin-bottom: 30px;

    text-indent: 2em;
}

.p_content img{
    width: 660px;
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
}

/*今天-人物详情 e*/

.noBorder{
    border: 0;
}

@media screen and (max-width: 1440px) {

    .banner{
    }

    .nav .navUl li a{
/*         font-size: 22rpx; */
    }

    .people-banner{
        /* padding-bottom: 110px; */
    }

    .people-c{
        /* padding: 45px 30px; */
    }

    .people-c a h2{
/*         font-size: 26px; */
    }

    .people-c p{
/*         font-size: 16px; */
    }

    .p-avatar-c h3{
/*         font-size: 24px; */
/*         margin-top: 14px; */
    }

    .sguoUl{
        /* margin-bottom: 90px; */
    }

    .sguoUl li{
/*         padding: 30px 20px; */
    }

    .sguoUl li a h2{
/*         font-size: 24px; */
    }

    .sguoUl li a p{
/*         font-size: 15px; */
/*         height: 116px; */
    }

    .activeUl li img{
/*         margin-bottom: 32px; */
    }

    .activeUl li h2{
/*         font-size: 24px; */
    }

    .activeUl li p{
/*         font-size: 70px; */
    }

    .y-banner{
/*         margin-top: -20%; */
    }
    .text-bs{
/*         margin-top: 80px; */
    }

    .video-c{
        /* padding-top: 10.5%; */
    }
    .video-cbg .v-title{
        /* margin-top: 101px; */
        /* margin-bottom: 264px; */
    }
    .video-cbg .video-w{
        /* top: -88%; */
        /* margin-bottom: 26px; */
    }

    .v-avatar li p+p{
        /* font-size: 14px; */
    }

    .yNavUl li{
/*         font-size: 27px; */
    }

    .footer{
        /* padding-top: 122px; */
        /* padding-bottom: 240px; */
    }
}


@media screen and (max-width: 1366px) {

    .nav .navUl li a{
/*         font-size: 22rpx; */
    }

    .people-c{
        /* padding: 45px 30px; */
    }

    .people-c a h2{
/*         font-size: 22px; */
    }

    .people-c p{
/*         font-size: 14px; */
    }

    .p-avatar-c h3{
/*         font-size: 22px; */
/*         margin-top: 10px; */
    }

    .sguoUl{
        /* margin-bottom: 90px; */
    }

    .sguoUl li{
/*         padding: 30px 20px; */
    }

    .sguoUl li a h2{
/*         font-size: 24px; */
    }

    .sguoUl li a p{
/*         font-size: 15px; */
/*         height: 116px; */
    }

    .activeUl li img{
/*         margin-bottom: 32px; */
    }

    .activeUl li h2{
/*         font-size: 24px; */
    }

    .activeUl li p{
/*         font-size: 70px; */
    }

    .y-banner{
/*         margin-top: -20%; */
    }

    .text-bs{
/*         margin-top: 70px; */
    }

    .video-c{
        /* padding-top: 10.5%; */
    }
    .video-cbg .v-title{
        /* margin-top: 100px; */
        /* margin-bottom: 277px; */
    }
    .video-cbg .video-w{
        /* top: -40%; */
        /* margin-bottom: 26px; */
    }

    .v-avatar li p+p{
        /* font-size: 13px; */
    }

    .p_detail p.info{}

    .p_detail .p_img .p_info{
/*         padding: 18px; */
    }

    .p_detail .p_img .p_info .name{
/*         font-size: 30px; */
/*         margin-bottom: 12px; */
    }

    .p_detail .p_img .p_info .work{
/*         font-size: 13px; */
    }

    .yNavUl li{
/*         font-size: 26px; */
    }

    .footer{
        /* padding-top: 132px; */
        /* padding-bottom: 250px; */
    }
}

@media screen and (max-width: 1280px) {
    .nav .navUl li a{
/*         font-size: 19rpx; */
    }

    .people-c{
        /* padding: 45px 30px; */
    }

    .people-c a h2{
/*         font-size: 21px; */
    }

    .people-c p{
/*         font-size: 14px; */
    }

    .p-avatar-c h3{
/*         font-size: 20px; */
/*         margin-top: 10px; */
    }

    .sguoUl{
        /* margin-bottom: 90px; */
    }

    .sguoUl li{
/*         padding: 30px 20px; */
    }

    .sguoUl li a h2{
/*         font-size: 22px; */
    }

    .sguoUl li a p{
/*         font-size: 14px; */
/*         height: 116px; */
    }

    .activeUl li img{
/*         margin-bottom: 32px; */
    }

    .activeUl li h2{
/*         font-size: 24px; */
    }

    .activeUl li p{
/*         font-size: 70px; */
    }

    .y-banner{
/*         margin-top: -20%; */
    }

    .text-bs{
/*         margin-top: 60px; */
    }

    .video-c{
        /* padding-top: 10.5%; */
    }
    .video-cbg .v-title{
        /* margin-top: 94px; */
        /* margin-bottom: 257px; */
    }
    .video-cbg .video-w{
        /* top: -78%; */
        /* margin-bottom: 26px; */
    }

    .v-avatar li p+p{
        /* font-size: 12px; */
    }

    .p_detail .p_img .p_info{
/*         padding: 18px; */
    }

    .p_detail .p_img .p_info .name{
/*         font-size: 30px; */
/*         margin-bottom: 12px; */
    }

    .p_detail .p_img .p_info .work{
/*         font-size: 13px; */
    }

    .yNavUl li{
/*         font-size: 24px; */
    }

    .footer{
        /* padding-top: 102px; */
        /* padding-bottom: 220px; */
    }
}

.d-xuyan{
    font-size: 14px;
    margin-top: 20px;
    line-height: 24px;
}

.d_houji{
    font-size: 14px;
    color: #1F497D;
}

.d_houji span{
    color: #4b4948;
}

.link-hover:hover{
    color: #DB1C23;
}


.t-video-c{
    height: 475px;
    position: relative;
    overflow: hidden;
    background: #c62f35;
    background-color: #DE3337;
}

.t-video-c .t-video{
    width: 100%;
    display: block;
}

.banner .tvideo-text{
    width: 34.26%;
    position: absolute;
    top: 28%;
    left: 6.769%;

    animation: textAni 2s linear;
    -webkit-animation: textAni 2s linear;
}

@keyframes textAni{
    0%{
        opacity: 0;
        left: 30.5%;
    }
    50%{
        opacity: 0.3;
    }
    100%{
        opacity: 1;
        left: 6.769%;
    }
}

@keyframes textAni{
    0%{
        opacity: 0;
        left: 30.5%;
    }
    50%{
        opacity: 0.3;
    }
    100%{
        opacity: 1;
        left: 6.769%;
    }
}

.t-video-dots{
    width: 100%;
    height: 15px;
    margin: 0 auto;
    margin-top: 30px;
    text-align: center;
}

.t-video-dots > span{
    width: 15px;
    height: 15px;
    margin: 0 3px;
    border-radius: 50%;
    background-color: #E5E5E5;
    display: inline-block;
    cursor: pointer;
    behavior: url("PIE/PIE.htc");
}

.t-video-dots > span.active{
    background-color: #DB1C23;
}

