table.jiaotong,.jiaotong th,.jiaotong td
{
    border: 1px solid #eee;
    color: #333;
    line-height: 30px;
}
.jtsj{font-size: 18px;font-weight: 600;color: #222;}
table.jiaotong{border-collapse: 0;border-spacing: 0;width: 100%;}
.qdsj td{color: #222;font-weight: 600;}

.piro_overlay{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:none;z-index:99997}
.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;z-index:100008;background:0 0;overflow:hidden;}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block;padding:0;cursor:text;background:#222}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block;padding:0;background:0 0}
.caption p{display:block;margin:0;padding:10px 28px 10px 38px;text-align:center;font-weight:400;background:#000;color:#fff;font-size:20px;display:none;}
a.piro_close{position:absolute;top:20px;right:40px;height:35px;width:35px;background:url(../images/close_btn.png) no-repeat;cursor:pointer;z-index:100006}
a:hover.piro_close{background:url(../images/close_btn_h.png) no-repeat}
a.piro_next{position:absolute;top:50%;width:35px;height:35px;right:40px;text-indent:-999em;outline:0;display:block;margin:-18px 0 0;background:url(../images/next2.png) center right no-repeat;border:0;cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(../images/next_h.png) center right no-repeat}
a.piro_prev{position:absolute;top:50%;width:35px;height:35px;left:0px;text-indent:-999em;outline:0;display:block;margin:-18px 0 0;background:url(../images/prev2.png) center left no-repeat;border:0;cursor:pointer;z-index:1000000000}
a:hover.piro_prev{background:url(../images/prev_h.png) center left no-repeat}
.pirobox_content{position:absolute;top:50%;left:50%;padding:0;width:800px;height:600px;margin:-300px 0 0 -400px;display:block;z-index:99998;font-family:Trebuchet MS,Arial}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;}
.pirobox_content img{margin:0;padding:0;border:0}
.c_c{background:#000;margin:0;padding:0}
.c_c div{width:760px;height:560px;margin:0;padding:0}
.box_img{position:absolute;z-index:99995;background:url(../images/img_bg.png);width:100%;top:30px;left:30px;height:100%;padding:0}
.err_mess{position:absolute;bottom:20px;color:#fff;padding:0;margin:0 0 0 20px;display:block}
.err_mess a{color:red;font-weight:700}
.number{position:absolute;margin-left:3px;height:18px;width:30px;padding:3px;left:0;color:#666;bottom:1px;font-size:11px}

a:hover.link_to{background:url(../images/link_out_h.png) no-repeat}

a:hover.play{background:url(../images/play_h.png) no-repeat}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px;height:40px;margin:0;outline:0;display:block;background:url(../images/pause.png) no-repeat;text-indent:-999em;border:0;cursor:pointer}
a:hover.stop{background:url(../images/pause_h.png) no-repeat}