@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;background:#fff;font-size:12px;font-family:tahoma,verdana,arial;color:#555;text-align:center;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
.menu a{display:block;height:28px;line-height:28px;float:left;color:#fff;font-weight:bold;background:url(images/menu.right.gif) right center no-repeat;padding-right:17px !important;padding-right:6px;margin-right:1px;}
.menu a span{margin-right:11px !important;margin-right:8px;height:28px;width:5px;background:url(images/menu.left.gif) center center no-repeat;display:block;float:left;}
.menu .active,
.menu a:hover{color:#000;text-decoration:none;background-image:url(images/menu.righton.gif);}
.menu .active span,
.menu a:hover span{background-image:url(images/menu.lefton.gif);}

#left{background:#F2EBFB url(images/left.bg.gif) right bottom no-repeat;}
#left .nav{color:#72247b;font-weight:bold;width:184px;height:25px;display:block;line-height:25px;text-align:left;text-indent:13px;background:url(images/arr01.gif) 3px center no-repeat;}
#left .nav:hover{background:#f0e9f7 url(images/arr01.gif) 3px center no-repeat;text-decoration:none;}
#left .subnav{color:#72247b;width:170px;height:25px;display:block;line-height:25px;text-align:left;text-indent:13px;background:url(images/arr01.gif) 3px center no-repeat;}

.homeRecomm{width:119px;height:170px;display:blcok;float:left;margin:8px 4px;}
.homeRecomm .t{color:#555;width:119px;height:60px;display:block;white-space:wrap;word-break:keep-all;;overflow:hidden;text-overflow:ellipsis;margin-top:3px;}
.homeRecomm .t strong{color:#000;}
.homeRecomm .t:hover{color:#000;}
.homeRecomm .t:hover strong{color:green;}

.moving{margin:0 20px 3px 10px;padding:3px;text-align:left;}
.ticket{margin:0;padding:0;}
.moving li{list-style:none;margin:5px auto;background:url(images/arr02.gif) left center no-repeat;text-indent:15px;}
.ticket li{list-style:none;margin:5px auto;background:url(images/arr02.gif) left center no-repeat;text-indent:10px;}
.nbinfo{background:url(images/index.bg01.gif) right bottom no-repeat;}
.nbinfo ul{width:600px;margin:10px 100px 10px 30px;}
.nbinfo ul li{list-style:inside;width:170px;display:block;float:left;background:url(images/arr02.gif) left center no-repeat;text-indent:15px;}
.nbinfo ul li a{width:170px;display:block;height:23px;line-height:23px;color:#555;}
.nbinfo ul li a:hover{color:#000;}

.pageTitle{font-size:14px;font-weight:bold;text-align:left;padding-left:30px;}
.pageContent{padding:20px 25px;line-height:165%;}
.pageContent a{color:#000;}
.pageFooter{text-align:right;padding-right:20px;font-size:11px;}

.cTitle{font-size:12px;font-weight:bold;text-align:left;text-indent:13px;background:url(images/arr01.gif) 3px center no-repeat;}
.clist{border-top:1px solid #d8cae6;border-left:1px solid #d8cae6;}
.clist td{border-bottom:1px solid #d8cae6;border-right:1px solid #d8cae6;}
.clist .t{text-align:left;padding-left:10px;font-weight:bold;font-size:11px;background:#ece4f4;}
.clist .c{width:400px;text-align:left;padding:5px 10px;line-height:160%;word-break:break-all;font-size:11px;word-wrap:break-word;}

.footer{background:url(images/footer.bg.gif) repeat-x;color:#333;text-align:right;padding-right:10px;}
.footer a{margin:auto 10px;color:#333;}
.cp{text-align:right;padding:15px 10px;font-size:11px;}


.xtbl{border-top:1px solid #baaec6;border-left:1px solid #baaec6;margin-top:10px;}
.xtbl td{padding:3px 8px;border-right:1px solid #baaec6;border-bottom:1px solid #baaec6;}
.xtbl th{background:#e3d5ef;padding:3px 8px;border-right:1px solid #baaec6;border-bottom:1px solid #baaec6;}
