.main{ min-height: 500px }

.nav {
    width: 100%;
    z-index: 2;
    padding: 15px 50px;
}
.banner{   
    
     width: 100%; position: absolute; top: 0; z-index: -1;  
}


.logo {
    background: url('https://zos.alipayobjects.com/cmsmng/cms/images/j00s1kbz/04470f0b-c8de-4232-9081-9534ff06c8d7.png')  no-repeat;
    background-size: 48px 31px;
     height: 36px; float: left; margin: 0; margin-top: 13px; color: #fff; text-align: right; font-size: 14px; line-height: 36px; padding-left: 55px;
}
.mgt20{ margin-top: 20px; }
.dialog{ position:fixed; top: 50%; left: 50%;  border:1px solid ;  background-color: #FFB752!important;
    border-color: #FFB752; padding: 10px; box-sizing: border-box; text-align: center; color: #fff; min-width: 30%; border-radius: 3px;  }

.mgt20{ margin-top: 20px; }
.nav-list{margin-left:30px ; float: left;}
.nav-list a{width:75px ; display: inline-block; text-align: center; font-size: 14px}

.nav-list a{ text-decoration: none; }
.nav-list a {
    width: 100px;
    line-height: 60px; color: #fff; 
}

.nav-user-box {
 float: right; position: relative;font-size: 14px
}
.upload-btn{ float: right; }
.logo a, .nav-con, .nav-list a {
    height: 60px;font-size: 14px
}

.nav-con .upload-btn {

    background: #1E90FF;
    height: 60px;
    line-height: 60px; width: 180px; text-align: center; color: #fff;
    margin-right: 30px; display: block;; float: right; text-decoration: none; cursor: pointer;
}


.nav-login-box{ margin-top:20px ;float: right; }
.nav-login-box ,.nav-user-box a{ color: #fff;  }
.nav-user-box a{  margin: 0px 10px;font-size: 14px }
 

.nav-user-box-dropdown{ color: #fff; margin-top: 20px; cursor: pointer; height: 40px}
.nav-user-box-dropdown span{ margin-left: 5px; font-size:12px  }

 
.pager{ text-align: center; }

.footer {
    background: #000;
    padding: 40px 0;
    width: 100%;
}
 
.footer-info{ text-align: center;   color: #ccc;}
.footer-link-box a{ margin-left:10px;  }
.footer-link-box a,.footer-info p a {
    color: #ccc;
    margin-right: 10px;
}

.opacity{ filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; } 
.footer-info p { margin-top: 10px; }

.clear{ clear: both; }
.main .thumbnail{
	 border: 1px solid #ececec; padding: 0;
}
.banner{ color: #fff;  padding-top:120px; box-sizing: border-box;  }
.banner-mainTitle{    padding: 17px 0 19px 0;
    font-size: 36px;
    text-shadow: 0 0 8px #353535;}
 .banner-subTitle {
    font-size: 14px;
    width: 684px;
    color: #fff;
    margin: auto;
    text-shadow: 0 0 8px #353535; line-height: 24px;
}
.banner-content{  width: 40%; margin:0 auto; text-align: center; }
