@charset "gb2312";
/* CSS Document */
body{ background:#4d48bc; color:#333;}
body, button, input, select, textarea {font: 12px/24px tahoma,arial,微软雅黑;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,table{ margin: 0; padding: 0;}
img, iframe{  border:0;}
ul, li{ list-style:none;}
a{color:#333;text-decoration:none}
a:hover{color:#e40000;text-decoration:underline;}
.djs_span5{ clear:both;display: block; font-size: 1px; overflow: hidden; height:5px;}
.djs_span20{ clear:both;display: block; font-size: 1px; overflow: hidden; height:20px;}
.djs_span130{ clear:both;display: block; font-size: 1px; overflow: hidden; height:130px;}

.tel{ text-align:center; font-size:30px; padding:20px 0; color:#f00;}

.mainBan{ width:1200px; margin:0 auto; padding-top:10px; position: relative;}
.mainBan .logo{display: inline-block; margin-left: 40px;}
.mainBan p{ font-size: 16px; color: #333; text-indent: 2em; line-height:30px;}
.banner{background-attachment: scroll; background-image:url(images/banner_01.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden; }
.banner01{background-attachment: scroll; background-image:url(images/banner_02.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.banner02{background-attachment: scroll; background-image:url(images/banner_03.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:157px; overflow:hidden; }

.clear {
    display: block;
    float: none;
    clear: both;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    background: none;
    border: 0;
    font-size: 0
}

.clearfix:after {
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    content: ".";
}

.clearfix {
    zoom: 1;
}

h1{ text-align: center; font-size: 40px; color: #fff; height: 60px; line-height: 60px;}

.main_bg h2{ font-size: 28px; text-align: center;color: #fff; background: url(images/xxjh_tit.png) no-repeat; padding-top: 25px; width: 528px; height: 100px;line-height: 34px; position: absolute; left: 50%; top: -60px; margin-left: -270px;}
.main_bg h2 font{ display: block; font-size: 14px; font-weight: normal;}
.list_bg{ border-radius: 15px; background: #fff; box-shadow: 0px 5px 15px #e7ecf2; padding: 50px 60px;}
.mainBan h1 p{ text-align: center; color: #333; font-size: 22px; font-weight: normal; margin-top: 18px;}
.main_bg{ background: #fff; border-radius: 10px; padding: 40px 60px; position: relative;}


.biaoge {
 width:100%;
 border-collapse:collapse
}
.biaoge td,
.biaoge th {
 padding:15px 12px;
 line-height:22px;
 border:1px solid #dedede;
 font-size:16px;
}

.kcb_con .biaoge tbody th {
 font-weight:bold;
 font-size:16px;
 background: #f4f4f4;
}
.biaoge tbody .trTh th {
 background: #26c0c5;
 font-size:16px;
 line-height: 20px;
 color: #fff;
	font-weight: normal;
	border: none;
	padding: 14px;
}
.biaoge tbody .trThF14 th {
 background:#f0f0f0;
 font-size:14px
}
.biaoge tbody .bg-ash {
 color:#ccc
}

.main_zjh{ margin-top:-170px; }
.cksp_a{ text-align: center; font-size: 16px;  margin-top: 20px;}
.cksp_a a{ cursor: pointer; padding: 10px; }

h3{ font-size: 18px; height: 32px; line-height: 32px;}


/*最受欢迎的三大班次*/
.tableBg{ background-attachment: scroll; background-position: 50% 0px; background-repeat: no-repeat; overflow:hidden; }
table.populerban { width:1200px; margin:0 auto;text-align:center; font-size:14px; margin-top: 30px; border-left:solid 1px #ccc;position:relative;}
.hot1{
	position: absolute;
	left: 849px;
	top: 119px;
}

.lihot{ position: relative;}
.lihot strong{ display:block; width:38px; height:35px; background:url("../images/ico01.png") no-repeat; position:absolute; right:70px; top:-1px;}

/* table td{border-bottom:solid 1px  #ccc !important; } */
table.populerban tr{ background:#fff; }
/*table.populerban tr:hover{ background-color:#f5f5f5;}*/
table.populerban th{ background:#26c0c5; height:50px; font-size:18px; color:#fff; line-height:50px; border-right:solid 1px #fff;border-bottom:solid 1px #fff; }
table.populerban td{ border-right:solid 1px #ccc; font-size: 14px; line-height: 20px; border-bottom:solid 1px #ccc; padding:20px 30px; }
table .banci_tit{ font-size: 16px !important; font-weight: bold;color: #444;}
table .youhuijia{ font-size: 16px !important; text-align: center; font-weight: bold;}
table .youhuijia a{ display: block; background: #e43838; font-weight:normal; border-radius: 14px;color: #fff;font-size: 14px;height: 26px;line-height: 26px;width: 72px; margin:0 auto; margin-top: 6px;/*border: 1px solid #26c0c5;*/}
table .youhuijia a:hover{ background: #e43838;color: #fff;}

.hengxian {text-decoration: line-through; color:#444; font-size: 16px; }
/*最受欢迎的三大班次 end*/

.footer{ z-index: 98;width:1200px;height:153px;font-size:12px;line-height:24px; text-align:center; color:#fff; margin:0 auto; padding-top:60px; border-top: 1px dotted #f1f9ec;background: none;}
.footer a{color:#fff;}
.footer a:hover{color:#666; text-decoration:underline;}