@charset "utf-8";
/* CSS Document */

/*table*/

.table-a { width:780px; line-height:180%;  }

.table-b { width:780px; line-height:150%; color:#333333 ; margin:15px 0; background-color:#fffcf2 }

.table-c { width:100%; line-height:180%;background-color:#fffcf2  }

.table-c td{ padding:10px; color:#333333; background-color:#fffcdc; font-weight:600;}

.table-b td{ padding: 8px 15px ;}

.noHight{ vertical-align:top; font-weight:600; }

.table-b span{ padding:0 10px;}


/*Title*/

.listTitle01 {
	width:760px;
	padding:8px 10px;
	border-bottom:1px solid #c9c9c9;
	font-weight:bold;
	font-size:14px;
	color:#fa1962;
	background: #f5f5f5;
}
.ttl {
	width:760px;
	padding:8px 10px;
	background:#f5f5f5;
	border-bottom:1px solid #c9c9c9;
	font-weight:bold;
	font-size:14px;
	color:#fa1962
}

.listTitle02 { width:760px; padding:8px 10px; background:#f5f5f5; border-bottom:1px solid #c9c9c9; font-weight:bold; font-size:14px; }

/******************************************************************************************
skin_a
******************************************************************************************/
/*MENUƹbW*/
.MenuON{
    background:URL(../img/bar_0.gif);
    padding-top:2px;
    font:bold;
    color:#0198FF;
    cursor:hand;
}

/*MENUƹ}*/

.MenuOFF{
    background:URL(../img/bar_1.gif);
    padding-top:2px;
    color:#FFFF00;
    font:bold;
}
.c15{
  font-family: Verdana, Arial, "sө", "ө";
  font-size: 15px;
  font-style: normal; 
  letter-spacing: 1px;
  text-decoration: none;
}
.title-a { 
    color: #FFFFFF;
    font-family: Verdana,Arial,"sө","ө";
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
}
.title-b {
    color: #FFFFFF;
    font-family: Verdana,Arial,"sө","ө";
    font-size: 12px;
    vertical-align: middle;
}
.title-c {
    background: none repeat scroll 0 0 #FFFCF2;
    font-family: Verdana,Arial,"sө","ө";
    font-size: 13px;
}

.c13 {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 13px;
	letter-spacing: 1px;
	color: #555555;
}
.c13s {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 13px;
	letter-spacing: 1px;
	color: #0198FF;
}
.c13s2 {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 13px;
	letter-spacing: 1px;
	color: #ce0000;
}
.c13lh17 {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 13px;
	line-height : 17px;
	letter-spacing: 1px;
	color: #555555;
}

.table-a td { padding:15px 5px; text-align:left; border-bottom:1px dotted #e0e0e0 }

.row-title {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 12px;
	vertical-align: middle;
	white-space: nowrap; 
	font-weight:600;
}

.row-title td{ background:#fff5f7; padding:8px 5px; }

.centerTd{ width:100%; text-align:center;}

.row_sec{ background:#fdfcfc;}

.b-row-title {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 13px;
	letter-spacing: 1px;
	color: #FF3200;
}
.b-row-title3 {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 13px;
	letter-spacing: 1px;
	color: #555555;
    background: #FDEBC0;
}
.c-row-title {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 13px;
	letter-spacing: 1px;
	color: #C91B6D;
}
.c-row-title2 {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 13px;
	letter-spacing: 1px;
	color: #FF646E;
    background: #FFD9DF;
	text-align: center;
}
.c-row-title3 {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 13px;
	letter-spacing: 1px;
	color: #555555;
    background: #FFD9DF;
}

.step {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 13px;
	color: #E20001;
	vertical-align: top;
	letter-spacing: 1px;
	font-weight: bold;
}

.ps{
  color: #555555;
}
.ps-i{
  color: #ff3300;
}

.status {
	color: #009C31;
}
.status-full{
	color: #E20001;
}

.copyright {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 12px;
	color: #555555;
}

.s-t1 {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 12px; 
	font-weight:600; color: #909090;
}
.s-t2 {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 12px;
	color: #909090;
}
.title-a {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	background: #72C6FF;
}
.title-b {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
}
.title-c {
	font-family: Verdana, Arial, "sө", "ө";
	font-size: 13px;
	color: #E20001;
	letter-spacing: 1px;
	background: #FFF2AD;
}
.menu{
	font-family: Verdana, Arial, "sө", "ө";
    background:URL(../img/bar_1.gif);
    color:#ff0000;
    font-size:13px;
    padding-top:4px;
    padding-left:11px;
    height:29px;
    width:85px;
    border:0
}
.button4w{
    background:url(../img/button_4.gif) no-repeat;
    color:white;
    font-size:12px; 
    height:23px;
    width:75px;
    border:0;
    cursor:pointer;
}
.button5w{
    background:url(../img/button_5.gif) no-repeat;
    color:white;
    font-size:12px; 
    height:23px;
    width:75px;
    border:0;
    cursor:pointer;
}
.button6w{
    font-family: Verdana, Arial, "sө", "ө";
    background:url("../img/button_6.gif") repeat scroll 0 0 transparent;
    color:#0198FF;
    font-size:12px;
    padding-top:4px;
    padding-left:11px;
    height:23px;
    width:99px;
    border:0;
    cursor:hand;
}
.button8w{
    font-family: Verdana, Arial, "sө", "ө";
    background:url("..//img/button_8.gif") repeat scroll 0 0 transparent;
    color:#0198FF;
    font-size:12px;
    padding-top:4px;
    padding-left:11px;
    height:23px;
    width:124px;
    border:0;
    cursor:hand;
}

input{
  font-family: Verdana, Arial, "sө", "ө";
  font-size: 12px; 
  color: #555555;
  letter-spacing: 1px;
  border:1px solid #dddddd;}

textarea{
  font-family: Verdana, Arial, "sө", "ө";
  font-size: 12px; 
  color: #555555;
  letter-spacing: 1px}

.searchIn select { width:180px; height:22px; border:1px solid #dddddd;}

.searchIn td { padding:5px 0;}

.date select,.date input { width:90px; float:left; margin-left:5px;}

.date input{ height:20px;}

.date select:first-child{ margin-left:0px;}

.dateIcon{ float:left; width:15px; padding-left:10px; padding-top:5px; height:20px;}



.pager {
    font: 12px tahoma;
    padding: 20px;
    text-align: center;
}

.pager a, .pager span {
    color: #555555;
    display: inline-block;
    font: 12px/18px tahoma;
    margin: 0 2px 0 3px;
    outline: medium none;
    padding: 0 6px;
    text-align: center;
    vertical-align: middle;
}

.pager .current {
    border: 1px solid #FD0665;
    color: #FD0263;
    font-weight: 700;
}

.pager a {
    background: url("http://source.qunar.com/site/images/pager.bg.png") repeat-x scroll 0 100% transparent;
    border: 1px solid #DFDFDF;
    color: #555555;
    text-decoration: none;
}

.pager a:hover {
    border: 1px solid #0E72D1;
    color: #0F68C2;
}

.pager a, .pager span {
    color: #555555;
    display: inline-block;
    font: 12px/18px tahoma;
    margin: 0 2px 0 3px;
    outline: medium none;
    padding: 0 6px;
    text-align: center;
    vertical-align: middle;
}

.pager .prev, .pager .next {
    border-color: #DFDFDF;
    color: #555555;
    font-weight: normal;
    height: 18px;
    padding: 0;
    text-align: left;
    width: 58px;
}

.pager .prev {
    background: url(../img/qn_page.png) no-repeat scroll 0 0 transparent;
    text-indent: 15px;
}

.pager .next {
    background: url(../img/qn_page.png) no-repeat scroll 0 -18px transparent;
    text-indent: 7px;
}


.tab_content{ }

.tab_nav {
    border-bottom: 1px solid #ef2a59;
    clear: both;
    padding-bottom: 27px;
}

.tab_nav li {
    background: url(../img/icon_detail.png) no-repeat scroll -108px -75px transparent;
    border-bottom: 1px solid #ef2a59;
    color: #959595;
    cursor: pointer;
    float: left;
    height: 27px;
    line-height: 27px;
    text-align: center;
    width: 108px;
}

.tab_nav li.active {
    background-position: left -75px;
    border-bottom: 1px solid #FFFFFF;
    color: #ef2a59;
    font-weight: bold;
}

a, .t_nav li a {
    outline: medium none;
}


.tab_main {
    line-height: 180%;
    overflow: hidden;
}

.tab_main h3 {
    background-color: #F5F5F5;
    border-bottom: 1px solid #A9DEE9;
    border-top: 1px solid #A9DEE9;
    clear: both;
    color: #0092B0;
    font-size: 15px;
    height: 29px;
    line-height: 29px;
	*line-height: 33px;
    margin: 14px 0;
    position: relative;
    text-indent: 18px;
	font-weight:600;
}

.tab_main h3 span {
    font-size: 12px;*font-size: 10px;
    font-weight: normal;
    position: absolute;
    right: 20px;
    top: 0; 
	*top:-2px;
	z-index:100;
}

.tab_main h3 span a {
    color: white;
	background:#0092B0;
	padding:2px 5px;;
}

.tab_main h3 span a:hover{
    color: white;
	background:#999999;
	padding:2px 5px;
}

.txtBox{ font-size:13px; color:#333333; line-height:180%; padding:0px 15px;}

.txtBox p,.play p { padding:3px 0}

.flyTd{ width:100%}

.flyTd td{ padding:10px 0; }

.play{ color:#555555; padding:15px 0; line-height:180%; font-size:12px;}

.times{ border-bottom:1px dotted #E0E0E0; border-top:1px dotted #E0E0E0; padding:15px; background:#F0F0F0; }

.times img{ margin:0 5px;}
