@charset "gb2312";
/* CSS Document */
body{  background:#c63423; 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;}
.fr{ float:right;}
.djs_span1{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:1px;}
.djs_span5{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:5px;}

.djs_span10{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:10px;}
.djs_span20{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:20px;}

.header01{background-attachment: scroll; background-image:url(images/banner_01.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.mainlogo{ width:1150px; margin:0 auto; }
.header02{background-attachment: scroll; background-image:url(images/banner_02.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.header03{background-attachment: scroll; background-image:url(images/banner_03.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.header04{background-attachment: scroll; background-image:url(images/banner_04.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:268px; overflow:hidden;}
/*.header04{background-attachment: scroll; background-image:url(images/banner_04.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:160px; overflow:hidden;}*/
.banner_zt {position: absolute;top: 165px;left: 50%;width: 812px;margin-left: -23%;height: 483px;background: url(images/banner_zt.png) no-repeat center;background-size: 90%;animation: ztzdd infinite 3s linear;font-size: 0;z-index:0;}

@keyframes ztzdd{
0%{transform: translate(0);}
89%{transform: translate(0);}
90%{transform: translate(8px,-8px);}
92%{transform: translate(0px,0px);}
94%{transform: translate(8px,-4px);}
96%{transform: translate(0px,0px);}
98%{transform: translate(8px,-2px);}
100%{transform: translate(0px,0px);}
}

.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;
}

.mainBan{ width:1200px; margin:0 auto;  }

		
.main02{ height: 417px; background:url(images/main02_bg_08.png) no-repeat;margin-top: 30px; }
.main01{ height: 772px; background:url(images/main01_bg_05.png) no-repeat; margin-top: -280px;}
.main01_con{ padding-top: 140px; margin-left: 40px;}
.main01_con dl{float: left;margin-left: 60px; width: 470px; background: #fff1e0;text-align: center; border-radius: 15px; padding-top: 40px;}
.main01_con dl dt{ font-size: 22px; line-height: 34px;  }
.main01_con dl dt span{ display: block; font-size: 26px; color: #cb3a26; font-weight: bold;}
.main01_con dl dd{ text-align: center; font-size: 18px; margin-top: 30px;}
.main01_con dl .jpxq{ background: #f5d980; font-size: 16px; color: #332700; padding: 15px 30px; border-radius: 0 0 15px 15px; text-align: left; line-height: 28px; }
.main02 ul{ padding: 140px 0 0 70px;}
.main02 ul li{ font-size: 20px; line-height: 48px;  }
.main02 ul li span{ display: inline-block;font-size: 18px; height: 36px; width: 110px; line-height: 36px; background: #4e9079; border-radius: 5px; text-align: center; color: #fff; margin-right: 10px;}


.footer{ background: none;width:1200px; line-height:24px; text-align:center;  color:#fff; margin:0 auto; border-top:dotted 1px #fff; padding-top:20px; margin-top:30px;}
.footer a{color:#fff;}
.footer a:hover{color:#1d5271; text-decoration:underline;}

/*daojishi*/

/*最受欢迎的三大班次*/
.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; }
.kcxq h1{  font-size:40px; line-height:60px; text-align:center; margin-bottom:10px; margin-top:30px; color:#fff;}