	@charset "utf-8";

	.cur_txt {clear:both; padding:0 0 20px 0;}
	.cur_txt .twrap {clear:both; padding:0 0 20px 0;}	
	.cur_txt .twrap p.txt {padding:0 0 10px 0;}	
	.cur_txt .twrap p.title {padding:10px 0 5px 0; font-size:16px; color:#444;}
	.cur_txt .twrap a {text-decoration:underline; color:#617d92;}
	.cur_txt .twrap .curlist {padding:0 0 0 23px;}
	.cur_txt .twrap .curlist li {list-style:decimal; padding:0 0 5px 0;}
	.cur_txt .twrap .bulist {padding:0 0 0 0;}
	.cur_txt .twrap .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.cur_txt .step1, .cur_txt .step2, .cur_txt .step3 {}
	.cur_txt .step1 .step_num, .cur_txt .step2 .step_num, .cur_txt .step3 .step_num {display:block; height:35px; padding:15px 0 0 0; text-align:center; font-size:20px; color:#fff; background:url('/images/campus/bg_step.gif')}
	.cur_txt .step1 .step_txt {padding:10px; border:1px solid #e3e3e3;}
	.cur_txt .step2 .step_txt {padding:10px; border:1px solid #e3e3e3;}
	.cur_txt .step3 .step_txt {padding:10px; border:1px solid #e3e3e3;}
	.cur_txt .steptxt {padding:10px 10px 20px;}
	.cur_txt .steplist {padding:10px 10px 10px;}
	.cur_txt .steplist li {padding:0 0 10px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 7px;}
	
	.hou_txt {clear:both; padding:0 0 20px 0;}
	.hou_txt .twrap {clear:both; padding:0 0 20px 0;}	
	.hou_txt .twrap p.txt {padding:0 0 10px 0;}	
	.hou_txt .twrap p.txt2 {padding:10px 0 10px 0;}	
	.hou_txt .twrap p.title {padding:10px 0 5px 0; font-size:16px; color:#444;}
	.hou_txt .twrap a {text-decoration:underline; color:#617d92;}
	.hou_txt .twrap .sklist {padding:0 0 10px 23px;}
	.hou_txt .twrap .sklist li {list-style:decimal; padding:0 0 5px 0;}
	.hou_txt .twrap .bulist {padding:0 0 0 0;}
	.hou_txt .twrap .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.hou_txt .twrap .address_txt {padding:0 0 0 10px; border-left:2px solid #e3e3e3; } /*background:url('/images/common/icon/ic_blue.gif') no-repeat 0 9px;*/
	.hou_txt .twrap .comment {padding:10px; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3;}
	.hou_txt .twrap .comment2 {padding:10px; margin:10px 0 0 0; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3;}
	.hou_txt .twrap .comment3 {padding:10px 0; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3;}
	.hou_txt .twrap dl {}
	.hou_txt .twrap dt {padding:10px 0 5px 0; font-weight:normal; font-size:16px; color:#444;}
	.hou_txt .twrap dd {padding:0px 0 10px;}
	.hou_txt table {clear:both; width:100%; margin:20px 0 10px 0; border-top:1px solid #444;}
	.hou_txt table thead th {padding:10px 0; text-align:center; color:#444; border-bottom:1px solid #e3e3e3; background:#f6f6f6; }
	.hou_txt table tbody th {text-align:center; padding:10px; font-weight:normal; border-bottom:1px solid #e3e3e3;}
	.hou_txt table tbody td {text-align:center; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e;}
	.hou_txt table tbody th span.block {display:block;}
	.hou_txt table tbody td span.block {display:block;}
	.hou_txt table tbody td ul {padding:5px 0 0 0; text-align:left;}
	.hou_txt table tbody td ul li {padding:0 0 3px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 7px;}
	
	.visa_txt {clear:both; padding:0 0 20px 0;}
	.visa_txt .twrap {clear:both; padding:0 0 20px 0;}	
	.visa_txt .twrap p.txt {padding:0 0 10px 0;}	
	.visa_txt .twrap p.title {padding:10px 0 5px 0; font-size:16px; color:#444;}
	.visa_txt .twrap .genlist {padding:0 0 10px 23px;}
	.visa_txt .twrap .genlist li {list-style:decimal; padding:0 0 5px 0;}
	.visa_txt .twrap .genlist .bulist {padding:0 0 0 0;}
	.visa_txt .twrap .genlist .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.visa_txt .twrap .chlist {padding:0 0 10px 23px;}
	.visa_txt .twrap .chlist li {list-style:decimal; padding:0 0 5px 0;}
	.visa_txt .twrap .bulist {padding:0 0 0 0;}
	.visa_txt .twrap .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.visa_txt table {clear:both; width:100%; border-top:1px solid #444;}
	.visa_txt table thead th {padding:10px 0; text-align:center; color:#444; border-bottom:1px solid #e3e3e3; background:#f6f6f6; }
	.visa_txt table thead th span {display:block;}
	.visa_txt table thead th.visa {width:40%;}
	.visa_txt table tbody th {text-align:center; padding:10px 2px; font-weight:normal; border-bottom:1px solid #e3e3e3;}
	.visa_txt table tbody td {text-align:center; padding:10px 2px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e;}
	.visa_txt table tbody th span.block {display:block;}
	.visa_txt table tbody td span.block {display:block;}
	.visa_txt table tbody td span.block span {display:block;}
	.visa_txt table tbody td ul {padding:5px 0 0 0; text-align:left;}
	.visa_txt table tbody td ul li {padding:0 0 3px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 7px;}
	.visa_txt .twrap div.comment {margin:10px 0; padding:10px; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3;}
	.visa_txt .twrap div.comment ol {padding:0 0 10px 23px;}
	.visa_txt .twrap div.comment ol li {list-style:decimal; padding:0 0 5px 0;}
	.visa_txt .twrap div.comment2 {padding:10px 0; margin:10px 0 0 0 ; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3;}	
	.visa_txt a {text-decoration:underline; color:#617d92;}

	.sch_txt {clear:both; padding:0 0 20px 0;}
	.sch_txt .twrap {clear:both; padding:0 0 20px 0;}	
	.sch_txt .twrap p.txt {padding:0 0 10px 0;}	
	.sch_txt .twrap p.title {padding:10px 0 5px 0; font-size:16px; color:#444;}
	.sch_txt .twrap p.comment {padding:10px 0;}
	.sch_txt a {text-decoration:underline; color:#617d92;}

	.health_txt {clear:both; padding:0 0 20px 0;}
	.health_txt .twrap {clear:both; padding:0 0 20px 0;}	
	.health_txt .twrap p.txt {padding:0 0 10px 0;}	
	.health_txt .twrap p.title {padding:10px 0 5px 0; font-size:16px; color:#444;}
	.health_txt .twrap p.comment {padding:10px 0;}
	.health_txt .twrap .idlist {padding:0 0 10px 23px;}
	.health_txt .twrap .idlist li {list-style:decimal; padding:0 0 5px 0;}
	.health_txt .twrap .bulist {padding:0 0 0 0;}
	.health_txt .twrap .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.health_txt .twrap dl {}
	.health_txt .twrap dt {padding:10px 0 5px 0; font-weight:normal; font-size:16px; color:#444;}
	.health_txt .twrap dd {padding:0px 0 10px;}
	.health_txt table {clear:both; width:100%; border-top:1px solid #444;}
	.health_txt table thead th {padding:10px 0; text-align:center; color:#444; border-bottom:1px solid #e3e3e3; background:#f6f6f6; }
	.health_txt table tbody th {text-align:center; padding:10px; font-weight:normal; border-bottom:1px solid #e3e3e3;}
	.health_txt table tbody td {text-align:center; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e;}
	.health_txt table tbody th span.block {display:block;}
	.health_txt table tbody td span.time {display:block;}
	.health_txt .it tbody td:nth-child(4n+1) {border-left:0 none;}
	.health_txt .emergency tbody th {background:#f6f6f6;}
	.health_txt .emergency tbody td span.block {display:block;}
	.health_txt a {text-decoration:underline; color:#617d92;}

	.std_txt {clear:both; padding:0 0 20px 0;}
	.std_txt .twrap {clear:both; padding:0 0 20px 0;}	
	.std_txt .twrap p.txt {padding:0 0 10px 0;}	
	.std_txt .twrap p.title {padding:10px 0 5px 0; font-size:16px; color:#444;}
	.std_txt .twrap p.comment {padding:10px 0;}

	.imm_txt {clear:both; padding:0 0 20px 0;}
	.imm_txt .twrap {clear:both; padding:0 0 20px 0;}	
	.imm_txt .twrap p.txt {padding:0 0 10px 0;}	
	.imm_txt .twrap p.title {padding:10px 0 5px 0; font-size:16px; color:#444;}
	.imm_txt .twrap .bulist {padding:0 0 0 0;}
	.imm_txt .twrap .bulist li {list-style:none; padding:0 0 5px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 9px;}
	.imm_txt .twrap p.comment {padding:10px 0;}
	.imm_txt table {clear:both; width:100%; border-top:1px solid #444;}
	.imm_txt table thead th {padding:10px 0; text-align:center; color:#444; border-bottom:1px solid #e3e3e3; background:#f6f6f6; }
	.imm_txt table tbody th {text-align:left; padding:10px; font-weight:normal; border-bottom:1px solid #e3e3e3; }
	.imm_txt table tbody td {text-align:center; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e;}
	.imm_txt table tbody td span.block {display:block;}
	.imm_txt .alien tbody th {text-align:center; padding:10px; font-weight:normal; border-bottom:1px solid #e3e3e3; }
	.imm_txt .alien tbody td {text-align:left; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e;}
	.imm_txt .lib thead th {border-left:1px solid #e3e3e3; }
	.imm_txt .lib thead th.th1 {border-left:0 none; }
	.imm_txt a {text-decoration:underline; color:#617d92;}

@media (min-width: 450px) {

	.cur_txt .step1, .cur_txt .step2, .cur_txt .step3 {position:relative; height:70px;}
	.cur_txt .step1 .step_num, .cur_txt .step2 .step_num, .cur_txt .step3 .step_num {position:absolute; left:10px; top:0; display:block; width:160px; height:45px; padding:25px 0 0 0; text-align:center; font-size:20px; color:#fff; background:url('/images/campus/bg_step.gif')}
	.cur_txt .step1 .step_txt {padding:10px 0 18px 190px; height:40px; margin:0 0 0 10px; border:1px solid #e3e3e3;}
	.cur_txt .step2 .step_txt {padding:20px 0 18px 190px; height:30px; margin:0 0 0 10px; border:1px solid #e3e3e3;}
	.cur_txt .step3 .step_txt {padding:20px 0 18px 190px; height:30px; margin:0 0 0 10px; border:1px solid #e3e3e3;}

	.visa_txt table {clear:both; width:100%; border-top:1px solid #444;}
	.visa_txt table thead th {padding:10px; text-align:center; color:#444; border-bottom:1px solid #e3e3e3; background:#f6f6f6; }
	.visa_txt table thead th span {display:inline;}
	.visa_txt table thead th.visa {width:40%;}
	.visa_txt table tbody th {text-align:center; padding:10px; font-weight:normal; border-bottom:1px solid #e3e3e3;}
	.visa_txt table tbody td {text-align:center; padding:10px; line-height:20px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3; color:#4e4e4e;}
	.visa_txt table tbody th span.block {display:block;}
	.visa_txt table tbody td span.block {display:block;}
	.visa_txt table tbody td span.block span {display:inline;}
	.visa_txt table tbody td ul {padding:5px 0 0 0; text-align:left;}
	.visa_txt table tbody td ul li {padding:0 0 3px 7px; background:url('/images/common/icon/ic_list.jpg') no-repeat 0 7px;}

}
@media (min-width: 768px) {


}
@media (min-width: 992px) {

	html, body {min-width:992px; height:100%; margin:0 auto; }

	.hou .list_anchor li {width:33.3%; *width:33.3%; min-width:150px;}
	.visa .list_anchor li {width:25%; *width:24.9%; min-width:150px;}
	.fac .list_anchor li {width:33.3%; *width:33.3%; min-width:150px;}
	.std .list_anchor li {width:50%; *width:49.9%; min-width:150px;}
	.imm .list_anchor li {width:50%; *width:49.9%; min-width:150px;}
	.relate .list_anchor li {width:25%; *width:24.9%; min-width:150px;}

}
@media (min-width: 1200px) {