﻿@font-face{
	font-family:titleFont;
	src:url(../images/FZHTJW.TTF);
}

@font-face{
	font-family:sjz2022Font;
	src:url(../images/STHeitiBold.ttf);
}

html,body{
	background:#fff;
	/*font-family:titleFont;*/
	font-family:"Graphik-Regular";
}

body{
	padding-top:6vw;
	margin:0;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}

li{
	list-style:none;
}

.oLeft{
	float:left;
}

.oRight{
	float:right;
}


/* 首页start */
.o_video{
	width:100%;
	height:88.5vh;
}

@media screen and (max-width:1200px){
	.o_video{
		height:auto;
	}
}


@media screen and (max-width:768px){
	.o_video{
		margin-top:40px;
	}
}

.o_video img{
	width:100%;
	height:100%;
}

@media screen and (max-width:1200px){
	.o_video img{
		height:auto;
	}
}

.o_video video{
	display:block;
	width:100%;
	height:100%;
	margin:0 auto;
}

.lead{
	padding:2vw 7.29vw 2vw 7.29vw;
	background:url(../images/lead_bg.jpg) no-repeat;
}

.lead h2{
	font-size:24px;
	line-height:36px;
	color:#000;
	margin:1.5vw 0;
}

.lead .oLeft{
	width:60%;
}

.lead .oLeft .hd_title,.lead .oLeft .hd_subtitle{
	font-size:24px;
	line-height:36px;
	color:#000;
}

/*.lead .oLeft .hd_title{
	margin-bottom:1.15vw;
}*/

.lead .oLeft .hd_subtitle{
	margin-bottom:2.8vw;
}

.lead .oLeft .hd_content{
	width:98%;
	font-size:18px;
	line-height:30px;
	color:#000;
}

@media screen and (max-width:768px){
	.lead .oLeft .hd_content{
		font-size:16px;
		line-height:28px;
	}
}

.lead .oLeft .hd_content p{
	text-indent:30px;
	margin-bottom:32px;
}

.lead .oLeft .hd_content p:last-child{
	line-height:28px;
}

.lead .oRight{
	width:40%;
	display:flex;
	justify-content:center;
}

.lead .oRight img{
	display:block;
	max-width:100%;
}


@media screen and (max-width:830px){
	.lead .oLeft{
		width:100%;
	}

	.lead .oRight{
		width:100%;
	}
}

.news_h3{
	font-size:30px;
	line-height:34px;
	color:#000;
	margin-top:5vw;
	margin-left:7.8vw;
}

@media screen and (max-width:1920px){
	.container{
		width:94%;
	}
}

.container_news{
	margin:3vw auto 0;
}

@media screen and (min-width:1800px){
	.container_news{
		width:1784px;
	}
}

.container_news .row div img{
	display:block;
	max-width:100%;
	margin:0 auto;
}


@media screen and (max-width:768px){
	.container_news .row div{
		margin-bottom:20px;
	}
}

.pt_h3{
	font-size:32px;
	line-height:35px;
	color:#000;
	margin-top:5vw;
	margin-left:7.8vw;
}

.pt_div{
	width:94%;
	margin:6vw auto 0;
}

.pt_div img{
	display:block;
	max-width:100%;
}

.hz_div{
	width:94%;
	margin:3vw auto 0;
}

.hz_div img{
	display:block;
	max-width:100%;
	margin:0 auto;
}

.wcds_div{
	width:94%;
	margin:3vw auto 0;
}

.wcds_div img{
	display:block;
	width:100%;
	margin:0 auto;
	border-radius:15px;
}

.hg_h3{
	font-size:30px;
	line-height:35px;
	color:#000;
	margin-top:5vw;
	margin-left:7.8vw;
}

.container_hg{
	margin:3vw auto 0;
}

.container_hg .col-lg-2{
	position:relative;
}

@media screen and (max-width:768px){
	.container_hg .col-xs-12{
		margin-bottom:20px;
	}
}

.container_hg .col-lg-2 div img{
	display:block;
	width:100%;
}

@media screen and (max-width:768px){
	.container_hg div img{
		width:50% !important;
		margin:0 auto;
	}
}

.container_hg .col-lg-2 div p{
	font-size:22px;
	line-height:22px;
	text-align:center;
	display:none;
}

@media screen and (max-width:1800px){
	.container_hg .col-lg-2 div p{
		font-size:20px;
		line-height:20px;
	}
}

@media screen and (max-width:1400px){
	.container_hg .col-lg-2 div p{
		font-size:18px;
		line-height:18px;
	}
}

@media screen and (max-width:1200px){
	.container_hg .col-lg-2 div p{
		font-size:16px;
		line-height:16px;
	}
}

.container_hg .col-lg-2 .hover{
	position:absolute;
	width:110%;
	left:-5%;
	top:-5000%;
}

.container_hg .col-lg-2 .hover p{
	width:100%;
	display:block;
	position:absolute;
    bottom:-10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition:2s;
}

@media screen and (max-width:1800px){
	.container_hg .col-lg-2 .hover p{
		bottom:-12%;
	}
}

@media screen and (max-width:1400px){
	.container_hg .col-lg-2 .hover p{
		bottom:-18%;
	}
}

@media screen and (max-width:996px){
	.container_hg .col-lg-2 .hover p{
		bottom:-28%;
	}
}
/* 首页end */


/* 本届设计周start */
.bjsjz_box{
	width:100%;
	margin-top:4vw;
}

@media screen and (max-width:830px){
	.bjsjz_box{
		margin-top:80px;
	}
}

.bjsjz_box .oLeft{
	width:15%;
}

@media screen and (max-width:830px){
	.bjsjz_box .oLeft{
		width:30%;
	}
}

.bjsjz_box .oLeft .bjsjz_icon{
	display:block;
	/*width:228px;
	height:115px;*/
	width:48%;
}

.bjsjz_box .bjsjz_nav{
	/*width:358px;
	margin:39px 0 0 113px;*/
	width:74%;
	margin:0 0 0 2vw;
}

.bjsjz_box .bjsjz_nav li{
	font-size:18px;
	line-height:38px;
	color:#000;
	font-weight:bold;
}

@media screen and (max-width:996px){
	.bjsjz_box .bjsjz_nav li{
		font-size:18px;
		line-height:42px;
	}
}

.bjsjz_box .bjsjz_nav li a{
	color:#000;
}

.bjsjz_box .bjsjz_nav li a:hover{
	color:#4fb6e9;
}

.bjsjz_box .bjsjz_nav .column a{
	color:#4fb6e9;
}

.bjsjz_box .oRight{
	width:82%;
	/*margin-top:4.3vw;*/
}

@media screen and (max-width:830px){
	.bjsjz_box .oRight{
		width:70%;
	}
}

.bjsjz_box .oRight .content{
	float:left;
	width:65%;
}

@media screen and (max-width:830px){
	.bjsjz_box .oRight .content{
		width:100%;
	}
}

.bjsjz_box .oRight .content h3{
	font-size:24px;
	line-height:24px;
	color:#000;
}

@media screen and (max-width:996px){
	.bjsjz_box .oRight .content h3{
		font-size:20px;
		line-height:32px;
	}
}

.bjsjz_box .oRight .content .div_box{
	margin-top:2vw;
}

.bjsjz_box .oRight .content .div_box section{
	margin-bottom:4.6vw;
}

.bjsjz_box .oRight .content .div_box img{
	display:block;
	width:100%;
	margin-bottom:4.6vw;
}

.bjsjz_box .oRight .content .div_box p,.bjsjz_box .oRight .content .div_box div{
	font-size:18px;
	line-height:38px;
	color:#000;
	text-indent:30px;
}

@media screen and (max-width:830px){
	.bjsjz_box .oRight .content .div_box p,.bjsjz_box .oRight .content .div_box div{
		font-size:16px;
		line-height:32px;
		text-indent:30px;
	}
}

.bjsjz_box .oRight .ul_list{
	float:left;
	width:28%;
	margin-left:4vw;
	/*margin-top:5.2vw;*/
}

@media screen and (max-width:830px){
	.bjsjz_box .oRight .ul_list{
		width:100%;
		margin-left:0;
	}
}

.bjsjz_box .oRight .ul_list .list_title{
	font-size:24px;
	line-height:24px;
	color:#000;
}

.bjsjz_box .oRight .ul_list ul{
	margin-top:2vw;
}

@media screen and (max-width:830px){
	.bjsjz_box .oRight ul{
		width:100%;
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
}

.bjsjz_box .oRight .ul_list li{
	margin-bottom:2.4vw;
}

@media screen and (max-width:830px){
	.bjsjz_box .oRight .ul_list li{
		width:95%;
	}
}

.bjsjz_box .oRight .ul_list li img{
	width:100%;
}

.bjsjz_box .oRight .ul_list li p{
	font-size:18px;
	line-height:32px;
	color:#000;
	margin-top:0.5vw;
}

@media screen and (max-width:830px){
	.bjsjz_box .oRight .ul_list li p{
		font-size:16px;
		line-height:30px;
	}
}

.bjsjz_box .oRight .ul_list li p a{
	color:#000;
}

.bjsjz_box .oRight .ul_list .link_more{
	font-size:20px;
	line-height:20px;
	color:#4dabe6;
	float:right;
	margin-top:1.1vw;
}

.link_box{
	width:100%;
	border-top:6px solid #4fb6e9;
	margin-top:3.9vw;
}

.link_box img{
	display:block;
	width:100%;
}
/* 本届设计周end */


/* 专业赛事start */
.zyss_banner{
	width:100%;
}

@media screen and (max-width:768px){
	.zyss_banner{
		margin-top:65px;
	}
}

.zyss_banner img{
	display:block;
	width:100%;
}

.bm_box{
	padding:40px 0;
}

.bm_box .oLeft{
	margin-left:11vw;
}

@media screen and (max-width:763px){
	.bm_box .oLeft{
		width:100%;
		margin:0;
	}
}

.bm_box .oLeft h3{
	font-size:24px;
	line-height:24px;
	color:#3cb9f1;
	text-align:center;
	margin:0;
}


@media screen and (max-width:996px){
	.bm_box .oLeft h3{
		font-size:22px;
		line-height:22px;
	}
}

@media screen and (max-width:763px){
	.bm_box .oLeft h3{
		font-size:20px;
		line-height:20px;
	}
}

.bm_box .oLeft p{
	font-size:24px;
	line-height:24px;
	margin-top:1.67vw;
	text-align:center;
	color:#3cb9f1;
}


@media screen and (max-width:996px){
	.bm_box .oLeft p{
		font-size:22px;
		line-height:22px;
	}
}

@media screen and (max-width:763px){
	.bm_box .oLeft p{
		font-size:20px;
		line-height:20px;
	}
}

.bm_box .oLeft div{
	display:flex;
	justify-content:center;
	margin:3.5vw auto 0;
}

@media screen and (max-width:763px){
	.bm_box .oLeft div{
		padding:0 15vw;
	}
}

.bm_box .oLeft div span{
	display:block;
	font-size:18px;
	line-height:34px;
	color:#fff;
	text-align:center;
	padding:0 33px;
	background:#00aff0;
	border-radius:17px;
	margin:0 1vw;
}

@media screen and (max-width:996px){
	.bm_box .oLeft div span{
		font-size:18px;
		line-height:34px;
	}
}

.bm_box .oRight{
	margin-right:12vw;
}

@media screen and (max-width:763px){
	.bm_box .oRight{
		width:100%;
		margin:20px auto 0;
	}
}

.bm_box .oRight img{
	display:block;
	width:148px;
	height:148px;
}

@media screen and (max-width:763px){
	.bm_box .oRight img{
		margin:0 auto;
	}
}

.bm_box .oRight p{
	font-size:18px;
	line-height:18px;
	color:#47abe6;
	text-align:center;
	margin-top:0.5vw;
}

@media screen and (max-width:1400px){
	.bm_box .oRight p{
		font-size:22px;
		line-height:22px;
		color:#47abe6;
	}
}


@media screen and (max-width:1200px){
	.bm_box .oRight p{
		font-size:20px;
		line-height:20px;
		color:#47abe6;
	}
}


@media screen and (max-width:996px){
	.bm_box .oLeft p{
		font-size:18px;
		line-height:18px;
	}
}

.hd_list{
	margin-top:7vw;
}

.hd_list div{
	position:relative;
	margin-bottom:5.4vw;
}

.hd_list .oImg{
	display:block;
	width:100%;
}

.hd_list .icon{
	display:block;
	width:19vw;
	height:9vw;
	position:absolute;
	right:7.5vw;
	top:-3.3vw;
}

.sshg_div{
	margin-top:7vw;
}

.sshg_div h3{
	width:80%;
	font-size:24px;
	line-height:24px;
	color:#4fb6e9;
	text-align:center;
	padding-bottom:2.4vw;
	border-bottom:1px solid #4fb6e9;
	margin:0 auto;
	font-weight:bold;
}

.container_sshg{
	width:80%;
	margin-top:1.8vw;
}

@media screen and (max-width:1920px){
	.container_sshg{
		width:80%;
		padding:0;
	}
}

.container_sshg div{
	margin-bottom:3.2vw;
}

.container_sshg div img{
	display:block;
	max-width:100%;
	margin:0 auto;
}
/* 专业赛事end */


/* 永久会址start */
.yjhz_div{
	margin-top:4vw;
}

.yjhz_div h2{
	/*font-size:48px;
	line-height:48px;*/
	font-size:24px;
	line-height:24px;
	color:#000;
	text-align:center;
	font-weight:bold !important;
}


@media screen and (max-width:830px){
	.yjhz_div{
		margin-top:80px;
	}

	.yjhz_div h2{
		font-size:20px;
		line-height:32px;
	}
}

.yjhz_div .subtitle{
	font-size:24px;
	line-height:24px;
	color:#000;
	text-align:center;
	margin:1.8vw;
}


@media screen and (max-width:1400px){
	.yjhz_div .subtitle{
		font-size:22px;
		line-height:22px;
	}
}

@media screen and (max-width:1200px){
	.yjhz_div .subtitle{
		font-size:20px;
		line-height:20px;
	}
}


@media screen and (max-width:996px){
	.yjhz_div .subtitle{
		font-size:18px;
		line-height:18px;
	}
}

.yjhz_div .yjhz_banner{
	width:84%;
	margin:2.4vw auto 0;
}

.yjhz_div .yjhz_banner img{
	display:block;
	max-width:100%;
	margin:0 auto;
}

.yjhz_div h3{
	font-size:24px;
	line-height:24px;
	color:#000;
	text-align:center;
	margin-top:2.6vw;
	font-weight:bold !important;
}

@media screen and (max-width:1200px){
	.yjhz_div h3{
		font-size:22px;
		line-height:22px;
	}
}

@media screen and (max-width:996px){
	.yjhz_div h3{
		font-size:20px;
		line-height:20px;
	}
}

.yjhz_div .line{
	display:block;
	width:42%;
	height:4px;
	margin:2.6vw auto;
}

.yjhz_div .abstract_box{
	width:70%;
	font-size:18px;
	line-height:32px;
	color:#000;
	text-indent:32px;
	font-weight:bold;
	margin:0 auto 2.4vw auto;
}

@media screen and (max-width:996px){
	.yjhz_div .abstract_box{
		font-size:16px;
		line-height:30px;
		text-indent:28px;
	}
}

@media screen and (max-width:830px){
	.yjhz_div .abstract_box{
		width:83%;
	}
}

.yjhz_div p{
	width:70%;
	font-size:18px;
	line-height:32px;
	color:#000;
	text-indent:40px;
	margin:0 auto;
}


@media screen and (max-width:996px){
	.yjhz_div p{
		font-size:16px;
		line-height:30px;
		text-indent:28px;
	}
}

@media screen and (max-width:830px){
	.yjhz_div p{
		width:83%;
	}
}

.details_box{
	width:84%;
	padding:3.64vw 0;
	background:#00aeeb;
	margin:6.8vw auto 0;
	position:relative;
}

.details_box div{
	float:left;
	margin-left:7.9vw;
	margin-right:5.8vw;
}

.details_box div p{
	font-size:24px;
	line-height:40px;
	color:#fff;
}

@media screen and (max-width:1400px){
	.details_box div p{
		font-size:22px;
		line-height:38px;
	}
}

@media screen and (max-width:1200px){
	.details_box div p{
		font-size:20px;
		line-height:36px;
	}
}

@media screen and (max-width:996px){
	.details_box div p{
		font-size:18px;
		line-height:34px;
	}
}

.details_box a{
	font-size:24px;
	line-height:40px;
	color:#fff;
	position:absolute;
	right:7.4vw;
	bottom:4.3vw;
}

@media screen and (max-width:1400px){
	.details_box a{
		font-size:22px;
		line-height:38px;
	}
}

@media screen and (max-width:1200px){
	.details_box a{
		font-size:20px;
		line-height:36px;
	}
}

@media screen and (max-width:996px){
	.details_box a{
		font-size:18px;
		line-height:34px;
	}
}

@media screen and (max-width:830px){
	.details_box a{
		right:2vw;
		bottom:2vw;
	}
}

.tab_box{
	width:100%;
	padding:3.6vw 0;
	background:#e5e5e5;
	margin-top:6.6vw;
}

.tab_box .swiper-container{
	width:93%;
	margin:0 auto;
}

.tab_box .swiper-slide{
	padding:0 4.4vw;
}

.tab_box .swiper-slide img{
	width:100%;
}

.swiper-button-prev:after,.swiper-button-next:after{
	content:'' !important;
}

.swiper-button-prev,.swiper-button-next{
	width:53px;
	height:53px;
}

.swiper-button-prev img,.swiper-button-next img{
	display:block;
	width:100%;
}


/* 设计中心start */
.sjcenter_main{
	width:91%;
	margin:3.33vw auto 0 auto;
}

.sjcenter_main .focusImg{
	width:100%;
	border-radius:10px;
	overflow:hidden;
}

.sjcenter_main .focusImg img{
	display:block;
	max-width:100%;
}

.sjcenter_main h3{
	display:inline-block;
	font-size:32px;
	line-height:46px;
	color:#000000;
	/*font-family:myFifthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	position:relative;
	cursor:pointer;
}

@media screen and (max-width:1200px){
	.sjcenter_main h3{
		font-size:30px;
		line-height:44px;
	}
}

@media screen and (max-width:996px){
	.sjcenter_main h3{
		font-size:28px;
		line-height:42px;
	}
}

@media screen and (max-width:763px){
	.sjcenter_main h3{
		font-size:26px;
		line-height:40px;
	}
}

.sjcenter_main h3 label{
	visibility:hidden;
}

.sjcenter_main strong{
	display:inline-block;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}

.sjcenter_main h3 span{
	display:inline-block;
	width:100%;
	height:1.61vw;
	background:#00aeeb;
	border-radius:8px;
	position:absolute;
	left:0;
	bottom:0;
}

@media screen and (max-width:768px){
	.sjcenter_main h3 span{
		display:none;
	}
}

.oIntroduce{
	width:100%;
	margin-top:7.6vw;
}

.oIntroduce h3{
	margin-bottom:2vw;
}

.oIntroduce p{
	/*font-size:1.1vw;
	line-height:2vw;*/
	font-size:20px;
	line-height:36px;
	color:#000000;
	/*font-family:myThirdFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	text-indent:2.425vw;
	margin:0;
}

.oAddress{
	margin-top:4.08vw;
}

.aContent{
	width:100%;
	margin-top:2vw;
	/*display:flex;
	justify-content:space-between;*/
}

.aContent .oText{
	/*width:73.4%;*/
	width:100%;
}

.aContent .oText p{
	/*font-size:1.1vw;
	line-height:2vw;*/
	font-size:20px;
	line-height:36px;
	color:#000;
	/*font-family:myThirdFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	text-indent:2.425vw;
	margin:0;
}

.aContent .aImg{
	/*width:23.2%;*/
	width:100%;
	display:flex;
	/*flex-wrap:wrap;*/
	justify-content:space-between;
	align-content:space-between;
	margin-top:1.6vw;
}

.aContent .aImg div{
	width:100%;
}

.aContent .aImg div img{
	display:block;
	max-width:100%;
	border-radius:10px;
	margin:0 auto;
}

.aContent .aImg div p{
	font-size:1.1vw;
	line-height:2vw;
	color:#000;
	/*font-family:myThirdFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	text-align:center;
	margin-top:0.89vw;
	text-indent:0 !important;
}

.oAddress .container-fluid{
	width:100%;
	margin-top:6.98vw;
}

.oAddress .container-fluid .col-lg-4{
	width:29.2vw;
}

.oAddress .container-fluid .col-lg-4 img{
	max-width:100%;
}

.oAddress .container-fluid .col-lg-4 p{
	font-size:1.1vw;
	line-height:1.1vw;
	color:#000;
	text-align:center;
}

.oNeedart{
	margin-top:4.6vw;
}

.oNeedart h3{
	margin-bottom:2vw;
}

.oNeedart p{
	/*font-size:1.1vw;
	line-height:2vw;*/
	font-size:20px;
	line-height:36px;
	color:#000;
	/*font-family:myThirdFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	text-indent:2.425vw;
	margin:0;
}

.oNeedart h6{
	font-size:2vw;
	line-height:3vw;
	color:#000;
	margin-top:4.25vw;
}

.oNeedart .oRow{
	width:60%;
}

@media screen and (max-width:768px){
	.oNeedart .oRow{
		width:100%;
	}
}

.oNeedart .oImg{
	width:40%;
	text-align:center;
}

@media screen and (max-width:768px){
	.oNeedart .oImg{
		width:100%;
	}
}

.oNeedart .rows{
	text-indent:0;
}

.oNeedart .container-fluid{
	width:100%;
	margin-top:6.35vw;
}

.oNeedart .container-fluid img{
	max-width:100%;
	height:auto;
	border-radius:10px;
}

.oNeedart .container-fluid p{
	text-indent:0;
}

.oCommittees{
	margin-top:5.42vw;
}

.oCommittees .aImg div{
	margin-bottom:2.08vw;
}

.oCommittees p{
	/*font-size:1.1vw;
	line-height:2vw;*/
	font-size:20px;
	line-height:36px;
	color:#000;
	/*font-family:myThirdFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	text-indent:2.425vw;
	margin:0;
}
/* 设计中心end */


/* 图片列表页start */
.listImg_main{
	width:91%;
	margin:4vw auto 0 auto;
}

.listImg_main h3{
	font-size:24px;
	line-height:24px;
	color:#000;
	text-align:center;
	font-weight:bold;
	margin-bottom:50px;
}

@media screen and (max-width:768px){
	.listImg_main h3{
		font-size:14px;
		line-height:14px;
	}
}

.listImg_main .subTitle{
	font-size:2.5vw;
	line-height:2.5vw;
	color:#000;
	text-align:center;
	margin:1.2vw 0 4.42vw 0;
}

@media screen and (max-width:768px){
	.listImg_main .subTitle{
		font-size:10px;
		line-height:10px;
	}
}

.listImg_main .container-fluid{
	width:100%;
}

.listImg_main .col-md-3{
	margin-bottom:2.08vw;
}

@media screen and (max-width:768px){

	.listImg_main .row .col-md-3{
		width:50%;
		margin:0 auto;
	}
}

.listImg_main .col-md-3 img{
	display:block;
	max-width:100%;
	/*height:14vw;*/
	border-radius:0;
}

@media screen and (max-width:768px){

	.listImg_main .col-md-3 img{
		height:auto;
	}
}

.listImg_main .col-md-3 .md_img{
	position:relative;
}

.listImg_main .col-md-3 .md_img a{
    width: 3vw;
    height: 3vw;
    background:rgba(0,174,235,0.6);
    right:0;
	top:50%;
	margin-top:-1.5vw;
	z-index:2;
}

@media screen and (max-width:768px){
	.listImg_main .col-md-3 .md_img a{
		width:30px;
		height:30px;
		right:30px;
		bottom:-15px;
	}
}

.listImg_main .col-md-3 .md_img .oFilter{
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.5);
	position:absolute;
	left:0;
	top:0;
	display:none;
}

.listImg_main .col-md-3 .oHover .md_img .oFilter{
	display:block;
}

.listImg_main .col-md-3 .caption{
	width:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	margin-top:5px;
}

@media screen and (max-width:768px){
	.listImg_main .col-md-3 .caption{
		height:auto;
		padding:10px 0;
	}
}

.listImg_main .col-md-3 .caption h4,.listImg_main .col-md-3 .caption p{
	font-size:20px;
	line-height:20px;
	color:#000;
	text-align:center;
}

@media screen and (max-width:768px){

	.listImg_main .col-md-3 .caption h4,.listImg_main .col-md-3 .caption p{
		font-size:16px;
		line-height:16px;
	}
}

.listImg_main .col-md-3 .caption a{
	color:#000;
}

.listImg_main .col-md-3 .oChina{
	margin-bottom:0.78vw;
}
/* 图片列表页end */



/* 详情页start */
.detail_main{
	width:67.5%;
	margin:4vw auto 0 auto;
}

@media screen and (max-width:768px){

	.detail_main{
		width:90%;
		margin:80px auto 0;
	}
}

.detail_main h2{
	font-size:24px;
	line-height:24px;
	color:#000000;
	text-align:center;
	margin-bottom:3.5vw;
}

@media screen and (max-width:763px){

	.detail_main h2{
		font-size:20px;
		line-height:32px;
	}
}

.detail_main .adTime{
	font-size:1.25vw;
	line-height:1.25vw;
	color:#000;
	text-align:center;
	margin:2.29vw 0 3.12vw 0;
}

.detail_main .oContent{
	width:100%;
}

.detail_main .oContent p{
	font-size:18px;
	line-height:38px;
	color:#000;
	text-align:left !important;
	text-indent:32px;
}

@media screen and (max-width:768px){
	.detail_main .oContent p{
		font-size:16px;
		line-height:32px;
	}
}

.detail_main p span{
	color:#00aeeb;
	text-align:left;
}

.detail_main .oContent p img{
	display:block;
	max-width:100%;
	margin:2.32vw auto 2.32vw auto;
}

.detail_main p a:hover{
	color:#fff !important;
}
/* 详情页end */



/* 视频详情页start */
.player_main{
	width:67.5%;
	margin:7.7vw auto 0 auto;
}

.player_main h2{
	font-size:2.6vw;
	line-height:2.6vw;
	color:#000000;
	text-align:center;
}

.player_main .adTime{
	font-size:1.56vw;
	line-height:1.56vw;
	color:#000;
	text-align:center;
	margin:2.29vw 0 3.12vw 0;
}

.player_main div{
	width:100%;
}

.player_main div p{
	font-size:1.82vw;
	line-height:3.12vw;
	color:#000;
}

.player_main div p span{
	color:#00aeeb;
}

.player_main div p img{
	display:block;
	max-width:100%;
}

.player_main video{
	display:block;
	margin:1.56vw auto 0 auto;
}
/* 视频详情页end */


/* 搜索结果页start */
.search_main{
	width:91%;
	margin:2.56vw auto 0 auto;
}

.search_main .alert{
	font-size:1.3vw;
	line-height:1.3vw;
	color:#333;
	text-align:center;
}

.search_main ul{
	width:100%;
}

.search_main ul li{
	font-size:1.3vw;
	line-height:1.3vw;
	color:#333;
	margin-bottom:1.8vw;
}

.search_main ul li a{
	color:#333;
}

.pageNum{
	width:90%;
	margin:3.56vw auto 0 auto;
	display:flex;
	justify-content:center;
}

.pageNum a{
	font-size:1.56vw;
	line-height:1.56vw;
	margin:0 0.5vw;
	color:#666;
}
/* 搜索结果页end */


/* 设计资讯start */
.sjzx_main{
	width:91%;
	margin:2.6vw auto 0 auto;
}

.sjzx_main .oFocus{
	width:100%;
	height:30.15vw;
	display:flex;
	border-radius:10px;
	overflow:hidden;
}

@media screen and (max-width:768px){
	.sjzx_main .oFocus{
		height:143px;
	}
}

.sjzx_main .oFocus img{
	width:61.8%;
	height:100%;
}

.sjzx_main .oFocus div{
	width:38.2%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	background:#00aeeb;
}

.sjzx_main .oFocus div h4{
	width:26.42vw;
	font-size:1.8vw;
	line-height:3.53vw;
	color:#fff;
	/*font-family:mySixthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	margin:3.08vw 0 0 2.26vw;
	font-weight:bold;
}

.sjzx_main .oFocus div p{
	font-size:1.87vw;
	line-height:2.29vw;
	margin:0 0 3.23vw 2.26vw;
	color:#fff;
	/*font-family:mySixthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
}

.sjzx_main .focusImg img{
	display:block;
	max-width:100%;
}

.sjzx_main .oTrends{
	width:100%;
	margin-top:4.68vw;
}

.sjzx_main .oTrends .container-fluid{
	width:100%;
	margin-top:40px;
	margin-left:0;
	margin-right:0;
	padding:0;
}

@media screen and (max-width:768px){
	.sjzx_main .oTrends .container-fluid{
		margin-top:20px;
	}
}

.sjzx_main .oTrends .container-fluid .col-md-4,.sjzx_main .oTrends .container-fluid .col-lg-4{
	width:30%;
}

@media screen and (max-width:970px){

	.sjzx_main .oTrends .container-fluid .row{
		justify-content:space-between;
	}

	.sjzx_main .oTrends .container-fluid .col-sm-6{
		margin-bottom:20px;
	}
}

.sjzx_main .oTrends .container-fluid a{
	display:block;
	width:100%;
	/*border-radius:10px;*/
}

.sjzx_main .oTrends .container-fluid a img{
	display:block;
	/*width:100%;
	height:auto;
	border-radius:10px;*/
	width:2vw;
	height:2vw;
	position:absolute;
	left:0.5vw;
	top:50%;
	margin-top:-1vw;
}

.sjzx_main .oTrends .container-fluid div p{
	margin-top:1.5625vw;
	margin-bottom:0.99vw;
	font-size:1.2vw;
	line-height:1.675vw;
	color:#000;
	/*font-family:mySecondFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
}

.sjzx_main .oTrends .container-fluid div p a{
	color:#000;
}

@media screen and (max-width:768px){
	.sjzx_main .oTrends .container-fluid div img{
		height:auto;
	}
	.sjzx_main .oTrends .container-fluid div em{
		margin:7px 0 10px 0;
	}
}

.sjzx_main .oTrends .container-fluid div p a{
	color:#000;
}

.sjzx_main .oTrends .container-fluid div .title{
	margin:0.63vw 0;
}

.sjzx_main h3{
	display:inline-block;
	height:2vw;
	font-size:2vw;
	line-height:2vw;
	color:#000;
	/*font-family:mySixthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	position:relative;
	white-space:nowrap;
}

.sjzx_main h3 label{
	visibility:hidden;
}

.sjzx_main strong{
	display:inline-block;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}

.sjzx_main h3 span{
	display:inline-block;
	width:100%;
	height:1.61vw;
	background:#00aeeb;
	border-radius:8px;
	position:absolute;
	left:0;
	bottom:0;
}

.oTrends .more{
	font-size:1.3vw;
	line-height:1.3vw;
	float:right;
	margin-top:2.5em;
	color:#00aeeb;
}

.oTrends .container-fluid{
	width:100%;
}

.oTrends .col-md-3{
	margin-bottom:2.08vw;
}

@media screen and (max-width:768px){

	.oTrends .row .col-md-3{
		width:50%;
		margin:0 auto;
	}
}

.oTrends .col-md-3 img{
	display:block;
	max-width:100%;
	/*height:14vw;*/
	border-radius:0;
}

@media screen and (max-width:768px){

	.oTrends .col-md-3 img{
		height:auto;
	}
}

.oTrends .col-md-3 .md_img{
	position:relative;
	overflow:hidden;
}

.oTrends .col-md-3 .md_img a{
   width:3vw;
	height:3vw;
	background:rgba(0,174,235,0.7);
	position:absolute;
	right:0;
	top:50%;
	margin-top:-1.5vw;
	z-index:2;
}

@media screen and (max-width:768px){
	.oTrends .col-md-3 .md_img a{
		width:30px;
		height:30px;
		right:30px;
		bottom:-15px;
	}
}

/*.oTrends .col-md-3 .oHover .md_img a{
	background: url(../images/link_color.png) no-repeat;
    background-size: cover;
}*/

.oTrends .col-md-3 .md_img .oFilter{
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.5);
	position:absolute;
	left:0;
	top:0;
	display:none;
}

.oTrends .col-md-3 .oHover .oFilter{
	display:block;
}

.oUnion{
	width:100%;
	margin-top:5.83vw;
}

.oUnion .more{
	font-size:1.3vw;
	line-height:1.3vw;
	float:right;
	margin-top:2.5em;
	color:#00aeeb;
}

.oNetwork{
	margin-top:5.83vw;
}

.oNetwork .container-fluid{
	width:100%;
	margin-top:40px;
	margin-left:0;
	margin-right:0;
	padding:0;
}

@media screen and (max-width:768px){
	.oNetwork .container-fluid{
		margin-top:20px;
	}
}

.oNetwork .container-fluid .col-md-4,.oNetwork .container-fluid .col-lg-4{
	width:30%;
}

@media screen and (max-width:970px){

	.oNetwork .container-fluid .row{
		justify-content:space-between;
	}

	.sjzx_main .oTrends .container-fluid .col-sm-6{
		margin-bottom:20px;
	}
}

.oNetwork .container-fluid a{
	display:block;
	width:100%;
	border-radius:10px;
}

.oNetwork .container-fluid a img{
	display:block;
	width:100%;
	height:auto;
	border-radius:10px;
}

.oNetwork .container-fluid div p{
	margin-top:1.5625vw;
	margin-bottom:0.99vw;
	font-size:1.5vw;
	line-height:1.875vw;
	color:#000;
	/*font-family:mySecondFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
}

.oNetwork .container-fluid div p a{
	color:#000;
}

@media screen and (max-width:768px){
	.oNetwork .container-fluid div img{
		height:auto;
	}
	.oNetwork .container-fluid div em{
		margin:7px 0 10px 0;
	}
}

.oNetwork .container-fluid div p a{
	color:#000;
}

.oNetwork .container-fluid div .title{
	margin:1.5625vw 0 0.83vw 0;
}

.oNetwork .more{
	font-size:1.3vw;
	line-height:1.3vw;
	float:right;
	margin-top:2.5em;
	color:#00aeeb;
}

@media screen and (max-width:768px){

	.sjzx_main h3{
		font-size:20px;
		line-height:20px;
	}

	.sjzx_main h3 span{
		display:none;
	}

	.sjzx_main .more{
		font-size:10px;
		line-height:10px;
	}
}
/* 设计资讯end */


/* 视频详情页start */
.player_main{
	width:67.5%;
	margin:7.7vw auto 0 auto;
}

.player_main h2{
	font-size:2.6vw;
	line-height:2.6vw;
	color:#000000;
	text-align:center;
}

.player_main .adTime{
	font-size:1.56vw;
	line-height:1.56vw;
	color:#000;
	text-align:center;
	margin:2.29vw 0 3.12vw 0;
}

.player_main div{
	width:100%;
}

.player_main div p{
	font-size:1.82vw;
	line-height:3.12vw;
	color:#000;
}

.player_main div p span{
	color:#00aeeb;
}

.player_main div p img{
	display:block;
	max-width:100%;
}

.player_main video{
	display:block;
	margin:1.56vw auto 0 auto;
}
/* 视频详情页end */


/* 关于设计周start */
.gysjz_main{
	width:81%;
	margin:4vw auto 0 auto;
}

@media screen and (max-width:768px){
	.gysjz_main{
		width:95%;
		margin:80px auto 0;
	}
}

.gysjz_main .focusImg{
	width:100%;
	border-radius:10px;
	overflow:hidden;
}

.gysjz_main .focusImg img{
	display:block;
	max-width:100%;
}

.gysjz_oIntroduce{
	/*width:100%;*/
	margin-top:4vw !important;
}

.gysjz_oIntroduce .sjzjs_content{
	width:100%;
	/*margin-bottom:3.57vw;*/
	margin-top:3vw;
}

.gysjz_oIntroduce .title{
	/*padding-top:1.67vw;*/
	position:relative;
}

.gysjz_oIntroduce .title img{
	display:block;
	width:4.69vw;
	height:6px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-45px;
}

.gysjz_oIntroduce .title h3{
	font-size:24px;
	line-height:24px;
	color:#000;
	text-align:center;
}

@media screen and (max-width:768px){
	.gysjz_oIntroduce .title h3{
		font-size:20px;
		line-height:32px;
	}
}

.gysjz_oIntroduce .title p{
	font-size:1.04vw;
	line-height:1.4vw;
	color:#000;
	text-align:center;
	margin-top:0.6vw;
}

.gysjz_oIntroduce .sjzjs_content p{
	/*font-size:1.26vw;*/
	font-size:18px;
	line-height:38px;
	color:#000;
	margin-top:0.625vw;
	text-indent:32px;
}

@media screen and (max-width:768px){
	.gysjz_oIntroduce .sjzjs_content p{
		font-size:16px;
		line-height:32px;
	}
}

.gysjz_oIntroduce .sjzjs_content a{
	display:inline-block;
	font-size:18px;
	line-height:38px;
	color:#00aeeb;
	float:right;
	margin-top:10px;
}

@media screen and (max-width:768px){
	.gysjz_oIntroduce .sjzjs_content a{
		font-size:16px;
		line-height:32px;
	}
}

.oBuild{
	width:100%;
	/*margin-top:5.33vw;*/
}

.oBuild .oBuild_title{
	padding-top:1.67vw;
	position:relative;
}

.oBuild .oBuild_title img{
	display:block;
	width:90px;
	height:6px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-45px;
}

.oBuild .oBuild_title h3{
	font-size:24px;
	line-height:24px;
	color:#000;
	text-align:center;
}

.oBuild .oBuild_title p{
	font-size:18px;
	line-height:38px;
	color:#000;
	text-align:center;
	margin-top:0.6vw;
}

@media screen and (max-width:768px){
	.oBuild .oBuild_title p{
		font-size:16px;
		line-height:32px;
	}
}

.oBuild div{
	width:100%;
	margin-bottom:3.125vw;
}

.oBuild div h6{
	font-size:18px;
	line-height:38px;
	color:#000;
	text-align:center;
	/*margin-bottom:2.04vw;*/
}

@media screen and (max-width:768px){
	.oBuild div h6{
		font-size:16px;
		line-height:32px;
	}
}

.oBuild div ul{
	width:100%;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.oBuild div ul li{
	/*width:50%;*/
	width:100%;
	font-size:18px;
	line-height:38px;
	color:#000;
	text-align:center;
}

@media screen and (max-width:768px){
	.oBuild div ul li{
		font-size:16px;
		line-height:32px;
	}
}

.oExpert{
	width:100%;
	margin-top:5.33vw;
}

.oExpert .oExpert_title{
	padding-top:1.67vw;
	position:relative;
}

.oExpert .oExpert_title img{
	display:block;
	width:4.69vw;
	height:6px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-45px;
}

.oExpert .oExpert_title h3{
	font-size:1.56vw;
	line-height:2vw;
	color:#000;
	text-align:center;
}

.oExpert .oExpert_title p{
	font-size:1.04vw;
	line-height:1.4vw;
	color:#000;
	text-align:center;
	margin-top:0.6vw;
}

.oExpert div{
	width:100%;
	margin-bottom:3.39vw;
}

.oExpert div ul{
	width:100%;
    /*display:flex;
	flex-wrap:wrap;
	justify-content:space-between;*/
}

.oExpert div ul li{
	/*width:30%;*/
	width:50%;
	display:flex;
	font-size:1.04vw;
	line-height:2.2vw;
	color:#000;
	margin:0 auto 2.67vw auto;
	/*margin-right:2%;
	margin-bottom:2.67vw;
	text-align:center;*/
}

.oExpert div ul li p:first-child{
	width:10%;
}

.oExpert div ul li p:nth-child(2){
	width:90%;
}

.oCouncil{
	width:100%;
	/*margin-top:1.875vw;*/
}

.oCouncil div{
	margin-bottom:4.06vw;
}

.oCouncil div h6{
	margin-bottom:1.56vw;
}

.oCouncil div p{
	font-size:1.56vw;
	line-height:1.56vw;
	color:#000;
	margin-bottom:1.04vw;
}

.oCouncil div p span{
	margin-right:0.94vw;
}
/* 关于设计周end */

