@charset "utf-8";
/* CSS Document */

html,  body {
    width: 100%;
   /* max-width: 1920px;
    min-width: 1080px;*/
    padding: 0;
    margin: 0;
    font-family: "Microsoft YaHei";
}
.allcenter{
    width: 1080px;
    margin: 0 auto;
}
.Header{
    height: 90px;
    width: 1080px;
    margin: 0 auto;
}
.video01 video{
    height: 270px;
    overflow: hidden;
  
   
   
}
.Header img{
    height: 90px;
    width: 399px;
    display: block;
    float: left;
}
.Header .nav{
    height: 90px;
    width: 500px;
    float: right;
}
.Header .nav span{
    width: 65px;
    display: block;
    float: left;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-size: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-top: 28px;
    color: #656565;
}
.Selected{
        border-bottom: 4px solid #343790;
    color: #343790;
    }
.Header .nav .hr1{
    float: left;
    width: 43px;
    height: 11px;
}
/**********************************Main*****************************************************/
.HeaderTop{
    max-width: 1080px;
    min-width: 1080px;
    margin: 0 auto;
}
.HeaderTop img{
    display: block;
    width: 1080px;
    margin: 0 auto;
}
.content{
   width: 1080px;
   margin: 0 auto;
}
.content .contentUpper{
   width: 1080px;
    height: 100%;
    height: 430px;
}
.content .contentUpper .contentUpperLeft{
    width: 476px;
    height: 430px;
float: left;
}

.content .contentUpper .contentUpperRight{
    width: 576px;
    height: 43px;
float:right;
}
.content .contentUpper .contentUpperLeft .contentUpperLeftHeader{
    width: 100%;
    height: 97px;
    overflow: hidden;
    border-bottom: 1px solid #dedede;
}
.content .contentUpper .contentUpperLeft .contentUpperLeftHeader .contentUpperLeftHeaderName{
    font-size: 26px;
    color: #282828;
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
    border-left: 4px solid #343790;
    margin-top: 60px;
    float: left;
}
.content .contentUpper .contentUpperLeft .contentUpperLeftHeader img{
    display: block;
    width: 23px;
    height: 13px;
    float: right;
    margin-top: 76px;
}
.content .contentUpper .contentUpperLeft img{
    display: block;
    width: 476px;
    height: 302px;
    margin-top: 20px;
}
.content .contentUpper .contentUpperLeft .contentUpperLeftMovieName{
    font-size: 20px;
    color: #282828;
    height: 68px;
    line-height: 68px;
    background-color: #f5f5f5;
    text-align: center;
}
.content .contentUpper .contentUpperRight .contentUpperLeftHeader{
    width: 100%;
    height: 97px;
    overflow: hidden;
    border-bottom: 1px solid #dedede;
}
.content .contentUpper .contentUpperRight .contentUpperLeftHeader .contentUpperLeftHeaderName{
    font-size: 26px;
    color: #282828;
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
    border-left: 4px solid #343790;
    margin-top: 60px;
    float: left;
}
.content .contentUpper .contentUpperRight .contentUpperLeftHeader img{
    display: block;
    width: 23px;
    height: 13px;
    float: right;
    margin-top: 76px;
}
.content .contentUpper .contentUpperRight .NewsDetail{
    width: 100%;
    height: 172px;
    margin-top: 20px;
    margin-bottom: 15px;
    float: left;
}
.content .contentUpper .contentUpperRight .NewsDetail img{
display: block;
    width: 240px;
    height: 172px;
    float: left;
}
.content .contentUpper .contentUpperRight .NewsDetail .NewsDetailAll{
   width: 315px;
    height: 172px; 
    float:right;
}
.content .contentUpper .contentUpperRight .NewsDetail .NewsDetailAll .NewsDetailAllTitle{
    width: 100%;
    color: #282828;
    font-size: 20px;
}
.content .contentUpper .contentUpperRight .NewsDetail .NewsDetailAll .NewsDetailAllContent{
    width: 100%;
    color: #656565;
    font-size: 14px;
    margin-top: 20px;
    line-height: 25px;
}
.content .contentUpper .contentUpperRight .NewsDetailList{
    width: 100%;
    color: #282828;
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    margin-top: 14px;
    margin-bottom: 14px;
    float: left;
}

.content .contentMiddle{
   width: 1080px;
    height: 720px;
}
.content .contentMiddle .contentUpperLeftHeader{
    width: 100%;
    height: 97px;
    overflow: hidden;
    border-bottom: 1px solid #dedede;
}
.content .contentMiddle .contentUpperLeftHeader .contentUpperLeftHeaderName{
    font-size: 26px;
    color: #282828;
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
    border-left: 4px solid #343790;
    margin-top: 60px;
    float: left;
}
.content .contentMiddle .contentMiddleLeft{
    width: 474px;
    height: 602px;
    float: left;
    margin-top: 20px;
    background-color: #f5f5f5;
}
.content .contentMiddle .contentMiddleRight{
        width: 585px;
    height: 602px;
    float:right;
    margin-top: 20px;
}
.content .contentMiddle .contentMiddleLeft img{
    display: block;
    float: left;
}
.content .contentMiddle .contentMiddleRight .ActiveBackground{
    color: #282828;
    font-size: 20px;
    margin-top: 5px;
}
.content .contentMiddle .contentMiddleRight .ActiveBackgroundTxt{
    color: #656565;
    font-size: 14px;
    margin-top: 15px;
    line-height: 29px;
}
.content .contentMiddle .contentMiddleRight .ActiveBackground1{
    color: #282828;
    font-size: 20px;
    margin-top: 30px;
}
.content .contentMiddle .contentMiddleRight .ActiveBackgroundTxt1{
    color: #656565;
    font-size: 14px;
    margin-top: 15px;
    line-height: 29px;
}
.content .contentLower{
   width: 1080px;
    height: 630px;
}
.content .contentLower .contentUpperLeftHeader{
    width: 100%;
    height: 97px;
    overflow: hidden;
    border-bottom: 1px solid #dedede;
}
.content .contentLower .contentUpperLeftHeader .contentUpperLeftHeaderName{
    font-size: 26px;
    color: #282828;
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
    border-left: 4px solid #343790;
    margin-top: 60px;
    float: left;
}
.content .contentLower .contentLowerUp{
    width: 100%;
/*    height: 504px;*/
}
.content .contentLower .contentLowerUp .contentLowerUpOne{
    float: left;
    /*width: 346px;*/
    width: 255px;
    height: 156px;
    background-color: #f5f5f5;
    margin-top: 18px;
}
.content .contentLower .contentLowerUp .contentLowerUpOne img{
    display: block;
   /* width: 66px;*/
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
}
.content .contentLower .contentLowerUp .contentLowerUpOne .contentLowerUpOneCompany{
    width: 100%;
    color: #282828;
    font-size: 18px;
    text-align: center;
    height: 18px;
    line-height: 18px;
    margin-top: 10px;
}
.content .contentLower .contentLowerUp .contentLowerUpOne .contentLowerUpOneMark{
   width: 100%;
    color: #656565;
    font-size: 16px;
    text-align: center;
    height: 16px;
    line-height: 16px;
    margin-top: 5px;
}
.content .contentLower .contentLowerDown{
    width: 100%;
    height: 95px;
    color: #656565;
    font-size: 14px;
    line-height: 28px;
    margin-top: 45px;

}

.footercontent{padding:50px 0 0 0;}
/**********************************Main*****************************************************/

.footer{
     height: 200px;
    min-width: 1120px;
    position: relative;
    z-index: 2;
     background-color: #434343;
    
}
.footerMain{
    width: 1120px;
    margin: 0 auto;
    height: 200px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
/*
    height: 230px;
    width: 1080px;
    magin: 0 auto;*/
   color: #ffffff;
}




/**********************************footer left right*****************************************************/

.footerMain .foot-left{
    width:50%;
    float: left;



}
.footerMain .foot-right{
    width: 50%;
    float:right;


}

.footerMain ul{
    list-style: none;
    margin-left: 50px;


}
.footerMain li{
    display: inline-block;
    line-height:50px;、
    justify-content:center;
}


.footerMain img{
    width: 80px;
    margin-bottom: 10px;

}

.foot-submit{margin:0 auto;text-align: center;}
.submit{width:500px; margin: 0 auto;}

.notice {margin:10px auto 20px auto; background-color: #f5f5f5; width: 1040px; height: 60px;  font-size: 16px; padding: 20px;line-height: 30px; color: #ff1616;}