
/*头部*/
.head_banner{width: 100%;height: 768px;background: url('../img/banner_2023.jpg') no-repeat center top;position: relative;}
.logo_link{position: absolute;width: 205px;height: 58px;top: 30px;right: 50%;margin-right: 361px;}
.upload_works{position: absolute;width: 123px;height: 43px;top: 389px;left: 50%;margin-left: -330px;background: url('../images/upload_2022_btn.png') no-repeat;cursor: pointer;}
.upload_works input{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;cursor:pointer;}
.head_nav{width: 100%;height: 100px;background: url('../images/head_nav_bg.png') repeat-x left top;text-align: center;min-width: 1258px;}
.head_nav ul{display: inline-block;*display: inline;*zoom:1;}
.head_nav ul li{display: block;float: left;margin: 0 38px;}
.head_nav ul li a{display: block;font-size: 20px;color: #666;padding-top: 10px;line-height: 48px;}
.head_nav ul li i{display: block;width: 20px;height: 16px;margin: 0 auto;background: url('../images/head_nav_arrow.png') no-repeat;}
.head_nav ul li.on a,
.head_nav ul li:hover a{color: #0094cb;}
.head_nav ul li.on a i,
.head_nav ul li:hover a i{background-position: -25px 0;}
.msg_pop_main{background:rgba(0,0,0,0.5);max-width:250px;position:fixed;left:50%;top:50%;z-index:1001;display:none;border-radius:3px;font-size:12px;}
.msg_pop_main p{padding:10px;line-height:24px;font-size:14px;color:#fff;}


/*底部*/
.footer{width: 100%;height: 238px;overflow: hidden;background:url('../img/footer_bg.jpg') no-repeat center top;}
.footer img{display: block;width: 156px;margin: 43px auto 15px;}
.footer p{font-size: 18px;color: #ebf6f8;line-height: 28px;text-align: center;}

/*首页*/
.indBg{background-repeat: no-repeat;background-position: center top;width: 100%;}
.ind_active{height: 1110px;/* background-image: url('../img/ind_pic1_new.jpg'); */position: relative;}
.ind_active{background-image: url('../img/design2023_pic_01.jpg');}
.ind_active .links{position: absolute;left: 50%;bottom: 90px;margin-left: -330px;height: 170px;width: 810px;}
.ind_active .links a{display: block;position: absolute;left: 0;top: 0;height: 52px;}
.ind_active .links a:first-child{width: 170px;}
.ind_active .links a:nth-child(2){width: 180px;left: 214px;}
.ind_active .links a:nth-child(3){width: 185px;left: 630px;}
.ind_active .links a:nth-child(4){width: 188px;top: auto;bottom: 0;}
.ind_active .links a:nth-child(5){width: 160px;left: 228px; top: auto;bottom: 0;}

.video_box{
	width: 1366px;
	margin: 0 auto;
	padding: 0px 80px 0 80px;
	/*height: 340px;*/
	position: relative;
	box-sizing: border-box;
}
.video_box .swiper-container {
  width: 100%;
  height: 100%;
}
.video_dd{
	width: 480px;
	height: 340px;
	float: left;
}
.video_desc{
	width: 670px;
	height: 340px;
	float: left;
	margin-left: 56px;
	padding-top: 60px;
}
.video_desc p{
	font-size: 18px;
	color: #666;
	line-height: 32px;
	position: relative;
}
.video_desc p:before{
	position: absolute;
	content: '';
	width: 32px;
	height: 27px;
	background: url(../images/dot1.png) no-repeat;
	top: -60px;
	left: 0;
}
.video_desc p:after{
	position: absolute;
	content: '';
	width: 32px;
	height: 27px;
	background: url(../images/dot2.png) no-repeat;
	bottom: -40px;
	right: 12px;
}
.swiper-slide{height: 340px;}
.video-js .vjs-big-play-button{background: url(../images/play-circle.png) no-repeat;width: 80px;height: 80px;
	top: 50%;margin-top: -40px;left: 50%;margin-left: -40px;border: none;    background-size: contain;border-radius: 80px;}
.video-js .vjs-big-play-button span{display: none;}
.video_box .swiper-button-next{background: url(../images/arr1_r.png) no-repeat center;}
.video_box .swiper-button-prev{background: url(../images/arr1_l.png) no-repeat center;}

@media screen and (max-width: 1366px){
	.video_box{
		width: 1200px;
	}
	.video_desc{width: 520px;margin-left: 40px;}
	.video_desc p{font-size: 15px;    line-height: 28px;}
}


.ind_prize{height: 2000px;/* background-image: url('../img/ind_pic2_new.jpg'); */}
.ind_prize{background-image: url('../img/design2023_pic_02.jpg');}
/* .ind_jugges{height: 1253px;background-image: url('../img/ind_pic3_new.jpg');} */
.ind_jugges{height: 1340px;background-image: url('../img/design2023_pic_03.jpg');}
.ind_design{height: 1440px;background-image: url('../img/design2023_pic_04.jpg');}
/* .ind_works{height: 1779px;background-image: url('../img/ind_pic5_new.jpg');position: relative;} */
.ind_works{height: 1785px;background-image: url('../img/design2023_pic_05.jpg');position: relative;}

.works_btn{position: absolute;top: 371px;left: 50%;margin-left: 100px;}
.works_btn a{display: block;float: left;width: 184px;height: 62px;line-height: 62px;text-align: center;font-size: 18px;font-weight: bold;color: #fff;background-color: #008ca8;margin-right: 30px;border-radius: 2px;}
.works_btn a.model{background-color:#099e52;}
.works_btn a:hover{color: #fff;}

/*放眼Alberta*/
.ind_alberta1{height: 1580px;background-image: url('../img/alberta_pic1.jpg');}
.ind_alberta2{height: 1432px;background-image: url('../img/alberta_pic2.jpg');}

/*活动报名*/
.active_main{width: 100%;height: 695px;background:url('../img/active_bg.jpg') no-repeat center top;overflow: hidden;}
.active_txt{margin: 90px 0 0 385px;}
.active_txt .line{width: 80px;height: 4px;background-color: #08a34b;margin-bottom: 20px;}
.active_txt .txt{font-size: 15px;color: #666;line-height: 30px;}
.active_txt .txt p{margin-bottom: 8px;}
.active_txt .txt span{color: #008ca8;}
.active_btn{margin-top: 42px;}
.active_btn a{display: block;width: 231px;padding-left: 69px;height: 70px;line-height: 70px;font-size: 22px;color: #fff;background-color: #008ca8;border-radius: 2px;float: left;}
.active_btn a i{display: block;float: left;width: 32px;height: 32px;background:url('../images/active_icon.png') no-repeat;margin: 18px 20px 0 0;}
.active_btn .model{background-color: #08a34b;margin-left: 28px;padding-left: 36px;width: 264px;}
.active_btn .model i{background-position: -32px 0;margin-right: 15px;}

/*关于我们*/
.about_main{width: 100%;background:url('../img/about_bg.jpg') no-repeat center top;}
.about_main .container{overflow: hidden;}
.about_profile{font-size: 15px;color: #555;line-height: 27px;margin: 598px 0 0 210px;height: 470px;}
.about_profile p{margin-bottom: 20px;}
.about_description{height: 648px;}
.about_txt{float: left;width: 670px;}
.about_txt h2{font-size: 26px;color: #333;font-weight: bold;line-height: 36px;margin-top: 140px;}
.about_txt .txt{font-size: 15px;color: #555;line-height: 25px;margin-top: 10px;}
.about_txt .txt p{margin-bottom: 15px;}
.about_txt .txt span{color: #078faa;font-weight: bold;}
.about_pic{width: 460px;float: right;}
.big_pic{width: 100%;height: 320px;}
.big_pic li{width:460px;height: 320px;display: none;position: relative;}
.big_pic li img{display: block;width: 100%;height: 320px;}
.big_pic p{position: absolute;left: -10px;bottom: 20px;padding-left: 30px;width: 154px;height: 30px;line-height: 30px;background: url('../images/name_bg.png') no-repeat;font-size: 15px;color: #fff;}
.pic_list{margin-top: 5px;}
.pic_list ul{width: 465px;}
.pic_list ul li{float: left;width: 150px;height: 104px;margin-right: 5px;position: relative;cursor:pointer;}
.pic_list ul li img{display: block;width: 100%;height: 104px;}
.pic_list ul li p{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);text-align: center;line-height: 104px;font-size: 18px;color: #fff;display: none;}
.pic_list ul li.on p{display: block;}

.about_floor{height: 608px;}
.about_floor .about_txt,
.about_wardrobe .about_txt{float: right;width: 710px;}
.about_floor .about_pic,
.about_wardrobe .about_pic{float: left;}
.about_floor .about_txt h2,
.about_wardrobe .about_txt h2{margin-top: 5px;}
.about_floor .pic_list{margin-top: 79px;}
.about_wardrobe .pic_list{margin-top: 54px;}
.about_floor .pic_list ul,
.about_wardrobe .pic_list ul{width: 720px;}
.about_floor .pic_list ul li,
.about_wardrobe .pic_list ul li{width: 168px;height: 113px;border:1px solid #e6e6e6;margin-right: 10px;}
.about_floor .pic_list ul li img,
.about_wardrobe .pic_list ul li img{height: 113px;}

.about_door{height: 598px;}
.about_door .about_txt{width: 710px;}
.about_door .about_txt h2{margin-top: -5px;}
.about_door .pic_list {margin-top: 64px;}
.about_door .pic_list ul{width: 720px;}
.about_door .pic_list ul li{width: 168px;height: 113px;border:1px solid #e6e6e6;margin-right: 10px;}
.about_door .pic_list ul li img{height: 113px;}

.about_wardrobe{height: 605px;}
.about_cupboard{height: 705px;}
.about_cupboard .about_txt{width: 100%;float: none;}
.about_cupboard .about_txt h2{margin-top: 0;}
.about_silde{margin-top: 20px;}
.about_silde .bd li{width: 100%;height: 300px;overflow: hidden;}
.about_silde .bd li .silde_pic{padding: 0 25px;position: relative;float: left;width: 550px;}
.about_silde .bd li .silde_pic img{display: block;width: 100%;height: 300px;}
.about_silde .bd li .silde_pic p{position: absolute;left: -10px;bottom: 20px;padding-left: 30px;width: 154px;height: 30px;line-height: 30px;background: url('../images/name_bg.png') no-repeat;font-size: 15px;color: #fff;} 
.about_silde .hd{margin-top: 40px;height: 3px;}
.about_silde .hd ul{width: 160px;margin: 0 auto;}
.about_silde .hd ul li{font-size: 0;width: 60px;margin: 0 10px;float: left;height: 3px;background-color: #ccc;cursor: pointer;}
.about_silde .hd ul li.on{background-color: #08a746;}
.about_children{height: 610px;}
.about_children .about_txt .txt{margin-top: 20px;}

/*获奖公示*/
.award_main{width: 100%;background:url('../img/award_bg.jpg') no-repeat center top;overflow: hidden;}
.award_top{font-size: 20px;color: #666;line-height: 40px;margin: 175px 0 0 445px;padding-bottom: 287px;}
.award_top p{font-size: 24px;color: #008ca8;}
.award_item{margin-bottom: 240px;}
.award_item2{margin-bottom: 216px;}
.award_item3{margin-bottom: 184px;}
.award_item4{margin-bottom: 220px;}
.award_item5{margin-bottom: 174px;}
.award_item6{margin-bottom: 140px;}
.award_item7{margin-bottom: 88px;}
.award_item .award_level{width: 570px;float: left;}
.award_item .award_level:last-child{float: right;}
.award_item .name{height: 48px;background:url('../images/award_name.png') no-repeat;}
.award_item .name2{background-position: 0 -50px;}
.award_item .name3{background-position: 0 -100px;}
.award_item .name4{background-position: 0 -150px;}
.award_item .name5{background-position: 0 -200px;}
.award_item .name6{background-position: 0 -250px;}
.award_item .name7{background-position: 0 -300px;}
.award_item .name8{background-position: 0 -350px;}
.award_item .name9{background-position: 0 -400px;}
.award_item .name10{background-position: 0 -450px;}
.award_item .num{font-size: 30px;font-weight: bold;line-height: 40px;color: #008ca8;margin: 12px 0 42px;}
.award_item .pic{width: 100%;height: 320px;}
.award_item .pic img{display: block;width: 100%;height: 320px;}
.award_item .tit{font-size: 22px;color: #333;line-height: 32px;margin-top: 10px;height: 32px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.award_item p{font-size: 15px;color: #999;line-height: 22px;}
.award_item p a{font-size: 16px;color: #999;margin-left: 20px;}
.award_item p i{display: inline-block;width: 15px;height: 15px;background: url('../images/thumbs_icon.png') no-repeat;margin-right: 5px;position: relative;top: 2px;}
.award_item .picList {width: 1223px;}
.award_item .picList li{float: left;width: 385px;margin:0 22.5px 35px 0;}
.award_item .picList li img{display: block;width: 100%;height: 220px;}
.award_item6 .picList,.award_item7 .picList {width: 1228px;}
.award_item6 .picList li,.award_item7 .picList li{width: 280px;margin: 0 27px 35px 0;}
.award_item6 .picList li .pic,.award_item7 .picList li .pic{width: 278px;height: 196px;border:1px solid #e6e6e6;position: relative;}
.award_item6 .picList li .pic img,.award_item7 .picList li .pic img{display: block;height: 196px;}
.picList li .type{position: absolute;right: 0;top: 0;width: 14px;padding:5px;background: rgba(0, 120, 37, 0.9);text-align: center;font-size: 13px;color: #fff;word-break:break-all;word-wrap:break-word;line-height: 15px;}
.award_silde{width: 570px;position: relative;z-index: 0;}
.award_silde .prev,
.award_silde .next{display: block;position: absolute;width: 60px;height: 30px;background:url('../images/award_arrow.png') no-repeat;cursor:pointer;top: 290px;right: 60px;z-index: 10;}
.award_silde .next{background-position: -60px 0;right: 0;}

.page{text-align: center;height: 48px;padding-top: 20px;}
.page_cont{display: inline-block;*display: inline;*zoom:1;}
.page a{display: block;height: 46px;line-height: 46px;font-size: 14px;color: #999;padding: 0 22px;border:1px solid #e9e9e9;margin-left: -1px;background-color: #fff;float: left;}
.page a.on,
.page a:hover{color: #bd1a21;}
.page span{display: block;float: left;margin-left: 18px;height:48px;line-height: 48px;font-size: 14px;color: #333;}

/*入围作品*/
.works_main{padding: 38px 0 84px;}
.works_nav{height: 65px;line-height: 65px;border-bottom: 1px solid #dedede;}
.works_nav li{float: left;margin-right: 40px;font-size: 18px;height: 65px;}
.works_nav li:last-child{margin-right: 0;}
.works_nav li a{display:block;color: #9aadb2;}
.works_nav li.on{height: 62px;border-bottom: 4px solid #008ca8;}
.works_nav li.on a{color:#2595ae;}
.works_item{margin: 40px 0 0;}
.works_item li{cursor:pointer;}

.works_pop{position: fixed;left: 0;top: 0;z-index: 99;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);display: none;}
.works_pop_main{background-color: #fff;width: 980px;height: 720px;position: absolute;left: 50%;top: 50%;margin: -360px 0 0 -490px;border-radius: 4px;}
.works_pop_main .close{display: block;width: 40px;height: 40px;background:url('../images/close.png') no-repeat;position: absolute;right: 20px;top:20px;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;}
.works_pop_main .close:hover{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.works_pop_main .title{font-size: 30px;color: #333;line-height: 40px;padding: 20px 60px 13px 84px;}
.works_pop_main .title span{font-size: 16px;color: #999;margin-left: 10px;}
.works_silde{width: 812px;margin: 0 auto;padding: 0 50px;position: relative;z-index: 0;}
.works_silde .bd li{width: 812px;height: 610px;}
.works_silde .bd li .pic{width: 812px;margin: 0 auto;}
.works_silde .bd li .pic img{display: block;width: 100%;height: 578px;}
.works_silde .prev,
.works_silde .next{display: block;width: 20px;height: 36px;position: absolute;left:0;top: 50%;margin-top: -18px;background:url('../images/works_arrow.png') no-repeat;z-index: 10;}
.works_silde .next{left:auto;right: 0;background-position: -30px 0;}
.works_silde .prev:hover{background-position: 0 -44px;}
.works_silde .next:hover{background-position: -30px -44px;}
.works_silde .hd{width: 100%;height: 12px;position: absolute;left:0;bottom:0;text-align: center;z-index: 10;}
.works_silde .hd ul{display: inline-block;*display: inline;*zoom:1;font-size: 0;}
.works_silde .hd ul li{display: block;float: left;width: 12px;height: 12px;background-color: #ccc;border-radius: 100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin: 0 10px;}
.works_silde .hd ul li.on{background-color: #09925f;}

.thumb-pop{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);z-index: 999;display: none;}
.thumbs-pop-main{position: absolute;left: 50%;top: 50%;background: #fff;width: 640px;height: 350px;margin: -175px 0 0 -320px;}
.thumbs-pop-main .title{font-size: 20px;color: #fff;background: #017244;padding: 0 30px;height: 60px;line-height: 60px;}
.thumbs-pop-main .close{display: block;width: 20px;height: 20px;background: url('../images/close_w.png') no-repeat;position: absolute;right: 20px;top: 20px;}
.thumb-pop-content{padding: 50px 72px 0;}
.thumb-item{margin-bottom: 10px;}
.thumb-item .name{width: 98px;text-align: right;font-size: 16px;color: #333;line-height: 49px;float: left;margin-right: 8px;}
.thumb-item .text{display: block;width: 390px;height: 49px;border:1px solid #d2d2d2;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #666;float: left;}
.thumb-item .vcode-text{width: 235px;}
.thumb-item .send{float: right;width: 145px;height: 49px;}
.thumb-item .send-message{display: block;width: 100%;height: 49px;text-align: center;line-height: 49px;background: #017244;font-size: 18px;color: #fff;}
.thumb-item .countdown{display: none;background: #999;color: #666;height: 49px;text-align: center;line-height: 49px;font-size: 18px;color: #fff;}
.thumb-item .countdown span{color: #ff0000;}
.thumb-bot{padding: 20px 0 0 106px;text-align: center;}
.thumb-bot input{box-sizing: border-box;border:none;width: 160px;height: 50px;background: #017244;font-size: 18px;color: #fff;display: block;float: left;margin-right: 20px;}
.thumb-bot .cannel{background: #666;margin-right: 0;}

/*回顾历史*/
.history_main{padding: 50px 0 96px;background:url('../img/history_bg.jpg') no-repeat center top;}
.history_video{margin-bottom: 60px;}
.history_video .title{font-size: 26px;color: #333;line-height: 46px;position: relative;left: -20px;}
.video_show {margin-top: 20px;}
.video_main{border:1px solid #dadada;padding:19px;width: 800px;height: 500px;background-color: #f0f0f0;position: relative;z-index: 0;}
.video_main img{display: block;width: 100%;height: 500px;}
.video_main .yin{position: absolute;left: 19px;top: 19px;width: 800px;height: 500px;background-color: rgba(0, 0, 0, 0.3);z-index: 1;}
.video_main .yin a{display: block;width: 103px;height: 103px;background: url('../images/play_icon.png') no-repeat;margin: 194px auto 0;}
#myVideo{position: absolute;left: 19px;top: 19px;display: none;background-color: #000;z-index: 10;width: 800px;height: 500px;}

.video_list{border:1px solid #dadada;padding:19px 15px 0 18px;width: 305px;height: 519px;background-color: #f0f0f0;position: relative;z-index: 0;}
.video_list li a{display: block;margin-bottom: 19px;}
.video_list li .pic{width: 100%;height: 190px;margin-bottom: 5px;}
.video_list li .pic img{display: block;width: 100%;height: 190px;}
.video_list li .name{font-size: 16px;color: #333;line-height: 23px;}














