@charset "utf-8";

.Imgauto {
    width: 100% !important;
    margin: auto;
}
section {
    /* padding: 100px 0 0; */
}
body {
    background:#000000;
	min-width: 1200px;
}
#remarks{    
	margin-top: 0px!important;
	padding-top: 0px!important;
}
a:hover {
    text-decoration: none;
	color: #fffdde;
}
.join {
    line-height: 22px;
    text-align: justify;
    max-height: 43px;
    -webkit-line-clamp: 2;
    text-align: center;
    color: #fffdde;
    margin-top: 8px;
    font-size: 16px;
}
.banner {
    position: relative;
	z-index: -1;
}
.wapper {
    width: 100%;
    height: auto;
    background: #2d0b55 url(../images/award_bg.jpg) repeat-y;
	background-size: 100%;
}
/* 历届年份 */
.header-top {
    width: 100%;
    background: #333;
}
.header-top ul {
    float: right;
}
.header-top ul li {
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding: 0 8px;
}
.header-top ul li a {
    color: #fff;
}
/* 峰会导航 */
.title_box {
    width: 100%;
    display: block;
    /*background: url(../images/title_bg.png) no-repeat center;*/
    text-align: center;
    font-size: 58px;
    font-weight: bold;
    background-size: contain;
    margin: 60px auto 20px;
    color: #fffdde;
}
.title_box img {
    display: block;
    margin: auto;
    width: auto;
}
.summit_box {
    width: 100%;
    height: auto;
    float: left;
    display: flex;
    flex-direction: column;
}
.summit_box img {
    border: 1px solid #f276a2;
}
.award img {
    border: none;
}
/* 开场致辞 */
.award_abstract{
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.25), rgba(255,255,255,0));
	border-radius: 20px;
	padding:25px 20px;
	margin-top: -38%;
	position: relative;
}
.awardButton{
	position: absolute;
    top: -20%;
    right: 0;
}
.summit_box .text{
	text-align: justify;
    padding: 0 20px;
}
.summit_box .text span {
    text-align: justify;
    font-size: 30px;
    line-height: 1.5em;
    color: #ffffff;
    margin-bottom: 20px;
    display: block;
}
/* 奖项 */
.luntan_box {
    width: 100%;
    float: left;
    /* margin-top: 25px; */
}
.luntan_title {
    font-size: 26px;
    color: #ebddb9;
    text-align: center;
    margin-bottom: 30px;
}
.luntan_box .div1:nth-child {
    margin-bottom: 0px;
}
.div1 {
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.div1 div {
    margin-bottom: 25px;
}
/*.award-title {
    width: 280px;
    color: #620114;
    border-radius: 50px;
    background: #ebddba;
    margin: 0 auto;
    text-align: center;
    line-height: 40px;
    font-size: 24px;
    font-weight: bold;
}*/
.case-title span{
	background: url(../images/sub_title.png) no-repeat bottom center;
    padding: 0px 60px 10px;
    color: #fffdde;
    display: inline-block;
	font-size: 36px;
}
.award-box {
    color: #f5e7c1;
    width: 1200px;
    margin: 50px auto;
}
.award-box ul li {
    line-height: 40px;
    font-size: 16px;
    width: 50%;
    float: left;
    padding-left: 200px;
}
#award06 .award-box ul li {
    padding-left: 20px;
}
.award-box ul li span {
    width: 90px;
    display: inline-block;
}
.award-box ul li:nth-child(even) span {
    width: 90px;
}
.award-box ol li {
    line-height: 40px;
    font-size: 16px;
    width: 50%;
    float: left;
    padding-left: 200px;
}
/*footer*/
footer{
	width: 100%;
	margin-top:100px;
	position: relative;
}

footer .footer-bg{
	position: absolute;
	bottom:0;
	left: 0;
	right: 0;
}

footer .row{
	border-bottom: 3px solid #fff;
	padding-bottom: 40px;
}

footer .col-xs-12{
	display: flex;
	justify-content: space-between;
}

.footer-left,.footer-center,.footer-right{
	width:30%;
}

.footer-left .top{
	width: 100%;
	height: auto;
}

.footer-left .top ul{
	width: 32%;
	float: left;
	margin-top:3px;
}

.footer-left .top ul li{
	width: 100%;
	text-align: center;
	color: #f5e7c1;
	font-weight: 500;
	font-size:1.5rem;
	line-height: 25px;
}

.footer-left .top ul li img{
	display: block;
	margin: auto;
	vertical-align: middle;
	width: 76px;
	margin-top: -5px;
	margin-bottom: 5px;
}

.footer-left .top div{
	float: left;
	width: 64%;
	margin-left: 2%;
}

.footer-left .top div p{
	color: #fff;
	font-size:1.4rem;
	line-height:24px;
}

.spaceM{
	margin-top:180px;
}

.footer-center{
	width: 40%;
}

.footer-center h1{
	font-size: 1.8rem;
	color: #f5e7c1;
}

.footer-center ul{
	width: 100%;
	height: auto;
	margin-top:10px;
}

.footer-center ul li{
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 1.4rem;
	float: left;
}

.footer-center ul li a{
	color: #fff;
	text-decoration: none;
}

.footer-right{
	width: 20%;
}
.footer-right .top ul{
	float: left;
	margin-top:3px;
}

.footer-right .top ul li{
	width: 100%;
	text-align: center;
	color: #f5e7c1;
	line-height: 25px;
    margin-bottom: 20px
}

.footer-right .top ul li img{
	display: block;
	margin: auto;
	vertical-align: middle;
	width: 90px;
	margin-top: -5px;
	margin-bottom: 5px;
}

.footer-website{
	text-align: center;
	color: #fff;
	font-size: 1.8rem;
	padding:20px 0;
}
/* 回到顶部 */
.backTop {
    display: none;
    width: 70px;
    position: fixed;
    right: 30px;
    bottom: 10%;
    z-index: 999;
}
.backTop img {
    width: 100%;
}

#meng {
    width:100%;
    height:100%;
    z-index:1;
    position:fixed;
    left:0;
    top:0;
    background-color:rgba(0,0,0,0.7);
    display:none;
}
.img-box {
    border:1px solid #9A948E;
    width: 70%;
    max-width: 1000px;
    background:#fff;
    position:fixed;
    left:50%;
    top:50%;
    overflow:hidden;
    display: inline-block;
    transform: translate(-50%, -50%);
}
#img {
    width: 100%;
}
.winning_close {
    position:fixed;
    top:5px;
    right:5px;
    display:block;
    height:40px;
    width:40px;
    line-height: 31px;
    text-align:center;
    border: 3px solid #fff;
    border-radius:50%;
    cursor:pointer;
    color:#fff;
    font-weight:bold;
    font-size: 24px;
}
.winning_atlas {
    display: grid;
    grid-gap: 10px;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	margin-top: 50px;
}
.winning_atlas img:nth-child(19){
    grid-row: 3 / span 3;
    grid-column:3 / 7;
}
/*.winning_atlas img:nth-child(26){
    grid-row: 8 / span 2;
    grid-column:2 / 2;
}
.winning_atlas img:nth-child(27){
    grid-row: 8 / span 2;
    grid-column:3 / 3;
}*/

.winning_atlas .imgs {
    width: 100%;
    border: 1px solid #a3844f;
   transition-property: transform; /* 指定要应用动画效果的属性 */
   transition-duration: 0.5s; /* 设置动画持续时间为0.5秒 */
}
.winning_atlas .imgs:hover {
    cursor: zoom-in;
   transform: scale(1.2); /* 鼠标悬停时将元素放大到原来的1.2倍 */
}
.img-box img{
    margin: 0;
    padding: 0;
}

@media (max-width: 400px) {
	body,.award-box {
		width: 100%!important;
		min-width: 100%!important;
	}
    section {
        padding: 25px 0 0 !important;
    }
    #remarks {
        margin-top: 0px!important;
        padding-top: 0px!important;
    }
    .title_box {
        font-size: 24px!important;
        padding-top: 0px!important;
    }
	.case-title{
		width: 300px;
		display: block;
		text-align: center;
		position: relative;
		margin: 20px auto;
		margin-top: 40px;
	}
	.case-title span{
		font-size: 20px;
		font-weight: bold;
	}
	.summit_box .case-title img{
		border: 0;
		position: absolute;
		left: 0;
		top: 0px;
		width: 100%;
	}
    /* 峰会议程 */
    .summit_box {
        margin-top: 0px !important;
    }
    .award img {
        margin: 1% 2%;
    }
    
    .summit_box .text span{
        font-size: 20px!important;
    }
    .winning_atlas {
        grid-gap: 5px!important;
		margin-top: 0;
    }
	.award_abstract{
		margin-top: -20%;
	}
	.summit_box .text{
		padding: 1%;
	}
	.awardButton{
		top: -8%;
		text-align: right;
	}
	.awardButton img{
		width: 35%;
	}

    /* 尾部 */
    footer {
        margin-top: 55px !important;
    }
    footer .col-xs-12 {
        flex-wrap: wrap !important;
        justify-content: space-evenly !important;
    }
    .footer-left {
        width: 100% !important;
    }
    .footer-left .top {
        width: 86% !important;
        margin: auto;
    }
    .spaceM {
        margin-top: 20px !important;
    }
    .footer-center, .footer-right {
        width: 75% !important;
        margin-top: 25px;
    }
    .footer-right ul li {
        float: left !important;
        width: 30%!important;
        margin: 1.6%;
    }
    .footer-left .top ul {
        width: 30% !important;
    }
    .footer-left .top ul li {
        font-size: 1.2rem !important;
    }
    .footer-left .top ul li img {
        width: 60px !important;
    }
    .footer-left .top div {
        width: 67% !important;
    }
    .footer-left .top div p {
        font-size: 1.2rem !important;
        line-height: 22px !important;
    }
    .footer-center h1 {
        font-size: 1.6rem !important;
    }
    .footer-center ul li {
        font-size: 1.2rem !important;
    }
    footer .row {
        padding-bottom: 30px !important;
    }
    .footer-website {
        font-size: 1.4rem !important;
        padding: 12px 0 !important;
    }
    /* 回到顶部 */
    .backTop {
        width: 40px !important;
    }
}
@media (min-width: 401px) and (max-width: 767px) {
	body,.award-box {
		width: 100%!important;
		min-width: 100%!important;
	}
    section {
        padding: 40px 0 0 !important;
    }
    #remarks {        
        margin-top: 0px!important;
        padding-top: 0px!important;
    }
    .title_box {
        font-size: 30px!important;
		padding-top: 40px!important;
    }
	.case-title{
		width: 450px;
		display: block;
		text-align: center;
		position: relative;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.case-title span{
		font-size: 24px;
		font-weight: bold;
	}
	.summit_box .case-title img{
		border: 0;
		position: absolute;
		left: 0;
		top: 0px;
		width: 100%;
	}
    /* 导航 */
    .summit_box {
        margin-top: 20px !important;
    }
    .award img {
        margin: 1% 2%;
    }
    .title_box > h1 {
        font-size: 24px !important;
    }
    .title_box > span {
        font-size: 17px !important;
    }
    /* 奖项 */
    .luntan_box > div {
        float: left;
    }
    .luntan_box > div:nth-child(3), .luntan_box > div:nth-child(4) {
        margin-bottom: 0px;
    }
    .luntan_title {
        font-size: 15px !important;
        margin-bottom: 15px !important;
    }
    
    .summit_box .text span{
        font-size: 22px!important;
    }
    .winning_atlas {
        grid-gap: 5px!important;
		margin-top: 0;
    }
	.award_abstract{
		margin-top: -30%;
	}
	.awardButton{
		top: -16%;
		text-align: right;
	}
	.awardButton img{
		width: 35%;
	}
    /* 尾部 */
    footer {
        margin-top: 60px !important;
    }
    footer .col-xs-12 {
        flex-wrap: wrap !important;
        justify-content: space-evenly !important;
    }
    .footer-left {
        width: 100% !important;
    }
    .footer-left .top {
        width: 90% !important;
        margin: auto;
    }
    .spaceM {
        margin-top: 15px !important;
    }
    .footer-center, .footer-right {
        width: 75% !important;
        margin-top: 30px;
    }
    .footer-right img {
        width: 90%;
        margin-top: 0px !important;
        float: left !important;
    }
    .footer-left .top ul {
        width: 32% !important;
    }
    .footer-left .top ul li {
        font-size: 1.3rem !important;
    }
    .footer-left .top div p {
        font-size: 1.2rem !important;
    }
    .footer-center h1 {
        font-size: 1.7rem !important;
    }
    .footer-center ul li {
        font-size: 1.3rem !important;
    }
    footer .row {
        padding-bottom: 30px !important;
    }
    .footer-website {
        font-size: 1.4rem !important;
        padding: 12px 0 !important;
    }
    /* 回到顶部 */
    .backTop {
        width: 50px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
	body,.award-box {
		width: 100%!important;
		min-width: 100%!important;
	}
    section {
        /* padding: 35px 0 0 !important; */
    }
    .title_box {
        font-size: 30px!important;
        padding-top: 30px!important;
    }
	.case-title {
		width: 500px;
		display: block;
		text-align: center;
		position: relative;
		margin: 0 auto;
		margin-bottom: 40px;
	}
	.case-title span{
		font-size: 24px;
		font-weight: bold;
	}
	.summit_box .case-title img{
		border: 0;
		position: absolute;
		left: 0;
		top: 0px;
		width: 100%;
	}	
	
    /* 导航 */
    .summit_box {
        margin-top: 35px !important;
    }
    .award img {
        margin: 1% 2%;
    }
    .title_box > h1 {
        font-size: 28px !important;
    }
    .title_box > span {
        font-size: 23px !important;
    }
    
    /* 奖项 */
    .luntan_title {
        font-size: 22px !important;
        font-weight: bold;
        margin-bottom: 25px !important;
    }
    .summit_box .text span{
        font-size: 24px!important;
    }
    .winning_atlas {
        grid-gap: 8px!important;
    	margin-top: 0;
    }
	.award_abstract{
		margin-top: -30%;
	}
	.awardButton{
		top: -16%;
		text-align: right;
	}
	.awardButton img{
		width: 35%;
	}
    /* 尾部 */
    footer {
        margin-top: 80px !important;
    }
    footer .col-xs-12 {
        flex-wrap: wrap !important;
        justify-content: space-evenly !important;
    }
    .footer-left {
        width: 100% !important;
    }
    .footer-left .top {
        width: 48% !important;
        float: left;
    }
    .spaceM {
        margin-top: 0px !important;
        float: right !important;
    }
    .footer-center, .footer-right {
        width: 48% !important;
        margin-top: 40px;
    }
    .footer-left .top ul {
        width: 28% !important;
    }
    .footer-left .top ul li {
        font-size: 1.4rem !important;
    }
    .footer-left .top div p {
        font-size: 1.3rem !important;
    }
    .footer-center h1 {
        font-size: 1.7rem !important;
    }
    .footer-center ul li {
        font-size: 1.3rem !important;
    }
    .footer-website {
        font-size: 1.6rem !important;
        padding: 15px 0 !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    /*.award img {
        margin: 1% 2%;
    }*/
    /* 开场致辞 */
    .remarks_box_info .name {
        font-size: 16px !important;
    }
    .remarks_box_info .info {
        font-size: 14px !important;
        margin: 8px 0 20px;
    }
    .remarks_box_info {
        padding: 15px 0 0 0 !important;
    }
    .remarks_box_info .text a {
        margin-top: 17px !important;
        width: 115px !important;
        height: 27px !important;
        line-height: 27px !important;
    }
    .summit_box .text span{
        font-size: 24px!important;
    }
    .winning_atlas {
        grid-gap: 8px!important;
    }
    /* 尾部 */
    .footer-left .top ul li {
        font-size: 1.4rem !important;
    }
    .footer-left .top div p {
        font-size: 1.3rem !important;
    }
    .footer-center h1 {
        font-size: 1.7rem !important;
    }
    .footer-center ul li {
        font-size: 1.3rem !important;
    }
    .footer-website {
        font-size: 1.6rem !important;
        padding: 15px 0 !important;
    }
}
@media (min-width: 1920px) and (max-width: 2560px) {
    .container {
        width: 1600px!important;
    }
    #remarks {        
        margin-top: 0px!important;
        padding-top: 0px!important;
    }
    .award-box {
        width: 1360px!important;
    }
    .title_box {
        font-size: 50px!important;
    }
    .case-title{
        font-size: 36px!important;
        width: auto!important;
        line-height: 50px!important;
    }
    .award-title{
        font-size: 36px!important;
        width: 450px!important;
        line-height: 50px!important;
    }
    .award-box ul li {
        font-size: 18px!important;
    }
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding-right: 20px!important;
    }
    
    .summit_box {
        margin-top: 70px!important;
    }
}