/*@font-face{
	font-family:myFirstFont;
	src:url(../images/STPinghei_Bold.ttf);
}

@font-face{
	font-family:mySecondFont;
	src:url(../images/STPinghei_Bold.ttf);
}

@font-face{
	font-family:myThirdFont;
	src:url(../images/STPinghei_Bold.ttf);
}

@font-face{
	font-family:myFourthFont;
	src:url(../images/STPinghei_Bold.ttf);
}

@font-face{
	font-family:myFifthFont;
	src:url(../images/STPinghei_Bold.ttf);
}

@font-face{
	font-family:mySixthFont;
	src:url(../images/STPinghei_Bold.ttf);
}*/

html,body{
	background:#fff;
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei" !important;
}

body{
	/*max-width:1920px;*/
	padding-top:7.6vw;
	margin:0;
}

@media screen and (max-width:768px){
	body{
		height:100%;
	}
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}

li{
	list-style:none;
}

@media screen and (max-width:768px){

	li{
		list-style:none;
	}
}



/* 公共页头start */
.header{
	width:100%;
	/*position:relative;*/
	background:#00aeeb;
	position:fixed;
	top:0;
	left:0;
	z-index:99;
}

.oCrown{
	width:100%;
	height:0.9375vw;
	background:#00aeeb;
}

.toper{
	width:91%;
	/*margin:2.08vw auto 0 auto;*/
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	position:relative;
}

.toper .logo{
	width:8.5%;
}

.toper .logo img{
	max-width:100%;
}

@media screen and (max-width:1000px){
	.toper{
		align-items:center;
	}

	.toper .logo{
		width:175px;
	}
}

@media screen and (max-width:768px){
	.toper{
		margin:25px auto 0 auto;
	}
	.toper .logo{
		width:25.7%;
	}
}

.toper .nav{
	width:78%;
	font-size:1.25vw;
	line-height:1.45vw;
	background:#00aeeb;
	/*font-weight:normal;*/
	font-weight:bold !important;
	color:#fff;
	display:flex;
	justify-content:space-between;
	overflow:hidden;
}

.toper .anish{
	position:absolute;
	left:-100000px;
	top:-10000px;
}

@media screen and (max-width:1000px){
	.toper .nav{
		display:none;
	}

	.switching{
		display:none;
	}
}

.toper .nav li a{
	color:#fff;
	text-decoration:none;
}

.toper .nav li a:hover{
	background:#00aeeb !important;
}

.toper .nav .active{

	font-weight:bold;
	color:#b6f41d;
}

.toper .nav .active a{
	color:#b6f41d;
}

.toper .nav .hover{
	color:#b6f41d;
}

.toper .nav .hover a{
	color:#b6f41d;
}

.oSearch{
	width:82%;
	height:100%;
	background:#fff;
	position:absolute;
	left:12%;
	top:0;
	transform:translateY(-200%);
	display:flex;
	align-items:center;
}

@media screen and (max-width:1000px){
	.oSearch{
		display:none;
	}
}

.oSearch form{
	width:100%;
	display:flex;
}

.oSearch .doSearch{
	width:2.6%;
	border:none;
	padding:0;
	margin:0;
	background:none;
	margin-right:10px;
}

.oSearch .doSearch img{
	max-width:100%;
}

.oSearch .oInput{
	width:76.3%;
	font-size:1.3vw;
	line-height:1.3vw;
	color:#000;
	border:none;
	outline:none;
}

.toper .open{
	transform:translateY(30%);
}

.toper .close_search{
	width:1.7%;
	border:none;
	padding:0;
	background:none;
}

.toper .close_search img{
	width:100%;
}

.toper .search{
	width:1.7%;
	border:none;
	background:none;
	outline:none;
	padding:0;
}

.toper .search img{
	max-width:100%;
}

.toper .switching{
	width:4.5%;
	font-size:0.94vw;
	line-height:0.94vw;
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	margin:0;
	overflow:hidden;
}

@media screen and (max-width:1000px){
	.toper .switching{
		display:none;
	}

	.toper .search{
		display:none;
	}
}

.toper .switching em{
	font-style:normal;
}

.toper .switching a{
	color:#fff;
}

.toper .switching .en{
	/*font-family:myFourthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
}

.toper .switching .active{
	color:#b6f41d;
}

.toper .switching em{
	color:#fff;
}

.navbar-toggle{
	display:none;
}

@media screen and (max-width:1000px){
	.navbar-toggle{
		display:block;
		width:45px;
		height:29px;
		background:url(../images/navbar_toggle.png) no-repeat;
		background-size:100% 100%;
		border:none;
		outline:none;
		padding:0;
	}
}

@media screen and (max-width:768px){
	.navbar-toggle{
		width:35px;
		height:23px;
	}

	.shrink{
		height:18px;
		background:url(../images/shrink_img.png) no-repeat;
		background-size:100% 100%;
	}
}

.header .vw{
	width:91%;
	height:1px;
	/*background:#000;*/
	margin:2vw auto 0 auto;
}

@media screen and (max-width:768px){
	.header .vw{
		margin:20px auto 0 auto;
	}
}

.phonenav{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7);
	overflow:hidden;
	position:absolute;
	z-index:999;
	left:0;
	top:91px;
}

.phonenav ul{
	width:100%;
	padding:20px 0 33px 0;
	background:#fff;
}

.phonenav ul li{
	list-style:none;
	line-height:20px;
	font-size:20px;
	color:#000;
	text-indent:9px;
	margin-bottom:15px;
}

.phonenav ul .active{
	/*font-family:myFifthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	color:#00aeeb;
}

.phonenav ul li a{
	color:#000;
    display:inline-block;
    width:100%;
    transition:0.3s;
    text-decoration:none;
}

.phonenav ul .active a{
	color:#00aeeb;
}

.phonenav .openSearch{
	display:inline-block;
	width:25px;
	height:25px;
	background:url(../images/search_black.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	right:20px;
	top:20px;
	border:none;
	outline:none;
	padding:0;
}

.phonenav .toEn{
	font-size:20px;
	line-height:20px;
	position:absolute;
	right:20px;
	bottom:52%;
	color:#000;
}

.searchphone{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7);
	overflow:hidden;
	position:absolute;
	z-index:999;
	left:0;
	top:91px;
}

.searchphone .searMain{
	width:100%;
	height:60px;
	background:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	overflow:hidden;
}

.searchphone .searMain input[type='text']{
	width:80%;
	border:none;
	font-size:20px;
	line-height:25px;
	color:#00aeeb;
	outline:none;
	padding:0;
}

.searchphone .searMain button{
	width:23px;
	height:23px;
	background:url(../images/close_black.png) no-repeat;
	background-size:100% 100%;
	border:none;
	outline:none;
	padding:0;
	margin-right:10px;
}
/* 公共页头end */



/* 首页start */
/*.js-silder{
	width: 91%;
	margin:2.6vw auto 0 auto;
	position: relative;	
	min-width: 320px;
}

@media screen and (max-width:768px){
	.js-silder{
		margin:30px auto 0 auto;
	}
}

.silder-scroll{
	width:100%;
	overflow: hidden;
}

.silder-main{
	position: relative;
	width:100%;
	overflow: hidden;
	border-radius:10px;
}

@media screen and (max-width:768px){
	.silder-main{
		border-radius:8px;
	}
}

.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display:flex;
}

@media screen and (max-width:768px){
	.silder-main-img{
		flex-direction:column;
	}
}

.silder-main-img img{
	width:74.2%;
	height:38vw;
}

@media screen and (max-width:768px){
	.silder-main-img img{
		width:100%;
		height:67%;
		border-bottom-left-radius:0;
	}
}

.silder-main-img em{
	display:inline-block;
	width:0.9%;
	background:#ffff00;
}

@media screen and (max-width:768px){
	.silder-main-img em{
		width:100%;
		height:8px;
	}
}

.silder-main-img .text{
	width:26.9%;
	background:#00aeeb;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:center;
}

@media screen and (max-width:768px){
	.silder-main-img .text{
		width:100%;
		height:31%;
		border-top-right-radius:0;
	}
}

.silder-main-img .text h2{
	width:79.2%;
	font-size:3.35vw;
	line-height:3.65vw;
	color:#fff;
	margin-top:1.03em;
}

.silder-main-img .text p{
	width:79.2%;
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	margin-bottom:42px;
}

.silder-main-img .text p span{
	font-size:2.6vw;
	line-height:2.7vw;
	color:#fff;
	font-family:mySecondFont;
}

.silder-main-img .text a{
	font-size:1.04vw;
	line-height:2.34vw;
	color:#fff;
	border-bottom:1px solid #fff;
}

@media screen and (max-width:768px){
	.silder-main-img .text h2{
		width:89%;
		font-size:26px;
		line-height:26px;
		color:#fff;
		margin-top:0.3em;
	}

	.silder-main-img .text p{
		width:89%;
		margin-bottom:20px;
	}

	.silder-main-img .text p span{
		font-size:20px;
		line-height:20px;
		color:#fff;
		font-family:mySecondFont;
	}

	.silder-main-img .text a{
		font-size:12px;
		line-height:20px;
		color:#fff;
	}
}

.js-silder .js-silder-ctrl{
	width: 100%;
	height:2.4vw;
	margin-top:1.98vw;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
}

.silder-ctrl-prev,.silder-ctrl-next{
	width:1.2vw;
	height: 2.34vw;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-family: "宋体";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}

.silder-ctrl-prev{
	background:url(../images/prev_img.svg) no-repeat;
	background-size:100% 100%;
	margin-right:1.67vw;
}

.silder-ctrl-next{
	background:url(../images/next_img.svg) no-repeat;
	background-size:100% 100%;
	margin-left:1.67vw;
}

.silder-ctrl-length{
	font-size:2.1vw;
	line-height:2.1vw;
}

@media screen and (max-width:768px){
	.js-silder .js-silder-ctrl{
		width:100%;
		height:18px;
	}

	.js-silder .js-silder-ctrl span{
		font-size:15px;
		line-height:18px;
		color:#000;
	}

	.silder-ctrl-prev,.silder-ctrl-next{
		width:9px;
		height:18px;
	}

	.silder-ctrl-prev{
		margin-right:12px;
	}

	.silder-ctrl-next{
		margin-left:12px;
	}

	.silder-ctrl-length{
		font-size:30px;
		line-height:35px;
	}

}

.silder-ctrl-con{
	display:none;
}

.silder-ctrl-con.active{
	display:block;
}

.silder-ctrl-con>span{
	display: block;
	font-size:2.1vw;
	color:#000;
	padding: 5px 0;
	cursor: pointer;
}

.oVideo{
	width:91%;
	margin:2.6vw auto 0 auto;
}

.oVideo video{
	width:100%;
}

.oMatch{
	width:91%;
	margin:70px auto 0 auto;
}

.oMatch h3{
	display:inline-block;
	height:2.6vw;
	font-size:2.6vw;
	line-height:2.6vw;
	background:url(../images/oH3_bg.jpg) repeat-x left bottom;
	background-size:100% 0.83vw;
	font-family:myFifthFont;
	color:#000;
	margin:0;
}

@media screen and (max-width:768px){
	.oMatch{
		margin:35px auto 0 auto;
	}

	.oMatch h3{
		height:20px;
		font-size:20px;
		line-height:20px;
		background-size:100% 7px;
	}
}

.container-fluid{
	width:100%;
	margin-top:40px;
	margin-left:0;
	margin-right:0;
	padding:0;
}

@media screen and (max-width:768px){
	.container-fluid{
		margin-top:20px;
	}
}

.container-fluid .col-md-4,.container-fluid .col-lg-4{
	width:30%;
}

@media screen and (max-width:970px){

	.container-fluid .row{
		justify-content:space-between;
	}

	.container-fluid .col-sm-6{
		margin-bottom:20px;
	}
}

.container-fluid div img{
	display:block;
	width:100%;
	height:16.46vw;
	border-radius:10px;
}

.container-fluid div p{
	margin-top:1.5625vw;
	margin-bottom:0.99vw;
	font-size:1.4vw;
	line-height:2vw;
	color:#000;
	font-family:mySecondFont;
}

.container-fluid div p a{
	color:#000;
}

.container-fluid div em{
	display:block;
	width:100%;
	height:1px;
	background:#000;
}

@media screen and (max-width:768px){
	.container-fluid div img{
		height:auto;
	}
	.container-fluid div em{
		margin:7px 0 10px 0;
	}
}

.container-fluid div p a{
	color:#000;
}

.container-fluid div .title{
	margin:1.5625vw 0 0.83vw 0;
}

.container-fluid div .oTime{
	margin:0.94vw 0 0 0;
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.container-fluid div .oTime a{
	display:inline-block;
	width:0.89em;
	height:0.89em;
}

.container-fluid div .oTime a img{
	width:100%;
	height:100%;
}

.oMatch .more{
	font-size:1.3vw;
	line-height:1.3vw;
	float:right;
	margin-top:2.5em;
	color:#00aeeb;
}

@media screen and (max-width:768px){
	.container-fluid .row div{
		width:100%;
	}

	.container-fluid div p{
		font-size:16px;
		line-height:22px;
	}

	.oMatch .more{
		font-size:12px;
		line-height:16px;
		margin-top:0;
	}
}

.oBanner{
	width:91%;
	height:20.83vw;
	margin:8vw auto 0 auto;
	border-radius:10px;
	overflow:hidden;
}

.oBanner img{
	width:100%;
	height:100%;
}

.oBanner h4{
	font-size:1.82vw;
	line-height:1.82vw;
	color:#fff;
	margin:0.91em 0 0 1.03em;
}

.oBanner p{
	font-size:1.56vw;
	line-height:1.56vw;
	color:#fff;
	font-family:myThirdFont;
	margin:0 0 1.5em 1.2em;
	display:flex;
	justify-content:space-between;
}

.oBanner p a{
	font-size:1.04vw;
	line-height:1.56vw;
	font-family:myFirstFont;
	color:#fff;
	margin-right:40px;
	text-decoration:none;
	border-bottom:1px solid #fff;
}

@media screen and (max-width:768px){
	.oBanner{
		height:117px;
		border-radius:5px;
		margin:40px auto 0 auto;
	}

	.oBanner h4{
		font-size:15px;
		line-height:15px;
		color:#fff;
	}

	.oBanner p{
		font-size:12px;
		line-height:12px;
		margin:0 0 2em 1.2em;
	}

	.oBanner p a{
		font-size:10px;
		line-height:12px;
		border-bottom:1px solid #fff;
	}
}

.oNews{
	width:91%;
	margin:60px auto 0 auto;
}

.oNews h3{
	display:inline-block;
	height:2.6vw;
	font-size:2.6vw;
	line-height:2.6vw;
	background:url(../images/oH3_bg.jpg) no-repeat left bottom;
	background-size:100% 0.83vw;
	font-family:myFifthFont;
	color:#000;
	margin:0;
}

.oNews .more{
	font-size:1.3vw;
	line-height:1.3vw;
	float:right;
	margin-top:2.52em;
	color:#00aeeb;
}

@media screen and (max-width:768px){
	.oNews{
		margin:35px auto 0 auto;
	}

	.oNews h3{
		height:20px;
		font-size:20px;
		line-height:20px;
		background-size:100% 7px;
	}

	.oNews .more{
		font-size:12px;
		line-height:16px;
		margin-top:0;
	}
}

.oPartners{
	width:91%;
	margin:7.71vw auto 0 auto;
}

.oPartners h3{
	display:inline-block;
	height:2.6vw;
	font-size:2.6vw;
	line-height:2.6vw;
	background:url(../images/oH3_bg.jpg) no-repeat left bottom;
	background-size:100% 0.83vw;
	font-family:myFifthFont;
	color:#000;
	margin-bottom:3.36vw;
}

.oPartners p{
	margin-bottom:0;
}

.oPartners ul{
	width:100%;
	padding:0;
}

.oPartners ul li{
	display:flex;
	align-content:center;
	margin-bottom:1.56vw;
}

.oPartners ul li div{
	width:16.6%;
	display:flex;
	flex-wrap:wrap;
	align-content:center;
	margin-right:0.3%;
}

.oPartners ul li div label,.oPartners ul li div span{
	display:inline-block;
	width:100%;
	text-align:right;
}

.oPartners ul li div label{
	font-size:1.04vw;
	line-height:1.04vw;
	color:#000;
}

.oPartners ul li div span{
	font-size:0.625vw;
	line-height:1.04vw;
	color:#000;
	word-wrap:break-word
}

.oPartners ul li p{
	width:83.1%;
}

.oPartners ul li .parentImg_1{
	width:11.82vw;
}

.oPartners ul li .parentImg_2{
	width:11.15vw;
}

.oPartners ul li .parentImg_3{
	width:11.35vw;
}

.oPartners ul li .parentImg_4{
	width:11.82vw;
}

.oPartners ul li .parentImg_5{
	width:11.82vw;
}

.oPartners ul li .parentImg_6{
	width:11.82vw;
}

.oPartners ul li .parentImg_7{
	width:12.45vw;
}

.oPartners ul li .parentImg_8{
	width:12.5vw;
}

.oPartners ul li .parentImg_9{
	width:12.5vw;
}

.oPartners ul li .parentImg_10{
	width:6.98vw;
}

.oPartners ul li .parentImg_11{
	width:6.77vw;
}

.oPartners ul li .parentImg_12{
	width:10vw;
}

.oPartners ul li .parentImg_13{
	width:8.54vw;
}

.oPartners ul li .parentImg_14{
	width:7.19vw;
}

.oPartners ul li .parentImg_15{
	width:3.39vw;
}

.oPartners ul li .parentImg_16{
	width:7.08vw;
}

.oPartners ul li .parentImg_17{
	width:5.73vw;
}

.oPartners ul li .parentImg_18{
	width:9.64vw;
}

.oPartners ul li .parentImg_19{
	width:15.16vw;
}

.oPartners ul li .parentImg_20{
	width:8.65vw;
}

.oPartners ul li .parentImg_21{
	width:5.68vw;
}

.oPartners ul li .parentImg_22{
	width:4.22vw;
}

.oPartners ul li .parentImg_23{
	width:5.31vw;
}

.oPartners ul li .parentImg_24{
	width:4.11vw;
}

.oPartners ul li .parentImg_25{
	width:11.56vw;
}*/
/* 首页end */



/* 参观指南start */
.cgzn_main{
	width:91%;
	margin:3.33vw auto 0 auto;
}

.cgzn_main ul{
	width:100%;
}

.cgzn_main ul li{
	width:100%;
	height:30.16vw;
	display:flex;
	justify-content:space-between;
	border-radius:8px;
	margin-bottom:2.55vw;
	overflow:hidden;
}

.cgzn_main ul li div{
	width:34.5%;
	height:100%;
	background:#00aeeb;
	position:relative;
}

.cgzn_main ul li div h3{
	font-size:3.75vw;
	line-height:3.75vw;
	color:#fff;
	margin:2.76vw 0 0 3.18vw;
}

.cgzn_main ul li img{
	width:65.5%;
	height:100%;
}

.cgzn_main ul li div .more{
	font-size:1.875vw;
	line-height:1.875vw;
	color:#333;
	position:absolute;
	left:8.1%;
	bottom:5.5%;
	padding-bottom:0.89vw;
	border-bottom:2px solid #333;
}
/* 参观指南end */



/* 关于设计周start */
.gysjz_main{
	width:81%;
	margin:2.6vw auto 0 auto;
}

.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:3.42vw !important;
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei" !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:1.4vw;
	line-height:2vw;
	color:#000;
	text-align:center;
}

.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:1.04vw;
	line-height:2.2vw;
	color:#000;
	margin-top:0.625vw;
	text-indent:2vw;
}

.gysjz_oIntroduce .sjzjs_content a{
	display:inline-block;
	font-size:1.26vw;
	line-height:1.2vw;
	color:#00aeeb;
	float:right;
	margin-top:10px;
}

.oBuild{
	width:100%;
	margin-top:5.33vw;
}

.oBuild .oBuild_title{
	padding-top:1.67vw;
	position:relative;
}

.oBuild .oBuild_title img{
	display:block;
	width:4.69vw;
	height:6px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-45px;
}

.oBuild .oBuild_title h3{
	font-size:1.56vw;
	line-height:2vw;
	color:#000;
	text-align:center;
}

.oBuild .oBuild_title p{
	font-size:1.04vw;
	line-height:1.4vw;
	color:#000;
	text-align:center;
	margin-top:0.6vw;
}

.oBuild div{
	width:100%;
	margin-bottom:3.125vw;
}

.oBuild div h6{
	font-size:1.04vw;
	line-height:2.2vw;
	color:#000;
	text-align:center;
	/*margin-bottom:2.04vw;*/
}

.oBuild div ul{
	width:100%;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

.oBuild div ul li{
	/*width:50%;*/
	width:100%;
	font-size:1.04vw;
	line-height:2.2vw;
	color:#000;
	text-align:center;
}

.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%;
	font-size:1.04vw;
	line-height:2.2vw;
	color:#000;
	/*margin-right:2%;*/
	margin-bottom:2.67vw;
	text-align:center;
}

.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 */



/* 媒体中心start */
.mtzx_main{
	width:91%;
	margin:2.6vw auto 0 auto;
}

.mtzx_main h3{
	display:inline-block;
	height:3.9vw;
	font-size:3.12vw;
	line-height:3.9vw;
	color:#000;
	/*font-family:mySixthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	position:relative;
}

@media screen and (max-width:768px){

	.mtzx_main h3{
		height:12px;
		font-size:12px;
		line-height:12px;
	}
}

.mtzx_main h3 label{
	visibility:hidden;
}

.mtzx_main strong{
	display:inline-block;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}

.mtzx_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){

	.mtzx_main h3 span{
		display:none;
	}
}

.mtzx_main .focusImg{
	width:100%;
	border-radius:10px;
	overflow:hidden;
}

.mtzx_main .focusImg img{
	display:block;
	max-width:100%;
}

.oNotice{
	width:100%;
	margin-top:5.42vw;
}

.oNotice .more{
	font-size:1.3vw;
	line-height:1.3vw;
	float:right;
	margin-top:2.5em;
	color:#00aeeb;
}

.oRegister{
	width:100%;
	margin-top:8.95vw;
}

.oRegister h3{
	margin-bottom:3.65vw;
}

.oRegister p{
	font-size:1.56vw;
	line-height:2.5vw;
	color:#000;
	/*font-family:myThirdFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	text-indent:3.12vw;
	margin:0;
}

@media screen and (max-width:768px){
	.oRegister p{
		font-size:6px;
		line-height:9px;
	}
}

.oLink{
	width:100%;
	margin-top:4.84vw;
}

.oLink .map{
	width:100%;
	height:24vw;
	margin-top:4.68vw;
}

.oLink .map img{
	width:100%;
	height:100%;
}

.oLink .oDiv{
	width:100%;
	display:flex;
	margin-top:6vw;
}

.oLink .oDiv .oLeft,.oLink .oDiv .oRight{
	width:50%;
}

.oLink .oDiv div h6{
	font-size:1.82vw;
	line-height:1.82vw;
	color:#000;
	/*font-family:myFirstFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	margin-bottom:0.47vw;
}

@media screen and (max-width:768px){
	.oLink .oDiv div h6{
		font-size:7px;
		line-height:7px;
	}
}

.oLink .oDiv div p{
	font-size:1.56vw;
	line-height:2.34vw;
	color:#000;
	/*font-family:myThirdFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	margin:0;
}

@media screen and (max-width:768px){
	.oLink .oDiv div p{
		font-size:6px;
		line-height:9px;
	}
}

.oLink .oDiv .oRight div{
	margin-bottom:2.7vw;
}
/* 媒体中心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 */
.wjhg_main{
	width:91%;
	margin:7.08vw auto 0 auto;
}

.wjhg_main .container-fluid{
	width:100%;
}

.wjhg_main .container-fluid ul li{
	margin-bottom:2vw;
	border-radius:10px;
	overflow:hidden;
}

@media screen and (max-width:768px){

	.wjhg_main .container-fluid .col-lg-4{
		width:50%;
		margin-bottom:14px;
	}
}

.wjhg_main .container-fluid .col-lg-4 img{
	width:100%;
	height:39.06vw;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

@media screen and (max-width:768px){
	.wjhg_main .container-fluid .col-lg-4 img{
		height:216px;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
	}
}

.wjhg_main .container-fluid .col-lg-4 div{
	width:100%;
	height:10.35vw;
	background:#00aeeb;
	position:relative;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

@media screen and (max-width:768px){
	.wjhg_main .container-fluid .col-lg-4 div{
		height:46px;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
	}
}

.wjhg_main .container-fluid .col-lg-4 div h6{
	width:17.60vw;
	float:left;
	font-size:1.4vw;
	line-height:2.8vw;
	color:#fff;
	/*font-family:myFifthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	margin:1.4vw 0 0 1.4vw;
	font-weight:bold;
}

@media screen and (max-width:768px){
	.wjhg_main .container-fluid .col-lg-4 div h6{
		width:90%;
		font-size:14px;
		line-height:14px;
	}
}

.wjhg_main .container-fluid .col-lg-4 div a{
	font-size:1.3vw;
	line-height:1.3vw;
	color:#fff;
	/*font-family:myFirstFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	position:absolute;
	right:1.09vw;
	bottom:1.3vw;
}

@media screen and (max-width:769px){
	.wjhg_main .container-fluid .col-lg-4 div a{
		font-size:8px;
		line-height:8px;
		left:1.09vw;
	}
}
/* 往届回顾end */



/* 专业赛事 */
.zyss_main{
	width:91%;
	overflow-x:hidden;
	margin:2.6vw auto 0 auto;
}

.swiper-container{
	width:100%;
	height:30.15vw;
	position:relative;
}

.swiper-slide img{
	width:auto;
	height:auto;
	width:100%;
	height:100%;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position: absolute;
	left: 50%;
	top: 50%;
}

.oTab{
	width:16vw;
	height:3.65vw;
	display:flex;
	justify-content:space-between;
	margin-top:5.57vw;
}

.zyss_main h3{
	display:inline-block;
	height:3.2vw;
	font-size:2.2vw;
	line-height:3.2vw;
	color:#797979;
	/*font-family:myFifthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	position:relative;
	cursor:pointer;
	white-space:nowrap;
}

.zyss_main .chosen{
	color:#000;
}

.zyss_main h3 label{
	visibility:hidden;
}

.zyss_main strong{
	display:inline-block;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}

.zyss_main .chosen span{
	display:inline-block;
	width:100%;
	height:1.41vw;
	background:#00aeeb;
	border-radius:8px;
	position:absolute;
	left:0;
	bottom:0;
}

.zyss_main .oDivid{
	width:100%;
	height:1px;
	background:#000;
	margin-top:1.17vw;
}

.zyss_main .container-fluid{
	width:100%;
	margin-top:40px;
	margin-left:0;
	margin-right:0;
	padding:0;
}

@media screen and (max-width:768px){
	.zyss_main .container-fluid{
		margin-top:20px;
	}
}

.zyss_main .container-fluid .col-md-4,.zyss_main .container-fluid .col-lg-4{
	width:30%;
}

@media screen and (max-width:970px){

	.zyss_main .container-fluid .row{
		justify-content:space-between;
	}

	.zyss_main .container-fluid .col-sm-6{
		margin-bottom:20px;
	}
}

.zyss_main .container-fluid a{
	display:block;
	width:100%;
	border-radius:10px;
}

.zyss_main .container-fluid a img{
	display:block;
	width:100%;
	height:auto;
	border-radius:10px;
}

.zyss_main .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";
}

.zyss_main .container-fluid div p a{
	color:#000;
}

@media screen and (max-width:768px){
	.zyss_main .container-fluid div img{
		height:auto;
	}
	.zyss_main .container-fluid div em{
		margin:7px 0 10px 0;
	}
}

.zyss_main .container-fluid div p a{
	color:#000;
}

.zyss_main .container-fluid div .title{
	margin:1.5625vw 0 0.83vw 0;
}

.zyss_main .container-fluid .row{
	position:absolute;
    top:-9999px;
    left:-9999px;
}

.zyss_main .container-fluid .oActive{
	position:relative;
	top:0;
	left:0;
}
/* 专业赛事end */



/* 设计中心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;
	height:3vw;
	font-size:2vw;
	line-height:3vw;
	color:#000000;
	/*font-family:myFifthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	position:relative;
	cursor:pointer;
}

.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;
	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;
	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;
	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;
	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:7.7vw auto 0 auto;
}

.listImg_main h3{
	font-size:2.6vw;
	line-height:2.6vw;
	color:#000;
	text-align:center;
}

@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 .oHover .md_img a{
	background: url(../images/link_color.png) no-repeat;
    background-size: cover;
}*/

.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%;
	height:4.84vw;
	/*background:#cccccc;*/
	display:flex;
	flex-direction:column;
	justify-content:center;
	margin-top:20px;
}

@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:1.4vw;
	line-height:2vw;
	color:#000;
}

@media screen and (max-width:768px){

	.listImg_main .col-md-3 .caption h4,.listImg_main .col-md-3 .caption p{
		font-size:10px;
		line-height:10px;
	}
}

.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:4.7vw auto 0 auto;
}

@media screen and (max-width:768px){

	.detail_main{
		width:90%;
	}
}

.detail_main h2{
	font-size:2vw;
	line-height:2vw;
	color:#000000;
	text-align:center;
	margin-bottom:3.5vw;
}

.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 h3{
	font-size:1.25vw;
	line-height:2.32vw;
	color:#000;
}

.detail_main .oContent p{
	font-size:1.25vw;
	line-height:2.32vw;
	color:#000;
	text-align:left !important;
	text-indent:2.5vw;
}

.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 */
.zbcs{
	width:70%;
	margin:3.23vw auto 0 auto;
}

.zbcs .banner{
	width:100%;
}

.zbcs .banner img{
	width:100%;
}

.zbcs .img_describe{
	font-size:1.3vw;
	line-height:1.3vw;
	/*font-family:myFirstFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	color:#464646;
	margin-top:1.4vw;
	text-indent:0;
}

.zbcs .lead{
	font-size:1.82vw;
	line-height:3.02vw;
	color:#000;
	margin-top:3.125vw;
	text-indent:3.64vw;
}

.zbcs h2{
	width:14.69vw;
	height:6.61vw;
	margin:4.42vw auto 0 auto;
}

.zbcs h2 img{
	width:100%;
	height:100%;
}

.zbcs h3{
	font-size:2.6vw;
	line-height:2.6vw;
	/*font-family:mySixthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	color:#c2a251;
	text-align:center;
	margin-top:1.56vw;
}

.zbcs_describe{
	width:100%;
	margin-top:4.01vw;
}

.zbcs_describe p{
	font-size:1.82vw;
	line-height:3.02vw;
	color:#000;
	margin-bottom:3.33vw;
	text-indent:3.64vw;
}

.zbcs_activity{
	margin-top:6.77vw;
}

.zbcs_activity .oImg{
	width:100%;
}

.zbcs_activity .oImg img{
	width:100%;
}

.zbcs_activity .describe{
	margin-top:4.43vw;
	font-size:1.82vw;
	line-height:3.02vw;
	color:#000;
	text-indent:3.64vw;
}

.zbcs_activity ul{
	width:100%;
	padding:0;
	margin-top:3.65vw;
}

.zbcs_activity ul li{
	width:100%;
	display:flex;
	justify-content:space-between;
}

.zbcs_activity ul li div{
	width:46%;
	border-top:4px solid #c2a251;
	padding-bottom:4.17vw;
}

.zbcs_activity ul li div h4{
	font-size:1.82vw;
	line-height:2.45vw;
	color:#b9ad84;
	margin-top:1.04vw;
}

.zbcs_activity ul li div h4 a{
	color:#b9ad84;
}

.zbcs_activity ul li div h5{
	font-size:1.82vw;
	line-height:1.82vw;
	color:#000000;
	margin-top:0.625vw;
}

.zbcs_activity ul li div p{
	font-size:1.56vw;
	line-height:1.56vw;
	color:#000;
	margin-bottom:1.35vw;
}

.zbcs_activity ul li div p:first-child{
	margin-top:1.41vw;
}

.zbcs_activity ul li div label{
	font-size:1.25vw;
	line-height:2.5vw;
	color:#000;
}

.zbcs_activity ul li div .oLine{
	height:1.72vw;
	font-size:1.25vw;
	line-height:1.72vw;
	color:#c2a251;
	display:flex;
	flex-wrap:wrap;
}

.zbcs_activity ul li div .oLine a{
	padding-right:1.04vw;
	margin-right:1.04vw;
	border-right:1px solid #c2a251;
	color:#c2a251;
}

.zbcs_activity ul li div .oLine a:last-child{
	border-right:none;
}

.postCard{
	width:100%;
	margin-top:5.33vw;
}

.postCard p{
	font-size:1.82vw;
	line-height:3.02vw;
	color:#000;
	text-indent:3.64vw;
	margin-bottom:3.39vw;
}

.postCard p:last-child{
	text-indent:0;
	margin-bottom:15.10vw;
}

.postCard p a{
	color:#c2a251;
}

.design{
	width:100%;
	margin-top:8.23vw;
}

.design .oImg{
	width:100%;
}

.design .oImg img{
	width:100%;
}

.design p{
	font-size:1.82vw;
	line-height:3.02vw;
	color:#000;
	text-indent:3.64vw;
	margin-bottom:3.39vw;
}

.design label{
	display:block;
	text-indent:0;
	color:#c2a251;
}

.design a{
	display:block;
	text-indent:0;
	color:#c2a251;
}

.design p:last-child{
	margin-bottom:10.21vw;
}

.Parents{
	width:100%;
	margin-top:6.98vw;
}

.Parents ul{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	padding:0;
}

.Parents ul li{
	width:100%;
	border-top:4px solid #c2a251;
}

.Parents ul li h6{
	font-size:1.875vw;
	line-height:1.875vw;
	color:#bea86d;
	margin-top:1.04vw;
}

.Parents ul li div{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin-top:4.69vw;
}

.Parents ul li div a{
	display:block;
	margin-bottom:6.46vw;
}

.Parents ul li div a img{
	width:100%;
	height:100%;
}

.Parents ul li div .zbcs_parents_logo_1{
	width:8.8%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_2{
	width:24.9%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_3{
	width:24.8%;
}

.Parents ul li div .zbcs_parents_logo_4{
	width:19.6%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_5{
	width:22.5%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_6{
	width:17.9%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_7{
	width:19.7%;
}

.Parents ul li div .zbcs_parents_logo_8{
	width:20.5%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_9{
	width:17%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_10{
	width:16.6%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_11{
	width:10.6%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_12{
	width:35.8%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_13{
	width:9.7%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_14{
	width:22.5%;
}

.Parents ul li div .zbcs_parents_logo_15{
	width:9.5%;
}

.Parents ul li div .zbcs_parents_logo_16{
	width:13.2%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_17{
	width:20.8%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_18{
	width:19.6%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_19{
	width:16.2%;
	margin-right:5.5%;
}

.Parents ul li div .zbcs_parents_logo_20{
	width:16.9%;
}

.Parents ul .only{
	width:40%;
	margin-right:6%;
}

.Parents ul li div .zbcs_parents_logo_21{
	width:29.5%;
}

.Parents ul li div .zbcs_parents_logo_22{
	width:50.3%;
}

.Parents ul li div .zbcs_parents_logo_23{
	width:49.7%;
}

.Parents ul li div .zbcs_parents_logo_24{
	width:59.5%;
}

.webSites{
	width:100%;
	margin-top:6.25vw;
}

.webSites p{
	font-size:1.82vw;
	line-height:1.82vw;
	color:#000000;
	text-align:center;
	margin-bottom:1.56vw;
}

.contact_title{
	margin-top:8.44vw !important;
}

.contact{
	width:100%;
	margin-top:8.18vw;
}

.contact .row_text{
	width:90%;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}

.contact .row_text div{
	width:50%;
}

.contact .row_text div h6{
	font-size:2.08vw;
	line-height:2.08vw;
	color:#000;
	margin-bottom:1.98vw;
}

.contact .row_text div p{
	font-size:1.82vw;
	line-height:2.6vw;
	color:#000;
	/*font-family:myFourthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	margin-bottom:0;
}

.contact .row_img{
	width:100%;
	margin-top:3.65vw;
	display:flex;
	justify-content:space-between;
}

.contact .row_img div{
	width:25%;
}

.contact .row_img div h6{
	font-size:1.875vw;
	line-height:2.29vw;
	color:#000;
}

.contact .row_img div img{
	width:60%;
	margin-top:3.125vw;
	margin-bottom:3.125vw;
}

.contact .row_img div p{
	font-size:1.875vw;
	line-height:2.29vw;
	color:#000;
	/*font-family:myFourthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	margin-bottom:0;
}
/* 主宾城市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 */
.sjj{
	width:91.1%;
	margin:5.52vw auto 0 auto;
}

.sjj .oNotice{
	width:100%;
	display:flex;
	justify-content:space-between;
}

.sjj .oNotice .fl{
	width:27.9%;
}

.sjj .oNotice h3{
	display:inline-block;
	height:2.86vw;
	font-size:2.6vw;
	line-height:2.86vw;
	color:#000;
	/*font-family:myFifthFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	position:relative;
	margin-bottom:1vw;
}

@media screen and (max-width:768px){

	.sjj .oNotice h3{
		height:12px;
		font-size:12px;
		line-height:12px;
	}
}

.sjj .oNotice h3 label{
	visibility:hidden;
}

.sjj .oNotice strong{
	display:inline-block;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}

.sjj .oNotice h3 span{
	display:inline-block;
	width:100%;
	height:0.63vw;
	background:#00aeeb;
	border-radius:8px;
	position:absolute;
	left:0;
	bottom:0;
}

@media screen and (max-width:768px){

	.sjj .oNotice h3 span{
		display:none;
	}
}

.sjj .oNotice .fr{
	width:60.7%;
}

.sjj .oNotice .fr p{
	font-size:1.25vw;
	line-height:2.7vw;
	color:#000000;
	text-indent:2.5vw;
	/*font-family:myThirdFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
}

.sjj ul{
	width:100%;
	margin-top:12.14vw;
	display:flex;
	justify-content:space-between;
}

.sjj .container-fluid{
	margin-top:12.14vw;
}

.sjj .container-fluid .row{
	width:100%;
}

.sjj .container-fluid .row .col-lg-4{
	margin-bottom:4.32vw;
	background:#fff;
}

.sjj .container-fluid .row .col-lg-4 .oImg{
	height:16.46vw;
	border-radius:10px;
	background: #cccccc;
    border-radius: 10px;
	position:relative;
	overflow:hidden;
}

.sjj .container-fluid .row .col-lg-4 .oImg img{
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	border-radius:0;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
}

.sjj .container-fluid .row .col-lg-4 .headline .sjj_title{
	width:100%;
	margin-top:1.56vw;
	padding-bottom:0.57vw;
	/*font-size:1.56vw;
	line-height:1.56vw;*/
	/*font-family:myFirstFont;*/
	/*border-bottom:1px solid #000000;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
}

.sjj .container-fluid .row .col-lg-4 .headline .sjj_title h4{
	font-size:1.3vw;
	line-height:1.66vw;
	color:#333;
	margin-bottom:0;
	text-align:center;
}

.sjj .container-fluid .row .col-lg-4 .headline .sjj_title p{
	font-size:1.3vw;
	line-height:1.66vw;
	color:#333;
	margin:0.85vw 0;
	text-align:center;
}

.sjj .container-fluid .row .col-lg-4 .headline .sjj_content{
	/*font-size:1.05vw;
	line-height:1.45vw;*/
	font-size:1.25vw;
	line-height:1.65vw;
	color:#333;
	/*font-family:myFirstFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
	margin-top:0.68vw;
	margin-bottom:0;
}

.sjj .container-fluid .row .col-lg-4 .headline .sjj_content p{
	font-size:1.15vw;
	line-height:1.65vw;
	color:#333;
	/*font-family:myFirstFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
}

.sjj .container-fluid .row .col-lg-4 .headline p span{
	/*display:inline-block;
	padding-right:1.4vw;
	border-right:1px solid #000;*/
	margin:0 1vw;
}
/* 北京设计奖终评end */



/* 公共页脚start */
.foot{
	width:100%;
	padding:4.32vw 0 2.97vw 0;
	background:#00aeeb;
	margin-top:100px;
}

@media screen and (max-width:768px){
	.foot{
		margin-top:40px;
		padding:4% 0;
	}
}

.oFoot{
	width:91%;
	margin:0 auto;
	position:relative;
}

.oFoot .upward{
	width:5.88%;
	font-size:1.04vw;
	line-height:1.04vw;
	color:#fff;
	position:absolute;
	top:0;
	right:0;
	text-decoration:none;
	display:flex;
	justify-content:space-between;
}

.oFoot .upward img{
	width:0.88vw;
	height:0.88vw;
}

.oFoot ul{
	display:flex;
	flex-wrap:wrap;
	padding:0;
}


.oFoot ul .oList,.oFoot ul .tList{
	width:25.3%;
	list-style:none;
}


@media screen and (max-width:1000px){

	.oFoot .upward{
		display:none;
	}
}

.oFoot ul li div{
	margin-bottom:0.83vw;
}

.oFoot ul li h5{
	font-size:1.04vw;
	line-height:1.04vw;
	color:#fff;
	margin-bottom:0.625vw;
}

.oFoot ul li p{
	font-size:0.99vw;
	line-height:1.77vw;
	/*color:#666666;*/
	color:#fff;
	margin-bottom:0;
	display:flex;
	/*font-family:mySecondFont;*/
	font-family:"PingFang SC,PingFangSC-Regular,sans-serif,Microsoft YaHei";
}

.oFoot ul li p a{
	/*color:#666666;*/
	color:#fff;
}

.oFoot ul li p em{
	display:inline-block;
	font-style:normal;
	width:17%;
}

.oFoot ul .tList p{
	width:80%;
}

.oFoot ul .tList .address span{
	display:inline-block;
	width:75%;
}

.oFoot .thList div{
	width:12.25vw;
	height:2.86vw;
	display:flex;
	justify-content:space-between;
}

.oFoot .thList div p{
	width:2.86vw;
	height:100%
}

.oFoot .thList div .wechat{
	background:url(../images/wechat_img.png) no-repeat;
	background-size:100% 100%;
	position:relative;
}

.oFoot .thList div .wechat_color{
	background:url(../images/wechat_color_img.png) no-repeat;
	background-size:100% 100%;
}

.oFoot .thList div .weibo{
	background:url(../images/weibo_img.png) no-repeat;
	background-size:100% 100%;
	position:relative;
}

.oFoot .thList div .weibo_color{
	background:url(../images/weibo_color_img.png) no-repeat;
	background-size:100% 100%;
}

.oFoot .thList div .wechat img,.oFoot .thList div .weibo img{
	width: 8vw;
    height: 8vw;
    position: absolute;
    left: 50%;
    bottom: -8.5vw;
    margin-left: -4vw;
    display:none;
}

.oFoot .thList div .wechat_color img{
	display:block;
}

.oFoot .thList div .weibo_color img{
	display:block;
}


@media screen and (max-width:768px){

	.oFoot ul .oList{
		width:85%;
		margin-bottom:20px;
		margin-right:0;
		display:flex;
		flex-wrap:wrap;
	}

	.oFoot ul li div{
		width:50%;
	}

	.oFoot ul li h5{
		font-size:10px;
		line-height:10px;
		color:#000;
	}

	.oFoot ul li p{
		font-size:10px;
		line-height:17px;
	}

	.oFoot ul .tList{
		width:100%;
		margin-bottom:20px;
	}

	.oFoot ul li p em{
		width:10%;
	}

	.oFoot ul .thList div{
		width:64px;
		height:25px;
		margin-top:13px;
	}

	.oFoot ul .thList div p{
		width:25px;
		height:25px;
	}

	.oFoot ul .thList div .wechat img{
		width:100px;
		height:100px;
		position:absolute;
		top:-104px;
	}
}

.oFoot .oBottom{
	width:100%;
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:4.48vw;
}

.oFoot .oBottom span{
	font-size:1.24vw;
	line-height:1.24vw;
	color:#fff;
}

@media screen and (max-width:768px){
	.oFoot .oBottom{
		display:block;
		position:relative;
		margin-top:30px;
	}

	.oFoot .oBottom span{
		font-size:10px;
		line-height:10px;
		position:absolute;
		left:0;
		bottom:0;
		word-spacing: -2px;
	}
}
/* 公共页脚end */


