input,textarea{font-size:12px;overflow:auto; padding:0; padding-left:3px;resize:none; font-family:'microsoft yahei'}
textarea{ padding:3px 0 0 3px;border:1px solid #ccc; width:200px; height:50px;}
li{list-style:none;}
img{border:none; margin:0; padding:0; vertical-align:top;max-width: 100%;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#CC0033}
table{border-collapse:collapse;border-spacing:0}
body{ background-color:#ffffff; color:#000}
h1,h2,h3,h4,h5,h6,p,span,a,ul,li{ text-align:left;margin:0;padding:0; }
em{ font-style:normal}
.clearfix:after{clear:both; content:" "; display:block; height:0; visibility:hidden}
.clearfix{display:block;zoom:1}
*html .clearfix{height:1%}
body {
	font-family: "Microsoft Yahei", "微软雅黑", "Arial Narrow";
	font-size: 12px;
	line-height: 22px;
	background-color: #fff;
	text-align: left;
}

.re {
	position: relative;
}

.ab {
	position: absolute;

	text-align: justify;
}

.phone {
	width: 1200px;
}

.mc {
	margin-left: auto;
	margin-right: auto;
}

.fmin {
	width: 100%;
}
html,body{
	width:100%;min-width: 1200px;margin:0 auto;
}
.swiper-container {
	width: 100%;
	height: 100%;
  }
.swiper-slide {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.box{width: 100%;margin:0 auto;}
.inner{width: 1200px;margin:0 auto;position: relative;}

.kv{width:100%;background:#0a112b;height: 676px;}

.nav{width:100%;margin:0 auto;background-color: #d3e8ff;}
.nav .inner{height:90px ;}
.nav ul{width:1200px;margin:0 auto;height: 100%;}
.nav ul li{float: left;width: 240px;height: 90px;}
.nav ul li a{display: block;width:100%;height: 100%;position: relative;}

.nav ul li a p{width:100%;display: flex;height: 100%;justify-content: center ;align-items: center;}
.nav ul li:nth-child(1) a{background: url(images/li1.png) center center no-repeat;}
.nav ul li:nth-child(1).on a,.nav ul li:nth-child(1) a:hover{background: #101d4b  url(images/li1on.png)  center center no-repeat;;}
.nav ul li:nth-child(2) a{background: url(images/li2.png) center center no-repeat;}
.nav ul li:nth-child(2).on a,.nav ul li:nth-child(2) a:hover{background: #101d4b  url(images/li2on.png)  center center no-repeat;;}
.nav ul li:nth-child(3) a{background: url(images/li3.png) center center no-repeat;}
.nav ul li:nth-child(3).on a,.nav ul li:nth-child(3) a:hover{background: #101d4b  url(images/li3on.png)  center center no-repeat;;}
.nav ul li:nth-child(4) a{background: url(images/li4.png) center center no-repeat;}
.nav ul li:nth-child(4).on a,.nav ul li:nth-child(4) a:hover{background: #101d4b  url(images/li4on.png)  center center no-repeat;;}
.nav ul li:nth-child(5) a{background: url(images/li5.png) center center no-repeat;}
.nav ul li:nth-child(5).on a,.nav ul li:nth-child(5) a:hover{background: #101d4b  url(images/li5on.png)  center center no-repeat;;}

.content{width:100%;background:url(images/bj.jpg) top center no-repeat;background-size: 100%;}
.lunbo{width:1200px;padding:77px 0 0px;height: 435px;margin:0 auto;background:#e9f4ff;}
.lb{width: 100%;}
.lunbo .inner{width: 1140px;margin:0 auto;display: flex;background: #4a4a95;} 
.lunbo .inner .lists{width:774px;;position: relative;} 
.lunbo .inner .newsTitle{width:366px;position: relative;z-index: 111111111111;} 
.lunbo .inner .newsTitle ul {width: 100%;position: absolute;left:0px;}
.lunbo .inner .newsTitle ul li {width: 100%;height: 108px;background: #101d4b;position: absolute; padding-left: 34px;box-sizing: border-box;}
.lunbo .inner .newsTitle ul li:nth-child(1) {top:0;right: 0;;}
.lunbo .inner .newsTitle ul li:nth-child(2) {top:110px;right: 0;}
.lunbo .inner .newsTitle ul li:nth-child(3) {top:220px;right: 0;}
.lunbo .inner .newsTitle ul li:nth-child(4) {top:330px;right: 0;height: 105px;}
.lunbo .inner .newsTitle ul li a{ display: block; width: 100%;height: 100%;font-size: 16px;color: #fff;}
.lunbo .inner .newsTitle ul li a .title{padding-top:20px;}
.lunbo .inner .newsTitle ul li a .title p:nth-child(1){width: 253px;height: 100%; min-height: 52px;padding-left:34px;}
.lunbo .inner .newsTitle ul li a .title p:nth-child(2){width: 271px;text-align: right;}
.lunbo .inner .newsTitle ul li:nth-child(1) a .title p:nth-child(1){background: url(images/1.png) left center no-repeat; }
.lunbo .inner .newsTitle ul li:nth-child(2) a .title p:nth-child(1){background: url(images/2.png) left center no-repeat; }
.lunbo .inner .newsTitle ul li:nth-child(3) a .title p:nth-child(1){background: url(images/3.png) left center no-repeat; }
.lunbo .inner .newsTitle ul li:nth-child(4) a .title p:nth-child(1){background: url(images/4.png) left center no-repeat; }
.lunbo .inner .newsTitle ul li:hover,.lunbo .inner .newsTitle ul li.on{width:386px; background: #f6e4c2;}
.lunbo .inner .newsTitle ul li:hover a,.lunbo .inner .newsTitle ul li.on a{color:#4a4a95}
.lunbo .inner .newsTitle ul li:nth-child(1):hover a .title p:nth-child(1),.lunbo .inner .newsTitle ul li:nth-child(1).on a .title p:nth-child(1){background: url(images/11.png) left center no-repeat; }
.lunbo .inner .newsTitle ul li:nth-child(2):hover a .title p:nth-child(1),.lunbo .inner .newsTitle ul li:nth-child(2).on a .title p:nth-child(1){background: url(images/22.png) left center no-repeat; }
.lunbo .inner .newsTitle ul li:nth-child(3):hover a .title p:nth-child(1),.lunbo .inner .newsTitle ul li:nth-child(3).on a .title p:nth-child(1){background: url(images/33.png) left center no-repeat; }
.lunbo .inner .newsTitle ul li:nth-child(4):hover a .title p:nth-child(1),.lunbo .inner .newsTitle ul li:nth-child(4).on a .title p:nth-child(1){background: url(images/44.png) left center no-repeat; }

/* 关于大赛 */
.gyds .box1{width:1200px;margin:0 auto;background:url(images/bj1.jpg) top center no-repeat;padding-bottom: 145px;;}
.gyds .box1 h2{width: 100%;padding:123px 0 66px;text-align: center;}
.gyds .box1 .text{width: 100%;padding-bottom: 270px;text-align: center;}
.gyds .box1 .logo{width: 100%;padding-bottom: 55px;text-align: center;}
.gyds .box1 .video{width: 1138px;height: 615px;margin:0 auto;cursor: pointer;overflow: hidden;position: relative;background: #000}
.gyds .box1 .video img{width:100%;height: 100%;filter:alpha(opacity=50);opacity: 0.5;transition: .3s;}
.gyds .box1 .video:hover img{filter:alpha(opacity=100);opacity: 1;}
.gyds .box1 .vmain{width: 1138px;height:615px;display: none}
.gyds .box1 .vtxt{width: 1138px;color:#5b5b5b;font-size: 23px;margin: 10px auto;}
.gyds .box1 .more{width: 100%;height: 40px;position: relative;}
.gyds .box1 .more a{position: absolute;bottom:13px;right: 31px;}

.gyds .box2{width:1200px;margin:0 auto;background:#e9f4ff;padding-bottom: 100px;;}
.gyds .box2 h2{width: 100%;padding:0px 0 115px;text-align: center;}
.gyds .box2 .pw{width:1166px;margin:0 auto 49px; position: relative;}
.gyds .box2 .pw .info{position: absolute; top:243px;width:360px;height: 216px;left: 780px;}
.gyds .box2 .pw .info .name{padding:20px;}
.gyds .box2 .pw .info .title{padding-left: 20px;;}
.gyds .box2 .pw .info .title p{width: 293px;font-size: 16px;color:#fff;}
.gyds .box2 .pingweiList{width:1166px;display: flex;margin:0 auto; justify-content: space-between ;}
.gyds .box2 .pingweiList li{ margin:0 0px 49px 0;width:384px;height: 477px;position: relative;;}
.gyds .box2 .pingweiList li .info{position: absolute; top:243px;width:360px;height: 216px;background: url(images/infobg.png) top  center no-repeat;}
.gyds .box2 .pingweiList li .info .name{padding:20px;}
.gyds .box2 .pingweiList li .info .title{padding-left: 20px;;}
.gyds .box2 .pingweiList li .info .title p{width: 293px;font-size: 16px;color:#fff;}

.gyds .box3{width:1200px;margin:0 auto;background:#e9f4ff;padding-bottom: 5px;;}

/* 参赛说明 */
.cssm .box1{width:1206px;margin:0 auto;background-color: #e9f4ff;text-align: center;padding:100px 0;}
.cssm .box2{width:1206px;margin:0 auto;background-color: #e9f4ff;text-align: center;padding-bottom: 120px;}
.cssm .box3{width:1206px;margin:0 auto;background-color: #e9f4ff;text-align: center;}
.cssm .box3 h2{padding-bottom: 30px;text-align: center;}
.cssm .box3 h3:nth-child(2){padding-bottom: 40px;text-align: center;}
.cssm .box3 .info1{font-size: 25px;line-height: 38px;color: #5b5b5b;text-align: center;}
.cssm .box3 h3:nth-child(4){padding: 65px 0 40px;text-align: center;}
.cssm .box3 ul{width:1100px;margin:0 auto;position: relative;height: 473px;}
.cssm .box3 ul li {width: 323px;position: absolute; bottom:0px;background: url(images/tjbg1.png) bottom center no-repeat;height: 100%;;}
.cssm .box3 ul li:nth-child(1){left: 0;;}
.cssm .box3 ul li:nth-child(2){width:374px;background-image: url(images/tjbg2.png);left: 365px;;}
.cssm .box3 ul li:nth-child(3){right: 0px;;}
.cssm .box3 ul li p{position: absolute; font-size: 24px;line-height: 40px;color:#5b5b5b;left: 15px;right: 15px;}
.cssm .box3 ul li:nth-child(1) p {top: 120px;}
.cssm .box3 ul li:nth-child(2) p {top: 60px;}
.cssm .box3 ul li:nth-child(3) p {top: 120px;}
.cssm .box4{width:1206px;margin:0 auto;background-color: #e9f4ff;text-align: center;padding:45px 0;}
.cssm .box5{width:1206px;margin:0 auto;background-color: #e9f4ff;padding-bottom: 120px;;}
.cssm .box5 h2{width: 100%;text-align: center;padding-bottom:56px ;}
.cssm .box5 .txt1{font-size: 24px;color:#35446b;margin-bottom: 25px;;padding-left: 65px;}
.cssm .box5 .txt2{padding-left: 65px;font-size:22px ;color:#5b5b5b;line-height: 40px;;}
.cssm .box5 .txt2 p{padding-left:60px ;background-position: 0px 10px;background-repeat: no-repeat;margin-bottom: 45px;;}
.cssm .box5 .txt2 p:nth-child(1){background-image: url(images/01.jpg);}
.cssm .box5 .txt2 p:nth-child(2){background-image: url(images/02.jpg);}
.cssm .box5 .txt2 p:nth-child(3){background-image: url(images/03.jpg);}
.cssm .box5 .txt2 p:nth-child(4){background-image: url(images/04.jpg);}
.cssm .box5 .txt2 p:nth-child(5){background-image: url(images/05.jpg);}
.cssm .box5 .txt2 p:nth-child(6){background-image: url(images/06.jpg);}

.cssm .box6{width:1206px;margin:0 auto;background-color: #e9f4ff;padding-bottom: 100px;;}
.cssm .box6 h2{width: 100%;text-align: center;padding-bottom:60px ;}
.cssm .box6 .txt{width:1156px;height: 372px;background: url(images/csbox8bg.png) top center no-repeat; margin:0 auto; padding:94px 0 0 36px;box-sizing: border-box;}
.cssm .box6 .txt p{padding-left:24px;background: url(images/dian.png) 0px 4px no-repeat ;font-size: 22px;color:#5b5b5b;margin-bottom: 30px;;}

.cssm .box7{width:1206px;margin:0 auto;background-color: #e9f4ff;padding-bottom: 100px;;}
.cssm .box7 h2{width: 100%;text-align: center;padding-bottom:40px ;}
.cssm .box7 .txt{width: 1120px;height:154px;background: url(images/csbox9bg.png) top center no-repeat; margin:0 auto; padding:50px 0 0 60px;box-sizing: border-box;}
.cssm .box7 .txt p{font-size: 22px;color:#5b5b5b;line-height: 40px;width:912px;}

.cssm .box8{width:1206px;margin:0 auto;background-color: #e9f4ff;padding-bottom: 100px;;}
.cssm .box8 h2{width: 100%;text-align: center;padding-bottom:60px ;}
.cssm .box8 .txt{padding-left: 65px;font-size:22px ;color:#5b5b5b;line-height: 40px;width: 1100px;;}
.cssm .box8 .txt p{padding-left:60px ;background-position: 0px 10px;background-repeat: no-repeat;margin-bottom: 45px;;}
.cssm .box8 .txt p:nth-child(1){background-image: url(images/01.jpg);}
.cssm .box8 .txt p:nth-child(2){background-image: url(images/02.jpg);}
.cssm .box8 .txt p:nth-child(3){background-image: url(images/03.jpg);}
.cssm .box8 .txt p:nth-child(4){background-image: url(images/04.jpg);}
.cssm .box8 .txt p:nth-child(5){background-image: url(images/05.jpg);}
.cssm .box8 .txt p:nth-child(6){background-image: url(images/06.jpg);}


.cssm .box9{width:1206px;margin:0 auto;background-color: #e9f4ff;padding-bottom: 100px;;text-align: center;}
.cssm .box10{width:1206px;margin:0 auto;background-color: #e9f4ff;padding-bottom: 100px;text-align: center;;}


/* 设计公开课 */
.sjgkk{width:1206px;margin:0 auto;background:#dde8f4 url(images/sjgkkbg.jpg) top center no-repeat;}
.sjgkk .box1{text-align: center;padding:100px 0;}
.sjgkk .box1 h2{width: 100%;text-align: center;}
.sjgkk .box2{text-align: center;padding:50px 0 100px;}
.sjgkk .box2  h2{text-align: center;padding:50px 0;}
.sjgkk .box2 .video{width: 1138px;height: 615px;margin:0 auto;cursor: pointer;overflow: hidden;position: relative;background: #000}
.sjgkk .box2 .video img{width:100%;height: 100%;filter:alpha(opacity=50);opacity: 0.5;transition: .3s;}
.sjgkk .box2 .video:hover img{filter:alpha(opacity=100);opacity: 1;}
.sjgkk .box2 .vmain{width: 1138px;height:615px;display: none}


/* 历届回顾 */
.ljhg .box1{width:1200px;margin:0 auto;background:#e9f4ff;}
.ljhg .box1 h2{width: 100%;padding:123px 0 66px;text-align: center;}
.ljhg .box2{width:1200px;margin:0 auto;background:#e9f4ff;padding-bottom: 145px;;}
.ljhg .box2 ul{width:1160px;margin:0 auto;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.ljhg .box2 ul li{width: 570px;margin-bottom: 20px;}
.ljhg .box2 ul li:nth-child(odd){margin-right: 20px;}
/* .ljhg .box2 ul li:nth-child(even){float: right;} */
.ljhg .box2 ul li .pic{width: 100%;position: relative;margin-bottom: 20px;;}
.ljhg .box2 ul li .pic .hjzp{position: absolute;top:0;left: 0;width: 99px;height: 38px;text-align: center;color:#fff;font-size: 16px;line-height: 38px;background: rgba(0,0,0,0.6);z-index: 1;}
.ljhg .box2 ul li .title h2{font-size: 34px;color: #000;line-height: 62px;height: 62px;border-bottom: 1px dashed #000;}
.ljhg .box2 ul li .title h2 span{font-size: 20px;font-weight: 500;display: inline-block;padding:2px 10px;background: #ffffff;height: 25px;line-height: 25px;border: 1px solid #b5b5b5;border-radius: 13px;}
.ljhg .box2 ul li .info{font-size: 20px;color:#5b5b5b;line-height: 38px;padding: 10px 0px;}
.ljhg .box2 ul li .info em{font-weight: 600;}
.ljhg .box2 .zxyx{font-weight: 600;width: 100%;text-align: center;font-size: 30px;color: #222425;padding:20px 0 50px;}


.bmrk{position: fixed;  width:110px; top:200px;right:50%;margin-right:-50px; z-index: 999999999999999999999999999999999;}
.bmrk .img{position: absolute;opacity: 0;right: -540px;;}


