.main {
	font-size: 14px;
}
.main ul.check_room {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	font-size: 0px;
	word-spacing: -4px;
	/*鍏煎鑻规灉鐨勬祻瑙堝櫒*/
	display: table;/*word-spacing鐢ㄧ殑鎯呭喌涓嬶紝璋锋瓕li浜ら敊銆傜洰鐨勶細鍦ㄤ娇鐢╳ord-spacing:-N鐨勬椂鍊欏吋瀹硅胺姝�*/
}
.main ul.check_room li {
	display: inline-block;
	width: 310px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	background-color: #0367b8;
	cursor: pointer;
	font-size: 14px;
}
.main ul.check_room li.visted {
	background-color: #1e8de7
}
.school_input {
	width: 465px;
	margin: 0 auto;
	margin-top: 30px;
}
.zhuanye_input {
	width: 560px;
	margin: 0 auto;
	margin-top: 30px;
	display: none
}
select.address {
	width: 90px;
	height: 35px;
	float: left;
	margin-left: 5px
}
input.checktxt {
	width: 380px;
	height: 35px;
	text-align: left;
	text-indent: 1em;
	border: 1px #ccc solid;
	float: left;
}
.checkbutton {
	width: 80px;
	height: 35px;
	background-color: #1e8de7;
	line-height: 35px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 14px;
	text-align: center;
}
.tiaojian_table {
	width: 100%;
/*	background-color: #fcfcfc;*/
/*	border: 1px #ccc solid;*/
	margin-top: 25px;
	padding-bottom: 20px;
	overflow: hidden;
}
.tj_row {
	width: 100%;
	float: left;
	margin-top: 20px
}
.tiaojian_table .tj_name {
	width: 10%;
	display: block;
	float: left;
	font-weight: bold;
	margin-left: 40px
}
.tj_row .morebtn {
	width: 40px;
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	color: #fff;
	cursor: pointer;
	background-color: dodgerblue;
	float: left;
	margin-left: 20px;
	text-align: center;
}
.tiaojian_table ul.tj_list {
	text-align: center;
	width: 1000px;
	float: left
}
.tiaojian_table ul.height_limit {
	height: 28px;
	overflow: hidden
}
.tiaojian_table ul.tj_list li {
	display: block;
	float: left;
	width: 79px;
	/*height:43px; 王凯冉在11月01日注释*/
	text-align: center;
	padding: 3px 0;
	margin: 0 5px;
	margin-bottom: 5px;
	cursor: pointer;
	font-size: 13px;
	border: 1px solid #eee;
}
.tiaojian_table ul.tj_list li:hover {
	color: #fff;
	background-color: #0367b8;
	border-radius: 3px;
}
.tiaojian_table ul.yx_list {
	text-align: center;
	width: 84%;
	float: left
}
.tiaojian_table ul.yx_list li {
	display: block;
	float: left;
	width: 60px;
	padding: 2px 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	font-size: 13px
}
.tiaojian_table ul.yx_list li:hover {
	color: #fff;
	background-color: #0367b8
}
.tiaojian_table ul.tj_list li.tj_visited {
	color: #fff;
	background-color: #0367b8;
	border-radius: 3px;
}
.tiaojian_table ul.yx_list li.yx_tj, .tiaojian_table ul.yx_list li.yx_tj_js {
	background-color: #468dec;
	border-radius: 3px;
	color: #fff;
	height: 24px;
	line-height: 24px;
	width: auto;
	padding: 0 15px;
}
.tiaojian_table .cancelall {
	width: 75px;
	height: 24px;
	line-height: 23px;
	color: #fff;
	background-color: #f7850c;
	float: left;
	margin-left: 5px;
	cursor: pointer;
	border-radius: 3px;
}
.tiaojian_table .cancelall:hover {
	background-color: #fff;
	border: #f7850c 1px solid;
	color: #f7850c
}
.listbox {
	width: 100%;
	margin-top: 40px;
}
.left_title {
	float: left;
	cursor: pointer;
}
.right_con {
	float: right
}
.list_head {
	font-size: 16px;
	padding-bottom: 5px;
	height: 36px
}
.collection_ico {
	background: url(../img/collection_ico.png) 0 2px no-repeat;
	width: 18px;
	height: 20px;
	float: left;
	margin-right: 5px;
}
.collection_icovisted {
	background: url(../img/collection_ico_2.png) no-repeat;
}
.left_title span.txt {
	color: #f7850c;
	margin-left: 5px;
}
.left_title2 span.txt {
	float: left;
	color: #333;
	height: 20px;
	font-weight: bold;
}
.left_title span.txt:hover {
	color: #f7850c;
	font-weight: bold;
}
ul.list_con {
	width: 100%;
}
ul.list_con li {
	width: 95%;
	height: 150px;
	margin: 0 auto;
	border-bottom: 1px #bebebe dotted;
}
ul.list_con li table {
	width: 100%;
	height: 150px
}
ul.list_con li table thead tr {
	width: 100%;
	height: 33px;
}
ul.list_con li table thead tr td {
	background-color: #468dec
}
ul.list_con li table img {
	width: 114px;
	height: 114px;
	display: block;
	margin: 0 auto
}
.school_name {
	width: 100%;
	height: 30px;
	margin-top: 20px
}
.school_name .name {
	float: left;
	font-size: 24px
}
.school_name .title {
	float: left;
	margin-left: 10px;
	width: 60px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	margin-top: 5px;
	padding: 0 5px
}
.school_name .title .school_ico {
	display: block;
	width: 14px;
	height: 20px;
	background: url(../img/school_biaoqian.png);
	float: left;
}
.school_name .title p {
	font-size: 12px;
	text-align: center
}
ul.school_msg {
	width: 60%;
	height: 80px;
	margin-top: 30px
}
ul.school_msg li {
	width: 50%;
	float: left;
	height: 30px;
	text-align: left;
	border: none
}
.looked_btn {
	width: 100px;
	height: 30px;
	line-height: 30px;
	background-color: #0367b8;
	color: #fff;
	margin: 0 auto;
	cursor: pointer;
	text-align: center;
}
.school_cz {
	width: 100%;
	height: 20px;
}
.school_cz .to_collection {
	width: 87px;
	margin: 0 auto;
	text-align: center
}
.school_cz .to_collection span {
	float: left
}
.school_cz span.collect_ico {
	width: 18px;
	height: 18px;
	line-height: 20px;
	display: block;
	background: url(../img/collection_ico.png) no-repeat left;
	cursor: pointer;
}
.to_collection span:hover {
	color: red
}
.school_cz span.collect_visited {
	width: 18px;
	height: 18px;
	line-height: 20px;
	display: block;
	background: url(../img/collection_ico_2.png) no-repeat left;
	cursor: pointer;
}
span.duibi_ico {
	width: 100px;
	height: 18px;
	line-height: 20px;
	display: block;
	background: url(../img/duibi_1.png) no-repeat left;
	cursor: pointer;
}
.school_cz .duibi_visited {
	background: url(../img/duibi_2.png) no-repeat left;
}
div.duibi_box {
	width: 100%;
	float: left;
	overflow: hidden;
}
div.duibi_box .title {
	height: 45px;
	line-height: 45px;
	margin-bottom: 40px;
	text-align: center;
}
.duibi_box .title span {
	font-size: 26px;
	position: relative;
	top: -7px;
	padding: 20px;
	color: #333;
}
.duibi_box .duibi_list {
	width: 1130px;
	height: 110px;
	margin: 0 auto;
	border: 1px #ccc solid;
	border-left: none;
}
.duibi_box .duibi_list .type_txt {
	width: 25px;
	height: 108px;
	float: left;
	background-color: #468dec;
	color: #fff;
	line-height: 20px;
	padding-top: 15px;
	text-align: center;
}
.duibi_box .duibi_list ul {
	width: 970px;
	height: 110px;
	float: left;
}
.duibi_box .duibi_list ul li {
	float: left;
	width: 30%;
	height: 70px;
	margin-top: 20px;
	border-right: 2px solid #468dec;
	cursor: pointer;
	text-align: center;
}
.duibi_box .duibi_list ul li:hover {
	color: red
}
.duibi_box .duibi_list ul li img {
	width: 70px;
	height: 70px;
}
.duibi_box .duibi_list ul li span {
	font-size: 20px;
	position: relative;
	top: -25px;
	left: 15px
}
.duibi_box .db_box {
	float: left;
	height: 110px;
}
.duibi_box .db_btn {
	width: 54px;
	height: 27px;
	line-height: 27px;
	color: #fff;
	font-size: 14px;
	background-color: #468dec;
	border-radius: 5px;
	margin: 0 auto;
	position: relative;
	top: 42px;
	cursor: pointer;
	text-align: center;
}
.duibi_box .db_btn:hover {
	background-color: #0367b8
}
/*鑱屼笟搴�*/

.codetype_div {
	width: 80px;
	height: 24px;
	border: 1px #ccc solid;
	text-align: center;
	background-color: #fff;
	float: left
}
table.table_box {
	width: 100%
}
table.table_box thead td {
	background-color: #468dec;
	height: 33px;
	color: #fff;
	line-height: 33px;
	text-align: center;
}
table.table_box tbody tr td {
	border-bottom: 1px dotted #ccc;
	height: 60px;
	text-align: center;
}
table.table_box tbody tr td .school_cz {
	float: left;
	width: 200px;
	margin-top: 5px;
	margin-left: 50px;
}
table.table_box tbody tr td .looked_btn {
	float: left;
}
/*瀵规瘮璇︽儏椤�*/
.db_table {
	width: 1100px;
	margin: 0 auto;
	border-top: 1px #ccc solid;
}
.db_table td {
	border-bottom: 1px #ccc solid;
	border-right: 1px #ccc solid;
	padding: 5px 0px;
	text-align: center;
}
.db_table td.title {
	background-color: #468dec;
	color: #fff;
	border: none;
	width: 12%;
	font-size: 14px;
}
.db_table td ul.sc_txt {
	width: 90%;
	margin: 0 auto;
}
.db_table td ul.sc_txt li {
	display: block;
	width: 49%;
	height: 25px;
	line-height: 25px;
	text-align: left;
	float: left;
	font-size: 14px;
}
.db_table td ul.sc_txt li.longtxt {
	width: 90%;
	margin: 0 auto;
	text-align: center
}
.db_table td img {
	width: 70px;
	height: 70px;
	margin: 0 auto;
}
.db_table td .scdb_ico {
	width: 70px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	float: left;
	margin: 8px 5px;
}
.db_table td span.school_ico {
	display: block;
	width: 60px;
	height: 20px;
	line-height: 20px;
	background: url(../img/school_biaoqian.png) no-repeat;
	margin: 0 auto;
	text-align: center;
	padding-left: 5px;
	font-size: 12px;
}
.db_table td select {
	border: 1px #ccc solid;
	height: 40px
}
.db_table td a {
	color: #333;
}
.db_table td a:hover {
	color: red;
	text-decoration: underline
}
/*鏂板css*/
.tj_list input {
	margin-left: 5px;
	width: 150px;
	border: 1px solid #eee;
	padding-left: 5px;
	height: 28px;
	line-height: 28px;
	border-radius: 3px;
}
.tj_list input:hover {
	border: 1px solid #0367b8;
}
.tj_zylb {
	width: 825px;
	margin-left: 5px;
	padding-top: 5px;
	float: left;
	background: #fff;
	border: 1px solid #eee;
	border-radius: 3px;
	height: 36px;
}
.tj_gxq {
	float: left;
	margin-left: 5px;
	margin-top: 1px;
	cursor: pointer;
	width: 120px;
	text-align: center;
	line-height: 34px;
	height: 34px;
	background-color: #468dec;
	color: #fff;
	border-radius: 3px;
}
.tj_gxq:hover {
	background-color: #0367b8;
}
.tj_xc input {
	margin-left: 5px;
	width: 140px;
	border: 1px solid #eee;
	padding-left: 5px;
	height: 28px;
	line-height: 28px;
	border-radius: 3px;
	text-align: center;
}
.tj_xc input:hover {
	border: 1px solid #0367b8;
}
.tj_btnLayout {
	display: inline-block;
	width: 100%;
	margin: auto;
	margin-top: 20px;
	text-align: center;
	border-top: 1px dashed #ddd;
}
.tc_btnLayout {
	display: inline-block;
	width: 100%;
	margin: auto;
	text-align: center;
}
.tj_btnKf, .tj_btnWc,.tj_btnQx {
	display: inline-block;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 5px;
	width: 120px;
	height: 32px;
	color: #fff;
	line-height: 30px;
	background-color: #f7850c;
	border: 1px solid #f7850c;
	border-radius: 3px;
	cursor: pointer;
}
.tj_btnKf:hover, .tj_btnWc:hover {
	color: #f7850c;
	background-color: #fff;
	border: 1px solid #f7850c;
}
.tj_btnQx {
	color:#000;
	background-color: #fff;
	border: 1px solid #ddd;	
}
.tj_btnQx:hover {
	background-color: #f5f5f5;
	border: 1px solid #ddd;	
}

.tj_btnKf2, .tj_btnWc2,.tj_btnQx2 {
	display: inline-block;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 5px;
	width: 120px;
	height: 32px;
	color: #fff;
	line-height: 30px;
	background-color: #f7850c;
	border: 1px solid #f7850c;
	border-radius: 3px;
	cursor: pointer;
}
.tj_btnKf2:hover, .tj_btnWc2:hover {
	color: #f7850c;
	background-color: #fff;
	border: 1px solid #f7850c;
}
.tj_btnQx2 {
	color:#000;
	background-color: #fff;
	border: 1px solid #ddd;	
}
.tj_btnQx2:hover {
	background-color: #f5f5f5;
	border: 1px solid #ddd;	
}
.txt_info {
	display: inline-block;
	margin-bottom: 10px;
	width: 100%;
	font-size: 14px;
	background: #f9f9f9;
	color: #999;
	border: 1px solid #ddd;
	padding: 10px;
}
table.table_box td.school_tdName {
	text-align: left;
	padding-left: 15px;
}
.school_center{
	text-align: center!important;
}
.school_nameBox {
	float: left;
	display: inline-block;
	width: 100%;
	font-weight: bold;
	color: #000;
	text-align: left;
}
.school_nameBox:hover {
	color: #0367b8;
}
.tag_style1, .tag_style2 {
	float: left;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	margin-top: 5px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 12px;
	color: #fff;
	border-radius: 3px;
	cursor: default;
}
.tag_style1 {
	background-color: #468dec;
}
.tag_style2 {
	background-color: #f7850c;
}
table.table_box.table_box2 tbody tr td {
	border-bottom: 1px dotted #ccc;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.td_divLayout, .td_divLayout2, .td_divLayout_pj {
	width: 100%;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #f9f9f9;
	border-bottom: 2px solid #fff;
	border-right: 1px solid #fff;
}
.td_divLayout2 {
	height: 100%;
}
.td_divLayout_pj {
	background: #fff0e0;
}
.triangle_border_down {
	display: inline-block;
	width: 5px;
	height: 5px;
	border-width: 5px 5px 0;
	border-style: solid;
	border-color: #999 transparent transparent;/*鐏� 閫忔槑 閫忔槑 */
	margin-left: 7px;
	margin-bottom: 2px;
	position: relative;
}
.select_style {
	width: 72px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #eee;
	border-radius: 3px;
	cursor: pointer;
	float: left;
	display: inline-block;
	margin-right: 15px;
}
.select_style:hover {
	border: 1px solid #0367b8;
}
.zf_zfb, .zf_weixin {
	float: left;
	margin-top: 20px;
	width: 180px;
	height: 66px;
	border: 1px solid #ddd;
	cursor: pointer;
	border-radius: 3px;
}
.zf_zfb:hover, .zf_weixin:hover {
	border: 1px solid #0367b8;
}
.zf_zfb {
	margin-left: 30px;
	background: url(../img/recharge_way1.png) center center no-repeat;
	background-color: #fff;
}
.zf_weixin {
	margin-left: 20px;
	background: url(../img/recharge_way3.png) center center no-repeat;
	background-color: #fff;
}
.zf_select_zfb {
	background: url(../img/recharge_way2.png) center center no-repeat;
	border: 1px solid #0367b8;
	background-color: #0367b8;
}
.zf_select_weixin {
	background: url(../img/recharge_way4.png) center center no-repeat;
	border: 1px solid #0367b8;
	background-color: #0367b8;
}
.mask_box {
	z-index:11;
	position:fixed; 
	*position:absolute; 
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
}
.tc_style1 {
	position:fixed; 
	*position:absolute;
	font-size:14px;
	z-index:12;
	width:980px;
	height:600px;
	top:50%;
	left:50%;
	margin-left:-490px;
	margin-top:-250px;
	background:#f9f9f9;
	border-radius:5px;
}
.tc_style2{
	height:250px!important;
	z-index: 9999;
}
.tc_title {
	padding-left:20px;
	width:100%;
	height:54px;
	line-height:54px;
	font-size:20px;
	color:#000;
	border-bottom:1px solid #e9e9e9;
}
.tc_left  {
	float:left;
	width:580px;
	height:auto;
	margin-left:20px;
	margin-top:20px;
}
.tc_right {
	float:left;
	width:350px;
	height:auto;
	margin-left:10px;
	margin-top:20px;
}
.tc_info {
	color:#666;
	font-size:14px;	
	height:22px;
	line-height:22px;
	text-align:left;
}
.tc_leftTree {
	width:100%;
	height:425px;
	padding-top:10px;
	margin-top:10px;
	background-color:#fff;
	border:1px solid #e9e9e9;
	overflow:hidden;
	overflow-y:scroll;
}
.tc_leftTree p {
	width:100%;
	height:32px;
	line-height:32px;
	padding-left:20px;
	margin-top:2px;
	text-align:left;	
}
.tc_rightList {
	padding-top:10px;
	width:100%;
	height:425px;
	margin-top:10px;
	background-color:#fff;
	border:1px solid #e9e9e9;
	overflow:hidden;
	overflow-y:scroll;	
}
.tc_rightList ul li {
	padding-left:20px;
	padding-right:10px;
	width:100%;
	height:32px;
	line-height:32px;
	float:left;	
	margin-top:2px;
	cursor:pointer;
}
.titZx_student{
	float: left;
	margin-top: -10px;
	margin-left: 10px;
	color: #0066CC;
}
.tc_rightList ul li div {
	float:left;
}
.tc_rightList ul li span {
	width:32px;
	height:32px;
	text-align:center;
	float:right;
}
.tc_rightList ul li:hover {
	background-color:#f5f5f5;	
}
.tc_rightList ul li:hover div,
.tc_rightList ul li:hover span {
	color:#0367b8;
}

.titZx .zhiyuan_btn,
.titZx .xuexiao_btn {
	display: block;
	float: right;
	width: 70px;
	text-align: center;
	padding: 3px 0;
	margin: 0 5px;
	margin-bottom: 5px;
	cursor: pointer;
	font-size: 13px;
	border: 1px solid #eee;
	 color: #fff;
    background-color: #468dec;
    border-radius: 3px;
}
.titZx .zhiyuan_btn:hover,
.titZx .xuexiao_btn:hover  {
	/*color: #fff;*/
	/*background-color: #468dec;*/
	border-radius: 3px;
}
.titZx .btn_visited {
	color: #fff;
	background-color: #468dec;
	border-radius: 3px;
}
.titZx_daixuan .titZx_int{
	float: left;
	width: 20px;
	height: 20px;
	background: #0066CC;
	color: #fff;
	text-align: center;
	line-height: 20px;
}
.titZx_box{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.titZx_daixuan .titZx_font{
	display: block;
	color: #ccc;
	margin-top: -10px;
}
.yizhifu-fanhui{
	/*font-weight: bold;*/
	font-size: 16px;
	color: #0066CC;
	text-decoration: underline;
}
.yizhifu-fanhui:hover{
	color: #f7850c;
}
.yizhifu{
margin-top: 15px;
display: block;
}
.tj_input{
	float: left;
}
.resource-box{
	overflow: hidden;
	margin: auto;
	width: 264px;
	margin-bottom: 19px;
}
.resource-box h4 span{
	font-size: 24px;
    color: #78C392;
    padding: 5px 10px;
    border-bottom: 4px solid #78C392;
    float: left;
    margin-right: 20px;
    font: "";
}
.resource-box h4 .etao-an{
	font-size: 24px;
    color: #ccc;
    padding: 5px 10px;
    border-bottom: 4px solid #ccc;
    float: left;
    margin-right: 20px;
    font: "";
}
