/*banner*/
.banner {
    width: 100%;
    margin: 0 auto !important;
    overflow: hidden;
    min-width: 1260px;
    max-width: 2200px;
    height:700px;
    position:relative !important;
    top:0;
    left:0;
    right: 0;
}
.banner .bd {
    width:100%;
    overflow:hidden;
}
.banner .bd ul {
    width:100% !important;
}
.banner .bd li {
    width:100% !important;
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
}
.banner .hd li.on {
    background-color:#bf0008;
    border-color:#bf0008;
}
.banner .hd li {
    float:left;
    margin: 0 3px;
    width:13px;
    height:13px;
    border-radius:13px;
    border:2px solid #fff;
    cursor:pointer;
    -ms-transition:background-color 1000ms,margin-top 500ms,border-color 1000ms;
    transition:background-color 500ms,margin-top 500ms;
    transition:background-color 1000ms,margin-top 500ms,border-color 1000ms;
    -webkit-transition:background-color 1000ms,margin-top 500ms,border-color 1000ms;
    -moz-transition:background-color 1000ms,margin-top 500ms,border-color 1000ms;
    -o-transition:background-color 1000ms,margin-top 500ms,border-color 1000ms;
}
.banner .hd {
    position:absolute;
    bottom:140px;
    width: 100%;
    left:0;
    right:0;
    margin:auto;
}
.banner .hd .block {
    float: right;
}
.banner .hd ul {
    float: left;
    margin: 2px 10px 0;
}
.banner .btn {
    width:10px;
    height:18px;
    transition-duration:.5s;
    -webkit-transition-duration:.5s;
    cursor:pointer;
}
.banner .btn.prev {
    float: left;
    background:url(/statics/img/prev.png) no-repeat center;
}
.banner .btn.next {
    float: left;
    background:url(/statics/img/next.png) no-repeat center;
}
.banner .bd li .img {
    height:100%;
    background: no-repeat center;
    background-size: cover;
    /* animation:slide_on1 5s linear forwards;
    -webkit-animation:slide_on1 5s linear forwards;
    */
}
.banner .bd li .content {
    max-width:1760px;
    height:100%;
    position:absolute;
    left:0;
    right:0;
    top:0;
    margin:auto;
}
.banner .bd li .content .ban_t {
    width:100%;
    min-height: 285px;
    position:absolute;
    left:0;
    top:30%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
}
.banner .bd li .content .ban_t .text1 {
    -webkit-animation-duration:2s;
    animation-duration:2s;
    -webkit-animation-delay:.3s;
    animation-delay:.3s;
}
.banner .bd li .content .ban_t .text2 {
    -webkit-animation-duration:2s;
    animation-duration:2s;
    -webkit-animation-delay:.6s;
    animation-delay:.6s;
}
.banner .bd li .content .ban_t .text3 {
    -webkit-animation-duration:2s;
    animation-duration:2s;
    -webkit-animation-delay:.8s;
    animation-delay:.8s;
}
.banner .bd li .content .ban_t .text4 {
    -webkit-animation-duration:2s;
    animation-duration:2s;
    -webkit-animation-delay:1s;
    animation-delay:1s;
}
.banner .bd li .content .ban_t.ban_t01 {
    width:auto;
    left:auto;
    right:5%;
    top: 28%;
    text-align:left;
}
.banner .bd li .content .ban_t.ban_t01 .text1 {
    font-size:40px;
    color:#FFFFFF;
    font-weight: bold;
    line-height:1;
    /*letter-spacing:10px;*/
    margin:10px 10px 0 0;
    -webkit-animation-delay:.6s;
    animation-delay:.6s;
    text-shadow: rgba(0, 0, 0, 0.3) 2px 2px 4px;
}
.banner .bd li .content .ban_t.ban_t01 .text1 em {
    color:#FFFFFF;
}
.banner .bd li .content .ban_t.ban_t01 .text2 {
    font-family:'RAJDHANI_LIGHT';
    font-size:20px;
    color:#FFFFFF;
    line-height: 1.2;margin-top: 12px;
    position:relative;
    text-transform:uppercase;
    -webkit-animation-delay:.3s;
    animation-delay:.3s;
    text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 4px;
}
.banner .bd li .content .ban_t.ban_t01 .text2 em {
    font-family:'RAJDHANI_BOLD';
}
.banner .bd li .content .ban_t.ban_t01 .ban_icon {
    font-size:15px;
    color:#4c4c4a;
    color:rgba(76,76,74,.4);
    line-height:24px;
}
.banner .bd li .content .ban_t .ban_icon {
    -webkit-animation-duration:2s;
    animation-duration:2s;
    -webkit-animation-delay:.8s;
    animation-delay:.8s;
}
.banner .bd li .content .ban_t.ban_t02 .text1 {
    font-size:55px;
    color:#FFFFFF;
    line-height:60px;
}
.banner .bd li .content .ban_t.ban_t02 .text1 em {
    font-family:'MONTSERRAT_REGULAR';
    letter-spacing:-2px;
}
.banner .bd li .content .ban_t.ban_t02 .text2 {
    font-family:'RAJDHANI_LIGHT';
    font-size:40px;
    color:#4c5e70;
    color:rgba(76,94,112,.4);
    line-height:42px;
    text-transform:uppercase;
    margin:10px 0;
}
.banner .bd li .content .ban_t.ban_t02 .text2 em {
    font-family:'RAJDHANI_BOLD';
}
.banner .bd li .content .ban_t.ban_t02 .ban_icon {
    line-height:60px;
    background:url(/statics/images/pdf.png) no-repeat 27px center;
    background-color:#235383;
    background-color:rgba(35,83,131,.1);
    display:inline-block;
    padding:0 24px 0 64px;
    border-radius:30px;
}
.banner .bd li .content .ban_t.ban_t02 .ban_icon em {
    font-family:'rubik_regular';
}
.banner .bd li .content .ban_t.ban_t03 {
    width:100%;
    left:auto;
    right:auto;
    top:32.5%;
    text-align:center;
}
.banner .bd li .content .ban_t.ban_t03 .text1 {
    font-size:55px;
    color:#fff;
    font-weight: bold;
    line-height:1;
    /*letter-spacing:10px;*/
}
.banner .bd li .content .ban_t.ban_t03 .text2 {
    font-family:'RAJDHANI_BOLD';
    font-size:20px;
    color:#fff;
    color:rgba(255,255,255,.6);
    line-height:1;
    text-transform:uppercase;
    margin:14px 0 26px;
}
.banner .bd li .content .ban_t.ban_t03 .ban_icon {
    font-size:25px;
    color:#fff;
    color:rgba(255,255,255,.8);
    line-height:30px;
}
.banner .bd li .content .ban_t.ban_t03 .ban_icon em {
    font-family:'RAJDHANI_BOLD';
    font-size:14px;
    clear:both;
    display:block;
}
.banner .bd li .content .ban_t.ban_t04 .text2 {
    margin: 27px 0 22px;
}
.banner .bd li .content .ban_t.ban_t04 .text3 {
    margin-bottom: 60px;
}
/* .banner .btn.prev:hover {
	background-image:url(/statics/images/prev_on.png);
}
*/
/* .banner .btn.next:hover {
	background-image:url(/statics/images/next_on.png);
}
*/
#masterslider .ms-bullets {
    /* width: 225px !important; */
    width: 186px !important;
    height: 26px;
    position: absolute;
    right: 33px;
    bottom: 30px !important;
    background-color: #000;
    background-color: rgba(0,0,0,.6);
    padding: 22px 0 0 42px;
    border-radius: 30px;
    cursor: pointer;
    z-index: 1;
}
#masterslider .ms-bullets .ms-bullets-count {
    position:static;
    margin: 0 auto;
    text-align: center;
}
#masterslider .ms-bullets-count .ms-bullet {
    width: 33px;
    height: 3px;
    margin: 0 1.5px !important;
    background: #FFFFFF;
    overflow: hidden;
    color: transparent;
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease;
}
#masterslider .ms-bullets-count .ms-bullet.ms-bullet-selected {
    width: 49px;
    background: #bf0008;
}
#masterslider .playState {
    position: absolute;
    right: 50px;
    bottom: 46px;
    width: 17px;
    height: 17px;
    cursor: pointer;
    background: no-repeat center;
    transition: all .3s;
    -webkit-transition: all .3s;
    z-index: 1;
}
#masterslider .playState.play{background-image: url("/statics/img/icon_pause.png");}
#masterslider .playState.stop{background-image: url("/statics/img/icon_play.png");}

/*.top {background: rgba(195,0,40,.5)}*/
.section {opacity: 1;}
.section4 {padding: 60px 0;}

/*about*/
/*.section2 {position: absolute;width: 100%;height: 100%;background-size: auto 100%;}*/
.section2 {background-size: cover;height: 960px;position: relative;}
.about_info {width: 780px;position: absolute;top: 22%;left: 3%;}
.about_info .wz {font-size: 20px;color: #000000;}
.about_info .ab_more {font-size: 20px;color: #FFFFFF;width: 168px;height: 50px;line-height: 50px;background: #b71424;position: relative;text-align: center;border-radius: 4px;}
.about_info .ab_more i {width: 16px;height: 50px;background: url("/statics/img/h_more_ico.png") center no-repeat;position: absolute;top: 0;right: 15px /*32px*/;}
.about_info .ab_more a {font-size: 20px;color: #FFFFFF;}
.about_num {position: absolute;width: 610px;right: 3%;top: 22%;}
.about_num ul li {float: left;width: 50%;font-size: 16px;color: #c91527;line-height: 34px;padding: 22px 0;}
.about_num ul li:nth-child(1), .about_num ul li:nth-child(2) {border-bottom: 1px solid rgba(0, 0, 0, .2);}
.about_num ul li:nth-child(2), .about_num ul li:nth-child(4) {border-left: 1px solid rgba(0, 0, 0, .2);padding-left: 22px;}
.about_num ul li > span {font-size: 52px;font-style: oblique;}
.about_num ul li > sup {top: -15px;font-size: 26px;padding-left: 12px;}
.about_num ul li > div {font-size: 16px;color: #000000;}

/*home*/
.jtyw_info  {position: relative;height: 140px;width: 100%;}
.jtyw_info  .rt_tit{color: #000000;padding-left: 4%;padding-top: 24px;}
.jtyw_info  .gallery-thumbs {position: absolute;width: 100%;max-width: 1000px;margin-left: -500px;left: 50%;z-index: 999;margin-top: 12px;}
.jtyw_info  .gallery-thumbs .swiper-slide {float: left;position: relative;width: 20%;}
.jtyw_info  .gallery-thumbs .swiper-slide .pc {background: url("/statics/img/ico_home_yw01.png") top center no-repeat;position: relative;width: 100%;height: 75px;}
.jtyw_info  .gallery-thumbs .swiper-slide .t {font-size: 22px;text-align: center;color: #000000;line-height: 22px;}
.jtyw_info  .gallery-thumbs .swiper-slide:hover .t, .jtyw_info  .gallery-thumbs .swiper-slide.current .t {color: #b81543;}
.jtyw_info  .gallery-thumbs .swiper-slide:nth-child(1) .pc {background: url("/statics/img/ico_home_yw01.png") top center no-repeat;}
.jtyw_info  .gallery-thumbs .swiper-slide:nth-child(2) .pc {background: url("/statics/img/ico_home_yw02.png") top center no-repeat;}
.jtyw_info  .gallery-thumbs .swiper-slide:nth-child(3) .pc {background: url("/statics/img/ico_home_yw03.png") top center no-repeat;}
.jtyw_info  .gallery-thumbs .swiper-slide:nth-child(4) .pc {background: url("/statics/img/ico_home_yw04.png") top center no-repeat;}
.jtyw_info  .gallery-thumbs .swiper-slide:nth-child(5) .pc {background: url("/statics/img/ico_home_yw05.png") top center no-repeat;}
.jtyw_info  .gallery-thumbs .swiper-slide:hover:nth-child(1) .pc, .jtyw_info  .gallery-thumbs .swiper-slide:nth-child(1).current .pc {background: url("/statics/img/ico_home_yw01_ov.png") top center no-repeat;}
.jtyw_info  .gallery-thumbs .swiper-slide:hover:nth-child(2) .pc, .jtyw_info  .gallery-thumbs .swiper-slide:nth-child(2).current .pc {background: url("/statics/img/ico_home_yw02_ov.png") top center no-repeat;}
.jtyw_info  .gallery-thumbs .swiper-slide:hover:nth-child(3) .pc, .jtyw_info  .gallery-thumbs .swiper-slide:nth-child(3).current .pc {background: url("/statics/img/ico_home_yw03_ov.png") top center no-repeat;}
.jtyw_info  .gallery-thumbs .swiper-slide:hover:nth-child(4) .pc, .jtyw_info  .gallery-thumbs .swiper-slide:nth-child(4).current .pc {background: url("/statics/img/ico_home_yw04_ov.png") top center no-repeat;}
.jtyw_info  .gallery-thumbs .swiper-slide:hover:nth-child(5) .pc, .jtyw_info  .gallery-thumbs .swiper-slide:nth-child(5).current .pc {background: url("/statics/img/ico_home_yw05_ov.png") top center no-repeat;}

.cy_side_pic {width: 100%;position: relative;}
.cy_side_pic .swiper-container {width: 100%;position: relative;/*max-width: 1440px;*/}
.cy_side_pic .swiper-container .swiper-slide {width: 75%;position: relative;max-width: 1440px;}
.cy_side_pic .swiper-container .swiper-slide img {width: 100%;}
.cy_side_pic .swiper-container .swiper-slide a > .tit {font-size: 28px;color: #FFFFFF;position: absolute;left: 65px;top: 50%;margin-top: -16px;}
.cy_side_pic .swiper-container .swiper-slide a > .info {width: 42%;max-width: 600px;color: #FFFFFF;position: absolute;left: 0;top: 0;opacity: 0;-webkit-transition: all .3s; -moz-transition: all .3s;transition: all .3s;}
.cy_side_pic .swiper-container .swiper-button-prev, .cy_side_pic .swiper-container .swiper-button-next {width: 66px;height: 66px;right: 25%;margin-top: -33px;margin-right: -33px;}
.cy_side_pic .swiper-container .swiper-button-next {background: url("/statics/img/btn_right.png") center no-repeat;}
.cy_side_pic .swiper-container .swiper-button-prev {display: none;}
.cy_side_pic .swiper-container .swiper-slide-active a > .info {left: 5%;top: 0;opacity: 1;}
.cy_side_pic .swiper-container .swiper-slide-active a > .tit {left: 5%;top: 0;opacity: 0;}
.cy_side_pic .swiper-container .swiper-button-next:hover {background: url("/statics/img/btn_right_ov.png") center no-repeat;}



.list_shaidan {width: 100%;margin: auto;max-width: 1820px;}
.list_pcn_pd {overflow: hidden;position: relative;height: 520px;}
.list_pcn_pd ul li{padding: 0 30px;}
.list_pcn_pd ul li .am-gallery-item{position: relative;height: 380px;background: #ffffff;margin-bottom: 12px; }
.list_pcn_pd ul li .nl-tit {font-size: 18px;color: #000000;margin-top: 12px;margin-bottom: 6px;height: 60px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /** 这里修改为要显示的行数 **/
    -webkit-box-orient: vertical;}
.list_pcn_pd ul li .nl-pic {
    background: #ffffff;
    max-height: 260px;
    position: relative;
    overflow: hidden;
    z-index: 2;
    -webkit-transition: all .8s;
    transition: all .8s;
    margin-bottom: 24px;
}
.list_pcn_pd ul li .nl-pic img{width: 100%;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: all .8s;
    transition: all .8s;
    min-height: 220px;
}
.list_pcn_pd ul li:hover .nl-pic img {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}
/*.list_pcn_pd ul li .am-gallery-item .ico_n {background: url("/statics/img/ico_news.png") no-repeat center;width: 60px;height: 60px;position: absolute;margin-top: -15px;right: 3%;opacity: 0;-webkit-transition: all .8s;
    transition: all .8s;z-index: 9999;}*/
.list_pcn_pd ul li .am-gallery-item .nt {float: right;margin-right: 1px;font-size: 16px;color: #666666;margin-top: -44px;}
.list_pcn_pd ul li .nl-dt {font-size: 40px;color: #666666;line-height: 45px;height: 22px;position: relative; margin-bottom: 24px;}
.list_pcn_pd ul li .nl-dt span {font-size: 16px;line-height: 16px;position: absolute;bottom: 0;left: 0;}
.list_pcn_pd ul li .nl-not {
    line-height: 26px;
    font-size: 16px;
    color: #999999;
    position: relative;
    z-index: 2;
    -webkit-transition: all .8s;
    transition: all .8s;
    /*text-indent: 2em;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /** 这里修改为要显示的行数 **/
    -webkit-box-orient: vertical;
}
/*.list_pcn_pd ul li .am-gallery-item {box-shadow: 0 0 15px #eee;}
.list_pcn_pd ul li .am-gallery-item .nl-tit, .list_pcn_pd ul li .am-gallery-item .nl-dt, .list_pcn_pd ul li .am-gallery-item .nl-not {padding-left: 15px;padding-right: 15px;}*/
/*.list_pcn_pd ul li .am-gallery-item:hover .ico_n {opacity: 1;margin-top: -35px;}*/
.list_pcn_pd ul li .am-gallery-item:hover .nl-tit {color: #b71424;}
.list_pcn_pd ul li .am-gallery-item:hover .nl-not {color: #000000;}
.section4 .ab_more {font-size: 20px;color: #FFFFFF;width: 168px;height: 50px;line-height: 50px;background: #b71424;position: relative;text-align: center;border-radius: 4px;margin: auto;}
.section4 .ab_more i {width: 16px;height: 50px;background: url("/statics/img/h_more_ico.png") center no-repeat;position: absolute;top: 0;right: 32px;}
.section4 .ab_more a {font-size: 20px;color: #FFFFFF;}


@media only screen and (min-width: 1500px) {
    .list_pcn_pd ul li .nl-tit {font-size: 22px;height: 64px;}
}
@media only screen and (max-width: 1440px) {
    .about_info {width: 41%;}
    .about_num {width: 32%;}
    .list_pcn_pd ul li .am-gallery-item .nt {margin-top: -34px;}
    .list_pcn_pd ul li .nl-dt {line-height: 45px; margin-bottom: 14px;}
    .list_pcn_pd ul li .nl-pic {margin-bottom: 16px;}
}
@media only screen and (max-width: 1024px) {
    .h_section .ab_more {font-size: 15px;color: #FFFFFF;width: 100px;height: 40px;line-height: 40px;background: #b71424;position: relative;text-align: center;border-radius: 4px;margin: auto;padding-left: 12px;}
    .h_section .ab_more i {width: 15px;height: 42px;background: url("/statics/img/h_more_ico.png") center no-repeat;position: absolute;top: 0;right: 10px;}
    .h_section .ab_more a {font-size: 15px;color: #FFFFFF;}

    .home1_banner, .home1_banner .swiper-container   {
        width: 100%;
        height:auto;
        position: relative !important;
    }
    .home1_banner .swiper-container .swiper-slide {width: 100%!important;}
    .home1_banner .swiper-container .swiper-slide .info  {position: absolute;top: 22%;width: 94%;left: 3%;}
    .home1_banner .swiper-container .swiper-slide .info .ban_t .text1 {
        -webkit-animation-duration:2s;
        animation-duration:2s;
        -webkit-animation-delay:.3s;
        animation-delay:.3s;
    }
    .home1_banner .swiper-container .swiper-slide .info .ban_t .text2 {
        -webkit-animation-duration:2s;
        animation-duration:2s;
        -webkit-animation-delay:.6s;
        animation-delay:.6s;
    }
    .home1_banner .swiper-container .swiper-slide .info .ban_t .text3 {
        -webkit-animation-duration:2s;
        animation-duration:2s;
        -webkit-animation-delay:.8s;
        animation-delay:.8s;
    }
    .home1_banner .swiper-container .swiper-slide .info .ban_t.ban_t01 {
        width:auto;
        left:auto;
        right:5%;
        top: 28%;
        text-align:left;
    }
    .home1_banner .swiper-container .swiper-slide .info .ban_t.ban_t01 .text1 {text-align: center;
        font-size:40px;
        color:#FFFFFF;
        font-weight: bold;
        line-height:1;
        /*letter-spacing:10px;*/
        margin:10px 10px 0 0;
        -webkit-animation-delay:.6s;
        animation-delay:.6s;
        text-shadow: rgba(0, 0, 0, 0.3) 2px 2px 4px;
    }
    .home1_banner .swiper-container .swiper-slide .info .ban_t.ban_t01 .text2 {text-align: center;
        font-family:'RAJDHANI_LIGHT';
        font-size:20px;
        color:#FFFFFF;
        line-height: 1.2;margin-top: 12px;
        position:relative;
        text-transform:uppercase;
        -webkit-animation-delay:.3s;
        animation-delay:.3s;
        text-shadow: rgba(0, 0, 0, 0.2) 2px 2px 4px;
    }
    .home1_banner .swiper-container .swiper-slide .info .ban_t.ban_t03 {
        width:100%;
        left:auto;
        right:auto;
        top:32.5%;
        text-align:center;
    }
    .home1_banner .swiper-container .swiper-slide .info .ban_t.ban_t03 .text1 {
        font-size:55px;
        color:#fff;
        font-weight: bold;
        line-height:1;
        /*letter-spacing:10px;*/
    }
    .home1_banner .swiper-container .swiper-slide .info .ban_t.ban_t03 .text2 {
        font-family:'RAJDHANI_BOLD';
        font-size:20px;
        color:#fff;
        color:rgba(255,255,255,.6);
        line-height:1;
        text-transform:uppercase;
        margin:14px 0 26px;
    }
    .home1_banner .swiper-container .swiper-slide .info .ban_t.ban_t03 .ban_icon {
        font-size:25px;
        color:#fff;
        color:rgba(255,255,255,1);
        line-height:30px;
    }

    .h_section .rt_tit {font-size: 2.4rem;font-weight: bold;}
    .h_section2 {position: relative;}
    .h_section2 .rt_tit {text-align: center;margin-bottom: 6px;}
    .h_section2 .info {position: absolute;width: 94%;top: 10%;left: 3%;}
    .about_info {position: relative;width: 100%;top: 0%;left: 0%;}
    .about_info .wz {font-size: 16px;color: #000000;overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;}
    .about_num {position: relative;width: 100%;right: 0%;top: 0%;margin-top: 28px;}
    .about_num ul li {float: left;width: 50%;font-size: 16px;color: #c91527;line-height: 34px;padding: 22px 0;}
    .about_num ul li:nth-child(1), .about_num ul li:nth-child(2) {border-bottom: 1px solid rgba(0, 0, 0, .06);}
    .about_num ul li:nth-child(2), .about_num ul li:nth-child(4) {border-left: 1px solid rgba(0, 0, 0, .06);padding-left: 22px;}
    .about_num ul li > span {font-size: 32px;font-style: oblique;font-weight: bold;}
    .about_num ul li span > sup {top: -25px;font-size: 16px;padding-left: 12px;}
    .about_num ul li > div {font-size: 16px;color: #000000;}
  	.h_section3 {padding-top: 24px;}
    .h_section4 {padding-top: 40px;}

    /*home*/
    .m_jtyw_info  {position: relative;height: 180px;width: 100%;}
    .m_jtyw_info  .rt_tit{color: #000000;padding-left: 0;padding-top: 14px;text-align: center;float: none;}
    .m_jtyw_info  .gallery-thumbs {position: absolute;width: 100%;left: 0%;z-index: 999;margin-top: 22px;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide {float: left;position: relative;width: 140px;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide .pc {background: url("/statics/img/ico_home_yw01.png") top center no-repeat;position: relative;width: 100%;height: 75px;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide .t {font-size: 20px;text-align: center;color: #000000;line-height: 22px;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide:hover .t, .m_jtyw_info  .gallery-thumbs .swiper-slide.current .t {color: #b81543;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide:nth-child(1) .pc {background: url("/statics/img/ico_home_yw01.png") top center no-repeat;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide:nth-child(2) .pc {background: url("/statics/img/ico_home_yw02.png") top center no-repeat;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide:nth-child(3) .pc {background: url("/statics/img/ico_home_yw03.png") top center no-repeat;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide:nth-child(4) .pc {background: url("/statics/img/ico_home_yw04.png") top center no-repeat;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide:nth-child(5) .pc {background: url("/statics/img/ico_home_yw05.png") top center no-repeat;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide:hover:nth-child(1) .pc, .m_jtyw_info  .gallery-thumbs .swiper-slide:nth-child(1).current .pc {background: url("/statics/img/ico_home_yw01_ov.png") top center no-repeat;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide:hover:nth-child(2) .pc, .m_jtyw_info  .gallery-thumbs .swiper-slide:nth-child(2).current .pc {background: url("/statics/img/ico_home_yw02_ov.png") top center no-repeat;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide:hover:nth-child(3) .pc, .m_jtyw_info  .gallery-thumbs .swiper-slide:nth-child(3).current .pc {background: url("/statics/img/ico_home_yw03_ov.png") top center no-repeat;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide:hover:nth-child(4) .pc, .m_jtyw_info  .gallery-thumbs .swiper-slide:nth-child(4).current .pc {background: url("/statics/img/ico_home_yw04_ov.png") top center no-repeat;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide:hover:nth-child(5) .pc, .m_jtyw_info  .gallery-thumbs .swiper-slide:nth-child(5).current .pc {background: url("/statics/img/ico_home_yw05_ov.png") top center no-repeat;}

    .m_cy_side_pic {width: 100%;position: relative;}
    .m_cy_side_pic .swiper-container {width: 100%;position: relative;/*max-width: 1440px;*/}
    .m_cy_side_pic .swiper-container .swiper-slide {width: 100%;position: relative;max-width: 1440px;}
    .m_cy_side_pic .swiper-container .swiper-slide img {width: 100%;}
    .m_cy_side_pic .swiper-container .swiper-slide a > .tit {font-size: 22px;color: #FFFFFF;position: absolute;width: 100%;text-align: center;top: 26%;margin-top: -16px;}
    .m_cy_side_pic .swiper-container .swiper-slide > .info {width: 94%;max-width: 1000px;color: #363636;position: relative;left: 3%;margin-top: 12px;opacity: 1;}
    .m_cy_side_pic .swiper-container .swiper-slide > .info > p {font-size: 16px;color: #363636;position: relative;overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3; /** 这里修改为要显示的行数 **/
        -webkit-box-orient: vertical;}
    .m_cy_side_pic .swiper-container .swiper-slide > .info > .t2 {font-size: 16px;color: #000000;position: relative;margin-top: 12px;}
    .m_cy_side_pic .swiper-container .swiper-slide > .info > .t2 b {position: absolute;}
    .m_cy_side_pic .swiper-container .swiper-slide > .info > .t2 strong {font-size: 18px;padding-left: 80px;display: block;}
    .m_cy_side_pic .swiper-container .swiper-slide > .info > .ab_more {margin-top: 22px;}
    .m_cy_side_pic .swiper-container .swiper-button-prev, .m_cy_side_pic .swiper-container .swiper-button-next {width: 66px;height: 66px;right: 25%;margin-top: -33px;margin-right: -33px;display: none;}
    .m_cy_side_pic .swiper-container .swiper-button-next {background: url("/statics/img/btn_right.png") center no-repeat;}
    .m_cy_side_pic .swiper-container .swiper-button-prev {display: none;}
    .m_cy_side_pic .swiper-container .swiper-button-next:hover {background: url("/statics/img/btn_right_ov.png") center no-repeat;}

    .list_pcn_pd {height: auto;margin-bottom: 12px;}
    .list_pcn_pd .swiper-slide {position: relative;height: auto;background: #ffffff;margin-bottom: 32px; }
    .list_pcn_pd .swiper-slide .nl-tit {font-size: 18px;color: #000000;font-weight: bold;margin-top: 1px;margin-bottom: 2px;overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1; /** 这里修改为要显示的行数 **/
        -webkit-box-orient: vertical;}
    .list_pcn_pd .swiper-slide .nl-pic {
        background: #ffffff;
        max-height: 260px;
        position: relative;
        overflow: hidden;
        z-index: 2;
        -webkit-transition: all .8s;
        transition: all .8s;
        margin-bottom: 12px;
    }
    .list_pcn_pd .swiper-slide .nt {float: right;margin-right: 1px;font-size: 16px;color: #666666;margin-top: -44px;}
    .list_pcn_pd .swiper-slide .nl-dt {font-size: 40px;color: #666666;line-height: 45px;height: 22px;position: relative; margin-bottom: 24px;}
    .list_pcn_pd .swiper-slide .nl-dt span {font-size: 16px;line-height: 16px;position: absolute;bottom: 0;left: 0;}
    .list_pcn_pd .swiper-slide .nl-not {
        line-height: 26px;
        font-size: 15px;
        color: #999999;
        position: relative;
        z-index: 2;
        -webkit-transition: all .8s;
        transition: all .8s;
        /*text-indent: 2em;*/
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2; /** 这里修改为要显示的行数 **/
        -webkit-box-orient: vertical;
    }

    .h_section4  .rt_tit{text-align: center;}

}
@media only screen and (max-width: 640px) {
    .home1_banner .swiper-container .swiper-slide .info  {top: 26%;}
    .home1_banner .swiper-container .swiper-slide .info .ban_t.ban_t01 .text1 {font-size: 24px;text-align: center;margin: 0;text-shadow: none;line-height: 28px;}
    .home1_banner .swiper-container .swiper-slide .info .ban_t.ban_t01 .text2 {font-size: 12px;text-align: center;font-family: Arial;font-weight: bold;text-shadow: none;line-height: 16px;}
    .home1_banner .swiper-container .swiper-slide .info .ban_t.ban_t03 .text1 {font-size:26px;}
    .home1_banner .swiper-container .swiper-slide .info .ban_t.ban_t03 .text2 {font-size:12px;margin: 8px 0 12px;font-family: Arial;font-weight: bold;color: #FFFFFF;}
    .home1_banner .swiper-container .swiper-slide .info .ban_t.ban_t03 .ban_icon {font-size: 18px;}

    .h_section2 .info {top: 8%;}
    .about_num ul li {font-size: 14px;color: #c91527;line-height: 20px;padding: 5px 0;text-align: center;}
    .about_num ul li:nth-child(2), .about_num ul li:nth-child(4) {padding-left: 12px;}
    .about_num ul li > span {font-size: 26px;margin-right: 6px;}
    .about_num ul li > span.m {font-size: 22px;}
    .about_num ul li > sup {top: -10px;font-size: 15px;padding-left: 0px;}
    .about_num ul li > sub {font-size: 22px;font-weight: bold;}
    .about_num ul li > div {font-size: 14px;}

    .m_jtyw_info  {height: 145px;}
  	.m_jtyw_info .gallery-thumbs {margin-top: 26px;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide {min-width: 90px;width: 28%;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide .pc {background-size: 50px!important;height: 50px;}
    .m_jtyw_info  .gallery-thumbs .swiper-slide .t {font-size: 15px;line-height: 20px;font-weight: bold;}

  	.list_pcn_pd .swiper-pagination {bottom: 2px;}
  	.h_section4 .ab_more {margin-top: 22px;margin-bottom: 34px;}

}


<!--9.2983245849609E-5-->