/** CSS Reset **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:center; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
textarea, input, select{resize: none;outline:none;background:none;border:none;}
button {overflow:visible;width:auto;margin:0;padding:0;border:0 none;outline:none;}
input{border:0}
a{text-decoration:none; color:#333;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
a:hover{ text-decoration:none;color:#000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size: 0;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
html{width: 100%;height:100%;}
body{color:#333;font-size:18px;line-height:160%;font-family: "Microsoft YaHei";width: 100%;height:100%;}
.fl{float:left;}
.fr{float:right;}
.mobile{display:none;}
.m1000{width:1000px;margin:0 auto;overflow: hidden;}

body{
	background:url(../images/bg.jpg)  top center;
}

/* banner */
.header{width: 100%; height: 797px; position: relative;
	background:url(../images/banner.jpg) no-repeat center center;
}
.header .btn_wrap{padding:636px 0 0 0;width:732px;margin:0 auto;}
.header .btn_wrap .btn{float:left;width:246px;height:78px;margin:0 60px;}

.nav_wrap{height:79px;background:url(../images/nav.png) repeat center top;}
.nav_wrap .nav{overflow:hidden;padding-top:10px;}
.nav_wrap .nav li{float:left;width:17.3%;font-size:30px;cursor:pointer;line-height:70px;text-align:center;}
.nav_wrap .nav li.menuItem_1,.nav_wrap .nav li.menuItem_2{width:24%;}
.nav_wrap .nav li a{color:#fadc9e;}
.nav_wrap .nav li.padding{padding-right:0;}
.nav_wrap .nav li.menuOver a{color:#fadc9e;font-weight:bold;}
.nav_wrap.active{position:fixed;top:0;width:100%;}
.isStuck{left:0;right:0;margin:auto;background:url(../images/nav.png) repeat center top;z-index:99;width:100%;padding-bottom:10px;}
.isStuck .nav{width:1000px;margin:0 auto;}


/*part*/
.page {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%;padding:30px 0; }
.page .title{text-align: center;}
.page .title .title_1{width:100%;}
.page .title .title_2{margin-top:50px;padding-bottom:57px;background:url(../images/title_bg.png) no-repeat bottom center;}

.page_1 .con ul{
	margin:0 0 0 5%;
}
.page_1 .con ul li{
	float:left;
	width:50%;
	height:44px;
	line-height:44px;
	margin:20px 0 10px 0;
	color:#fadc9e;
	font-size:18px;
}
.page_1 .con ul li img{
	margin:0 10px 0 0;
	float: left;
}

.page_2 .con{
	background:rgba(255, 255, 255, 0.1);
	padding:36px 50px;
}
.page_2 .thead{
	padding:16px 0;
	border-bottom:2px solid #ae8757;
}
.page_2 .thead li{
	float:left;
	text-align:center;
}
.page_2 .thead li.date{
	width:28%;
}
.page_2 .thead li.theme{
	width:41%;
}
.page_2 .thead li.lecturer{
	width:31%;
	text-align:left;
	padding:0 0 0 30px;
	box-sizing:border-box;
}
.page_2 .tbody{
	color:#fbdab7;
	height:743px;
}
.page_2 .tbody ul {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}
.page_2 .tbody ul li {
    display: table;
    width: 100%;
    border-bottom: 1px solid #ae8757;
	padding: 20px 0 20px;
}
.page_2 .tbody ul li p{
	float: left;
	display: table-cell;
	vertical-align: middle;
}
.page_2 .tbody ul li p.date{
	font-size:34px;
	background:url(../images/page_2_6.png) no-repeat 50px center;
	padding:0 0 0 80px;
	box-sizing:border-box;
	width:28%;
}
.page_2 .tbody ul li p.date span{
	font-size:21px;
}
.page_2 .tbody ul li p.theme{
	width:41%;
	font-size: 22px;
	padding:0 10px 0 30px;
	box-sizing:border-box;
	background:url(../images/page_2_7.png) no-repeat 0px center;
}
.page_2 .tbody ul li p.lecturer{
	width:31%;
	font-size:32px;
	padding:0 0 0 30px;
	box-sizing:border-box;
	background:url(../images/page_2_8.png) no-repeat 0px center;
}
.page_2 .tbody ul li p.lecturer span{
	font-size:16px;
	line-height:20px;
}

.page_3 .con{
	padding:30px 0;
}
.page_3 .con li{
	float:left;
	width:25%;
	text-align:center;
	cursor:pointer;
	margin-bottom:30px;
}
.page_3 .con .dec_list{
	margin:20px auto;
	display:none;
}
.page_3 .con .list{
	display:none;
	width:698px;
	min-height:143px;
	margin:0 auto;
	font-size:18px;
	color:#cfa972;
	padding:20px 50px;
	background:url(../images/page_3/bg.png) repeat center center;
	background-size:100% 100%;
}
.page_3 .con .list p{
	line-height:26px;
}
.page_3 .con .list_1 p{
	float:left;
	width:50%;
}
.page_3 .con .dec_list .btn{
	width: 281px;
	height: 59px;
	margin: 0 auto;
	display: block;
	padding:20px 0;
}
.page_3 .con .dec_list .btn img{
	width:100%;
	height:100%;
}

.page_4 .con p{
	font-size:30px;
	color:#fadc9e;
	line-height:46px;
	width:80%;
	margin:0 auto;
	letter-spacing: 4px;
}
.page_4 .con p span{
	color:#fff100;
}
.page_4 .con .list{
	width:80%;
	background:url(../images/page_3/bg.png) no-repeat center 22px;
	background-size:100% 91%;
	margin:50px auto 0;
	padding-bottom:22px;
}
.page_4 .con .list img{
	width:100%;
}
.page_4 .con .list ul{
	padding:30px;
}
.page_4 .con .list ul li{
	color:#fadc9e;
	font-size:26px;
	line-height:60px;
	padding:0 20px 0 70px;
	letter-spacing: 4px;
}
.page_4 .con .list ul li span{
	font-size:30px;
	font-weight:bold;
	font-style: italic;
}
.page_4 .con .list ul li.list_1{background:url(../images/page_4_5.png) no-repeat 36px 14px;}
.page_4 .con .list ul li.list_2{background:url(../images/page_4_6.png) no-repeat 36px 14px;}
.page_4 .con .list ul li.list_3{background:url(../images/page_4_7.png) no-repeat 36px 14px;}
.page_4 .con .list ul li.list_4{background:url(../images/page_4_8.png) no-repeat 36px 14px;}


.form-wrap .btn-wrap{
	background: #c0963f;
}
#reg form label {margin: 0px 0;}
@media screen and (max-width:1000px) {
	body{font-size:1.4rem;line-height: 140%;}
	.m1000{width:98%;margin:0 auto;}
	.pc{display:none;}
	.mobile{display:block;}

	.page{padding: 2rem 2%;}
	/*banner*/
	.header{width: 100%; height: 565px; position: relative;
		background:url(../images/banner_m.jpg) no-repeat center top;
	}
	.header .m1000{width:100%;}
	.header .btn_wrap{padding: 460px 0 0 0;}
	.nav_wrap .nav li{width:20% !important;}
	.nav_wrap .nav li a img{width:80%;}
	.isStuck{width:100%;}
	.isStuck .nav{width:100%;}
	
	
	.page_1 .con ul{margin:0 auto;width:62%;}
	.page_1 .con ul li{width:100%;}
	
	.page_2 .con{padding:30px 20px;}
	.page_2 .tbody ul li p.date{background-position:0 center;padding: 0 0 0 30px;}
	
	.page_3 .con li img{width:90%;}
	.page_3 .con .list{width:100%;box-sizing:border-box;padding:20px 20px;overflow: hidden;}
	.page_3 .con .list p{-webkit-text-size-adjust: none;}
	
	
}