/* common */
*,body,div,span,form,ul,li,dl,dt,dd {
	margin: 0px;
	padding: 0px;	
	list-style: none;
	color: #000;
	font-family: "Microsoft YaHei";
	}
a{	text-decoration: none;}
img{ border:0;}
input{  font-size:12px; vertical-align:middle;}
textarea{ color: #333; border:1px solid #64b101; }
body{background:url(images/bg_blue.gif) repeat-x top;}


/*  */
.row {display:block;clear:both;width:auto;height:auto;}
.col {display:inline;clear:none;float:left;width:auto;height:auto;}
.left{float:left;}
.right{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.left5{margin-left:5px;}
.left8{margin-left:8px;}
.left10{margin-left:10px;}
.right10{margin-right:10px;}
.bottom5{margin-bottom:5px;}
.bottom10{margin-bottom:10px;}
.center{margin:auto;}
.clear{ clear:both;}


.banner_1{  max-width:1360px; height:557px; background:url(images/banner_intro.jpg) no-repeat center; margin:auto;}

.banner_hotel{  max-width:1360px; height:557px; background: url(images/banner_hotel.jpg) no-repeat center; margin:auto;}
.banner_schedule{  max-width:1360px; height:557px; background: url(images/banner_schedule.jpg) no-repeat center; margin:auto;}
.banner_people{ max-width:1360px; height:557px; background: url(images/banner_people.jpg) no-repeat center; margin:auto;}
.banner_rgs{ max-width:1360px; height:557px; background: url(images/banner_rgs.jpg) no-repeat center; margin:auto;}
.top{ height:79px;}
.menu{ height:79px; margin-top:20px;}
.menu span{  background:#8b8bb1; padding:10px; color:#fff;}
.menu a,span{   display:block; float:left; margin:0 20px; padding:10px; }
.menu a:hover{background:#8b8bb1; color:#fff;}

h1{ font-size:30px; font-weight:bold; text-align:center; line-height:90px;}
h2{ font-size:18px; color:#ae0c20; margin-right:15px;}
h2 a{color:#ae0c20;}
h2 a:hover{ border-bottom:1px #ae0c20 solid;}
h3{ font-size:14px; color:#333; margin:5px 16px ; line-height:20px;}
.content{width:90%; max-width:1360px; text-indent:36px; font-size:18px; line-height:28px; margin:auto;}

.copyright{ width:1000px; margin:auto; text-align:center; line-height:60px;}

/*schedule*/
.red{ width: 144px; height:145px; background:url(images/red_circle.png); text-align:center; margin:auto; }
.day{ font-size:32px;  color:#fff;  }
.date{ font-size:16px;  color:#fff;}
.schedule{ width:90%; max-width:1360px; margin:20px auto;}
.schedule tr{ font-size:14px;}
.dot{border-bottom:1px dotted #CC0000;}
.class_intro{ width:90%; max-width:1360px; margin:20px auto;color:#666; font-size:14px;  text-align:justify; line-height:24px;}
.abstract{ margin-left:110px ; color:#666; font-size:14px; text-align:justify; line-height:24px;}


.people{ margin:0 15px;}
.people_form{width:90%; max-width:1360px; margin:20px auto; padding:15px;}

.bn{ background: #ae0c20; color:#fff; padding:5px;}
a.bn:hover{background: #d86d7a;}

.shu{ font-size:36px; color: #ae0c20;}

.sche{font-size:18px; font-weight:bold;}

.class_list{ text-indent:10px; }