#school{
    font-family: '宋体';
	margin-top: -5px;
}

#school a{
	outline: none;
}

#school .school_left{
	min-height: 500px;
	width: 718px;
	float: left;
	margin-top: 5px;
	_display: inline-block;
}

#school .school_left .school_area{
	width: 100%;
	min-height:100px;
	margin-top: -4px;
}

#school .school_left  .sch_pub_tit{
	width: 720px;
	height: 28px;
	line-height:25px;
	font-size: 16px;
	overflow: hidden;
}

#school .school_left  .sch_pub_tit .des_per{
	float: left;
	width: 95px;
	padding-right: 7px;
	border-bottom: 3px solid #3b80ce;
}

#school .school_left  .sch_pub_tit .are_tit_des{
	float: left;
	margin-left: 15px;
	font-weight: bold;
}

#school .school_left  .sch_pub_tit  .car_sige{
	width: 46px;
	height: 28px;
	display:inline-block;
	float: left;
	background: url('../image/car_bg.png') scroll 0px 0px no-repeat;
	margin-left: -7px;
	margin-top: 3px;
}

#school .school_left  .sch_pub_tit .tit_des_beh{
	float: left;
	width:578px;
	height: 23px;
	background-color:white;
	border-top:1px solid #E7E5E6;
	border-right:1px solid #E7E5E6;
	margin-top: 4px;
	font-size: 13px;
	box-shadow:2px 2px 0px 0px #E7E5E6;
	_width:584px;
}

#school .school_left  .sch_pub_tit .tit_des_beh .map_sea_lin{
	float: right;
	margin-right: 15px;
}

#school .school_left .school_area .sch_are_con{
	background-color: white;
	width: 100%;
	height: auto;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom: 1px solid #E7E5E6;
	box-shadow:0px 2px 2px 2px #E7E5E6;
}

#school .school_left .school_area .sch_are_con .are_con_bla{
	width: 100%;
	height: 8px;
}

#school .school_left .school_area .sch_are_con p{
	width: 100%;
	min-height: 30px;
	line-height: 30px;
}

#school .school_left .school_area .sch_are_con p .p_tit{
	float: left;
	margin-left:15px;
}

#school .school_left .school_area .sch_are_con p .p_con{
	float: right;
	height: auto;
	width: 658px;
}

#school .school_left .school_area .sch_are_con p a{
	padding-left: 10px;
	display: inline-block;
	float: left;
	margin-right:10px;
	font-size: 12px;
	font-family: '宋体';
	height:20px;
	line-height: 20px;
	cursor: pointer;
    color: #575757;
    margin-top: 7px;
	_text-overflow: ellipsis;
	_word-break:keep-all;
	_white-space:nowrap;
}

#school .school_left .school_area .sch_are_con p a span{
	display: inline-block;
	padding-right: 10px;
	_text-overflow: ellipsis;
}

#school .school_left .school_area .sch_are_con p a .school_order{
	padding-right: 18px;
}

#school #district{
}

#school #order{
	margin-bottom: 10px;
}

.tags_unsel_a{
	background:url("../image/school_bg.png") no-repeat scroll -1px -96px;/*-97*/
}

.tags_unsel_s{
	background: url("../image/school_bg.png") no-repeat scroll right -146px;
}

.tags_unsel_a:hover{
	background:url("../image/school_bg.png") no-repeat scroll -1px -71px;
}

.tags_unsel_a:hover span{
	background: url("../image/school_bg.png") no-repeat scroll right -120px;
	color: #c1e4ff;
}

.tags_sel_a{
	background:url("../image/school_bg.png") no-repeat scroll -1px -71px;
}

.tags_sel_s{
	background: url("../image/school_bg.png") no-repeat scroll right -120px;
	color: #c1e4ff;
}

.order_unsel_a{
	background:url("../image/school_bg.png") no-repeat scroll -1px -97px;
	color: #575757;
}

.order_unsel_s{
	background: url("../image/school_bg.png") no-repeat scroll right -232px;
	color: #575757;
}

.order_sel_a{
	background: url("../image/school_bg.png") no-repeat scroll right -120px;
	color: #c1e4ff;
}

.order_sel_s{
	background: url("../image/school_bg.png") no-repeat scroll right -120px;
	color: #c1e4ff;
}

.order_asc_a{
	background:url("../image/school_bg.png") no-repeat scroll -1px -71px;
}

.order_asc_s{
	background: url("../image/school_bg.png") no-repeat scroll right -201px;
	color: white;
}

.order_desc_a{
	background:url("../image/school_bg.png") no-repeat scroll -1px -71px;
}

.order_desc_s{
	background: url("../image/school_bg.png") no-repeat scroll right -173px;
	color: white!important;
}

#school .school_left .school_list{
	width: 100%;
	min-height: 100px;
	margin-top: 5px;
}

#school .school_left .school_list .sch_lis_tit{
	width: 100%;
	height:30px;
	border-bottom: 1px solid #808080;
	line-height: 30px;
}

#school .school_left .school_list .sch_lis_tit li{
	float: left;
	margin-left: 10px;
	cursor: pointer;
}

#school .school_left .school_list .sch_lis_tit .record_count{
	display: block;
	float: right;
	margin-right: 10px;
}

#school .school_left .school_list .sch_lis_con{
	width: 100%;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom: 1px solid #E7E5E6;
	background-color: white;
	min-height: 60px;
	box-shadow:0px 2px 2px 2px #E7E5E6;
}

#school .school_left .school_list .sch_lis_con .sch_sea_type{
	width: 100%;
	height:30px;
	line-height: 30px;
	border-bottom: 1px #808080 dotted;
}

#school .school_left .school_list .sch_lis_con .sch_sea_type li{
	float: left;
	margin-left: 10px;
}

#school .school_left .school_list .sch_lis_con .sch_sea_type li a{
	cursor: pointer;
}

#school .school_left .school_list .sch_lis_con .sch_sea_type li span{
	display: inline-block;
	width: 15px;
	height: 20px;
	float: right;
	margin-top: 4px;
}

#school .school_left .school_list .sch_lis_con .sch_lis_emp{
	width: 100%;
	height: 150px;
}

#school .school_left .school_list .sch_lis_con .sch_lis_emp .sch_emp_sig{
	width: 65px;
	height: 65px;
	float: left;
	margin-left:200px;
	margin-top: 40px;
	background: url("../image/school_bg.png") scroll -268px -1888px no-repeat;
	_margin-left: 100px;
}

#school .school_left .school_list .sch_lis_con .sch_lis_emp .sch_emp_des{
	float: left;
	margin-top:60px;
	margin-left: 20px;
	font-size: 20px;
	color:#808080;
}

#school .school_left .school_list .sch_lis_con .sch_lis_item{
	width: 100%;
	min-height:100px;
	_text-align: left;
}

#school .school_left .school_list .sch_lis_con .sch_inf{
	width: 100%;
	min-height:90px;
}

#school .school_left .school_list .sch_lis_con .sch_img{
	width:96px;
	height: 71px;
	border: 1px solid #cccccc;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	padding: 1px;
	_margin-left:7.5px;
}

#school .school_left .school_list .sch_lis_con .sch_img a{
}

#school .school_left .school_list .sch_lis_con .sch_img img{
	width: 100%;
	height: 100%;
	_display:block;
}

#school .school_left .school_list .sch_lis_con .sch_des{
	width: 310px;
	min-height: 50px;
	float: left;
	margin-left: 10px;
	margin-top: 13px;
	border-right: 1px solid #cccccc;
}

#school .school_left .school_list .sch_lis_con .sch_des dd{
	width: 100%;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

#school .school_left .school_list .sch_lis_con .sch_des .sch_nam a{
	color: #1e90ff;
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	float: left;
}

#school .school_left .school_list .sch_lis_con .sch_des .sch_nam a:hover{
	color: red;
}

#school .school_left .school_list .sch_lis_con .sch_des .sch_nam .coa_wor_age{
	display: inline-block;
	float: left;
	color: #808080;
	margin-left: 5px;
}

#school .school_left .school_list .sch_lis_con .sch_des .sch_nam .sch_phon_sig{
	width:16px;
	height: 16px;
	display: inline-block;
	float: left;
	margin-left:5px;
	background: url('../image/school_bg.png') scroll -462px -268px no-repeat;
	margin-top: 5px;
}

#school .school_left .school_list .sch_lis_con .sch_des .sch_nam .sch_phon{
	display: inline-block;
	width:auto;
	height:25px;
	float: left;
	margin-left: 5px;
	color: #565656;
	font-size: 13px;
	line-height: 25px;
}

#school .school_left .school_list .sch_lis_con .sch_des .sch_adr{
	overflow: hidden;
}

#school .school_left .school_list .sch_lis_con .sch_des .bus_lin a{
	color: #1e90ff;
}

#school .school_left .school_list .sch_lis_con .sch_des .bus_lin a:hover{
	color: red;
}

#school .school_left .school_list .sch_lis_con .sch_des  .bus_lin{
	color: #1e90ff;
}

#school .school_left .school_list .sch_lis_con .sch_com{
	width: 100px;
	height:75px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

#school .school_left .school_list .sch_lis_con .sch_com dl{
	margin-top: 10px;
}

#school .school_left .school_list .sch_lis_con .sch_com dd{
	width: 100%;
	height:25px;
	line-height: 30px;
	text-align: center;
}

#school .school_left .school_list .sch_lis_con .sch_com dd a:hover{
	color: red;
}

#school  .com_sco_bg{
	display: inline-block;
	width: 75px;
	height:15px;
	margin-top: 10px;
	background:url("../image/school_bg.png") no-repeat scroll -122px -7px;
	_text-align: left;
}

#school  .sch_com_sco{
	width:0px;
	height:15px;
	background:url("../image/school_bg.png") no-repeat scroll -40px -7px;
	display: block;
    +float: left;
}

#school .school_left .school_list .sch_lis_con .sch_com .sch_com_num a{
	color: #1e90ff;
}
#school .school_left .school_list .sch_lis_con .sch_pri{
	width: 137px;
	height:75px;
	float: left;
	margin-top: 10px;
	line-height: 75px;
	text-align: center;
	border-left: 1px solid #cccccc;
}

#school .school_left .school_list .sch_lis_con .sch_pri .pri_sig{
	color: #da0402;
}

#school .school_left .school_list .sch_lis_con .sch_pri .lea_dri_pri{
    font-size:22px;
    font-weight: bold;
    color: #da0402;
    font-family: '黑体','宋体';
}

#school .school_right{
	min-height: 500px;
	width: 270px;
	margin-left: 10px;
	float: left;
	margin-top: 5px;
	_display: inline-block;
}

#school  .sea_sch_are{
	width: 100%;
	background-color: white;
	margin-bottom: 10px;
	min-height:120px ;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

#school   .pub_sch_tit{
	width: 240px;
	height: 25px;
	line-height: 25px;
	border-bottom: 2px  solid #808080;
	margin-left: 15px;
	font-weight: bold;
	margin-top: 9px;
	_margin-left: 1px;
}

#school  .pub_sch_tit .pub_tit_des{
	float: left;
	border-bottom: 2px solid #2f7acb;
	font-size: 15px;
	display: inline-block;
	height:25px;
	overflow: hidden;
	_border-bottom: 0px;
}

#school  .pub_sch_tit  .pub_tit_cou{
	float: right;
	font-size: 12px;
}

#school  .pub_sch_tit  .pub_tit_cou .cou_num{
	color:#2f7ccc;
	color: #da0402;
}

#school  .sea_sch_are .sea_sch_con{
	width: 100%;
	margin-top: 10px;
}

#school  .sea_sch_are .sch_bus_con{
	height: auto;
	margin-top:10px;
	width: 100%;
}

#school  .sea_sch_are .sea_sch_con .sea_inp_sty{
    height:30px;
    border: 1px solid #cccccc;
    margin-left: 15px;
    display: inline-block;
    float: left;
    width: 176px;
    border-right: 0px;
    font-family: '黑体','宋体';
    padding-left: 8px;
    padding-right: 8px;
    line-height:30px;
    font-size: 15px;
    _width: 192px;
}

#school  .sea_sch_are .sea_sch_con .sea_btn_sty{
	border: 1px solid #cccccc;
	width: 45px;
	height: 32px;
	float: left;
	display: inline-block;
	margin-left: 0px;
	background: url("../image/school_bg.png") scroll -321px -2px no-repeat;
}

#school  .sea_sch_are .sch_bus_con .sea_sch_map{
	width:238px;
	height:30px;
	line-height: 30px;
	text-align: center;
	display:block;
	margin-left: 15px;
	border: 1px solid #cccccc;
	font-size: 14px;
	margin-bottom: 15px;
	color: #0a5a99;
	float: left;
	margin-top: 15px;
	background: url('../image/school_bg.png') scroll 0px -1895px no-repeat;
    +margin-top: 5px;
	_display: inline-block;
	_margin-top: 0px;
}

#school  .sea_sch_are  .sea_sch_map_sig{
	width: 27px;
	height: 37px;
	display:inline-block;
	float: left;
	z-index: 10;
	margin-left: -209px;
	margin-top: 6px;
	background: url('../image/bus_sign1.png') scroll 0px 0px no-repeat;
    +margin-left: 30px;
    +margin-top: -40px;
    +margin-bottom: 18px;
	_margin-top: 0px;
	_height:0px;
}

#school  .sea_sch_are  .sea_sch_map:hover{
	text-decoration: none;
	color: #0a5a99;
}

#school  .sea_sch_are .sea_sch_con  .input_text{
	width: 175px;
	height:25px;
	border: 1px solid #cccccc;
}

#school  .reg_flo{
	width: 100%;
	min-height: 120px;
	background-color: white;
	margin-bottom:10px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

#school  .dri_exa_flo{
	margin-bottom: 0px;
}

#school  .reg_flo .reg_flo_con{
	width: 100%;
	_text-align: left;
}

#school  .reg_flo .reg_flo_con li{
	height: 60px;
	width: 240px;
	border-bottom: 1px solid #eeeeee;
	margin-left: 15px;
}

#school  .reg_flo .reg_flo_con .wb_sty{
	height: 45px;
	border-bottom: 0px;
}

#school  .reg_flo .reg_flo_con li .flo_sig{
	width: 26px;
	height: 26px;
	display: inline-block;
	float: left;
	margin-top:17px;
}

#school  .reg_flo .reg_flo_con li .flo_sig1{
	background: url('../image/school_bg.png') scroll -273px -37px no-repeat;
}

#school  .reg_flo .reg_flo_con li .flo_sig2{
	background: url('../image/school_bg.png') scroll -313px -37px no-repeat;
}

#school  .reg_flo .reg_flo_con li .flo_sig3{
	background: url('../image/school_bg.png') scroll -354px -36px no-repeat;
}

#school  .reg_flo .reg_flo_con li .flo_sig4{
	background: url('../image/school_bg.png') scroll -298px -5px no-repeat;
}

#school  .reg_flo .reg_flo_con li .flo_sig5{
	background: url('../image/school_bg.png') scroll -390px -36px no-repeat;
}

#school  .reg_flo .reg_flo_con li .flo_sig6{
	background: url('../image/school_bg.png') scroll -423px -37px no-repeat;
}

#school  .reg_flo .reg_flo_con li .flo_sig7{
	background: url('../image/school_bg.png') scroll -459px -37px no-repeat;
}

#school  .reg_flo .reg_flo_con li .flo_tit{
	width: 202px;
	float: right;
	overflow: hidden;
	margin-top: 8px;
}

#school  .reg_flo .reg_flo_con li .flo_tit a{
	color:black;
}

#school  .reg_flo .reg_flo_con li .flo_tit a:hover{
	cursor: pointer;
}

#school  .reg_flo .reg_flo_con li .flo_tit_des{
	color:#565656;
}

#school  .reg_flo .reg_flo_con li .wb_lin{
	width: 202px;
	float: right;
	overflow: hidden;
	margin-top: 11px;
}

#school  .reg_flo .reg_flo_con li .wb_lin a{
	color: #3179cb;
}

#school  .reg_flo .reg_flo_con li .flo_des{
	width: 202px;
	float: right;
	overflow: hidden;
	font-size:13px;
	color:#565656;
}

#school  .reg_flo .reg_flo_con  .reg_flo_end{
	border-bottom: 0px;
	margin-bottom: 5px;
}

#school  .reg_flo .reg_flo_con .exam_sig{
	width: 27px;
	height:27px;
	float: left;
	display: inline-block;
	margin-top: 16px;
}

#school  .reg_flo .reg_flo_con .exam_sig1{
	background: url("../image/school_bg.png") scroll -231px -35px no-repeat;
}

#school  .reg_flo .reg_flo_con .exam_sig2{
	background: url("../image/school_bg.png") scroll -3px -35px no-repeat;
}

#school  .reg_flo .reg_flo_con .exam_sig3{
	background: url("../image/school_bg.png") scroll -43px -35px no-repeat;
}

#school  .reg_flo .reg_flo_con .exam_sig4{
	background: url("../image/school_bg.png") scroll -87px -35px no-repeat;
}

#school  .reg_flo .reg_flo_con .exam_sig5{
	background: url("../image/school_bg.png") scroll -87px -35px no-repeat;
}

#school  .reg_flo .reg_flo_con .exam_sig6{
	background: url("../image/school_bg.png") scroll -43px -35px no-repeat;
}

#school  .reg_flo .reg_flo_con .exam_sig7{
	background: url("../image/school_bg.png") scroll -133px -37px no-repeat;
}

#school .school_left .school_list .sch_lis_con .sch_cou_lis{
	width: 100%;
	min-height:20px;
	margin-bottom: 10px;
	margin-top: 5px;
	border-bottom: 1px #cccccc solid;
}

#school .school_left .school_list .sch_lis_con .sch_cou_lis .cou_lis_tit{
    width:100%;
    height: 25px;
    line-height: 25px;
    background-color: #e9e9e9;
    font-weight:bold;
    color: #808080;
}

#school .school_left .school_list .sch_lis_con .sch_cou_lis  .ci_1{
	float: left;
	display:inline-block;
	width:115px;
	height: auto;
	margin-left: 15px;
}

#school .school_left .school_list .sch_lis_con .sch_cou_lis  .ci_2{
	float: left;
	display: inline-block;
	width:75px;
	height: auto;
}

#school .school_left .school_list .sch_lis_con .sch_cou_lis  .ci_3{
	float: left;
	display: inline-block;
	width:135px;
	height: auto;
}

#school .school_left .school_list .sch_lis_con .sch_cou_lis  .ci_4{
	float: left;
	display: inline-block;
	width:140px;
	height: auto;
}

#school .school_left .school_list .sch_lis_con .sch_cou_lis  .ci_5{
	float: left;
	display: inline-block;
	width:145px;
	height: auto;
    font-family: '黑体','宋体';
}

#school .school_left .school_list .sch_lis_con .sch_cou_lis  .ci_6{
	float: left;
	display: block;
	width:auto;
	height: auto;
}

#school .sch_register_btn{
	width: 77px;
	height: 25px;
	display: inline-block;
	background-color: #2f7acb;
	line-height: 25px;
	border-radius: 5px;
	margin-top: 5px;
	border: 1px solid #84bcf9;
	text-align: center;
	color: white;
	text-decoration: none;
    font-family: '黑体','宋体';
}

#school .sch_register_btn:hover{
	cursor: pointer;
}

#school .school_left .school_list .sch_lis_con .cou_lis_ite{
	width: 100%;
	min-height:35px;
	line-height: 35px;
	height: auto;
	background-color: #f2f2f2;
	color: #565656;
	_height: 35px;
	_line-height: 35px;
	_overflow: hidden;
}

#school .school_left .school_list .sch_lis_con .price_color{
	color: #da0402;
}

#school .school_left .school_list .sch_lis_con .cou_lis_ite .look_more{
	display: block;
	float: right;
	margin-right: 11px;
	cursor: pointer;
}

#school .school_left .school_list .sch_lis_con .cou_lis_ite .look_more .loo_mor_sig{
	width: 15px;
	height: 15px;
	display: inline-block;
	background: url('../image/school_bg.png') scroll -175px -42px no-repeat;
	float: left;
	margin-top: 12px;
	margin-right: 2px;
}

#school .school_left .school_list .sch_lis_con .cou_lis_ite .look_more .loo_les_sig{
	width: 15px;
	height: 15px;
	display: inline-block;
	background: url('../image/school_bg.png') scroll -202px -43px no-repeat;
	float: left;
	margin-top: 12px;
	margin-right: 2px;
}

#school .school_left .school_list .sch_lis_con .cou_lis_ite .look_more a{
	color: #2f7acb;
}

#school .school_left .school_list .sch_lis_con .cou_lis_ite .look_more a:hover{
	color: #2f7acb;
	text-decoration: none;
}

#school .school_left .school_list .ctl_btn{
	width: 100%;
	height:60px;
	line-height: 60px;
	text-align: center;
	font-family: 'SimSun';
}

#school .school_left .school_list .ctl_btn a{
	display: inline-block;
	border: 1px solid #cccccc;
	height: 22px;
	line-height: 22px;
	width:26px;
	cursor: pointer;
}

#school .school_left .school_list .ctl_btn a:hover{
	text-decoration: none;
	background-color: #2f7acd;
	color: white;
}

#school .school_left .school_list .ctl_btn .first{
	width:60px;
}

#school .school_left .school_list .ctl_btn .last{
	width:60px;
}

#school .school_left .school_list .ctl_btn .currPage{
	text-decoration: none;
	background-color: #2f7acd;
	color: white;
}

#school .school_left .school_area .sch_sea_tit{
	width: 100%;
	height:30px;
	line-height: 30px;
	border-bottom: 1px solid #808080;
}

#school .school_left .school_area .sch_sea_con{
	width: 718px;
	text-align: center;
	background-color: white;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom: 1px solid #E7E5E6;
	background-color: white;
	min-height: 60px;
	box-shadow:0px 2px 2px 2px #E7E5E6;
}

#school .school_left .school_area .sch_sea_con .sch_sit_sig{
	width: 145px;
	height:37px;
	float: left;
	background: url('../image/school_bg.png') scroll 17px -2140px no-repeat;
	margin-top:18px;
	margin-left:86px;
	_display: inline-block;
	_margin-left:45px;
}

#school .school_left .school_area .sch_sea_con .sea_sch_inp{
	width: 320px;
	height: 35px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #cccccc;
	margin-top: 16px;
	margin-bottom: 15px;
	float: left;
	font-family:'微软雅黑','宋体';
	margin-left: 20px;
	display: inline-block;
	font-size: 16px;
	line-height: 35px;
	_width: 330px;
}

#school .school_left .school_area .sch_sea_con  .sch_sea_btn{
	float: left;;
	display: inline-block;
	width: 45px;
	height: 35px;
	margin-top: 16px;
	border: 1px solid #cccccc;
	background: url('../image/school_bg.png') scroll -366px  4px no-repeat;
	cursor: pointer;
	border-left: 0px;
}

#school .sch_sit_left{
	min-height: 500px;
	width: 718px;
	float: left;
	margin-top: 5px;
}

#school .sch_sit_left .school_info{
	width: 100%;
	border: 1px solid #808080;
	background-color:white;
	margin-bottom: 10px;
	min-height: 270px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

#school .sch_sit_left .school_info a
{
	color: #2f7bd1;
}

#school .sch_sit_left .school_info .sch_inf_lef{
	height:260px;
	width: 300px;
	float: left;
}

#school .sch_sit_left .school_info .sch_inf_lef .sch_img_are{
	width: 280px;
	height:240px;
	margin-top:15px;
	margin-left:15px;
	border: 1px solid #cccccc;
	padding: 1px;
	_width:282px;
	_height:250px;
}

#school .sch_sit_left .school_info .sch_inf_lef .sch_img_are img{
	width: 100%;
	height: 100%;
	_display: block;
}

#school .sch_sit_left .school_info .sch_inf_rig{
	width: 400px;
	min-height:245px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	_text-align: left;
}

#school .sch_sit_left .school_info .sch_inf_rig a:hover{
	color: red;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_nam{
    width: 100%;
    height:27px;
    line-height:27px;
    font-size: 30px;
    margin-top: 5px;
    overflow: hidden;
    font-family: '黑体','宋体';
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_nam span{
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_rew {
	width: 100%;
	height:20px;
	line-height: 20px;
	margin-top: 15px;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_rew .sch_rew_bg{
	display: inline-block;
	width: 95px;
	height:20px;
	background:url("../image/school_bg.png") no-repeat scroll -3px -312px;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_rew .sch_rew_bg .sch_rew_sco{
	width:0px;
	height:20px;
	background:url("../image/school_bg.png") no-repeat scroll -3px -293px;
	display: block;
}

#school .sch_sit_left .school_info .sch_inf_rig .school_name{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	font-weight: bold;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_phone{
	width: 100%;
	height: 21px;
	line-height: 21px;
	font-size: 21px;
	color: #f40c00;
	font-weight: bold;
	margin-top: 15px;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_phone .sch_pho_txt{
	display: inline-block;
	float: left;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_inf_sig{
	width:20px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-right: 10px;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_inf_sig1{
	margin-top: 1px;
    background: url('../image/school_bg.png') scroll -159px -266px no-repeat;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_inf_sig2{
	background: url('../image/school_bg.png') scroll -188px -266px no-repeat;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_inf_sig3{
	background: url('../image/school_bg.png') scroll -216px -266px no-repeat;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_address{
	width: 100%;
	min-height:16px;
	line-height:16px;
	margin-top: 15px;
	font-size: 16px;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_address .sch_adr_txt{
    display: inline-block;
    float: left;
    width: 368px;
    height: auto;
    font-weight: bold;
    margin-top: 3px;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_bus{
	width: 100%;
	height: 16px;
	line-height: 16px;
	font-size: 16px;
	margin-top: 20px;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_bus .sch_bus_inf{
    display: inline-block;
    font-weight: bold;
    margin-top: 3px;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_bus a{
	float: left;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_bus .lin_bus_rou{
	margin-left: 0px;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_reg_are{
	width: 100%;
	height: 35px;
	margin-top: 30px;
	_margin-top: 20px;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_reg_are .sch_reg_btn{
	width: 120px;
	height:35px;
	display: block;
	line-height:35px;
	color:white;
	margin-top: 0px;
	float: left;
	background-color:#2f7acb;
	border: 1px solid #bcc0c1;
	border-radius: 5px;
	text-align: center;
	font-size: 17px;
	text-decoration: none;
    font-family: '黑体','宋体';
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_reg_are .sch_reg_btn:hover{
	color: white;
	cursor: pointer;
}

#school .sch_sit_left .school_info .sch_inf_rig .sch_reg_are .sch_qq{
	float: left;
	margin-left:10px;
	display: block;
	margin-top:15px;
}

#school .sch_sit_left .school_info .sch_inf_bot{
	width: 100%;
	height:15px;
	line-height: 15px;
	clear: both;
}

#school .sch_sit_left .school_info .sch_inf_bot .sch_sum{
	float: left;
	margin-left: 10px;
}

#school .sch_sit_left .school_info .sch_inf_bot .sch_pic{
	float: left;
	margin-left: 150px;
}

#school .sch_sit_left .school_info .sch_inf_bot .sch_col{
	float: right;
	margin-right: 10px;
}

#school .sch_sit_left .school_info .sch_inf_bot .sch_sha{
	float: right;
	margin-right: 10px;
}

#school .sch_sit_left .sit_nav_su{
	width: 100%;
	height: 38px;
}

#school .sch_sit_left .sch_int{
	width:100%;
	min-height: 200px;
	border: 1px solid #808080;
	background-color: white;
	margin-top: 10px;
	border-top: 3px solid #307bce;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom: 1px solid #E7E5E6;
	box-shadow: 0px 2px 10px 2px #E7E5E6;
}

#school .sch_sit_left .sch_int .sch_int_tit{
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #c1c1c1;
}

#school .sch_sit_left .sch_int .sch_int_tit .int_tit_txt{
	float: left;
	margin-left: 15px;
	font-size: 15px;
	font-weight: bold;
}

#school .sch_sit_left .sch_int .sch_int_con{
	width:688px;
	min-height: 50px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
	line-height:30px;
}

#school .sch_sit_left .sch_int .sch_int_con table {
	border: 0px;
	_font-size: 14px;
}

#school .sch_sit_left .sch_int .sch_int_con table th{
	text-align: left;
	border: 0px;
}

#school .sch_sit_left .sch_int .sch_int_con table td{
	border: 1px solid #e6e6e6;
}

#school .sch_sit_left .sch_int .sch_int_con table  .td_lef{
	text-align: center;
	width: 30%;
}

#school .sch_sit_left .sch_int .sch_int_con table  .td_rig{
	width: 70%;
	text-align: center;
}

#school .sch_sit_left .sch_overleaf{
	width: 100%;
	min-height: 200px;
	border: 1px solid #808080;
	background-color: white;
	margin-top: 10px;
	border-top: 3px solid #307bce;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom: 1px solid #E7E5E6;
	box-shadow: 0px 2px 10px 2px #E7E5E6;
}

#school .sch_sit_left .sch_overleaf .sch_ove_tit{
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #c1c1c1;
	line-height: 30px;
}

#school .sch_sit_left .sch_overleaf .sch_ove_tit .ove_tit_txt{
	float: left;
	margin-left: 15px;
	font-size: 15px;
	font-weight: bold;
}

#school .sch_sit_left .sch_overleaf .sch_ove_con{
	width:688px;
	min-height: 50px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
	line-height:30px;
	_text-align: left;
}

#school .sch_sit_left .sch_overleaf .sch_ove_con .wid6{
	width: 10%!important;
	text-align: center;
}

#school .sch_sit_left .sch_overleaf .sch_ove_con .wid3{
	width: 70%!important;
}

#school .sch_sit_left .sch_overleaf .sch_ove_con table{
	border: 1px solid #ececec;
	_font-size: 14px;
}

#school .sch_sit_left .sch_overleaf .sch_ove_con table td{
	border: 1px solid #ececec;
}

#school .sch_sit_right{
	min-height: 500px;
	width: 270px;
	margin-left: 10px;
	float: left;
	margin-top: 5px;
}

#school .sch_sit_right .school_map{
	min-height: 270px;
	width: 100%;
	background-color: white;
	margin-bottom: 10px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

#school .sch_sit_right .sch_map_con{
	height: 250px;
	width: 100%;
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
}

#school .sch_sit_right .sch_map_meu{
	width: 100%;
	height:30px;
	line-height: 30px;
}

#school .sch_sit_right .sch_map_meu a:hover{
	color: red;
}

#school .sch_sit_right .sch_map_meu .map_sig{
	width:12px;
	height:19px;
	display:inline-block;
	float: left;
	background: url('../image/school_bg.png') scroll -350px -266px no-repeat;
	margin-top: 6px;
	margin-left: 5px;
}

#school .sch_sit_right .sch_map_meu a{
	color: #2f7bd1;
}

#school .sch_sit_right .sch_map_meu .lok_map{
	float: left;
	display: inline-block;
	margin-left: 5px;
}

#school .sch_sit_right .sch_map_meu .bus_dri{
	float: right;
	display:inline-block;
	margin-right: 5px;
}

#school .sch_sit_right .sch_map_meu .dri_sig{
	width:15px;
	height:16px;
	display:inline-block;
	float: right;
	background: url('../image/school_bg.png') scroll -370px -266px no-repeat;
	margin-top: 7px;
	margin-right: 5px;
}

#school .sch_sit_right .hot_news{
	width: 100%;
	height: auto;
	background-color: white;
	margin-bottom: 0px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

#school .sch_sit_right .hot_new_tit{
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #808080;
}

#school .sch_sit_right .hot_new_tit span{
	font-size: 14px;
	margin-left: 10px;
}

#school .sch_sit_right .hot_new_con{
	margin-top: 5px;
	margin-bottom: 8px;
	width: 240px;
	margin-left: 15px;
	overflow: hidden;
	_margin-left: 7.5px;
}

#school .sch_sit_right .news_sig{
	width: 20px;
	height: 18px;
	display: inline-block;
	float: left;
	margin-top: 3px;
}

#school .sch_sit_right .news_sig1{
	background: url('../image/school_bg.png') scroll -3px -266px no-repeat;
}

#school .sch_sit_right .news_sig2{
	background: url('../image/school_bg.png') scroll -33px -266px no-repeat;
}

#school .sch_sit_right .news_sig3{
	background: url('../image/school_bg.png') scroll -66px -266px no-repeat;
}

#school .sch_sit_right .news_sig4{
	background: url('../image/school_bg.png') scroll -96px -266px no-repeat;
}

#school .sch_sit_right .news_sig5{
	background: url('../image/school_bg.png') scroll -125px -266px no-repeat;
}

#school .sch_sit_right .hot_new_con ul{
}

#school .sch_sit_right .hot_new_con li{
	line-height: 25px;
	height: 25px;
	margin-left:0px;
	width:100%;
	overflow: hidden;
	margin-top: 5px;
}

#school .sch_sit_right .hot_new_con li a{
	width: 209px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	display: inline-block;
	float: left;
	margin-left:8px;
}

#school .sch_sit_right .hot_reg{
	width: 100%;
	min-height: 100px;
	border: 1px solid #808080;
	background-color: white;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

#school .sch_sit_right .hot_reg .hot_reg_tit{
	width: 100%;
	border-bottom: 1px solid #808080;
	height: 35px;
	line-height: 35px;
}

#school .sch_sit_right .hot_reg .hot_reg_tit span{
	margin-left: 10px;
}

#school .sch_sit_right .hot_reg .hot_reg_con{
	width: 240px;
	overflow: hidden;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 8px;
	_margin-left: 7.5px;
}

#school .sch_sit_right .hot_reg .hot_reg_con li{
	height: 25px;
	line-height: 25px;
	margin-top: 5px;
}

#school .sch_sit_right  .hot_reg .hot_reg_con li span{
	overflow: hidden;
}

#school .sch_sit_right .hot_reg .hot_reg_con li .course_name{
	width: 89px;
	height: 26px;
	display: inline-block;
	overflow: hidden;
	margin-left:8px;
	margin-top: -2px;
	float: left;
}

#school .sch_sit_right .hot_reg .hot_reg_con li .course_name a{
	color: #2f7bd1;
}

#school .sch_sit_right .hot_reg .hot_reg_con li .course_name a:hover{
	color: red;
	cursor: pointer;
}

#school .sch_sit_right .hot_reg .hot_reg_con li .car_type{
	width: 69px;
	height: 26px;
	display: inline-block;
	overflow: hidden;
	margin-top: -2px;
	float: left;
	margin-left:8px;
}

#school .sch_sit_right .hot_reg .hot_reg_con li .course_price{
	width: 46px;
	height: 26px;
	display: inline-block;
	overflow: hidden;
	margin-top: -2px;
	color:#ff0023;
	float: left;
    font-family: '黑体','宋体';
}

#school  .nearby_school{
	width: 100%;
	min-height: 200px;
	margin-top: 10px;
	background-color: white;
	margin-bottom: 10px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

#school  .nearby_school .nea_sch_tit{
	width: 100%;
	height:35px;
	line-height: 35px;
	border-bottom: 1px solid #808080;
}

#school  .nearby_school .nea_sch_tit span{
	margin-left: 10px;
}

#school  .nearby_school .nea_sch_con{
	margin-bottom:10px;
}

#school  .nearby_school .nea_sch_con dl{
	width: 240px;
	height: 75px;
	margin-left: 15px;
	_display: inline-block;
	_margin-left: 7.5px;
}

#school  .nearby_school .nea_sch_con dl dt{
	width: 80px;
	height: 60px;
	float: left;
	margin-top: 10px;
	border: 1px solid #cccccc;
	padding: 1px;
}

#school  .nearby_school .nea_sch_con dl dt img{
	width: 100%;
	height: 100%;
	_display: block;
}

#school  .nearby_school .nea_sch_con dl dd{
	width: 145px;
	height:60px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	_text-align: left;
}

#school  .nearby_school .nea_sch_con  dd span{
	width: 100%;
	height: 20px;
	line-height: 20px;
	display: block;
	overflow: hidden;
}

#school .nearby_school .nea_sch_con  dd .nea_sch_nam{
	margin-top: 10px;
}

#school .nearby_school .nea_sch_con  dd .rec_sch_nam{
	margin-top: 0px;
}

#school .nearby_school .nea_sch_con  dd .nea_sch_nam a{
	color: #2f7bd1;
}

#school .nearby_school .nea_sch_con  dd .nea_sch_nam a:hover{
	color: red;
}

#school .sch_sit_right .sch_two_cod{
	width: 100%;
	height:270px;
	background-color: white;
	margin-top: 10px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
	margin-bottom: 10px;
}

#school .sch_sit_right .sch_two_cod .tow_cod_con{
	width: 230px;
	height: 230px;
	margin-left: 20px;
	margin-top: 20px;
	_margin-right: 20px;
}

#school .sch_sit_right .sch_two_cod .tow_cod_con img{
	width: 100%;
	height: 100%;
	_display: block;
}

#school  .latest_reg{
	width: 100%;
	height: 310px;
	background-color: white;
	margin-top: 10px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
	margin-bottom: 10px;
}

#school  .latest_reg .lat_reg_tit{
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #808080;
	line-height: 30px;
}

#school  .latest_reg .lat_reg_tit .ref_tit_txt{
	float: left;
	margin-left: 10px;
}

#school  .latest_reg .lat_reg_tit .reg_tit_cou{
	float: right;
	margin-right: 10px;
}

#school  .latest_reg .lat_reg_con{
	width: 240px;
	margin-left: 15px;
	height: 270px;
	overflow: hidden;
	_margin-left: 2px;
}

#school  .latest_reg .lat_reg_con .scroll_reg{
	min-width: 240px;
	height: 270px;
	overflow: hidden;
    +width: 240px;
	_width: 240px;
}

#school  .latest_reg .lat_reg_con .scroll_reg ul{
	float: left;
	width: 240px;
	overflow: hidden;
	height: auto;
	_display: inline-block;
}

#school  .latest_reg .lat_reg_con li{
	width:240px;
	height: 30px;
	margin-left: 0px;
	line-height: 30px;
	font-size: 12px;
    +margin-top: -2px;
}

#school  .latest_reg .lat_reg_con li span{
	_text-align: left;
}

#school  .latest_reg .lat_reg_con .stu_nam{
	height:100%;
	width:53px;
	float: left;
	display: inline-block;
}

#school  .latest_reg .lat_reg_con .stu_pho{
	height: 100%;
	width: 85px;
	float: left;
	display: inline-block;
}

#school  .latest_reg .lat_reg_con .sch_nam{
	height: 100%;
	width: 65px;
	float: left;
	display: inline-block;
}

#school  .latest_reg .lat_reg_con .sch_nam a{
	color: #307bcc;
}

#school  .latest_reg .lat_reg_con .sch_nam a:hover{
	color: red;
}

#school  .latest_reg .lat_reg_con .reg_tim{
	height: 100%;
	width: auto;
	float: right;
	display: inline-block;
	_float: left;
}

#school .sch_sit_right .why_choose{
	width: 100%;
	min-height: 185px;
	border: 1px solid #808080;
	background-color: white;
	margin-top: 10px;
}

#school .sch_sit_right .why_choose .why_cho_tit{
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #808080;
}

#school .sch_sit_right .why_choose .why_cho_tit .cho_tit_txt{
	float: left;
	margin-left: 10px;
}

#school .sch_sit_right .why_choose .why_cho_con{
	width: 100%;
}

#school .sch_sit_right .why_choose .why_cho_con li{
	height: 60px;
	width: 240px;
	border-bottom: 1px solid #eeeeee;
	margin-left: 15px;
}

#school .sch_sit_right .why_choose .why_cho_con li span{
	margin-left: 10px;
	width: 100%;
	display: block;
}

#school .sch_sit_right .why_choose .why_cho_con li span{
	font-size: 12px;
}

#school .sch_sit_right .why_choose .why_cho_con li .reason_top{
	font-weight: bold;
}

#school .sch_sit_left .reg_cou_inf{
	width: 100%;
	min-height: 90px;
	border: 1px solid #808080;
	background-color: white;
	border-top: 3px solid #307bce;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom: 1px solid #E7E5E6;
	box-shadow: 0px 2px 10px 2px #E7E5E6;
}

#school .sch_sit_left .reg_cou_inf .reg_cou_tit{
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #c1c1c1;
	line-height: 30px;
}

#school .sch_sit_left .reg_cou_inf .reg_cou_tit .reg_cou_des{
	float: left;
	margin-left: 15px;
	font-size: 15px;
	font-weight: bold;
}

#school .sch_sit_left .reg_cou_inf .reg_cou_con{
	width:688px;
	min-height: 50px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
}

#school .sch_sit_left .cou_inf_ite{
	line-height:30px;
	width:100%;
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 8px;
	min-height: 30px;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .cou_inf_tit{
	width:52px;
	height:100%;
	display:inline-block;
	float: left;
	text-align:left;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .cou_inf_con{
	width:610px;
	height: 100%;
	display: inline-block;
	float: left;
	margin-left:0px;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .reg_nam_rem{
	color: red;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .reg_pho_rem{
	color: red;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .reg_num_rem{
	color: red;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .cou_inf_sum{
	min-height: 18px;
	line-height: 18px;
	width: 610px;
	float: left;
	margin-left: 52px;
	color: #808080;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite  #userSex input{
	float: left;
	display: inline-block;
	margin-top: 9px;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite  #userSex label{
	width: 40px;
	display: inline-block;
	margin-left: 3px;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .cou_inf_con .cou_sub_btn{
	width: 95px;
	height: 35px;
	text-align: center;
	display: inline-block;
	background-color:#3179cd;
	color: white!important;
	border-radius: 5px;
	margin-left: 50px;
	float: left;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .cou_inf_con .cou_sub_btn:hover{
	text-decoration: none;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .cou_inf_con .cou_sel_sty{
	width: 205px;
	height: 25px;
	border: 1px solid #d9d9d9;
	font-family:'微软雅黑','宋体';
	line-height: 0px;
	font-size: 16px;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .cou_inf_con .cou_inp_sty{
	width: 405px;
	height: 30px;
	font-family: '微软雅黑','宋体';
	padding-left: 5px;
	padding-right: 5px;
	line-height: 30px;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite  .blu_inp_sty{
	border: 1px solid #d9d9d9;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite  .foc_inp_sty{
	border: 1px solid #82b0e2;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .cou_inf_con .cou_are_sty{
	width:410px;
	height: 100px;
	font-family: '微软雅黑','宋体';
	padding-left: 5px;
	padding-right: 0px;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .cou_inf_con .foc_are_sty{
	width:410px;
	height: 100px;
	border: 1px solid #82b0e2;
	font-family: '微软雅黑','宋体';
	padding-left: 5px;
	padding-right: 0px;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .choose_course{
	font-size: 16px;
}

#school .sch_sit_left .reg_cou_inf .cou_inf_ite .reg_pri{
	color: #f40c00;
	font-weight: bold;
	font-size: 16px;
}

#school .sch_sit_left .reg_reminder{
	width: 100%;
	min-height: 50px;
	margin-top: 10px;
	border: 1px solid #808080;
	background-color: white;
	border-top: 3px solid #307bce;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom: 1px solid #E7E5E6;
	box-shadow: 0px 2px 10px 2px #E7E5E6;
}

#school .sch_sit_left .reg_reminder .reg_rem_tit{
	width: 100%;
	height: 30px;
	line-height: 30px;
}

#school .sch_sit_left .reg_reminder .reg_rem_tit .rem_tit_des{
	float: left;
	margin-left: 15px;
	font-size: 15px;
	font-weight: bold;
}

#school .sch_sit_left .reg_reminder .reg_rem_con{
	width: 688px;
	margin-left: 15px;
	margin-bottom:5px;
	margin-top:5px;
}

#school .sch_sit_left .reg_reminder .reg_rem_con li{
	height: 30px;
}

#school .sch_sit_left  .sch_course{
	width: 100%;
	min-height: 100px;
	border: 1px solid #808080;
	margin-top: 10px;
	background-color: white;
	border-top: 3px solid #307bce;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom:1px solid #E7E5E6;
	box-shadow:0px 2px 10px #E7E5E6;
}

#school #sch_sit_nav{
	z-index: 10;
	position: absolute;
	display: none;
}

#school .sch_sit_nav{
	width: 710px;
	height: 38px;
	position:relative;
	border: 1px solid #808080;
	background-color: white;
	border-top: 3px solid #307bce;
	border-bottom: 1px solid #b5b5b5;
	width: 718px;
	border-left:1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	box-shadow:0px 2px 0px #E7E5E6;
}

#school .sch_sit_nav li{
	float: left;
	width: auto;
	line-height: 38px;
    padding-left:12.5px;
    padding-right:12.5px;
	_display: inline-block;
	_padding-left: 12.95px;
	_padding-right: 12.95px;
}

#school .sch_sit_nav li a{
	font-size:15px;
	color: #000000;
}

#school .sch_sit_nav li a:hover{
	text-decoration: none;
}

#school .currSitePage{
	font-weight: bold;
	border-bottom: 2px solid #307bce!important;/*1px*/
	line-height: 37px!important;
}

#school .currSitePage a{
	color:#307bce!important;
}

#school .sch_sit_left  .sch_course .sch_cou_tit{
	width:100%;
	height:30px;
	line-height: 30px;
	border-bottom: 1px solid #c1c1c1;
}

#school .sch_sit_left  .sch_course .sch_cou_tit .cou_tit{
	float: left;
	margin-left: 15px;
	font-size: 15px;
	font-weight: bold;
}

#school .sch_sit_left  .sch_course .sch_cou_tit .update_time{
	float: left;
	margin-left: 10px;
}

#school .sch_sit_left  .sch_course .sch_cou_tit .look_more{
	float: right;
	margin-right: 15px;
}

#school .sch_sit_left  .sch_course .sch_cou_tit .look_more a{
	color:#2f7bd1;
}

#school .sch_sit_left  .sch_course .sch_cou_tit .look_more a:hover{
	color:red;
}

#school .sch_sit_left  .sch_course .sch_cou_con{
	width: 100%;
}

#school .sch_sit_left  .sch_course .course_group{
	width: 100%;
	min-height: 50px;
}

#school .sch_sit_left  .sch_course .course_group .train_time{
	width:100%;
	font-weight: bold;
	height:30px;
	line-height: 30px;
	background-color: #e5e5e5;
	_text-align:left;
}

#school .sch_sit_left  .sch_course .course_group .cou_con{
	width: 100%;
	background-color: #F6F6F6;
}

#school .sch_sit_left  .sch_course .course_group .cou_con table{
	margin-left: 15px;
}

#school .sch_sit_left  .sch_course .course_group .train_time span{
	margin-left: 15px;
}

#school .sch_sit_left  .sch_course .course_group .cou_ite {
	width: 100%;
	line-height:25px;
	border-bottom: 1px solid #eeeeee;
	_font-size: 14px;
}

#school .sch_sit_left  .sch_course .course_group .cou_ite span {
}

#school .sch_sit_left .course_group .cou_ite .cou_nam {
	width: 90px;
}

#school .sch_sit_left .course_group .cou_ite .cou_nam a{
	color: #2f7bd1;
}

#school .sch_sit_left .course_group .cou_ite .cou_nam a:hover{
	color: red;
	cursor: pointer;
}

#school .sch_sit_left .course_group .cou_ite .lic_typ {
	width: 70px;
	text-align: center;
}

#school .sch_sit_left .course_group .cou_ite .car_typ {
	width:90px;
}

#school .sch_sit_left .course_group .cou_ite .cou_sum{
	width: 244px;
}

#school .sch_sit_left .course_group .cou_ite .cou_pri{
	width:110px;
	margin-left: 5px;
	padding-left: 5px;
}

#school .sch_sit_left .course_group .cou_ite .cou_pri .pri_are{
	width: 100%;
	clear: both;
	display: inline-block;
}

#school .sch_sit_left .course_group .cou_ite .cou_pri .cou_pri_sty{
	color:#ff0023;
    font-family: '黑体','宋体';
    font-size: 15px;
}

#school .sch_sit_left .course_group .cou_ite .cou_pri .ori_pri_sty{
	text-decoration:line-through;
	color: #808080;
}

#school .sch_sit_left .course_group .cou_ite .cou_reg{
	width: 80px;
}

#school .sch_sit_left .course_group .cou_ite .cou_reg a{
	margin-top: 0px;
}

#school .sch_sit_left .cou_bot{
	width: 100%;
	height: 10px;
	background-color: #F6F6F6;
}

/*报名记录*/
#school .sch_sit_left .reg_rec{
	width: 100%;
	min-height: 100px;
	background-color: white;
	margin-top: 10px;
	border-top: 3px solid #307bce;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom:1px solid #E7E5E6;
	box-shadow:0px 2px 10px #E7E5E6;
}

#school .sch_sit_left .reg_rec .reg_rec_tit{
	width: 100%;
	height: 30px;
	line-height: 30px;
}

#school .sch_sit_left .reg_rec_tit .rec_tit_des{
	float: left;
	margin-left: 15px;
	font-size: 15px;
	font-weight: bold;
}

#school .sch_sit_left .reg_rec .reg_rec_con{
	width: 100%;
	_font-size: 14px;
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_rec_tab{
	width: 100%;
}

#school .sch_sit_left .reg_rec .reg_rec_con .rec_ite_tit{
	width:100%;
	line-height:30px;
	font-weight: bold;
	text-align: left;
	background-color: #e5e5e5;
	_font-size:14px;
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_rec_ite a{
	color: #2f7bd1;
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_rec_ite a:hover{
	color:red;
}

#school .sch_sit_left .reg_rec .reg_rec_con .td_blank{
	width: 15px;
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_stu_pho{
	width:50px;
	border-bottom: 1px solid #e6e6e6;
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_stu_pho .reg_stu_img{
	width: 40px;
	height: 40px;
	float: left;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
    border-radius: 5px;
    overflow: hidden;
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_stu_pho .reg_stu_img img{
	width: 100%;
	height: 100%;
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_stu_nam{
	width: 100px;
	margin-left: 15px;
	border-bottom: 1px  #e6e6e6 dashed;
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_stu_nam a{
	color: #000000;
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_cou_nam{
	width: 200px;
	border-bottom: 1px  #e6e6e6 dashed;
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_cou_pri{
	width: 115px;
	border-bottom: 1px  #e6e6e6 dashed;
}

#school .sch_sit_left .reg_rec .reg_rec_con  .reg_pri_sty{
	color:#ff0023;
    font-family: '黑体','宋体';
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_time{
	width: 181px;
	border-bottom: 1px  #e6e6e6 dashed;
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_state{
	width:62px;
	border-bottom: 1px  #e6e6e6 dashed;
}

#school .sch_sit_left .reg_rec .reg_rec_con .reg_sta_sty{
	font-weight: bold;
}
#school .sch_sit_left .reg_rec .reg_rec_con .reg_rec_ite{
	width:100%;
	line-height: 25px;
	font-size: 14px;
	text-align: left;
}

#school .sch_sit_left .reg_rec .reg_rec_con  .reg_rec_pag_ctl{
	width: 100%;
	height:60px;
	line-height: 60px;
	text-align: center;
    +height: 40px;
    +line-height: 40px;
}

#school .sch_sit_left .reg_rec .reg_rec_con  .reg_rec_pag_ctl .reg_btn{
	width: auto;
	float: right;
	margin-right:15px;
    +margin-top: 5px;
}

#school .sch_sit_left .reg_rec .reg_rec_con  .reg_rec_pag_ctl a{
	display: inline-block;
	border: 1px solid #cccccc;
	height: 22px;
	line-height: 22px;
	width:26px;
	cursor: pointer;
	margin: 0px;
	margin-left: 5px;
}

#school .sch_sit_left .reg_rec .reg_rec_con  .reg_rec_pag_ctl a:hover{
	text-decoration: none;
	background-color: #2f7acb;
	color: white;
}

#school .sch_sit_left .reg_rec .reg_rec_con  .reg_rec_pag_ctl .first{
	width:60px;
}

#school .sch_sit_left .reg_rec .reg_rec_con  .reg_rec_pag_ctl .last{
	width:60px;
}

#school .sch_sit_left .reg_rec .reg_rec_con  .reg_rec_pag_ctl .currRegRec{
	text-decoration: none;
	background-color: #2f7acb;
	color: white;
}

#school .sch_sit_left .bus_line{
	width:100%;
	min-height: 85px;
	border: 1px solid #808080;
	margin-top: 10px;
	background-color: white;
	border-top: 3px solid #307bce;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom: 1px solid #E7E5E6;
	box-shadow: 0px 2px 10px 2px #E7E5E6;
	overflow: hidden;
}

#school .sch_sit_left .bus_tit{
	width: 100%;
	height:30px;
	border-bottom: 1px solid #c1c1c1;
	line-height: 30px;
}

#school .sch_sit_left .bus_tit .bus_tit_des{
	float: left;
	margin-left: 15px;
	font-weight: bold;
}

#school .sch_sit_left .bus_lin_map{
	float: right;
	margin-right: 15px;
}

#school .sch_sit_left .bus_lin_ind{
	float: left;
	margin-left: 3px;
}

#school .sch_sit_left .bus_lin_map a{
	color: #2f7bd1;
	margin-left: 2px;
	float: left;
}

#school .sch_sit_left .bus_lin_map a:hover{
	color: red;
}

#school .sch_sit_left .bus_map_sig{
	width: 20px;
	height: 25px;
	display: inline-block;
	float: left;
	background: url('../image/school_bg.png') scroll -294px -265px no-repeat;
	margin-top: 2px;
}

#school .sch_sit_left .bus_tit .look_all{
	float: right;
	margin-right: 15px;
}

#school .sch_sit_left .bus_tit .look_all a{
	color:#2f7bd1;
}

#school .sch_sit_left .bus_tit .look_all a:hover{
	color: red;
}

#school .sch_sit_left .bus_con{
	padding-bottom: 10px;
	width:705px;
	margin-left: 15px;
}

#school .sch_sit_left .bus_con .bus_lin{
	display: inline-block;
	width: 162.5px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	_width: 164px;
}

#school .sch_sit_left .bus_con .bus_lin .bus_lin_sig{
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	background: url('../image/school_bg.png') scroll -319px -266px no-repeat;
	margin-top: 5px;
	margin-left: 5px;
}

#school .sch_sit_left .bus_con .bus_lin .bus_lin_hrf{
	width:130px;
	display: inline-block;
	float: left;
	overflow: hidden;
	margin-top: 8px;
	margin-left: 3px;
    height: 15px;
    line-height: 15px;
}

#school .sch_sit_left .bus_con .cur_bus_lin{
	display: inline-block;
	width: 162.5px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	background-color:#3179cd;
}

#school .sch_sit_left .bus_con .cur_bus_lin .cur_bus_sig{
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left;
	background: url('../image/school_bg.png') scroll -397px -265px no-repeat;
	margin-top: 5px;
	margin-left: 5px;
}

#school .sch_sit_left .bus_con .cur_bus_lin .cur_bus_hrf{
	width:130px;
	height:14px;
	display: inline-block;
	float: left;
	line-height: 14px;
	overflow: hidden;
	margin-top: 8px;
	margin-left: 3px;
	color: white;
}

#school .sch_sit_left .bus_station{
	width:100%;
	min-height:100px;
	border: 1px solid #808080;
	background-color: white;
	margin-top: 10px;
	border-top: 3px solid #307bce;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom: 1px solid #E7E5E6;
	box-shadow: 0px 2px 10px 2px #E7E5E6;
}

#school .sch_sit_left .bus_station .bus_sta_tit{
	width:100%;
	height: 30px;
	border-bottom: 1px solid #808080;
	line-height: 30px;
}

#school .sch_sit_left .bus_station .bus_sta_tit .sta_tit_txt{
	float: left;
	margin-left: 10px;
}

#school .sch_sit_left .bus_station .bus_sta_tit a{
	float: left;
	margin-left: 10px;
}

#school .sch_sit_left .bus_station .bus_sta_con{
	width:688px;
	min-height: 100px;
	margin-left: 15px;
	margin-top: 15px;
	background:url('../image/school_bg.png') scroll 170px -465px no-repeat;
}

#school .sch_sit_left .bus_station .bus_sta_con .bus_lin_nam{
    width: 320px;
    min-height: 25px;
    float: right;
    text-align: left;
    line-height: 25px;
    font-weight: bold;
    margin-top: 50px;
    font-size: 15px;
    clear: both;
    margin-right: 0px;
    margin-bottom: 35px;
    font-size: 16px;
}

#school .sch_sit_left .bus_station .bus_sta_con .bus_sta_inf{
	width: 100%;
	margin-top:15px;
	min-height: 50px;
}

#school .sch_sit_left .bus_station .bus_sta_con .bus_sta_inf .bus_sta_ite{
	width: 100%;
	height: 42px;
	overflow: hidden;
	background: url('../image/school_bg.png') scroll -147px -1750px no-repeat;
	border: 0px solid #0000ff;
	clear: both;
	margin-top: 25px;
}

#school .sch_sit_left .bus_sta_inf .bus_sta_ite .sta_ite_lef{
	width: 330px;
	height: 40px;
	line-height: 40px;
	text-align: right;
	float: left;
}

#school .sch_sit_left .bus_sta_inf .bus_sta_ite .sta_ite_lef .rou_sig{
	height: 40px;
	min-width:135px;
	float: right;
}

#school .sch_sit_left .bus_sta_inf .bus_sta_ite .sta_ite_lef .rou_sig:hover{
	cursor: pointer;
}

#school .sch_sit_left .bus_sta_ite .sta_ite_lef .rou_sig .rou_sig_rig{
	width: 28px;
	height: 39px;
	float: right;
	background: url("../image/school_bg.png") scroll -345px -411px no-repeat;
}

#school .sch_sit_left .bus_sta_ite .sta_ite_lef .rou_sig .rou_sig_con{
	min-width: 79px;
	max-width: 274px;
	height: 39px;
	float: right;
	text-align: center;
	line-height: 39px;
	background-color:#3179cd;
	color: white;
	font-size: 15px;
	overflow: hidden;
}

#school .sch_sit_left .bus_sta_ite .sta_ite_lef .rou_sig .rou_sig_lef{
	width: 28px;
	height: 39px;
	float: right;
	background: url("../image/school_bg.png") scroll -238px -411px no-repeat;
}

#school .sch_sit_left .bus_sta_inf .bus_sta_ite .sta_ite_lef ul{
	float: right;
	display: block;
	margin-top: 12px;
}

#school .sch_sit_left .bus_sta_inf .bus_sta_ite .sta_ite_lef li{
	float: left;
	border-right: 1px solid #808080;
	padding-left: 5px;
	padding-right: 5px;
	height: 14px;
	overflow: hidden;
	line-height: 14px;
}

#school .sch_sit_left .bus_sta_inf .bus_sta_ite .sta_ite_lef  .rou_tim_las{
	border-right: 0px;
	padding-right: 0px;
}

#school .sch_sit_left .bus_sta_inf .bus_sta_ite .sta_ite_rig{
	width: 330px;
	height: 40px;
	float: right;
	text-align:left;
	line-height: 40px;
}

#school .sch_sit_left .bus_sta_inf .bus_sta_ite .sta_ite_rig ul{
	float: left;
	display: block;
	margin-top: 12px;
}

#school .sch_sit_left .bus_sta_inf .bus_sta_ite .sta_ite_rig li{
	float: left;
	border-left: 1px solid #808080;
	padding-left: 5px;
	padding-right: 5px;
	height: 14px;
	overflow: hidden;
	line-height: 14px;
}

#school .sch_sit_left .bus_sta_inf .bus_sta_ite .sta_ite_rig  .rou_tim_fir{
	padding-left: 0px;
	border-left: 0px;
}

#school .sch_sit_left .bus_sta_inf .bus_sta_ite .sta_ite_rig .rou_sig{
	height: 40px;
	min-width:135px;
	float: left;
}

#school .sch_sit_left .bus_sta_ite .sta_ite_rig .rou_sig .rou_sig_lef{
	width: 28px;
	height: 39px;
	float: left;
	background: url("../image/school_bg.png") scroll -6px -410px no-repeat;
}

#school .sch_sit_left .bus_sta_ite .sta_ite_rig .rou_sig .rou_sig_con{
	min-width: 79px;
	height: 39px;
	float: left;
	text-align: center;
	line-height: 39px;
	background-color:#3179cd;
	color: white;
	font-size: 15px;
	max-width: 274px;
	overflow: hidden;
	cursor: pointer;
}

#school .sch_sit_left .bus_sta_ite .sta_ite_rig .rou_sig .rou_sig_rig{
	width: 28px;
	height: 39px;
	float: left;
	background: url("../image/school_bg.png") scroll -112px -410px no-repeat;
}

#school .sch_sit_left .bus_station .bus_lin_end{
	width:688px;
	height: auto;
	margin-left: 15px;
	margin-bottom: 15px;
}

#school .sch_sit_left .bus_station .bus_lin_end .lin_end_sig{
	width: 36px;
	height: 95px;
	float: left;
	margin-left:326px;
	background: url('../image/school_bg.png') scroll -459px -371px no-repeat;
	_display: inline-block;
	_margin-left:163px;
}

#school .sch_sit_left .bus_station .bus_lin_end  .map_loo_lin{
	float: right;
	margin-right: 0px;
	margin-top: 65px;
	_display: inline-block;
}

#school .sch_sit_left .bus_station .bus_lin_end  .map_loo_lin a{
	margin-top: 8px;
}

#school .sch_sit_left .bus_station .bus_sta_con .sta_title{
	width:690px;
	height:30px;
	margin-left: 10px;
	line-height:30px;
    border-bottom: 1px solid #808080;
}

#school .sch_sit_left .bus_station .bus_sta_con .sta_title .sta_ite_left{
	height: 100%;
	width: 200px;
	float: left;
	text-align: left;
	font-weight: bold;
}

#school .sch_sit_left .bus_station .bus_sta_con .sta_title .sta_ite_right{
	height: 100%;
	width: 485px;
	float: left;
	text-align: left;
	font-weight: bold;
}

#school .sch_sit_left .bus_station .bus_sta_con .sta_item{
	width:690px;
	height:30px;
	margin-left: 10px;
	border-bottom: 1px solid #808080;
	line-height:30px
}

#school .sch_sit_left .bus_station .bus_sta_con .sta_item .sta_ite_left{
	height: 100%;
	width: 200px;
	float: left;
	text-align: left;
}

#school .sch_sit_left .bus_station .bus_sta_con .sta_item .sta_ite_right{
	height: 100%;
	width: 485px;
	float: left;
	text-align: left;
}

#school .sch_sit_left .sch_pho{
	width: 100%;
	min-height:80px;
	border: 1px solid #808080;
	margin-top: 10px;
	background-color: white;
	border-top: 3px solid #307bce;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom: 1px solid #E7E5E6;
	box-shadow: 0px 2px 10px 2px #E7E5E6;
	_overflow: hidden;
}

#school .sch_sit_left .sch_pho .sch_pho_tit{
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #c1c1c1;
	line-height: 30px;
}

#school .sch_sit_left .sch_pho .sch_pho_tit .pho_tit_des{
	float: left;
	margin-left:15px;
	font-weight: bold;
}

#school .sch_sit_left .sch_pho .sch_pho_tit .pho_loo_all{
	float: right;
	margin-right: 15px;
}

#school .sch_sit_left .sch_pho .sch_pho_tit .pho_loo_all a{
	color:#2f7bd1;
}

#school .sch_sit_left .sch_pho .sch_pho_tit .pho_loo_all a:hover{
	color:red;
}

#school .sch_sit_left .sch_pho .pho_con{
	margin-top: 13px;
	height: auto;
	_overflow: hidden;
	_margin-top:6px;
}

#school .sch_sit_left .sch_pho .pho_con .clear{
	width: 100%;
	height:40px;
	line-height: 40px;
	text-align: center;
	font-family: 'SimSun';
	margin-bottom:10px;
	_margin-top: 10px;
}

#school .sch_sit_left .sch_pho .pho_con .clear a{
	display: inline-block;
	border: 1px solid #cccccc;
	height: 22px;
	line-height: 22px;
	width:26px;
	cursor: pointer;
	margin-right:2.5px;
	margin-left: 2.5px;
}

#school .sch_sit_left .sch_pho .pho_con .clear a:hover{
	text-decoration: none;
	background-color: #2f7acd;
	color: white;
}

#school .sch_sit_left .sch_pho .pho_con .clear .first{
	width:60px;
}

#school .sch_sit_left .sch_pho .pho_con .clear .last{
	width:60px;
}

#school .sch_sit_left .sch_pho .pho_con .clear .currPage{
	text-decoration: none;
	background-color: #2f7acd;
	color: white;
}

#school .sch_sit_left .sch_pho .pho_con .sch_img_sur{
	width: 688px;
	height: 490px;
	border: 1px solid #cccccc;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	_margin-left: 7.5px;
	_border: 0px;
}

#school .sch_sit_left .sch_pho .pho_con  .sch_pri_ctl{
	width: 688px;
	height: 40px;
	position: absolute;
	margin-top: -315px;
	_margin-left: -343px;
}

#school .sch_sit_left .sch_pho .pho_con  .sch_pri_ctl .pri_pic_btn{
	width:24px;
	height:43px;
	float: left;
	background: url("../image/sch_pic_ctl.png") scroll 0px 0px no-repeat;
	cursor: pointer;
	display: none;
	margin-left: 5px;
}

#school .sch_sit_left .sch_pho .pho_con  .sch_pri_ctl .nex_pic_btn{
	width:24px;
	height:43px;
	float: right;
	background: url("../image/sch_pic_ctl.png") scroll -76px 0px no-repeat;
	cursor: pointer;
	display: none;
	margin-right: 5px;
}

#school .sch_sit_left .sch_pho .pho_con .sch_pic_ctl{
	height: 38px;
	width: 100%;
	text-align: center;
	_height: 0px;
}

#school .sch_sit_left .sch_pho .pho_con .sch_pic_ctl a{
	height: 22px;
	width: 26px;
	border: 1px solid #cccccc;
	display: inline-block;
}

#school .sch_sit_left .sch_pho .pho_con .sch_pic_ctl a:hover{
	background-color:#72a10e;
	color: white;
	text-decoration: none;
}

.currPageStyle{
	background-color:#72a10e;
	color: white;
	text-decoration: none;
}

#school .sch_sit_left .sch_pho .pho_con .sch_img_sur img{
	width: 100%;
	height: 100%;
	display: block;
}

#school .sch_sit_left .sch_pho .pho_con dl{
	float:left;
	margin-left: 14px;
	width: 126px;
	margin-bottom:10px;
	_display: inline-block;
	_margin-left: 7.5px;
	_margin-right: 7.5px;
	_width: 127px;
	_height: 120px;
	_overflow: hidden;
}

#school .sch_sit_left .sch_pho .pho_con dt{
	width: 100%;
	height: 94px;
	border: 1px solid #cccccc;
	padding: 1px;
}

#school .sch_sit_left .sch_pho .pho_con dt a{
}

#school .sch_sit_left .sch_pho .pho_con dt img{
	width: 100%;
	height: 100%;
	_display: block;
}

#school .sch_sit_left .sch_pho .pho_con dd{
	width: 100%;
	height:20px;
	overflow: hidden;
	text-align: center;
	line-height: 20px;
}

#school .sch_sit_left .school_com{
	width: 100%;
	min-height: 105px;
	background-color: white;
	margin-top: 10px;
	border: 1px solid #808080;
	border-top: 3px solid #307bce;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom: 1px solid #E7E5E6;
	box-shadow: 0px 2px 10px 2px #E7E5E6;
	_overflow: hidden;
}

#school .sch_sit_left .school_com .sch_com_tit{
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #c1c1c1;
}

#school .sch_sit_left .school_com .sch_com_tit .sch_tit_left{
	float: left;
	margin-left: 15px;
	font-weight: bold;
}

#school .sch_sit_left .school_com .sch_com_tit .sch_tit_right{
	float: right;
	margin-right: 15px;
}

#school .sch_sit_left .school_com .sch_com_tit .com_tit_left{
	float: left;
	margin-left: 15px;
	font-weight: bold;
}

#school .sch_sit_left .school_com .sch_com_tit .com_tit_right{
	float: right;
	margin-right: 15px;
}

#school .sch_sit_left .school_com .sch_com_tit .com_tit_right a{
	color:#2f7bd1;
}

#school .sch_sit_left .school_com .sch_com_tit .com_tit_right a:hover{
	color:red;
}

#school .sch_sit_left .school_com .sch_com_con .com_det{
	width: 210px;
	min-height:100px;
	float: left;
	margin-left:15px;
	_text-align: left;
	_display: inline-block;
	_margin-left: 7.5px;
}

#school .sch_sit_left .det_ite{
	width:100%;
	height: 25px;
	line-height: 25px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

#school .sch_sit_left .det_ite .ren_mes{
	float: left;
	width: 30px;
	height: 22px;
}

#school .sch_sit_left .det_ite .coach_score{
	float: left;
	width: 75px;
	height: 15px;
	z-index: 100;
	margin-left: -119px;
	margin-top: 3px;
}

#school .sch_sit_left .det_ite .coach_score li{
	width: 15px;
	height: 15px;
	float: left;
}

#school .sch_sit_left .det_ite .en_score{
	float: left;
	width: 75px;
	height: 15px;
	z-index: 100;
	margin-left: -119px;
	margin-top: 3px;
}

#school .sch_sit_left .det_ite .en_score li{
	width: 15px;
	height: 15px;
	float: left;
}

#school .sch_sit_left .det_ite .server_score{
	float: left;
	width: 75px;
	height: 15px;
	z-index: 100;
	margin-left: -119px;
	margin-top: 3px;
}

#school .sch_sit_left .det_ite .server_score li{
	width: 15px;
	height: 15px;
	float: left;
}

#school .sch_sit_left  .det_ite .ite_tit{
	width: 70px;
	height: 100%;
	display: block;
	float: left;
	text-align: right;
	_display: inline-block;
}

#school .sch_sit_left .det_ite .ite_con{
	width: 90px;
	height: 100%;
	display: block;
	float: left;
	margin-top:-1px;
	margin-left: 5px;
	_display: inline-block;
}

#school .sch_sit_left .det_ite .ite_con .ren_mes{
	float: left;
}

#school .sch_sit_left .school_com .sch_com_con .pos_rev{
	width:270px;
	height:80px;
	float: right;
	text-align: center;
	margin-top: 10px;
	margin-right: 220px;
}

#school .sch_sit_left .school_com .sch_com_con .pos_rev .pos_rev_a{
	width: 130px;
	height: 40px;
	display: block;
	margin-left: 70px;
	line-height: 40px;
	color: white;
	background-color: #2f7acb;
	border-radius: 5px;
	margin-top: 5px;
}

#school .sch_sit_left .school_com .sch_com_con .pos_rev .pos_rev_a:hover{
	text-decoration: none;
}

#school .sch_sit_left .school_com .sch_com_con .loo_mor_rew{
	width: 100%;
	height: 30px;
	line-height: 30px;
	clear: both;
	_display: inline-block;
}

#school .sch_sit_left .school_com .sch_com_con .loo_mor_rew span{
	float: right;
	margin-right: 10px;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite {
	width: 100%;
	min-height: 70px;
	margin-bottom: 10px;
	clear: both;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_ite_left{
	width: 50px;
	height:50px;
	float: left;
	margin-left: 15px;
    border-radius: 5px;
    overflow: hidden;
	_display: inline-block;
	_margin-left: 7.5px;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_ite_left1{
	width: 48px;
	height:48px;
	float: left;
	margin-left: 0px;
	border: 1px solid #cccccc;
	padding: 1px;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_ite_left img{
	width: 100%;
	height: 100%;
	_display: block;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_ite_right{
	width: 625px;
	min-height: 75px;
	float: left;
	margin-left: 10px;
	_display: inline-block;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep{
	width: 685px;
	min-height: 100px;
	clear: both;
	margin-left: 15px;
	display: none;
	border: 1px solid #cccccc;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .com_rep_inp{
	height: 75px;
	width: 657px;
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #cccccc;
	font-family: '微软雅黑','宋体';
	padding-left: 3px;
	padding-right: 3px;
	_margin-left:0px;
	_width: 665px;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .sub_rep{
	float: right;
	cursor: pointer;
	background-color: #2f7acb;
	display:inline-block;
	margin-right: 10px;
	color: white;
	width: 55px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-radius:5px;
	margin-top: 5px;
	font-size: 13px;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .sub_rep:hover{
	text-decoration: none;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .rev_item{
	width: 665px;
	min-height: 50px;
	clear: both;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .rev_item .rev_item_tit{
	width: 100%;
	height:25px;
	line-height:25px;
	font-size: 14px;
	background-color: #EEEEEE;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .rev_item .rev_item_tit .rep_user{
	float: left;
	margin-left: 5px;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .rev_item .rev_item_tit .rep_time{
	float: left;
	margin-left: 5px;
	color:#4d4d4d;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .rev_item .rev_item_con{
	width: 100%;
	min-height:25px;
	line-height:25px ;
    font-size: 14px;
    width: 655px;
	margin-left: 5px;
	_text-align: left;
}

#school .sch_sit_left .school_com .sch_com_con .rev_item_bot{
	width:100%;
	height: 5px;
	clear: both;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .rev_rep_ctl {
	width: 100%;
	height: 25px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .rev_rep_ctl a{
	display: inline-block;
	border: 1px solid #cccccc;
	height: 20px;
	line-height: 20px;
	width:24px;
	cursor: pointer;
	margin-left: 2.5px;
	margin-right:2.5px;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .rev_rep_ctl a:hover{
	text-decoration: none;
	background-color: #2f7acb;
	color: white;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .rev_rep_ctl .currRevRepPage{
	text-decoration: none;
	background-color: #2f7acb;
	color: white;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .rev_rep_ctl .first{
	width:55px;
}

#school .sch_sit_left .school_com .sch_com_con .com_ite .com_rep .rev_rep_ctl .last{
	width:55px;
}

#school .sch_sit_left .school_com .com_ite .com_ite_right .com_tit{
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #EEEEEE;
	display: block;
}

#school .sch_sit_left .school_com .com_ite .com_ite_right .com_tit .com_user{
	float: left;
	margin-left: 5px;
}

#school .sch_sit_left .school_com .com_ite .com_ite_right .com_tit .com_time{
	float: right;
	margin-right: 5px;
}

#school .sch_sit_left .school_com .com_ite .com_ite_right .com_con{
	width: 615px;
	height: 25px;
	line-height: 25px;
	display: block;
	margin-left: 5px;
	_text-align: left;
}

#school .sch_sit_left .school_com .com_ite .com_ite_right .ite_com_det{
	width: 100%;
	height: 20px;
	line-height:20px;
	display: block;
}

#school .sch_sit_left .school_com .com_ite .ite_com_det a{
	float: right;
	cursor: pointer;
	color:#2f7bd1;
	font-size: 13px;
	margin-right: 5px;
}

#school .sch_sit_left .school_com .com_ite .ite_com_det a:hover{
	text-decoration: none;
}

#school .sch_sit_left .school_com .review_ctl_btn {
	height: 40px;
	width: 100%;
	clear: both;
	line-height: 40px;
	text-align:center;
}

#school .sch_sit_left .school_com .review_ctl_btn a{
	display: inline-block;
	border: 1px solid #cccccc;
	height: 22px;
	line-height: 22px;
	width:26px;
	cursor: pointer;
}

#school .sch_sit_left .school_com .review_ctl_btn a:hover{
	text-decoration: none;
	background-color: #2f7acb;
	color: white;
}

#school .sch_sit_left .school_com .review_ctl_btn .revCurPag{
	text-decoration: none;
	background-color: #2f7acb;
	color: white;
}

#school .sch_sit_left .school_com .review_ctl_btn .first{
	width:60px;
}
#school .sch_sit_left .school_com .review_ctl_btn .last{
	width:60px;
}

#school .sch_sit_left .use_rew{
	width: 100%;
	min-height: 200px;
	background-color: white;
	border: 1px solid #808080;
	margin-top: 10px;
	border-top: 3px solid #307bce;
	border-left: 1px solid #E7E5E6;
	border-right: 1px solid #E7E5E6;
	border-bottom: 1px solid #E7E5E6;
	box-shadow: 0px 2px 10px 2px #E7E5E6;
}

#school .sch_sit_left .use_rew .use_rew_tit{
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #c1c1c1;
}

#school .sch_sit_left .use_rew .use_rew_tit .rew_tit_txt{
	float: left;
	margin-left:15px;
	font-weight: bold;
}

#school .sch_sit_left .use_rew .use_rew_tit .un_login{
	float: right;
	margin-right:10px ;
}

#school .sch_sit_left .use_rew .use_rew_con{
	width: 100%;
}

#school .sch_sit_left .use_rew .use_rew_con .use_rew_sco{
	width: 280px;
	height: 165px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	_text-align: left;
	_display: inline-block;
	_margin-left: 8px;
}

#school .sch_sit_left .use_rew .use_rew_con .rew_con{
	width: 100%;
	min-height: 100px;
	float: left;
	clear: left;
}

#school .sch_sit_left .use_rew .use_rew_con .rew_con .rew_con_tit{
	width: 70px;
	height: 25px;
	float: left;
	text-align: right;
	display: block;
	margin-left: 15px;
	_display: inline-block;
}

#school .sch_sit_left .use_rew .use_rew_con .rew_con .com_txt_area{
	width: 620px;
	height: 100px;
	display: block;
	float: left;
	margin-top: 6px;
	_display: inline-block;
}

#school .sch_sit_left .use_rew .use_rew_con .rew_con .com_txt_area .com_txt_input{
	width: 611px;
	height: 80px;
	border: 1px solid #cccccc;
	margin-left: 5px;
	font-family: '微软雅黑','宋体';
}

#school .sch_sit_left .use_rew .use_rew_con .rew_con .com_txt_area .com_txt_des{
	margin-top: 0px;
	display: block;
	font-size: 12px;
	margin-left: 5px;
	_text-align: left;
}

#school .sch_sit_left .use_rew .use_rew_con .rew_con .rew_con_bom{
	width: 100%;
	height: 35px;
	clear: both;
	display: block;
}

#school .sch_sit_left .use_rew .use_rew_con .rew_con .rew_con_bom .sub_com{
	width: 130px;
	height: 35px;
	display: block;
	float: right;
	background-color: #2f7acb;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	color: white;
	margin-right: 15px;
	margin-bottom: 15px;
	border-radius: 5px;
	margin-top: -5px;
	_margin-top: 0px;
	_margin-right:7.5px;
}

#school .sch_sit_left .use_rew .use_rew_con .rew_con .rew_con_bom .sub_com:hover{
	text-decoration: none;
}

#school #over_lay{
	position: absolute;
	width: 100%;
	height:100%;
	z-index:10;
	top: 0;
	left: 0;
	background-color:#000000;
	opacity: 0.5;
	filter:Alpha(opacity=50);
	display: none;
}

#school #user_login{
	position: absolute;
	width: 350px;
	height:285px;
	border: 1px solid #808080;
	background-color: white;
	z-index: 11;
	display: none;
	font-family: '黑体','宋体';
}

#school #user_login .user_con{
	width: 100%;
	margin-top: 10px;
}

#school #user_login .login_tit{
	width: 100%;
	height: 45px;
	background:url("../image/school_bg.png") scroll -73px -345px no-repeat;
	border-bottom: 1px solid #cccccc;
}

#school #user_login .login_tit .login_tit_txt{
	float: left;
	color: #4790df;
	font-size: 21px;
	margin-top: 8px;
	margin-left: 8px;
}

#school #user_login .login_tit .close_login{
	display: block;
	float: right;
	margin-top: 10px;
	margin-right: 11px;
	width: 20px;
	height: 20px;
	cursor:pointer;
	background: url("../image/onl_reg_btn.png") scroll -2px 1px no-repeat;
}

#school #user_login .login_tit .close_login:hover{
	background: url("../image/onl_reg_btn.png") scroll -2px -55px no-repeat;
}

#school #user_login .user_info_div{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-top: 15px;
}

#school #user_login .txt_tit{
	font-size: 16px;
	margin-right: 5px;
	width: 56px;
	display: inline-block;
	text-align: left;
+display: block;
+float: left;
+margin-left: 25px;
}

#school #user_login .input_text{
	width: 221px;
	height: 30px;
	border: 1px solid #cccccc;
	font-size: 16px;
	font-family: '微软雅黑','宋体';
	line-height: 30px;
	padding-left: 7px;
	padding-right: 7px;
+margin-right: 20px;
}

#school #user_login .txt_img{
	display: inline-block;
	width: 237px;
	height:40px;
	text-align: left;
}

#school #user_login #validateCode{
	width: 70px;
	height: 30px;
	border: 1px solid #cccccc;
	font-size: 16px;
	font-family: '微软雅黑','宋体';
	line-height: 30px;
	padding-left: 7px;
	padding-right: 7px;
	display: inline-block;
	float: left;
}

#school #user_login #validate{
	width: 85px;
	height: 32px;
	display: inline-block;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

#school #user_login .refresh_code{
	cursor: pointer;
}

#school #user_login .log_btn{
	width: 100px;
	height: 30px;
	background-color: #4790df;
	display: inline-block;
	line-height: 30px;
	color: white;
	font-size: 16px;
	cursor: pointer;
	border-radius: 5px;
	border: 1px solid #c2e4ff;
}

#school #user_login .log_btn:hover{
	color: white;
	text-decoration: none;
}

#school .school_map_top{
	width: 998px;
	min-height:95px;
	background-color: white;
	clear: both;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
	margin-top: 5px;
	_margin-top:10px;
}

#school .sch_map_top{
	margin-top: 5px;
}

#school .school_map_top .school_map_sign{
	width: 206px;
	height: 50px;
	float: left;
	margin-left:50px;
	margin-top:28px;
	background: url('../image/school_bg.png') scroll -7px -2078px no-repeat;
	_margin-left:25px;
}

#school .school_map_top .map_sear_are{
	width:auto;
    height:100%;
}

#school .school_map_top .map_sear_are .sea_map_sig{
	width: 206px;
	height: 50px;
	float: left;
	margin-left:37px;
	margin-top: 30px;
	background: url('../image/school_bg.png') scroll -7px -2078px no-repeat;
	_display: inline-block;
	_margin-left:18.5px;
}

#school .school_map_top .map_sear_are .sear_tr_dr{
	width:710px;
	height: 90px;
	margin-top:8px;
	margin-left:30px;
	float: left;
	_display: inline-block;
	_margin-left: 15px;
}

#school .school_map_top .map_sear_are .sear_tr_dr .tr_dr_tit{
	height: 30px;
	width: 100%;
	overflow: hidden;
}

#school .school_map_top .map_sear_are .sear_tr_dr .tr_dr_tit li{
	height: 25px;
	line-height: 25px;
	border: 1px solid #cccccc;
	text-align: center;
	float: left;
	margin-right: 5px;
	cursor: pointer;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 5px 5px 0px 0px;
	margin-top: 3px;
	border-bottom: 0px;
	_margin-top: 4px;
}

/**在线报名**/
#school #onl_reg{
	position: absolute;
	width: 395px;
	height:300px;
	border: 1px solid #808080;
	background-color: white;
	z-index: 12;
	font-family: '黑体','宋体';
	display: none;
	top:100px;
	left: 100px;
	overflow: hidden;
	background: url("../image/reg_tit_bg.png") scroll 0px 0px repeat-x;
	background-color: white;
}

#school #onl_reg .onl_reg_tit{
	width: 345px;
	height: 30px;
	line-height: 30px;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 25px;
	_margin-left: 7px;
}

#school #onl_reg .onl_reg_tit .reg_tit_des{
	color: #1F84D2;
	font-size: 21px;
	float: left;
}

#school #onl_reg .onl_reg_tit .reg_tit_clo{
    width: 20px;
    height: 20px;
    display: inline-block;
    float: right;
    background: url("../image/onl_reg_btn.png") scroll -2px 1px no-repeat;
    margin-top: 5px;
    cursor: pointer;
}

#school #onl_reg .onl_reg_tit .reg_tit_clo:hover{
    background: url("../image/onl_reg_btn.png") scroll -2px -55px no-repeat;
}

#school .onl_reg{
	width: 350px;
	height:320px;
	background-color: white;
	font-family: '微软雅黑','宋体';
	margin-left: 25px;
	_margin-left: 40px;
}

#school .onl_reg .onl_reg_con{
	width: 315px;
	height: 250px;
	margin: 0px auto;
	padding: 1px;
}

#school .onl_reg .onl_reg_con .reg_con_ite{
	width:315px;
	height:30px;
	margin-top: 8px;
	_margin-top: 6px;
}

#school .onl_reg .onl_reg_con .reg_ite_cou{
	margin-top: 5px;
}

#school .onl_reg .onl_reg_con .reg_con_ite .reg_ite_tit{
	width: 50px;
	height: 100%;
	line-height: 30px;
	float: left;
	font-size: 15px;
}

#school .onl_reg .onl_reg_con .reg_con_ite  .reg_ite_con{
	width: 260px;
	height: 100%;
	float: left;
	font-size: 15px;
	line-height:30px;
	margin-top: 2px;
}

#school .onl_reg .onl_reg_con .reg_con_ite  .reg_ite_con #reg_uni_nam{
	font-weight: bold;
	font-size: 16px;
    font-family:'宋体';
}

#school .onl_reg .onl_reg_con .reg_con_ite  .reg_ite_con td{
	width: 60px;
}

#school .onl_reg .onl_reg_con .reg_con_ite  .reg_ite_con .reg_sel{
	height: 25px;
	width: 260px;
	font-size: 15px;
	font-family: '微软雅黑','宋体';
	border: 1px solid #cccccc;
}

#school .onl_reg .onl_reg_con .reg_con_ite  .reg_ite_con .sex_m_lab{
	margin-right: 5px;
	margin-left: 2px;
}

#school .onl_reg .onl_reg_con .reg_con_ite  .reg_ite_con .inp_txt{
	width: 250px;
	height: 21px;
	border: 1px solid #cccccc;
	font-family: '微软雅黑','宋体';
	padding-left: 5px;
	padding-right: 5px;
	font-size: 15px;
	margin-top: 2px;
	line-height: 21px;
	_width: 258px;
	_height: 26px;
	_line-height: 26px;
}

#school .onl_reg .onl_reg_con .reg_con_ite  .reg_ite_con .inp_txt_nan{
	width: 187px;
	height: 21px;
	border: 1px solid #cccccc;
	font-family: '微软雅黑','宋体';
	padding-left: 5px;
	padding-right: 5px;
	font-size: 15px;
	margin-top: 2px;
	line-height: 21px;
	float: left;
	_width:197px;
	_height: 26px;
	_line-height: 26px;
}

#school .onl_reg .onl_reg_con .reg_con_ite  .reg_ite_con #onl_reg_sex{
	height: 25px;
	width: 58px;
	font-size: 15px;
	font-family: '微软雅黑','宋体';
	border: 1px solid #cccccc;
	float: left;
	margin-top: 2px;
	margin-left: 3px;
}

#school .onl_reg .onl_reg_con .reg_con_ite  .reg_ite_con a{
	background-color: #307bce;
	display: inline-block;
	width: 95px;
	height: 30px;
	line-height: 30px;
	color: white;
	text-align: center;
	border-radius: 5px;
	margin-top: 5px;
	text-decoration: none;
	margin-left: 55px;
}

#school .onl_reg .onl_reg_con .reg_con_ite  .reg_ite_con a:hover{
	text-decoration: none;
	cursor: pointer;
}

#school .school_map_top .map_sear_are .sear_tr_dr .tr_dr_tit .curr_chose{
	background-color: #3179cd;
	color: white;
	font-weight: bold;
	border: 1px solid #3179cd!important;
	border-bottom: 0px;
}

#school .school_map_top .map_sear_are .sear_tr_dr .tr_dr_con{
	width:555px;
	height:45px;
	float: left;
    border: 1px solid  #3179cd;
}

#school .school_map_top .map_sear_are .sear_tr_dr .tr_dr_con #start{
	width: 245px;
	height: 30px;
	border: 1px solid #cdcdcd;
	display: inline-block;
	float: left;
	font-family: '微软雅黑','宋体';
	margin-top: 7px;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 30px;
	_width:255px;
}

#school .school_map_top .map_sear_are .sear_tr_dr .tr_dr_con .sea_dir{
	width: 20px;
	height: 24px;
	display: inline-block;
	float: left;
	cursor: pointer;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

#school .school_map_top .map_sear_are .sear_tr_dr .tr_dr_con .sea_dir_img{
	background: url('../image/school_bg.png') scroll -218px -1835px no-repeat;
}

#school .school_map_top .map_sear_are .sear_tr_dr .tr_dr_con .res_dir_img{
	background: url('../image/school_bg.png') scroll -253px -1835px no-repeat;
}

#school .school_map_top .map_sear_are .sear_tr_dr .tr_dr_con #end{
	width: 245px;
	height: 30px;
	border: 1px solid #cdcdcd;
	display: inline-block;
	float: left;
	font-family: '微软雅黑','宋体';
	margin-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 30px;
	_width: 255px;
}

#school .school_map_top .map_sear_are .sear_tr_dr  .searc_btn{
	width:120px;
	height: 40px;
	display: inline-block;
	background-color: #3179cd;
	border-radius: 5px;
	color: white;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	cursor: pointer;
	margin-left: 10px;
	margin-top: 3px;
    font-family: '黑体','宋体';
}

#school .school_map_top .map_sear_are .sear_tr_dr  .searc_btn:hover{
	text-decoration: none;
}

#school .school_map_top .map_sear_are .sea_are_inp{
	width:332px;
	height: 70px;
	margin-top: 15px;
	float: left;
	margin-left: 10px;
	text-align: left;
	_margin-left: 5px;
}

#school .school_map_top .map_sear_are .sea_are_inp .sea_inp_are{
	width:330px;
	height:38px;
	border: 1px solid #3179cd;
	float: left;
}

#school .school_map_top .map_sear_are .sea_are_inp .sea_inp{
	width:308px;
	height: 25px;
	border: 1px solid #cccccc;
	margin-left: 5px;
	margin-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	line-height:25px;
    font-family: '黑体','宋体';
    font-size: 15px;
	_width: 318px;
}

#school .school_map_top .map_sear_are .sea_are_inp .cho_btn{
	width:70px;
	height: 25px;
	border: 1px solid #cccccc;
	display: inline-block;
	text-align: center;
	line-height: 25px;
	cursor: pointer!important;
	color: #000000;!important;
	border-radius:5px 5px 0px 0px;
	border-bottom: 0px;
	border-bottom: 0px !important;
	font-size: 15px;
    font-family: '黑体','宋体';
}

#school .currSearType{
	background-color: #3179cd;
	border: 1px solid #3179cd!important;
	color:white!important;
	font-weight: bold;
}

#school .school_map_top .map_sear_are .ser_btn{
	width:100px;
	height: 35px;
	border: 1px solid #cccccc;
	float:left;
	text-align: center;
	display: block;
	margin-left: 10px;
	margin-top: 42px;
	line-height: 35px;
	cursor: pointer!important;
	background-color: #3179cd;
	border-radius: 5px;
	color: white;
    font-size: 15px;
    font-family: '黑体','宋体';
}

#school .school_map_top .map_sear_are .ser_btn:hover{
	text-decoration: none;
}

#school .school_map_top .map_sear_are .sea_are_inp  a:hover{
	color: #000000;
	text-decoration: none;
}

#school .school_map_top .map_sear_are .sea_are_inp  a:hover{
	color: #000000;
	text-decoration: none;
}

#school .school_map_top .sch_map_nav{
	float: right;
	width: 420px;
	height: 35px;
}

#school .school_map_top .sch_map_nav li{
	float: left;
}

#school .school_map_top .sch_map_nav li a{
	font-size: 12px;
}

#school .school_map_left{
	width:721px;
	height: 620px;
	background-color: white;
	float: left;
	margin-top: 10px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
}

#school .school_map_tra{
	width:998px;
	height: 585px;
}

#school .school_map_right{
	width: 265px;
	min-height: 620px;
	background-color: white;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #E7E5E6;
	box-shadow:2px 2px 10px #E7E5E6;
	_text-align: left;
}

#school .school_map_right .sch_area{
	width: 100%;
	min-height: 50px;
}

#school .school_map_right .sch_area .sch_area_tit{
	height: 25px;
	line-height: 25px;
	width: 100%;
	background-color: #e9e9e9;
}

#school .school_map_right .sch_area .sch_area_tit span{
	float: left;
	margin-left: 10px;
	font-weight: bold;
}

#school .school_map_right .sch_area .sch_area_con{
	width: 255px;
	margin-left: 10px;
}

#school .school_map_right .sch_area .sch_area_con a{
	padding-left: 10px;
	display: inline-block;
	float: left;
	margin-right:10px;
	font-size: 12px;
	font-family: '宋体';
	height:20px;
	line-height: 20px;
	cursor: pointer;
	color: #575757;
	margin-top: 7px;
    +text-overflow: ellipsis;
    +word-break:keep-all;
    +white-space:nowrap;
}

#school .school_map_right .sch_area .sch_area_con a span{
	display: inline-block;
	padding-right: 10px;
	+text-overflow: ellipsis;
}

#school .school_map_right .school_business{
	width: 100%;
	min-height: 50px;
	margin-top: 10px;
}

#school .school_map_right .school_business .sch_bun_tit{
	width: 100%;
	height: 25px;
	line-height: 25px;
	background-color:#e9e9e9;
}

#school .school_map_right .school_business .sch_bun_tit span{
	float: left;
	margin-left: 10px;
	font-weight: bold;
}

#school .school_map_right .school_business .sch_bun_con{
	width: 255px;
	margin-left: 10px;
}

#school .school_map_right .school_business #order a span{
	padding-right: 18px;
}

#school .school_map_right .school_business .sch_bun_con a{
	padding-left: 10px;
	display: inline-block;
	float: left;
	margin-right:10px;
	font-size: 12px;
	font-family: '宋体';
	height:20px;
	line-height: 20px;
	cursor: pointer;
	color: #575757;
	margin-top: 7px;
    _text-overflow: ellipsis;
    _word-break:keep-all;
    _white-space:nowrap;
}

#school .school_map_right .school_business .sch_bun_con a span{
	display: inline-block;
	padding-right: 10px;
	_text-overflow: ellipsis;
}

#school .school_map_right .order_option{
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-top: 10px;
}

#school .school_map_right .order_option li{
	float: left;
	margin-left: 10px;
}

#school .school_map_right .order_option li a{
	cursor: pointer;
}

#school .school_map_right .order_option li span{
	display: inline-block;
	width: 15px;
	height: 20px;
	float: right;
	margin-top: 4px;
}

#school .school_map_right .sch_rea_tit{
	width: 100%;
	height: 25px;
	line-height: 25px;
	background-color: #e9e9e9;
}

#school .school_map_right .sch_rea_tit span{
	font-weight: bold;
	float: left;
	margin-left: 10px;
}

#school .school_map_right .sch_rea_inf{
	width: 100%;
	height: 355px;
	overflow: auto;
}

#school .school_map_right .sch_rea_inf li{
	height: 55px;
	width: 100%;
	border-bottom: 1px dotted #cccccc;
	margin-top: 10px;
}

#school .school_map_right .sch_rea_inf li .sch_ite_left{
	width: 25px;
	height: 100%;
	display:inline-block;
	float: left;
	margin-left: 10px;
}

#school .school_map_right .sch_rea_inf li .sch_ite_left .sch_ite_no{
	width: 27px;
	height: 27px;
	display:inline-block;
	text-align: center;
	line-height: 25px;
	color: white;
	font-weight: bold;
	background: url('../image/school_bg.png') scroll -429px -262px no-repeat;
	margin-top: 5px;
}

#school .school_map_right .sch_rea_inf li .sch_ite_right{
	width: 200px;
	height: 100%;
	display:inline-block;
	float: left;
	margin-left: 5px;
}

#school .school_map_right .sch_rea_inf li .sch_ite_right .ite_rig_ite{
	width: 100%;
	height: 20px;
	line-height: 20px;
	display: inline-block;
}

#school .school_map_right .sch_rea_inf li .sch_ite_right .item_left{
	float: left;
}

#school .school_map_right .sch_rea_inf li .sch_ite_right .item_left .sch_rem_bg{
	display: inline-block;
	width: 75px;
	height:15px;
	background:url("../image/school_bg.png") no-repeat scroll -122px -7px;
}

#school .school_map_right .sch_rea_inf li .sch_ite_right .item_left .sch_rem_bg .sch_rem_sco{
	width:0px;
	height:15px;
	background:url("../image/school_bg.png") no-repeat scroll -40px -7px;
	display: block;
}

#school .school_map_right .sch_rea_inf li .sch_ite_right .item_left a{
	display: inline-block;
	color: #3476cc;
	font-weight: bold;
	font-size: 15px;
	width: 130px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 2px;
}

#school .school_map_right .sch_rea_inf li .sch_ite_right .item_left a:hover{
	color:red;
}

#school .school_map_right .sch_rea_inf li .sch_ite_right .item_right{
	float: right;
}

#school .school_map_right .sch_rea_inf li .sch_ite_right .item_right .sch_cos_pri{
	color:#da0402;
	font-weight: bold;
    font-size: 17px;
    font-family: '黑体','宋体';
    +font-weight: normal;
}

#school .school_map_right .sch_rea_inf li .sch_ite_right .item_right a{
	color:#3476cc;
}

#school .school_map_right .sch_rea_inf li .sch_ite_right .item_right a:hover{
	color: red;
}

#school .school_map_right .bus_rea_inf{
	width: 100%;
	height: 440px;
	margin-top:10px;
}

#school .school_map_right .bus_rea_inf .bus_inf_tit{
	width: 100%;
	height:25px;
	line-height: 25px;
	background-color: #e9e9e9;
}

#school .school_map_right .bus_rea_inf .bus_inf_tit span{
	float: left;
	margin-left: 10px;
	font-weight: bold;
}

#school .school_map_right .bus_rea_inf .bus_inf_con {
	width: 100%;
	height: 418px;
	overflow: auto;
}

#school .school_map_right .bus_rea_inf .bus_inf_con li{
	width:100%;
	min-height:50px;
	line-height: 50px;
	border-bottom: 1px #cccccc dotted;
}

#school .school_map_right .bus_rea_inf .bus_inf_con .sea_emp_res{
	line-height: 20px;
}

#school .school_map_right .bus_rea_inf .bus_inf_con .sea_res_emp{
	font-weight: bold;
	color: red;
	margin-top: 10px;
	display: inline-block;
	margin-bottom: 10px;
    width: 245px;
    margin-left: 10px;
}

#school .school_map_right .bus_rea_inf .bus_inf_con li .bus_sta_sig{
	width: 18px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-top: 15px;
	background: url('../image/school_bg.png') scroll -330px -1844px no-repeat;
	margin-left: 10px;
}

#school .school_map_right .bus_rea_inf .bus_inf_con li a{
	display: inline-block;
	float: left;
	min-height:16px;
	line-height: 16px;
	width: 200px;
	overflow: hidden;
	color: #000000;
	margin-top: 17px;
	margin-left: 5px;
	margin-bottom: 10px;
}

#school .school_map_right .bus_rea_inf .bus_inf_con li a:hover{
	color: red;
	text-decoration: none;
}

#school .school_map_right .bus_line_tit{
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-bottom:1px solid #cccccc;
}

#school .school_map_right .bus_line_tit li{
	float: left;
	height: 29px;
	line-height: 30px;
	padding-right:10px;
	padding-left:10px;
	border: 1px solid #cccccc;
	border-left: 0px;
	cursor: pointer;
	background-color: #f7f7f7;
	color: #808080;
	font-size: 15px;
}

#school .currChose{
	color:#000000!important;
	font-weight: bold;
	background-color:white!important;
	border-top:2px solid #3179cd!important;
	border-bottom: 0px!important;
}

#school .school_map_right .bus_line_tit span{
	float: left;
	margin-left: 10px;
}
#school .school_map_right .bus_line_con{
	width: 100%;
	height: 590px;
	overflow:auto;
}

#school .school_map_right .bus_line_con .sch_info{
	height: 70px;
	line-height: 0px;
}

#school .school_map_right .bus_line_con .sch_info span{
	_text-align: left;
}

#school .school_map_right .bus_line_con .sch_info .sch_info_top{
	height: 40px;
	width: 100%;
	margin-top: 15px;
	line-height: 40px;
	display: inline-block;
}

#school .school_map_right .bus_line_con .sch_info .sch_info_top .sch_map_sig{
	width: 30px;
	height: 40px;
	display: inline-block;
	float: left;
	background:url('../image/school_bg.png') scroll -289px -1839px no-repeat;
	margin-left: 10px;
	margin-top: 2px;
}

#school .school_map_right .bus_line_con .sch_info .sch_info_top  .sch_lin{
    display: inline-block;
    float: left;
    font-size: 16px;
    color: #3476cc;
    margin-left: 10px;
    min-height: 16px;
    line-height: 16px;
    cursor: pointer;
    width: 150px;
    font-weight: bold;
}

#school .school_map_right .bus_line_con .sch_info .sch_info_top  .sch_lin:hover{
	color: red;
}

#school .school_map_right .bus_line_con .sch_info .sch_info_btn{
	width:150px;
	height:15px;
	line-height:15px;
	margin-left: 10px;
	display: inline-block;
	float: left;
	margin-top: 10px;
}

#school .school_map_right .bus_line_con .sch_info .sch_rew_bg1{
	display: inline-block;
	width: 95px;
	height:20px;
	background:url("../image/school_bg.png") no-repeat scroll -3px -312px;
}

#school .school_map_right .bus_line_con .sch_info .sch_rew_bg1 .sch_rew_sco1{
	width:0px;
	height:20px;
	background:url("../image/school_bg.png") no-repeat scroll -3px -293px;
	display: block;
}

#school .school_map_right .bus_line_con .sch_info .sch_info_btn .rem_sco_sty{
	color:#da0402;
	display: inline-block;
	font-weight: bold;
}

#school .school_map_right .bus_line_con .bus_route{
	margin-top: 10px;
}

#school .school_map_right .bus_line_con .tr_route{
	margin-top: 10px;
}

#school .school_map_right .bus_line_con li{
	width:245px;
	margin-left: 10px;
	min-height:50px;
	line-height: 50px;
	border-bottom: 1px #cccccc dashed;
}

#school .school_map_right .bus_line_con .fir_li_sty{
	border-top: 1px #cccccc dashed;
}

#school .school_map_right .bus_line_con li .bus_rou_sig{
	width: 18px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-top: 15px;
	background: url('../image/school_bg.png') scroll -330px -1844px no-repeat;
}

#school .school_map_right .bus_line_con li .tri_rou_sig{
	width: 18px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-top: 15px;
	background: url('../image/school_bg.png') scroll -354px -1844px no-repeat;
}

#school .school_map_right .bus_line_con li .mro_tri_sig{
	width:18px;
	height:21px;
	display: inline-block;
	float: left;
	margin-top: 15px;
	background: url('../image/school_bg.png') scroll -378px -1844px no-repeat;
}

#school .school_map_right .bus_line_con li a{
	cursor: pointer;
}

#school .school_map_right .bus_line_con li a:hover{
	color: red;
	text-decoration: none;
}

#school .school_map_right .bus_line_con li .bud_rou_lin{
	display: inline-block;
	float: left;
	min-height:16px;
	line-height: 16px;
	width: 220px;
	overflow: hidden;
	color: #000000;
	margin-top: 17px;
	margin-left: 5px;
	margin-bottom: 10px;
	_text-align:left;
}

#school .school_map_right .bus_line_con li .loo_mor_tri{
	color:#3179cd;
}

#school .currRoute{
	font-weight: bold;
	color: #3179cd!important;
}

#school .tra_area{
	width:315px;
	min-height:65px;
	color: #545454;
	font-size: 14px !important;
	margin-top: 10px;
}

#school .tra_area .tra_pho_are{
	width: 85px;
	height: 65px;
	padding: 1px;
	border: 1px solid #cccccc;
	float: left!important;
}

#school .tra_area .tra_pho_are img{
	width: 100%;
	height: 100%;
}

#school .tra_area .tra_rel_inf{
	height:65px;
	width:220px; /*180*/
	overflow: hidden;
	float:right!important;
}

#school .tra_area .tra_rel_inf .tra_nam{
	width:100%;
	display: inline-block;
	line-height:16px;
	min-height: 16px;
}

#school .tra_area .tra_rel_inf .tra_nam a{
	color:#2f7acb;
	font-weight: bold;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

#school .tra_area .tra_rel_inf .tra_nam a:hover{
	color: red;
}

#school .tra_area .tra_rel_inf .tra_tim{
	width: 100%;
	display: inline-block;
	line-height:16px;
	min-height: 16px;
    +margin-top: 9px;
}

#school .tra_area .tra_rel_inf .tra_tim .rem_sco_sty{
	color:#da0402;
}

#school .tra_area .tra_rel_inf  .rel_sch_nam{
	width: 100%;
	display: inline-block;
	line-height:16px;
	min-height: 16px;
    +margin-top: 9px;
}

#school .tra_area .tra_rel_inf  .rel_sch_nam a{
	color:#2f7acb;
	font-weight: bold;
}

#school .tra_area .tra_rel_inf  .rel_sch_nam a:hover{
	color:red;
}

#school .tra_area .tra_inf_bot{
	clear: both;
	width: 100%;
}

#school .map_cou_inf{
	font-family: '宋体';
	width:480px;
	min-height: 105px;
	border: 0px solid #808080;
	background-color: white;
	margin-top:10px;
}

#school .map_cou_inf .map_cou_tit{
	width: 100%;
	height:20px;
	line-height:20px;
	margin-top: -8px;
	_margin-top: 0px;
}

#school .map_cou_inf .map_cou_tit a{
	font-size: 17px;
	font-weight: bold;
	color:#3179cd;
	display: inline-block;
	float: left;
}

#school .map_cou_inf .map_cou_tit a:hover{
	color: red;
}

#school .map_cou_inf .map_cou_tit .map_wor_age{
	display: inline-block;
	float: left;
	margin-left:5px;
	color: #808080;
}

#school .map_cou_inf .map_sch_inf{
	width: 100%;
	min-height:70px;
}

#school .map_cou_inf .map_sch_inf a{
	color: #000000;
}

#school .map_cou_inf .map_sch_inf a:hover{
	color: red;
}

#school .map_cou_inf .map_sch_inf .map_sch_lef{
	width:100px;
	height:72px;
	border: 1px solid #cccccc;
	padding: 1px;
	float: left;
	margin-top: 5px;
}

#school .map_cou_inf .map_sch_inf .map_sch_lef img{
	width: 100%;
	height: 100%;
}

#school .map_cou_inf .map_sch_inf .map_sch_rig{
	width:360px;
	min-height: 80px;
	float: right;
	margin-top: 5px;
}

#school .map_cou_inf .map_sch_inf .map_sch_rig .map_sch_cs{
	width: 100%;
	display: inline-block;
	line-height: 16px;
	margin-top: 5px;
	height: 18px;
	overflow: hidden;
}

#school .map_cou_inf .map_sch_inf .map_sch_rig .map_sch_cs .sch_pht_sig{
	width: 18px;
	height:18px;
	display: inline-block;
	float: left;
	border-radius: 2px;
	background: url('../image/school_bg.png') scroll -160px -267px no-repeat;
	margin-right: 5px;
}

#school .map_cou_inf .map_sch_inf .map_sch_rig .map_sch_cs .sch_cs_sty{
	display: inline-block;
	float: left;
	font-weight: bold;
}

#school .map_cou_inf .map_sch_inf .map_sch_rig .map_sch_lev{
	width: 100%;
	height: 16px;
	display: inline-block;
	font-size: 12px;
	margin-top: 4px;
	overflow: hidden;
    +margin-top: 10px;
}

#school .sch_sc_bg{
	display: inline-block!important;
	width: 75px!important;
	height:15px!important;
	margin-top: 1px;
	background:url("../image/school_bg.png") no-repeat scroll -122px -7px;
	float: left;
}

#school .map_cou_inf .map_sch_inf .map_sch_rig .map_sch_lev .sch_sc_des{
	display: inline-block;
	float: left;
	margin-left:10px;
	color: #000000;
}

#school .map_cou_inf .map_sch_inf .map_sch_rig .map_sch_lev .sch_sc_des:hover{
	color: #da0402;
}

#school .map_cou_inf .map_sch_inf .map_sch_rig .map_sch_lev  .sch_sc_num{
	display: inline-block;
	float: left;
}

#school   .sch_sc_sco{
	width:0px;
	height:15px;
	background:url("../image/school_bg.png") no-repeat scroll -40px -7px;
	display: block;
}

#school .map_cou_inf .map_sch_inf .map_sch_rig .map_sch_add{
	width: 100%;
	min-height:16px;
	display: inline-block;
	line-height: 16px;
    +margin-top: 10px;
}

#school .map_cou_inf .map_sc_co{
	width: 100%;
	min-height: 10px;
}

#school .map_cou_inf .map_sc_co .map_sco_cou{
	width:100%;
	height: 25px;
	line-height:25px;
	background-color: #e5e5e5;
}

#school .map_cou_inf .map_sc_co .map_cou_cla{
	width:110px;
	display: inline-block;
	float: left;
	overflow: hidden;
	margin-left: 5px;
}

#school .map_cou_inf .map_sc_co  .map_cou_lin{
	width:90px;
	display: inline-block;
	float: left;
	overflow: hidden;
}

#school .map_cou_inf .map_sc_co  .map_cou_ct{
	width:110px;
	display: inline-block;
	float: left;
	overflow: hidden;
}

#school .map_cou_inf .map_sc_co  .map_cou_pri{
	width:90px;
	display: inline-block;
	float: left;
	overflow: hidden;
}

#school .map_cou_inf .map_sc_co .cou_pri_cla{
	color:#da0402;
	font-weight: bold;
}

#school .map_cou_inf .map_sc_co  .map_cou_reg{
	width: 75px;
	display: inline-block;
	float:right;
	overflow: hidden;
}

#school .map_cou_inf .map_sc_co  .map_cou_reg .map_cou_rig{
	width: 65px;
	height: 22px;
	display: inline-block;
	background-color: #2f7acb;
	line-height: 22px;
	border-radius: 5px;
	margin-top: 7px;
	border: 1px solid #84bcf9;
	text-align: center;
	color: white;
	text-decoration: none;
	font-size: 12px;
	float: right;
	margin-right: 5px;
}

#school .map_cou_inf .map_sc_co  .map_cou_reg .map_cou_rig:hover{
	cursor: pointer;
}

#school .map_cou_inf .map_sc_co .map_sc_inf{
	width: 100%;
	min-height: 35px;
	line-height: 35px;
	background-color: #f2f2f2;
}

#school .map_cou_inf .map_sc_co .sc_inf_mor{
	width: 100%;
	height: 25px;
	margin-top: 0px;
	background-color:#f2f2f2;
}

#school .map_cou_inf .map_sc_co .sc_inf_mor .mor_sch_cus{
	height: 16px;
	line-height: 16px;
	float: right;
	display: inline-block;
	padding-right: 17px;
	color: #2f7acb;
	margin-right: 5px;
	font-size: 12px;
	background: url("../image/school_bg.png") scroll right 0px no-repeat;
	margin-top: 5px;
    background-color: transparent;
}

#school .map_cou_inf .map_sc_co .sc_inf_mor .mor_sch_cus:hover{
	color: red;
}

#school .sch_bus_ifo{
	width: 400px;
	min-height: 45px;
	background-color: white;
	margin-top: 10px;
}

#school .sch_bus_ifo .bus_ifo_top{
	width: 100%;
	min-height: 20px;
	margin-top: -12px;
    border-bottom: 1px solid #cccccc;
	+margin-top: 0px;
}

#school .sch_bus_ifo .bus_ifo_top .ifo_top_nam{
	width: 100%;
	display: inline-block;
	min-height: 16px;
	line-height:16px;
}

#school .sch_bus_ifo .bus_ifo_top .ifo_top_adr{
	width: 100%;
	display: inline-block;
	min-height: 16px;
	line-height:16px;
	margin-bottom: 5px;
}

#school .sch_bus_ifo .bus_ifo_bot{
	width: 100%;
	min-height:20px;
}

#school .sch_bus_ifo .bus_ifo_bot .bus_ifo_lef{
	width:100px;
	height:72px;
	border: 1px solid #cccccc;
	padding: 1px;
	float: left;
	margin-top: 5px;
}

#school .sch_bus_ifo .bus_ifo_bot .bus_ifo_lef img{
	width: 100%;
	height:100%;
}

#school .sch_bus_ifo .bus_ifo_bot .bus_ifo_rig{
	width:290px;
	min-height: 40px;
	float: right;
	margin-top: 5px;
}

#school .sch_bus_ifo .bus_ifo_bot .bus_ifo_rig .bus_sch_nam{
	width: 100%;
	min-height: 18px;
	display: inline-block;
	line-height: 16px;
	margin-top: 3px;
}

#school .sch_bus_ifo .bus_ifo_bot .bus_ifo_rig .bus_sch_nam a{
	font-size: 15px;
	font-weight: bold;
	color:#3179cd;
	display: inline-block;
	float: left;
	margin-right: 5px;
}

#school .sch_bus_ifo .bus_ifo_bot .bus_ifo_rig .bus_sch_nam .sc_sc_bg{
	display: inline-block;
	width: 75px;
	height:15px;
	margin-top: 0px;
	background:url("../image/school_bg.png") no-repeat scroll -122px -7px;
	float: left;
}

#school .sch_bus_ifo .bus_ifo_bot .bus_ifo_rig .bus_sch_nam .sc_sc_bg .sc_sc_sco{
	width:0px;
	height:15px;
	background:url("../image/school_bg.png") no-repeat scroll -40px -7px;
	display: block;
}

#school .sch_bus_ifo .bus_ifo_bot .bus_ifo_rig .bus_sch_hot{
	width: 100%;
	min-height: 18px;
	display: inline-block;
	line-height: 16px;
	margin-top: 3px;
}

#school .sch_bus_ifo .bus_ifo_bot .bus_ifo_rig .bus_sch_hot .sc_hot_sty{
	color:#da0402;
}

#school .sch_bus_ifo .bus_ifo_bot .bus_ifo_rig .bus_sch_add{
	width: 100%;
	min-height: 18px;
	display: inline-block;
	line-height: 16px;
	margin-top: 3px;
}