/* CSS Document */

html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
body{width: 100%;overflow-x: hidden;}
ol,ul,li{ list-style:none;padding: 0;}

body{ font-size:14px; color:#333; line-height:24px; margin:0px; padding:0px;  font-family:arial,"Microsoft YaHei"; }

img{ border:none;}

form{ margin:0px; padding:0px;}

.clear{ clear:both;}

a{ text-decoration:none; color:#919090; font-family:arial,"Microsoft YaHei";}

a:hover{ color:#333; text-decoration:underline; font-family:arial,"Microsoft YaHei";text-decoration:none; }

em{font-style:normal}

h1,h2,h3,h4{font-weight:normal;}





.header{

    position: absolute;

    top: 0;

    width: 100%;

    z-index: 999999;

}

.navs{

    width: 1200px;

    margin:0 auto;

    padding:20px 0;

}

.navs .leftbox{

    float:left;

    margin-top: 4px;

}

.navs .leftbox img{

    width: 300px;

}

.navs .rightbox{

    float:right;

}



.navs .rightbox ul{

    padding-top:16px;

}



.navs .rightbox li{

    float: left;

    margin: 0 20px;

}

.navs .rightbox li a{

    color:#fff;

    margin:0 10px;

    font-size: 14px;

}
.navs .rightbox li a:hover{
	color:#272727;
}

/*.navs .rightbox li.avi a{

    color:#272727;

}*/



.home_section2{

    padding-bottom:40px;

}



.home_section2 .titles{

    padding-top:70px;

    text-align: center;

}

.home_banner .swiper-slide img{

    display: block;

}



@font-face{

font-family:'times new roman';

src:url('../fonts/Times\ New\ Roman\ .fon');

}



.home_section2 .titles strong{

    font-family: "times new roman";

    font-size:32px;

    display: block;

    text-align: center;

    line-height: 50px;

    color: #999999;

}

.home_section2 .titles span{

    display: block;

    line-height: 30px;

    font-size: 18px;

}

.home_section2 .contents{

    width: 1000px;

    margin: 0 auto;

    padding-top:40px;

    padding-bottom:40px;

    color: rgb(102, 102, 102);

    font-family: "Microsoft YaHei";

    font-size: 14px;

    line-height: 220%;

    text-align: center;

}

.home_section2 .contents p{
    text-indent: 2em;
}

.home_section2 .youshi{

    padding-top:30px;

    width: 1200px;

    overflow: hidden;

    margin: 0 auto;

    text-align: center;

    padding-bottom:60px;

}

.home_section2 .youshi ul{

    position: relative;

    left:-1px;

}

.home_section2 .youshi li{

    float: left;

    width: 24.5%;

    border-left:1px solid #dddddd;

}

.home_section2 .youshi li>div{

    font-size: 16px;

    font-family: "Microsoft YaHei";

    color: rgb(51, 51, 51);

}

.home_section2 .youshi li>div strong{

    color: #333333;

    font-family: arial;

    font-size: 48px;

    font-weight: bold;

    text-decoration: none;

    text-align: center;

}

.home_section2 .youshi li > div strong:hover{

    color: #5a5a5a;

}

.home_section2 .youshi li p{

    font-size: 14px;

    padding-top:10px;

}

.home_section2 .more{

    padding-bottom:40px;

}

.home_section2 a{

    display: block;

    width: 180px;

    line-height: 50px;

    background: #272727;

    margin: 0 auto;

    color:#fff;

    text-align: center;

    border-radius: 100px;
    
    transition: 400ms ease-in-out;
    -o-transition: 400ms ease-in-out;
    -ms-transition: 400ms ease-in-out;
    -moz-transition: 400ms ease-in-out;
    -webkit-transition: 400ms ease-in-out

}
.home_section2 .more a:hover{
    background: #000;
}



.home_section3{

    height: 550px;

    background: url(../images/2g47.jpg);

}

.home_section_zero{

    height: 550px;

}

.home_section3 .item{

    width: 400px;

    float: left;

    position: relative;

}

.home_section3 .bgbox{

    width: 1200px;

    margin:0 auto;

}

.home_section3 .phbox{

    position: relative;

    height: 550px;

    width: 400px;

    overflow: hidden;

}

.home_section3 .phbox img{

}

.home_section3 .phbox img.phback {

    height: 550px;

    z-index: 3;

    position: absolute;

    left: 0;

    top: -550px;

}

.home_section3 .phbox img.phfront {

    position: absolute;

    left: 0;

    top: 0;

    z-index: 2;

}



.home_section3 .contents{

    position: absolute;

    top:0;

    left: 0;

    width: 400px;

    text-align: center;

    z-index: 999;

}



.home_section3 .contents img{

    width: 60px;

    display: block;

    margin:0 auto;

    padding-top:130px;

}

.home_section3 .contents strong{

    display: block;

    padding-top:40px;

    font-size: 18px;

    color: rgb(255, 255, 255);

    font-weight: normal;

}



.home_section3 .contents i{

    width: 50px;

    margin: 0 auto;

    display: block;

    height: 2px;

    background: #fff;

    margin-top:30px;

    margin-bottom:50px;

}



.home_section3 .contents p{

    width: 80%;

    color:#fff;

    margin: 0 auto;

}









.home_section4{

    padding-bottom:40px;

    background-color: rgb(242, 242, 242);

}



.home_section4 .titles{

    padding-top:70px;

    text-align: center;

}



.home_section4 .titles strong{

    font-family: "times new roman";

    font-size:32px;

    display: block;

    text-align: center;

    line-height: 50px;

    color: #999999;

}

.home_section4 .titles span{

    display: block;

    line-height: 30px;

    font-size: 18px;

}
/*2022-9-28*/
/*width: 1200px;*/
.home_section4 .lists{

    width: 1200px;

    margin:0 auto;

    padding-top:60px;
}

/*2022-9-28*/

.cstlayer {
    display: inline-block;
    width: 380px !important;
}

/*index.html*/
/* float: left; */
/*position: relative; width: 280px; margin:0 10px;height: 318px;*/

.home_section4 .wp-media_content a.media_link img{

    background-color: #000;

    width: 280px; height: 210px; transform: scale(1);

}

.home_section4 .wp-media_content a.media_link:hover img{

    transform: scale(1.1);

}

.home_section4 a.btnarea {

    position: absolute;

    text-align: center;

    background-color: rgb(213,213,213);

    border-radius: 20px 20px 20px 20px;

    width:40px;

    height:40px;

    line-height:40px;

    z-index: 9;

    display: block;

    right: 20px;

    top:197px;

}

.home_section4 a.btnarea span {

    padding: 0px;

    color: rgba(63,124,74,1);

    font-family: SimSun;

    font-size: 20px;

}



.home_section4 .more{

    padding-bottom:40px;

    padding-top:60px;

}

.home_section4 .more a{

    display: block;

    width: 180px;

    line-height: 50px;

    background: #272727;

    margin: 0 auto;

    color:#fff;

    text-align: center;

    border-radius: 100px;

    transition: 400ms ease-in-out;
    -o-transition: 400ms ease-in-out;
    -ms-transition: 400ms ease-in-out;
    -moz-transition: 400ms ease-in-out;
    -webkit-transition: 400ms ease-in-out

}

.home_section4 .more a:hover{
    background: #000;
}






.home_section5{

    padding-bottom:40px;

}



.home_section5 .titles{

    padding-top:70px;

    text-align: center;

}



.home_section5 .titles strong{

    font-family: "times new roman";

    font-size:32px;

    display: block;

    text-align: center;

    line-height: 50px;

    color: #999999;

}

.home_section5 .titles span{

    display: block;

    line-height: 30px;

    font-size: 18px;

}

.home_section5 .cbox{

    width: 1200px;

    margin:0 auto;

    padding-top:60px;

    overflow: hidden;

}

.home_section5 .leftbox{

    width: 550px;

    float: left;

}

.home_section5 .leftbox a{

    color:#fff;

    display: block;

}

.hotnew{

    position: relative;

    height: 370px;

    display: flex;

    justify-content: center;

    align-items: center;

}

.hotnew img{

    width: 100%;

    display: block;

}

.hotnew_content{

    position: absolute;

    z-index: 9;

    bottom: 0;

    width: 100%;

}

.hotnew_content>div{

    padding:20px;

    background: rgba(0, 0, 0, 0.6);

}

.hotnew_content p{

    padding-top:10px;



}



.home_section5 .rightbox{

    width: 620px;

    float: right;

}



.home_section5 .rightbox li {

    overflow: hidden;

    margin: 10px 0;

    padding-bottom: 15px;

    list-style: none;

    border-bottom: 1px dashed #dddddd;

    list-style: none;

}



.home_section5 .rightbox li .time {

    background: #198ede;

    width: 60px;

    float: left;

    text-align: center;

    margin-left: 30px;

    color: #fff;

    display: inline-block;

}

.home_section5 .rightbox li  span.wp-new-ar-pro-time {

    display: inline-block;

    font-family: arial;

    font-size: 40px;

    color: #929292;

    font-weight: bold;

    text-decoration: none;

    line-height: 140%;

}

.home_section5 .rightbox li  #day {

    /* border-bottom: #36a2eb 1px solid; */

    height: 41px;

    line-height: 41px;

    font-size: 24px;

    color: #fff;

}

.home_section5 .rightbox li .date {

    display: block;

    height: 18px;

    line-height: 18px;

    font-size: 13px;

    text-decoration: none;

    font-weight: normal;

}

.home_section5 .rightbox li div.conts {

    margin-left: 130px;

}

.home_section5 .rightbox li .conts p {

    color: #999;

    font-size: 14px;

    line-height: 18px;

    text-align: left;

}

.home_section5 .rightbox li p.title > a {

    display: inline-block;

    font-family: Microsoft YaHei;

    font-size: 16px;

    color: #333333;

    font-weight: normal;

    text-decoration: none;

    line-height: 140%;

}

.home_section5 .rightbox li p.abstract {

    line-height: 140%;

    display: inline-block;

    font-family: Microsoft YaHei;

    font-size: 14px;

    line-height: 28px !important;

    padding-top: 15px;

    color: #797979;

    font-weight: normal;

    text-decoration: none;

}

.home_section5 .rightbox li ul li p.abstract {

    word-wrap: break-word;

    text-align: justify;

    text-justify: inter-ideograph;

}



.home_section5 .rightbox li .conts p.abstract {

    width: 99%;

    overflow: hidden;

    word-wrap: break-word;

}



.home_section5 .more{

    padding-bottom:40px;

    padding-top:60px;

}

.home_section5 .more a{

    display: block;

    width: 180px;

    line-height: 50px;

    background: #272727;

    margin: 0 auto;

    color:#fff;

    text-align: center;

    border-radius: 100px;

    transition: 400ms ease-in-out;
    -o-transition: 400ms ease-in-out;
    -ms-transition: 400ms ease-in-out;
    -moz-transition: 400ms ease-in-out;
    -webkit-transition: 400ms ease-in-out

}
.home_section5 .more a:hover{
    background: #000;
}



.footers{

    margin-top: 40px;

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

    background-position: center top;

    background-color: rgb(34, 34, 34);

}

.footBox{

    width: 1200px;

    margin: 0 auto;

    overflow: hidden;

    padding:40px 0;

}

.footBox .leftbox{

    width: 460px;

    float: left;

    overflow: hidden;

}

.footBox .leftbox dl{

    float:left;

    color:#fff;

    padding-right:20px;

    padding-left: 20px;

    text-align: center;

    

}

.footBox .leftbox dl a{

    color:#fff;

}

.footBox .leftbox dl dt{

    font-size: 16px;

    padding-bottom: 20px;

}

.footBox .leftbox dl dd{

    line-height: 30px;

}

.footBox .rightbox {

    float: left;

    width: 736px;

    border-left: 1px dashed #ffffff;

    position: relative;



}

.footBox .lx{
    width: 350px;
    padding-left:44px;

}

.footBox .lx img{

    width: 55px;

    float: left;

}

.footBox .lx p{

    float: left;

    color:#fff;

    padding-left:20px;

}

.footBox .lx span{

    font-size: 16px;

    display: block;

}

.footBox .lx strong{

    font-size: 30px;

    line-height: 36px;

}

.footBox .lx_b {

    padding-top:20px;

    color:#fff;

    width: 340px;

}

.footBox .lx_b span{

    display: block;

    line-height: 36px;

}

.footBox .erwei{

    position: absolute;

    right: 0;

    top:0px;

}

.footBox .erwei img{

    padding:10px;

    width: 130px;

    background: rgba(255, 255, 255, 0.3);

}

.footBox .erwei span{

    display: block;

    color:#fff;

    text-align: center;

    padding-top:10px;

}



.link{

    padding: 20px 0;

    background: #000;

    color:#fff;

    text-align: center;

}



.nnav{

    background: rgb(250, 250, 250);

}



.nnavbox{

    width: 1200px;

    margin: 0 auto;

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.nnavbox .rightbox{


}

.nnavbox .rightbox li{
    float: left;
    text-align: center;

}

.nnavbox .rightbox li a{

    display: block;

    line-height: 60px;

    padding:0 20px;

}

.nnavbox .rightbox li a:hover{

}

.nnavbox .rightbox .selected1{

    background: #333;

}

.nnavbox .rightbox .selected1 a{

    color:#fff;

}

