input {
    padding: 0;
    margin: 0;
    font-family: 'Microsoft YaHei';
}

img {
    border: none;
    background: none;
    vertical-align: middle;
}

ul,
ol,
li {
    list-style-type: none;
}

select,
input,
img,
select {
    vertical-align: middle;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

table,
th,
td {
    vertical-align: middle
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.clearfix {
    zoom: 1
}

.clearboth {
    height: 0px;
    line-height: 0px;
    overflow: hidden;
    clear: both;
    font-size: 0px;
}

h1,
h2,
h3,
h4 {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5
}

hr {
    border: 0;
    border-top: 1px solid #ccc;
    height: 0;
}

.wd1200 {
    width: 1200px;
    margin: 0 auto;
}

p {
    margin: 0;
}

.wt{width:1920px;position: relative;left:50%;margin-left:-960px;}

/*æ»šåŠ¨*/

#demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

#indemo {
    float: left;
    width: 800%
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}



#m_demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

#m_indemo {
    float: left;
    width: 800%
}

#m_demo1 {
    float: left;
}

#m_demo2 {
    float: left;
}


/*----- Common css ------*/

.fl {
    float: left;
}

.fr {
    float: right;
}

.di {
    _display: inline;
}

.fwn {
    font-weight: normal;
}

.dib {
    *display: inline;
    _zoom: 1;
    _display: inline;
    _font-size: 0px;
}


/*样式*/
.wh{max-width: 1615px;width: 96%;margin:0 auto;}



.flex_a{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}



.flex_b{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}





.flex_c{    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;}




.flexd {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}




/* pc 头部 */
.head_11{position: absolute;left:0px;top: 0px;width: 100%;height:96px;border-bottom: 1px solid rgba(255, 255, 255, .24);z-index: 999;}
.logo_a{line-height: 96px;}
.logo_a img{max-width: 100%;}


.nav_right{width: 70%;}



.x-menu{width:calc(100% - 180px);}
.an_ll{width: 96px;}

.an_ll li{cursor:pointer;position: relative;}
.an_ll li img{max-width: 100%;max-width: 20px;}


.ss{color:#fff;font-size: 18px;font-weight: 600;text-align: center;}

.ss a{color:#fff;font-size: 18px;}



.ss {
    display: none;
    position: absolute;
    right: 0;
    top: 58px;
    width: 258px;
    padding: 12px;
    border-radius: 10px;
    z-index: 999;
    background: rgb(238, 199, 79, 0.5);
}
.ss input {
    outline: none;
    line-height: 30px;
    width: 20%;
    background: none;
    border: 1px solid #fff;
    background: #fff;
    font-size: 13px;
    color: #eec74f;
    float: left;
}

.ss #keyword {
    padding-left: 5px;
    line-height: 30px;
    width: 80%;
    background: none;
    border: 1px solid #fff;
    outline: none;
    font-size: 13px;
    color: #fff;
    float: left;
}

.ss #keyword:-webkit-autofill {
    -webkit-text-fill-color: #fff !important;
    transition: background-color 5000s ease-in-out 0s;
}

.ss #keyword::placeholder {
    color: #fff;
}



.banner{position: relative;}
.banner_ll{position: relative;}
.banner_ll li a.img{display: block;}
.banner_ll li a.img img{width: 100%;}



/* 右侧竖向分页器定位 */





.qh_cc{    position: absolute;
    right: 90px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #fff;
    z-index: 20;
    font-family: Arial, sans-serif;}


    .number-pagination {
        width: 20px;
        height:270px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
      }

.number-pagination .current {
    font-size: 19px;
     color:#fff
}


.number-pagination .line {
    width: 1px;
    height: 188px;
    background: rgba(255, 255, 255, 0.7);position: relative;
}


.number-pagination .line::after{position: absolute;width: 3px;height:0%;left:-1px;top:0px;content:"";background:#fff;
    animation: lineGrow 3s linear infinite;}


    /* 动画：从高度 0% 到 100% */
@keyframes lineGrow {
    0% {
        height: 0%;
    }
    100% {
        height: 100%;
    }
}


.number-pagination .total {
    font-size: 19px;
    color:#fff
}



/* Swiper 小圆点竖向排列 */
.banner .swiper-pagination {
    position: relative;
    width: 20px;margin-top: 30px;
}

.banner .swiper-pagination-bullet {
    display: block !important;
    margin: 8px 0 !important;
    opacity: 1;background:url(../images/dz2.png) no-repeat 50%;width: 20px;height:20px
}

.banner .swiper-pagination-bullet-active {
    background:url(../images/dz1.png) no-repeat 50%;
}




.logo_22{display: none;}



.section{position: relative;overflow: hidden;}


/* section1 */

.fp-viewing-page2 .x-menu > li > a{
    color: #1b1b1b;
}
.fp-viewing-page2 .logo_22{display: block;}
.fp-viewing-page2 .logo_11{display: none;}
.fp-viewing-page2 .an_ll li img{ -webkit-filter: drop-shadow(0 50vh 0 #000);
    filter: drop-shadow(0 50vh 0 #000);
    transform: translateY(-50vh);}

.ab_aa{width: 43.3%;}
.bt11{background:url(../images/hua.png) no-repeat left;line-height: 24px;padding-left: 38px;
	font-family: MicrosoftYaHei;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #eec74f;}

.bt22{	font-family: MicrosoftYaHei-Bold;
	font-size: 45px;
	font-weight: 600;
	letter-spacing: 0px;
	color: #eec74f;}


.bt33{	font-family: MicrosoftYaHei;
	font-size: 35px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 2px;
	color: #2d2d2d;}


.ab_nr{	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #282828;margin-top: 25px;}


.more11{width: 182px;line-height: 62px;text-align: center;
	height: 62px;border-radius: 0 30px 30px 0px;background:#eec74f;overflow: hidden;	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff;margin-top: 55px;}

.more11 a{color: #ffffff;}



.ab_img{width: 51.20%;	border-radius: 10px;overflow: hidden;}
.ab_img img{width: 100%;}



.sz_lk{margin-top: 50px;}
.sz_lk li h3{text-align: center;}
.sz_lk li h3 a{	font-family: ArialMT;
	font-size: 63px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #eec74f;}


.sz_lk li h3 em{	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #323c49;font-style: normal;}

.sz_lk li h4{	font-family: MicrosoftYaHei;
        font-size: 18px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 34px;
        letter-spacing: 0px;
        color: #383838;text-align: left;margin-left: 41px;}






/* */
.section2{background:url(../images/bbbg2.jpg) no-repeat 50%;background-size: cover;display: block;}
.section2 .fp-tableCell{display: block;height: 100%!important;}
.section2 .flex_a23{margin-top: 96px;width: 100%;height: 100%!important;}


.box1_bot23{height: 100%!important;}
.promenu22{width: 23.28%;height: 100%!important;border-right: 1px solid rgba(255, 255, 255, 0.24);}


    .promenu22{
        height: 100%!important;
        display: flex;
        flex-direction: column;
           /* 垂直方向居中 */
        justify-content: center;
        }
    

.pp_lo{margin-left: 33%;}

.pp_rot{margin-top: 60px;}
.pp_rot li{width: 100%;position: relative;line-height: 77px;	font-size: 20px;color: #fff;}
.pp_rot li::before{width: 65%;right:0px;bottom: 0px;content: "";background: rgba(255, 255, 255, .24);position: absolute;height: 1px;}
.pp_rot li a{line-height: 77px;color: #fff;padding-left: 33%;display: block;}
.pp_rot li.on{background:url(../images/hs.png) no-repeat right 50%;}
.pp_rot li.on a{background:url(../images/jt11.png) no-repeat 95% 50%;}



.b1b_index22{width: 76.22%;padding: 2.5vw;overflow: hidden;}
.b1b_index22 ul{width: 100%;position: relative;}




.left_pp{width: 49%;background:url(../images/ptm11.png) no-repeat 50%;background-size: 100% 100%;padding: 50px 40px;}
.left_pp h2{	font-family: MicrosoftYaHei;
	font-size: 27px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff;}
.left_pp h3{	font-family: MicrosoftYaHei;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 29px;
        letter-spacing: 0px;
        color: #ffffff;height:58px;overflow: hidden;margin-top:20px}


.pp_more a{color:#fff}
.pp_more{border-bottom: 2px solid #fff;width: 108px;text-align: left;font-size: 14px;
    background:url(../images/jtbs.png) no-repeat right 50%;line-height: 30px;
    font-weight: 400;margin-top: 45px;color:#fff,}


.da_img{width: 100%;text-align: center;margin-top: 30px;}
.da_img img{max-width: 100%;}

.right_pp{width: 49%;}
.right_pp li{width: 48.5%;padding: 50px 40px;}
.right_pp li:nth-child(1){width: 100%;margin-bottom: 3%;background:#7d868f;position: relative;}
.right_pp li img{max-width: 100%;text-align: center;}

.right_pp li h2{	font-family: MicrosoftYaHei;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #ffffff;}

.right_pp li h3{	max-width: 209px;
        height: 58px;
        font-family: MicrosoftYaHei;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 29px;
        letter-spacing: 0px;
        color: #ffffff;margin-top: 20px;}



.da_img22{position: absolute;width: 62%;position: absolute;right:0px;bottom: 0px;}
.da_img22 img{max-width: 100%;}


.pp_more22{margin-top: 60px;}

.right_pp li:nth-child(2){background:#7d868f;}
.right_pp li:nth-child(3){background:#54606e;}



.da_img33{margin-top: 30px;}
.da_img33 img{max-width: 100%;text-align: center;}


.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}








/* */
.section3{background:url(../images/bg3.jpg) no-repeat 50%;background-size: cover;}
.fp-viewing-page4 .x-menu > li > a{
    color: #1b1b1b;
}
.fp-viewing-page4 .logo_22{display: block;}
.fp-viewing-page4 .logo_11{display: none;}
.fp-viewing-page4 .an_ll li img{ -webkit-filter: drop-shadow(0 50vh 0 #000);
    filter: drop-shadow(0 50vh 0 #000);
    transform: translateY(-50vh);}




/* .多页签 */
.box1_bot{margin-top: 35px;border-top: 1px solid #c6c6c6;}
.promenu li{	font-family: MicrosoftYaHei;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #2d2d2d;line-height:70px;position: relative;text-align: center;}
.promenu li span{margin-left: 8px;}
.promenu li a{color: #2d2d2d;}

.promenu li::before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: -1px;
        width: 0;
        height: 4px;
        margin: 0 auto; background: #eec74f;
        transition: all ease .5s
      }
      
      
.promenu li.on::before {
        width: 135px
      }
      
.promenu li.on a{color:#eec74f}


.b1b_index{margin-top: 20px;}
.b1b_index li{background:url(../images/tmsg.png) no-repeat right top #fff;position: relative;}
.b1b_index li .b1img11{width: 55.47%;}
.b1b_index li .b1img11 img{width: 100%;}
.b1b_index li .fz_nr{width: 44%;padding: 2vw;}

.b1b_index li .fz_nr h2{	font-family: MicrosoftYaHei;
	font-size: 32px;
	font-weight: normal;
	line-height: 38px;
	letter-spacing: 1px;
	color: #272727;}

.b1b_index li .fz_nr h3{	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 38px;
	letter-spacing: 1px;
	color: #272727;margin-top: 20px;}


.b1b_index li .fz_nr h4{border-bottom: 2px solid #2c2c2c;width: 108px;text-align: left;font-size: 14px;color: #292929;
    background:url(../images/jt22.png) no-repeat right 50%;font-weight: 400;margin-top: 30px;}


.b1b_index li .sztt{position: absolute;	font-family: Impact;
	font-size: 96px;
	font-weight: 600;
	letter-spacing: 4px;
	color: #d0d0d0;
	opacity: 0.42;right: 36px;bottom: 17px;;}








/* section3 */
.section4{overflow: hidden;}
.fp-viewing-page5 .x-menu > li > a{
    color: #1b1b1b;
}
.fp-viewing-page5 .logo_22{display: block;}
.fp-viewing-page5 .logo_11{display: none;}
.fp-viewing-page5 .an_ll li img{ -webkit-filter: drop-shadow(0 50vh 0 #000);
    filter: drop-shadow(0 50vh 0 #000);
    transform: translateY(-50vh);}


.news_ll{margin-top: 30px;overflow: hidden;}
.news_ll li{border-bottom: 4px solid #8c8c8c;padding-bottom: 20px;}
.news_ll li .xw_img{width: 100%;max-height: 292px;overflow: hidden;}
.news_ll li .xw_img img{width: 100%;height: 100%;object-fit: cover;}
.news_ll li h3{	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 2px;
	color: #8c8c8c;margin-top: 15px;line-height: 28px;height:28px;overflow: hidden;}


.news_ll li h2{	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	line-height: 33px;
	letter-spacing: 2px;
	color: #202020;height: 66px;overflow: hidden;}


.news_ll li h4{	font-family: MicrosoftYaHei;
        font-size: 20px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 33px;
        letter-spacing: 2px;
        color: #202020;}



.news_ll li dt{width: 57px;
	height: 57px;
	border: solid 1px #8c8c8c;border-radius: 50%;background:url(../images/jt3.png) no-repeat 50%;}



.news_ll li:hover dt{background:url(../images/jt4.png) no-repeat 50%;border: solid 1px #eec74f;}
.news_ll li:hover {border-bottom: 4px solid #eec74f;}




/* section5 */
.dff{background:#2f343a;padding-top: 55px;}
.logo_df img{max-width: 100%;}

.fp-viewing-page6 .head_11{
   display: none;
}



.xxf{width: 100%;margin-top: 55px;border-top: 1px solid rgba(255, 255, 255, .24);margin-top: 55px;border-bottom: 1px solid rgba(255, 255, 255, .24);}


.nav_df{width:37%;margin-top: 48px;margin-bottom: 3.5vw;}
.nav_df dt{	font-family: MicrosoftYaHei;
	font-size: 23px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff;margin-bottom: 20px;}


.nav_df dd a{	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
	letter-spacing: 1px;
	color: #b5b9bc;}



.df_wm{width: 328px;border-left: 1px solid rgba(255, 255, 255, .24);border-right: 1px solid rgba(255, 255, 255, .24);text-align: center;padding-top: 48px;}
.df_wm img{max-width: 136px;}
.df_wm p{	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 46px;
	letter-spacing: 1px;
	color: #ffffff;}



.df_lxwm{margin-top: 48px;}
.lxtt{font-family: MicrosoftYaHei;
	font-size: 23px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #ffffff;margin-bottom: 20px;}


.lxwn_nr p:nth-child(1){	font-family: MicrosoftYaHei;
	font-size: 29px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #eec74f;}



.lxwn_nr p{	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 1px;
	color: #ffffff;}




.seo_aa{	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #9a9a9a;}


    .seo_aa a{color: #9a9a9a;}

    .seo_aa a:hover{color:#fff;font-weight: 600;}




    
/*样式*/
@media (max-width: 1660px) {
    .bt22{font-size: 40px;}
    .bt33{font-size: 42px;}
    .bt11{font-size: 18px;}

    .ab_nr{	font-family: MicrosoftYaHei;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 30px;
        letter-spacing: 0px;
        color: #282828;margin-top: 25px;}

    .more11{width: 162px;line-height: 52px;text-align: center;
        height: 52px;border-radius: 0 30px 30px 0px;background:#eec74f;overflow: hidden;	font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 1px;
        color: #ffffff;margin-top: 35px;}

        .sz_lk{margin-top: 30px;}
    .sz_lk li h3 a{font-size: 53px;}




    .promenu li{font-size: 20px;}

    .b1b_index li .fz_nr h2{font-size: 28px;}

    .b1b_index li .fz_nr h3{	font-family: MicrosoftYaHei;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 30px;
        letter-spacing: 1px;
        color: #272727;margin-top: 20px;}



    .pp_lo{margin-left: 18%;}
    .pp_rot li{width: 100%;position: relative;line-height: 67px;	font-size: 18px;color: #fff;}
    .pp_rot li a{line-height: 67px;color: #fff;padding-left: 18%;display: block;}

    .left_pp h2{font-size: 25px;}
    .right_pp li h2{font-size: 25px;}

  }



  @media (max-width: 1560px) {
    .bt22{font-size: 35px;}
    .bt33{font-size: 37px;}
    .bt11{font-size: 16px;}

    .ab_nr{	font-family: MicrosoftYaHei;
        font-size: 15px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 28px;
        letter-spacing: 0px;
        color: #282828;margin-top: 20px;}

    .more11{width: 142px;line-height: 45px;text-align: center;
        height: 45px;border-radius: 0 20px 20px 0px;background:#eec74f;overflow: hidden;	font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 1px;
        color: #ffffff;margin-top: 25px;}

    .sz_lk{margin-top: 20px;}
    .sz_lk li h3 a{font-size: 43px;}




    .promenu li{font-size: 18px;}

    .b1b_index li .fz_nr h2{font-size: 25px;}

    .b1b_index li .fz_nr h3{	font-family: MicrosoftYaHei;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 30px;
        letter-spacing: 1px;
        color: #272727;margin-top: 20px;}

    .pp_lo{margin-left: 18%;}
    .pp_rot li{width: 100%;position: relative;line-height: 57px;	font-size: 16px;color: #fff;}
    .pp_rot li a{line-height: 57px;color: #fff;padding-left: 15%;display: block;}

    .left_pp h2{font-size: 22px;}
    .right_pp li h2{font-size: 22px;}



    .news_ll li h2{	font-family: MicrosoftYaHei;
        font-size: 16px;
        font-weight: normal;
        line-height: 30px;
        letter-spacing: 2px;
        color: #202020;height: 60px;overflow: hidden;}


        .news_ll li h4{font-size: 18px;}


        .nav_df dt{font-size: 20px;}
        .lxtt{font-size: 20px;}



        .lxwn_nr p:nth-child(1){	font-family: MicrosoftYaHei;
            font-size: 25px;
            font-weight: normal;
            font-stretch: normal;
            line-height: 32px;
            letter-spacing: 0px;
            color: #eec74f;}
        
        
        
        .lxwn_nr p{	font-family: MicrosoftYaHei;
            font-size: 17px;
            font-weight: normal;
            font-stretch: normal;
            line-height: 30px;
            letter-spacing: 1px;
            color: #ffffff;}
        

  }




  @media (max-width: 1440px) {


    .bt22{font-size: 30px;}
    .bt33{font-size: 32px;}
    .bt11{font-size: 15px;}

    .left_pp{width: 49%;background:url(../images/ptm11.png) no-repeat 50%;background-size: 100% 100%;padding: 30px 15px;}
    .right_pp li{width: 48.5%;padding: 30px 15px;}

    .da_img{margin-top: 10px;}


    .pp_rot{margin-top: 40px;}

    .pp_rot li img{max-width: 40px;}
   }



   @media (max-width: 1280px) {

    .pp_lo{margin-left: 10%;}
    .pp_rot li a{line-height: 57px;color: #fff;padding-left: 10%;display: block;}

    .bt22{font-size: 25px;}
    .bt33{font-size: 27px;}
    .bt11{font-size: 15px;}

    .sz_lk li h3 a{font-size: 33px;}
    .sz_lk li h4{font-size: 16px;}
    .sz_lk li h3 em{font-size: 16px;}


    .left_pp h2{font-size: 20px;}
    .right_pp li h2{font-size: 20px;}


    .ab_nr{	font-family: MicrosoftYaHei;
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        line-height: 26px;
        letter-spacing: 0px;
        color: #282828;margin-top: 20px;}


        .b1b_index li .fz_nr h2{font-size: 20px;}

        .nav_df dt{font-size: 18px;}
        .lxtt{font-size: 18px;}

        .df_wm p{	font-family: MicrosoftYaHei;
            font-size: 16px;
            font-weight: normal;
            font-stretch: normal;
            line-height: 46px;
            letter-spacing: 1px;
            color: #ffffff;}
   }



   @media (max-width: 1100px) {
    .ab_aa{width: 100%;padding: 15px;}
    .ab_img{width: 100%;margin-top: 20px;}
    .sz_lk{margin-bottom: 20px;}
    .sz_lk li{width: 50%;margin-bottom: 10px;}
    .sz_lk li h4{text-align: center;}


    .b1b_index22{width: 100%;padding: 10px;overflow: hidden;margin-top: 25px;}

    .section2 .fp-tableCell{display: block;height: auto!important;}
.section2 .flex_a23{margin-top: 36px;width: 100%;height: auto!important;}

.pp_rot li{width: 48%;float: left;}
.pp_rot li:nth-child(2n){float: right;}
.box1_bot23{height: 100%!important;}
.promenu22{width: 100%;height: auto!important;border-right: 1px solid rgba(255, 255, 255, 0.24);}

.left_pp{width: 100%;background:url(../images/ptm11.png) no-repeat 50%;background-size: 100% 100%;padding: 30px 15px;}
.right_pp{width: 100%;margin-top: 10px;}
.section2{padding-bottom: 15px;}


.b1b_index li .b1img11{width: 100%;}
.b1b_index li .fz_nr{width: 100%;padding: 10px;}

.section3{padding: 25px 0;}
.section4{padding: 25px 0;}

.news_ll li h4{font-size: 15px;}

.news_ll li dt{width: 37px;
	height: 37px;
	border: solid 1px #8c8c8c;border-radius: 50%;background:url(../images/jt3.png) no-repeat 50%;}

    .nav_df{display: none;}
    .df_wm{border-left: none;}

    .df_wm{width: 203px;border-right: 1px solid rgba(255, 255, 255, .24);text-align: center;padding-top: 48px;}


    .b1b_index li .sztt{position: absolute;	font-family: Impact;
        font-size: 66px;
        font-weight: 600;
        letter-spacing: 4px;
        color: #d0d0d0;
        opacity: 0.42;right: 36px;bottom: 17px;;}
   }


   @media (max-width: 992px) {
    .df_wm{width: 108px;text-align: center;padding-top: 48px;
       border:none}
       .df_lxwm{width: 100%;margin-top: 25px;margin-bottom: 25px;}
   }

.dff2{background:#2f343a;padding-top: 55px;padding-bottom: 10px;}




/*phone底部导航*/

li {
    list-style: none;
}

.q_d_m {
    float: left;
    width: 100%;
    height: 50px;
}

.pf_down {
    width: 100%;
    float: left;
    position: fixed;
    left: 0;
    bottom: 0;
    height: 50px;
    background: #eec74f;
    z-index: 999;
    border-top: 1px solid #fff;
}

.pf_down li {
    width: 33.333333%;
    float: left;
    text-align: center;
    padding: 7px 0 4px 0;
    border-right: 1px solid #fff;
}

.pf_down li .ico7 {
    width: 100%;
    float: left;
    height: 20px;
}

.pf_down li .d_name {
    width: 100%;
    float: left;
    margin-top: 4px;
    font-size: 12px;
    color: #fff;
    line-height: 14px;
}

.pf_down li.l1 .ico7 {
    background: url(../images/a1.png) no-repeat center;
    background-size: 20px 20px;
}

.pf_down li.l2 .ico7 {
    background: url(../images/a2.png) no-repeat center;
    background-size: 20px 20px;
}

.pf_down li.l3 .ico7 {
    background: url(../images/a3.png) no-repeat center;
    background-size: 20px 20px;
}

.pf_down li:nth-child(3n) {
    border: none;
}









/*内页左侧样式*/
.xypg-left-con2 .xypg-left-nav {margin-bottom: 2.5vw; display: flex;
    flex-wrap: wrap;
    justify-content:center;
    align-items: center;}
.xypg-left-con2 .xypg-left-nav>li {position: relative;text-align:center;margin-right: 10px;max-width: 200px;float: left;border: none;transition: all 0.5s ease-out}
.xypg-left-con2  .xypg-left-nav > li:last-child {border: none;}
 
.xypg-left-con2 .xypg-left-nav > li .first-nav-btn{background: none;}
.xypg-left-con2 .xypg-left-nav>li>a {
    display: block;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    padding: 10px 20px;
    background: #eee;border-radius: 0px;transition: all 0.2s linear;
}



.xypg-left-con2 .xypg-left-nav>li:hover>a,
.xypg-left-con2 .xypg-left-nav>li.clicked>a {
    color: #fff;background:#eec74f;
}







@media (max-width: 768px) {
.xypg-left-con2{
    display: none;
}

}



