* {

    margin: 0;

    padding: 0;

    word-wrap: break-word;

    



}

ul,li{list-style: none;}

.nywrap {

    width: 80%;margin: 0 auto;

 }



 .nywrap95 {

    width: 80%;margin: 0 auto;

 }

 



.pcc{display: block;}

.wapp{display: none;}

 

/* 动画 */



@keyframes nyscale

{

	from {transform: scale(1.3);}

	to {transform: scale(1.0);}

}



@-webkit-keyframes nyscale /*Safari and Chrome*/

{

	from {transform: scale(1.4);}

	to {transform: scale(1.0);}

}



.nydjgh .second_show .img{ animation: nyscale 10s ease; }

.nydjgh_text{animation: fadeInUp 4s ease;}

.nydjgh_tit{animation: fadeInUp 4s ease;}









/* 动画 */



.index_top{position: relative !important;}



.index_top .index_top_telen {

 

    top: 80px;

    position: absolute;

    display: block;

    width: 400px;

    right: 0;

    float: right;

    z-index: 2;

    line-height: 18px;

    height: 18px;

    color: #fff;

    font-weight: 700;

}

 

 

.second_show {

    height: 70vh;

    position: relative;

    background: #ccc;

    overflow: hidden;

}



.nydjgh .second_show .img {

    background-image: url(../images/banner_news.jpg);

    /* background-position: center; */

}

.second_show .img {

    position: absolute;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

}



.second_show .img {

    background: no-repeat 50%;

    background-size: cover;

}







.nydjgh_text{ position: absolute; color: #fff;}



.nydjgh_tit{ position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -100px;
    text-align: center;
    font-size: 40px;}



.nydjgh_tit h1{ font-size: 36px;

    letter-spacing: 14px;

    font-weight: 100;

    color: #fff;}

 .nydjgh_tit h2{ font-size: 46px;

    font-weight: 300;

    color: #fff;

    margin-bottom: 100px;

    text-transform: uppercase;

}







.nydjgh_text{width: 30%;

    top: 35%;

    left: 15%; }

.nydjgh_text h2{  text-align: center;   font-size: 40px;

    letter-spacing: 15px;

    line-height: 40px;

    margin: 3% 0;

    font-weight: 100;

    overflow: hidden;}

.nydjgh_text p{text-indent: 2rem;

    font-size: 21px;

    line-height: 50px;

    margin: 1% 0;

    overflow: hidden;}











/* 

第二节 */

.ny_cpxq_01{padding: 30px 0 ;    border-bottom: 1px solid #f3f3f3;



    background:  #fff;

    background-position: 100% 98%;

    background-size: 30%;}

    .ny_cpxq_01 ul{float: right;}

    

    .ny_cpxq_01 ul li {cursor: pointer; display: inline-block; height: 20px ; line-height: 20px; color: #7e7e7e;margin-right: 50px;}

    .ny_cpxq_01 ul li a{ color: #7e7e7e; }

    .ny_cpxq_01 ul li.on ,   .ny_cpxq_01 ul li:hover { font-weight: bold; color: #000;}

    .ny_cpxq_01 ul li.on a{color: #000; }




    .ny_cpxq_01 ul li i{display: block;height: 20px; width: 20px;

        background: #d3d3d3;border-radius: 50%;float: left; margin-right: 10px;}





    .ny_cpxq_01 ul li.on i,  .ny_cpxq_01 ul li:hover i{display: block;height: 20px; width: 20px;

    background: #0c3688;border-radius: 50%;float: left; margin-right: 10px;}















/* 

第三节 */

            .ny_cpxq_02 {padding: 50px 0 50px;

            

        

            background-size: contain;

      } 



      .ny_cpxq_02 .ny_cpxq_02_l{float: left; width: 25%;text-align: center;}

      .ny_cpxq_02 .ny_cpxq_02_l img

      {width: 100%;}





      .ny_cpxq_02 ul li img{   transition: 1s ease;}

      .ny_cpxq_02 ul li:hover img{    transform: scale(1.1);}





      .ny_cpxq_02 .ny_cpxq_02_r{float: right;width: 70%;}



      .ny_cpxq_02 ul li{display: inline-block; border-bottom: 1px solid #ddd; padding: 30px 0; width: 100%;}



      .ny_cpxq_02 ul li:last-child{border-bottom: 0px solid #ddd;}



      .ny_cpxq_02 ul li div:nth-child(1){     font-size: 18px;

        color: #9d9d9d;

        letter-spacing: 5px;}

        .ny_cpxq_02 ul li div:nth-child(2){     font-size: 21px;

            color: #000;

            font-weight: bold;margin: 0px 0px 20px;}

            .ny_cpxq_02 ul li div:nth-child(3) p{     font-size: 18px;

                color: #7e7e7e;

                font-weight: normal;    line-height: 35px;margin: 20px 0px;}

    

                .ny_cpxq_02 ul li .ny_cpxq_02_r:hover div:nth-child(2){

                    color: #0c3688; 



                }

      



                .ny_cpxq_02 ul li:hover .ny_cpxq_02_r div:nth-child(2), .ny_cpxq_02 ul li:hover .ny_cpxq_02_r div:nth-child(3){cursor: pointer;



                }

               

 

      .morebotton{   

     

        color: #fff;

        border-radius: 50px;

        text-align: center;

    
font-weight: 300;
        font-size: 14px;

        display: block;
background: #0c3688;
       
font-style:italic;
        width: 120px;

        height: 40px;

        line-height: 40px;

        cursor: pointer;

    }

    

    .ny_cpxq_02 ul li .ny_cpxq_02_r .morebotton:hover {   
        width: 118px;

        height: 38px;
     border: 1px solid #0c3688;

        color: #0c3688;border: 1px solid #0c3688;background: none; }



/* 

分页 */

.nypage {display: flex; margin: 0px 0 50px;}



.nypage ul {margin: 0 auto;}





    .nypage ul li{ display: block; height: 40px; width: 40px; background: #d3d3d3; color: #fff; line-height: 40px;

    text-align: center;border-radius: 50%;float: left;

margin: 10px; cursor: pointer;}



.nypage ul li.on, .nypage ul li:hover{ display: block; height: 40px; width: 40px; background: #0c3688; color: #fff; line-height: 40px;

    text-align: center;border-radius: 50%;float: left;

margin: 10px;}



.nypage ul li a{color: #fff;}

.nypage ul li.on a, .nypage ul li:hover a{color: #fff; }





/* 

foot */



.foot_wrap{ position: relative;}



       

@media (max-width: 1199px){





          





                











            }



              

 

@media (max-width: 768px){

    .nydjgh .second_show .img { 

        background-size: 100% 100%;

    }

    .second_show {

        height: 60vw;

    }

    .nydjgh_tit h1 {

        font-size: 21px;

    }

    .nydjgh_tit h2 {

        font-size: 18px;

        margin-bottom: 0px;

    }



    .ny_cpxq_02 ul li{    padding: 50px 0 30px;background: #fff}



    .ny_cpxq_01 {

        padding: 20px 0;

        border-bottom: 1px solid #ddd;

    }

    

.pcc{display: none;}

.wapp{display: block;}



    .nywrap {

        width: 90%;

        margin: 0 auto;

    }

    .nywrap95 {

        width: 90%;

        margin: 0 auto;

    }

    .index_top .index_top_logo {top: 5px;}

    .index_top .index_top_telen{display: none;}



    

.nydjgh_text{   font-size: 32px; width: 90%;

    top: 35%;



    left: 5%;}



    .nydjgh_text p{ line-height: 45px;}



    

.nydjgh_text h2 {

    text-align: center;

    font-size: 32px;}

.nydjgh_tit{       position: absolute;
    text-align: center;
    margin-left: -60px;
    padding-top: 20%;

}







.ny_cpxq_02 .ny_cpxq_02_l{width: 100%;}

.ny_cpxq_02 .ny_cpxq_02_r{width: 100%;}

.ny_cpxq_02{padding: 0px 0 0px; background: #fff}

.ny_cpxq_01 ul li {

    font-size: 14px;

    display: inline-block;

    height: 20px;

    width: 45%;

    margin: 3%;

    line-height: 20px;

    color: #7e7e7e;

    margin-right: 0px;

}

.ny_cpxq_01 ul{float: none;}

.second_show .img {

    background: no-repeat 80%;}

















        



















}









