body {
    margin: 0;
    padding: 0;
    min-width: 80%;
}

iframe {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    overflow:hidden;
}

a {
    text-decoration: none;
}

#author {
    float: right;
    border-bottom: none;
}

#logo {
    float: left;
    border-bottom: none;
    color: #409EFF;
    font-weight: bold;
    font-size: 18px;
}

#author > img {
    border: 1px solid #eee;
    border-radius: 100%;
    box-sizing: border-box;
    height: 30px;
    margin: 0 8px 0 10px;
    padding: 2px;
    width: 30px;
}

#author .el-dropdown {
    display: inline-block;
    position: relative;
    color: #606266;
    font-size: 14px;
}

.el-dropdown-menu__item a {
    list-style: none;
    line-height: 36px;
    /*padding: 0 20px;*/
    margin: 0;
    font-size: 14px;
    color: #606266;
    cursor: pointer;
    outline: 0;
    text-decoration: none;
}

#header{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

#footer{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

#header > .el-container {
    width: 100%;
    height: 100%;
}

#footer > .el-container {
    width: 100%;
    height: 100%;
}

#main {
    margin-top: 0%;
    margin-left: 0%;
}

#main > .el-container {
    width: 100%;
    height: 100%;
}

#main .el-container > div > h3{
    float: left;
    border-bottom: none;
    color: #409EFF;
    font-weight: bold;
    font-size: 20px;
}

.show {
    width: 261px;
    height: 326px;
    display: inline-block;
    margin: 2px 5px;
    border: 1px solid #eee;
    overflow: hidden;
}

.show .img > img {
    border-bottom: 1px solid #eee;
    /*border-radius: 100%;*/
    box-sizing: border-box;
    height: 253px;
    /*margin: 0 8px 0 10px;*/
    padding: 2px;
    width: 261px;
}

.show .price > span {
    color: #F40;
    font-weight: 700;
    padding: 5px;
}

.show .title {
    margin-top: 10px;
    font-size: 10px;
    padding: 0 5px;
}

.pagination {
    margin-top: 25px;
    margin-left: -3%;
}

.sort {
    margin-top: 30px;
    margin-left: -21px;
}

.waring {
    padding: 8px 16px;
    background-color: #fff6f7;
    border-radius: 4px;
    border-left: 5px solid #fe6c6f;
    margin: 20px 0;
}

.waring > div .el-form-item {
    margin-bottom: 0px;
}


/*定义container的布局设计*/
.el-container{
    margin: 0;
    padding: 0;
}

.el-main {
    background-color: #ffffff;
    color: #333;
    text-align: center;
    line-height: 160px;
    width: 100%;
    padding: 0px;
    margin: 0px;
}

body > .el-container {
    margin-bottom: 0px;
    margin-left: 0;
}

.el-carousel__container {
    height: 100% !important;
}

img {
    display: inline-block;
    height: auto;
    max-width: 100%;
    /*-webkit-filter: brightness(0.80);*/
    /*filter: brightness(0.80);*/
}

.index-body{
    overflow:-moz-scrollbars-none;
    /*overflow-x:hidden;*/
    overflow: auto;
    min-width: 80%;
}

.main{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

.main-info{
    padding-top: 20px;
    padding-bottom: 20px;
    max-width: 99%;
    margin: 0 auto;
}

.main-theme{
    padding-top: 20px;
    padding-bottom: 20px;
    max-width: 100%;
    margin: 0 auto;
}

.main-info-block{
    margin-top: 10px;
}

.info-title{
    font-size:20px;
    line-height:60px;
    font-weight: bolder;
}

.info-sub-title{
    font-size:14px;
    line-height:26px
}

.info-region{
    margin-top: 10px;
    line-height: 25px;
    text-align: left
}

.company-info{
    line-height:30px;
    text-indent:2em;
    font-family:"PingFang SC";
    font-size: 14px;
    text-align: left;
    /*!*若文字长度超过width，则隐藏文字*!*/
    /*overflow:hidden;*/
    /*!*超过的部分用 ... 显示*!*/
    /*text-overflow: ellipsis;*/
    /*!*取消文字自动换行，如果不加则文字会自动换行使得高度改变*!*/
    /*white-space:nowrap;*/
    /*width:150px;*/
}

.company-link{
    line-height:26px;
    font-family:Microsoft YaHei;
    font-size: 13px;
}

.box-card{

}

.box-card-full{
    height: 100%;
    margin-bottom: 10px;
}

.black-line{
    height:10px;
    border:none;
    border-top:1px solid #555555;
}

.block-theme-title-time{
    text-align: left;
    font-size: 12px;
    color: #8c939d;
}

.block-theme-title{
    text-align: left;
}

.el-carousel__item h3 {
    color: #475669;
    font-size: 14px;
    opacity: 0.75;
    line-height: 150px;
    margin: 0;
}

.el-carousel__item:nth-child(2n) {
    background-color: #99a9bf;
}

.el-carousel__item:nth-child(2n+1) {
    background-color: #d3dce6;
}

